Patents by Inventor Alastair J. Angwin

Alastair J. Angwin 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: 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: 6662224
    Abstract: Methods, systems and computer program products are provided for accessing an alternative display from a data processing system by automatically discovering the accessibility of a display server operably associated with a network upon connection of the data processing system with the network. Display information corresponding to display content to be rendered by a display of the data processing system is generated and provided to the display server over the network so as to allow the corresponding display content to be rendered by the display server on a display associated with the display server.
    Type: Grant
    Filed: September 24, 1999
    Date of Patent: December 9, 2003
    Assignee: International Business Machines Corporation
    Inventors: Alastair J. Angwin, David George Bevis, Stefan Georg Hild, Sandeep Kishan Singhal
  • 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
  • Patent number: 6477576
    Abstract: Methods, systems and computer program products are provided for the automated discovery of a services menu of a processing system such as a pervasive computing device by broadcasting to a plurality of devices connected to a network, a Request Services Menu message. The Request Services Menu message provides information about the pervasive computing device broadcasting the message. In response to the broadcast message, a services menu associated with the pervasive computing device is received and provided to a user of the pervasive computing device. The services menu may also be updated by sending a Services Menu Update to the device.
    Type: Grant
    Filed: June 17, 1999
    Date of Patent: November 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Alastair J. Angwin, David George Bevis, Stefan Georg Hild, Sandeep Kishan Singhal
  • Publication number: 20020138633
    Abstract: The present invention provides a mechanism for building scripted vCard and vCalendar objects based on the accessing user or the environment in which they are accessed. A vCard or vCalendar object may generate a text-based vCard or vCalendar based on credentials. A vCard or vCalendar may be implemented as a Java server page (JSP) template, wherein the basic structure of the vCard or vCalendar is contained in the template, with appropriate invocations of Java methods to fill fields as appropriate. Alternatively, the vCard or vCalendar may be in standard text form, with fields replaced with JavaScript code. The holder of the vCard may then dynamically generate the vCard or vCalendar fields by invoking the scripts corresponding to the fields of interest, within the context of an execution environment that contains the credentials.
    Type: Application
    Filed: March 23, 2001
    Publication date: September 26, 2002
    Applicant: International Business Machines Corporation
    Inventors: Alastair J. Angwin, Frank Robertson Dawson, Sandeep K. Singhal
  • Publication number: 20020059405
    Abstract: Methods, systems and computer program products are provided for the automated discovery of a services menu of a processing system such as a pervasive computing device by broadcasting to a plurality of devices connected to a network, a Request Services Menu message. The Request Services Menu message provides information about the pervasive computing device broadcasting the message. In response to the broadcast message, a services menu associated with the pervasive computing device is received and provided to a user of the pervasive computing device. The services menu may also be updated by sending a Services Menu Update to the device.
    Type: Application
    Filed: June 17, 1999
    Publication date: May 16, 2002
    Inventors: ALASTAIR J. ANGWIN, DAVID GEORGE BEVIS, STEFAN GEORG HILD, SANDEEP KISHAN SINGHAL