Patents by Inventor Bryan Turner

Bryan Turner 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: 20060168282
    Abstract: A network-enabled user interface device, for example a VoIP telephony device, includes a display, a user input interface, an interface controller, and an application controller. The interface controller is configured for generating display elements for the display, controlling the user input interface based on received commands, and outputting responses to the application controller. The application controller is configured for outputting the commands to the interface controller based on application operations executed locally (i.e., within the user interface device), or remotely (e.g., by a server in communication with the user interface device). Remote application operations may include communications between the application controller and the remote server. The interface controller also may generate the display elements based on messages received from the network.
    Type: Application
    Filed: February 9, 2006
    Publication date: July 27, 2006
    Inventors: Bryan Turner, John Toebes, Gregory Pelton
  • Publication number: 20060129665
    Abstract: A Domain Name System (DNS) server is configured for dynamically selecting, for a client device, a selected resolution from available resolutions, the selected resolution identifying at least one destination for the specified service. The dynamic selection of the selected resolution is based on an attribute of the client device and/or a determined attribute of the network. Hence, the selected resolution directs the client device to a specific server based on prescribed selection criteria, for example service level agreements, the location of the client device, network performance or detected congestion conditions, authentication of the user of the client device, etc. The selected resolution also can be for enforcement of load balancing policies.
    Type: Application
    Filed: December 1, 2004
    Publication date: June 15, 2006
    Inventors: John Toebes, Bryan Turner, Douglas Walker
  • Publication number: 20060117038
    Abstract: A selection resource executed within the network is configured for selecting from among a plurality of servers, distributed throughout the network at respective network-based server locations in each configured for providing a specified service, a selected server for providing the specified service for a client device at a network-based client location. The selection resource selects the selected server based on the corresponding server location relative to the client location, and causes a request having been generated by the client device to be sent to the selected server. Hence, the selection resource optimizes client-server interactions in a distributed computing network, based on the client location and the server location.
    Type: Application
    Filed: May 23, 2005
    Publication date: June 1, 2006
    Inventors: John Toebes, Bryan Turner, Douglas Walker
  • Publication number: 20060116988
    Abstract: A selection resource executed within the network is configured for selecting from among a plurality of servers, distributed throughout the network at respective network-based server locations in each configured for providing a specified service, a selected server for providing the specified service for a client device at a network-based client location. The selection resource selects the selected server based on the corresponding server location relative to the client location, and causes a request having been generated by the client device to be sent to the selected server. Hence, the selection resource optimizes client-server interactions in a distributed computing network, based on the client location and the server location.
    Type: Application
    Filed: April 21, 2005
    Publication date: June 1, 2006
    Inventors: John Toebes, Bryan Turner, Douglas Walker
  • Publication number: 20060117020
    Abstract: A selection resource executed within the network is configured for selecting from among a plurality of servers, distributed throughout the network at respective network-based server locations in each configured for providing a specified service, a selected server for providing the specified service for a client device at a network-based client location. The selection resource selects the selected server based on the corresponding server location relative to the client location, and causes a request having been generated by the client device to be sent to the selected server. Hence, the selection resource optimizes client-server interactions in a distributed computing network, based on the client location and the server location.
    Type: Application
    Filed: March 17, 2005
    Publication date: June 1, 2006
    Inventors: John Toebes, Bryan Turner, Douglas Walker
  • Publication number: 20050283649
    Abstract: A network has network nodes for storage of respective copies of a data file. One of the network nodes has a corresponding unique locality control object for the copies of the data file. The locality control object provides authority for the one network node to control storing and modifying any of the copies of the data file. The other network nodes lacking the locality control object must obtain permission from the one network node before modifying any one of the copies of the data file. The network nodes also can negotiate for passing the locality control object from the one network node to another one of the network nodes based on determined locality attributes associated with the copies of the data file.
    Type: Application
    Filed: June 3, 2004
    Publication date: December 22, 2005
    Inventors: Bryan Turner, John Toebes
  • Publication number: 20050283645
    Abstract: Distributed data, having been stored in a distributed storage system as a collection of distributed data elements, is recovered based on connection of multiple user nodes, each user node having stored selected distributed data elements as a corresponding portion of the distributed data during replication of the distributed data elements throughout the distributed storage system. Each distributed data element is identifiable by a corresponding unique object identifier (OID). Each user node includes a discovery resource for discovering reachable user nodes, a local cache configured for identifying at least the corresponding portion of the distributed data based on the respective OIDs, and an identification service module configured for resolving a data object to a corresponding OID, via the corresponding local cache, or based on sending a query to the reachable user nodes. Hence, user nodes can recover distributed data based on exchanging resolution information and OID information.
    Type: Application
    Filed: February 7, 2005
    Publication date: December 22, 2005
    Inventors: Bryan Turner, John Toebes, Douglas Walker
  • Publication number: 20050273686
    Abstract: Data is stored using multiple selected network nodes in a network based on encoding of the data into multiple distinct encoded data units according to a prescribed encoding operation. The secure encoding operation generates a first prescribed number of encoded data units, whereas merely a second prescribed number of the encoded data units are necessary for recovery of the original data, the second prescribed number being less than the first prescribed number. The encoded data units are distributed among selected network nodes in a network, where any one network node receives less than the second prescribed number to ensure security. A requesting node recovers the original data by requesting the second prescribed number of encoded data units from among the network nodes having stored the respective encoded data units.
    Type: Application
    Filed: June 3, 2004
    Publication date: December 8, 2005
    Inventors: Bryan Turner, John Toebes
  • Publication number: 20040102546
    Abstract: A corrugating adhesive that improves the bonding of coated papers, including latex coated medium and linerboards. The corrugating adhesive may comprise a hydrocolloid portion of the adhesive that improves tack and bonding and buffers and absorbs caustic in the adhesive allowing higher caustic in the adhesive formula without premature gelling of the secondary starch portion. Also, methods for making waterproof or water resistant corrugated board from corrugated media and paper liner.
    Type: Application
    Filed: November 22, 2002
    Publication date: May 27, 2004
    Inventors: Roman Skuratowicz, James Linder, Bryan Turner