Patents by Inventor Crx K. Chai

Crx K. Chai 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: 10582245
    Abstract: Systems and methods for generating and displaying a non-time bound content channel in a time-bound grid is provided. The system comprises receiving content data representing non-time bound content to be displayed in the time bound grid. The system generates the time bound grid, by creating, based on the content data, a non-time bound content channel. The non-time bound content channel displays one or more content objects representing the non-time bound content in the time bound grid. The system incorporates the non-time bound content channel with a plurality of time bound channels in the time bound grid. The system then causes display of the generated time bound grid on a viewing device of a user.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: March 3, 2020
    Assignee: OPENTV, INC.
    Inventors: Danielle Maslow Zimmerman, David Daniel Kempe, Crx K. Chai, Alex Fishman, Colin Shengcai Zhao, Andrea Wheeler
  • Publication number: 20200045369
    Abstract: A smart playlist system is described. In one example embodiment, a collector module obtains content utilization data from a plurality of client devices associated with respective plurality of viewers. A hot list generator module generates a list of popular content items based on the obtained content utilization data. A customization module generates a customized playlist for a target viewer from the plurality of viewers, based on the list of popular content items and a profile of the target viewer. The communications module communicates the customized playlist to a client device of the target viewer.
    Type: Application
    Filed: July 15, 2019
    Publication date: February 6, 2020
    Inventors: Alex Fishman, Crx k. Chai
  • Patent number: 10433003
    Abstract: A community-based recommendation engine is provided. In one example embodiment, a system to provide a community-based recommendation engine comprises a recommendation detector, a contact evaluation module, and a decision module. The recommendation detector is configured to receive, at a viewer's system, a recommendation for a content item from a contact of a viewer. The contact evaluation module is configured to access a rule assigned to the contact by the viewer. The rule indicates an action to be performed based on a content rating provided by the contact in the recommendation. The decision module is configured to determine the action to be at the viewer system, based on the content rating in the recommendation and the rule, and to initiate the action at the view system.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: October 1, 2019
    Assignee: OPENTV, INC.
    Inventors: Alex Fishman, Crx K. Chai
  • Patent number: 10419817
    Abstract: A smart playlist system is described. In one example embodiment, a collector module obtains content utilization data from a plurality of client devices associated with respective plurality of viewers. A hot list generator module generates a list of popular content items based on the obtained content utilization data. A customization module generates a customized playlist for a target viewer from the plurality of viewers, based on the list of popular content items and a profile of the target viewer. The communications module communicates the customized playlist to a client device of the target viewer.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: September 17, 2019
    Assignee: OPENTV, INC.
    Inventors: Alex Fishman, Crx K. Chai
  • Publication number: 20190258689
    Abstract: A system for collecting data from different sources is described. In one example embodiment, the system obtains content-related data from a plurality of source computer systems, automatically identifies, based on the content-related data, content items having respective popularity values greater than a predetermined threshold value as popular content items, and automatically generates a list of popular content items based on the popular content items.
    Type: Application
    Filed: December 31, 2018
    Publication date: August 22, 2019
    Inventors: Alex Fishman, Crx K. Chai
  • Publication number: 20190191193
    Abstract: Example embodiments provide systems and methods for crowdsourced skipping of media content portions. In an example method, a plurality of content tags are received from a plurality of media content devices over a communication network. Each of the plurality of content tags may designate a location within a media content item. The content tags are processed to generate aggregated content tags for the media content item. The aggregated content tags may designate one or more portions of the media content item for modified playback. The aggregated content tags for the media content item are transmitted over the communication network to a first media content device separate from the plurality of media content devices.
    Type: Application
    Filed: November 19, 2018
    Publication date: June 20, 2019
    Inventors: Jose Emmanuel Pont, Crx K. Chai
  • Patent number: 10313411
    Abstract: Methods and systems for generating and sharing media clips are described. Consistent with some embodiments, while a selection of digital media content (e.g., a movie, television program, audio track, and so on) is being presented at a media player, a user creates one or more sets of waypoints (e.g., time markers) that define the boundaries (e.g., beginning and end) of one or more media clips. These waypoints are communicated from one media player device to another, enabling the receiving media player device to retrieve and play back the media clips from a source other than the media player device where the waypoints were generated.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: June 4, 2019
    Assignee: OPENTV, INC.
    Inventors: Crx K. Chai, Alex Fishman
  • Publication number: 20190082229
    Abstract: A method includes associating a client device with a secondary device. The method further includes identifying a triggering event related to an operation of the secondary device. The method also includes, in response to identifying the triggering event, sending a message to the client device with a request for information related to the operation of the secondary device. The client device may have a user interface configured to receive the information. The method includes receiving, via a network, the information from the client device. The method further includes performing the operation at the secondary device using the information from the client device.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 14, 2019
    Inventors: Ran Grumer, Alexander Fishman, Eunsook An, Danielle Maslow Zimmerman, Crx K. Chai, Colin Shengcai Zhao
  • Publication number: 20190075143
    Abstract: Methods and systems for interacting with graphical user interface elements to invoke commands and initiate requests in a multi-device environment are described.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 7, 2019
    Inventors: Crx K. Chai, Alex Fishman
  • Patent number: 10210160
    Abstract: A system for collecting data from different sources is described. In one example embodiment, the system obtains content-related data from a plurality of source computer systems, automatically identifies, based on the content-related data, content items having respective popularity values greater than a predetermined threshold value as popular content items, and automatically generates a list of popular content items based on the popular content items.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: February 19, 2019
    Assignee: OPENTV, INC.
    Inventors: Alex Fishman, Crx K. Chai
  • Patent number: 10154293
    Abstract: Example embodiments provide systems and methods for crowdsourced skipping of media content portions. In an example method, a plurality of content tags are received from a plurality of media content devices over a communication network. Each of the plurality of content tags may designate a location within a media content item. The content tags are processed to generate aggregated content tags for the media content item. The aggregated content tags may designate one or more portions of the media content item for modified playback. The aggregated content tags for the media content item are transmitted over the communication network to a first media content device separate from the plurality of media content devices.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: December 11, 2018
    Assignee: OPENTV, INC.
    Inventors: Jose Emmanuel Pont, Crx K. Chai
  • Publication number: 20180310068
    Abstract: A device for enabling content selection is configured to display a graphical user interface including a map and information associated with other users. The map may including identifiers of users at respective locations. The device may enable a user to navigate to a particular identifier. The device may be configured to display a window including an item of content associated with a particular identifier. The device may be configured to facilitate a video chat between one or more users.
    Type: Application
    Filed: April 24, 2018
    Publication date: October 25, 2018
    Inventors: Crx K. Chai, Alex Fishman
  • Patent number: 10104135
    Abstract: Methods and systems for interacting with graphical user interface elements to invoke commands and initiate requests in a multi-device environment are described.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: October 16, 2018
    Assignee: OPENTV, INC.
    Inventors: Crx K. Chai, Alex Fishman
  • Publication number: 20180248928
    Abstract: Methods and systems for generating and sharing media clips are described. Consistent with some embodiments, while a selection of digital media content (e.g., a movie, television program, audio track, and so on) is being presented at a media player, a user creates one or more sets of waypoints (e.g., time markers) that define the boundaries (e.g., beginning and end) of one or more media clips. These waypoints are communicated from one media player device to another, enabling the receiving media player device to retrieve and play back the media clips from a source other than the media player device where the waypoints were generated.
    Type: Application
    Filed: May 2, 2018
    Publication date: August 30, 2018
    Inventors: Crx K. CHAI, Alex FISHMAN
  • Patent number: 10063930
    Abstract: In various example embodiments, a system and method for electronic program guide (EPG) sorting and automatic realignment is provided. In example embodiments, a graphical user interface having an EPG including a plurality of rows of thumbnails representing programs is presented on a device of a user. Each row of thumbnails may be navigated independent of other rows. A navigational input is received via a touchscreen of the device. The navigational input indicates an action performed on the graphical user interface that triggers a realignment of programming information presented on the EPG. An updated EPG with the realignment of the programming information indicated by the navigational input is then provided.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: August 28, 2018
    Assignee: OPENTV, INC.
    Inventors: Crx K. Chai, Alex Fishman, Matthew Huntington, Isaac Chellin, Kevin Lu
  • Publication number: 20180098101
    Abstract: Example embodiments provide systems and methods for crowdsourced skipping of media content portions. In an example method, a plurality of content tags are received from a plurality of media content devices over a communication network. Each of the plurality of content tags may designate a location within a media content item. The content tags are processed to generate aggregated content tags for the media content item. The aggregated content tags may designate one or more portions of the media content item for modified playback. The aggregated content tags for the media content item are transmitted over the communication network to a first media content device separate from the plurality of media content devices.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Jose Emmanuel Pont, Crx K. Chai
  • Publication number: 20180070121
    Abstract: Systems and methods for generating and displaying a non-time bound content channel in a time-bound grid is provided. The system comprises receiving content data representing non-time bound content to be displayed in the time bound grid. The system generates the time bound grid, by creating, based on the content data, a non-time bound content channel. The non-time bound content channel displays one or more content objects representing the non-time bound content in the time bound grid. The system incorporates the non-time bound content channel with a plurality of time bound channels in the time bound grid. The system then causes display of the generated time bound grid on a viewing device of a user.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 8, 2018
    Inventors: Danielle Maslow Zimmerman, David Daniel Kempe, Crx K. Chai, Alex Fishman, Colin Shengcai Zhao, Andrea Wheeler
  • Publication number: 20180067594
    Abstract: Systems and methods for dynamically determining and displaying user interface analytics in a relevant context are provided. The system accesses a plurality of user interfaces of a content provider. The system renders and causes display of a first user interface of the plurality of user interfaces. The system accesses, from a data store, data corresponding to a user interface element on the first user interface. The accessed data is associated with actions performed by users with respect to the user interface element in order to access content provided by the content provider. A conversion result is generated based on the accessed data corresponding to the selected user interface element, whereby the conversion result indicates a percentage of users advancing further in a navigation path based on a selection of the user interface element by the users.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 8, 2018
    Inventors: Colin Shengcai Zhao, Crx K. Chai, Robert Chen
  • Publication number: 20180070138
    Abstract: Systems and methods for generating and displaying groupings of content recommendations using personas are provided. The system determines content for each of the plurality of personas. The determined content for each of the plurality of personas comprises content that shares a common genre or theme for each persona. The system populates each of the plurality of personas using the determined content for each of the plurality of personas. The system then causes display of at least some of the plurality of personas on a viewing device of a user. The at least some of the plurality of personas is selected for the user based on device data corresponding to the user, whereby the device data indicates user preferences and interactions with previous content.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 8, 2018
    Inventors: Crx K. Chai, Alex Fishman, Danielle Maslow Zimmerman, Robert Chen, David Daniel Kempe, Colin Shengcai Zhao
  • Publication number: 20180035161
    Abstract: A smart playlist system is described. In one example embodiment, a collector module obtains content utilization data from a plurality of client devices associated with respective plurality of viewers. A hot list generator module generates a list of popular content items based on the obtained content utilization data. A customization module generates a customized playlist for a target viewer from the plurality of viewers, based on the list of popular content items and a profile of the target viewer. The communications module communicates the customized playlist to a client device of the target viewer.
    Type: Application
    Filed: October 5, 2017
    Publication date: February 1, 2018
    Inventors: Alex Fishman, Crx K. Chai