Patents Assigned to CBS
  • 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
  • Publication number: 20140279051
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for identifying and assigning advertisements to impression slots based on each advertisement's impression set. An advertisement has one or more attributes, or impressions, that characterize it, which are collectively known as an impression set. Media content providers may take into account an advertisement's impression set when linking advertisements to impression slots. By iterating through a direct access table that contains impression slots and pointers, an advertisement inventory server can link, re-link, and award impression slots to the advertisement that has the highest value. The resulting direct access table shows the value-optimized impression slot assignments as well as the unsold inventory of impression slots in real-time. Furthermore, if a query is submitted, the advertisement inventory server can include the query results in the direct access table.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 18, 2014
    Applicant: CBS Interactive Inc.
    Inventor: John Andrew Curtis
  • 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: 8838438
    Abstract: A system and method for determining sentiment from user-generated text content is provided. A sentiment score is determined for one or more terms in a user-generated text content. A sentiment value is determined for the text content that is based at least in part on the sentiment score for the one or more terms.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: September 16, 2014
    Assignee: CBS Interactive Inc.
    Inventors: Adam Leary, Philip Pennie
  • Publication number: 20140258472
    Abstract: A video server assigns topics to portions of a video based on the content of the video. The video is requested by a client device and streamed to the client device for playback. The assigned topics are transmitted to the client device and displayed during video playback as a table of contents and/or a topic treadmill. The table of contents is displayed alongside the video listing each of the topics assigned to a portion of the video. The topic treadmill lists the topics associated with portions of the video that are near the current playback location. The table of contents allows a viewer to jump directly to a portion of a video by interacting with an assigned topic listed in the table of contents. The topic treadmill allows the user to view content associated with the topic.
    Type: Application
    Filed: March 4, 2014
    Publication date: September 11, 2014
    Applicant: CBS Interactive Inc.
    Inventor: Andrew Shirey
  • Patent number: 8832059
    Abstract: Methods are provided, including a method of associating descriptive content with a set of assets. The method includes determining an asset metadata object, determining descriptive content related to the asset metadata object, and associating the descriptive content with the asset metadata object.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: September 9, 2014
    Assignee: CBS Interactive Inc.
    Inventor: Dan Baran
  • Publication number: 20140250127
    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: Application
    Filed: August 29, 2013
    Publication date: September 4, 2014
    Applicant: CBS Interactive Inc.
    Inventors: Ned RHINELANDER, Clifford LYON
  • 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
  • Publication number: 20140222511
    Abstract: Customer activity (especially activity on Internet web sites) is monitored in correspondence to a product or other entity, in order to enable a forecast of future “consumption” of the product or entity. (Consumption may be the sale, rental, use, viewing or interest in the product or other entity.) First, the monitoring method includes gathering activity information that characterizes the activity of the customers with reference to the entity. Then, the gathered activity information is mapped to a psychographic profile that represents a level of interest of the customers as a function of corresponding phases of a consumption cycle. Finally, the mapped activity information as well as control information (which may include product metadata, customer data, product contextual data) are processed to formulate the forecast of future consumption of the entity.
    Type: Application
    Filed: April 11, 2014
    Publication date: August 7, 2014
    Applicant: CBS Interactive Inc.
    Inventors: George Vincent Broady, Scott R. Bedard
  • Patent number: 8799094
    Abstract: A product catalog management system and method is provided for managing product data associated with a plurality of products. In one embodiment, the system comprises a processor, a product information database for storing product data associated with a plurality of products therein, a workflow design module for allowing creation of a workflow diagram for processing product data for storage in the product information database. The product catalog management system also includes a task management module that facilitates generation of a plurality of tasks for processing product data according to the workflow diagram, and a task assignment module adapted to assign the generated task for processing product data for completion.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: August 5, 2014
    Assignee: CBS Interactive Inc.
    Inventors: Douglas Schmidt, Alexei Uskov, Andrei Lapin, Severin Pankov, Sergey Gudkov, Sergey Kolemasov, Vlad Smolovik
  • Patent number: 8788927
    Abstract: A system and method for presenting web page content to a user. A plurality of links are identified on a web page which share a designated characteristic. A user action is detected that indicates a user's intent to select a particular link. As a response to the user action, the resource of the particular link is cached. In response to detecting that the user selects the particular link, content is presented to the user that is based at least in part on the cached resource.
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: July 22, 2014
    Assignee: CBS Interactive Inc.
    Inventors: George Gleadall, Shawn Stewart, Ronnie Paskin
  • Publication number: 20140195358
    Abstract: Technology for managing playback of streaming media and ads associated therewith, is disclosed. Receiving a list indicating the location of ad pods in the stream and, optionally, indicating a list update time. Receiving instruction to play the stream forward from a seek point. Determining unplayed stream ads associated with locations from the list between the start and the seek point. Playing at least one determined ad. Optionally, playing at least one determined ad only upon determining that the list update time is greater than or equal to the seek point, otherwise, denying the seek point. Optionally after playing at least one determined ad, playing the stream from the seek point after playing the at least one determined ads. The list can be a list of cue points. Playing at least one determined ad can include playing the ad pod at the start of the stream section containing the seek point.
    Type: Application
    Filed: March 13, 2014
    Publication date: July 10, 2014
    Applicant: CBS Interactive Inc.
    Inventors: Jeffrey Martin Beining, James Kong Hsu, Christopher Peter Xiques
  • Publication number: 20140187334
    Abstract: Various embodiments are generally directed to use of ancillary information related to play of a game event in which actions in the game are timestamped to enable synchronized presentation alongside an audio/visual program of the game event. An apparatus includes logic to receive a program data comprising a video recording of a game event, receive ancillary data including an indication of an action related to play of the game event, a first timestamp indicating a first time for start of the video recording, and a second timestamp indicating a second time for the action; visually present the video recording in a first portion of the display; and use the first and second timestamps to synchronize a visual presentation of the action in a second portion of the display with a depiction of the action in the visual presentation of the video recording. Other embodiments are described and claimed herein.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Applicant: CBS INTERACTIVE INC.
    Inventor: Brett Marcus Crossley
  • Publication number: 20140179442
    Abstract: Techniques to implement a fantasy game application in a computer environment include defining multiple roles within the fantasy game application. One or more rules may be defined for each of the roles wherein the rules govern how a role is scored within the fantasy game application. Real world event data relevant to one or more of the roles may be obtained. The rules and roles to which the real world event data applies based may be determined and applied accordingly. A performance score for the applicable roles based on the real world event data may then be calculated.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: CBS INTERACTIVE INC.
    Inventors: Patrick Quinlivan Quinlivan, Brijesh Sutaria, Jeffrey Bisbee, Louis Miller, Jeffery Platter
  • 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