Patents by Inventor Vishal Sood

Vishal Sood 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: 20090319681
    Abstract: The dynamic management of download rates when downloading digital resources to clients. A server concurrently maintains download sessions with any number of clients, each download session for downloading a corresponding digital resource to a corresponding client. The download rates for the various download sessions are adjusted as download sessions are completed, and as new download sessions are added. As new download sessions are initiated, a minimum and target download rate may be calculated. The target download rate is the rate at which the server will attempt to download the requested digital resource to the client, and will depend on the total available bandwidth for use to download the digital resources.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Applicant: Microsoft Corporation
    Inventors: Jack E. Freelander, Christopher G. Knowlton, Geqiang Zhang, Vishal Sood
  • Publication number: 20090089401
    Abstract: Described is a technology in which media content is sent to clients in partial pieces, so that a server may control how clients view (and/or hear) the media content. A client requests partial content, and the server allows or disallows the request based upon one or more various conditions, as evaluated against a playlist provided (e.g., by a playlist provider) for that client. For example, the playlist may specify that the client cannot skip content, whereby the server disallows a request for a piece of content that skips over other content. Session related data may be kept to track the content sent to the client. Media content may be sent based on a dynamic condition, and/or the playlist may be dynamically adapted. A piece of media content may comprise an advertisement, which may be custom-selected for that client, such as based upon user profile data and/or client location information.
    Type: Application
    Filed: March 7, 2008
    Publication date: April 2, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Geqiang Zhang, Vishal Sood, Christopher G. Knowlton, William J. Staples
  • Publication number: 20080276243
    Abstract: In client-server architectures, systems and methods for implementing an extensible resource management platform at a server are described. The extensible resource management platform is developed based on a plug-in based architecture which includes one or more subsystems for performing functions associated with resource management. Different implementations can be provided by new or different components or plug-ins. The resource management platform is thus a platform over which one or more functionalities can be further added to supplement existing and varying functions.
    Type: Application
    Filed: May 4, 2007
    Publication date: November 6, 2008
    Applicant: Microsoft Corporation
    Inventor: Vishal Sood