Patents by Inventor Andrew D. Record

Andrew D. Record 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: 9892382
    Abstract: A solution for managing dates is provided, in which a recurrence definition that represents a list of dates using a recurrence rule is automatically identified. The recurrence definition may also include a set of exceptions, which account for variations from a recurring pattern in the list of dates. In one embodiment, an efficiency measure is obtained for each of various proposed recurrence definitions, and a recurrence definition that most efficiently represents the list of dates is identified. In one application, an event management (e.g., calendaring) program automatically identifies an efficient recurrence rule for a list of event occurrences.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Andrew D. Record
  • Publication number: 20080165796
    Abstract: A method, article, and system for the dynamic determination of an optimal interval for the generation of a heartbeat signal by a device employed in a system with a dynamic timeout interval.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Applicant: International Business Machines Corporation
    Inventors: Christopher J. Martinez, Andrew D. Record, Robert S. Sielken
  • Publication number: 20080025232
    Abstract: A method to optimize a network connection on a network is disclosed. The method includes opening a socket listener on a device to listen for connections and initiating a first connection from the device to a server through the network. Sending a first message from the device via the first connection instructing the server to attempt to establish a second connection through the network to the socket listener, and determining the network status based upon the success of the second connection. In response to a successful attempt to establish the second connection, closing the first and second connection and maintaining the open socket listener. Following a failed attempt to establish the second connection, sending a second message from the server via the first connection, and closing the socket listener and keeping the first connection open between the device and the server.
    Type: Application
    Filed: July 26, 2006
    Publication date: January 31, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher J. Martinez, Andrew D. Record, Robert S. Sielken