Patents by Inventor Steven Low

Steven Low has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20070121506
    Abstract: The invention provides a method and apparatus for decoupling loss recovery from congestion and window control. The system provides improved performance in high loss environments such as wireless links. The system avoids unnecessary window adjustment in response to packet losses. Transmission rates can be maintained with out compromising loss recovery. The invention uses just-in-time Packet Expiration, Transmission Order Queue, a Forward Retransmission Algorithm and Window Control to provide improved performance. The invention maintains a queue of packets in flight called the Transmission Order Queue (TOQ). When an acknowledgement is received for a packet in the in-flight queue, that packet is removed from the queue. If a packet is still in the queue for a certain threshold time, the invention assumes that it is lost. At that point, the packet is removed from the in-flight queue and the packet is retransmitted.
    Type: Application
    Filed: May 8, 2006
    Publication date: May 31, 2007
    Applicant: CALIFORNIA INSTITUTE OF TECHNOLOGY
    Inventors: Bartek Wydrowski, Sanjay Hegde, Cheng Jin, Steven Low
  • Publication number: 20070118695
    Abstract: In a data storage controller, accessed tracks are temporarily stored in a cache, with write data being stored in a first cache (such as a volatile cache) and a second cache and read data being stored in a second cache (such as a non-volatile cache). Corresponding least recently used (LRU) lists are maintained to hold entries identifying the tracks stored in the caches. When the list holding entries for the first cache (the A list) is full, the list is scanned to identify unmodified (read) data which can be discarded from the cache to make room for new data. Prior to or during the scan, modified (write) data entries are moved to the most recently used (MRU) end of the list, allowing the scans to proceed in an efficient manner and reducing the number of times the scan has to skip over modified entries Optionally, a status bit may be associated with each modified data entry.
    Type: Application
    Filed: November 18, 2005
    Publication date: May 24, 2007
    Applicant: International Business Machines Corporation
    Inventors: Steven Lowe, Dharmendra Modha, Binny Gill, Joseph Hyde
  • Patent number: 7191265
    Abstract: A printed circuit board (PCB) may be used in a first mode where boundary scan techniques are used to externally program and/or test devices on the PCB, or a second mode where an internal source programs devices using boundary scan techniques. In one implementation, there is also additional flexibility to include or skip devices in a boundary scan chain and to accommodate non-scan related functions for pins used for scanning. These various modes of operation may be selected by activating and deactivating buffers.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: March 13, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Marco De Angeli, Loc Thi Xuan Dang, Gregory Dupree, Roberto Gianella, Thomas Hamilton, Steven Lowe, Marco Portinari
  • Publication number: 20060054614
    Abstract: The present invention relates to systems and methods for producing and dispensing aerated and/or blended products, such as food products.
    Type: Application
    Filed: May 27, 2005
    Publication date: March 16, 2006
    Inventors: James Baxter, Steven Lowe, Paul Kateman, Charles Brunner
  • Publication number: 20060050640
    Abstract: The invention provides a congestion control scheme that is a delay based scheme that includes a scalable queue size and one-way queueing delay measurement to reduce network congestion. Queue size is managed by queue control, a scalable utility function, dynamic alpha tuning, and/or randomized alpha tuning. One-way queueing delay is accomplished by measuring backward queueing delay management using various methods of estimating the receiver clock period. Embodiments include estimating the receiver clock period using single sample and multiple sample periods. The system includes a method for detecting route change.
    Type: Application
    Filed: August 17, 2005
    Publication date: March 9, 2006
    Inventors: Cheng Jin, Steven Low, David Wei, Bartek Wydrowski, Ao Tang, Hyojeong Choe
  • Publication number: 20060032838
    Abstract: A reduced feed mechanism for a selective laser sintering machine. The machine includes a powder feed source and a first feed piston to push powder from the source. The mechanism includes a spacer with an interior volume, a second piston, and a seal for the second piston. The spacer fits into the source. The first piston moves the second piston and causes powder to move from the interior volume. Preferably, the pistons are coupled by a floating coupling. An access panel may allow a user to view the coupling. The mechanism may include a ballast which can fit inside the source for the first piston. Preferably, the spacer reduces the volume of powder by approximately 70%. An infrared sensor may also be positioned to view the reduced amount of powder. Methods of selective laser sintering are also provided.
    Type: Application
    Filed: August 10, 2004
    Publication date: February 16, 2006
    Inventors: Neal Muylaert, Steven Low
  • Publication number: 20050251628
    Abstract: Provided are a method, system, and program for destaging a track from cache to a storage device. The destaged track is retained in the cache. Verification is made of whether the storage device successfully completed writing data. Indication is made of destaged tracks eligible for removal from the cache that were destaged before the storage device is verified in response to verifying that the storage device is successfully completing the writing of data.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 10, 2005
    Inventors: Thomas Jarvis, Michael Hartung, Karl Nielsen, Jeremy Pinson, Steven Lowe
  • Publication number: 20050071550
    Abstract: A data storage control unit is coupled to one or more host devices and to one or more physical storage units, the physical storage units collectives configured as a plurality of logical storage ranks. The storage control unit receives and processes write requests from the host devices and directs that data updates be stored in a temporary storage. The data updates are subsequently destaged to the logical ranks. Write requests are processed at a predetermined rate relative to the rate at which destages are performed (destage mode or rate). The storage control unit evaluates workload conditions of the temporary storage and modifies the destage mode if the temporary storage is in danger of becoming backlogged or if an actual backlog is created, thereby applying a “throttle” to the host write requests. Thus, method, apparatus and program product are provided to dynamically modify a level of throttling whereby through-put of a host device is substantially maintained.
    Type: Application
    Filed: September 29, 2003
    Publication date: March 31, 2005
    Applicant: International Business Machines Corporation (IBM)
    Inventors: Steven Lowe, Kevin Ash
  • Publication number: 20050018617
    Abstract: The present invention is a delay based model and in fact uses queueing delay as a congestion measure, providing advantages over prior art loss based systems. One advantage is that queueing delay can be more accurately estimated than loss probability. This is because packet losses in networks with large bandwidth-delay product are rare events under TCP Reno and its variants (probability on the order 10?7 or smaller), and because loss samples provide coarser information than queueing delay samples. Indeed, measurements of delay are noisy, just as those of loss probability. Thus, another advantage of the present invention is that each measurement of queueing delay provides multi-bit information while each measurement of packet loss (whether a packet is lost) provides only one bit of information for the filtering of noise. This makes it easier for an equation-based implementation to stabilize a network into a steady state with a target fairness and high utilization.
    Type: Application
    Filed: June 14, 2004
    Publication date: January 27, 2005
    Inventors: Cheng Jin, Steven Low, Xiaoliang Wei
  • Publication number: 20030124585
    Abstract: There is provided polynucleotides encoding the full sequence for the marmoset and human Type II gonadotropin-releasing hormone receptors (Type II GnRH-R). The corresponding amino acid sequences are also provided.
    Type: Application
    Filed: October 2, 2002
    Publication date: July 3, 2003
    Applicant: Medical Research Council
    Inventors: Robert Peter Millar, Steven Lowe, Darrell Conklin