Patents by Inventor William D. Sproule

William D. Sproule 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).

  • Publication number: 20070298719
    Abstract: A device virtualization service (DVS) is provided that uses a generalized thick client resident on a mobile device to provide user interface generation support to a myriad of services providing mobile device content. The DVS abstracts device specifics from services to provide device independent user experiences to be described by the service and then rendered on the device.
    Type: Application
    Filed: June 23, 2006
    Publication date: December 27, 2007
    Applicant: Microsoft Corporation
    Inventors: William D. Sproule, Antonio Winslow Fernando
  • Patent number: 7275027
    Abstract: Facilitating communication with automotive vehicle buses may be enabled using a vehicle gateway device (VGWD) and/or a vehicle gateway server (VGWS). In a described implementation, a VGWS may use a vehicle model database to translate requested vehicle data in a generic format from a generic data request into a vehicle-specific data format. VGWS may then send a vehicle-specific data request that has requested vehicle data in the vehicle-specific data format to a VGWD. The VGWD is able to acquire the desired vehicle data from a vehicle bus without translation using the vehicle-specific data format. The VGWD may forward the desired vehicle data in the vehicle-specific data format to the VGWS. The VGWS may then use the vehicle model database to translate the desired vehicle data in the vehicle-specific data format into desired vehicle data in a generic format. This desired generic vehicle data may be returned to a requesting entity.
    Type: Grant
    Filed: March 4, 2003
    Date of Patent: September 25, 2007
    Assignee: Microsoft Corporation
    Inventors: William D. Sproule, W. Michael Anderson
  • Publication number: 20040176935
    Abstract: Facilitating communication with automotive vehicle buses may be enabled using a vehicle gateway device (VGWD) and/or a vehicle gateway server (VGWS). In a described implementation, a VGWS may use a vehicle model database to translate requested vehicle data in a generic format from a generic data request into a vehicle-specific data format. VGWS may then send a vehicle-specific data request that has requested vehicle data in the vehicle-specific data format to a VGWD. The VGWD is able to acquire the desired vehicle data from a vehicle bus without translation using the vehicle-specific data format. The VGWD may forward the desired vehicle data in the vehicle-specific data format to the VGWS. The VGWS may then use the vehicle model database to translate the desired vehicle data in the vehicle-specific data format into desired vehicle data in a generic format. This desired generic vehicle data may be returned to a requesting entity.
    Type: Application
    Filed: March 4, 2003
    Publication date: September 9, 2004
    Applicant: Microsoft Corporation
    Inventors: William D. Sproule, W. Michael Anderson