Patents by Inventor Byron C. Gehman

Byron C. Gehman 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: 7979406
    Abstract: Compressing transaction data is provided. A current transaction data point is received. A determination is made as to whether the current transaction data point is a first transaction data point or a subsequent transaction data point of a set of transaction data points for a current variable length aggregation record. A further determination is made as to whether the subsequent transaction data point is within a predetermined tolerance of a predicted transaction data point in response to the current transaction data point being the subsequent transaction data point. The subsequent transaction data point is compressed into the current variable length aggregation record in response to the subsequent transaction data point falling within the predetermined tolerance of the predicted transaction data point.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Byron C. Gehman, Kirk M. Sexton
  • Publication number: 20090313275
    Abstract: Compressing transaction data is provided. A current transaction data point is received. A determination is made as to whether the current transaction data point is a first transaction data point or a subsequent transaction data point of a set of transaction data points for a current variable length aggregation record. A further determination is made as to whether the subsequent transaction data point is within a predetermined tolerance of a predicted transaction data point in response to the current transaction data point being the subsequent transaction data point. The subsequent transaction data point is compressed into the current variable length aggregation record in response to the subsequent transaction data point falling within the predetermined tolerance of the predicted transaction data point.
    Type: Application
    Filed: June 16, 2008
    Publication date: December 17, 2009
    Applicant: International Business Machines Corporation
    Inventors: Byron C. Gehman, Kirk M. Sexton
  • Patent number: 7136881
    Abstract: A directory event system for providing timely event notifications of each corresponding data replication of a master directory database to a replicate directory database includes an event master server, one or more event service servers, and one or more event client servers. For an event client server having directory clients in electrical communication with the replicate directory database, the event master server provides an event message to an event service server in response to the data manipulation of the master directory database by a directory service provider server. The event message includes the event notification and the sequence number, and the event service server provides the event notification to the event client server upon a replication of the sequence number within the replicate directory database. The replicate directory clients can poll the replicate directory database for the manipulated data upon receipt of the event notification from the event client server.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Byron C. Gehman, David G. Robinson
  • Publication number: 20020087519
    Abstract: A data distribution system comprising a database, a client and a server are disclosed. The client provides a data set request to the server. The server retrieves a first data block from the database that is responsive to the data set request. The server establishes an enumerator to provide the first data block to the client when the first data block is the only data block within the database that is responsive to the data set request. The server establishes a data provider and an enumerator when the first data block is one of two or more data blocks responsive to the data set request. The data provider retrieves two or more of the responsive data blocks, and provides the enumerator to the client. The enumerator has the first data block stored therein and provides the first data block to the client. Upon a provision of a portion of the first data block, the enumerator provides a data block request to the data provider for a second data block.
    Type: Application
    Filed: December 15, 2000
    Publication date: July 4, 2002
    Applicant: International Business Machines Corporation
    Inventors: Byron C. Gehman, David G. Robinson
  • Publication number: 20020078256
    Abstract: A directory event system for providing timely event notifications of each data manipulation of a master directory database and for providing timely event notifications of each corresponding data replication to a replicate directory database is disclosed. The directory event system includes an event master server, one or more event service servers, and one or more event client servers. For an event client server having directory clients in electrical communication with the master directory database, the event master server provides an event notification to the event client server in response to a data manipulation of the master directory database by a directory service provider server. The master directory clients can immediately poll the master directory database for the manipulated data upon receipt of an event notification from the event client server.
    Type: Application
    Filed: December 15, 2000
    Publication date: June 20, 2002
    Applicant: International Business Machines Corporation
    Inventors: Byron C. Gehman, David G. Robinson