Patents by Inventor Brian Innes

Brian Innes 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: 7191218
    Abstract: The invention relates to performing server initiated database synchronisation between a mail server 10 and a client on a mobile computing device 70. Both the mail server and the client are provided with a copy of a user mailbox 40, 40A. When a message for that user is received at the mail server, this is stored in their server mailbox. The mail server then initiates a link with the client and prompts it to dial into the mail server in order to synchronise its local copy of the mailbox with the server copy. In this manner new mail is automatically transferred to the client device upon receipt at the mail server.
    Type: Grant
    Filed: July 11, 2000
    Date of Patent: March 13, 2007
    Assignee: International Business Machines Corporation
    Inventor: Brian Innes
  • Patent number: 6754321
    Abstract: Provided are methods, apparatus, and computer programs for self-generating device names for communications devices using processes running on the device. The device names are then used to enable the devices to be identified during network communications. This avoids the configuration overhead inherent in requiring unique device names to be allocated by a central naming authority. Uniqueness of device names is achieved by a class-based naming convention in which class names are associated with device types and unique device identifiers are allocated for devices within a class. The device identifiers of one class may have a very different format from device identifiers in other classes, and processes are provided for interpreting the different formats of device identifier to identify individual devices.
    Type: Grant
    Filed: July 6, 2000
    Date of Patent: June 22, 2004
    Assignee: International Business Machines Corporation
    Inventors: Brian Innes, Steven P Wright
  • Patent number: 6714865
    Abstract: A system for providing position data in a pre-determined format to a device (e.g. a smartphone, laptop etc.), whereby the device is capable of executing an application. The system utilizes a plurality of position determination systems (e.g. GPS), which provide position data. The system further comprises an application program interface (API), which receives a request for position data from the application and passes this request to one of a plurality of position adapters. Each position adapter receives position data from a respective position determination system. The system further comprises an interface program providing data handling functions. The interface program determines whether the received position data is in a pre-determined format preferred by the application and if it is not, the respective position adapter creates position data in a pre-determined format.
    Type: Grant
    Filed: October 17, 2002
    Date of Patent: March 30, 2004
    Assignee: International Business Machines Corporation
    Inventors: Alastair J. Angwin, Brian Innes
  • Patent number: 6687743
    Abstract: The invention relates to establishing a server initiated high-level protocol communications session between a server 10 and a client on a mobile computing device 70. The client supports a low-level protocol for both inbound and outbound calls but supports a high-level protocol for outbound calls only. The server initiates a first call to the client using the low-level protocol. Upon detecting this call, the client then initiates a second call to the server in order to establish the communications session.
    Type: Grant
    Filed: July 11, 2000
    Date of Patent: February 3, 2004
    Assignee: International Business Machines Corporation
    Inventor: Brian Innes
  • Publication number: 20030120424
    Abstract: A system for providing position data in a pre-determined format to a device (e.g. a smartphone, laptop etc.), whereby the device is capable of executing an application. The system utilises a plurality of position determination systems (e.g. GPS), which provide position data. The system further comprises an application program interface (API), which receives a request for position data from the application and passes this request to one of a plurality of position adapters. Each position adapter receives position data from a respective position determination system. The system further comprises an interface program providing data handling functions. The interface program determines whether the received position data is in a pre-determined format preferred by the application and if it is not, the respective position adapter creates position data in a pre-determined format.
    Type: Application
    Filed: October 17, 2002
    Publication date: June 26, 2003
    Applicant: International Business Machines Corporation
    Inventors: Alastair J. Angwin, Brian Innes