Patents by Inventor Bryan Y. Roe

Bryan Y. 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: 20100023869
    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. Other embodiments may be disclosed or claimed.
    Type: Application
    Filed: October 6, 2009
    Publication date: January 28, 2010
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Patent number: 7613893
    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. In various embodiments, an article of manufacture, which includes a tangible machine accessible storage medium, stores associated data which, when accessed by a machine, causes the machine to perform the actions described above.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: November 3, 2009
    Assignee: Intel Corporation
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Patent number: 7562131
    Abstract: A system, apparatus and method for remoting a user interface from a UPnP server to a UPnP client are described herein.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: July 14, 2009
    Assignee: Intel Corporation
    Inventors: Pronay Dutta, Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Patent number: 7512689
    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: Grant
    Filed: July 2, 2003
    Date of Patent: March 31, 2009
    Assignee: Intel Corporation
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Patent number: 7490171
    Abstract: Described are a first local network comprising one or more Universal Plug and Play (UPnP) entities and a second local network comprising at least one remote UPnP entity. A presence of the remote UPnP entity on the first local network may be emulated or “mirrored” to enable UPnP entities in the first local network to communicate with the remote UPnP entity using an address defined locally on the first local network.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: February 10, 2009
    Assignee: Intel Corporation
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Publication number: 20080159307
    Abstract: A method is described that involves performing the following between first and second appliance networks: receiving a packet from the first appliance network; removing header information for the first appliance network from the packet; and, sending the packet's payload into the second appliance network without having appended any header information for the second appliance network to the payload.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Bryan Y. Roe, Jonathan G. Ritchie, James W. Edwards
  • Patent number: 7386607
    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: Grant
    Filed: December 31, 2003
    Date of Patent: June 10, 2008
    Assignee: Intel Corporation
    Inventors: Nelson F. Kidd, Bryan Y. Roe, Ylian Saint-Hilaire
  • Publication number: 20040268366
    Abstract: In some embodiments, a state change is received, a flag is set to identify the state change, a moderation period is timed, and an event is sent in response to the flag and in response to the moderation period. Other embodiments are described and claimed.
    Type: Application
    Filed: June 24, 2003
    Publication date: December 30, 2004
    Inventors: Nelson F. Kidd, Bryan Y. Roe, Ylian Saint-Hilaire
  • Publication number: 20040268367
    Abstract: A method, machine readable medium, and system is disclosed. In one embodiment the method comprises intercepting the communications between a callback object and an event source, emulating at least a portion of the functionality of the callback object to the event source, emulating at least a portion of the functionality of the event source to the callback object, and replacing any strong reference to the callback object with a weak reference.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Bryan Y. Roe, Ylian Saint-Hilaire, Nelson F. Kidd
  • Publication number: 20040267810
    Abstract: A method, apparatus and system for efficient file indexing are presented. In this regard, an index agent is introduced to receive an index file from a remote location in response to an event associated with a request, to parse the index file to extract entries, to select entries to store based at least in part upon both the spacing between the entries in the index file and an allocation of memory, and to store the selected entries into the memory.
    Type: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Inventors: Nelson F. Kidd, Bryan Y. Roe, Ylian Saint-Hilaire
  • Publication number: 20040267914
    Abstract: Enhanced Universal Plug and Play (“UPnP”) control points may be generated. According to one embodiment, a variety of device-specific information (e.g., device and service descriptions) and platform information may be used to generate custom source code for an UPnP control point. The source code may be enhanced for the control point. The source code may then be compiled to generate the enhanced UPnP control point.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Bryan Y. Roe, Ylian Saint-Hilaire, Nelson F. Kidd
  • Publication number: 20040233904
    Abstract: Described are a first local network comprising one or more Universal Plug and Play (UPnP) entities and a second local network comprising at least one remote UPnP entity. A presence of the remote UPnP entity on the first local network may be emulated or “mirrored” to enable UPnP entities in the first local network to communicate with the remote UPnP entity using an address defined locally on the first local network.
    Type: Application
    Filed: May 19, 2003
    Publication date: November 25, 2004
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Publication number: 20040221007
    Abstract: According to some embodiments, provided are reception of a filter from a client application, the filter describing a requested object, discover of the requested object on a network, and instantiation of a local object corresponding to the requested object.
    Type: Application
    Filed: May 1, 2003
    Publication date: November 4, 2004
    Inventors: Bryan Y. Roe, Ylian Saint-Hilaire, Nelson F. Kidd, James W. Edwards
  • Publication number: 20040158823
    Abstract: Customized Universal Plug and Play (“UPnP”) device applications may be generated. According to one embodiment, a variety of device-specific information (e.g., device and service descriptions) and platform information may be used to generate source code for a UPnP device. The source code may be optimized and/or type checked for the device. The source code may then be compiled with interface information to generate the customized UPnP application.
    Type: Application
    Filed: February 12, 2003
    Publication date: August 12, 2004
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd