Patents Assigned to CBS Interactive, Inc.
  • Patent number: 11379511
    Abstract: Systems, methods, and storage media for providing a content recommendation service based on user viewed content without access to the user viewed content are disclosed. Exemplary implementations may: make an executable translation component available to a content provider; receive, from the content provider, multiple sets of content information; store the sets of content information in a database; receive a request from the content provider to provide a content recommendation; receive a content ID for content viewed by a user; query the database with a query based on embedding data corresponding to the content ID for content viewed by a user; process the query to obtain additional content IDs which correspond to additional content that is related to the content viewed by the user; and send the additional content IDs to the content provider.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: July 5, 2022
    Assignee: CBS Interactive, Inc.
    Inventors: Adam Leary, Rob Harrigan, Erik Collier
  • Patent number: 10304116
    Abstract: Various embodiments are presented which comprise an electronic catalog of products, wherein the catalog comprises a taxonomy of product categories and products within the categories, wherein various users input filter parameters and these are monitored, whereupon a new set of filter parameters are accepted and compared to the past set of filter parameters to generate content recommendations.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: May 28, 2019
    Assignee: CBS INTERACTIVE, INC.
    Inventor: Daniel F. Schmidt
  • Patent number: 9363542
    Abstract: Techniques to provide an enhanced video replay are described. A processor component controls a video interface module, a replay clip editing module, a replay clip selection module, and a broadcast feed module. The video interface module may receive a first and a second video stream of an event in a first and a second video resolution. The replay clip editing module may determine a time period within the second video stream that contains a scene of interest and create multiple video clips in the first video resolution. The multiple video clips each represent of a portion of the field of view of the second video stream. The broadcast feed module may interrupt a broadcast feed of the first video stream and insert the selected one of the multiple video clips into the broadcast feed. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: June 7, 2016
    Assignee: CBS INTERACTIVE, INC.
    Inventors: Bruce Goldfeder, Ken Aagaard
  • Patent number: 9232242
    Abstract: Techniques to automatically switch among video signals in a television broadcast are disclosed. A trigger decoder may receive a network video signal for a network program. The network video signal may be comprised of a video signal and a trigger control signal. The trigger control signal may comprise a time period indicative of how long until a station break is to occur within the network program. The trigger decoder may separate the video signal from the trigger control signal. A latency adjuster may determine a delay between the transmission of the network video signal and the reception of the network video signal. A master control switcher clock may be reset based on the delay. The master control switcher may receive the video signal for the network program, and one or more video signals from one or more video servers containing video content.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: January 5, 2016
    Assignee: CBS INTERACTIVE, INC.
    Inventor: James M. Chase
  • Patent number: 9201572
    Abstract: Various embodiments are generally directed to a visual configuration environment for configuring A/B tests of variations of aspects of content presentation in a user interface of a portal of a server to support remotely accessing services that it provides. A method includes identifying multiple visual areas of a visible portion of a user interface in a first data script; visually presenting on a display the multiple visual areas in at least one menu in a first table to enable selection of first and second visual areas of the multiple visual areas for inclusion in an A/B test of multiple versions of the user interface; and visually presenting a list of all possible combinations of variations in content presentation selected in response to the visual presentation of the first table for the first and second visual areas in the form of a second table. Other embodiments are described and claimed herein.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 1, 2015
    Assignee: CBS INTERACTIVE, INC.
    Inventors: Clifford Lyon, Ron H. Rothman
  • Patent number: 9098370
    Abstract: Various embodiments for improving application uninstallation from a computing device are described. In one or more embodiments, a scanning application may generate a files list that includes information about what other applications may use ancillary files. When an application is deleted, a user interface presents a list of ancillary files used by the deleted application and what other applications may use the ancillary files. The user may then select which ancillary files to delete along with the application. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: August 4, 2015
    Assignee: CBS INTERACTIVE, INC.
    Inventor: Carl MacDonald
  • Patent number: 9049494
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for performing an action during playback based on a media manifest file. A system, such as a media player, configured to practice the method receives a media manifest, extracts, from the media manifest, a list of media chunks and at least one tag associated with the list of media chunks. The list of media chunks can describe two or more separate media assets. Then the system parses the at least one tag to identify an action to perform during playback and a playback position to perform the action. The system retrieves, for playback, at least one media chunk associated with the playback position from the list of media chunks, and, during playback of the at least one media chunk and at the playback position, performs the action. Modifying the media playback control can include temporarily disabling a media playback control.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: June 2, 2015
    Assignee: CBS Interactive, Inc.
    Inventors: Jignesh Yashwant Dhruv, Shalitha Arosha Senanayake, Christopher Peter Xiques
  • Patent number: 9021110
    Abstract: Disclosed herein are systems, methods, and computer-readable storage media for consistently associating a user ID with a user. In one aspect, a method may comprise receiving a data request at a transceiver accessible by a server computing device, wherein, in response to receiving the data request, the server computing device is configured to: access, by one or more processors coupled to the transceiver, a first value embedded in a first cookie associated with a first expiration time; set a second cookie embedded with a second value; and reset the first cookie responsive to receiving an indication that the first cookie is expiring, wherein to reset the first cookie comprises replacing the first cookie with a third cookie set with a value equal to the first value and a third expiration time later than the first expiration time. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: April 28, 2015
    Assignee: CBS Interactive, Inc.
    Inventors: Clifford Lyon, Ron Rothman
  • Patent number: 8996434
    Abstract: Various embodiments are generally directed to automated searching and comparison of game statistics to identify, rank and present statistically significant events related to game play during and/or after a game in automatically generated sentences. An apparatus comprises a processor circuit and storage storing instructions operative on the processor circuit to receive signals conveying a first set of statistical information closely related to play of a first game; search the first set of statistical information for a first set of statistical anomalies; and in response to the first set of statistical anomalies comprising an insufficient number of statistical anomalies, search a second set of statistical information less closely related to play of the first game for a second set of statistical anomalies, and transmit a multitude of sentences describing statistical anomalies of the first and second sets of statistical anomalies to a computing device. Other embodiments are described and claimed herein.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: March 31, 2015
    Assignee: CBS Interactive, Inc.
    Inventors: George Barry Gleadall, Ronnie Paskin, Shawn Stewart
  • Patent number: 8935361
    Abstract: A fantasy server application may comprise a platform generator component to generate a resource document with a host segment arranged to present a host resource document and a guest segment arranged to present a guest resource document, a host manager component to send a request to generate the host resource document with fantasy content from a fantasy content database to a host server program, receive a response with the host resource document, and add the host resource document to the host segment, and a guest manager component to generate a guest reference for use by a client device, the guest reference arranged to refer the client device to a guest server program arranged to generate the guest resource document with fantasy content from the fantasy content database, and add the guest reference to the guest server program to the guest segment. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: January 13, 2015
    Assignee: CBS Interactive, Inc.
    Inventors: Antonio L. Fernandez, Francis J. Olearczyk, Louis M. Thomas, Louis E. Miller, Patrick M. Quinlivan, Jeffrey H. Platter, Brijesh D. Sutaria
  • Patent number: 8925004
    Abstract: Techniques to provide an enhanced video replay are described. A processor component controls a video interface module, a replay clip editing module, a replay clip selection module, and a broadcast feed module. The video interface module may receive a first and a second video stream of an event in a first and a second video resolution. The replay clip editing module may determine a time period within the second video stream that contains a scene of interest and create multiple video clips in the first video resolution. The multiple video clips each represent of a portion of the field of view of the second video stream. The broadcast feed module may interrupt a broadcast feed of the first video stream and insert the selected one of the multiple video clips into the broadcast feed. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: December 30, 2014
    Assignee: CBS Interactive, Inc.
    Inventors: Bruce Goldfeder, Ken Aagaard
  • Patent number: 8836728
    Abstract: Techniques to magnify images are described. An apparatus may comprise a media application that when executed by a processor is operative to present video information including images on a display. The media application may comprise a zoom control component operative to receive a zoom control directive to magnify an image portion of an image, increase a video resolution level for the image portion of the image, and magnify the image portion to form an enhanced magnified image. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: September 16, 2014
    Assignee: CBS Interactive, Inc.
    Inventors: Linda Tan, Julian Lau
  • Patent number: 8821271
    Abstract: Various embodiments for providing a narrative summary for content related to competitive gaming are described. An aspect may provide receiving data about a competitive gaming event, the data comprising one or more data items; selecting a narrative template for the competitive gaming event according to the data, the narrative template comprising one or more word slots and one or more data slots; filling a data slot in the narrative template with a data item; filling a word slot in the narrative template with a word selected from a word list configured for the word slot; and publishing the narrative template with the one or more word slots and the one or more data slots filled as competitive gaming narrative content. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: September 2, 2014
    Assignee: CBS Interactive, Inc.
    Inventors: John Davison, Boubou Guiro
  • Patent number: 8762413
    Abstract: A computer system for generating a user data store and analyzing the user data store comprises a memory and a processing circuit. The memory is configured to store a user data store comprising a plurality of graphs, each graph having a user identity node. The processing circuit is configured to, for each of the plurality of graphs: receive asset data representing an asset that a user has interacted with on a website; generate a first node representing the asset data and a first link coupling the first node to the user identity node of the graph; store the first node and first link as part of the graph; receive usage data representing user interaction with a website; generate a second node representing the usage data and a second link coupling the second node to the user identity node of the graph, wherein at least one of the first node and second node further represents opinion data for a product or evaluation data for a product; and store the second node and second link as part of the graph.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: June 24, 2014
    Assignee: CBS Interactive, Inc.
    Inventors: William W. Graham, Jr., Tushar R. Pradhan, John F. Potter, Mark A. Kaufman, Stephanie Lone, Keric Donnelly
  • Patent number: 8753183
    Abstract: Techniques to automatically provide assistance for electronic games are described. An apparatus may comprise a game strategy application arranged to receive as input game telemetry information representing gameplay of an electronic video game on a client device. The game strategy application may process the game telemetry information to determine whether a player of the electronic video game potentially needs assistance, and if so, automatically retrieve appropriate game strategy information from a local or remote datastore. The game strategy application may then send the retrieved game strategy information to the same or different client device. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: June 17, 2014
    Assignee: CBS Interactive, Inc.
    Inventors: John Davison, Simon Whitcombe, Robyn Tas
  • Patent number: 8732278
    Abstract: A fantasy server application may comprise a platform generator component to generate a resource document with a host segment arranged to present a host resource document and a guest segment arranged to present a guest resource document, a host manager component to send a request to generate the host resource document with fantasy content from a fantasy content database to a host server program, receive a response with the host resource document, and add the host resource document to the host segment, and a guest manager component to generate a guest reference for use by a client device, the guest reference arranged to refer the client device to a guest server program arranged to generate the guest resource document with fantasy content from the fantasy content database, and add the guest reference to the guest server program to the guest segment. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: May 20, 2014
    Assignee: CBS Interactive, Inc.
    Inventors: Antonio L. Fernandez, Francis J. Olearczyk, Louis M. Thomas, Louis E. Miller, Patrick M. Quinlivan, Jeffrey H. Platter, Brijesh D. Dutaria
  • Patent number: 8676360
    Abstract: A technique to automatically provide assistance with the selection of an app for an electronic game is described. An apparatus may comprise an app rating application arranged to receive as input game performance information representing gameplay of an electronic game. The app rating application may process the game performance information and output an app rating indicator of an app corresponding to the app identifier parameter based on the performance information to assist a user in selecting the app. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: March 18, 2014
    Assignee: CBS Interactive, Inc.
    Inventor: Antonio Fernandez
  • Publication number: 20140045597
    Abstract: An application development center system is described. A method may comprise receiving an application at a server computing device; accessing test data from one or more data sources; testing the application within a development environment resident on the server computing device utilizing the test data; and presenting test results on a user interface accessible by a client computing device. Other embodiments are described and claimed.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 13, 2014
    Applicant: CBS INTERACTIVE, INC.
    Inventors: Antonio L. Fernandez, Jeffrey H. Platter, Louis E. Miller
  • Publication number: 20140040760
    Abstract: An entertainment content personalization system is described. A method may comprise accessing content for presentation on a user interface, the content comprising entertainment services content associated with content data; generating user data comprising user profile data and user interaction data, the user interaction data based on interactions with the content through the user interface; and presenting personalized content on the user interface comprising content selected based on the user data and the content data. Other embodiments are described and claimed.
    Type: Application
    Filed: August 31, 2012
    Publication date: February 6, 2014
    Applicant: CBS INTERACTIVE, INC.
    Inventors: Jason Randell, Erik Johnson, Eric Anderson
  • Publication number: 20140031114
    Abstract: Various embodiments for providing a narrative summary for content related to competitive gaming are described. An aspect may provide receiving data about a competitive gaming event, the data comprising one or more data items; selecting a narrative template for the competitive gaming event according to the data, the narrative template comprising one or more word slots and one or more data slots; filling a data slot in the narrative template with a data item; filling a word slot in the narrative template with a word selected from a word list configured for the word slot; and publishing the narrative template with the one or more word slots and the one or more data slots filled as competitive gaming narrative content. Other embodiments are described and claimed.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: CBS INTERACTIVE, INC.
    Inventors: John Davison, Boubou Guiro