Patents by Inventor Amir H. Gharaat

Amir H. Gharaat 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: 20230283837
    Abstract: A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described.
    Type: Application
    Filed: April 11, 2023
    Publication date: September 7, 2023
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 11653053
    Abstract: A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: May 16, 2023
    Assignee: TiVo Solutions Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Publication number: 20210067828
    Abstract: A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described.
    Type: Application
    Filed: September 14, 2020
    Publication date: March 4, 2021
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 10805670
    Abstract: A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: October 13, 2020
    Assignee: TIVO SOLUTIONS, INC.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Publication number: 20190037267
    Abstract: A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described.
    Type: Application
    Filed: October 2, 2018
    Publication date: January 31, 2019
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 10097880
    Abstract: A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: October 9, 2018
    Assignee: TiVo Solutions Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 9691273
    Abstract: A method includes detecting that a particular media device is communicatively coupled to one or more media devices in a set of media devices; in response to detecting that the particular media device is communicatively coupled to the one or more media devices in the set of media devices: automatically sending one or more remote operating codes, for remotely controlling the particular media device, to a remote control device.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: June 27, 2017
    Assignee: TiVo Solutions Inc.
    Inventors: Mukesh K. Patel, Jonathan A. Logan, Amir H. Gharaat, Richard Lee, Roger Hsu, Robert Poniatowski, Anthony P. Lee
  • Patent number: 9648380
    Abstract: A command is received to record particular media content on a first device associated with a first user and the particular media content is scheduled for recording on the first device. A notification is provided to a second device associated with a second user of the scheduling of the recording of the particular media content on the first device. The second device may then schedule recording of the particular media content. The second device may schedule the recording of the particular media content without receiving a user command or subsequent to receiving a user confirmation to record the particular media content in response to the notification.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: May 9, 2017
    Assignee: TiVo Solutions Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 9554176
    Abstract: A method of deriving fingerprints for media content that is being watched by a user is described. For example, a user may select a particular show on an electronic programming guide displayed by a media device. The media device may then request the content stream, from the content source, that includes the particular show. The source may indicate whether a fingerprint is needed for the particular show requested by the media device. The indication may be a flag in the data received by the media device. If the particular show needs to be fingerprinted as indicated by the flag, the media device may decompress the corresponding video frames, load the decompressed video frames into memory and analyze the video frames to derive a fingerprint from the video frames.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: January 24, 2017
    Assignee: TiVo Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 9521453
    Abstract: A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: December 13, 2016
    Assignee: TiVo Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Publication number: 20160353181
    Abstract: A method of deriving fingerprints for media content that is being watched by a user is described. For example, a user may select a particular show on an electronic programming guide displayed by a media device. The media device may then request the content stream, from the content source, that includes the particular show. The source may indicate whether a fingerprint is needed for the particular show requested by the media device. The indication may be a flag in the data received by the media device. If the particular show needs to be fingerprinted as indicated by the flag, the media device may decompress the corresponding video frames, load the decompressed video frames into memory and analyze the video frames to derive a fingerprint from the video frames.
    Type: Application
    Filed: August 12, 2013
    Publication date: December 1, 2016
    Applicant: TiVo Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 9264758
    Abstract: A method for detecting the scheduled recording of a particular media content on multiple devices is described. In response to detecting that the particular media content is scheduled for recording on multiple devices, a notification may be provided to at least one of the multiple devices that the particular media content is scheduled for recording on the multiple devices. The particular media content may then be synchronously displayed on the multiple devices. A time may be selected by one of the devices to synchronously play the particular media content on the multiple devices based on a user availability calendar accessible through each of the devices. A time may also be suggested to receive a user confirmation for the suggested time.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: February 16, 2016
    Assignee: TiVo Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 9036979
    Abstract: In an embodiment, the playing of an advertisement may be detected by identifying the persons associated with the faces in the advertisement portion of the media content and determining that the identified persons are not actors listed for the media content. In an embodiment, the advertisement may be enhanced with additional content pertaining to the product or service being advertised. In an embodiment, the advertisement may be automatically fast-forwarded, muted, or replaced with an alternate advertisement. In an embodiment, only a non-advertisement portion of the media content may be recorded by skipping over the detected advertisement portion of the media content.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: May 19, 2015
    Assignee: Splunk Inc.
    Inventors: Amir H Gharaat, James Barton, Mukesh K Patel
  • Patent number: 8984626
    Abstract: A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: March 17, 2015
    Assignee: TiVo Inc.
    Inventors: James M. Barton, Brian Lanier, Amir H. Gharaat, James Cheng
  • Patent number: 8704854
    Abstract: A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: April 22, 2014
    Assignee: TiVo Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Publication number: 20130332951
    Abstract: A method of deriving fingerprints for media content that is being watched by a user is described. For example, a user may select a particular show on an electronic programming guide displayed by a media device. The media device may then request the content stream, from the content source, that includes the particular show. The source may indicate whether a fingerprint is needed for the particular show requested by the media device. The indication may be a flag in the data received by the media device. If the particular show needs to be fingerprinted as indicated by the flag, the media device may decompress the corresponding video frames, load the decompressed video frames into memory and analyze the video frames to derive a fingerprint from the video frames.
    Type: Application
    Filed: August 12, 2013
    Publication date: December 12, 2013
    Applicant: TiVo Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 8510769
    Abstract: A media device meeting an idleness criteria may be detected. In response to detecting an idleness criteria, media content may be sent to the media device. The media device may be configured to receive a particular content stream or streams accessible via the internet comprising the media content. The media device may derive a fingerprint from the media content and send the fingerprint to a fingerprint database, along with additional data pertaining to the media (such as title, synopsis, closed caption text, etc.). Detecting that a media device meets an idleness criteria may involve receiving a signal from the media device, the media device completing a duration of time without receiving a user command at the media device, or determining that the media content has resource availability for deriving a fingerprint.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: August 13, 2013
    Assignee: TiVo Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 8417096
    Abstract: A method for determining a playing position of media content based on media content fingerprints is described. In an embodiment, the playing of an advertisement may be detected by determining that one or more fingerprints of media content being played are associated with an advertisement portion of the media content. In an embodiment, an advertisement may be detected by identifying the persons associated with the faces in the advertisement portion of the media content and determining that the identified persons are not actors listed for the media content. In an embodiment, the advertisement may be enhanced with additional content pertaining to the product or service being advertised. In an embodiment, the advertisement may be automatically fast-forwarded, muted, or replaced with an alternate advertisement. In an embodiment, only a non-advertisement portion of the media content may be recorded by skipping over the detected advertisement portion of the media content.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: April 9, 2013
    Assignee: TiVo Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Publication number: 20110066942
    Abstract: A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described.
    Type: Application
    Filed: December 4, 2009
    Publication date: March 17, 2011
    Inventors: James M. Barton, Brian Lanier, Amir H. Gharaat, James Cheng
  • Publication number: 20110064385
    Abstract: A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described.
    Type: Application
    Filed: December 4, 2009
    Publication date: March 17, 2011
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel