Patents by Inventor Bryan Roe

Bryan Roe 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: 20060004939
    Abstract: According to one embodiment, a system is disclosed. The system includes a first Universal Plug and Play (UPnP) device having an infrared (IR) service to transmit IR commands and a first IR device to receive the IR commands from the first UPnP device and perform actions associated with the received commands.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Inventors: James Edwards, Ylian Saint-Hilaire, Bryan Roe, Nelson Kidd, Pronay Dutta
  • Publication number: 20060005052
    Abstract: According to one embodiment, a system is disclosed. The system includes a Universal Plug and Play (UPnP) device having a power management service to indicate the power mode in which the device is operating. In addition, the system includes a monitoring system to track the power mode of the device and to power on the device whenever the device is in an Off mode.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Inventors: Bryan Roe, Ylian Saint-Hilaire, Nelson Kidd
  • Publication number: 20050283731
    Abstract: Various embodiments for remote presentation of an interface of a computing device, such as a PC, are described herein. In particular, in various illustrated embodiments, a local device such as a Digital Media Adapter (DMA), mobile device, cellular telephone, etc. may be used to receive input from a remote control, where the local device provides human perceptible feedback, such as a sound, visual response, etc., responsive to use of the remote control. In some embodiments, the local device may contain a memory or cache for locally storing particular feedback data for human perceptible feedback. In various embodiments, a communication protocol is provided for storing, triggering, deleting, etc. feedback data in the memory or cache.
    Type: Application
    Filed: June 22, 2004
    Publication date: December 22, 2005
    Inventors: Ylian Saint-Hilaire, Bryan Roe, Nelson Kidd
  • Publication number: 20050166177
    Abstract: One or more modules are designed to enable themselves to be logically chained to one or more other modules dynamically, for execution as part of the same thread as the other modules. In various embodiments, a thread module chaining service is provided to facilitate the dynamic chaining and chained execution of the modules.
    Type: Application
    Filed: January 27, 2004
    Publication date: July 28, 2005
    Inventors: Ylian Saint-Hilaire, Bryan Roe, Nelson Kidd
  • Publication number: 20050149629
    Abstract: A serialized stream of state change requests are received over a network for a network device. The network device has a current state object representing a current state of the network device. A desired state object is modified with each of the state change requests in the serialized stream. The desired state object represents a desired state for the network device. An instance of the desired state object is read at a particular instant in time. The instance of the desired state object is compared to the current state object. A set of tasks are determined to change the current state of the network device to the desired state based on the comparison.
    Type: Application
    Filed: December 31, 2003
    Publication date: July 7, 2005
    Inventors: Nelson Kidd, Bryan Roe, Ylian Saint-Hilaire
  • Publication number: 20050138545
    Abstract: A method, machine readable medium, and system are disclosed. In one embodiment the method comprises optimizing a web-based markup language document by removing all non-functional characters, compressing the document, storing the compressed and optimized document directly in a universal plug and play stack, and decompressing and transmitting the document in real-time in response to any given access request.
    Type: Application
    Filed: December 22, 2003
    Publication date: June 23, 2005
    Inventors: Ylian Saint-Hilaire, Bryan Roe, Nelson Kidd
  • Publication number: 20050135352
    Abstract: A transport engine and method. The transport engine including an async socket module to provide network communications, a client module, coupled to the async socket module and an application layer, to initiate outbound network communications, and a server module, coupled to the async socket module and the application layer, to handle inbound network communications. The client module and the server module utilize the async socket module to read and write data to and from a network. The async socket module includes a buffer having a variable buffer size to enable the async socket module to read data without having to copy the data. The async socket module, the client module, and the server module operate asynchronously on a single thread of execution.
    Type: Application
    Filed: December 18, 2003
    Publication date: June 23, 2005
    Inventors: Bryan Roe, Ylian Saint-Hilaire, Nelson Kidd
  • Publication number: 20050138542
    Abstract: A system and method for parsing XML strings. According to the method, an input string is transformed into linked list node structures. The syntax of the input string is verified. Using the linked list node structures that include attributes, linked list attribute structures are created. Using the reserved pointers from the linked list node structures, data segments within the input string are obtained. The linked list node structures and attribute structures are freed. Freeing the linked list node structures and attribute structures deletes the linked list node and attribute structures while maintaining pointers, defined within the linked list node and attribute structures, into the input string that define data and attributes within each of a plurality of elements contained within the input string.
    Type: Application
    Filed: December 18, 2003
    Publication date: June 23, 2005
    Inventors: Bryan Roe, Ylian Saint-Hilaire, Nelson Kidd
  • Publication number: 20050135269
    Abstract: A system, an apparatus, and a method for automatically configuring a virtual private network. The system, apparatus, and method include providing virtual private network settings to the node in a common format for automatic exchange of information between networked devices.
    Type: Application
    Filed: December 22, 2003
    Publication date: June 23, 2005
    Inventors: Ylian Saint-Hilaire, Bryan Roe, Nelson Kidd
  • Publication number: 20050022131
    Abstract: Machine-readable media, methods, and apparatus are described for interface remoting. In some embodiments, a server may transmit motion commands to a remote device to update a graphical user interface displayed on the remote device. The motion commands may reference an image object of the remote device and may request the remote device to animate the image object. In some embodiments, the animation specified by the motion commands result in the remote device moving the image object from one location to another location, scaling the image object from a first scale to a second scale, and/or rotating the image object from a first orientation to a second orientation.
    Type: Application
    Filed: July 11, 2003
    Publication date: January 27, 2005
    Inventors: Ylian Saint-Hilaire, Bryan Roe, Nelson Kidd
  • Publication number: 20050005013
    Abstract: Systems and methods of discovering devices on a plug and play network provide for enhanced network performance. Initial discovery messages can be adapted based on predetermined characteristics of access points such as the access point being associated with a high loss connection to a network node and the access point being associated with a congested environment with regard to discovery traffic. In one approach, initial discovery messages are transmitted over a wireless connection in unicast so that error correction is implemented. Other approaches involve storing notification messages at access points to minimize discovery traffic, and transmitting initial discovery messages at the lowest available transmission rate to eliminate the need for the transmission of multiple copies.
    Type: Application
    Filed: July 2, 2003
    Publication date: January 6, 2005
    Inventors: Ylian Saint-Hilaire, Bryan Roe, Nelson Kidd
  • Publication number: 20040235753
    Abstract: Compounds according to general formula 1, wherein G1 is NR6R7 or a group according to general formula 3 and G2 NR24R25 or a fused polycyclic group are novel. They are selective and potent oxytocin agonists. Pharmaceutical compositions of such compounds are useful in the treatment of, inter alia, erectile dysfunction.
    Type: Application
    Filed: December 24, 2003
    Publication date: November 25, 2004
    Inventors: Gray Robert William Pitt, Michael Bryan Roe, David Philip Rooker
  • Patent number: 6218393
    Abstract: Anthranilic acids of formula (I): wherein each of R to R9 is an organic substituent, n is 0 or 1, m is 0 or an integer of 1 to 6, q is 0 or 1, X is a direct bond, O, S, —S—(CH2)p or —O—(CHO2)p— wherein p is from 1 to 6 and Ar is an unsaturated carbocyclic or heterocyclic group, and the pharmaceutically acceptable salts thereof, have activity as inhibitors of P-glycoprotein and may thus be used, inter alia, as modulators of multidrug resistance in the treatment of multidrug resistant cancers, for example to potentiate the cytotoxicity of a cancer drug.
    Type: Grant
    Filed: June 9, 1999
    Date of Patent: April 17, 2001
    Assignee: Xenova Limited
    Inventors: Hamish Ryder, Philip Anthony Ashworth, Michael Bryan Roe, Julie Elizabeth Brumwell, Sukhjit Hunjan, Adrian John Folkes, Jason Terry Sanderson, Susannah Williams, Levi Michael Maximen