Patents Assigned to CBS Interactive, Inc.
  • Patent number: 10561952
    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: Grant
    Filed: February 2, 2017
    Date of Patent: February 18, 2020
    Assignee: CBS Interactive Inc.
    Inventors: Brijesh Sutaria, Ryan Collado, Louis Miller, Grant Gurtin, Ray Solebello
  • Patent number: 10540430
    Abstract: Various embodiments for providing a natural language narrative are described. Embodiments may include a summary engine that collects data about an event, and selects a template to narrate a story about the event. A template may include static text, slots for data from the event, and slots for dynamic word choice. Templates may be selected according to a story type and story “flavor.” Templates may also include conditions that determine a choice of the use of template sub-sections. Various aspects of the templates may be selected randomly, to create the impression that the story is human-generated. The stories may be published to a variety of locations and formats. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: January 21, 2020
    Assignee: CBS Interactive Inc.
    Inventor: Matthew Locke
  • Patent number: 10534831
    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: Grant
    Filed: September 26, 2017
    Date of Patent: January 14, 2020
    Assignee: CBS Interactive Inc.
    Inventors: Chris Hamm, Andrew Lottmann
  • Publication number: 20190313138
    Abstract: Systems, methods, and storage media for authenticating a remote viewing device for rendering digital content are disclosed. Exemplary implementations may: transmit an initial display to be displayed on the viewing device; receive a request, from the viewing device, to view content; transmit an indication of the request to a mobile device associated with a user who is authorized to view the content; receive, from the mobile device, approval of the viewing device for viewing the content; and authenticate the viewing device for viewing the content in response to the approval of viewing device whereby the content can be viewed on the viewing device.
    Type: Application
    Filed: July 5, 2018
    Publication date: October 10, 2019
    Applicant: CBS INTERACTIVE INC.
    Inventors: Alexander Nagl, Forrest McDaniel, Francis Bato
  • Publication number: 20190303499
    Abstract: Systems and methods for making video content recommendations. Metadata relating to at least one content item consumed by the user is received. The video data is stored as at least one video data file for each of the content items and frame change times are extracted for each of the content items from corresponding of the at least one video data file. Frame image files are created for each of the content items based on corresponding sets of the frame times and entity data is extracted from the frame files. Audio data of each of the content items is converted to text data and the entity data and the text data are merged for each content item to create a list of tokens corresponding to each content item. A document vector is determined for each content item based on the list of tokens corresponding to that content item and the similarity of each item of content to each item in a different set of content items is determined based on the vectors.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 3, 2019
    Applicant: CBS INTERACTIVE INC.
    Inventor: Marc Sharma
  • Patent number: 10425367
    Abstract: A content management server monitors activity on a social networking system originating from an authorized user account. The server detects a post by the account that contains a predefined trigger tag. The server creates a story record in a web publishing application on the server responsive to detecting the post containing the predefined trigger tag. The server automatically generates a direct messaging conversation to populate additional fields of the story record. The server detects a closing inbound direct message from the account containing a publish tag, and responsive to detecting the closing inbound direct message, automatically publishes the story record.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: September 24, 2019
    Assignee: CBS Interactive Inc.
    Inventors: Eric Robert Dahl, Ka Yan Samatha Tong, Tan Duc Nguyen
  • Patent number: 10395291
    Abstract: Systems and methods for easily navigating a collection of editorial content related to products are described. Embodiments of the invention provide seamless, continuous, structured access to relevant product reviews. Users of embodiments of the invention can advance from one product review to another by selecting navigational buttons representing the previous and next product reviews from within a product review currently being viewed. The previous product review represents the review the user was viewing prior to the currently viewed review. The next product review is determined based on a simple learning engine that presents the next relevant product, along with another relevant product that is, for example, either cheaper or more expensive than the review being currently viewed. This simplifies the user experience by eliminating the need to go back to a listing page to research products similar to the product whose review is being viewed.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: August 27, 2019
    Assignee: CBS Interactive Inc.
    Inventor: Vladimir Olexa
  • Publication number: 20190251463
    Abstract: A method for providing an interactive interface for live event outcome selection and prediction may include generating a set of cells for an event. The set of cells may be provided to a client device to present in a user interface. A selection of a cell may be received from the client device. The selected cell may be assigned to a user account. The method may generate a coordinate for each cell in the set, wherein each cell coordinate includes a plurality of dimensions, each dimension corresponding to a different entity of the event, and wherein each cell coordinate is unique for the set of cells. The method may comprise calculating, prior to the start of the event, a probability that an event result represented by a cell coordinate will occur; and presenting the probability in association with the cell on the user interface. Other embodiments are described and claimed.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 15, 2019
    Applicant: CBS Interactive Inc.
    Inventors: Leonard Michael Lopez, Carlos Javier Carbonell Di Mola, Raymond Solebello, Christian J. Soblotne, Patrick Mark Quinlivan
  • Patent number: 10332133
    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: Grant
    Filed: July 5, 2018
    Date of Patent: June 25, 2019
    Assignee: CBS INTERACTIVE INC.
    Inventors: Adam Goldband, Andrew Shirey, Adam Hiatt
  • Patent number: 10318879
    Abstract: A method for providing an interactive interface for live event outcome selection and prediction may include generating a set of cells for an event. The set of cells may be provided to a client device to present in a user interface. A selection of a cell may be received from the client device. The selected cell may be assigned to a user account. The method may generate a coordinate for each cell in the set, wherein each cell coordinate includes a plurality of dimensions, each dimension corresponding to a different entity of the event, and wherein each cell coordinate is unique for the set of cells. The method may comprise calculating, prior to the start of the event, a probability that an event result represented by a cell coordinate will occur; and presenting the probability in association with the cell on the user interface. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: June 11, 2019
    Assignee: CBS Interactive Inc.
    Inventors: Leonard Michael Lopez, Carlos Javier Carbonell Di Mola, Raymond Solebello, Christian J Soblotne, Patrick Mark Quinlivan
  • 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
  • Publication number: 20190139110
    Abstract: Product listings from a product catalog are organized by implementing programmatic processes that de-duplicate, cluster and/or group product listings.
    Type: Application
    Filed: December 31, 2018
    Publication date: May 9, 2019
    Applicant: CBS INTERACTIVE INC.
    Inventor: DMITRY CHECHUY
  • Publication number: 20190098259
    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: Application
    Filed: November 27, 2018
    Publication date: March 28, 2019
    Applicant: CBS Interactive Inc.
    Inventors: Bruce Goldfeder, Stephen Martin Milton
  • 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