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: 9667435Abstract: 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: GrantFiled: July 3, 2012Date of Patent: May 30, 2017Assignee: Intel CorporationInventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
-
Patent number: 9178712Abstract: 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: GrantFiled: December 31, 2009Date of Patent: November 3, 2015Assignee: Intel CorporationInventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
-
Patent number: 9124441Abstract: 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: GrantFiled: October 6, 2009Date of Patent: September 1, 2015Assignee: Intel CorporationInventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
-
Publication number: 20130005324Abstract: 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: ApplicationFiled: July 3, 2012Publication date: January 3, 2013Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
-
Patent number: 8264489Abstract: 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: GrantFiled: July 11, 2003Date of Patent: September 11, 2012Assignee: Intel CorporationInventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
-
Patent number: 7843952Abstract: 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: GrantFiled: December 18, 2003Date of Patent: November 30, 2010Assignee: Intel CorporationInventors: Bryan Y. Roe, Ylian Saint-Hilaire, Nelson F. Kidd
-
Publication number: 20100229099Abstract: 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: ApplicationFiled: December 31, 2009Publication date: September 9, 2010Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
-
Publication number: 20100023869Abstract: 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: ApplicationFiled: October 6, 2009Publication date: January 28, 2010Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
-
Patent number: 7613893Abstract: 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: GrantFiled: June 22, 2004Date of Patent: November 3, 2009Assignee: Intel CorporationInventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
-
Patent number: 7562131Abstract: A system, apparatus and method for remoting a user interface from a UPnP server to a UPnP client are described herein.Type: GrantFiled: June 25, 2004Date of Patent: July 14, 2009Assignee: Intel CorporationInventors: Pronay Dutta, Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
-
Patent number: 7519681Abstract: 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: GrantFiled: June 30, 2005Date of Patent: April 14, 2009Assignee: Intel CorporationInventors: Jim Edwards, Nelson F. Kidd, Mark R. Walker, William J. Lewis
-
Patent number: 7512689Abstract: 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: GrantFiled: July 2, 2003Date of Patent: March 31, 2009Assignee: Intel CorporationInventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
-
Patent number: 7490171Abstract: 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: GrantFiled: May 19, 2003Date of Patent: February 10, 2009Assignee: Intel CorporationInventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
-
Patent number: 7386607Abstract: 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: GrantFiled: December 31, 2003Date of Patent: June 10, 2008Assignee: Intel CorporationInventors: Nelson F. Kidd, Bryan Y. Roe, Ylian Saint-Hilaire
-
Publication number: 20040268366Abstract: 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: ApplicationFiled: June 24, 2003Publication date: December 30, 2004Inventors: Nelson F. Kidd, Bryan Y. Roe, Ylian Saint-Hilaire
-
Publication number: 20040268367Abstract: 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: ApplicationFiled: June 30, 2003Publication date: December 30, 2004Inventors: Bryan Y. Roe, Ylian Saint-Hilaire, Nelson F. Kidd
-
Publication number: 20040267914Abstract: 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: ApplicationFiled: June 30, 2003Publication date: December 30, 2004Inventors: Bryan Y. Roe, Ylian Saint-Hilaire, Nelson F. Kidd
-
Publication number: 20040267810Abstract: 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: ApplicationFiled: June 27, 2003Publication date: December 30, 2004Inventors: Nelson F. Kidd, Bryan Y. Roe, Ylian Saint-Hilaire
-
Publication number: 20040233904Abstract: 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: ApplicationFiled: May 19, 2003Publication date: November 25, 2004Inventors: Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd
-
Publication number: 20040221007Abstract: 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: ApplicationFiled: May 1, 2003Publication date: November 4, 2004Inventors: Bryan Y. Roe, Ylian Saint-Hilaire, Nelson F. Kidd, James W. Edwards