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).

  • Publication number: 20220053044
    Abstract: 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: Application
    Filed: October 20, 2021
    Publication date: February 17, 2022
    Inventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
  • Patent number: 11184419
    Abstract: 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: Grant
    Filed: July 16, 2020
    Date of Patent: November 23, 2021
    Assignee: GRACENOTE DIGITAL VENTURES, LLC
    Inventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
  • Publication number: 20200351320
    Abstract: 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: Application
    Filed: July 16, 2020
    Publication date: November 5, 2020
    Inventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
  • Patent number: 10757159
    Abstract: 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: Grant
    Filed: July 25, 2014
    Date of Patent: August 25, 2020
    Assignee: GRACENOTE DIGITAL VENTURES, LLC
    Inventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
  • Patent number: 9619198
    Abstract: 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: Grant
    Filed: March 4, 2014
    Date of Patent: April 11, 2017
    Assignee: Tribune Digital Ventures, LLC
    Inventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
  • Publication number: 20160028788
    Abstract: 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: Application
    Filed: July 25, 2014
    Publication date: January 28, 2016
    Inventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
  • Publication number: 20150254049
    Abstract: 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: Application
    Filed: March 4, 2014
    Publication date: September 10, 2015
    Inventors: Venkatarama Anilkumar Panguluri, John Zhenghao Yeh
  • Patent number: 5776136
    Abstract: 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: Grant
    Filed: September 30, 1996
    Date of Patent: July 7, 1998
    Assignee: Integrated Surgical Systems, Inc.
    Inventors: Alind Sahay, Zhenghao Yeh