Patent application number | Description | Published |
20140372746 | PORT THROTTLING ACROSS AN OPERATING SYSTEM RESTART DURING A HOT UPGRADE - A method includes tagging, by a processor executing a first operating system kernel, a region of a memory used by a first storage area network (SAN) adapter driver coupled to a SAN adapter, and decoupling the first SAN adapter driver from the SAN adapter. A boot of a second operating system kernel is then initiated while preserving in the tagged region of the memory contents stored therein. After the boot, a second SAN adapter driver is then coupled to the SAN adapter. | 12-18-2014 |
20150071076 | FINE-GRAINED QUALITY OF SERVICE IN DATACENTERS THROUGH END-HOST CONTROL OF TRAFFIC FLOW - Systems and methods are disclosed for traffic engineering and traffic flow control in a datacenter. Flow agents may be provided at hosts that may be operable to control a rate at which a traffic flow is sent from one point to another within a datacenter to facilitate differing levels of Quality of Service (QoS). The differing levels of QoS may be implemented by differing sizes of bandwidth allocations assigned remotely by a traffic engineering controller. The traffic engineering controller may distribute the differing allocations of bandwidth to the flow agents corresponding to the traffic flows to keep the traffic flow rates within the bandwidth allocation. An augmenting function may also be applied at the traffic engineering controller to maximize bandwidth utilization by checking for unutilized bandwidth and reallocating such bandwidth in accordance with one or more QoS. | 03-12-2015 |
20150074264 | TRAFFIC STATISTIC GENERATION FOR DATACENTERS - Systems and methods are disclosed for generating traffic statistics for a datacenter. Distributed, parallel processing may be used to generate traffic statistics from data sets about traffic in a datacenter. To reduce data sets from which such statistics are derived to manageable sizes and relevant processing times for distributed, parallel processing, traffic agents may be provided at end hosts in the datacenter. The traffic agents may summarize data traffic over large numbers of packets in terms of the various sockets over which they are transmitted. Reports on the various sockets may be sent by the various flow agents that monitor them to an analytic controller. The analytic controller may aggregate, provide flow-path information for, further reduce, and/or provision the resultant data for distributed parallel processing. | 03-12-2015 |
20150248251 | MAPPING OF LOGICAL VOLUMES TO HOST CLUSTERS - A method for data storage includes defining a host cluster within a group of host computers, which access a storage system that includes multiple logical volumes. The host cluster includes two or more of the host computers. A single mapping instruction, which specifies the host cluster and a set of one or more of the logical volumes, is accepted. Responsively to the single mapping instruction, each of the host computers in the host cluster is mapped to access the logical volumes in the set. In another disclosed method, a single control instruction, which specifies the host cluster and a configuration operation to be applied to the host computers in the host cluster, is accepted. Responsively to the single control instruction, the configuration operation is applied to each of the host computers in the host cluster. | 09-03-2015 |
20150248252 | MAPPING OF LOGICAL VOLUMES TO HOST CLUSTERS - A method for data storage includes defining a host cluster within a group of host computers, which access a storage system that includes multiple logical volumes. The host cluster includes two or more of the host computers. A single mapping instruction, which specifies the host cluster and a set of one or more of the logical volumes, is accepted. Responsively to the single mapping instruction, each of the host computers in the host cluster is mapped to access the logical volumes in the set. In another disclosed method, a single control instruction, which specifies the host cluster and a configuration operation to be applied to the host computers in the host cluster, is accepted. Responsively to the single control instruction, the configuration operation is applied to each of the host computers in the host cluster. | 09-03-2015 |
Patent application number | Description | Published |
20120278280 | TRANSPARENT INPUT / OUTPUT SWITCHING BETWEEN SYNCHRONOUSLY MIRRORED STORAGE VOLUMES - A method for configuring transparent synchronous mirroring volume switching for a first volume and a second volume that are coupled, via a storage area network, to a host computer, with the first volume mapped to the host computer, by. The method includes initiating synchronization of status data between the first volume and the second volume, and setting the first volume to an active state. The second volume is set to an inactive state, and an identifier associated with the active first volume is copied to a memory coupled to the inactive second volume. The copied identifier is retrieved from the memory by the host computer, and the inactive second volume is then mapped to the host computer. | 11-01-2012 |
20120278567 | ONLINE VOLUME MIGRATION USING MULTI-PATH INPUT / OUTPUT MASQUERADING - An apparatus for configuring data migration comprises a host computer, a first volume, a second volume, a storage area network (SAN) configured to couple the host computer, the first volume, and the second volume, a memory coupled to the second volume, and a processor configured to map the first volume to the host computer; to copy a volume identifier associated with the mapped first volume to the memory, to retrieve, by the host computer, the copied volume identifier from the memory, to set a state of the second volume to inactive, to map the inactive second volume to the host computer, to set a state of the mapped first volume to inactive, to synchronize status data between the inactive first volume and the inactive second volume, after the copying, to start data migration from the inactive first volume to the inactive second volume, and after the starting, to set the state of the second volume to active. | 11-01-2012 |
20120278568 | TRANSPARENT INPUT / OUTPUT SWITCHING BETWEEN SYNCHRONOUSLY MIRRORED STORAGE VOLUMES - An apparatus for configuring transparent synchronous mirroring volume switching comprises a first volume, a second volume, a storage area network (SAN) configured to couple the host computer, the first volume and the second volume, a memory coupled to the second volume, and a processor configured to map the first volume to the host computer, to initiate synchronization of status data between the mapped first volume and the second volume, to set the mapped first volume to an active state and the second volume to an inactive state, to copy an identifier associated with the active first volume to a memory coupled to the inactive second volume, to retrieve, by the host computer, the copied identifier from the memory, and after the retrieving, to map the inactive second volume to the host computer. | 11-01-2012 |
20120278572 | ONLINE VOLUME MIGRATION USING MULTI-PATH INPUT / OUTPUT MASQUERADING - A method, including configuring data migration from a first volume to a second volume, which are coupled via a storage area network (SAN) to a host computer, with the first volume mapped to the host computer. A volume identifier associated with the first volume is copied to a memory coupled to the second volume, and the copied volume identifier is retrieved from the memory by the host computer. A state of the second volume is to inactive, and the inactive second volume is mapped to the host computer. A state of the first volume is set to inactive, and the status is data from the inactive first volume to the inactive second volume. After the copying, data migration is started from the inactive first volume to the inactive second volume, and after the starting, the state of the second volume is set to active. | 11-01-2012 |
20120297142 | DYNAMIC HIERARCHICAL MEMORY CACHE AWARENESS WITHIN A STORAGE SYSTEM - Described is a system and computer program product for implementing dynamic hierarchical memory cache (HMC) awareness within a storage system. Specifically, when performing dynamic read operations within a storage system, a data module evaluates a data prefetch policy according to a strategy of determining if data exists in a hierarchical memory cache and thereafter amending the data prefetch policy, if warranted. The system then uses the data prefetch policy to perform a read operation from the storage device to minimize future data retrievals from the storage device. Further, in a distributed storage environment that include multiple storage nodes cooperating to satisfy data retrieval requests, dynamic hierarchical memory cache awareness can be implemented for every storage node without degrading the overall performance of the distributed storage environment. | 11-22-2012 |
20120297144 | DYNAMIC HIERARCHICAL MEMORY CACHE AWARENESS WITHIN A STORAGE SYSTEM - A computing device-implemented method for implementing dynamic hierarchical memory cache (HMC) awareness within a storage system is described. Specifically, when performing dynamic read operations within a storage system, a data module evaluates a data prefetch policy according to a strategy of determining if data exists in a hierarchical memory cache and thereafter amending the data prefetch policy, if warranted. The system then uses the data prefetch policy to perform a read operation from the storage device to minimize future data retrievals from the storage device. Further, in a distributed storage environment that include multiple storage nodes cooperating to satisfy data retrieval requests, dynamic hierarchical memory cache awareness can be implemented for every storage node without degrading the overall performance of the distributed storage environment. | 11-22-2012 |
20150212744 | METHOD AND SYSTEM OF EVICTION STAGE POPULATION OF A FLASH MEMORY CACHE OF A MULTILAYER CACHE SYSTEM - In one exemplary aspect, a primary cache is maintained in a main memory of a computer system. The primary cache is populated with a set of data from a secondary data storage system. A secondary cache is maintained in another memory of the computer system. A subset of data is selected from the set of data in the primary cache. A trigger event is detected. The secondary cache is populated with the subset of data selected from the set of data in the primary cache. Optionally, a lifespan of each memory page in the primary cache can be estimated. Memory pages with lifespans within a specified lifespan range can be associated. A set of associated memory pages with lifespans within the specified lifespan range can be written to a block in the flash memory system. The main memory of the computer system can include a dynamic random-access memory (DRAM) memory system. The other memory of the computer system can include a flash memory system in a solid-state storage device. | 07-30-2015 |
Patent application number | Description | Published |
20120095965 | SYNCHRONIZATION FOR INITIALIZATION OF A REMOTE MIRROR STORAGE FACILITY - A method includes computing, in a local storage system having a local volume with a plurality of local regions, respective local signatures over the local regions, and computing, in a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions, respective remote signatures over the remote regions. A given remote region is identified, the given remote region having a given remote signature and a corresponding local region with a given local signature that does not match the given remote signature. The data in the given remote region is then replaced with data from the corresponding local region. | 04-19-2012 |
20120096250 | PORT THROTTLING ACROSS AN OPERATING SYSTEM RESTART DURING A HOT UPGRADE - A method includes tagging, by a processor executing a first operating system kernel, a region of a volatile memory used by a first storage area network (SAN) adapter driver coupled to a SAN adapter, and decoupling the first SAN adapter driver from the SAN adapter. A boot of a second operating system kernel is then initiated while preserving in the tagged region of the volatile memory contents stored therein. After the boot, a second SAN adapter driver is then coupled to the SAN adapter. | 04-19-2012 |
20120239622 | SYNCHRONIZATION FOR INITIALIZATION OF A REMOTE MIRROR STORAGE FACILITY - A method includes computing, in a local storage system having a local volume with a plurality of local regions, respective local signatures over the local regions, and computing, in a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions, respective remote signatures over the remote regions. A given remote region is identified, the given remote region having a given remote signature and a corresponding local region with a given local signature that does not match the given remote signature. The data in the given remote region is then replaced with data from the corresponding local region. | 09-20-2012 |
20120246455 | PORT THROTTLING ACROSS AN OPERATING SYSTEM RESTART DURING A HOT UPGRADE - A method includes tagging, by a processor executing a first operating system kernel, a region of a volatile memory used by a first storage area network (SAN) adapter driver coupled to a SAN adapter, and decoupling the first SAN adapter driver from the SAN adapter. A boot of a second operating system kernel is then initiated while preserving in the tagged region of the volatile memory contents stored therein. After the boot, a second SAN adapter driver is then coupled to the SAN adapter. | 09-27-2012 |
20150046667 | SYNCHRONIZATION FOR INITIALIZATION OF A REMOTE MIRROR STORAGE FACILITY - A method includes computing, in a local storage system having a local volume with a plurality of local regions, respective local checksum signatures over the local regions, and computing, in a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions, respective remote checksum signatures over the remote regions. A given remote region is identified, the given remote region having a given remote signature and a corresponding local region with a given local signature that does not match the given remote signature. The data in the given remote region is then replaced with data from the corresponding local region. | 02-12-2015 |
Patent application number | Description | Published |
20110173669 | Method and Apparatus for Transmitting Data in a Data Stream - The invention provides a method and apparatus that addresses and resolves the issues currently affecting the ability to offer Enhanced TV, in particular, those issues concerning timing and synchronization, interaction with other modules in the STB, and distribution. | 07-14-2011 |
20110179438 | Method and Apparatus for Transmitting Data in a Data Stream - The invention provides a method and apparatus that addresses and resolves the issues currently affecting the ability to offer Enhanced TV, in particular, those issues concerning timing and synchronization, interaction with other modules in the STB, and distribution. | 07-21-2011 |
20110179457 | Method and Apparatus for Transmitting Data in a Data Stream - The invention provides a method and apparatus that addresses and resolves the issues currently affecting the ability to offer Enhanced TV, in particular, those issues concerning timing and synchronization, interaction with other modules in the STB, and distribution. | 07-21-2011 |
20130291045 | Method and Apparatus for Transmitting Data in a Data Stream - The invention provides a method and apparatus that addresses and resolves the issues currently affecting the ability to offer Enhanced TV, in particular, those issues concerning timing and synchronization, interaction with other modules in the STB, and distribution. | 10-31-2013 |
20130312025 | Method and Apparatus for Transmitting Data in a Data Stream - The invention provides a method and apparatus that addresses and resolves the issues currently affecting the ability to offer Enhanced TV, in particular, those issues concerning timing and synchronization, interaction with other modules in the STB, and distribution. | 11-21-2013 |
20130312047 | Transmitting Timing Information for Content in a Data Stream - The invention provides a method and apparatus that addresses and resolves the issues currently affecting the ability to offer Enhanced TV, in particular, those issues concerning timing and synchronization, interaction with other modules in the STB, and distribution. | 11-21-2013 |
20150229976 | Method and Apparatus for Transmitting Data in a Data Stream - The invention provides a method and apparatus that addresses and resolves the issues currently affecting the ability to offer Enhanced TV, in particular, those issues concerning timing and synchronization, interaction with other modules in the STB, and distribution. | 08-13-2015 |
Patent application number | Description | Published |
20090117116 | IMMUNOGENIC PEPTIDES AND METHODS OF USE FOR TREATING AND PREVENTING CANCER - Disclosed are immunogenic peptides, related fusion proteins, nucleic acids encoding the peptides or fusion proteins, conjugates, expression vectors, host cells, and antibodies. Also, disclosed are pharmaceutical compositions, vaccines for use in the treatment or prevention of cancer, e.g., alveolar rhabodomyosarcoma, methods of stimulating a T cell to kill a tumor cell, methods of stimulating CD4 | 05-07-2009 |
20110081352 | IMMUNOGENIC PEPTIDES AND METHODS OF USE FOR TREATING AND PREVENTING CANCER - Disclosed are immunogenic peptides, related fusion proteins, nucleic acids encoding the peptides or fusion proteins, conjugates, expression vectors, host cells, and antibodies. Also, disclosed are pharmaceutical compositions, vaccines for use in the treatment or prevention of cancer, e.g., alveolar rhabodomyosarcoma, methods of stimulating a T cell to kill a tumor cell, methods of stimulating CD4 | 04-07-2011 |
20130273031 | NOVEL ANTI-IGF-IR ANTIBODIES AND USES THEREOF - The present invention relates to novel antibodies capable of binding specifically to the human insulin-like growth factor I receptor IGF-IR and/or capable of specifically inhibiting the tyrosine kinase activity of said IGF-IR receptor, especially monoclonal antibodies of murine, chimeric and humanized origin, as well as the amino acid and nucleic acid sequences coding for these antibodies. The invention likewise comprises the use of these antibodies as a medicament for the prophylactic and/or therapeutic treatment of cancers overexpressing IGF-IR or any pathology connected with the overexpression of said receptor as well as in processes or kits for diagnosis of illnesses connected with the overexpression of the IGF-IR receptor. The invention finally comprises products and/or compositions comprising such antibodies in combination with anti-EGFR antibodies and/or compounds and/or anti-cancer agents or agents conjugated with toxins and their use for the prevention and/or the treatment of certain cancers. | 10-17-2013 |
20140141004 | IMMUNOGENIC PEPTIDES AND METHODS OF USE FOR TREATING AND PREVENTING CANCER - Disclosed are immunogenic peptides, related fusion proteins, nucleic acids encoding the peptides or fusion proteins, conjugates, expression vectors, host cells, and antibodies. Also, disclosed are pharmaceutical compositions, vaccines for use in the treatment or prevention of cancer, e.g., alveolar rhabodomyosarcoma, methods of stimulating a T cell to kill a tumor cell, methods of stimulating CD4 | 05-22-2014 |
20150079080 | NOVEL ANTI-IGF-IR ANTIBODIES AND USES THEREOF - The present invention relates to novel antibodies capable of binding specifically to the human insulin-like growth factor I receptor IGF-IR and/or capable of specifically inhibiting the tyrosine kinase activity of said IGF-IR receptor, especially monoclonal antibodies of murine, chimeric and humanized origin, as well as the amino acid and nucleic acid sequences coding for these antibodies. The invention likewise comprises the use of these antibodies as a medicament for the prophylactic and/or therapeutic treatment of cancers overexpressing IGF-IR or any pathology connected with the overexpression of said receptor as well as in processes or kits for diagnosis of illnesses connected with the overexpression of the IGF-IR receptor. The invention finally comprises products and/or compositions comprising such antibodies in combination with anti-EGFR antibodies and/or compounds and/or anti-cancer agents or agents conjugated with toxins and their use for the prevention and/or the treatment of certain cancers. | 03-19-2015 |
Patent application number | Description | Published |
20090171763 | System and method for online advertising driven by predicting user interest - An improved system and method for online advertising driven by predicting user interest is provided. An advertising demand engine may be provided for selecting advertisements to be served to a user for display with requested content. An advertisement may be correlated to an advertisement previously selected by a user or by other users in the user's segment. An advertising correlation engine may be provided for correlating an advertisement to another advertisement using collaborative filtering, an advertising clustering engine may be provided for clustering correlated advertisements using item-based collaborative filtering, and a user correlation engine may be provided for segmenting users by selected advertisements and creating a cluster of advertisements associated with each cluster of users. Correlated advertisements that are selected may be allocated web page placements and then served to a user for display with requested content. | 07-02-2009 |
20090327081 | System to Correlate Online Advertisement - This patent discloses a method to display an online advertisement to a user. The online advertisement may include an object ad profile, at least one user ad profile, and a users personal profile. The method may determine whether to display the online advertisement to the user by comparing at least one of (i) a personal profile of the user and an ad profile of the user to at least one of (ii) the object ad profile, the at least one user ad profile, and the users personal profile. | 12-31-2009 |
20100082423 | SYSTEM FOR OPTIMIZING AD PERFORMANCE AT CAMPAIGN RUNNING TIME - A system and method are disclosed for optimizing the performance of an advertisement. The advertisement may be targeted based on correlations between advertisements and/or users. The correlations may be used to improve the click-through rate of advertisements. As data is collected and feedback is received, the correlation between ads and users may be updated, so that an advertiser's campaign can optimize its targeting of users. | 04-01-2010 |