Patents by Inventor Andrew A. Rutz

Andrew A. Rutz 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).

  • Patent number: 10073723
    Abstract: Methods and systems for dynamic range-based messaging may include one or more processors configured to implement a dynamic range-based messaging system configured to receive, from respective producers of multiple producers, requests for indices to add respective messages to a contiguous message array. The system may assign, to the respective producers, next available indices. The system may populate the contiguous message array with messages from the respective producers at respective assigned indices. The system may compute a range of messages in the contiguous message array ready to be consumed, where the range starts at an initial index. The system may determine a highest assigned index from the initial index when a quantity of indices assigned from the initial index matches a quantity of messages populated within the range. The system may indicate that the computed range of messages in the contiguous message array is ready to be consumed.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: September 11, 2018
    Assignee: Oracle International Corporation
    Inventor: Andrew A. Rutz
  • Publication number: 20170357540
    Abstract: Methods and systems for dynamic range-based messaging may include one or more processors configured to implement a dynamic range-based messaging system configured to receive, from respective producers of multiple producers, requests for indices to add respective messages to a contiguous message array. The system may assign, to the respective producers, next available indices. The system may populate the contiguous message array with messages from the respective producers at respective assigned indices. The system may compute a range of messages in the contiguous message array ready to be consumed, where the range starts at an initial index. The system may determine a highest assigned index from the initial index when a quantity of indices assigned from the initial index matches a quantity of messages populated within the range. The system may indicate that the computed range of messages in the contiguous message array is ready to be consumed.
    Type: Application
    Filed: June 8, 2016
    Publication date: December 14, 2017
    Inventor: Andrew A. Rutz
  • Patent number: 7254528
    Abstract: The present invention provides a method and apparatus for defining verbs and adverbs. The method includes creating at least one of a verb and adverb, wherein the at least one of a verb and adverb are adapted to form sequences and the sequences are adapted to create errors in a system. The method further includes defining attributes of the at least one of a verb and adverb.
    Type: Grant
    Filed: February 12, 2003
    Date of Patent: August 7, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Wayne J. Bowers, Andrew A. Rutz
  • Patent number: 7185233
    Abstract: The present invention provides a method and apparatus for synchronizing errors in a processor-based system. The method includes forming a sequence of a plurality of language elements, wherein the language elements are adapted to create errors in a system. The method further includes providing the sequence to the system.
    Type: Grant
    Filed: February 12, 2003
    Date of Patent: February 27, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Wayne J. Bowers, Andrew A. Rutz
  • Publication number: 20040078696
    Abstract: The present invention provides a method and apparatus for synchronizing errors in a processor-based system. The method includes forming a sequence of a plurality of language elements, wherein the language elements are adapted to create errors in a system. The method further includes providing the sequence to the system.
    Type: Application
    Filed: February 12, 2003
    Publication date: April 22, 2004
    Inventors: Wayne J. Bowers, Andrew A. Rutz
  • Publication number: 20030216903
    Abstract: The present invention provides a method and apparatus for defining verbs and adverbs. The method includes creating at least one of a verb and adverb, wherein the at least one of a verb and adverb are adapted to form sequences and the sequences are adapted to create errors in a system. The method further includes defining attributes of the at least one of a verb and adverb.
    Type: Application
    Filed: February 12, 2003
    Publication date: November 20, 2003
    Inventors: Wayne J. Bowers, Andrew A. Rutz