Patent application number | Description | Published |
20090132841 | Processor Accessing A Scratch Pad On-Demand To Reduce Power Consumption - The present invention provides processing systems, apparatuses, and methods that access a scratch pad on-demand to reduce power consumption. In an embodiment, an instruction fetch unit initiates an instruction fetch. When a scratch pad is enabled, an instruction is retrieved from the scratch pad in parallel with a translation of a virtual address to a physical address. If the physical address is associated with the scratch pad, the retrieved instruction is provided to an execution unit. Otherwise, the scratch pad is disabled to reduce power consumption and the instruction fetch is re-initiated. When the scratch pad is disabled, an instruction is retrieved from another instruction source, such as an instruction cache, in parallel with the translation of the virtual address to the physical address. If the physical address is associated with the scratch pad, the scratch pad is enabled and the instruction fetch is re-initiated. | 05-21-2009 |
20090157981 | COHERENT INSTRUCTION CACHE UTILIZING CACHE-OP EXECUTION RESOURCES - A multiprocessor system maintains cache coherence among processors in a coherent domain. Within the coherent domain, a first processor can receive a command to perform a cache maintenance operation. The first processor can determine whether the cache maintenance operation is a coherent operation. For coherent operations, the first processor sends a coherent request message for distribution to other processors in the coherent domain and can cancel execution of the cache maintenance operation pending receipt of intervention messages corresponding to the coherent request. The intervention messages can reflect a global ordering of coherence traffic in the multiprocessor system and can include instructions for maintaining a data cache and an instruction cache of the first processor. Cache maintenance operations that are determined to be non-coherent can be executed at the first processor without sending the coherent request. | 06-18-2009 |
20090158078 | Clock ratio controller for dynamic voltage and frequency scaled digital systems, and applications thereof - The present invention provides a clock ratio controller for dynamic voltage and frequency scaled digital systems, and applications thereof. In an embodiment, a digital system is provided that includes a first digital circuit that operates at a first rate determined by a first clock signal and a second digital circuit that operates at a second rate determined by a second clock signal. The first digital circuit is coupled to the second digital circuit by a bus that is used for communications between the first digital circuit and the second digital circuit. A clock ratio controller is used to adjust the frequency of the first clock signal and/or the second clock signal in response to a power management signal without causing a loss of synchronization between the first digital circuit and the second digital circuit. | 06-18-2009 |
20090198900 | Microprocessor Having a Power-Saving Instruction Cache Way Predictor and Instruction Replacement Scheme - Microprocessor having a power-saving instruction cache way predictor and instruction replacement scheme. In one embodiment, the processor includes a multi-way set associative cache, a way predictor, a policy counter, and a cache refill circuit. The policy counter provides a signal to the way predictor that determines whether the way predictor operates in a first mode or a second mode. Following a cache miss, the cache refill circuit selects a way of the cache and compares a layer number associated with a dataram field of the way to a way set layer number. The cache refill circuit writes a block of data to the field if the layer number is not equal to the way set layer number. If the layer number is equal to the way set layer number, the cache refill circuit repeats the above steps for additional ways until the block of memory is written to the cache. | 08-06-2009 |
20120036380 | Clock Ratio Controller For Dynamic Voltage and Frequency Scaled Digital Systems, and Applications Thereof - The present invention provides a clock ratio controller for dynamic voltage and frequency scaled digital systems, and applications thereof. In an embodiment, a digital system is provided that includes a first digital circuit that operates at a first rate determined by a first clock signal and a second digital circuit that operates at a second rate determined by a second clock signal. The first digital circuit is coupled to the second digital circuit by a bus that is used for communications between the first digital circuit and the second digital circuit. A clock ratio controller is used to adjust the frequency of the first clock signal and/or the second clock signal in response to a power management signal without causing a loss of synchronization between the first digital circuit and the second digital circuit. | 02-09-2012 |
20120290780 | Multithreaded Operation of A Microprocessor Cache - A method of fetching data from a cache begins by preparing to fetch a first set of cache ways for a first data word of a first cache line a using a first thread. Next, in parallel, a second set cache ways for a first data word of a second cache line is prepared to be fetched using a second thread, and data associated with each cache way of the first set of cache ways are fetched using the first thread. Also performed in parallel, data associated with each cache way of the second set of cache ways is fetched using the second thread and a third set of cache ways for a second data word of the first cache line is prepared to be fetched using the first thread based on a selected cache way, the selected cache way selected from the first set of cache ways. | 11-15-2012 |
Patent application number | Description | Published |
20090320721 | LOW-PROFILE X-Y TABLE - An X-Y table includes a platform and a frame which has an X and Y-truck trough. An X-drive motor interfaced to an X-drive gear. A Y-drive motor interfaced to a Y-drive gear. Both motors are affixed to the platform. An X-drive linear gear slideably held within an X-direction slot communicates with the X-drive gear whereas rotation of the X-drive gear results in linear movement of the X-drive linear gear. A Y-drive linear gear, slideably held within a Y-direction slot communicates with the Y-drive gear. An X-plane truck attached to the X-drive linear gear is slideably held in the X-truck trough. A Y-plane truck attached to the Y-drive linear gear is slideably held in the Y-truck trough. The frame moves in an X-direction responsive to rotation of the X-drive motor and in a Y-direction responsive to rotation of the Y-drive motor. | 12-31-2009 |
20090321465 | METHOD OF AUTOMATICALLY FILLING PRESCRIPTIONS - A method of dispensing pills includes (a) inputting a request and (b) loading a cassette having a first pill type into position then (c) positioning a target container beneath that cassette. (d) The cassette is energized to drop one pill. (f) If a pill dropped and there are still more of the current pill to drop, the method continues at step d. (g) If a pill dropped and the number of the current pill has satisfied the request, the method ends. (h) If a pill dropped and a number of the current pill already dispensed type has not satisfied the request, the method continues with step d. (i) If no pill dropped, an operator is informed. (k) If the operator indicates the cassette is empty and another cassette has a same pill, the other cassette is moved to the target location and the method continues from step d. | 12-31-2009 |
20090321469 | PILL DISPENSER WITH INTERCHANGEABLE PLATEN HAVING ELECTRONICALLY READABLE IDENTIFICATION - A device for dispensing pills includes a set of pill canisters and a control for releasing a desired quantity of pills from a selected pill canister at a target location. Several platens are provided, each of the plurality of platens having a machine-readable platen identifier. A frame is situated beneath the target location. The frame is adapted to move in both an X axis and a Y axis and adapted to accept and hold a selected platen of a set of platens whereas the selected platen holds and supports a target container into which the desired quantity of pills is deposited and the machine-readable platen identifier is read by the device for dispensing pills to determine which of the plurality of platens is the selected platen. | 12-31-2009 |
20090321470 | PILL DISPENSER WITH CANISTERS HAVING ELECTRONICALLY READABLE IDENTIFICATION - A device for dispensing pills includes a set of pill canisters, each having a machine-readable canister identifier. The device for dispensing pills further includes a reader adapted to read the machine-readable canister identifier and a selector interfaced to the reader. An active pill canister from the plurality of pill canisters is selected by the selector using data from the reader to determine which of the plurality of pill canisters is at a target location. A control is provided for releasing a desired quantity of pills from the selected pill canister at a target location into a target package. | 12-31-2009 |
20090321472 | METHOD AND APPARATUS FOR AUTOMATICALLY FILLING PRESCRIPTIONS USING INTERCHANGEABLE PLATENS - A device for dispensing pills includes a set of pill canisters and a control for releasing a desired quantity of pills from a selected pill canister at a target location. A frame is situated beneath the target location. The frame is adapted to accept and hold a selected platen of a set of platens and to move the selected platen in both an X axis and a Y axis. The selected platen holds and supports a target container into which the desired quantity of pills is deposited. | 12-31-2009 |
20110094327 | LOW-PROFILE X-Y TABLE - An X-Y table includes a platform and a frame which has an X and Y-truck trough. An X-plane truck is slideably held in the X-truck trough. A Y-plane truck is slideably held in the Y-truck trough. As the motor/actuator with drive mechanisms moves the frame in an X-direction the Y-truck moves through the Y-trough and as the motor/actuator with drive mechanisms moves the frame in a Y-direction the X-truck moves through the X-trough, thereby moving the frame in both the X-direction and the Y-direction. | 04-28-2011 |
20110208352 | PILL DISPENSER WITH INTERCHANGEABLE PLATEN HAVING ELECTRONICALLY READABLE/WRITABLE IDENTIFICATION - A device for dispensing pills includes a set of pill canisters and a control for releasing a desired quantity of pills from a selected pill canister at a target location. Several platens are provided; each of the platens has a platen identifier. A frame is situated beneath the target location. The frame is controlled to move in both an X axis and/or a Y axis and the frame holds a selected platen of a set of platens. The selected platen holds and supports a target container into which the desired quantity of pills is deposited. The platen identifier is read by the device for dispensing pills to determine which of the plurality of platens is in the frame. | 08-25-2011 |
20110278319 | PILL DISPENSER CANISTER HAVING DUAL RESERVOIRS - A dual-reservoir canister for dispensing pills includes a dispensing reservoir and a backup reservoir. Pills (solid medications such as pills, capsules and caplets) are stored in both reservoirs but dispensed only from the dispensing reservoir until the dispensing reservoir is empty, at which time, the dual-reservoir canister is tilted to pour the pills from the backup reservoir into the dispensing reservoir. An access door is provided to refill the backup reservoir and, in some embodiments, the access door includes an extension that prevents pills from accidentally falling into the dispensing reservoir while the backup reservoir is refilled. | 11-17-2011 |
20110288883 | COOPERATIVE SYSTEM AND METHOD OF FULFILLING PRESCRIPTIONS - A method of fulfilling prescription includes a plurality of cooperating pharmacies, each pharmacy having a base inventory and a cooperative inventory of medications. The base inventory is the same or substantially the same across all pharmacies while the cooperative inventory contains unique medications (only available in one cooperative inventory) or substantially unique medications (available in more than one or less than all of the cooperative inventories). When a prescription is received at an originating pharmacy, it is fulfilled from the base inventory or cooperative inventory at the originating pharmacy. If the medication of the prescription is not available in the base inventory or cooperative inventory at the originating pharmacy, then it is located in a cooperative inventory of one of the pharmacies and the prescription is transferred to that pharmacy where it is fulfilled and either provided to the customer at that pharmacy, mailed to the customer or sent to the originating pharmacy where it is picked up by the customer. | 11-24-2011 |
20130042574 | BLISTER SHEET LOADING APPARATUS WITH BOUNCE PREVENTION MEANS - Apparatus for loading medication doses ( | 02-21-2013 |
20130101461 | Foot/Footwear Sterilization System - A foot/shoe sanitizing system includes a housing having at least one opening and a set of foot/shoe support bars coupled to the housing in proximity to the at least one opening. The foot/shoe support bars support a foot or shoe placed through the opening(s). At least one ultraviolet emitting device is supported within the housing beneath the set of foot/shoe support bars. The ultraviolet emitting devices direct ultraviolet light around and/or through the set of foot/shoe support bars towards the foot or shoe placed on the foot/shoe support bars. The ultraviolet emitting devices are controllably powered by a source of power to emit ultraviolet light. In a preferred embodiment, the ultraviolet emitting device emits light that includes short wavelength ultraviolet light, causing the formation of ozone in the area of the shoe, thereby killing pathogens that are not easily killed with ultraviolet light alone. | 04-25-2013 |
20130336839 | Foot/Footwear Sterilization System - A foot/shoe sanitizing system includes a housing having at least one opening and at least one ultraviolet emitting device supported within the housing. The ultraviolet emitting devices direct ultraviolet light around and/or through the set of foot/shoe support bars towards the foot or shoe placed on the foot/shoe support bars. The ultraviolet emitting devices are controllably powered to emit ultraviolet light and/or ozone onto the foot/shoe. In a preferred embodiment, the ultraviolet emitting device emits light that includes short wavelength ultraviolet light, causing the formation of ozone in the area of the shoe, thereby killing pathogens that are not easily killed with ultraviolet light alone. The system detects the identity of a user and records/transmits usage of the system by the user for sanitizing enforcement and recording. | 12-19-2013 |
20140170019 | Foot/Footwear Sterilization System - A foot/shoe sanitizing system includes a housing having at least one opening and at least one ultraviolet emitting device supported within the housing. The ultraviolet emitting devices direct ultraviolet light around and/or through the set of foot/shoe support bars towards the foot or shoe placed on the foot/shoe support bars. The ultraviolet emitting devices are controllably powered to emit ultraviolet light and/or ozone onto the foot/shoe. In a preferred embodiment, the ultraviolet emitting device emits light that includes short wavelength ultraviolet light, causing the formation of ozone in the area of the shoe, thereby killing pathogens that are not easily killed with ultraviolet light alone. The system includes a sheet of activated carbon for catalyzing the ozone into harmless concentrations of carbon monoxide and carbon dioxide. | 06-19-2014 |
20140230376 | System, Method, and Apparatus for Forming and Filling Pill Compartments - A method and apparatus for forming and filling blister packs is disclosed. The method includes receiving a substantially sheet of material and forming a plurality of compartments in the sheet of material. Next, at least one of the compartments is filled with at least two pills. The at least two pills include a first type of pill and a different second type of pills. The method continues with sealing the compartments and optionally dividing the sheet of material into blister packs. | 08-21-2014 |
Patent application number | Description | Published |
20100122451 | PROCESS FOR SIMULATING AND ASSEMBLING FLEXIBLE PARTS - A process for simulating and assembling flexible parts includes creating an ideal path between first and second planes and placing a virtual rigid envelope around the ideal path, and possibly tubular extensions beyond the path. A virtual flexible part is marked with reference features and pulled through the virtual rigid envelope, such that the path of the virtual flexible part is constrained but may rotate. Removing the virtual rigid envelope allows the virtual flexible part to relax, causing it to move to its lowest energy state. Zero-twist end conditions on the virtual flexible part are marked, corresponding to the intersection of the reference features with the planes. Identification marks are placed on a real flexible part, corresponding to the reference strips on the virtual flexible part. The real flexible part may then be assembled by aligning zero-twist marks on mating features to the identification marks on the real flexible part. | 05-20-2010 |
20140328613 | SHAFT COUPLING ASSEMBLY AND METHOD - A shaft coupling assembly retains a shaft end in a coupling element channel using a fastener inserted through a coupling element bore and a recess in an engagement segment of the shaft end to engage the coupling element to exert a clamping force on a shaft interface of the engagement segment. A projection having a smaller cross section than that of the shaft interface extends axially from the engagement segment and has sufficient length to protrude into the bore to interfere with fastener engagement prior to engagement of the shaft interface in the channel. A projection upper surface further interferes with the fastener bore to prevent engagement of the fastener when the shaft end has been engaged to the channel but not inserted to an installed position. The upper surface may be defined by an arcuate portion of the projection which may have a teardrop shaped cross section. | 11-06-2014 |
20150037093 | COUPLING ELEMENT WITH NON-REGULAR SHAFT INTERFACE - A shaft coupling assembly includes a shaft coupling element having a coupling wall defining a channel configured to receive a shaft end of a shaft. The channel includes a coupling interface configured to mate to a shaft interface defined by the shaft end. Each of the coupling interface and the shaft interface define a mating non-regular shape, which may be configured as one of an irregular polygon and a hybrid polygon including linear and non-linear sides. The shaft coupling element includes a fastener bore and a counterbore having an axial counterbore depth greater than an axial depth of the fastener bore. The shaft end inserted in the channel to an inserted depth greater than the fastener bore depth and less than the axial counterbore depth is displaceable into the counterbore such that the shaft end is not engaged with the coupling interface by the fastener bore receiving the fastener. | 02-05-2015 |