Patents Assigned to CBS INTERACTIVE IN.
  • Patent number: 11948269
    Abstract: Systems, methods, and storage media for automatically sizing one or more digital assets in a display rendered on a computing device are disclosed. Exemplary implementations may: select examples of digital assets to be displayed; create a set of training data structures; each train data structure including an aspect ratio of each digital asset and the predetermined height or width corresponding to the aspect ratio for that digital asset; perform polynomial regression analysis on the set of training data to determine a best fitted trend line and a corresponding polynomial equation; and apply the polynomial equation to at least one specific digital asset data structure to be displayed to thereby automatically calculate a size of the at least one specific digital asset as displayed.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: April 2, 2024
    Assignee: CBS Interactive Inc.
    Inventors: Alexander Nagl, Marine Hamersma, Ogo Batzorig, Vida Escandar, Terry Song, Steven Kean, Kristine Blukis, Chaitra Urs
  • Patent number: 11825175
    Abstract: Systems, methods, and storage media for updating a media stream manifest corresponding a media stream package are disclosed. Exemplary implementations may: receive an original manifest corresponding to a media stream and a revised manifest corresponding to an updated version of the media stream; determine an identifier of the track of the media stream based on a combination of metadata in the original manifest; determine an identifier of a corresponding track of the updated version of the media stream based on a combination of metadata in the revised manifest; determine new metadata in the revised manifest that is not included in the existing manifest; generate a delta manifest of the new metadata; and insert the new metadata into the corresponding portions of original manifest and storing the resulting data structure to a data store associated with stored media objects for the updated to thereby generate a final manifest.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: November 21, 2023
    Assignee: CBS Interactive Inc.
    Inventors: Jignesh Dhruv, Vishal Shah
  • Publication number: 20230316452
    Abstract: Systems, methods, and storage media for automatically sizing one or more digital assets in a display rendered on a computing device are disclosed. Exemplary implementations may: select examples of digital assets to be displayed; create a set of training data structures; each train data structure including an aspect ratio of each digital asset and the predetermined height or width corresponding to the aspect ratio for that digital asset; perform polynomial regression analysis on the set of training data to determine a best fitted trend line and a corresponding polynomial equation; and apply the polynomial equation to at least one specific digital asset data structure to be displayed to thereby automatically calculate a size of the at least one specific digital asset as displayed.
    Type: Application
    Filed: April 1, 2022
    Publication date: October 5, 2023
    Applicant: CBS Interactive Inc.
    Inventors: Alexander NAGL, Marine HAMERSMA, Ogo BATZORIG, Vida ESCANDAR, Terry SONG, Steven KEAN, Kristine BLUKIS, Chaitra URS
  • Patent number: 11546645
    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: Grant
    Filed: July 5, 2018
    Date of Patent: January 3, 2023
    Assignee: CBS Interactive Inc.
    Inventors: Alexander Nagl, Forrest McDaniel, Francis Bato
  • Patent number: 11531918
    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: April 23, 2019
    Date of Patent: December 20, 2022
    Assignee: CBS INTERACTIVE INC.
    Inventors: Leonard Michael Lopez, Carlos Javier Carbonell Di Mola, Raymond Solebello, Christian J. Soblotne, Patrick Mark Quinlivan
  • Publication number: 20220272423
    Abstract: Systems, methods, and storage media for updating a media stream manifest corresponding a media stream package are disclosed. Exemplary implementations may: receive an original manifest corresponding to a media stream and a revised manifest corresponding to an updated version of the media stream; determine an identifier of the track of the media stream based on a combination of metadata in the original manifest; determine an identifier of a corresponding track of the updated version of the media stream based on a combination of metadata in the revised manifest; determine new metadata in the revised manifest that is not included in the existing manifest; generate a delta manifest of the new metadata; and insert the new metadata into the corresponding portions of original manifest and storing the resulting data structure to a data store associated with stored media objects for the updated to thereby generate a final manifest.
    Type: Application
    Filed: March 12, 2021
    Publication date: August 25, 2022
    Applicant: CBS Interactive Inc.
    Inventors: Jignesh Dhruv, Vishal Shah
  • Patent number: 11379511
    Abstract: Systems, methods, and storage media for providing a content recommendation service based on user viewed content without access to the user viewed content are disclosed. Exemplary implementations may: make an executable translation component available to a content provider; receive, from the content provider, multiple sets of content information; store the sets of content information in a database; receive a request from the content provider to provide a content recommendation; receive a content ID for content viewed by a user; query the database with a query based on embedding data corresponding to the content ID for content viewed by a user; process the query to obtain additional content IDs which correspond to additional content that is related to the content viewed by the user; and send the additional content IDs to the content provider.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: July 5, 2022
    Assignee: CBS Interactive, Inc.
    Inventors: Adam Leary, Rob Harrigan, Erik Collier
  • Publication number: 20210357110
    Abstract: Systems, methods, and storage media for generating a user interface to be displayed on a user device for facilitating navigation by the user amongst plural icons displayed in the user interface are disclosed. Exemplary implementations may: receive from a designer, through a user interface on a designer device, a selection of at least one of sidebar width, left margin grid start position, left margin padding, number of icons per row, view width of last icon in a row, and extra spacing between icons; determine the width of a screen layout of a user interface as a function of a width w of each icon based at least on the sidebar width; select an icon focus algorithm that corresponds to a computing environment of the user device; and generate at least one data structure representing a user device user interface including rows of icons.
    Type: Application
    Filed: June 17, 2020
    Publication date: November 18, 2021
    Applicant: CBS Interactive Inc.
    Inventors: Alexander Nagl, Swapnil Bhoite, Yogesh Kohli
  • Patent number: 11144764
    Abstract: Systems, methods, and storage media for selecting video portions for a video synopsis of streaming video content are disclosed. Exemplary implementations may: extract at least a portion of an audio track from a live stream of video content over time to create an audio file; convert the audio file from a time domain to a frequency domain; generate a visual representation of the spectrum of frequencies of the audio signal as it varies with time; apply a classification algorithm to the visual representation to generate interest probability scores for portions of the audio signal; select portions of the audio signal that meet or exceed a threshold probability score; correlate the selected portions of the audio signal to corresponding segments of the video content that has been streamed; and select the corresponding segments of the video content for inclusion in the synopsis.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: October 12, 2021
    Assignee: CBS Interactive Inc.
    Inventor: Marc Sharma
  • 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