Patents by Inventor Alok Chakrabarti

Alok Chakrabarti 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: 8705942
    Abstract: Various methods and systems permit digital data, such as video data, audio/video data, audio/video/subpicture data and the like, to be processed in a manner that permits playback at different speeds in both forward and reverse directions. Various embodiments are also directed to handling playback rate changes in a manner that can enhance the experience of a user.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Glenn F. Evans, Alok Chakrabarti, Matthijs A. Gates
  • Publication number: 20120141090
    Abstract: Various methods and systems permit digital data, such as video data, audio/video data, audio/video/subpicture data and the like, to be processed in a manner that permits playback at different speeds in both forward and reverse directions. Various embodiments are also directed to handling playback rate changes in a manner that can enhance the experience of a user.
    Type: Application
    Filed: February 10, 2012
    Publication date: June 7, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Glenn F. Evans, Alok Chakrabarti, Matthijs A. Gates
  • Patent number: 8169345
    Abstract: Various methods and systems permit digital data, such as video data, audio/video data, audio/video/subpicture data and the like, to be processed in a manner that permits playback at different speeds in both forward and reverse directions. Various embodiments are also directed to handling playback rate changes in a manner that can enhance the user's experience.
    Type: Grant
    Filed: April 21, 2003
    Date of Patent: May 1, 2012
    Assignee: Microsoft Corporation
    Inventors: Glenn F. Evans, Alok Chakrabarti, Matthijs A. Gates
  • Patent number: 7774797
    Abstract: In accordance with certain aspects of the present invention, enhancements have been developed to further extend the performance of a generic DVD navigator. The methods and arrangements herein provide a mechanism that allows a player application to precisely ‘bookmark’ locations during playback, and later resume playback at the selected bookmarked locations.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: August 10, 2010
    Assignee: Microsoft Corporation
    Inventors: Glenn F. Evans, Alok Chakrabarti
  • Patent number: 7757241
    Abstract: In accordance with certain aspects of the present invention, enhancements have been developed to further extend the performance of a generic DVD navigator. The methods and arrangements herein provide a mechanism that allows a player application to precisely ‘bookmark’ locations during playback, and later resume playback at the selected bookmarked locations.
    Type: Grant
    Filed: October 20, 2005
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Glenn F. Evans, Alok Chakrabarti
  • Patent number: 7577336
    Abstract: A system receives a broadcast program and temporarily stores the program data. A request is received to permanently record the broadcast program. This request is received after a portion of the broadcast program has been received and temporarily stored. The broadcast program is then permanently recorded, including the temporarily stored program data. A metafile identifies portions of the broadcast program and is accessible by a reader to continuously retrieve the stored portions of the broadcast program.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: August 18, 2009
    Assignee: Microsoft Corporation
    Inventors: Jai Srinivasan, Matthijs A. Gates, Mukund Sankaranarayan, Alok Chakrabarti
  • Patent number: 7522817
    Abstract: A system receives a broadcast program and temporarily stores the program data. A request is received to permanently record the broadcast program. This request is received after a portion of the broadcast program has been received and temporarily stored. The broadcast program is then permanently recorded, including the temporarily stored program data. A metafile identifies portions of the broadcast program and is accessible by a reader to continuously retrieve the stored portions of the broadcast program.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: April 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Jai Srinivasan, Matthijs A. Gates, Mukund Sankarayan, Alok Chakrabarti
  • Patent number: 7496283
    Abstract: Various methods and systems permit digital data, such as video data, audio/video data, audio/video/subpicture data and the like, to be processed in a manner that permits playback at different speeds in both forward and reverse directions. Various embodiments are also directed to handling playback rate changes in a manner that can enhance the user's experience.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: February 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Glenn F. Evans, Alok Chakrabarti, Matthijs A. Gates
  • Patent number: 7469410
    Abstract: In accordance with certain aspects of the present invention, enhancements have been developed to further extend the performance of a generic DVD navigator. The methods and arrangements herein provide a mechanism that allows a player application to precisely ‘bookmark’ locations during playback, and later resume playback at the selected bookmarked locations.
    Type: Grant
    Filed: October 20, 2005
    Date of Patent: December 23, 2008
    Assignee: Microsoft Corporation
    Inventors: Glenn F. Evans, Alok Chakrabarti
  • Patent number: 7451453
    Abstract: In accordance with certain aspects of the present invention, enhancements have been developed to further extend the performance of a generic DVD navigator component. Here, the DVD navigator program has been enhanced to better synchronize with DVD player applications. As such, better control mechanisms for the player application are provided. For example, improved enforcement of restricted/parental controlled content viewing, generation and assignment of unique identifiers to the content source, and an improved user and player application environment for starting and stopping playback are provided.
    Type: Grant
    Filed: November 22, 2000
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Glenn F. Evans, Alok Chakrabarti
  • Patent number: 7379654
    Abstract: The buffer of a programmable video recorder includes a backing store having a plurality of discrete temporary files that are configured to store non-byte streamed data, such as ASF data. The data stream includes a number of data samples that are each assigned a time stamp upon receipt. Each data sample is then assigned and written to a temporary file based on a corresponding duration assigned to each of the temporary files. The backing store operates like a moving window as the oldest temporary files are replaced with the newest temporary files.
    Type: Grant
    Filed: June 19, 2002
    Date of Patent: May 27, 2008
    Assignee: Microsoft Corporation
    Inventors: Matthijs Arjan Gates, Philippe Ferriere, Jai Srinivasan, Mukund Sankaranarayan, Alok Chakrabarti
  • Patent number: 7272300
    Abstract: A system receives a broadcast program and temporarily stores the program data. A request is received to permanently record the broadcast program. This request is received after a portion of the broadcast program has been received and temporarily stored. The broadcast program is then permanently recorded, including the temporarily stored program data. A metafile identifies portions of the broadcast program and is accessible by a reader to continuously retrieve the stored portions of the broadcast program.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: September 18, 2007
    Assignee: Microsoft Corporation
    Inventors: Jai Srinivasan, Matthijs A. Gates, Mukund Sankaranarayan, Alok Chakrabarti
  • Patent number: 7260312
    Abstract: A system receives a broadcast program and temporarily stores the program data. A request is received to permanently record the broadcast program. This request is received after a portion of the broadcast program has been received and temporarily stored. The broadcast program is then permanently recorded, including the temporarily stored program data. A metafile identifies portions of the broadcast program and is accessible by a reader to continuously retrieve the stored portions of the broadcast program.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: August 21, 2007
    Assignee: Microsoft Corporation
    Inventors: Jai Srinivasan, Matthijs A. Gates, Mukund Sankarayan, Alok Chakrabarti
  • Publication number: 20060045489
    Abstract: In accordance with certain aspects of the present invention, enhancements have been developed to further extend the performance of a generic DVD navigator. The methods and arrangements herein provide a mechanism that allows a player application to precisely ‘bookmark’ locations during playback, and later resume playback at the selected bookmarked locations.
    Type: Application
    Filed: October 27, 2005
    Publication date: March 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Glenn Evans, Alok Chakrabarti
  • Publication number: 20060039680
    Abstract: In accordance with certain aspects of the present invention, enhancements have been developed to further extend the performance of a generic DVD navigator. The methods and arrangements herein provide a mechanism that allows a player application to precisely ‘bookmark’ locations during playback, and later resume playback at the selected bookmarked locations.
    Type: Application
    Filed: October 20, 2005
    Publication date: February 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Glenn F. Evans, Alok Chakrabarti
  • Publication number: 20060039681
    Abstract: In accordance with certain aspects of the present invention, enhancements have been developed to further extend the performance of a generic DVD navigator. The methods and arrangements herein provide a mechanism that allows a player application to precisely ‘bookmark’ locations during playback, and later resume playback at the selected bookmarked locations.
    Type: Application
    Filed: October 20, 2005
    Publication date: February 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Glenn F. Evans, Alok Chakrabarti
  • Patent number: 6990671
    Abstract: In accordance with certain aspects of the present invention, enhancements have been developed to further extend the performance of a generic DVD navigator. The methods and arrangements herein provide a mechanism that allows a player application to precisely ‘bookmark’ locations during playback, and later resume playback at the selected bookmarked locations.
    Type: Grant
    Filed: November 22, 2000
    Date of Patent: January 24, 2006
    Assignee: Microsoft Corporation
    Inventors: Glenn F. Evans, Alok Chakrabarti
  • Publication number: 20050141886
    Abstract: A system receives a broadcast program and temporarily stores the program data. A request is received to permanently record the broadcast program. This request is received after a portion of the broadcast program has been received and temporarily stored. The broadcast program is then permanently recorded, including the temporarily stored program data. A metafile identifies portions of the broadcast program and is accessible by a reader to continuously retrieve the stored portions of the broadcast program.
    Type: Application
    Filed: February 1, 2005
    Publication date: June 30, 2005
    Applicant: Microsoft Corporation
    Inventors: Jai Srinivasan, Matthijs Gates, Mukund Sankarayan, Alok Chakrabarti
  • Publication number: 20050141874
    Abstract: A system receives a broadcast program and temporarily stores the program data. A request is received to permanently record the broadcast program. This request is received after a portion of the broadcast program has been received and temporarily stored. The broadcast program is then permanently recorded, including the temporarily stored program data. A metafile identifies portions of the broadcast program and is accessible by a reader to continuously retrieve the stored portions of the broadcast program.
    Type: Application
    Filed: February 1, 2005
    Publication date: June 30, 2005
    Applicant: Microsoft Corporation
    Inventors: Jai Srinivasan, Matthijs Gates, Mukund Sankarayan, Alok Chakrabarti
  • Publication number: 20050129049
    Abstract: A system receives a broadcast program and temporarily stores the program data. A request is received to permanently record the broadcast program. This request is received after a portion of the broadcast program has been received and temporarily stored. The broadcast program is then permanently recorded, including the temporarily stored program data. A metafile identifies portions of the broadcast program and is accessible by a reader to continuously retrieve the stored portions of the broadcast program.
    Type: Application
    Filed: February 1, 2005
    Publication date: June 16, 2005
    Applicant: Microsoft Corporation
    Inventors: Jai Srinivasan, Matthijs Gates, Mukund Sankarayan, Alok Chakrabarti