Patents by Inventor John J. Barton

John J. Barton 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: 8345839
    Abstract: Disclosed are embodiments of a system and method for automating the exchange of information between the multiple personal computerized devices of an entity so as to provide context for communications, such as incoming and/or outgoing telephone calls, with other entities. The system and method associate one entity with multiple devices. Communications over a device (e.g., one of the various types of telephones) are tracked. Then, for a given communication, an identifier (e.g., a caller ID from an incoming telephone call) is communicated to at least one other device. The other device performs a local and/or internet search for information associated with that particular identifier. The retrieved information is then displayed so as to provide the entity with essentially instantaneous context for the given communication. The system can be implemented using client-server network technology or, alternatively, using point-to-point communication technology.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: John J. Barton, Jeffrey W. Nichols, Jeffrey S. Pierce, Min Yin, Shumin Zhai
  • Publication number: 20090285372
    Abstract: Disclosed are embodiments of a system and method for automating the exchange of information between the multiple personal computerized devices of an entity so as to provide context for communications, such as incoming and/or outgoing telephone calls, with other entities. The system and method associate one entity with multiple devices. Communications over a device (e.g., one of the various types of telephones) are tracked. Then, for a given communication, an identifier (e.g., a caller ID from an incoming telephone call) is communicated to at least one other device. The other device performs a local and/or internet search for information associated with that particular identifier. The retrieved information is then displayed so as to provide the entity with essentially instantaneous context for the given communication. The system can be implemented using client-server network technology or, alternatively, using point-to-point communication technology.
    Type: Application
    Filed: May 16, 2008
    Publication date: November 19, 2009
    Applicant: International Business Machines Corporation
    Inventors: John J. Barton, Jeffrey W. Nichols, Jeffrey S. Pierce, Min Yin, Shumin Zhai
  • Patent number: 6219834
    Abstract: An extensible incremental compiler includes an incremental compiler which is configured to pass control to one or more extensions at one or more points in the compilation process. The extensible incremental compiler determines whether an extension is active at various points in the compilation process and, if so, transfers control to the active extension. The extension mechanism performs its programed functionality and then returns control back to the incremental compiler. The extensions are supplied to the incremental compiler via a linked library.
    Type: Grant
    Filed: May 15, 1998
    Date of Patent: April 17, 2001
    Assignee: International Business Machines Corporation
    Inventors: Danny Soroker, Michael S. Karasick, John J. Barton, David J. Streeter