Patents Assigned to CBS Interactive, Inc.
-
Patent number: 12142000Abstract: A system and method for positioning a viewing device relative to a display, the display by leveraging the capability of a user device, such as a smartphone. An image of the display is captured using a camera and a positioning UI is superimposed over the image to indicate positioning.Type: GrantFiled: November 9, 2022Date of Patent: November 12, 2024Assignee: CBS Interactive Inc.Inventors: Joseph McCraw, Francis Bato
-
Patent number: 11948269Abstract: 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: GrantFiled: April 1, 2022Date of Patent: April 2, 2024Assignee: CBS Interactive Inc.Inventors: Alexander Nagl, Marine Hamersma, Ogo Batzorig, Vida Escandar, Terry Song, Steven Kean, Kristine Blukis, Chaitra Urs
-
Patent number: 11825175Abstract: 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: GrantFiled: March 12, 2021Date of Patent: November 21, 2023Assignee: CBS Interactive Inc.Inventors: Jignesh Dhruv, Vishal Shah
-
Publication number: 20230316452Abstract: 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: ApplicationFiled: April 1, 2022Publication date: October 5, 2023Applicant: CBS Interactive Inc.Inventors: Alexander NAGL, Marine HAMERSMA, Ogo BATZORIG, Vida ESCANDAR, Terry SONG, Steven KEAN, Kristine BLUKIS, Chaitra URS
-
Patent number: 11546645Abstract: 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: GrantFiled: July 5, 2018Date of Patent: January 3, 2023Assignee: CBS Interactive Inc.Inventors: Alexander Nagl, Forrest McDaniel, Francis Bato
-
Patent number: 11531918Abstract: 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: GrantFiled: April 23, 2019Date of Patent: December 20, 2022Assignee: CBS INTERACTIVE INC.Inventors: Leonard Michael Lopez, Carlos Javier Carbonell Di Mola, Raymond Solebello, Christian J. Soblotne, Patrick Mark Quinlivan
-
Publication number: 20220272423Abstract: 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: ApplicationFiled: March 12, 2021Publication date: August 25, 2022Applicant: CBS Interactive Inc.Inventors: Jignesh Dhruv, Vishal Shah
-
Patent number: 11379511Abstract: 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: GrantFiled: May 26, 2021Date of Patent: July 5, 2022Assignee: CBS Interactive, Inc.Inventors: Adam Leary, Rob Harrigan, Erik Collier
-
Publication number: 20210357110Abstract: 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: ApplicationFiled: June 17, 2020Publication date: November 18, 2021Applicant: CBS Interactive Inc.Inventors: Alexander Nagl, Swapnil Bhoite, Yogesh Kohli
-
Patent number: 11144764Abstract: 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: GrantFiled: September 30, 2020Date of Patent: October 12, 2021Assignee: CBS Interactive Inc.Inventor: Marc Sharma
-
Patent number: 10972577Abstract: 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: GrantFiled: January 21, 2020Date of Patent: April 6, 2021Assignee: CBS Interactive Inc.Inventors: Robert Accettura, Shimon Schwartz
-
Patent number: 10931921Abstract: 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: GrantFiled: November 27, 2018Date of Patent: February 23, 2021Assignee: CBS Interactive Inc.Inventors: Bruce Goldfeder, Stephen Martin Milton
-
Patent number: 10922369Abstract: 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: GrantFiled: August 7, 2018Date of Patent: February 16, 2021Assignee: CBS Interactive Inc.Inventors: Scott Bedard, Greg Kasavin, Patrick Cashman Andrus
-
Publication number: 20210014295Abstract: 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: ApplicationFiled: July 8, 2019Publication date: January 14, 2021Applicant: CBS Interactive Inc.Inventors: Jeff Platter, Taylor Busch, Jijo Jose, Krystal Mejia
-
Patent number: 10887366Abstract: 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: GrantFiled: July 8, 2019Date of Patent: January 5, 2021Assignee: CBS Interactive Inc.Inventors: Jeff Platter, Taylor Busch, Jijo Jose, Krystal Mejia
-
Publication number: 20200328995Abstract: 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: ApplicationFiled: April 10, 2019Publication date: October 15, 2020Applicant: CBS Interactive Inc.Inventors: Jonathan Lee, Christopher Hamm, Jason Chuong
-
Patent number: 10796352Abstract: Product listings from a product catalog are organized by implementing programmatic processes that de-duplicate, cluster and/or group product listings.Type: GrantFiled: December 31, 2018Date of Patent: October 6, 2020Assignee: CBS Interactive Inc.Inventor: Dmitry Chechuy
-
Patent number: 10771861Abstract: 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: GrantFiled: December 1, 2017Date of Patent: September 8, 2020Assignee: CBS Interactive Inc.Inventors: Ashutosh Nayak, Cristyan Nevers, Robert Accettura
-
Patent number: 10699312Abstract: 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: GrantFiled: March 15, 2018Date of Patent: June 30, 2020Assignee: CBS Interactive Inc.Inventors: Monica Stroud, Eric Harper
-
Patent number: RE50195Abstract: 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: GrantFiled: April 25, 2022Date of Patent: October 29, 2024Assignee: CBS Interactive Inc.Inventors: Robert Accettura, Shimon Schwartz