Patents by Inventor Vivek Thukral

Vivek Thukral 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).

  • Publication number: 20060117260
    Abstract: Grouping of representations in a user interface is described. In an implementation, a method includes distinguishing a plurality of on-demand content items from a plurality of time-dependent content items that are described in data. A plurality of linearly-arranged groupings is formed, based on the distinguishing, for output in a user interface. At least one of the groupings includes representations of time-dependent content items that are available via a particular channel. Another one of the groupings includes representations of on-demand content items that are available via plurality of channels.
    Type: Application
    Filed: November 30, 2004
    Publication date: June 1, 2006
    Applicant: Microsoft Corporation
    Inventors: David Sloo, Kevin Carle, Michael Cleron, Samuel Scott, Vivek Thukral
  • Publication number: 20060080453
    Abstract: Redirection of streaming content is described. In an implementation, a method includes receiving a request at a client from another client, wherein the request is to redirect on-demand content being streamed from a head end to the other client and includes a bookmark that specifies a point in time during an output of the on-demand content by the second client. A communication is formed for being communicated to the head end to cause redirection of the streaming of the on-demand content to the client corresponding to the point in time specified by the bookmark.
    Type: Application
    Filed: August 25, 2004
    Publication date: April 13, 2006
    Applicant: Microsoft Corporation
    Inventor: Vivek Thukral
  • Publication number: 20060026279
    Abstract: Strategies are described for monitoring resources (e.g., media resource) in a system that includes multiple processing mechanisms (e.g., set-top boxes) and multiple associated presentation devices (e.g., television sets). The strategies involve assigning one of the processing mechanisms the role of master processing mechanism, which defines the other processing mechanisms as slave processing mechanisms. The master processing mechanism initially collects resource consumption information that describes the resources currently being consumed by the slave processing mechanisms. Thereafter, the master processing mechanism receives resource consumption information from each slave processing mechanism upon a channel change event occurring at the slave processing mechanism. The master processing mechanism compiles the collected resource consumption information into a resource consumption list, and displays a resource consumption presentation based on the list.
    Type: Application
    Filed: July 28, 2004
    Publication date: February 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Daniel Zigmond, Vivek Thukral
  • Publication number: 20050210138
    Abstract: A request for content associated with a particular channel is received from a client device. A system identifies service information data associated with the channel. The system then determines how content associated with the channel will be provided to the client device. Instructions are sent to the client device that notify the client device how to access content associated with the channel.
    Type: Application
    Filed: March 22, 2004
    Publication date: September 22, 2005
    Inventors: Daniel Zigmond, Vivek Thukral, Samuel Scott