Thompson, CO
Anthony Scott Thompson, Broomfield, CO US
Patent application number | Description | Published |
---|---|---|
20140222886 | GENERIC DISTRIBUTED PROCESSING FOR MULTI-AGENT SYSTEMS - Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) provides a Machine to Machine (M2M) interface that is fast, flexible, redundant and scalable. It allows the handling of unlikely edge cases that Human Machine Interfaces (HMI) cannot. It also allows the processing of excessive amounts of ancillary data that are not processed easily with an HMI arrangement. In the digital ecosystem, any like DPU can back up any other, making the system exceedingly robust. | 08-07-2014 |
20140222887 | GENERIC DISTRIBUTED PROCESSING UNIT FOR MULTI-AGENT SYSTEMS - Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) is disclosed. The DPU based system is a Machine 2 Machine (M2M) interface that is fast, flexible, redundant and scalable. It allows the handling of unlikely edge cases that Human Machine Interfaces (HMI) can not. It also allows the processing of excessive amounts of ancillary data that are not processed easily with an HMI arrangement . In the digital ecosystem, any like DPU can back up any other making the system exceedingly robust. | 08-07-2014 |
20150043730 | STREAMING ONE TIME PAD CIPHER USING ROTATING PORTS FOR DATA ENCRYPTION - A streaming one time pad cipher using rotating ports for data encryption uses a One Time Pad (OTP) and an Exclusive Or (XOR) (or other cipher) with a public key channel to encrypt and decrypt OTP data. There is no method in cryptography to thwart the OTP/XOR method and it is proven impossible to crack. The method also rotates the ports of the channels periodically to increase communication obfuscation. Through pre-fetching and cache of OTP data, latency increases from encryption are kept to an absolute minimum as the XOR for encryption and decryption is done with a minimal number of instructions. | 02-12-2015 |
20150074173 | GENERIC DISTRIBUTED PROCESSING FOR MULTI-AGENT SYSTEMS - Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) provides a Machine to Machine (M2M) interface that is fast, flexible, redundant and scalable. It allows the handling of unlikely edge cases that Human Machine Interfaces (HMI) cannot. It also allows the processing of excessive amounts of ancillary data that are not processed easily with an HMI arrangement. In the digital ecosystem, any like DPU can back up any other, making the system exceedingly robust. | 03-12-2015 |
20150082020 | STREAMING ONE TIME PAD CIPHER USING ROTATING PORTS FOR DATA ENCRYPTION - A streaming one time pad cipher using rotating ports for data encryption uses a One Time Pad (OTP) and an Exclusive Or (XOR) (or other cipher) with a public key channel to encrypt and decrypt OTP data. There is no method in cryptography to thwart the OTP/XOR method and it is proven impossible to crack. The method also rotates the ports of the channels periodically to increase communication obfuscation. Through pre-fetching and cache of OTP data, latency increases from encryption are kept to an absolute minimum as the XOR for encryption and decryption is done with a minimal number of instructions. | 03-19-2015 |
20150229614 | DATA ENCRYPTION CIPHER USING ROTATING PORTS - A streaming one time pad cipher using rotating ports for data encryption uses a One Time Pad (OTP) to establish multiple secure point-to-point connections. This can be used to implement a streaming OTP point-to-point firewall, virtual private network or other communications facility for communicating secure information across one or more insecure networks. | 08-13-2015 |
Audrey Lynn Thompson, Denver, CO US
Patent application number | Description | Published |
---|---|---|
20140236706 | SYSTEM AND METHOD FOR MEASURING ADVERTISING EFFECTIVENESS - In some embodiments, a method defines a test group from a population of consumers that have been exposed to a communication associated with a promoted entity. The test group includes a (1) retailer profile, and (2) a first purchase amount associated with the promoted entity. The method also includes receiving purchase information associated with a third party. The purchase information includes (1) a second purchase amount associated with the promoted entity, and (2) a third purchase amount associated with the promoted entity. The method further includes defining a first multiplier based on a relationship between the first purchase amount and the second purchase amount, and defining a second multiplier based on a relationship between the first purchase amount and the third purchase amount. The method additionally includes sending a signal indicative of a combined multiplier based on (1) the first multiplier, and (2) the second multiplier. | 08-21-2014 |
Bryan David Thompson, Loveland, CO US
Carl Thompson, Broomfield, CO US
Patent application number | Description | Published |
---|---|---|
20110093202 | SYSTEMS AND METHODS FOR MONITORING AND DETECTING AN EVENT - A system for monitoring and detecting an event. A position determining unit configured to receive a position determining signal. A seismic event detector configured to detect a seismic event and generate a seismic event signal. A storage unit configured for storing position information corresponding to the position determining signal, the storage of the position information occurs in a first manner. A storage unit manager configured to alter the first manner of the storing the position information upon a receipt of the seismic event signal. | 04-21-2011 |
Doyle H. Thompson, Arvada, CO US
Patent application number | Description | Published |
---|---|---|
20080313856 | Hinge guard - The invention is related to an overhead paneled garage door. This flexible cover will mount over the hinges, using the existing screws or bolts. This will protect vehicles, individuals or other objects from damage or injuries when the door is opened or closed. | 12-25-2008 |
Isaac John Thompson, Colorado Springs, CO US
Patent application number | Description | Published |
---|---|---|
20140237739 | Adaptive Ramp For Accessing an Enclosed Ice Surface - An ice access ramp assembly for accessing an ice surface includes a central bridge section and a pair of ramp sections. Each ramp section is pivotably mounted to the central bridge section for movement between a folded configuration and an extended configuration. The ramp sections and the central bridge section have surfaces formed of a low friction material. When the ramp assembly is extended, a first ramp section provides access from an outer floor and enables a sled skater to move up the first ramp section and onto the central bridge section. The sled skater can then move from the central bridge area onto the second ramp section, which provides access onto the ice surface. When not in use, the ramp assembly can be folded for storage and transport. The ramp assembly may include wheels that facilitate transport of the ice access ramp assembly over a floor or other surface. | 08-28-2014 |
James D. Thompson, Longmont, CO US
Patent application number | Description | Published |
---|---|---|
20140371439 | DOUBLE-STRANDED RNA COMPOUNDS TO CASP2 AND USES THEREOF - The present disclosure relates to methods of treating a patient suffering from or at risk of developing an ocular disease, disorder or injury, and includes treatment regimens using a double-stranded RNA compound that down-regulates CASP2 expression, or a pharmaceutically acceptable salt thereof. | 12-18-2014 |
James E. Thompson, Frederick, CO US
Patent application number | Description | Published |
---|---|---|
20150238248 | VARIABLE FREQUENCY EXCITATION PLASMA DEVICE FOR THERMAL AND NON-THERMAL TISSUE EFFECTS - A plasma system is disclosed. The plasma system includes a plasma instrument having an elongated body defining a lumen therethrough and a first electrode and a second electrode; an ionizable media source in fluid communication with the lumen and configured to supply ionizable media thereto; and a variable frequency energy source adapted to be coupled to the first and second electrodes and configured to supply energy to the first and second electrodes sufficient to ignite ionizable media supplied by the ionizable media source to generate a plasma influent, wherein a frequency of the energy is adjustable to modify at least one property of the plasma effluent. | 08-27-2015 |
Jason Thompson, Fort Collins, CO US
Patent application number | Description | Published |
---|---|---|
20110226545 | ACOUSTIC ISOLATION MECHANISM - A rigid removable case for a portable electronic device may have an acoustic isolation mechanism between the rigid removable case and an acoustic component on the electronic device. The acoustic isolation mechanism may be a compressible component that may provide an air seal between an interior surface of the removable case and an exterior surface of the electronic device. The acoustic isolation mechanism may be constructed of several different materials and several different manufacturing processes. | 09-22-2011 |
20130264143 | ACOUSTIC ISOLATION MECHANSIM - A rigid removable case for a portable electronic device may have an acoustic isolation mechanism between the rigid removable case and an acoustic component on the electronic device. The acoustic isolation mechanism may be a compressible component that may provide an air seal between an interior surface of the removable case and an exterior surface of the electronic device. The acoustic isolation mechanism may be constructed of several different materials and several different manufacturing processes. | 10-10-2013 |
Jason M. Thompson, Fort Collins, CO US
Patent application number | Description | Published |
---|---|---|
20140202787 | ACOUSTIC ISOLATION MECHANISM - A rigid removable case for a portable electronic device may have an acoustic isolation mechanism between the rigid removable case and an acoustic component on the electronic device. The acoustic isolation mechanism may be a compressible component that may provide an air seal between an interior surface of the removable case and an exterior surface of the electronic device. The acoustic isolation mechanism may be constructed of several different materials and several different manufacturing processes. | 07-24-2014 |
20140339012 | ACOUSTIC ISOLATION MECHANISM WITH MEMBRANE - A removable case for an electronic device may have an acoustic isolation mechanism between the removable case and an acoustic component on the electronic device. The acoustic isolation mechanism may be a compressible component that may provide an acoustic seal between an inner surface of the removable case and an exterior surface of the electronic device, and may include a waterproof acoustic membrane. The waterproof membrane prevents the entry of water while reacting to sound pressure changes to acoustically couple the electronic device with sounds outside the case. The acoustic isolation mechanism may be constructed of several different materials and several different manufacturing processes. | 11-20-2014 |
20150250062 | PROTECTIVE ENCLOSURE FOR AN ELECTRONIC DEVICE - A protective enclosure for an electronic device includes a hard shell cover and a stretchable cushion shaped to conform to an outer surface of the hard shell cover. The hard shell cover includes a back shell to correspond with the back and sides of the electronic device. The hard shell cover includes an opening that provides access to controls of the electronic device, and provides rigidity to the protective enclosure. The stretchable cushion provides cushioning to the hard shell cover and the enclosed electronic device. The stretchable cushion includes one or more gaps that expose at least a portion of the hard shell cover. The stretchable cushion also has an opening that corresponds to the opening of the hard shell cover. A retention structure of stretchable cushion is disposed to engage a corresponding retention structure of the hard shell cover. | 09-03-2015 |
Jason Michael Thompson, Broomfield, CO US
Patent application number | Description | Published |
---|---|---|
20090080153 | PROTECTIVE ENCLOSURE FOR A COMPUTER - Disclosed is a three-layer protective enclosure that provides resistance to water, dust, dirt, and bump protection for sensitive computers. In one embodiment, an inner membrane layer is provided, which is a thin, flexible layer that protects portions of a computer and allows the user to interact with keyboards, push buttons and other interactive features of the computer. A protective hard shell fits tightly over the membrane and provides additional sealing and rigidity to the protective enclosure. A stretchable cushion layer is placed over the hard shell which conforms to the hard shell and seals moisture, dust and dirt from entering the hard shell. The stretchable cushion layer provides cushioning and also allows access to certain controls on the computer. In another embodiment, a touch screen cover may be used with, or without, a membrane over other portions of the computer. | 03-26-2009 |
20110157800 | Protective Enclosure for Electronic Device - Disclosed is a three-layer protective enclosure that provides resistance to water, dust, dirt, and bump protection for sensitive computers. In one embodiment, an inner membrane layer is provided, which is a thin, flexible layer that protects portions of a computer and allows the user to interact with keyboards, push buttons and other interactive features of the computer. A protective hard shell fits tightly over the membrane and provides additional sealing and rigidity to the protective enclosure. A stretchable cushion layer is placed over the hard shell which conforms to the hard shell and seals moisture, dust and dirt from entering the hard shell. The stretchable cushion layer provides cushioning and also allows access to certain controls on the computer. In another embodiment, a touch screen cover may be used with, or without, a membrane over other portions of the computer. | 06-30-2011 |
Jean M. Thompson, Arvada, CO US
Patent application number | Description | Published |
---|---|---|
20080313856 | Hinge guard - The invention is related to an overhead paneled garage door. This flexible cover will mount over the hinges, using the existing screws or bolts. This will protect vehicles, individuals or other objects from damage or injuries when the door is opened or closed. | 12-25-2008 |
Jeffrey Joseph Thompson, Castle Rock, CO US
Patent application number | Description | Published |
---|---|---|
20130219628 | PATIENT SUPPORT APPARATUS - A patient support apparatus is provided. The patient support apparatus includes a plurality of therapeutic devices including a rotation device and a percussion-vibration device for carrying out rotation, percussion, and vibration therapy for a patient. The patient support apparatus includes a control system for controlling operation of the plurality of therapeutic devices. The control system comprises a touch-screen display segmented into a main menu portion and a data window portion. The therapeutic functions are represented by touch selectable buttons on the main menu portion. When any of these buttons are selected, a plurality of adjustable operating parameters appears in the data window portion. At the same time, the buttons corresponding to the therapeutic functions in the main menu portion remain visible such that an operator can easily select another therapeutic function. A method of tracking the therapeutic functions performed is provided. A rotation monitoring system and temperature control system of the patient support apparatus are provided. A display activation system is also provided. | 08-29-2013 |
Joel S. Thompson, Broomfield, CO US
Patent application number | Description | Published |
---|---|---|
20090324825 | Method for Depositing an Aluminum Nitride Coating onto Solid Substrates - Embodiments related to chemical vapor deposition of aluminum nitride onto surfaces are provided. In particular, methods are provided for coating AlN onto solid surfaces by heating and vaporizing an aluminum nitride precursor and exposing solid surfaces to the heated and vaporized aluminum nitride precursor. In an embodiment, the aluminum nitride precursor is AlCl | 12-31-2009 |
Kerry Thompson, Fort Collins, CO US
Patent application number | Description | Published |
---|---|---|
20130047000 | INTEGRATED CIRCUIT ALLOWING FOR TESTING AND ISOLATION OF INTEGRATED POWER MANAGEMENT UNIT - An integrated circuit is disclosed that contains both a PMU and another processing portion, such as a baseband. Because of the limited pins devoted to the PMU, the PMU receives most of its signals through the other processing portion of the integrated circuit, Thus, in order to protect the PMU, the integrated circuit isolates the PMU portion from receiving different signals from the other processing portion until after certain conditions are satisfied. In addition, the integrated circuit includes a GPIO pin bank in the other processing portion that can be freely configured so as to allow for testing of the PMU. | 02-21-2013 |
20130147273 | RESONANT POWER MANAGEMENT ARCHITECTURES - Disclosed are various embodiments of resonant power management of a mobile device. In one embodiment, a mobile device including a power management unit (PMU) including a resonant inverter, a plurality of AC/DC converters, and an AC bus configured to route the AC power from the resonant inverter to the plurality of AC/DC converters. The resonant inverter converts DC power from a power source to AC power that is converted to DC power by the AC/DC converters and supplied to loads of the mobile device. In another embodiment, a method for power management of a mobile device includes monitoring, by a PMU of the mobile device, an operating mode of the mobile device and adjusting an output frequency of a resonant inverter of an AC power distribution network of the PMU in response to a change in the operating mode of the mobile device. | 06-13-2013 |
20130335035 | Charger External Power Device gain Sampling - A power management unit accurately measures and controls charging current. The power management unit may be implemented more efficiently than prior designs, leading to cost savings in the implementation of the power management unit as well as in the implementation of the device that incorporates the power management unit. The power management unit incorporates a model of an external charge control device (e.g., a transistor) and uses that model in a way that allows the power management unit to eliminate external device pins and other circuitry. | 12-19-2013 |
20140266094 | Split-Switcher Voltage Regulator Architecture - A power management system that can include an application processor and a power management unit (PMU). The PMU can generate a regulated output voltage based on control signals generated by a switch control module of the application processor. The control signals can be determined based on a comparison of monitored voltages within the application processor and a generated reference voltage. The reference voltage can be generated based on fed back signals corresponding to the control signals. The application processor and the PMU can be formed utilizing different size manufacturing process technologies. For example, the PMU can be formed utilizing a larger size manufacturing process technology than the application processor. | 09-18-2014 |
Kerry Alan Thompson, Fort Collins, CO US
Patent application number | Description | Published |
---|---|---|
20130045779 | Clock Signal Multiplication to Reduce Noise Coupled onto a Transmission Communication Signal of a Communications Device - A communications device is disclosed that implements a phase-locked-loop to multiply a clock signal provided to a power management unit (PMU) by a variable integer value. Multiplying the PMU clock signal provides a second clock signal where the second clock signal is characterized by a fundamental component with one or more harmonics of the fundamental component that differ from the fundamental component and the one or more harmonics of the PMU clock signal. The fundamental component with one or more harmonics of the second clock signal does not occupy the same communication channel as the transmission communication signal of the communications device. Thus, minimizing the degradation of the transmission communication signal. | 02-21-2013 |
20130082764 | APPARATUS AND METHOD TO COMBINE PIN FUNCTIONALITY IN AN INTEGRATED CIRCUIT - An apparatus and method are disclosed to combine pad functionality in an integrated circuit. A power, ground, or signal pad is connected to a power, ground, or signal source, respectively. The power, ground, or signal pad is additionally connected to an additional signal source, such as automatic test equipment in a testing environment. By temporarily disconnecting either the power, ground, or signal source, from the functional block within the integrated circuit to which the source is delivered, the same pad may pass in another signal to other portions of the integrated circuit. In the alternative, the same pad may pass in another signal to other portions of the integrated circuit without disconnecting the original signal by coupling the additional signal over the original signal. Further, combining pad functionality enables reuse of an input pad as an output pad for signals originating from within the integrated circuit. | 04-04-2013 |
20150069951 | Multimode Battery Charger - A multimode battery charger circuit supporting switch mode and linear mode charging operations. In various embodiments, the multimode battery charging circuit includes mode control circuitry, a linear gate driver, a pulse width modulation (PWM) control circuit, a programmable constant current control loop circuit, and a programmable constant voltage control loop circuit. In operation, the mode control circuitry receives a charge mode indication signal corresponding to a desired charge mode. Based on this signal, the mode control circuitry enables either the linear gate driver or PWM control circuit to provide control signals to output transistors coupled between an adapter power port and a battery pack, thereby supporting a plurality of charging modes. In some embodiments, one or more of the output transistors are formed on a common substrate with the multimode battery charger circuit. | 03-12-2015 |
Kevin N. Thompson, Fort Collins, CO US
Patent application number | Description | Published |
---|---|---|
20140305928 | APPARATUS, SYSTEM, AND METHOD FOR A HEATING SURFACE HAVING A SELECTABLE SHAPE, SIZE, LOCATION, AND HEAT INTENSITY - A heating appliance includes a heating structure having a lower surface and a flat upper surface for supporting and imparting heat into an object, such a pot or pan used to cook food. The heating structure includes an array of heating elements arranged on the lower surface of the heating structure in an m×n array having m columns and n rows. Each element is thermally coupled to a region of the structure for heating its respective region of the structure independently of other regions of the structure associated with the other heating elements. | 10-16-2014 |
Michael Thompson, Broomfield, CO US
Patent application number | Description | Published |
---|---|---|
20140047740 | REACTIVE SHOE - This invention relates generally to footwear and methods for making the same, and more particularly to an athletic shoe with a reactive midsole. In one aspect of the invention, the midsole provides a continuously increasing offset between a heel center of pressure and a ball-of-foot center of pressure between the loading and a toe off gait phases. | 02-20-2014 |
Nigel Thompson, Denver, CO US
Patent application number | Description | Published |
---|---|---|
20150334105 | METHODS FOR ACTIVATION OF AN APPLICATION ON A USER DEVICE - Methods for activating a second application on a user device using a first application already installed and activated on the user device are described. In one embodiment the second application requests activation from the first application. The first application then authenticates a user before providing an activation response. The activation response can be requested from a remote server by the first application on behalf of the second application. The methods improve the ease of activating new software on a user device. | 11-19-2015 |
Patrick Thompson, Springfield, CO US
Patent application number | Description | Published |
---|---|---|
20140048579 | LOCATION MARKING DEVICE - A location marking device is disclosed. An example location marking device includes a drive tube to receive a wire of a marker flag to be installed. The location marking device also includes a plunger rod slidably held within the lumen of the drive tube and operable between a passive state and an active state. The location marking device also includes a handle provided to a proximal end of the plunger rod and movable toward and away from a proximal end of the drive tube. The location marking device also includes a return rod extending from the handle towards a distal end of the drive tube. The location marking device also includes a resilient member configured to bias the plunger rod in the passive state. | 02-20-2014 |
Paul M. Thompson, Fort Collins, CO US
Patent application number | Description | Published |
---|---|---|
20150297387 | ORTHOSIS FOR DEFORMITY CORRECTION - Disclosed are systems and methods correction of spinal deformity that overcome current limitations by utilizing a dynamic, multi-segment torso orthosis that allows motion during wear. The disclosed embodiments utilize a series of elastically coupled segments that conform to the circumference of the torso of a patient. Adjustable elastic coupling mechanisms are utilized to create and alter forces and moments that are applied to the torso through the segments. These elastic coupling mechanisms also allows each circumferential segment to move relative to the other segments giving the brace dynamic capability. | 10-22-2015 |
Richard Thompson, Parker, CO US
Patent application number | Description | Published |
---|---|---|
20130159329 | KNOWLEDGE MANAGEMENT SYSTEM - The present design is a knowledge management system including a mapping engine configured to receive survey responses for a survey campaign completed by a survey participant and a set of mapping rules containing rules configured to map the survey responses to a set of knowledge resources specific to the activities, interactions and behaviors of a survey participant based upon the survey responses. The knowledge resources include information helpful to the survey participant to carry out a job related expected behavior or duty of the survey participant. The mapping engine is further configured to receive information about the activities and interactions of a survey participant, survey campaign, and knowledge resources that may be stored on a database, and transmit information about the set of knowledge resources to a designated entity, such as the survey participant or a system administrator. | 06-20-2013 |
Richard K. Thompson, Centennial, CO US
Patent application number | Description | Published |
---|---|---|
20120022516 | Tissue Fusion System and Method for Performing a Self Test - An energy source of a thermal tissue operating system performs self-tests using simulation heating elements and jaw heating elements in tissue-grasping jaws of a handpiece. Power is supplied to the simulation heating elements and verified, without necessitating connection of a handpiece. Power is also delivered and verified to each of the two jaw heating elements when the handpiece is connected. Voltage and current are measured by peak hold detectors, and the peak hold detectors are tested to verify correct operation. All tests may be combined in a power on self-test (POST). | 01-26-2012 |
Robert D. Thompson, Loveland, CO US
Patent application number | Description | Published |
---|---|---|
20100082921 | Systems And Methods For Data Snapshot Replication - Systems and methods for data snapshot replication are disclosed. In an exemplary implementation, a method for data snapshot replication may include inserting a token into a replication link when a data snapshot is generated at a source. The method may also include generating the data snapshot on a target in an order that the token is received. | 04-01-2010 |
Scott P. Thompson, Boulder, CO US
Patent application number | Description | Published |
---|---|---|
20100024991 | SAG-FREE RETRACTABLE AWNING - A retractable awning having one edge of an awning canopy fixed and a movable opposite edge with the opposite edge being secured to a rotatable roll bar includes a floating mounting for the roll bar so that a bias on the roll bar urging the roll bar to rotate toward a retracted position of the awning permits the wrapped fabric on the roll bar to remain in engagement with an engagement wall of a mounting chassis so that the roll bar is prevented from sagging along its length regardless of the number of wraps of fabric about the roll bar. | 02-04-2010 |
20100126544 | MANUAL OVERRIDE SYSTEM FOR MOTOR-DRIVEN RETRACTABLE AWNING - A retractable motor-driven awning can be extended or retracted by energizing the motor in one direction or another. A manually operable system, however, is also employed for rotating the awning by hand in a direction to retract the awning in the event the motor drive becomes inoperable. The ability to hand rotate the roll bar to retract the awning is achieved by connecting the roll bar to the drive shaft of the motor with a manual override system. Implementations of a manual override mechanism include one-way bearings and various ratchet designs. | 05-27-2010 |
20140060757 | TAPERED CANOPY FOR ROLL-UP AWNING - A canopy for use with a retractable, roll-up awning has lateral sides that taper in width from a wider stationary edge to a slightly narrower leading edge. The lateral edges of the canopy may be hemmed and the taper may be designed such that sections of the hems along each edge corresponding in length to a circumference of a roller tube roll up on the roller tube immediately adjacent but laterally further outward from a prior section of hem wrapped around the circumference of the roller tube during the prior rotation of the roller tube. The hems may house wires in a linear pocket defined therein. The wires connect with the roller tube to provide power or control signals. | 03-06-2014 |
Stephen P. Thompson, Longmont, CO US
Patent application number | Description | Published |
---|---|---|
20120096226 | TWO LEVEL REPLACEMENT SCHEME OPTIMIZES FOR PERFORMANCE, POWER, AND AREA - A two-level replacement scheme is provided for selecting an entry in a cache memory to replace when a cache miss takes place and the memory is full. The scheme divides the tags associated with each memory location of the cache into two or more groups, each group relating to a subset of memory locations of the cache. The scheme uses a first algorithm to select one of the groups and passes the tags for the group through a second algorithm. The second algorithm produces a local index which, when combined with a group index, produces a replacement index that identifies a memory location in the cache to replace. | 04-19-2012 |
20120124325 | METHOD AND APPARATUS FOR CONTROLLING A TRANSLATION LOOKASIDE BUFFER - A method and apparatus are provided for controlling a translation lookaside buffer in connection with the execution of an atomic instruction. The method comprises identifying load instructions within a plurality of instructions to be executed, and placing the identified load instructions in a queue prior to execution. An atomic instruction identified in the queue is prevented from executing until the atomic instruction is the oldest instruction in the queue. The apparatus comprises a queue and a translation lookaside buffer. The queue is adapted to: identify an atomic instruction within a plurality of instructions to be executed; prevent execution of the atomic instruction until it is the oldest instruction in the queue; and send a virtual address corresponding to the atomic instruction and an atomic load signal in response to determining that the atomic instruction is the oldest instruction in the queue. The translation lookaside buffer is adapted for maintaining at least one virtual to physical address translation, and is adapted to force a miss in the translation lookaside buffer in response to receiving the atomic load signal. | 05-17-2012 |
20130346703 | DATA CACHE PREFETCH THROTTLE - The present invention provides a method and apparatus for throttling prefetch requests for a cache. One embodiment of the method includes selecting a sequence of relative addresses for prefetching data from a memory into lines of a cache in response to detecting a cache miss to a first address. The sequence of relative addresses is determined relative to the first address. This embodiment of the method also includes issuing a prefetch request for data from a memory address indicated by one of the sequence of relative addresses when at least one previous prefetch stream accessed prefetched data associated with this one of the sequence of relative addresses. | 12-26-2013 |
20140052927 | DATA CACHE PREFETCH HINTS - The present invention provides a method and apparatus for using prefetch hints. One embodiment of the method includes bypassing, at a first prefetcher associated with a first cache, issuing requests to prefetch data from a number of memory addresses in a sequence of memory addresses determined by the first prefetcher. The number is indicated in a request received from a second prefetcher associated with a second cache. This embodiment of the method also includes issuing, from the first prefetcher, a request to prefetch data from a memory address subsequent to the bypassed memory addresses. | 02-20-2014 |
20140129794 | SPECULATIVE TABLEWALK PROMOTION - A method includes performing a speculative tablewalk. The method includes performing a tablewalk to determine an address translation for a speculative operation and determining whether the speculative operation has been upgraded to a non-speculative operation concurrently with performing the tablewalk. An apparatus is provided that includes a load-store unit to maintain execution operations. The load-store unit includes a tablewalker to perform a tablewalk and includes an input indicative of the operation being speculative or non-speculative as well as a state machine to determine actions performed during the tablewalk based on the input. The apparatus also includes a translation look-aside buffer. Computer readable storage devices for performing the methods and adapting a fabrication facility to manufacture the apparatus are provided. | 05-08-2014 |
20140173244 | FILTERING REQUESTS FOR A TRANSLATION LOOKASIDE BUFFER - The present application describes a method and apparatus for filtering requests to a translation lookaside buffer (TLB). Some embodiments of the method include receiving, from a first translation lookaside buffer (TLB), an indication of a first virtual address associated with a request to a second TLB for a page table entry in response to a miss in the first TLB. Some embodiments of the method also include filtering the request based on a comparison of the first virtual address and one or more second virtual addresses associated with one or more previous requests to the second TLB. | 06-19-2014 |
Stephen Patrick Thompson, Longmont, CO US
Patent application number | Description | Published |
---|---|---|
20110057939 | Reading a Local Memory of a Processing Unit - Disclosed herein are systems, apparatuses, and methods for enabling efficient reads to a local memory of a processing unit. In an embodiment, a processing unit includes an interface and a buffer. The interface is configured to (i) send a request for a portion of data in a region of a local memory of an other processing unit and (ii) receive, responsive to the request, all the data from the region. The buffer is configured to store the data from the region of the local memory of the other processing unit. | 03-10-2011 |
Theodore B. Thompson, Highlands Ranch, CO US
Patent application number | Description | Published |
---|---|---|
20090093953 | METHOD AND SYSTEM FOR DYNAMICALLY DETERMINING AND DISPLAYING NAVIGATION INFORMATION - A method and system for dynamically evaluating a quantity of context sensitive information used by an operator of an airborne mobile platform in performing an operational procedure involving said mobile platform, and determining, in real time, a sub-quantity of context sensitive information that pertains to only that sub-quantity of information required by said operator to execute said operational procedure. The sub-quantity of information is then displayed on a display in real time for the operator. The method and system significantly eases the cognitive workload of the operator by enabling the operator to focus on and digest only that sub-quantity of information that is pertinent to performing the operational procedure with the specific type of mobile platform being operated. In one embodiment the sub-quantity of information pertains to minima information for performing an aircraft landing approach operation. | 04-09-2009 |
20150029045 | METHOD AND SYSTEM FOR DYNAMICALLY DETERMINING AND DISPLAYING NAVIGATION INFORMATION - A method and system for dynamically evaluating a quantity of context sensitive information used by an operator of an airborne mobile platform in performing an operational procedure involving said mobile platform, and determining, in real time, a sub-quantity of context sensitive information that pertains to only that sub-quantity of information required by said operator to execute said operational procedure. The sub-quantity of information is then displayed on a display in real time for the operator. The method and system significantly eases the cognitive workload of the operator by enabling the operator to focus on and digest only that sub-quantity of information that is pertinent to performing the operational procedure with the specific type of mobile platform being operated. In one embodiment the sub-quantity of information pertains to minima information for performing an aircraft landing approach operation. | 01-29-2015 |
Theodore Bruce Thompson, Highlands Ranch, CO US
Patent application number | Description | Published |
---|---|---|
20140132427 | SYSTEMS AND METHODS FOR DISPLAYING IN-FLIGHT NAVIGATION PROCEDURES - A computing device for displaying procedures for an aircraft is provided. The computing device includes a presentation interface, a user input interface, and a processing device coupled to the presentation interface and to the user input interface. The processing device is configured to cause the presentation interface to display an initial procedure display, and in response to a triggering event, cause the presentation interface to display an adjusted procedure display that emphasizes a predetermined portion of a procedure. | 05-15-2014 |
William Thompson, Denver, CO US
Patent application number | Description | Published |
---|---|---|
20140262219 | DUAL UNDERGROUND TUNNEL SYSTEM FOR HYDROCARBON EXPLOITATION - A system for recovering hydrocarbons from a subterranean formation includes an upper tunnel extending through the formation. In addition, the system includes a lower tunnel extending through the formation below a portion of the upper tunnel. Further, the system includes a plurality of conduits extending from the upper tunnel through the formation to the lower tunnel. Still further, the system includes a plurality of wellbores extending from the lower tunnel into a hydrocarbon-bearing portion of the formation. | 09-18-2014 |