Patents by Inventor Nelson F. Kidd

Nelson F. Kidd 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: 9667435
    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 cache. Other embodiments may be disclosed or claimed.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: May 30, 2017
    Assignee: Intel Corporation
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Patent number: 9178712
    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: Grant
    Filed: December 31, 2009
    Date of Patent: November 3, 2015
    Assignee: Intel Corporation
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Patent number: 9124441
    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: Grant
    Filed: October 6, 2009
    Date of Patent: September 1, 2015
    Assignee: Intel Corporation
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Publication number: 20130005324
    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 cache. Other embodiments may be disclosed or claimed.
    Type: Application
    Filed: July 3, 2012
    Publication date: January 3, 2013
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Patent number: 8264489
    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: Grant
    Filed: July 11, 2003
    Date of Patent: September 11, 2012
    Assignee: Intel Corporation
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • Patent number: 7843952
    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: Grant
    Filed: December 18, 2003
    Date of Patent: November 30, 2010
    Assignee: Intel Corporation
    Inventors: Bryan Y. Roe, Ylian Saint-Hilaire, Nelson F. Kidd
  • Publication number: 20100229099
    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: December 31, 2009
    Publication date: September 9, 2010
    Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
  • 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: 7519681
    Abstract: Systems, methods, and media for a client device discovering remote user interface applications over a network are disclosed. Embodiments may include a remote user interface client of the client device receiving from a content directory service server a code fragment comprising a uniform resource indicator and determining whether the uniform resource indicator is associated with a remote-capable application. Further embodiments may include, in response to determining that the uniform resource indicator is associated with a remote-capable application, engaging by the client device a remote user interface server and receiving by the client device from the remote user interface server one or more display control commands associated with the remote-capable application and displaying a user interface based on the received display control commands. In some embodiments, engaging the remote user interface server comprises switching from the content directory service server. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: April 14, 2009
    Assignee: Intel Corporation
    Inventors: Jim Edwards, Nelson F. Kidd, Mark R. Walker, William J. Lewis
  • 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
  • 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: 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: 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: 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