Patents by Inventor Curtis A. Ridgeway

Curtis A. Ridgeway 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: 20110285084
    Abstract: A method and apparatus for playing a singing game in which one player announces a trigger word, and the other players compete to begin singing a song within a predefined period of time and must sing at least a predetermined number of words including the trigger word in order to score.
    Type: Application
    Filed: May 20, 2010
    Publication date: November 24, 2011
    Applicant: Spontuneous Games, Inc
    Inventor: Robert Curtis Ridgeway
  • Patent number: 7573870
    Abstract: A method and system prioritizes frames to be transmitted from a local node to a remote node on a Fibre Channel Arbitration Loop. The frames are placed in context queues. Each kind of context queue is assigned a priority. A determination of a set of transmit frame types is made. A user, an external device, or code may determine the number of transmit frame types in the set. A priority is assigned for each of the transmit frame types in the set. The transmit frame types may be determined by context type. The frames are prepared for transmission. The queues are examined by a suitable method to determine order of transmission. The transmit prioritizer preferably comprises five three-entry deep queues in which the prioritizer places valid contexts classified by transmit frame type. Queued contexts are selected for outgoing frame transmission by a prioritization algorithm aimed at saving the current fibre channel loop tenancy to maximize performance whenever possible.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: August 11, 2009
    Assignee: LSI Logic Corporation
    Inventors: Divya Vijayaraghavan, Curtis Ridgeway
  • Publication number: 20080141063
    Abstract: In some embodiments, a method for optimizing EFIFO latency may include one or more of the following steps: (a) counting each clock cycle from a read clock for a predetermined period of time, (b) counting each clock cycle from a write clock for a predetermined period of time, (c) comparing the counted read clock cycles to the write clock cycles to obtain a difference between the counted clock cycles, (d) adjusting a watermark for a queue based upon the difference between the counted clock cycles, (e) receiving a timeout signal, (f) terminating counting of the clock cycles of the read clock and write clock, and (g) initiating another optimization process after termination.
    Type: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Inventors: Curtis A. Ridgeway, Ravindra Viswanath, Rajinder Cheema
  • Publication number: 20050083942
    Abstract: A method and system prioritizes frames to be transmitted from a local node to a remote node on a Fibre Channel Arbitration Loop. The frames are placed in context queues. Each kind of context queue is assigned a priority. A determination of a set of transmit frame types is made. A user, an external device, or code may determine the number of transmit frame types in the set. A priority is assigned for each of the transmit frame types in the set. The transmit frame types may be determined by context type. The frames are prepared for transmission. The queues are examined by a suitable method to determine order of transmission. The transmit prioritizer preferably comprises five three-entry deep queues in which the prioritizer places valid contexts classified by transmit frame type. Queued contexts are selected for outgoing frame transmission by a prioritization algorithm aimed at saving the current fibre channel loop tenancy to maximize performance whenever possible.
    Type: Application
    Filed: September 25, 2003
    Publication date: April 21, 2005
    Inventors: Divya Vijayaraghavan, Curtis Ridgeway