Patents by Inventor William James Saunders

William James Saunders 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: 20090289805
    Abstract: A battery powered device that includes a battery pack having a fuel gauge to display a state of charge of the battery pack. The fuel gauge is located on the battery pack such that when the battery pack is engaged with the battery powered device the fuel gauge is visible through a window provided on the housing of the device.
    Type: Application
    Filed: May 23, 2008
    Publication date: November 26, 2009
    Inventors: Robert A. Patrick, Keith Van Arsdale, William James Saunders, Kuo-Liang Leon Yoong
  • Patent number: 7428634
    Abstract: An automatic method and apparatus for providing services on a computer system. A set of services is established providing different functionality for the computer system. With each of the set of services an attribute is stored for identifying characteristics of the function of each of the set of services. Then, the first set of services can be retrieved by a first set of attributes which is specified irrespective of any locales which may be defined in the computer system. Thus, characteristics or attributes of most importance to a service may be used to describe it and used for retrieval of such services. The establishing of the first set of services includes building a structure which references each of the first set of services. Retrieving may include maintaining a reference to one of the services in the structure and iterating through the structure in order to retrieve a subsequent one of the services.
    Type: Grant
    Filed: January 26, 2004
    Date of Patent: September 23, 2008
    Assignee: Apple Inc.
    Inventors: John Harvey, III, Andrew Michael Daniels, William James Saunders
  • Publication number: 20040158835
    Abstract: An automatic method and apparatus for providing services on a computer system. A set of services is established providing different functionality for the computer system. With each of the set of services an attribute is stored for identifying characteristics of the function of each of the set of services. Then, the first set of services can be retrieved by a first set of attributes which is specified irrespective of any locales which may be defined in the computer system. Thus, characteristics or attributes of most importance to a service may be used to describe it and used for retrieval of such services. The establishing of the first set of services includes building a structure which references each of the first set of services. Retrieving may include maintaining a reference to one of the services in the structure and iterating through the structure in order to retrieve a subsequent one of the services.
    Type: Application
    Filed: January 26, 2004
    Publication date: August 12, 2004
    Inventors: John Harvey, Andrew Michael Daniels, William James Saunders
  • Patent number: 6701428
    Abstract: An automatic method and apparatus for providing services on a computer system. A set of services is established providing different functionality for the computer system. With each of the set of services an attribute is stored for identifying characteristics of the function of each of the set of services. Then, the first set of services can be retrieved by a first set of attributes which is specified irrespective of any locales which may be defined in the computer system. Thus, characteristics or attributes of most importance to a service may be used to describe it and used for retrieval of such services. The establishing of the first set of services includes building a structure which references each of the first set of services. Retrieving may include maintaining a reference to one of the services in the structure and iterating through the structure in order to retrieve a subsequent one of the services.
    Type: Grant
    Filed: April 28, 1997
    Date of Patent: March 2, 2004
    Assignee: Apple Computer, Inc.
    Inventors: John Harvey, III, Andrew Michael Daniels, William James Saunders
  • Patent number: 5956876
    Abstract: A vending machine face has a number of modules that are mechanically fastened to an underlying frame. These modules can be easily removed and replaced in the field so that the appearance of a vending machine can be changed with promotions, new interactive pieces can be added, the location of the vend selection buttons can be changed, recessed display compartments can be used and/or different light boxes with various graphics can be inserted and removed. This arrangement will provide for the ability to completely change the appearance of the vending machine on site. The vending machine can be customized for specific account location and can be switched from one promotion to another relatively easily. A frame for holding the modules is provided. The frame and modules be a door for the vending machine. This door can be flat or have a contoured, undulating outer face. Also, the door can be rectangular or have other shapes as desired.
    Type: Grant
    Filed: April 24, 1997
    Date of Patent: September 28, 1999
    Assignee: The Coca-Cola Co.
    Inventors: Crystal Gaye Burdette, Eddie Wayne King, William James Saunders
  • Patent number: 5946499
    Abstract: A method, and system for supporting a plurality of textual manipulations and inputs in a computer system transparently to application programs running on the computer system, with the computer system including a text services manager, are described. A method aspect includes receiving inputs to the computer system, providing at least one text service event handler through the text services manager in response to the received inputs, and processing the received inputs with the at least one text service event handler to provide appropriate textual outputs from the at least one application program.
    Type: Grant
    Filed: May 10, 1996
    Date of Patent: August 31, 1999
    Assignee: Apple Computer, Inc.
    Inventor: William James Saunders
  • Patent number: 5687366
    Abstract: A method and apparatus in a computer system for providing localized services on a computer system. Responsive to a request from a first process requesting a first international function, a database is scanned for a first service which provides the first international function. The database is arranged by locale. If the first service does exist in a first locale in the database, then a second locale in the database is scaned for the first service. If the second locale contains the first service then the first service is retrieved and made available to the first process. Thus, services for first process may span locale boundaries in the database wherein the first process references at least two services which reside in at least two of the locales. The functions include sorting service functions, formatting service functions.
    Type: Grant
    Filed: May 5, 1995
    Date of Patent: November 11, 1997
    Assignee: Apple Computer, Inc.
    Inventors: John Harvey, III, Andrew Michael Daniels, William James Saunders
  • Patent number: D491410
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: June 15, 2004
    Assignee: W. C. Bradley Company
    Inventor: William James Saunders
  • Patent number: D403020
    Type: Grant
    Filed: June 27, 1997
    Date of Patent: December 22, 1998
    Assignee: The Coca-Cola Company
    Inventor: William James Saunders
  • Patent number: D423056
    Type: Grant
    Filed: June 19, 1998
    Date of Patent: April 18, 2000
    Assignee: The Coca-Cola Company
    Inventors: Crystal Gaye Burdette, William James Saunders