Patents Assigned to CBS
  • Patent number: 9026608
    Abstract: Methods, systems, and computer-readable media for providing customized content delivery from one or more data sources include receiving a selection of one or more base requests for content; receiving a selection of a custom request for content; receiving a mapping of the custom request to at least one of the base requests; building an output template including the custom request mapped to the at least one of the base requests; and publishing a resource based on the output template.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: May 5, 2015
    Assignee: CBS Interactive Inc.
    Inventors: Adam Goldband, Kirill Ulyanov, Satish Gudiboina
  • Patent number: 9026942
    Abstract: A computer-implemented system (and method and computer readable storage medium) are disclosed for processing interactions with song lyrics. The system is configured to provide for display on a screen of a computing device the song lyrics. The system detects a selection of a segment of the song lyrics and provides for display a menu of options for interacting with the selected segment of the song lyrics. The system receives a selection of an option from the menu of options and updates, in a user interaction database, a data field corresponding to the selected segment with the selected option from the menu of options. The system executes the selected option from the menu of options.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: May 5, 2015
    Assignee: CBS Interactive Inc.
    Inventors: Alan Juristovski, Milun Tesovic, Sushant Sund
  • Patent number: 9026518
    Abstract: Systems and methods for clustering content according to similarity are provided that identify and group similar content using a set of tags associated with the content. A topic model of a group of content is built, producing a probability distribution of topic membership for the content. Individual items of content are then clustered using a clustering algorithm, and a distance matrix from the probability distribution is built. Based on the distance matrix, individual items of content are labeled as “must-link” or “cannot-link” pairs with the group of content. The topic model is then embedded into successively smaller dimensions using a kernel method, until the clustering is stable with respect to both the behavioral and content domains.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: May 5, 2015
    Assignee: CBS Interactive Inc.
    Inventors: Ned Rhinelander, Clifford Lyon
  • 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: 9015182
    Abstract: A product placement engine and method for automatically identifying products for association with a document, the engine including a parser, an analysis module adapted to determine word scores and to adjust the word scores of the words by predetermined weightings, a keyword constructor module adapted to construct a keyword query search string using words having the highest word scores, a search engine adapted to search a products database having product records to identify products satisfying the keyword query search string and assign product scores, and a post processing module adapted to identify word matches in each of the product records and the document and update the product score.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: April 21, 2015
    Assignee: CBS Interactive Inc.
    Inventors: Timothy A. Musgrove, Robin Hiroko Walsh
  • Patent number: 9015759
    Abstract: A system and method for providing interactive content that is correlated to events of an entertainment program.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: April 21, 2015
    Assignee: CBS Interactive Inc.
    Inventors: Adam Elend, Michelle Lynch, Joe Ferreira, Sean Tice
  • Patent number: 9009733
    Abstract: Event-based communication in a media player architecture. The architecture can include a series of modules. The technology can define media player events, at least in part by defining event notifications and event handling processes. The various modules can register as one or both of an issuer of at least one media player event notification, and a subscriber to at least one published media player event notification. When an event occurs in a module, the module issues an event notification that is then handled by a handling process. The event handling process(es) publish the event to subscribing modules, and in some cases perform processing on the event notification before publishing.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: April 14, 2015
    Assignee: CBS Interactive Inc.
    Inventors: Christopher Peter Xiques, James Kong Hsu
  • 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: 8990325
    Abstract: A system and method is provided to enable clients to interact with a content resource (e.g., a webpage) in real-time, so that contributions from each client terminal is communicated to the other client terminals in real-time. Each client terminal can respond to real-time updates by locally updating the content resource to include most recent contributions.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: March 24, 2015
    Assignee: CBS Interactive Inc.
    Inventors: Steven Eaton, Ryan Goodlett, Daniel Gould Hobbs, Jeremy Lwanga
  • 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: 8930370
    Abstract: The method comprises processing plural product information records from the product information sources into one or more groups based on which product information records are likely to correspond to the same product, correlating a unique product ID corresponding to the product associated with each of said groups to identify the product, comparing each identified product to categories of a taxonomy to determine a category for the identified products in the taxonomy, and determining attributes for each categorized product based on the product information records corresponding to each group, creating product specifications based on the determined attributes and storing the product specification in the corresponding determined categories of the taxonomy.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: January 6, 2015
    Assignee: CBS Interactive Inc.
    Inventors: Timothy Allen Musgrove, Robin Hiroko Walsh
  • Patent number: 8920232
    Abstract: An event management architecture (EMA) for managing gaming events includes a plurality of sub-events associated with a gaming event. Each sub-event has at least one sub-event participant and provides a sub-event score to each sub-event participant according to a set of sub-event rules during a sub-event interval. A scheduling coordinator schedules, for each sub-event, the sub-event interval. A registration coordinator registers, for each sub-event, each participant. A scoring processor records, for each sub-event, the sub-event score for each participant, where the sub-event score is converted into a standard format. Each sub-event may be associated with a generic sub-event container, which takes advantage of the common characteristics or functionality requirements of the sub-events to facilitate the management of the sub-events. The EMA minimizes the need to administer the events individually, and can be scalably used to manage complex arrangements of interdependent sub-events of varying types.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: December 30, 2014
    Assignee: CBS Interactive Inc.
    Inventors: Todd Colletti, Sam Parker, Ethan Schlenker
  • 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: 8904277
    Abstract: A computer implemented method for creating a page including content includes the steps of inserting, with a computing device, one or more placeholders in the page, requesting, with a computing device, parameters, receiving, with a computing device, meta data in response to the step of requesting parameters, creating, with a computing device, frames in the page based on the meta data at positions corresponding to the placeholders, requesting, with a computing device, content, receiving, with a computing device, content in response to the request for content, and placing the content in the frames for display on a display device.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: December 2, 2014
    Assignee: CBS Interactive Inc.
    Inventors: Monica Kroger, Eric Harper
  • Publication number: 20140344836
    Abstract: Systems, devices, and methods for using an application program interface (API) client controller to build a model view include a requestor, an executor, a converter, and one or more web APIs. Developers can create web pages that are a collection of references to API queries. The requestor maps an API path to an API request or an API call. The executor executes the API request to an API to retrieve content data. The converter then converts the retrieved content data returned by the API request to a data structure. The retrieved content data (structure) can be stored in a memory device. Multiple content data structures may be requested and stored. The data structure or data structures are then inserted in a web page template to create a model view.
    Type: Application
    Filed: April 18, 2014
    Publication date: November 20, 2014
    Applicant: CBS Interactive Inc.
    Inventors: William W. Graham, David Huang
  • Publication number: 20140317110
    Abstract: Some embodiments of the invention include tools for extracting data of interest from the world wide web (WWW). The extraction is accomplished using descriptions of data of interest. The descriptions of data of interest can include computer programs comprising a sequence of instructions and extractor patterns. The extractor patterns can be developed interactively using a web browser integrated into the graphical development environment for creating the descriptions of data of interest. The instructions can be selected from a predetermined list of instructions designed for extracting information from the WWW. The descriptions of data of interest can be grouped into categories sharing common query elements.
    Type: Application
    Filed: March 14, 2014
    Publication date: October 23, 2014
    Applicant: CBS INTERACTIVE INC.
    Inventors: Yeogirl Yun, Brad Park
  • Publication number: 20140316952
    Abstract: A computer-implemented method, apparatus, and computer-readable media for mapping product records according to attributes in a standard schema, the standard schema mapping product records from a plurality of content providers according to a product hierarchy from each respective content provider, the method including: receiving product data from a plurality of feeds including feeds from one or more content providers; identifying a plurality of product records received from each of the plurality of feeds; identifying a taxonomy of products received in each of the plurality of feeds; and storing product records and corresponding product attributes in a standard schema in a data set for each feed according to the taxonomy identified for each respective feed.
    Type: Application
    Filed: March 6, 2014
    Publication date: October 23, 2014
    Applicant: CBS Interactive Inc.
    Inventors: Robyn BATTLE, Karen A. SWANSON, David BRICKER, Tristan G. RINEHART, Andy SHIREY, Jon CHAIKIN
  • Publication number: 20140297559
    Abstract: A system and method for rating of each of plural products comprising identifying plurality of attributes associated with a category of product, applying a scalar structure for each attribute to provide scalar value of each attribute for each of the plural products, determining an incremental competitive index for each attribute of each product based on the scalar value of each attribute and a number of products having the scalar value, and rating each product based on the determined competitive index.
    Type: Application
    Filed: April 25, 2014
    Publication date: October 2, 2014
    Applicant: CBS Interactive Inc.
    Inventors: Timothy A. Musgrove, Robin Hiroko Walsh, Russell Gilchrist
  • Publication number: 20140282677
    Abstract: A system and a method are disclosed for providing for display on a screen of a secondary device augmented content to a television show displayed on a screen of a primary device. A server receives from the secondary device, information corresponding to the television show currently playing on the screen of the primary device. A synchronization cue is identified based on the information corresponding to the television show. The synchronization cue identifies a current temporal segment within the television show currently being played by the primary device. Based on the synchronization cue, augmented content is generated relevant to the current temporal segment of the television show. The augmented content enables an interactive viewer experience with the television show.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 18, 2014
    Applicant: CBS Interactive Inc.
    Inventors: Jonathan Mantell, Dana Howbert
  • Publication number: 20140282049
    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: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: CBS INTERACTIVE INC.
    Inventors: Clifford Lyon, Ron H. Rothman