Patents by Inventor William Paul Allan McDaniel

William Paul Allan McDaniel 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: 8234381
    Abstract: An access client hosted by a mobile computing device accesses carrier networks using wireless access points and uses an access point database to identify access points and carrier networks. The access client uses methods and tokens databases to access carrier networks. The access client updates the databases using an access server when coupled to a carrier network. The access client transmits user information to the carrier network, which uses the information to perform authenticate and generate session data. The carrier network transmits session data to the access server, which uses session data to generate billing information. The access client also collects network performance data for access points and carrier networks, and transmits network performance data to the access server. The access server aggregates network performance data from access clients to generate quality of service reports. The access client includes detection and evaluation features for selecting access points.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: July 31, 2012
    Assignee: Boingo Wireless, Inc.
    Inventors: Niels Jonker, Sky Dayton, William Paul Allan McDaniel
  • Patent number: 6189000
    Abstract: A system and method is disclosed for accessing properties used to customize network documents to a user. In one aspect of the system and method, an application developer may obtain user properties that are stored on multiple storage mechanisms by using a single logical name, which is a user-friendly name of a data structure on one of the storage mechanisms. The user-friendly name makes it faster and easier for an application developer to create applications. The user-friendly name also frees the application developer from having to determine the location of the storage mechanisms on the network.
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: February 13, 2001
    Assignee: Microsoft Corporation
    Inventors: James Gwertzman, William Paul Allan McDaniel