Patents by Inventor Zhenghao Yeh
Zhenghao Yeh 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: 12052308Abstract: An example method involves (i) accessing a playlist defining a sequence of media content items including a first media content item and a second media content item; (ii) retrieving, from one or more server devices, first data representing the media content items of the received playlist, and using the retrieved first data to play out, via a client device, the media content items in accordance with the sequence defined by the playlist; (iii) accessing second data representing user activity related to the client device, and using the accessed second data as a basis to select a media content item from a plurality of media content items; and (iv) retrieving third data representing the selected media content item, and using the retrieved third data to play out, via the client device, the selected media content item in between playing out the first and second media content items.Type: GrantFiled: October 20, 2021Date of Patent: July 30, 2024Assignee: Gracenote Digital Ventures, LLCInventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
-
Publication number: 20220053044Abstract: An example method involves (i) accessing a playlist defining a sequence of media content items including a first media content item and a second media content item; (ii) retrieving, from one or more server devices, first data representing the media content items of the received playlist, and using the retrieved first data to play out, via a client device, the media content items in accordance with the sequence defined by the playlist; (iii) accessing second data representing user activity related to the client device, and using the accessed second data as a basis to select a media content item from a plurality of media content items; and (iv) retrieving third data representing the selected media content item, and using the retrieved third data to play out, via the client device, the selected media content item in between playing out the first and second media content items.Type: ApplicationFiled: October 20, 2021Publication date: February 17, 2022Inventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
-
Patent number: 11184419Abstract: An example method involves (i) accessing a playlist defining a sequence of media content items including a first media content item and a second media content item; (ii) retrieving, from one or more server devices, first data representing the media content items of the received playlist, and using the retrieved first data to play out, via a client device, the media content items in accordance with the sequence defined by the playlist; (iii) accessing second data representing user activity related to the client device, and using the accessed second data as a basis to select a media content item from a plurality of media content items; and (iv) retrieving third data representing the selected media content item, and using the retrieved third data to play out, via the client device, the selected media content item in between playing out the first and second media content items.Type: GrantFiled: July 16, 2020Date of Patent: November 23, 2021Assignee: GRACENOTE DIGITAL VENTURES, LLCInventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
-
Publication number: 20200351320Abstract: An example method involves (i) accessing a playlist defining a sequence of media content items including a first media content item and a second media content item; (ii) retrieving, from one or more server devices, first data representing the media content items of the received playlist, and using the retrieved first data to play out, via a client device, the media content items in accordance with the sequence defined by the playlist; (iii) accessing second data representing user activity related to the client device, and using the accessed second data as a basis to select a media content item from a plurality of media content items; and (iv) retrieving third data representing the selected media content item, and using the retrieved third data to play out, via the client device, the selected media content item in between playing out the first and second media content items.Type: ApplicationFiled: July 16, 2020Publication date: November 5, 2020Inventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
-
Patent number: 10757159Abstract: An example method involves (i) accessing a playlist defining a sequence of media content items including a first media content item and a second media content item; (ii) retrieving, from one or more server devices, first data representing the media content items of the received playlist, and using the retrieved first data to play out, via a client device, the media content items in accordance with the sequence defined by the playlist; (iii) accessing second data representing user activity related to the client device, and using the accessed second data as a basis to select a media content item from a plurality of media content items; and (iv) retrieving third data representing the selected media content item, and using the retrieved third data to play out, via the client device, the selected media content item in between playing out the first and second media content items.Type: GrantFiled: July 25, 2014Date of Patent: August 25, 2020Assignee: GRACENOTE DIGITAL VENTURES, LLCInventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
-
Patent number: 9619198Abstract: Disclosed are methods and systems for dynamically playing audible punctuation in connection with playout of content defined by a playlist. A client receives a playlist defining a sequence of media content items to be played out by the client, the playlist indicating attribute data for each media content item of the sequence. For each of at least one of the media content items of the playlist, the client determines based on the attribute data and perhaps based on user preference data an audible punctuation to play out in connection with playout of that media content item, and the client retrieves and plays out the audible punctuation in connection with playout of that media content item.Type: GrantFiled: March 4, 2014Date of Patent: April 11, 2017Assignee: Tribune Digital Ventures, LLCInventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
-
Publication number: 20160028788Abstract: An example method involves (i) accessing a playlist defining a sequence of media content items including a first media content item and a second media content item; (ii) retrieving, from one or more server devices, first data representing the media content items of the received playlist, and using the retrieved first data to play out, via a client device, the media content items in accordance with the sequence defined by the playlist; (iii) accessing second data representing user activity related to the client device, and using the accessed second data as a basis to select a media content item from a plurality of media content items; and (iv) retrieving third data representing the selected media content item, and using the retrieved third data to play out, via the client device, the selected media content item in between playing out the first and second media content items.Type: ApplicationFiled: July 25, 2014Publication date: January 28, 2016Inventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
-
Publication number: 20150254049Abstract: Disclosed are methods and systems for dynamically playing audible punctuation in connection with playout of content defined by a playlist. A client receives a playlist defining a sequence of media content items to be played out by the client, the playlist indicating attribute data for each media content item of the sequence. For each of at least one of the media content items of the playlist, the client determines based on the attribute data and perhaps based on user preference data an audible punctuation to play out in connection with playout of that media content item, and the client retrieves and plays out the audible punctuation in connection with playout of that media content item.Type: ApplicationFiled: March 4, 2014Publication date: September 10, 2015Inventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
-
Patent number: 5776136Abstract: Methods and systems for finish cutting of bone cavities rely on making a plurality of axial finish cuts along the cavity wall. Finish cuts are made using a rotary cutter, and a sufficient number of cuts are made to limit the radial height of cusps between adjacent cuts resulting from the arcuate shape of the cut profile. Cutting time is reduced by selectively terminating the axial lengths of the finish cuts in a manner which does not result in unacceptably high radial cusp heights between adjacent cuts.Type: GrantFiled: September 30, 1996Date of Patent: July 7, 1998Assignee: Integrated Surgical Systems, Inc.Inventors: Alind Sahay, Zhenghao Yeh