Patents by Inventor Nadav M Neufeld

Nadav M Neufeld 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: 10063934
    Abstract: A first portion of programming aired prior to a first time is obtained via a unicast session with a server, the first portion including previously aired programming. When the programming data being sent via the unicast session catches up to a multicast broadcast of the programming, the unicast session is terminated and a switch is made to obtaining a remaining portion of the programming from a different source other than the server. This different source can be, for example, a local storage device or a multicast broadcast of the programming.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: August 28, 2018
    Assignee: Rovi Technologies Corporation
    Inventors: Terry Qing Guo, Nadav M. Neufeld, Edwin K. Lau, Haoyun Wu
  • Patent number: 9369655
    Abstract: Techniques to display advertisements on a remote control device are described. In an implementation, a remote control device includes a display device and one or more modules. The one or more modules are configured to initiate one or more control functions related to control of an output of content by a client. The one or more modules are also configured to detect manual interaction and initiate a first mode to display an advertisement on the display device when the manual interaction has not been detected. A second mode is initiated by the one or more modules to display one or more representations of the one or more control functions when the manual interaction is detected.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: June 14, 2016
    Assignee: MICROSOFT CORPORATION
    Inventors: Joseph J. Seidel, Nadav M. Neufeld, Pradhan S. Rao
  • Patent number: 9288553
    Abstract: Application gadget techniques are described. In an implementation, a remote control device includes a display device and one or more modules. The one or more modules are configured to initiate one or more control functions related to control of a display of content by a client. The one or more modules also provide an environment to execute one or more application gadgets such that an output of the one or more application gadgets is displayable on the display device.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: March 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph J. Seidel, Nadav M. Neufeld
  • Publication number: 20150106848
    Abstract: Application gadget techniques are described. In an implementation, a remote control device includes a display device and one or more modules. The one or more modules are configured to initiate one or more control functions related to control of a display of content by a client. The one or more modules also provide an environment to execute one or more application gadgets such that an output of the one or more application gadgets is displayable on the display device.
    Type: Application
    Filed: December 16, 2014
    Publication date: April 16, 2015
    Inventors: Joseph J. Seidel, Nadav M. Neufeld
  • Patent number: 8925031
    Abstract: Application gadget techniques are described. In an implementation, a remote control device includes a display device and one or more modules. The one or more modules are configured to initiate one or more control functions related to control of a display of content by a client. The one or more modules also provide an environment to execute one or more application gadgets such that an output of the one or more application gadgets is displayable on the display device.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: December 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Joseph J. Seidel, Nadav M. Neufeld
  • Patent number: 8447942
    Abstract: Content storage using quotas as described. In an implementation, an apparatus comprises memory to store content obtained via a network connection and one or more modules to manage storage of the content using one or more quotas. A first one of the quotas specifies a maximum amount of the memory that is permitted to be used to store the content for a first user and a second one of the quotas specifies a maximum amount of the memory that is permitted to be used to store the content for a second user.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: May 21, 2013
    Assignee: Microsoft Corporation
    Inventors: Nadav M Neufeld, Joseph J Seidel
  • Patent number: 8421747
    Abstract: Object detection and user setting techniques are described. In an implementation, an object placed on a surface of the client is detected by the client. A determination is made as to which of a plurality of users correspond to the detected object. One or more user settings are located that correspond to the determined user.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: April 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Nadav M. Neufeld, Gionata Mettifogo, Charles J. Migos, Afshan A. Kleinhanzl
  • Patent number: 8069081
    Abstract: Targeted advertising using object identification techniques is described. In an implementation, an object is identified by a client that is placed on a surface of the client. An advertisement is located that corresponds to the identified object and is output.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: November 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Nadav M. Neufeld, Gionata Mettifogo, Charles Migos
  • Publication number: 20110283317
    Abstract: Application gadget techniques are described. In an implementation, a remote control device includes a display device and one or more modules. The one or more modules are configured to initiate one or more control functions related to control of a display of content by a client. The one or more modules also provide an environment to execute one or more application gadgets such that an output of the one or more application gadgets is displayable on the display device.
    Type: Application
    Filed: July 25, 2011
    Publication date: November 17, 2011
    Applicant: Microsoft Corporation
    Inventors: Joseph J. Seidel, Nadav M. Neufeld
  • Publication number: 20110283318
    Abstract: Application gadget techniques are described. In an implementation, a remote control device includes a display device and one or more modules. The one or more modules are configured to initiate one or more control functions related to control of a display of content by a client. The one or more modules also provide an environment to execute one or more application gadgets such that an output of the one or more application gadgets is displayable on the display device.
    Type: Application
    Filed: July 25, 2011
    Publication date: November 17, 2011
    Applicant: Microsoft Corporation
    Inventors: Joseph J. Seidel, Nadav M. Neufeld
  • Patent number: 8032918
    Abstract: Application gadget techniques are described. In an implementation, a remote control device includes a display device and one or more modules. The one or more modules are configured to initiate one or more control functions related to control of a display of content by a client. The one or more modules also provide an environment to execute one or more application gadgets such that an output of the one or more application gadgets is displayable on the display device.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: October 4, 2011
    Assignee: Microsoft Corporation
    Inventors: Joseph J Seidel, Nadav M Neufeld
  • Publication number: 20100153984
    Abstract: A television program is recorded by multiple client devices. After feedback regarding playback of the television program by at least a threshold number of other users has been analyzed, a highlight version of the television program is obtained by a client device. The highlight version of the television program is one or more portions of the television program. A user request to playback the highlight version of the television program is received, and in response to this user request, the highlight version of the television program is played back.
    Type: Application
    Filed: December 12, 2008
    Publication date: June 17, 2010
    Applicant: Microsoft Corporation
    Inventor: Nadav M. Neufeld
  • Publication number: 20100149096
    Abstract: A computing system is provided to make managing the devices and content on a network easier by making the process intuitive, tactile and gestural. The computing system includes a display surface for graphically displaying the devices connected to a network and the content stored on those devices. A sensor is used to recognize activity on the display surface so that gestures may be used to control a device on the network and transport data between devices on the network. Additionally, new devices can be provided access to communicate on the network based on interaction with the display device.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Inventors: Charles J. Migos, Nadav M. Neufeld, Gionata Mettifogo, Afshan A. Kleinhanzl
  • Publication number: 20100153996
    Abstract: A computing system includes a display surface that displays an electronic program guide. A sensor is used to sense the presence of an object adjacent to the display surface. Based on the data from the sensor about the object adjacent to the display surface interacting with the electronic program guide, the system determines which gesture of a set of possible gestures the object is performing. For example, the system may determine that a hand is sliding across the display surface or rotating an icon on the display surface. The system will perform a function related to the electronic program guide based on the determined gesture.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Inventors: Charles J. Migos, Nadav M. Neufeld, Gionata Mettifogo, Afshan A. Kleinhanzl
  • Publication number: 20100131995
    Abstract: A first portion of programming aired prior to a first time is obtained via a unicast session with a server, the first portion including previously aired programming. When the programming data being sent via the unicast session catches up to a multicast broadcast of the programming, the unicast session is terminated and a switch is made to obtaining a remaining portion of the programming from a different source other than the server. This different source can be, for example, a local storage device or a multicast broadcast of the programming.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 27, 2010
    Applicant: Microsoft Corporation
    Inventors: Terry Qing Guo, Nadav M. Neufeld, Edwin K. Lau, Haoyun Wu
  • Publication number: 20100076828
    Abstract: Targeted advertising using object identification techniques is described. In an implementation, an object is identified by a client that is placed on a surface of the client. An advertisement is located that corresponds to the identified object and is output.
    Type: Application
    Filed: September 23, 2008
    Publication date: March 25, 2010
    Inventors: Nadav M. Neufeld, Gionata Mettifogo, Charles Migos
  • Publication number: 20100077431
    Abstract: A user interface having zoom functionality is described. In an implementation, a user interface is displayed having representations of a plurality of content. Each of the representations is formed using a respective picture-in-picture stream of respective content. When an input is received to select a particular one of the representations, the respective content is displayed by zooming in from the picture-in-picture stream of the respective content to a respective video stream of the respective content.
    Type: Application
    Filed: September 25, 2008
    Publication date: March 25, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Nadav M. Neufeld, Gionata Mettifogo, Charles J. Migos, Afshan A. Kleinhanzl
  • Publication number: 20100074464
    Abstract: Object detection and user setting techniques are described. In an implementation, an object placed on a surface of the client is detected by the client. A determination is made as to which of a plurality of users correspond to the detected object. One or more user settings are located that correspond to the determined user.
    Type: Application
    Filed: September 24, 2008
    Publication date: March 25, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Nadav M. Neufeld, Gionata Mettifogo, Charles J. Migos, Afshan A. Kleinhanzl
  • Publication number: 20090304362
    Abstract: Content storage using quotas as described. In an implementation, an apparatus comprises memory to store content obtained via a network connection and one or more modules to manage storage of the content using one or more quotas. A first one of the quotas specifies a maximum amount of the memory that is permitted to be used to store the content for a first user and a second one of the quotas specifies a maximum amount of the memory that is permitted to be used to store the content for a second user.
    Type: Application
    Filed: June 9, 2008
    Publication date: December 10, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Nadav M. Neufeld, Joseph J. Seidel
  • Publication number: 20090251619
    Abstract: Techniques to personalize a remote control device are described. In an implementation, a remote control device includes a display device and one or more modules. The one or more modules are configured to determine an identity of a user and initiate one or more control functions related to control of a display of content by a client. The one or more modules are also configured to personalize a display of representations of the one or more control functions on the display device based on the determined identity of the user.
    Type: Application
    Filed: April 7, 2008
    Publication date: October 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Joseph J. Seidel, Nadav M. Neufeld, Pradhan S. Rao