Patents Assigned to CBS Interactive, Inc.
  • Publication number: 20190087871
    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: Application
    Filed: March 15, 2018
    Publication date: March 21, 2019
    Applicant: CBS INTERACTIVE INC.
    Inventors: Monica Stroud, Eric Harper
  • Patent number: 10210553
    Abstract: Product listings from a product catalog are organized by implementing programmatic processes that de-duplicate, cluster and/or group product listings.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: February 19, 2019
    Assignee: CBS Interactive Inc.
    Inventor: Dmitry Chechuy
  • Patent number: 10185781
    Abstract: A computer implemented method, a computer system, and computer code stored on tangible, non-transient media, for determining bandwidth of a page load for a specific feature associated with the page. Network traffic associated with requests of a loading of a page to be displayed on a device is monitored. Requests of the loaded page are assigned to an associated function of the page. A set parameters associated with loading of each of the plural features is determined and a scoring function is applied to each set of parameters to determine a raw score. The raw score is normalized into a performance score for the corresponding feature in accordance with a standard total performance score for the page.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: January 22, 2019
    Assignee: CBS INTERACTIVE INC.
    Inventors: Jason Trester, John Landgrave
  • Patent number: 10178352
    Abstract: Techniques to provide a micro-broadcast of an event are described. Video data streams of a live event at a venue may be captured in one or more wireless camera devices. The data streams may be sent to one of a network of wireless access points where they are relayed to a control center. A computer system in the control center may select one of the video data streams to be broadcast as a micro-broadcast. The selected video data stream may then be formatted for the micro-broadcast before a micro-broadcast transmitter broadcasts the formatted selected video data stream.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: January 8, 2019
    Assignee: CBS Interactive Inc.
    Inventors: Bruce Goldfeder, Stephen Martin Milton
  • Publication number: 20190005517
    Abstract: Systems, computer-implemented methods, and media for providing a graph of assets by one or more computing devices include building an asset graph from a data set of assets, the asset graph including plural assets, at least one connection connecting each asset to one or more other asset in the graph, and metadata associated with each connection storing details relating to the connection; identifying an asset in the asset graph that corresponds to an asset in a third party social media platform's asset graph; requesting information relating to connections to the identified asset; receiving the requested information relating to connections to the identified asset; and building out the asset graph according to the received information.
    Type: Application
    Filed: July 5, 2018
    Publication date: January 3, 2019
    Applicant: CBS INTERACTIVE INC.
    Inventors: Adam GOLDBAND, Andrew SHIREY, Adam HIATT
  • Patent number: 10165037
    Abstract: A computer implemented method, a computer system, and computer code stored on tangible, non-transient media, for determining bandwidth of a page load for a specific feature associated with the page. Network traffic associated with requests of a loading of a page to be displayed on a device is monitored. Requests of the loaded page are assigned to an associated function of the page. At least one request chain associated with the associated function is created and a respective time for loading of each of the at least one request chains is determined. An aggregate of the respective times for loading is used to determine a bandwidth metric associated with the feature.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: December 25, 2018
    Assignee: CBS INTERACTIVE INC.
    Inventors: Jason Trester, John Landgrave
  • Publication number: 20180341713
    Abstract: A system and method operates on a client device and acquires a suspect list of user products based on information derived from the client device. The system normalizes the list, and the user confirms the accuracy of the product list. The user product list is sent to a server where the user product list is compared to other lists using collaborative filtering techniques. The collaborative filtering techniques determine products of interest for the use and the level of interest of the user. The system computes a similarity measure bused upon the number of similar products that match the user's product list and rankings provided by the user and others. Demographic and behavioral data may also be used in performing the comparison and the similarity measure. The system acquires editorial rankings of products from other users and provides a ranked list of recommended products based upon the editorial rankings.
    Type: Application
    Filed: August 7, 2018
    Publication date: November 29, 2018
    Applicant: CBS Interactive Inc.
    Inventors: Scott Bedard, Greg Kasavin, Patrick Cashman Andrus
  • Patent number: 10134068
    Abstract: A catalog taxonomy organized in a tree-like configuration including at least one first tier product category having at least one first tier attribute associated with products in the first tier category, and a plurality of second tier product categories branching from the first tier product category and defining subcategories, at least one of the plurality of second tier product categories having a second tier attribute associated with products in a subcategory defined by the plurality of second tier product categories, wherein each of the second tier product categories inherits the first tier attribute of the first tier product category from which the plurality of second tier product categories branches. In addition, a system and method utilizing such catalog taxonomy.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: November 20, 2018
    Assignee: CBS Interactive Inc.
    Inventors: Timothy A. Musgrove, Robin Hiroko Walsh
  • Patent number: 10108719
    Abstract: A system and method operates on a client device and acquires a suspect list of user products based on information derived from the client device. The system normalizes the list, and the user confirms the accuracy of the product list. The user product list is sent to a server where the user product list is compared to other lists using collaborative filtering techniques. The collaborative filtering techniques determine products of interest for the use and the level of interest of the user. The system computes a similarity measure based upon the number of similar products that match the user's product list and rankings provided by the user and others. Demographic and behavioral data may also be used in performing the comparison and the similarity measure. The system acquires editorial rankings of products from other users and provides a ranked list of recommended products based upon the editorial rankings.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: October 23, 2018
    Assignee: CBS Interactive Inc.
    Inventors: Scott Bedard, Greg Kasavin, Patrick Cashman Andrus
  • Publication number: 20180214778
    Abstract: A method, executed on a computing device, includes calculating a selection time period as a function of a time bank allotment for a user profile, a defined time for a selection, and a number of available selections; sending a notification to a client device indicating that the selection time period is initiated at a first time; receiving a selection from the client device at a second time; updating the time bank allotment according to a used time, the used time comprising an amount of time between the first time and the second time; decrementing the number of available selections; and updating the user profile with the received selection. Other embodiments are described and claimed.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Applicant: CBS Interactive Inc.
    Inventors: Brijesh Sutaria, Ryan Collado, Louis Miller, Grant Gurtin, Ray Solebello
  • Patent number: 10032207
    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: August 15, 2016
    Date of Patent: July 24, 2018
    Assignee: CBS INTERACTIVE INC.
    Inventors: Timothy A. Musgrove, Robin Hiroko Walsh
  • Patent number: 10009394
    Abstract: An apparatus to broadcast live event data in real-time includes one or more processor circuits; and a subscription component operatively executing on a processor circuit to receive a topic entry from a message queue server, and to push the topic entry to a subscribed client device substantially simultaneously with the message queue server receiving the topic entry from a live data source. The apparatus may also include a communication component operatively coupled to a processor circuit to open a connection with the client device, and receive a request for a topic from the client device.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: June 26, 2018
    Assignee: CBS Interactive Inc.
    Inventor: Darin Spivey
  • Patent number: 9978074
    Abstract: Various embodiments are generally directed to an automated A/B testing system using a combination of classical and alternative statistical analysis to control the performance A/B tests. An apparatus includes a processor circuit; and logic to commence collection of a specified number of samples of user responses to multiple versions of a user interface in a test, employ an alternative statistical analysis to analyze the samples as they are collected, determine whether a proposed version elicits a statistically significant improvement in user response over a control version, terminate the test before the specified number of samples are collected in response to a statistically significant improvement over the control version elicited by the proposed version, and complete collection of the specified number of samples and employ a classical statistical analysis to analyze the samples in response to the proposed version not eliciting the statistically significant improvement.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 22, 2018
    Assignee: CBS Interactive Inc.
    Inventors: Clifford Lyon, Ron H. Rothman
  • Publication number: 20180130073
    Abstract: Methods, systems, and computer-readable media for recommending assets for a user include receiving the user's recently viewed assets list for a web domain that includes a plurality of assets; calculating a score for each asset in the web domain having an overlap of user interest based on mutual information; generating a set of neighbors for each item in the recently viewed assets list using the score; calculating a strength for each set of neighbors using the sum of the score for each neighbor in the set; generating an asset recommendation using the neighbor set with the highest score; and transmitting the asset recommendation.
    Type: Application
    Filed: January 8, 2018
    Publication date: May 10, 2018
    Applicant: CBS INTERACTIVE INC.
    Inventors: Cristen Carvis, Clifford Lyon
  • Patent number: 9965567
    Abstract: A content management system generates views of digital content for presentation on a user client. The content management system includes different publication templates having different layouts for presenting content on different types of viewing devices. The publication template is based on a layout, which specifies a spatial arrangement of sections. The publication template associates publication elements such as a leading article with sections of a layout. A view matches components such as an article with sections of a publication template based on a mapping between the components and publication elements associated with the sections. The content management system generates different views for different types of viewing devices. The content management system also analyzes interactions between user clients, components, and views, and the content management system includes an analytics interface to present data about these interactions.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: May 8, 2018
    Assignee: CBS INTERACTIVE INC.
    Inventors: Charles Christolini, Peter Yared, Trent Ruane
  • Patent number: 9953349
    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: October 24, 2014
    Date of Patent: April 24, 2018
    Assignee: CBS Interactive Inc.
    Inventors: Monica Stroud, Eric Harper
  • Patent number: 9948739
    Abstract: A system to aggregate and broadcast live event data in real-time includes an aggregator host server having one or more processor circuits; and an aggregator component executing on a processor circuit to: receive a plurality of data payloads, from topic entries associated with a plurality of subscribed topics associated with a live event, from a message queue server; aggregate the plurality of data payloads into a new aggregated topic entry; and publish the new aggregated topic entry to an aggregated topic at the message queue server, when the aggregator component has a publisher role.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: April 17, 2018
    Assignee: CBS Interactive Inc.
    Inventor: Darin Spivey
  • Patent number: 9904680
    Abstract: Various embodiments are generally directed to automated identification and prediction of game milestones, and to automated presentation of those predictions and of the milestones as they are achieved. A method comprises searching statistical data for an indication of a milestone specified in an alerts data towards achievement of which an extent of progress has been made; identifying the milestone in the statistical data; predicting a time required to achieve the milestone; comparing the predicted time required to a condition specified in the alerts data; comparing the predicted time required to an indication of time that remains in scheduled game events in a game season in a scheduling data; and transmitting an alert that predicts achievement of the milestone based on the predicted time required meeting the condition and on the time that remains in the season providing at least the predicted time required. Other embodiments are described and claimed herein.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: February 27, 2018
    Assignee: CBS Interactive Inc.
    Inventor: Brett Marcus Crossley
  • Patent number: 9892759
    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: Grant
    Filed: December 28, 2012
    Date of Patent: February 13, 2018
    Assignee: CBS Interactive Inc.
    Inventor: Brett Marcus Crossley
  • Publication number: 20180018399
    Abstract: Systems, computer-implemented methods, and media for updating content of a page composed of markup language in response to a triggering event method include: receiving a request that indicates a triggering event; determining the type of triggering event based on the request; determining at least one page element from amongst plural page elements of the page to be updated based on the request; generating a response to the request, the response including metadata indicating the at least one page element and the content of the at least one page element, the content of the at least one page element being composed of the markup language; and transmitting the response.
    Type: Application
    Filed: September 26, 2017
    Publication date: January 18, 2018
    Applicant: CBS Interactive Inc.
    Inventors: Chris Hamm, Andrew Lottmann