Patents by Inventor Stephen G. Rybicki

Stephen G. Rybicki 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: 9411531
    Abstract: Processing a plurality of data units to generate result information, includes: performing a data operation for each data unit of a first subset of data units from the plurality of data units, and storing information associated with a result of the data operation in a first set of one or more data structures stored in working memory space of a memory device; after an overflow condition on the working memory space is satisfied, storing information in overflow storage space of a storage device; and repeating an overflow processing procedure multiple times during the processing of the plurality of data units, the overflow processing procedure including: updating a new set of one or more data structures stored in the working memory space using at least some information stored in the overflow storage space.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: August 9, 2016
    Assignee: Ab Initio Technology LLC
    Inventors: Muhammad Arshad Khan, Stephen G. Rybicki, Joel Gould
  • Publication number: 20160092139
    Abstract: Processing a plurality of data units to generate result information, includes: performing a data operation for each data unit of a first subset of data units from the plurality of data units, and storing information associated with a result of the data operation in a first set of one or more data structures stored in working memory space of a memory device; after an overflow condition on the working memory space is satisfied, storing information in overflow storage space of a storage device; and repeating an overflow processing procedure multiple times during the processing of the plurality of data units, the overflow processing procedure including: updating a new set of one or more data structures stored in the working memory space using at least some information stored in the overflow storage space.
    Type: Application
    Filed: December 9, 2015
    Publication date: March 31, 2016
    Inventors: Muhammad Arshad Khan, Stephen G. Rybicki, Joel Gould
  • Patent number: 9235505
    Abstract: Processing a plurality of data units to generate result information, includes: performing a data operation for each data unit of a first subset of data units from the plurality of data units, and storing information associated with a result of the data operation in a first set of one or more data structures stored in working memory space of a memory device; after an overflow condition on the working memory space is satisfied, storing information in overflow storage space of a storage device; and repeating an overflow processing procedure multiple times during the processing of the plurality of data units, the overflow processing procedure including: updating a new set of one or more data structures stored in the working memory space using at least some information stored in the overflow storage space.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: January 12, 2016
    Assignee: AB INITIO TECHNOLOGY LLC
    Inventors: Muhammad Arshad Khan, Stephen G. Rybicki, Joel Gould
  • Publication number: 20140344508
    Abstract: Processing a plurality of data units to generate result information, includes: performing a data operation for each data unit of a first subset of data units from the plurality of data units, and storing information associated with a result of the data operation in a first set of one or more data structures stored in working memory space of a memory device; after an overflow condition on the working memory space is satisfied, storing information in overflow storage space of a storage device; and repeating an overflow processing procedure multiple times during the processing of the plurality of data units, the overflow processing procedure including: updating a new set of one or more data structures stored in the working memory space using at least some information stored in the overflow storage space.
    Type: Application
    Filed: May 16, 2014
    Publication date: November 20, 2014
    Applicant: Ab Initio Technology LLC
    Inventors: Muhammad Arshad Khan, Stephen G. Rybicki, Joel Gould
  • Patent number: 7359920
    Abstract: Synchronizing at least first and second instances of PIM databases stored on a client device with at least one instance of a PIM database stored on a server, by running client synchronization software on the client device, running server synchronization software on the server, which is connected to the client device over a communications link, having the client synchronization software determine changes made to the first and second instances on the client device, transmitting the changes in a single transmission, and having the server synchronization software process the changes for both the first and second instances.
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: April 15, 2008
    Assignee: Intellisync Corporation
    Inventors: Stephen G. Rybicki, David J. Boothby, Robert C. Daley
  • Patent number: 7007003
    Abstract: A method for reducing message traffic during synchronization between a database residing on a first computer (e.g., a remote computer) and another database residing on a second computer (e.g., a central computer) is disclosed. The first computer transmits to the second computer a proposed synchronization mode and at least one operation that operates on a record stored in the other database. The operation is transmitted to the second computer before the second computer returns to the first computer a confirmation message accepting the proposed synchronization mode. Synchronization is essentially independent of latency in the communication channel.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: February 28, 2006
    Assignee: Intellisync Corporation
    Inventor: Stephen G. Rybicki