Patents by Inventor Sanjay Sahgal

Sanjay Sahgal 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: 7325042
    Abstract: The described implementations provide arrangements and procedures to manage information pulls. To request data from another program or computer is termed a “pull”. Specifically, a registration scheduling data pulls from a data feed is received from a first object. In one implementation, the data feed is specified with a Universal Resource Identifiers (URIs). A URI is a generic term for all types of names and addresses that refer to source content. The registration further indicates a second object to receive and cache the data downloads on behalf of the first object. Responsive to receiving the registration, data downloads from the data feed are provided to the second object. In one implementation, the second object customizes the data downloads to specific data format(s) and/or structures for subsequent access by the first object.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: January 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Matthew Soscia, Mike Cleron, Sanjay Sahgal
  • Publication number: 20060150214
    Abstract: Various embodiments pertain to methods and systems for providing multi-source content in electronic program guides (EPGs). In at least some embodiments, various techniques can present the viewer with a user interface, such as a grid, that is efficiently and intelligently assembled and managed to foster a desirable user experience.
    Type: Application
    Filed: January 5, 2005
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Amit Ramraz, Edward Tecot, Shannon Hegg, Pradip Fatehpuria, Sanjay Sahgal, Gabriel Gottlieb, Anand Muthurajan, Joerg Brown, Deepa Rajagopal, Sampathkumar Ramakrishnan, Stacy Yust