Patents by Inventor Ajit P. Joshi

Ajit P. Joshi 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: 20180185744
    Abstract: Systems, apparatuses and methods to apply computer capabilities to tabletop games including board games such as the game of chess. In one embodiment, a camera connected to smart glasses repeatedly feeds real-time images of a board game to a computer vision system that identifies the game, breaks the game board into elementary segments (e.g., individual squares), and identifies game pieces located on the segments. A game state may be determined by reference to a listing of pieces on each segment and a rule set. In addition, hints and/or other guidance may be provided to the player. Moreover, the game state may be described in a standard notation and/or may be transmitted to remote locations for use by other players.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Karthik Veeramani, William J. Lewis, Nelson Kidd, Paul R. Zurcher, Ajit P. Joshi
  • Patent number: 9172528
    Abstract: A method, apparatus and system enabling software access to navigational data in a decrypted media stream while protecting stream payloads. In one embodiment, a filter may route an encrypted content stream and associated information to a secure partition having a trusted computing component for decryption. Upon decryption, the trusted computing component may store the decrypted payload of the content in a secure storage location accessible to the trusted computing component. Thereafter, the decrypted navigational header information of the content may be used to navigate to the decrypted content via a trusted component such as a trusted rendering unit in the secure partition.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: October 27, 2015
    Assignee: Intel Corporation
    Inventors: Richard Maliszewski, Keith L. Shippy, Ajit P. Joshi
  • Publication number: 20140380046
    Abstract: The present disclosure is directed to a collaborative streaming system for protected media. A presentation device may interact with a group of trusted devices over a network to stream multimedia content. The presentation device may obtain a presentation content encryption key for presenting the content. Each trusted device in a group of trusted devices may obtain a download content encryption key allowing for download without presentation. A leader may be selected for managing the operation of the trusted devices. The leader may determine trusted device condition and assign one or more of the trusted devices to download portions of the content based on the condition. The leader may then consolidate the portions of the content and provide them to the presentation device. If the presentation device is the leader, the presentation device may perform similar operations and collect the portions of the content directly from the group of trusted devices.
    Type: Application
    Filed: June 24, 2013
    Publication date: December 25, 2014
    Inventors: Rajesh Poornachandran, Yeugeniy Epshteyn, Michael D. Rosenzweig, Abhijeet Kolekar, Niveditha Sundaram, Ajit P. Joshi, Junhai Qiu
  • Publication number: 20140223180
    Abstract: A method, apparatus and system enabling software access to navigational data in a decrypted media stream while protecting stream payloads. In one embodiment, a filter may route an encrypted content stream and associated information to a secure partition having a trusted computing component for decryption. Upon decryption, the trusted computing component may store the decrypted payload of the content in a secure storage location accessible to the trusted computing component. Thereafter, the decrypted navigational header information of the content may be used to navigate to the decrypted content via a trusted component such as a trusted rendering unit in the secure partition.
    Type: Application
    Filed: April 9, 2014
    Publication date: August 7, 2014
    Inventors: Richard Maliszewski, Keith L. Shippy, Ajit P. Joshi
  • Patent number: 8739307
    Abstract: A method, apparatus and system enabling software access to navigational data in a decrypted media stream while protecting stream payloads. In one embodiment, a filter may route an encrypted content stream and associated information to a secure partition having a trusted computing component for decryption. Upon decryption, the trusted computing component may store the decrypted payload of the content in a secure storage location accessible to the trusted computing component. Thereafter, the decrypted navigational header information of the content may be used to navigate to the decrypted content via a trusted component such as a trusted rendering unit in the secure partition.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: May 27, 2014
    Assignee: Intel Corporation
    Inventors: Richard Maliszewski, Keith L. Shippy, Ajit P. Joshi
  • Patent number: 8499090
    Abstract: A hybrid system and method for delivering “streaming” media within the home. According to the method, small portions of media items from a controlling device are received at a rendering device for pre-caching into a cache. Upon a user selecting a media item for playback, play of the media item is immediately started from the cache in real-time while the remaining portions of the selected media item are downloaded from the controlling device and appended to cache at a rate faster than real-time.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: July 30, 2013
    Assignee: Intel Corporation
    Inventors: Kenneth L. Knowlson, Gamil A. Cain, Ajit P. Joshi, Jason Hongfeng Wang
  • Publication number: 20130182837
    Abstract: A method, apparatus and system enabling software access to navigational data in a decrypted media stream while protecting stream payloads. In one embodiment, a filter may route an encrypted content stream and associated information to a secure partition having a trusted computing component for decryption. Upon decryption, the trusted computing component may store the decrypted payload of the content in a secure storage location accessible to the trusted computing component. Thereafter, the decrypted navigational header information of the content may be used to navigate to the decrypted content via a trusted component such as a trusted rendering unit in the secure partition.
    Type: Application
    Filed: January 4, 2013
    Publication date: July 18, 2013
    Inventors: Richard Maliszewski, Keith L. Shippy, Ajit P. Joshi
  • Patent number: 8363831
    Abstract: A method, apparatus and system enabling software access to navigational data in a decrypted media stream while protecting stream payloads. In one embodiment, a filter may route an encrypted content stream and associated information to a secure partition having a trusted computing component for decryption. Upon decryption, the trusted computing component may store the decrypted payload of the content in a secure storage location accessible to the trusted computing component. Thereafter, the decrypted navigational header information of the content may be used to navigate to the decrypted content via a trusted component such as a trusted rendering unit in the secure partition.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: January 29, 2013
    Assignee: Intel Corporation
    Inventors: Richard Maliszewski, Keith L. Shippy, Ajit P. Joshi
  • Publication number: 20110069835
    Abstract: A method, apparatus and system enabling software access to navigational data in a decrypted media stream while protecting stream payloads. In one embodiment, a filter may route an encrypted content stream and associated information to a secure partition having a trusted computing component for decryption. Upon decryption, the trusted computing component may store the decrypted payload of the content in a secure storage location accessible to the trusted computing component. Thereafter, the decrypted navigational header information of the content may be used to navigate to the decrypted content via a trusted component such as a trusted rendering unit in the secure partition.
    Type: Application
    Filed: September 23, 2009
    Publication date: March 24, 2011
    Inventors: Richard Maliszewski, Keith L. Shippy, Ajit P. Joshi
  • Publication number: 20100169502
    Abstract: A hybrid system and method for delivering “streaming” media within the home. According to the method, small portions of media items from a controlling device are received at a rendering device for pre-caching into a cache. Upon a user selecting a media item for playback, play of the media item is immediately started from the cache in real-time while the remaining portions of the selected media item are downloaded from the controlling device and appended to cache at a rate faster than real-time.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Inventors: Kenneth L. Knowlson, Gamil A. Cain, Ajit P. Joshi, Jason Hongfeng Wang
  • Patent number: 7570766
    Abstract: Systems, methods, and data structures for transparently embedding non-compliant data in a data stream are described. One method includes embedding random encryption/decryption information into an MEPG multimedia, video, or audio stream transparently to an MPEG decoder in an ISO/MPEG 13818-1 compliant system to control access. The invention works for variable length data streams and involves a PES header. Spare bytes, stuffing bytes, or additional bytes as defined in the MPEG specification for PES headers are used to store key information by a computer capable of modifying the original data stream. There is no need for a parallel data stream for the key information because the key information is transparently inserted directly into the data stream. Additional information is embedded into the data stream that can be used for encryption/decryption without having to modify other components in a playback system.
    Type: Grant
    Filed: March 1, 2002
    Date of Patent: August 4, 2009
    Assignee: Intel Corporation
    Inventors: Richard P. Mangold, Keith L. Shippy, Ajit P. Joshi
  • Publication number: 20090013358
    Abstract: A method may include receiving a recording request for media information from a first media system. The method may also include selecting a source of the media information and selecting a storage destination for the media information. Recording and/or playback of the media information from the source to the storage destination may be scheduled.
    Type: Application
    Filed: September 11, 2008
    Publication date: January 8, 2009
    Inventors: John A. Throckmorton, Ajit P. Joshi
  • Patent number: 7328455
    Abstract: An apparatus and method for enabling secure content decryption within a set-top box are described. The method includes performance of security authentication of a content driver by a content decryption component. Security authentication is performed in order to verify an identity of the content driver as a secure content driver. Next, the content decryption component receives an encrypted content stream from the secure content driver. Once received, the content decryption component performs integrity authentication of a run-time image of the secure content driver. Finally, while integrity authentication of the secure content driver is verified, the content decryption component streams decrypted content to the secure content driver to enable playback of the decrypted content to a user.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: February 5, 2008
    Assignee: Intel Corporation
    Inventors: Curtis E. Jutzi, Richard P. Mangold, Ajit P. Joshi
  • Patent number: 7139470
    Abstract: Navigation information can be generated from compressed and packetized MPEG streams, and the navigation information then placed in a separate navigation file that can be accessed to permit navigation functions to be performed during decompression and playback of the MPEG stream. An authoring tool may be used to parse the MPEG stream and generate the navigation data. The navigation data may then be used to select individual start points, different audio channels, special effects, etc., during playback.
    Type: Grant
    Filed: August 17, 2001
    Date of Patent: November 21, 2006
    Assignee: Intel Corporation
    Inventors: Alex A. Lopez-Estrada, Jeffery S. Peel, Ajit P. Joshi
  • Patent number: 6938015
    Abstract: According to one embodiment, a system is disclosed. The system includes a server computer, a transmission medium coupled to the server computer and a client computer coupled to the transmission medium. The client computer includes a security component that has exclusive access to a log stored at the client computer.
    Type: Grant
    Filed: September 17, 2001
    Date of Patent: August 30, 2005
    Assignee: Intel Corporation
    Inventors: Ajit P. Joshi, Rick P. Mangold, Curt E. Jutzi
  • Publication number: 20030167397
    Abstract: Systems, methods, and data structures for transparently embedding non-complaint data in a data stream are described. One method includes embedding random encryption/decryption information into an MEPG multimedia, video, or audio stream transparently to an MPEG decoder in an ISO/MPEG 13818-1 compliant system to control access. The invention works for variable length data streams and involves a PES header. Spare bytes, stuffing bytes, or additional bytes as defined in the MPEG specification for PES headers are used to store key information by a computer capable of modifying the original data stream. There is no need for a parallel data stream for the key information because the key information is transparently inserted directly into the data stream. Additional information is embedded into the data stream that can be used for encryption/decryption without having to modify other components in a playback system.
    Type: Application
    Filed: March 1, 2002
    Publication date: September 4, 2003
    Applicant: Intel Corporation
    Inventors: Richard P. Mangold, Keith L. Shippy, Ajit P. Joshi
  • Publication number: 20030095790
    Abstract: Methods and apparatus for utilizing navigation seek points in a media presentation are disclosed. A stream of media presentation data including program content of interest is received and decoded and content of interest is made available to a user. After the program content of interest has been made available to the user for viewing, navigation information is received and communicated to the user.
    Type: Application
    Filed: December 31, 2002
    Publication date: May 22, 2003
    Inventor: Ajit P. Joshi
  • Publication number: 20030056210
    Abstract: According to one embodiment, a system is disclosed. The system includes a server computer, a transmission medium coupled to the server computer and a client computer coupled to the transmission medium. The client computer includes a security component that has exclusive access to a log stored at the client computer.
    Type: Application
    Filed: September 17, 2001
    Publication date: March 20, 2003
    Inventors: Ajit P. Joshi, Richard P. Mangold, Curt E. Jutzi
  • Publication number: 20030035648
    Abstract: Navigation information can be generated from compressed and packetized MPEG streams, and the navigation information then placed in a separate navigation file that can be accessed to permit navigation functions to be performed during decompression and playback of the MPEG stream. An authoring tool may be used to parse the MPEG stream and generate the navigation data. The navigation data may then be used to select individual start points, different audio channels, special effects, etc., during playback.
    Type: Application
    Filed: August 17, 2001
    Publication date: February 20, 2003
    Inventors: Alex A. Lopez-Estrada, Jeffery S. Peel, Ajit P. Joshi
  • Publication number: 20030005301
    Abstract: An apparatus and method for enabling secure content decryption within a set-top box are described. The method includes performance of security authentication of a content driver by a content decryption component. Security authentication is performed in order to verify an identity of the content driver as a secure content driver. Next, the content decryption component receives an encrypted content stream from the secure content driver. Once received, the content decryption component performs integrity authentication of a run-time image of the secure content driver. Finally, while integrity authentication of the secure content driver is verified, the content decryption component streams decrypted content to the secure content driver to enable playback of the decrypted content to a user.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 2, 2003
    Inventors: Curtis E. Jutzi, Richard P. Mangold, Ajit P. Joshi