Patent application number | Description | Published |
20130219931 | EFFICIENCY HEATING, VENTILATING, AND AIR-CONDITIONING THROUGH EXTENDED RUN-TIME CONTROL - An extended run time device for extending the time that a compressor-based heating, ventilating, and air-conditioning (HVAC) system runs so as to increase energy efficiency of the HVAC system. The extended run time device includes a sensing circuit, a switching device and a processor. Based upon a signal from the sensing circuit, the processor causes the switching device to transmit a proxy control signal to the compressor, thereby causing power to the compressor to be maintained for a time period longer than a time period requested by the temperature control device. | 08-29-2013 |
20140088777 | Low Voltage Load Control Switch - A method, device, and system for controlling power delivered to a power-consuming device. The device can receive a control signal from a thermostat, where the control signal activates the device. The device can then determine when a control event is to occur. At such time, the device terminates power delivered to the power-consuming device and continues to withhold the power until the control event expires. When the control event has ended, the device allows power to flow to the power-consuming device. The device uses a timer and a communication component to send and receives signals associated with a control event to a user. | 03-27-2014 |
Patent application number | Description | Published |
20160077885 | MANAGING RESOURCE COLLISIONS IN A STORAGE COMPUTE DEVICE - A storage compute device includes a data storage section that facilitates persistently storing host data as data objects. The storage compute device also includes two or more compute sections that perform computations on the data objects. A controller monitors resource collisions affecting a first of the compute sections. The controller creates a copy of at least one of the data objects to be processed in parallel at a second of the compute sections in response to the resource collisions | 03-17-2016 |
20160077978 | ASSOCIATING KEYS WITH DATA AND COMPUTE OBJECTS IN A STORAGE COMPUTE DEVICE - A definition is received of at least one data object and a compute object from a host at a storage compute device. A first key is associated with the at least one data object and a second key is associated with the compute object. A command is received from the host to perform a computation that links the first and second keys. The computation is defined by the compute object and acts on the data object. The computation is performed via the storage compute device using the compute object and the data object in response to the command. | 03-17-2016 |
20160078045 | SELECTIVE COMPRESSION OF OBJECTS IN A STORAGE COMPUTE DEVICE - Methods and apparatuses facilitate receiving a command via a host interface of a storage compute device to perform a computation on one or more data objects. The computations producing intermediate objects that are stored in data storage section of the storage compute device. A determination is made to compress and decompress the intermediate objects as they are moved between the data storage section and a compute section based on wear of a storage medium being reduced in response to the compression and decompression. The intermediate objects are compressed and decompressed as they are moved between the data storage section and the compute section in response to the determination. | 03-17-2016 |
20160085291 | POWER MANAGEMENT IN A STORAGE COMPUTE DEVICE - Computations are performed on data objects via two or more data storage sections. The data storage sections facilitate persistently storing the data objects in parallel read/write operations. The data objects are used in computations within a storage compute device. At least one of the storage sections is deactivated during the computations to reduce power usage of the storage compute device. | 03-24-2016 |
20160098431 | PERFORMING MATHEMATICAL OPERATIONS ON CHANGED VERSIONS OF DATA OBJECTS VIA A STORAGE COMPUTE DEVICE - A data object is received from a host and stored on a storage compute device. A first mathematical operation is performed on the data object via the storage compute device. An update from the host is received and stored on the storage compute device. The update data is stored separately from the data object and includes a portion of the data object that has subsequently changed. A second mathematical operation is performed on a changed version of the data object using the update data. | 04-07-2016 |
Patent application number | Description | Published |
20120017959 | STAKE SYSTEM AND METHOD FOR SOFT MATERIAL - Systems, devices and/or methods of a stake system configured to be used in substantially loose material to anchor a stake-down object are provided. In one embodiment, the stake system includes an elongate member and a flexible line. One end of the flexible line is configured to be coupled to a distal portion of the elongate member and is configured to be below an exposed surface of the loose material. The flexible line is sized and configured to cut through the loose material such that at least a portion of the intermediate portion extends tautly away from the elongate member and through the loose material below the exposed surface. With this arrangement, the other end of the flexible line is configured to extend above the loose material and configured to be coupled to the stake-down object. | 01-26-2012 |
20120119054 | STAKE SYSTEM AND METHOD FOR SOFT MATERIAL - Systems, devices and/or methods of a stake system configured to be used in substantially loose material to anchor a stake-down object are provided. In one embodiment, the stake system includes an elongate member and a flexible line. One end of the flexible line is configured to be coupled to a distal portion of the elongate member and is configured to be below an exposed surface of the loose material. The flexible line is sized and configured to cut through the loose material such that at least a portion of the intermediate portion extends tautly away from the elongate member and through the loose material below the exposed surface. With this arrangement, the other end of the flexible line is configured to extend above the loose material and configured to be coupled to the stake-down object. | 05-17-2012 |
20130192652 | STAKE SYSTEM AND METHOD FOR SOFT MATERIAL - A stake system and method configured to be used in substantially loose material to anchor an object are provided. In one embodiment, the stake system includes a flexible line and a stake member having an elongated portion and a distal portion. One end of the flexible line couples to the distal portion of the stake member. The distal portion of the stake member and the flexible line are driven into the loose material. The flexible line is moved to extend tautly from the distal portion and through the loose material at an angle such that an end of the flexible line above the loose material couples to the object. | 08-01-2013 |
Patent application number | Description | Published |
20120017959 | STAKE SYSTEM AND METHOD FOR SOFT MATERIAL - Systems, devices and/or methods of a stake system configured to be used in substantially loose material to anchor a stake-down object are provided. In one embodiment, the stake system includes an elongate member and a flexible line. One end of the flexible line is configured to be coupled to a distal portion of the elongate member and is configured to be below an exposed surface of the loose material. The flexible line is sized and configured to cut through the loose material such that at least a portion of the intermediate portion extends tautly away from the elongate member and through the loose material below the exposed surface. With this arrangement, the other end of the flexible line is configured to extend above the loose material and configured to be coupled to the stake-down object. | 01-26-2012 |
20120119054 | STAKE SYSTEM AND METHOD FOR SOFT MATERIAL - Systems, devices and/or methods of a stake system configured to be used in substantially loose material to anchor a stake-down object are provided. In one embodiment, the stake system includes an elongate member and a flexible line. One end of the flexible line is configured to be coupled to a distal portion of the elongate member and is configured to be below an exposed surface of the loose material. The flexible line is sized and configured to cut through the loose material such that at least a portion of the intermediate portion extends tautly away from the elongate member and through the loose material below the exposed surface. With this arrangement, the other end of the flexible line is configured to extend above the loose material and configured to be coupled to the stake-down object. | 05-17-2012 |
20130192652 | STAKE SYSTEM AND METHOD FOR SOFT MATERIAL - A stake system and method configured to be used in substantially loose material to anchor an object are provided. In one embodiment, the stake system includes a flexible line and a stake member having an elongated portion and a distal portion. One end of the flexible line couples to the distal portion of the stake member. The distal portion of the stake member and the flexible line are driven into the loose material. The flexible line is moved to extend tautly from the distal portion and through the loose material at an angle such that an end of the flexible line above the loose material couples to the object. | 08-01-2013 |
Patent application number | Description | Published |
20090238166 | Method for realtime digital processing of communications signals - In a communications or jamming system, accurate timing of the transmission of digitally processed signals is accomplished through the use of standard off-the-shelf components. In order to eliminate the need for high-cost, difficult to develop, specific digital hardware or realtime synchronous software not available from the standard off-the-shelf components, the output from the non-real time components is coupled to a realtime interface that assures nanosecond timing accuracy regardless of timing errors introduced by the off-the-shelf components. In one embodiment, the signals to be transmitted are digitized and then packetized, with the data to be transmitted reconstructed using non-real time digital processing. In order to establish the exact time for transmission, the packet is given a time stamp in the form of a header which indicates the exact time at which the packet is to be transmitted by the communications system, with the packet with header being transmitted to a storage buffer, the output of which is coupled to a realtime interface including a precise time output gate, the timing of which is controlled by a precision time reference having nano-second accuracy. | 09-24-2009 |
20100199274 | Object oriented component and framework architecture for signal processing - A signal intelligence system comprising a plurality of software components that are programmable to provide a signal intelligence function. The signal intelligence system includes a processor system having a plurality of interconnected processor devices and a plurality of processor managers that are connected to the processor devices and are configured to control software components associated with the processor devices. Further, the signal intelligence system has a framework manager that is configured to interact with the plurality of processor managers to control the processor devices and effectuate the signal intelligence function. | 08-05-2010 |
20110276044 | METHOD FOR TREATING BIOLOGICAL MATERIAL - A microradio is provided with a hysteretic switch to permit an optimum range increasing charging cycle, with the charging cycle being long relative to the transmit cycle. Secondly, an ensemble of microradios permits an n | 11-10-2011 |
20120089994 | OBJECT ORIENTED COMPONENT AND FRAMEWORK ARCHITECTURE FOR SIGNAL PROCESSING - A signal intelligence system comprising a plurality of software components that are programmable to provide a signal intelligence function. The signal intelligence system includes a processor system having a plurality of interconnected processor devices and a plurality of processor managers that are connected to the processor devices and are configured to control software components associated with the processor devices. Further, the signal intelligence system has a framework manager that is configured to interact with the plurality of processor managers to control the processor devices and effectuate the signal intelligence function | 04-12-2012 |
Patent application number | Description | Published |
20100222815 | ARTIFICIAL FACET JOINT AND METHOD - An artificial facet joint includes a spinal implant rod and a connector. The connector includes a screw and a rod connecting member having structure for engagement of the rod. The rod connecting member is pivotally engaged to the screw. | 09-02-2010 |
20100249846 | VARIABLE HEIGHT, MULTI-AXIAL BONE SCREW ASSEMBLY - A variable height, multi-axial bone screw assembly including a bone screw, a collet, a tulip shaped connector, a crown member, a rod and a set-screw. The bone screw has threads at its lower end and a generally cylindrical shaft at its upper end. The collet has a cylindrically shaped lower end to hold and grasp the bone screw shaft as well as a generally bulb shaped upper end to be received by the tulip shaped connector. By changing the position of the bone screw shaft grasped by the collet, the height of the bone screw vis-à-vis the tulip shaped connector can be varied. All the elements of the bone screw assembly are combined together by placing the collet head, crown member and rod within a central bore of the connector and firmly tightening them in place using the set screw. | 09-30-2010 |
20120065691 | SPINAL IMPLANT ASSEMBLIES - A bone screw with self-tapping exit flutes as well as tools for pulling a spinal rod through spinal system connector assemblies. The self-tapping exit flutes are preferably a cutting flute at the threaded end of a bone screw closest to the bone screw shank. To facilitate insertion of spinal rods into connector assemblies, a flexible thread or wire is attached to the forward end of a spinal rod. This flexible thread is then attached to the rear end of a needle-like probe. The probe helps the surgeon thread the rod into and through connector apertures. To further assist this threading process, a pulling tool with a handle, shaft and a grabbing end can be used. | 03-15-2012 |
20120065694 | WEDGE SHAPED CATHETER BALLOONS FOR REPAIR OF DAMAGED VERTEBRA - A balloon catheter tube assembly having an outer catheter tube and a concentric inner catheter onto which a generally wedge shaped balloon is attached. The catheter assembly is inserted into a damaged and compressed vertebra. Upon entry, the generally wedge shaped balloon is inflated to create a generally wedge shaped cavity. To create an optimum cavity, the inner catheter is connected to the generally wedge shaped balloon at a favorable position on either the toe or heel of the generally wedge shaped balloon. After the generally wedge shaped cavity is created, the generally wedge shaped balloon is removed and the generally wedge shaped cavity is filled with bone cement. | 03-15-2012 |
20120184997 | ARTIFICIAL FACET JOINT AND METHOD - An artificial facet joint includes a spinal implant rod and a connector. The connector includes a screw and a rod connecting member having structure for engagement of the rod. The rod connecting member is pivotally engaged to the screw. The rod may also be held slideably within the connector enabling the rod to be moved relative to the connector. | 07-19-2012 |
20120265167 | BIOCOMPATIBLE MATERIAL FOR ORTHOPEDIC USES - Biocompatible material for bone repair, especially vertebral bone repair, preferably has three components. The first component is silicon nitride ceramic spheres or shells that can be polyhedral in shape. When grouped together, these ceramic spheres or shells form tessellates having a similar degree of stiffness, strain and stress resistance to cancellous bone. The second component comprises various bioactive factors that are preferably osteoconductive, osteoinductive and osteogenic. The third component is a liquid or gel that combines with the first and second components to form a composite. | 10-18-2012 |
20130079826 | SPINAL ROD AND BONE SCREW CAPS FOR SPINAL SYSTEMS ASSEMBLIES - A threaded cap or c-clip that attaches to a spinal rod or bone screw. Such a threaded cap or c-clip prevents slippage of the spinal system assemblies along or off their rods or bone screws during intra- or post-operative periods. | 03-28-2013 |
Patent application number | Description | Published |
20120290013 | TAPERED SPINAL ROD - A tapered spinal rod to support the vertebrae of a spinal column. The cross sectional diameter of one end of the tapered spinal rod is larger than the other end. The cross sectional diameter range of the tapered spinal rod is preferably between 6.5 mm and 3 mm. | 11-15-2012 |
20120296380 | HINGED BONE SCREW WITH A TULIP BULB CONNECTOR IN A SPINAL FIXATION ASSEMBLY - A spinal fixation assembly using a hinged bone screw with a tulip blob connector, a variable height, hinged bone screw with a tulip bulb connector or both. The bone screws have a post section connected to a screw section by a hinge. In the basic hinged bone screw, a bulb shaped head is formed at the end of the post section opposite the hinge and a tulip bulb connector is attached to the bulb shaped head. For the variable height hinged bone screw, a collet is used with an interior bore that slides over the post section of the bone screw. The collet has a cylindrically shaped sleeve at one end and a bulb shaped head at the other end. The tulip bulb connector is attached to the bulb shaped head of the collet. In both cases, the tulip bulb connector has a cavity for receiving a connector rod and a set screw for firmly attaching said connector rod within said tulip bulb connector cavity. | 11-22-2012 |
20130072982 | SPINAL ASSEMBLY LOAD GAUGE - A load gauge to measure the forces that must be applied to properly position a spinal fixation assembly to one or more vertebrae. In a preferred embodiment, said load gauge is attached to a bone screw. The bone screw is in turn connected to a rod through a connector. After the bone screw is inserted into a vertebrae, the load gauge measures the force that must be applied to properly position the spinal fixation assembly vis-a-vis the vertebrae. The present invention allows surgeons to have more flexibility on how and how much the deformed spine is corrected. | 03-21-2013 |
20130072990 | REVERSE THREAD BONE SCREW - A left-handed bone screw for use in orthopedic spinal surgical procedures. The left-handed bone screw reverses the pitch angle of a conventional right-handed bone screw. In reversing the thread, the present invention permits the left-handed screw to reuse a previously tapped cortical and cancellous bone hole. | 03-21-2013 |
20150342824 | APPARATUS FOR TREATING PROGRESSIVE MUSCLE AND BONE LOSS - An apparatus to treat progressive bone and muscle loss by applying vibrational and radiant energy to a human body. The vibrational energy is preferably applied by a vibrational platform that transmits gentle, dynamic, repetitive vibrations to the soles of the feet. The radiant energy is preferably provided by a bed or tanning booth that emits ultraviolet radiation. | 12-03-2015 |
Patent application number | Description | Published |
20090110698 | METHOD OF DETERMINING VACCINE COMPLIANCE - A protein (xylanase) has been identified that produces a strong immune response in pigs when added to a vaccine. The protein is added to vaccines at a particular concentration. The protein is delivered to the animal as part of the vaccine and elicits an immune reaction (antibodies are generated by the animal against the compliance marker protein). The antibodies are then detected in sera samples by a diagnostic test, enzyme-linked immunosorbent assay (ELISA). In the ELISA compliance marker assay, the marker protein (antigen) in coated onto polystyrene plates and is used to detect antibodies against the marker in sera samples. This combination of marker protein added to vaccines and the ELISA to detect antibodies raised against the marker protein can be used to determine whether a particular animal(s) has been vaccinated. The selected protein is commercially-available, identified as Generally Recognized as Safe by the FDA, and does not cause adverse reactions in animals. | 04-30-2009 |
20100255035 | Modified live (JMSO strain) Haemophilus parasuis vaccine - The present invention is a culture of cells of | 10-07-2010 |
20120225091 | MODIFIED LIVE (JMSO STRAIN) HAEMOPHILUS PARASUIS VACCINE - The present invention is a live vaccine from a culture of cells of | 09-06-2012 |
20130195915 | Influenza C Virus and Vaccine - A novel influenza C virus with only low homology to any influenza C virus previously characterized. Challenge studies show that the virus can infect pigs and be transmitted between pigs. Additionally, influenza C is commonly thought of as a human pathogen and serological studies have been performed, looking at the incidence of antibodies against this virus in both pigs and humans. Approximately 10% of pigs and 30% of humans have antibodies to this virus. Additional experimental data show that the virus can infect and transmit in ferrets (a surrogate for human infection studies). In a third aspect, the present invention is the partial genome of this novel influenza C virus. In another aspect, the present invention is a method of detection in animals of this novel influenza C virus. | 08-01-2013 |
20140004144 | Attenuated Streptococcus suis Vaccines and Methods of Making and Use Thereof | 01-02-2014 |
20140170190 | Attenuated Mannheimia haemolytica Vaccines and Methods of Making and Use - The present invention provides attenuated | 06-19-2014 |
Patent application number | Description | Published |
20100222824 | CONFIGURED AND SIZED CANNULA - A dilator retractor and the dilators that are used for minimally invasive spinal surgery or other surgery are configured to accommodate the anatomical structure of the patient as by configuring the cross sectional area in an elliptical shape, or by forming a funnel configuration with the wider end at the proximate end. In some embodiments the distal end is contoured to also accommodate the anatomical structure of the patient so that a cylindrically shaped, funnel shaped, ovoid shaped dilator retractor can be sloped or tunneled to accommodate the bone structure of the patient or provide access for implants. The dilator retractor is made with different lengths to accommodate the depth of the cavity formed by the dilators. | 09-02-2010 |
20110040333 | Instruments and Methods for Minimally Invasive Spine Surgery - A minimally invasive surgical method includes inserting a first port that defines a first pathway to a first vertebra, advancing a first anchor through the first port to the first vertebra, inserting a second port that defines a second pathway to a second vertebra, advancing a second anchor through the second port to the second vertebra, positioning a first end of a fixation element in the first port, and advancing the first end of the fixation element subcutaneously through an opening in the first port and an opening in second port to the second anchor. A surgical access port includes a proximal end, a distal end, and a sidewall defining a lumen extending from the proximal end to the distal end. The port may include a first opening formed in the sidewall that defines a passageway for medical hardware from the lumen to external to the port. | 02-17-2011 |
20120253135 | CONFIGURED AND SIZED CANNULA - A dilator retractor and the dilators that are used for minimally invasive spinal surgery or other surgery are configured to accommodate the anatomical structure of the patient as by configuring the cross sectional area in an elliptical shape, or by forming a funnel configuration with the wider end at the proximate end. In some embodiments the distal end is contoured to also accommodate the anatomical structure of the patient so that a cylindrically shaped, funnel shaped, ovoid shaped dilator retractor can be sloped or tunneled to accommodate the bone structure of the patient or provide access for implants. The dilator retractor is made with different lengths to accommodate the depth of the cavity formed by the dilators. | 10-04-2012 |
20130184533 | CONFIGURED AND SIZED CANNULA - A dilator retractor and the dilators that are used for minimally invasive spinal surgery or other surgery are configured to accommodate the anatomical structure of the patient as by configuring the cross sectional area in an elliptical shape, or by forming a funnel configuration with the wider end at the proximate end. In some embodiments the distal end is contoured to also accommodate the anatomical structure of the patient so that a cylindrically shaped, funnel shaped, ovoid shaped dilator retractor can be sloped or tunneled to accommodate the bone structure of the patient or provide access for implants. The dilator retractor is made with different lengths to accommodate the depth of the cavity formed by the dilators. | 07-18-2013 |
20130245382 | INSTRUMENTS AND METHODS FOR MINIMALLY INVASIVE SPINE SURGERY - A system for minimally invasive spine surgery includes a plurality of bone anchors, a spinal rod, a plurality of dilators of differing lengths and diameters, and a surgical access port. The surgical access port includes a proximal end, a distal end, and a sidewall defining a lumen extending from the proximal end to the distal end. The port may include a first opening formed in the sidewall that defines a passageway for medical hardware from the lumen to external to the port. The system can include first instrument for creating a subcutaneous pathway from the opening in the port. | 09-19-2013 |
20140051931 | CONFIGURED AND SIZED CANNULA - A dilator retractor and the dilators that are used for minimally invasive spinal surgery or other surgery are configured to accommodate the anatomical structure of the patient as by configuring the cross sectional area in an elliptical shape, or by forming a funnel configuration with the wider end at the proximate end. In some embodiments the distal end is contoured to also accommodate the anatomical structure of the patient so that a cylindrically shaped, funnel shaped, ovoid shaped dilator retractor can be sloped or tunneled to accommodate the bone structure of the patient or provide access for implants. The dilator retractor is made with different lengths to accommodate the depth of the cavity formed by the dilators. | 02-20-2014 |
20140371538 | CONFIGURED AND SIZED CANNULA - A dilator retractor and the dilators that are used for minimally invasive spinal surgery or other surgery are configured to accommodate the anatomical structure of the patient as by configuring the cross sectional area in an elliptical shape, or by forming a funnel configuration with the wider end at the proximate end. In some embodiments the distal end is contoured to also accommodate the anatomical structure of the patient so that a cylindrically shaped, funnel shaped, ovoid shaped dilator retractor can be sloped or tunneled to accommodate the bone structure of the patient or provide access for implants. The dilator retractor is made with different lengths to accommodate the depth of the cavity formed by the dilators. | 12-18-2014 |
20150216520 | CONFIGURED AND SIZED CANNULA - A dilator retractor and the dilators that are used for minimally invasive spinal surgery or other surgery are configured to accommodate the anatomical structure of the patient as by configuring the cross sectional area in an elliptical shape, or by forming a funnel configuration with the wider end at the proximate end. In some embodiments the distal end is contoured to also accommodate the anatomical structure of the patient so that a cylindrically shaped, funnel shaped, ovoid shaped dilator retractor can be sloped or tunneled to accommodate the bone structure of the patient or provide access for implants. The dilator retractor is made with different lengths to accommodate the depth of the cavity formed by the dilators. | 08-06-2015 |
Patent application number | Description | Published |
20090043720 | DOMAIN NAME STATISTICAL CLASSIFICATION USING CHARACTER-BASED N-GRAMS - Systems and methods of classifying domain names are disclosed herein. Character-based n-grams are derived from a domain name in order to classify such domain name in one or more pre-established categories. In one aspect, a geometrical approach is used. Domain name character-based n-grams are mapped to vector points in a multidimensional space. In addition, vector points for various other domain names, which belong to a domain name classification, can be mapped multidimensional space. The number of dimensions in the multidimensional space is the number of different n-grams that can exist for an n-character combination. The relationship between the domain name vector point and the vector points of the various other domain names is used as an indicator of the classification of the domain name vector point. In another aspect, the classification system can be configured to utilize statistical methods. Relative frequencies of one or more character-based n-grams in various classifications are used as indicators. For example, a dictionary set of character-based n-grams can be derived from one or more domain names. The character-based n-grams in the dictionary set can be associated with probability indicative to the likelihood that the character-based n-gram is found in a domain name of a given classification. Such probability can serve as an estimator of a classification of a new domain name having such character-based n-gram. | 02-12-2009 |
20090043721 | DOMAIN NAME GEOMETRICAL CLASSIFICATION USING CHARACTER-BASED N-GRAMS - Systems and methods of classifying domain names are disclosed herein. Character-based n-grams are derived from a domain name in order to classify such domain name in one or more pre-established categories. In one aspect, a geometrical approach is used. Domain name character-based n-grams are mapped to vector points in a multidimensional space. In addition, vector points for various other domain names, which belong to a domain name classification, can be mapped multidimensional space. The number of dimensions in the multidimensional space is the number of different n-grams that can exist for an n-character combination. The relationship between the domain name vector point and the vector points of the various other domain names is used as an indicator of the classification of the domain name vector point. In another aspect, the classification system can be configured to utilize statistical methods. Relative frequencies of one or more character-based n-grams in various classifications are used as indicators. For example, a dictionary set of character-based n-grams can be derived from one or more domain names. The character-based n-grams in the dictionary set can be associated with probability indicative to the likelihood that the character-based n-gram is found in a domain name of a given classification. Such probability can serve as an estimator of a classification of a new domain name having such character-based n-gram. | 02-12-2009 |
Patent application number | Description | Published |
20120303721 | HYBRID REQUEST/RESPONSE AND POLLING MESSAGING MODEL - A hybrid messaging model including a method that sends a first request message from a control process executing on a computer to a plurality of subordinate processes. The first request message directs the subordinate processes to enter a first state. An expected state is set equal to the first state in response to sending the first request message. A status message, including the expected state, is periodically broadcast from the control process to the plurality of subordinate processes. At least one confirmation message is received from each of the subordinate processes confirming that the subordinate process is in the expected state. Each of the confirmation messages is responsive to either the first request message or to the status message. A second request message is sent from the control process to the plurality of subordinate processes in response to receiving at least one confirmation message from each of the subordinate processes. | 11-29-2012 |
20120303913 | TRANSPARENT FILE SYSTEM MIGRATION TO A NEW PHYSICAL LOCATION - Transparent file system migration including a method that identifies a source physical storage location in a file system that supports simultaneous access by multiple independent processes. A target physical storage location in the file system is identified and its contents are migrated to the target physical storage location. The migrating includes disallowing new allocations to the source physical storage location and copying contents from the source physical storage location to the target physical storage location. A write request to write data to the source physical storage location is received prior to or during the migrating. The write request is serviced contemporaneously with the migrating. Read and write requests directed to the source physical storage location are redirected to the target physical storage location. The redirecting is responsive to the migrating completing. The requests are from the multiple independent processes and include both logical and physical input/outputs. | 11-29-2012 |
20140095508 | EFFICIENT SELECTION OF QUERIES MATCHING A RECORD USING A CACHE - A method is provided for constructing a cache for storing results of previously evaluated queries in a binary tree based on a cache key. The cache is searched, by a processing device, for a node representing a set of previously evaluated queries that match a given record using an instance of the cache key. In response to finding a representative node that matches the instance of the cache key, the method performs processing associated with the set of previously evaluated queries. In response to finding no representative nodes, the method creates a new node using the instance of the cache key. The method of the invention then updates the cache by classifying the compatibility of newly registered queries with the cache key and evaluating whether compatible newly registered queries match the record. | 04-03-2014 |
20140095531 | DYNAMIC OUTPUT SELECTION USING HIGHLY OPTIMIZED DATA STRUCTURES - A node container is constructed with multiple binary tree views. A processing device creates a primary view binary tree within the node container based on a primary key. A set of records that match fields of the primary key is chained to the primary view. The processing device also creates one or more alternate views within the node container to allow access to the same set of records via one or more alternate keys, which are subsets of the fields of the primary key. The chain of records is extracted from the node container when matched to a subsequent query search. | 04-03-2014 |
20140101164 | EFFICIENT SELECTION OF QUERIES MATCHING A RECORD USING A CACHE - A method is provided for constructing a cache for storing results of previously evaluated queries in a binary tree based on a cache key. The cache is searched, by a processing device, for a node representing a set of previously evaluated queries that match a given record using an instance of the cache key. In response to finding a representative node that matches the instance of the cache key, the method performs processing associated with the set of previously evaluated queries. In response to finding no representative nodes, the method creates a new node using the instance of the cache key. The method of the invention then updates the cache by classifying the compatibility of newly registered queries with the cache key and evaluating whether compatible newly registered queries match the record. | 04-10-2014 |
Patent application number | Description | Published |
20140021206 | FOOD CONTAINER WITH CUP RECESS - A food container includes a base and a lid, and the lid may have a recess configured to receive a second container. The base may comprise a formed cavity that provides a bowl into which food or other items may be placed. The recess in the lid may receive a cup containing another item, such as a condiment or topping. The cup with the condiment or topping may be inserted into the recess, and removed from the recess, without removing the lid from the base. The lid and/or the base may be formed from any suitable materials, such as a transparent or non-transparent plastic material, and/or a compostable material. | 01-23-2014 |
20150136794 | Food Container with Cup Recess - A food container includes a base and a lid, and the lid may have a recess configured to receive a second container. The base may comprise a formed cavity that provides a bowl into which food or other items may be placed. The recess in the lid may receive a cup containing another item, such as a condiment or topping. The cup with the condiment or topping may be inserted into the recess, and removed from the recess, without removing the lid from the base. The lid and/or the base may be formed from any suitable materials, such as a transparent or non-transparent plastic material, and/or a compostable material. | 05-21-2015 |