Amir H. Gharaat - Menlo Park CA, US James M. Barton - Alviso CA, US Mukesh K. Patel - Fremont CA, US
Assignee:
TiVo Inc. - Alviso CA
International Classification:
H04N 9/80
US Classification:
386249
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.
Amir H. Gharaat - Menlo Park CA, US James M. Barton - Alviso CA, US Mukesh K. Patel - Fremont CA, US
Assignee:
TiVo Inc. - Alviso CA
International Classification:
H04N 7/16
US Classification:
725 19
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.
Presenting Notifications In Response To Viewer-Initiated Actions
Edward Ludvig - Redwood City CA, US Vadim Gorokhovsky - Redmond WA, US Amir Gharaat - Menlo Park CA, US John Comito - Redwood City CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 13/00
US Classification:
719318000
Abstract:
Techniques for presenting notifications to a television viewer in response to a channel change are described. Notification data is received and stored at a client device. A notice represented by the notification data is then displayed to the television viewer when a channel change event is detected. The notification data may also include data that indicates how the notice is to be displayed.
Amir H. Gharaat - Menlo Park CA, US James M. Barton - Alviso CA, US Mukesh K. Patel - Fremont CA, US
International Classification:
G09G 5/36 G06K 9/00
US Classification:
345545, 382124
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. A method of recording or playing media content identified based on fingerprints is described.
Amir H. Gharaat - Menlo Park CA, US James M. Barton - Alviso CA, US Mukesh K. Patel - Fremont CA, US
International Classification:
H04N 5/91 H04N 5/76
US Classification:
386238, 386E05003, 386297
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. A method of recording or playing media content identified based on fingerprints is described.
Amir H. Gharaat - Menlo Park CA, US James M. Barton - Alviso CA, US Mukesh K. Patel - Fremont CA, US
International Classification:
H04N 5/91 H04N 5/76 H04N 5/783
US Classification:
386238, 386E05003, 386297, 386341, 386343
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. A method of recording or playing media content identified based on fingerprints is described.
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. A method of recording or playing media content identified based on fingerprints is described.
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. A method of recording or playing media content identified based on fingerprints is described.
Glance Mar 2012 - Mar 2014
Founder
Tivo Sep 2008 - Mar 2010
Director, Product Management
Tivo Dec 2004 - Sep 2008
Product Management and Marketing
Microsoft Nov 2000 - Aug 2004
Lead and Group Program Manager
Ipin Jun 1999 - Nov 2000
Product Management Director
Education:
Uc Santa Barbara 1986 - 1991
Bachelors, Bachelor of Science
Interests:
Poverty Alleviation Animal Welfare Education Science and Technology
TiVo, Inc. Sep 2008 - Mar 2010
Director, Product Management
TiVo Dec 2004 - Sep 2008
Product Management and Marketing
Microsoft Nov 2000 - Aug 2004
Lead and Group Program Manager
iPIN Jun 1999 - Nov 2000
Product Management Director
Sun Microsystems Nov 1996 - Dec 1997
Product Line Manager
Education:
University of California, Santa Barbara 1986 - 1991
Skills:
Product Launch Product Management Strategy Competitive Analysis Cross-functional Team Leadership Go-to-market Strategy Product Lifecycle Management Product Development Strategic Partnerships
Name / Title
Company / Classification
Phones & Addresses
Amir Gharaat
Infinite Quarters, LLC Software Creation Design & Development
1010 Noel Dr, Menlo Park, CA 94025
Youtube
Chinese guy rocks electronic drums
Chinese guy rocks electronic drums
Category:
Music
Uploaded:
03 May, 2006
Duration:
1m 53s
Kitab Al-Gharaat mein Amir-e-Sham kay kartuto...
Name: Qayam-e-Imam Hussain a.s Ka Makki Marhla Subject: Hamasa-e-Karba...
Duration:
10m 53s
Kitab Al Gharaat mein Amir e Sham kay kartuto...
please visit official website Islamimarkaz: Subscribe these youtube ...
Duration:
10m 53s
Amir e Sham Kay Kartoot | Kitab Al Gharaat | ...
2020 Ms Records. All rights reserved. Subscribe Stay updated! #Muhar...
Duration:
10m 53s
God Of War Ragnarok -- Part25 -
00:00 - 09:24 - 14:31 - 19:30 - ...
Duration:
42m 48s
Amir Mhetaloo - Sihet Garb ( - )
Subscribe : YouTube...
Duration:
2m 39s
Amir Mhetaloo - Shabe Yalda Lo-fi Beat Offici...
. Subscribe : YouTube...
Duration:
1m 31s
Motivational Kalam - Amir e Sham - Sheraz Ahm...
Superhit #Motivational #Manqabat Artist : Molana Sheraz Ahmed Farooqi ...