Patents by Inventor Jayachandran Raja

Jayachandran Raja 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: 20050033846
    Abstract: Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application. Each provider is associated with a resource and acts as the manager for the resource when interfacing with the resource manager. The resource manager arbitrates access to the resources provided by the resource providers on behalf of the consumers. A policy manager sets various policies that are used by the resource manager to allocate resources. One policy is a priority-based policy that distinguishes among which applications and/or users have priority over others to use the resources. A resource consumer creates an “activity” at the resource manager and builds one or more “configurations” that describe various sets of preferred resources required to perform the activity.
    Type: Application
    Filed: August 31, 2004
    Publication date: February 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Mukund Sankaranarayan, Forrest Foltz, George Shaw, Dale Sather, Andy Raffman, Jai Srinivasan, Terje Backman, William Parry, David Bakin, Michael Jones, Sean McDowell, Jayachandran Raja, Robin Speed
  • Patent number: 6820144
    Abstract: A data block format for streaming information includes a first data block size field and a second data block size field, each of the fields indicating the size of the data block. A payload field is bounded by the first data block sized field and the second data size in the data block format.
    Type: Grant
    Filed: April 6, 1999
    Date of Patent: November 16, 2004
    Assignee: Microsoft Corporation
    Inventors: Serge Smirnov, Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja, William G. Parry
  • Patent number: 6799208
    Abstract: Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application. Each provider is associated with a resource and acts as the manager for the resource when interfacing with the resource manager. The resource manager arbitrates access to the resources provided by the resource providers on behalf of the consumers. A policy manager sets various policies that are used by the resource manager to allocate resources. One policy is a priority-based policy that distinguishes among which applications and/or users have priority over others to use the resources. A resource consumer creates an “activity” at the resource manager and builds one or more “configurations” that describe various sets of preferred resources required to perform the activity.
    Type: Grant
    Filed: May 2, 2000
    Date of Patent: September 28, 2004
    Assignee: Microsoft Corporation
    Inventors: Mukund Sankaranarayan, Forrest C. Foltz, George Shaw, Dale A. Sather, Andy R. Raffman, Jai Srinivasan, Terje K. Backman, William G. Parry, David S. Bakin, Michael B. Jones, Sean C. McDowell, Jayachandran Raja, Robin Speed
  • Patent number: 6704813
    Abstract: A data block format for streaming information includes a first data block size field and a second data block size field, each of the fields indicating the size of the data block. A payload field is bounded by the first data block sized field and the second data size in the data block format.
    Type: Grant
    Filed: February 22, 2002
    Date of Patent: March 9, 2004
    Assignee: Microsoft Corporation
    Inventors: Serge Smirnov, Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja
  • Publication number: 20030177292
    Abstract: A data block format for streaming information includes a first data block size field and a second data block size field, each of the fields indicating the size of the data block. A payload field is bounded by the first data block sized field and the second data size in the data block format.
    Type: Application
    Filed: April 6, 1999
    Publication date: September 18, 2003
    Inventors: SERGE SMIRNOV, MINGTZONG LEE, CHRISTOPHER W. LORTON, JAYACHANDRAN RAJA, WILLIAM G. PARRY
  • Patent number: 6535920
    Abstract: A streaming information handling system receives streaming information and analyzes the streaming information to locate one or more sync points in the streaming information. The streaming information and sync point location information, indicative of a location of the sync points, is provided to a storage module. The streaming information and at least a portion of the sync point location information are stored on the storage module.
    Type: Grant
    Filed: April 6, 1999
    Date of Patent: March 18, 2003
    Assignee: Microsoft Corporation
    Inventors: William G. Parry, Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja, Serge Smirnov
  • Publication number: 20020158878
    Abstract: A data block format for streaming information includes a first data block size field and a second data block size field, each of the fields indicating the size of the data block. A payload field is bounded by the first data block sized field and the second data size in the data block format.
    Type: Application
    Filed: February 22, 2002
    Publication date: October 31, 2002
    Inventors: Serge Smirnov, Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja
  • Patent number: 6463486
    Abstract: An information appliance receives streaming information. The information appliance includes a storage buffer and a writer module which receives the streaming information and writes the streaming information to the buffer. A plurality of reader modules are configurable to read the streaming information from the buffer independently of one another.
    Type: Grant
    Filed: April 6, 1999
    Date of Patent: October 8, 2002
    Assignee: Microsoft Corporation
    Inventors: William G. Parry, Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja, Serge Smirnov
  • Patent number: 6378035
    Abstract: An information appliance receives streaming information and includes a buffer, a writer module, a reader module and a synchronizer. The buffer has a plurality of storage locations, a logical head, a logical tail and a valid data area between the logical head and the logical tail. The logical head and the logical tail move sequentially through the plurality of storage locations in a first logical direction. The writer module has a write position at the logical head of the buffer. The writer module receives the streaming information and writes the streaming information to the buffer at the write position. The reader module is coupled to the buffer and has a first read position which is temporally movable with respect to the write position. The synchronizer is coupled to the writer module and the reader module and maintains the first read position within the valid data area.
    Type: Grant
    Filed: April 6, 1999
    Date of Patent: April 23, 2002
    Assignee: Microsoft Corporation
    Inventors: William G. Parry, Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja, Serge Smirnov