Patents Assigned to CBS Interactive, Inc.
  • Patent number: 10972577
    Abstract: Systems, methods, and storage media for managing traffic on a digital content delivery network are disclosed. Exemplary implementations may: receive an item of digital content on a digital content delivery network; assign a type category to the item of digital content; determine an update time variable of the item of digital content; determine a cache time for the item of digital content based on the type category of the item of digital content and the update time variable of the item of digital content and; and cache an instance of the item of digital content in a cache memory associated with the content delivery network for the cache time and removing the instance from the cache memory after the cache time has lapsed.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: April 6, 2021
    Assignee: CBS Interactive Inc.
    Inventors: Robert Accettura, Shimon Schwartz
  • Patent number: 10931921
    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 27, 2018
    Date of Patent: February 23, 2021
    Assignee: CBS Interactive Inc.
    Inventors: Bruce Goldfeder, Stephen Martin Milton
  • Patent number: 10922369
    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: Grant
    Filed: August 7, 2018
    Date of Patent: February 16, 2021
    Assignee: CBS Interactive Inc.
    Inventors: Scott Bedard, Greg Kasavin, Patrick Cashman Andrus
  • Publication number: 20210014295
    Abstract: Systems, methods, and storage media for managing encoder instances in a serverless content distribution platform are disclosed. Exemplary implementations may: receive channel information relating to content to be streamed over a networked content distribution platform; associate the channel information with an encoder function that specifies video packaging settings and bitrates to create a stateless event object; repeat the receiving step and the associating step to create multiple stateless event objects; each correspond to one or more channels of streaming content; combine the multiple stateless event objects into a state machine; monitor the state of the state machine; and apply at least one workflow based on the states to manage instances of encoders corresponding to the one or more channels of streaming content.
    Type: Application
    Filed: July 8, 2019
    Publication date: January 14, 2021
    Applicant: CBS Interactive Inc.
    Inventors: Jeff Platter, Taylor Busch, Jijo Jose, Krystal Mejia
  • Patent number: 10887366
    Abstract: Systems, methods, and storage media for managing encoder instances in a serverless content distribution platform are disclosed. Exemplary implementations may: receive channel information relating to content to be streamed over a networked content distribution platform; associate the channel information with an encoder function that specifies video packaging settings and bitrates to create a stateless event object; repeat the receiving step and the associating step to create multiple stateless event objects; each correspond to one or more channels of streaming content; combine the multiple stateless event objects into a state machine; monitor the state of the state machine; and apply at least one workflow based on the states to manage instances of encoders corresponding to the one or more channels of streaming content.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: January 5, 2021
    Assignee: CBS Interactive Inc.
    Inventors: Jeff Platter, Taylor Busch, Jijo Jose, Krystal Mejia
  • Publication number: 20200328995
    Abstract: Systems, methods, and storage media for testing a computing platform based on a replay of network traffic are disclosed. Exemplary implementations may: access a network activity log storing messages indicating previous network activity on a set of networked computing devices; publish a set of modified messages to a subscription queue for use in a test environment; send the modified objects as simulated network traffic to a replay test environment; and monitor the operation of the test environment based on the simulated network traffic.
    Type: Application
    Filed: April 10, 2019
    Publication date: October 15, 2020
    Applicant: CBS Interactive Inc.
    Inventors: Jonathan Lee, Christopher Hamm, Jason Chuong
  • Patent number: 10796352
    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: December 31, 2018
    Date of Patent: October 6, 2020
    Assignee: CBS Interactive Inc.
    Inventor: Dmitry Chechuy
  • Patent number: 10771861
    Abstract: Systems and methods are disclosed for generating links to points in a video stream corresponding to actual programming events of a show playing, played, or about to be played in the live video stream, improving the utility of streaming by enabling viewers to view information specifically related to a story and easily navigate to the start of the story within the video stream.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: September 8, 2020
    Assignee: CBS Interactive Inc.
    Inventors: Ashutosh Nayak, Cristyan Nevers, Robert Accettura
  • Patent number: 10699312
    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: March 15, 2018
    Date of Patent: June 30, 2020
    Assignee: CBS Interactive Inc.
    Inventors: Monica Stroud, Eric Harper
  • Publication number: 20200184534
    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: February 14, 2020
    Publication date: June 11, 2020
    Applicant: CBS Interactive Inc.
    Inventors: Timothy A. Musgrove, Robin Hiroko Walsh, Russell Gilchrist
  • Patent number: 10592596
    Abstract: Various embodiments for providing a narrative summary for fantasy games are described. Embodiments may include a summary engine executing on a logic device. The summary engine may select a beat writer and a story type. The summary writer may select new content from one or more databases of fantasy league data. The beat writer may affect what story type is selected. The summary engine may construct a master template according to the story type that has empty slots. The summary engine may fill the empty slots of the master template with data from the new content to generate a narrative summary, and publish the narrative template with the slots filled. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: March 17, 2020
    Assignee: CBS Interactive Inc.
    Inventor: Louis E. Miller
  • 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