Patent application number | Description | Published |
20090290816 | Shopping Bag System - A system of reusable shopping bags provides an assortment of reusable and selectively collapsible bags and carriers suitable for the various types of good a shopper encounters at, for example, a grocery store. Specific embodiments provide one or more large insulated freezer bag for frozen goods, one or more grocery bags for sundries, one or more veggie bag for vegetables and fruits, at least one carrying case pak, and one or more pod. Some of the bags are stowable in the freezer bag and in other embodiments component bags are stowable in the carrying case pak. The freezer and grocery bags may have adjustable handles and specific embodiments provide a shoulder cushion pad selectively mountable on the handles. Kits with instructions allow customized bag systems to be assembled. | 11-26-2009 |
20120087601 | Shopping Bag System - A system of reusable carriers provides an assortment of reusable and selectively collapsible component carriers suitable for the various types of goods a shopper encounters at, for example, a grocery store. The component carriers all have either attached clip loops or clips and are connectable to each other via the clips and clip loops. Information about the system of carriers may be accessed via at least one QR code associated with the system. | 04-12-2012 |
20150202832 | WASHABLE, WATERPROOF, SEALABLE AND REUSABLE STORAGE BAGS - Disclosed are embodiments of a versatile storage bag and methods of making same. The versatile storage bag may have first and second sidewalls, a double-locking closure mechanism with a first closure element extending along the first sidewall and a second closure element extending along the second sidewall, each closure element having a channel and an elongated member configured for interlocking with one another. A double-seal along three sides of the first sidewall and the second sidewall form a gusset between two seals, leaving an opening through the double-locking closure mechanism. Corner seals may be formed at the corners of the first and second sidewalls, further reinforcing the double-locking closure mechanism for an airtight and hence waterproof seal. The versatile storage bag may be made of a food-grade polyethylene vinyl acetate blend, approximately 90% or less ethylene vinyl acetate and approximately 10% or less polyethylene. | 07-23-2015 |
20150203250 | WASHABLE, WATERPROOF, SEALABLE AND REUSABLE SOFT GUSSETED VOLUMIZED STORAGE BAGS - Disclosed are embodiments of a volume control storage bag and methods of making same. The volume control storage bag may have first and second sidewalls, a double-locking closure mechanism with a first closure element extending along the first sidewall and a second closure element extending along the second sidewall, each closure element having a channel and an elongated member configured for interlocking with one another. A gusset is sealed along three sides of the first and second sidewalls, leaving an opening through the closure mechanism and defining an interior space having a specific volume. Corner seals may be formed at the corners of the first and second sidewalls, further reinforcing the double-locking closure mechanism for an airtight and hence waterproof seal. The volume control storage bag may be made of a food-grade polyethylene vinyl acetate blend, approximately 90% or less ethylene vinyl acetate and approximately 10% or less polyethylene. | 07-23-2015 |
Patent application number | Description | Published |
20090152340 | METHOD FOR SEQUENCING FLAVORS WITH AN AUDITORY PHRASE - A method for linking tasting a food product with listening to an auditory phrase. The method involves identifying sequenced flavor notes in a food product and developing an auditory or musical phrase that represents or artistically relates to the tasting experience of the flavor notes. The auditory phrase is played and listened to concurrently with tasting the food product, thus producing a combined sensory experience. | 06-18-2009 |
20110003037 | Food Product Containing Table Salt Formulation - The present invention relates to food products which are dry and which contain a table salt formulation characterized in that said table salt formulation comprises a mixture of at least two types of particles of one or more physiologically acceptable inorganic salts and at least one of the type of said particles is composed of primary particles of which at least 50 wt % are 5-5000 nanometer in diameter; to manufacturing methods of such food products; further it relates to specific table salt formulations, to manufacturing methods and methods of use of such table salt formulations. | 01-06-2011 |
20110104351 | Natural Flavour Enhancers and Methods for Making Same - The present invention pertains to the use of certain flavour enhancing compounds obtainable from an | 05-05-2011 |
20110189353 | Methods of Flavor Encapsulation and Matrix-Assisted Concentration of Aqueous Foods and Products Produced Therefrom - Flavor encapsulation is generally performed by mixing flavor with a prolamin solution and drying the mixture into powdered forms of encapsulated flavor. In one embodiment, flavor and zein are separately dispersed in an alcohol-water mixture of appropriate ratio prior to mixing. In another embodiment, an aqueous food comprising bioactive components is mixed with the prolamin solution, thereby initiating precipitation of the prolamin and concentration of the bioactive components in said aqueous food. Resulting powdered forms of encapsulated flavor comprise the bioactive components from the aqueous food. In another embodiment, a two-phase drying process may be employed comprising removal of alcohol for evaporation-induced-self-assembly of zein microstructures, followed by removal of remaining water to produce said powdered form. | 08-04-2011 |
20110223297 | Anti-Caking Agent for Flavored Products - The present invention generally relates to the use of porous particles to control the release of a liquid, such as the release of a flavor in a food product. Liquid components, such as flavorants, are loaded into porous particles to form a composition. The pore diameter, pore tortuosity and loading parameters determine the characteristics of the composition and the release profile of the liquid. | 09-15-2011 |
20110318459 | FLAVOURING COMPOSITIONS AND METHODS FOR MAKING SAME - Methods for synthesizing traditional balsamic vinegar, conventional balsamic vinegar, and Parmesan cheese flavouring compositions are provided for easily synthesizing these flavourings for use in or with food products for flavour addition, enhancement, and/or substitutes for flavourings typically obtained only after long aging methods. | 12-29-2011 |
20120288605 | Flavouring Compositions and Methods for Making Same - Methods for synthesizing traditional balsamic vinegar, conventional balsamic vinegar, and Parmesan cheese flavouring compositions are provided for easily synthesizing these flavourings for use in or with food products for flavour addition, enhancement, and/or substitutes for flavourings typically obtained only after long aging methods. | 11-15-2012 |
20130060006 | Natural Flavour Enhancers and Methods for Making Same - The present invention pertains to the use of certain flavour enhancing compounds obtainable from an | 03-07-2013 |
20130064946 | ENCAPSULATION OF EXTRACT IN POROUS PARTICLES - A process in which the extract of an extraction process, such as a supercritical fluid extraction process, such as a fugitive extract and particularly an ingestible extract, is recovered by depositing the extract within the pores of a porous particle that is suitable for direct use as a food additive, or as a nutraceutical. | 03-14-2013 |
20140266194 | METHOD AND APPARATUS FOR MEASURING PHYSICO-CHEMICAL PROPERTIES USING A NUCLEAR MAGNETIC RESONANCE SPECTROMETER - Methods for measuring physico-chemical properties using a nuclear magnetic resonance spectrometer are disclosed, including methods to determine an initial amount of a substance, usually a liquid, contained inside a porous material and an initial amount of the substance, usually a liquid, present outside the porous material, methods to measure the release kinetics of a substance, such as a liquid, from a porous material, and methods for performing chemical reactions and other physico-chemical operations in situ inside a nuclear magnetic resonance probe after a sample is loaded into a nuclear magnetic resonance spectrometer. The apparatuses for performing these methods are also disclosed. | 09-18-2014 |
Patent application number | Description | Published |
20130007121 | PREDICTIVE COLLABORATION MANAGEMENT - A method and apparatus for managing collaborations. Requests are received by a computer for collaboration on a topic. A set of experts is identified by the computer having expertise in the topic for the collaboration and having activity prior to the collaboration relating to the topic to predict a likelihood of participation by the respective expert in the collaboration. The set of experts are identified from searching a number of collections of information. | 01-03-2013 |
20140007091 | Maintaining hardware resource bandwidth quality-of-service via hardware counter | 01-02-2014 |
20140007096 | Maintaining hardware resource bandwidth quality-of-service via hardware counter | 01-02-2014 |
20140244603 | Multi-Level Memory Compression - According to one embodiment of the present disclosure, an approach is provided in which a processor selects a page of data that is compressed by a first compression algorithm and stored in a memory block. The processor identifies a utilization amount of the compressed page of data and determines whether the utilization amount meets a utilization threshold. When the utilization amount fails to meet the utilization threshold, the processor uses a second compression algorithm to recompresses the page of data. | 08-28-2014 |
20140244962 | Multi-Level Memory Compression - According to one embodiment of the present disclosure, an approach is provided in which a processor selects a page of data that is compressed by a first compression algorithm and stored in a memory block. The processor identifies a utilization amount of the compressed page of data and determines whether the utilization amount meets a utilization threshold. When the utilization amount fails to meet the utilization threshold, the processor uses a second compression algorithm to recompresses the page of data. | 08-28-2014 |
20140282946 | Controlled Password Modification Method - A method which controls modification of passwords. An end user designates, in advance, a universe of social media contacts such as friends on social media web sites such as Facebook and LinkedIn. Contacts so identified are used as a set of potential identity verifiers. In order to enable a reset or modification of an account password, a subset of the universe is required to assert that they have verified the identity of the user requesting to reset a password. Such verification can be accomplished by varying means by those to whom an inquiry has been directed. | 09-18-2014 |
20140282955 | Controlled Password Modification Method and Apparatus - Apparatus which control modification of passwords by implementing a procedure by which end user designates, in advance, a universe of social media contacts such as friends on social media web sites such as Facebook and LinkedIn. Contacts so identified are used as a set of potential identity verifiers. In order to enable a reset or modification of an account password, a subset of the universe is required to assert that they have verified the identity of the user requesting to reset a password. Such verification can be accomplished by varying means by those to whom an inquiry has been directed. The apparatus may be in the form of a computer system or a computer readable storage medium. | 09-18-2014 |
20150180897 | Intermediate Trust State - Embodiments of the invention relate to implementation of an intermediate trusted state of an electronic account based upon questionable account communication(s). A profile of malicious or unauthorized activity is created, and a profile of account activity is created. As account activity takes place, the activity is assessed against one or both of the profiles to statistically determine if the activity resembles that associated with malicious or unauthorized intent. The state of the account is placed in the intermediate trusted state if the activity statistically matches the unauthorized activity profile. An authentication activity enables the trusted state to be removed and for the account activity to resume. | 06-25-2015 |
20160034299 | MAINTAINING HARDWARE RESOURCE BANDWITH QUALITY-OF-SERVICE VIA HARDWARE COUNTER - Each time a currently scheduled virtual machine (VM) accesses a hardware resource over a bus for the hardware resource via the currently scheduled VM running on a processor, a hardware component adjusts a bandwidth counter associated with usage of the bus for the hardware resource, without involvement of the currently scheduled VM or a hypervisor managing the currently scheduled VM. Responsive to the bandwidth counter reaching a threshold value, the hardware component issues an interrupt for handling by the hypervisor to maintain bandwidth quality-of-service (QoS) of bus bandwidth related to the hardware resource. Upon expiration of a regular time interval prior to the bandwidth counter reaching the threshold value, the hardware component resets the bandwidth counter to a predetermined value associated with the currently scheduled VM, without involvement of the currently scheduled VM or the hypervisor; the hardware component does not issue an interrupt. The hardware resource can be memory. | 02-04-2016 |
Patent application number | Description | Published |
20140020897 | Method and Apparatus for Selective Down Hole Fluid Communication - Methods and apparatus for perforating a formation in a wellbore without perforating a well bore casing. The methods and apparatus include an external casing perforating device configured so as not to perforate the casing. The interior of the perforating device serves as a fluid flow path between the casing and the formation following perforation and a valve in the casing selectively opens and closes the flow path. | 01-23-2014 |
20140251619 | Method and Apparatus for Establishing Injection into a Cased Bore Hole using a Time Delay Toe Injection Apparatus - An apparatus and method for providing a time delay in injection of pressured fluid into a geologic formation. In one aspect the invention a toe valve activated by fluid pressure that opens ports after a predetermined time interval to allow fluid to pass from a well casing to a formation, providing a time delay before fluid is passed through the ports, allowing multiple valves to be used in the same well casing and providing a focused jetting action to better penetrate a concrete casing lining. | 09-11-2014 |
20140251620 | Method and Apparatus for Establishing Injection into a Cased Bore Hole using a Time Delay Toe Injection Apparatus - An apparatus and method for providing a time delay in injection of pressured fluid into a geologic formation. In one aspect the invention is a toe valve activated by fluid pressure that opens ports after a predetermined time interval to allow fluid to pass from a well casing to a formation, providing a time delay before fluid is passed through the ports. This time delay allows multiple valves to be used in the same well casing and providing a focused jetting action to better penetrate a concrete casing lining. | 09-11-2014 |
20150369007 | Hydraulic Delay Toe Valve System and Method - An apparatus and method for providing a time delay in injection of pressured fluid into a geologic formation. In one aspect the invention is a toe valve activated by fluid pressure that opens ports after a predetermined time interval to allow fluid to pass from a well casing to a formation. The controlled time delay enables casing integrity testing before fluid is passed through the ports. This time delay also allows multiple valves to be used in the same well casing and provide a focused jetting action to better penetrate a concrete casing lining. | 12-24-2015 |
20150369009 | Hydraulic Delay Toe Valve System and Method - An apparatus and method for providing a time delay in injection of pressured fluid into a geologic formation. In one aspect the invention is a toe valve activated by fluid pressure that opens ports after a predetermined time interval to allow fluid to pass from a well casing to a formation. The controlled time delay enables casing integrity testing before fluid is passed through the ports. This time delay also allows multiple valves to be used in the same well casing and provide a focused jetting action to better penetrate a concrete casing lining. | 12-24-2015 |
20150369011 | Hydraulic Delay Toe Valve System and Method - An apparatus and method for providing a time delay in injection of pressured fluid into a geologic formation. In one aspect the invention is a toe valve activated by fluid pressure that opens ports after a predetermined time interval to allow fluid to pass from a well casing to a formation. The controlled time delay enables casing integrity testing before fluid is passed through the ports. This time delay also allows multiple valves to be used in the same well casing and provide a focused jetting action to better penetrate a concrete casing lining. | 12-24-2015 |
20150369040 | Hydraulic Delay Toe Valve System and Method - An apparatus and method for providing a time delay in injection of pressured fluid into a geologic formation. In one aspect the invention is a toe valve activated by fluid pressure that opens ports after a predetermined time interval to allow fluid to pass from a well casing to a formation. The controlled time delay enables casing integrity testing before fluid is passed through the ports. This time delay also allows multiple valves to be used in the same well casing and provide a focused jetting action to better penetrate a concrete casing lining. | 12-24-2015 |
20160047193 | Wellbore Plug Isolation System and Method - A wellbore plug isolation system and method for positioning plugs to isolate fracture zones in a horizontal, vertical, or deviated wellbore is disclosed. The system/method includes a wellbore casing laterally drilled into a hydrocarbon formation, a wellbore setting tool (WST) that sets a large inner diameter (ID) restriction sleeve member (RSM), and a restriction plug element (RPE). The WST is positioned along with the RSM at a desired wellbore location. After the WST sets and seals the RSM, a conforming seating surface (CSS) is formed in the RSM. The CSS is shaped to engage/receive RPE deployed into the wellbore casing. The engaged/seated RPE isolates heel ward and toe ward fluid communication of the RSM to create a fracture zone. The RPE's are removed or left behind prior to initiating well production without the need for a milling procedure. A large ID RSM diminishes flow constriction during oil production. | 02-18-2016 |
20160047196 | Wellbore Plug Isolation System and Method - A wellbore plug isolation system and method for positioning plugs to isolate fracture zones in a horizontal, vertical, or deviated wellbore is disclosed. The system/method includes a wellbore casing laterally drilled into a hydrocarbon formation, a wellbore setting tool (WST) that sets a large inner diameter (ID) restriction sleeve member (RSM), and a restriction plug element (RPE). The WST is positioned along with the RSM at a desired wellbore location. After the WST sets and seals the RSM, a conforming seating surface (CSS) is formed in the RSM. The CSS is shaped to engage/receive RPE deployed into the wellbore casing. The engaged/seated RPE isolates heel ward and toe ward fluid communication of the RSM to create a fracture zone. The RPE's are removed or left behind prior to initiating well production without the need for a milling procedure. A large ID RSM diminishes flow constriction during oil production. | 02-18-2016 |
Patent application number | Description | Published |
20130274154 | PROCESS AND FLUID TO IMPROVE THE PERMEABILITY OF SANDSTONE FORMATIONS USING A CHELATING AGENT - The present invention relates to a process for treating a sandstone formation comprising introducing a fluid containing glutamic acid N,N-diacetic acid or a salt thereof (GLDA) and having a pH of between 1 and 14 into the formation. The invention in addition relates to a fluid and a kit of parts suitable for use in the above process containing glutamic acid N,N-diacetic acid or a salt thereof (GLDA), a corrosion inhibitor, a surfactant, and optionally a mutual solvent. | 10-17-2013 |
20130281329 | AMMONIUM SALTS OF CHELATING AGENTS AND THEIR USE IN OIL AND GAS FIELD APPLICATIONS - The present invention relates to a process for treating a subterranean formation wherein a fluid containing an ammonium salt of glutamic acid N, N-diacetic acid (GLDA) or methylglycine N, N-diacetic acid (MGDA) is introduced into the formation. The invention also covers a fluid containing an ammonium salt of GLDA and/or MGDA and at least one component from the group of seawater, mutual solvents, anti-sludge agents, (water-wetting or emulsifying) surfactants, foaming agents, corrosion inhibitors corrosion inhibitor intensifiers, viscosifiers, wetting agents, diverting agents, oxygen scavengers, carrier fluids, fluid loss additives, friction reducers, stabilizers, rheology modifiers, gelling agents, scale inhibitors, breakers, salts, brines, pH control additives, bactericides/biocides, particulates, crosslinkers, salt substitutes (such as tetramethyl ammonium chloride), relative permeability modifiers, sulfide scavengers, fibres, nanoparticles, and consolidating agents, and covers an ammonium salt of the formula M | 10-24-2013 |
Patent application number | Description | Published |
20100180020 | IMPROVING SCALE BETWEEN CONSUMER SYSTEMS AND PRODUCER SYSTEMS OF RESOURCE MONITORING DATA - A consumer system receives capabilities metadata from a producer system that includes resource class metrics for a resource class included in the producer system. Next, the consumer system creates a rule that corresponds to one of the consumer system's managed entities. The rule includes one or more prescriptions that reference the resource class metrics and specify a periodicity, which informs the producer system as to a time interval for which to send prescription results that includes metric information pertaining to the resource class metrics. The consumer system sends the rule to the producer system and, in turn, the consumer system receives the prescription results from the producer system at the specified periodicity and applies the metric information to the managed entity. | 07-15-2010 |
20130007258 | Resource configuration change management - Prior to a first configuration change of a first resource, such as a network resource of a network, a processor determines a first performance metric of a second resource, such as a second network resource of the network. The first configuration change does not result in complete failure or fault of the second resource. Subsequent to the first configuration change of the first resource, the processor determines a second performance metric of the second resource and compares the second performance metric to at least one of the first performance metric and a service objective to yield comparison results. Based on the comparison results, the processor can cause a second configuration change of the first resource. The second configuration change of the first resource can revert a configuration of the first resource to its state prior to the first configuration change. | 01-03-2013 |
20130007441 | Resource configuration change management - Prior to a first configuration change of a first resource, such as a network resource of a network, a processor determines a first performance metric of a second resource, such as a second network resource of the network. The first configuration change does not result in complete failure or fault of the second resource. Subsequent to the first configuration change of the first resource, the processor determines a second performance metric of the second resource and compares the second performance metric to at least one of the first performance metric and a service objective to yield comparison results. Based on the comparison results, the processor can cause a second configuration change of the first resource. The second configuration change of the first resource can revert a configuration of the first resource to its state prior to the first configuration change. | 01-03-2013 |
20130232146 | SCALE BETWEEN CONSUMER SYSTEMS AND PRODUCER SYSTEMS OF RESOURCE MONITORING DATA - A consumer system receives capabilities metadata from a producer system that includes resource class metrics for a resource class included in the producer system. Next, the consumer system creates a rule that corresponds to one of the consumer system's managed entities. The rule includes one or more prescriptions that reference the resource class metrics and specify a periodicity, which informs the producer system as to a time interval for which to send prescription results that includes metric information pertaining to the resource class metrics. The consumer system sends the rule to the producer system and, in turn, the consumer system receives the prescription results from the producer system at the specified periodicity and applies the metric information to the managed entity. | 09-05-2013 |
20130297567 | DATA STREAM QUALITY MANAGEMENT FOR ANALYTIC ENVIRONMENTS - According to one aspect of the present disclosure, a system and technique for data quality management is disclosed. The system includes a processor and an ingress quality specification (IQS) module executable by the processor in a runtime environment with a data stream analytic module. The IQS module is configured to: receive the data stream; analyze a subset of data of the data stream to determine if the subset of data meets a quality expectation of the analytic module; annotate the subset of data to indicate a quality status based on whether the subset of data meets the quality expectation of the analytic module; and output the data stream to the analytic module. | 11-07-2013 |
20130297628 | DATA STREAM QUALITY MANAGEMENT FOR ANALYTIC ENVIRONMENTS - According to one aspect of the present disclosure, a method and technique for data quality management is disclosed. The method includes: deploying, into a runtime environment with a data stream analytic module, an ingress quality specification (IQS) module associated with the analytic module; receiving, by the IQS module, the data stream; analyzing, by the IQS module, a subset of data of the data stream to determine if the subset of data meets a quality expectation of the analytic module; annotating the subset of data to indicate a quality status based on whether the subset of data meets the quality expectation of the analytic module; and outputting the data stream to the analytic module. | 11-07-2013 |
20140115139 | Service Placement on Hosts for a Consumer Based on Their Geographic Location - Techniques are provided for service placement on hosts for a consumer based on geographic location The techniques include: determining a geographical location of a consumer; and inputting a topology model of an environment including multiple candidate hosts to support a service required by the consumer, the topology model including: a geographic location of each of resource in the environment; and connectivity details between the resources and between the resources and the consumer. The techniques also include: specifying bounding requirements for a host and/or bounding requirements for a path between the consumer to a host; calculating the distance from a candidate host to the consumer; determining if bounding requirements are met by a candidate host; and ordering candidate hosts that meet bounding requirements by distance. | 04-24-2014 |
20150304166 | RESOURCE CONFIGURATION CHANGE MANAGEMENT - Prior to a first configuration change of a first resource, such as a network resource of a network, a processor determines a first performance metric of a second resource, such as a second network resource of the network. The first configuration change does not result in complete failure or fault of the second resource. Subsequent to the first configuration change of the first resource, the processor determines a second performance metric of the second resource and compares the second performance metric to at least one of the first performance metric and a service objective to yield comparison results. Based on the comparison results, the processor can cause a second configuration change of the first resource. The second configuration change of the first resource can revert a configuration of the first resource to its state prior to the first configuration change. | 10-22-2015 |
Patent application number | Description | Published |
20140281255 | PAGE STATE DIRECTORY FOR MANAGING UNIFIED VIRTUAL MEMORY - A system for managing virtual memory. The system includes a first processing unit configured to execute a first operation that references a first virtual memory address. The system also includes a first memory management unit (MMU) associated with the first processing unit and configured to generate a first page fault upon determining that a first page table that is stored in a first memory unit associated with the first processing unit does not include a mapping corresponding to the first virtual memory address. The system further includes a first copy engine associated with the first processing unit. The first copy engine is configured to read a first command queue to determine a first mapping that corresponds to the first virtual memory address and is included in a first page state directory. The first copy engine is also configured to update the first page table to include the first mapping. | 09-18-2014 |
20140281256 | FAULT BUFFER FOR RESOLVING PAGE FAULTS IN UNIFIED VIRTUAL MEMORY SYSTEM - A system for managing virtual memory. The system includes a first processing unit configured to execute a first operation that references a first virtual memory address. The system also includes a first memory management unit (MMU) associated with the first processing unit and configured to generate a first page fault upon determining that a first page table that is stored in a first memory unit associated with the first processing unit does not include a mapping corresponding to the first virtual memory address. The system further includes a first copy engine associated with the first processing unit. The first copy engine is configured to read a first command queue to determine a first mapping that corresponds to the first virtual memory address and is included in a first page state directory. The first copy engine is also configured to update the first page table to include the first mapping. | 09-18-2014 |
20140281296 | FAULT BUFFER FOR TRACKING PAGE FAULTS IN UNIFIED VIRTUAL MEMORY SYSTEM - A system for managing virtual memory. The system includes a first processing unit configured to execute a first operation that references a first virtual memory address. The system also includes a first memory management unit (MMU) associated with the first processing unit and configured to generate a first page fault upon determining that a first page table that is stored in a first memory unit associated with the first processing unit does not include a mapping corresponding to the first virtual memory address. The system further includes a first copy engine associated with the first processing unit. The first copy engine is configured to read a first command queue to determine a first mapping that corresponds to the first virtual memory address and is included in a first page state directory. The first copy engine is also configured to update the first page table to include the first mapping. | 09-18-2014 |
20140281357 | COMMON POINTERS IN UNIFIED VIRTUAL MEMORY SYSTEM - A system for managing virtual memory. The system includes a first processing unit configured to execute a first operation that references a first virtual memory address. The system also includes a first memory management unit (MMU) associated with the first processing unit and configured to generate a first page fault upon determining that a first page table that is stored in a first memory unit associated with the first processing unit does not include a mapping corresponding to the first virtual memory address. The system further includes a first copy engine associated with the first processing unit. The first copy engine is configured to read a first command queue to determine a first mapping that corresponds to the first virtual memory address and is included in a first page state directory. The first copy engine is also configured to update the first page table to include the first mapping. | 09-18-2014 |
20140281358 | MIGRATION SCHEME FOR UNIFIED VIRTUAL MEMORY SYSTEM - A system for managing virtual memory. The system includes a first processing unit configured to execute a first operation that references a first virtual memory address. The system also includes a first memory management unit (MMU) associated with the first processing unit and configured to generate a first page fault upon determining that a first page table that is stored in a first memory unit associated with the first processing unit does not include a mapping corresponding to the first virtual memory address. The system further includes a first copy engine associated with the first processing unit. The first copy engine is configured to read a first command queue to determine a first mapping that corresponds to the first virtual memory address and is included in a first page state directory. The first copy engine is also configured to update the first page table to include the first mapping. | 09-18-2014 |
Patent application number | Description | Published |
20090193222 | Maintaining Processor Resources During Architectural Events - In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a translation buffer after the switching. In such manner, overhead associated with such a context switch may be reduced. | 07-30-2009 |
20090240894 | METHOD AND APARATUS FOR THE SYNCHRONIZATION OF DISTRIBUTED CACHES - A method and apparatus for the synchronization of distributed caches. More particularly, the present invention to cache memory systems and more particularly to a hierarchical caching protocol suitable for use with distributed caches, including use within a caching input/output (I/O) hub. | 09-24-2009 |
20090248951 | Maintaining Processor Resources During Architectural Events - In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a translation buffer after the switching. In such manner, overhead associated with such a context switch may be reduced. | 10-01-2009 |
20110125952 | MAINTAINING PROCESSOR RESOURCES DURING ARCHITECTURAL EVENTS - In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a translation buffer after the switching. In such manner, overhead associated with such a context switch may be reduced. | 05-26-2011 |
20130097360 | MAINTAINING PROCESSOR RESOURCES DURING ARCHITECTURAL EVENTS - In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a translation buffer after the switching. In such manner, overhead associated with such a context switch may be reduced. | 04-18-2013 |
20130212314 | MAINTAINING PROCESSOR RESOURCES DURING ARCHITECTURAL EVENTS - In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a translation buffer after the switching. In such manner, overhead associated with such a context switch may be reduced. | 08-15-2013 |
20130232316 | MAINTAINING PROCESSOR RESOURCES DURING ARCHITECTURAL EVENS - In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a translation buffer after the switching. In such manner, overhead associated with such a context switch may be reduced. | 09-05-2013 |
20150113199 | MAINTAINING PROCESSOR RESOURCES DURING ARCHITECTURAL EVENTS - In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a translation buffer after the switching. In such manner, overhead associated with such a context switch may be reduced. | 04-23-2015 |
20150113200 | MAINTAINING PROCESSOR RESOURCES DURING ARCHITECTURAL EVENTS - In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a translation buffer after the switching. In such manner, overhead associated with such a context switch may be reduced. | 04-23-2015 |
20150227470 | MAINTAINING PROCESSOR RESOURCES DURING ARCHITECTURAL EVENTS - In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a translation buffer after the switching. In such manner, overhead associated with such a context switch may be reduced. | 08-13-2015 |