Patents by Inventor Nelson Kidd

Nelson 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: 11924580
    Abstract: An example apparatus for generating real-time director's cuts includes a number of cameras to capture videos of a plurality of participants in a scene. The apparatus also includes a number of microphones to capture audio corresponding to each of the number of participants. The apparatus further includes a role-centric evaluator to receive views-of-participants and a role for each of the participants and rank the views-of-participants based on the roles. Each of the views-of-participants are tagged with one of the participants. The apparatus further includes a view broadcaster to display a highest ranking view-of-participant stream.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: March 5, 2024
    Assignee: Intel Corporation
    Inventors: Brian Rogers, Nelson Kidd, Priya Balasubramanian
  • Publication number: 20200267427
    Abstract: An example apparatus for generating real-time director's cuts includes a number of cameras to capture videos of a plurality of participants in a scene. The apparatus also includes a number of microphones to capture audio corresponding to each of the number of participants. The apparatus further includes a role-centric evaluator to receive views-of-participants and a role for each of the participants and rank the views-of-participants based on the roles. Each of the views-of-participants are tagged with one of the participants. The apparatus further includes a view broadcaster to display a highest ranking view-of-participant stream.
    Type: Application
    Filed: May 7, 2020
    Publication date: August 20, 2020
    Applicant: INTEL CORPORATION
    Inventors: Brian Rogers, Nelson Kidd, Priya Balasubramanian
  • Publication number: 20180185744
    Abstract: Systems, apparatuses and methods to apply computer capabilities to tabletop games including board games such as the game of chess. In one embodiment, a camera connected to smart glasses repeatedly feeds real-time images of a board game to a computer vision system that identifies the game, breaks the game board into elementary segments (e.g., individual squares), and identifies game pieces located on the segments. A game state may be determined by reference to a listing of pieces on each segment and a rule set. In addition, hints and/or other guidance may be provided to the player. Moreover, the game state may be described in a standard notation and/or may be transmitted to remote locations for use by other players.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Karthik Veeramani, William J. Lewis, Nelson Kidd, Paul R. Zurcher, Ajit P. Joshi
  • Publication number: 20140093078
    Abstract: A method comprises determining a number of radio sources within a region proximate an electronic device and adjusting one or more loss prevention policies based on the number of radio sources within the region proximate the electronic device. Other embodiments may be described.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Inventors: NELSON KIDD, BRYAN Y. ROE, WILLIAM J. LEWIS
  • Publication number: 20070005746
    Abstract: A method and apparatus for an enhanced network discovery service. An embodiment of a method includes identifying one or more network devices on a network and storing state information regarding the network devices. Upon receiving a query regarding network devices or services of network devices that meet a criterion, the state information is searched to identify network devices that meet the criterion.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Bryan Roe, Ylian Saint-Hilaire, Nelson Kidd, Pronay Dutta
  • Publication number: 20070005727
    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: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Jim Edwards, Nelson Kidd, Mark Walker, William Lewis
  • Publication number: 20060168320
    Abstract: A method and apparatus for network topology discovery. An embodiment of a method includes receiving a request from a controller at a first network device, with the request inquiring whether a network path exists with a second network device; determining whether a network path between the first network device and the second network device exists; and sending a response to the controller.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 27, 2006
    Inventors: Nelson Kidd, Bryan Roe, Ylian Saint-Hilaire, James Edwards
  • Publication number: 20060080382
    Abstract: A system, apparatus and method for remoting a user interface from a UPnP server to a UPnP client are described herein.
    Type: Application
    Filed: June 25, 2004
    Publication date: April 13, 2006
    Inventors: Pronay Dutta, Ylian Saint-Hilaire, Bryan Roe, Nelson Kidd
  • 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: 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: 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: 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: 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: 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