Patents by Inventor Joseph J Seidel

Joseph J Seidel 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: 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: 8095470
    Abstract: An identifier routine is described which, when executed by a host device, retrieves an identifier stored in a memory card and obtains an image using the identifier. The memory card is physically coupled to the host device. The image identifies a content provider from which the host device receives broadcast content. The identifier routine is then executed by the host device to output the image.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: January 10, 2012
    Assignee: Microsoft Corporation
    Inventor: Joseph J. Seidel
  • 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
  • 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
  • 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: 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
  • Publication number: 20090248515
    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: Application
    Filed: April 1, 2008
    Publication date: October 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Joseph J. Seidel, Nadav M. Neufeld, Pradhan S. Rao
  • Publication number: 20090249395
    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: April 1, 2008
    Publication date: October 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Joseph J. Seidel, Nadav M. Neufeld
  • Publication number: 20090249388
    Abstract: Techniques to confirm advertisement viewing are described. In an implementation, an advertisement is displayed on a remote control device having functionality to initiate one or more control functions to control a display of content by a client. A user is confirmed to have viewed an advertisement output by the client through interaction with the advertisement displayed on the remote control device.
    Type: Application
    Filed: April 1, 2008
    Publication date: October 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Joseph J. Seidel, Nadav M. Neufeld, Pradhan S. Rao