Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Barrett, MN

Christopher J. Barrett, Plymouth, MN US

Patent application numberDescriptionPublished
20120003360REDUCED SUCROSE SUGAR COATINGS FOR CEREALS AND METHODS OF PREPARATION - Disclosed are improved sugar coatings for topically pre-sweetened food products that are sugar reduced whether in the form of a syrup or in the form of a dried coating. The syrup form is useful as an intermediate product in the preparation of pre-sweetened food products. In dry form, the present formulations can be a component part of a composite food product especially in the form of a topical coating or filling. The present invention is particularly suited for the preparation of R-T-E pre-sweetened cereals. The coating formulations comprise less than 70% sucrose, corn syrup and 1-20% non-hydrated integrated starch and preferably about 5-10% insoluble mineral salts each of particle size of about 50 microns.01-05-2012

Jonathan Barrett, Shakopee, MN US

Patent application numberDescriptionPublished
20090221914Medical Fluid Injection System - One implementation provides a method to provide injection procedure information in an injection system. In this implementation, the method includes displaying a plurality of different injection procedure options in a user interface of said system, wherein said plurality of different injection procedure options including a cardiac procedure option and a non-cardiac procedure option. The method further includes receiving a user selection of an injection procedure from said displayed plurality of different injection procedure options, processing a default set of injection parameters based upon said selected injection procedure, and displaying said default set of injection parameters within the user interface of the system prior to an injection.09-03-2009

Patrick A. Barrett, Rochester, MN US

Patent application numberDescriptionPublished
20120137288VIRTUALIZATION OF VENDOR SPECIFIC CONFIGURATION AND MANAGEMENT OF SELF-VIRTUALIZING INPUT/OUTPUT DEVICE - A vendor independent interface is provided between a hypervisor and an adjunct partition associated with a self-virtualizing IO resource to effectively abstract away vendor-specific interface details for the self-virtualizing IO resource and its adjunct partition. By doing so, vendor-specific implementation details may be isolated from the configuration and management functionality in a hypervisor, thus minimizing the changes to vendor specific firmware in order to manage new or revised self-virtualizing IO resources.05-31-2012

Wayne Barrett, Rochester, MN US

Patent application numberDescriptionPublished
20090019238Memory Controller Read Queue Dynamic Optimization of Command Selection - A memory controller receives read requests from a processor into a read queue. The memory controller dynamically modifies an order of servicing the requests based on how many pending requests are in the read queue. When the read queue is relatively empty, requests are serviced oldest first to minimize latency. When the read queue becomes fuller, requests are serviced in a manner that maximizes throughput on a memory bus to reduce the likelihood that the read queue will become full and further requests from the processor would have to be halted.01-15-2009
20090019239Memory Controller Granular Read Queue Dynamic Optimization of Command Selection - A memory controller receives read requests from a processor into a read queue. The memory controller dynamically modifies an order of servicing the requests based on how many pending requests are in the read queue. When the read queue is relatively empty, requests are serviced oldest first to minimize latency. When the read queue becomes progressively fuller, requests are progressively, using three or more memory access modes, serviced in a manner that increases throughput on a memory bus to reduce the likelihood that the read queue will become full and further requests from the processor would have to be halted.01-15-2009

Wayne M. Barrett, Rochester, MN US

Patent application numberDescriptionPublished
20080244189Method, Apparatus, System and Program Product Supporting Directory-Assisted Speculative Snoop Probe With Concurrent Memory Access - A multiprocessor data processing system includes a memory controller controlling access to a memory subsystem, multiple processor buses coupled to the memory controller, and at least one of multiple processors coupled to each processor bus. In response to receiving a first read request of a first processor via a first processor bus, the memory controller initiates a speculative access to the memory subsystem and a lookup of the target address in a central coherence directory. In response to the central coherence directory indicating that a copy of the target memory block is cached by a second processor, the memory controller transmits a second read request for the target address on a second processor bus. In response to receiving a clean snoop response to the second read request, the memory controller provides to the first processor the target memory block retrieved from the memory subsystem by the speculative access.10-02-2008
20080247496Early HSS Rx Data Sampling - In a method for reading data from a serial data source in a parallel format, data from the serial data source is deserialized by placing a plurality of predefined units of data onto a parallel bus and asserting a deserialization clock when each of the plurality of predefined units is valid on the parallel bus. A delayed clock pulse is generated a predetermined amount of time after each assertion of the deserialization clock. Each delayed pulse is repeated so as to generate an end point repeated clock pulse corresponding to each delayed pulse wherein the predetermined amount of time is an amount of time that ensures that each predefined unit of data on the parallel bus is valid when each end point repeated clock pulse is asserted.10-09-2008
20090177813Scalable Interface for a Memory Array - A technique for accessing a memory array includes receiving, from multiple requesters, memory access requests directed to a single port of the memory array. The memory access requests associated with each of the multiple requesters are serviced, based on a priority assigned to each of the multiple requesters, while maintaining a fixed timing for the memory access requests.07-09-2009
20090268727Early header CRC in data response packets with variable gap count - A method is provided for processing a command issued by a processor over a bus. The method includes (10-29-2009
20090268736Early header CRC in data response packets with variable gap count - A method is provided for processing commands issued by a processor over a bus. The method includes the steps of (1) transmitting the command to a remote node to obtain access to data required to complete the command; (2) receiving from the remote node a response packet including a header and a header CRC; (3) validating the response packet based on the header CRC; and (4) before receiving the data required to complete the command, arranging to return the data to the processor over the bus.10-29-2009
20090271532Early header CRC in data response packets with variable gap count - A method is provided for processing a command issued by a processor over a bus. The method includes (10-29-2009
20090271578Reducing Memory Fetch Latency Using Next Fetch Hint - In one aspect, a processor is provided. The processor may include logic, coupled to the processor, and to issue a currently issued memory fetch over a processor bus. The currently issued memory fetch may include a next fetch hint that may include information about a next memory fetch.10-29-2009

Patent applications by Wayne M. Barrett, Rochester, MN US

Wayne Melvin Barrett, Rochester, MN US

Patent application numberDescriptionPublished
20080222489APPARATUS FOR IMPLEMENTING PROCESSOR BUS SPECULATIVE DATA COMPLETION - A method, and apparatus are provided for implementing processor bus speculative data completion in a computer system. A memory controller in the computer system sends uncorrected data from a memory to a processor bus. The memory controller also applies the uncorrected data to error correcting code (ECC) checking and correcting circuit. When a single bit error (SBE) is detected, corrected data is sent to the processor bus a predefined number of cycles after the uncorrected data.09-11-2008
20090028073DATA CAPTURE TECHNIQUE FOR HGH SPEED SIGNALING - A data capture technique for high speed signaling to allow for optimal sampling of an asynchronous data stream. This technique allows for extremely high data rates and does not require that a clock be sent with the data as is done in source synchronous systems. The present invention also provides a hardware mechanism for automatically adjusting transmission delays for optimal two-bit simultaneous bi-directional (SiBiDi) signaling.01-29-2009
20110206141IMPLEMENTING SERIAL LINK TRAINING PATTERNS SEPARATED BY RANDOM DATA - A method and circuit for implementing serial link training sequences, and a design structure on which the subject circuit resides are provided. A transmitter device transmits a training sequence (TS) pattern; then the transmitter device transmits random data for a predefined time duration. The steps of transmitting the TS-pattern, then transmitting the random data for the fixed time duration are repeated. A receiver device detecting a plurality of the TS-patterns separated by the predefined time interval of random data, performs receiver initialization steps. The receiver device performs a plurality of receiver initialization steps including, for example, acquiring byte lock, and a link width determination.08-25-2011
20110208954IMPLEMENTING KNOWN SCRAMBLING RELATIONSHIP AMONG MULTIPLE SERIAL LINKS - A method and circuit for implementing known scrambling relationship among multiple serial links, and a design structure on which the subject circuit resides are provided. A transmit Linear Feedback Shift Register (LFSR) is provided with each of the multiple serial links for scrambling transmitted data. A receive Linear Feedback Shift Register (LFSR) is provided with each of the multiple serial links for descrambling received data. Each of the transmit LFSRs is initialized to a unique value. Each transmit LFSR conveys a current unique value to a receive LFSR for synchronizing the transmit LFSR and receive LFSR to begin scrambling and descrambling data.08-25-2011

Patent applications by Wayne Melvin Barrett, Rochester, MN US

William Barrett, Richfield, MN US

Patent application numberDescriptionPublished
20100071727METHOD, APPARATUS, AND SYSTEM FOR BI-SOLVENT BASED CLEANING OF PRECISION COMPONENT - A bi-solvent cleaning system for cleaning precision components without the use of VOC solvents. The bi-solvent cleaning system provides for is a two mode operation for cleaning and rinsing precision components using VOC exempt solvents that is as effective as prior art VOC solvent based systems while subsequently allowing for recovery and reuse of a VOC exempt solvent.03-25-2010