Patents Assigned to CBS Interactive, Inc.
-
Patent number: 9141671Abstract: 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 the information about which filter parameters have been selected is used to change which values of attributes relevant to the products are displayed for the user when they are making their selections.Type: GrantFiled: May 18, 2009Date of Patent: September 22, 2015Assignee: CBS Interactive Inc.Inventor: Daniel F. Schmidt
-
Publication number: 20150264446Abstract: An apparatus to decode closed captioning data from video data and receive advertisement according to the decode closed captioning data includes a processor circuit; and a video display component for execution on the processor circuit to receive video data from a media server, the video data including closed captioning (CC) data. The apparatus further includes a CC decoder component for execution on the processor circuit to decode the CC data to obtain text; and an ad requesting component for execution on the processor circuit to: parse the text to obtain words; provide the words to the media server; receive an advertisement from the media server; and display the advertisement.Type: ApplicationFiled: March 17, 2014Publication date: September 17, 2015Applicant: CBS INTERACTIVE INC.Inventors: Steven Leung, Hanson Wong
-
Patent number: 9131355Abstract: Information is recorded that corresponds to an online activity of a user. The information identifies at least one or more instances of time when the online activity occurred. A communication from the communication service is delivered to the user at a selected transmission time that is based at least in part on the one or more instances of time. The communication service may be configured or otherwise instructed to send (or not send) the communication at a particular time.Type: GrantFiled: September 30, 2011Date of Patent: September 8, 2015Assignee: CBS Interactive Inc.Inventors: Gregory Coleman, Daniel Dreilinger
-
Patent number: 9098370Abstract: Various embodiments for improving application uninstallation from a computing device are described. In one or more embodiments, a scanning application may generate a files list that includes information about what other applications may use ancillary files. When an application is deleted, a user interface presents a list of ancillary files used by the deleted application and what other applications may use the ancillary files. The user may then select which ancillary files to delete along with the application. Other embodiments are described and claimed.Type: GrantFiled: November 8, 2010Date of Patent: August 4, 2015Assignee: CBS INTERACTIVE, INC.Inventor: Carl MacDonald
-
Patent number: 9087134Abstract: Computer-implemented methods and systems include proxying a request for a web page from a web server; generating a request for content from one of a plurality of downstream applications corresponding to the request; transmitting the request to the one of the plurality of downstream applications; receiving a response from the one of the plurality of downstream applications, the response including the content; decorating the content to generate a decorated web page; and transmitting the decorated web page to the web server.Type: GrantFiled: December 30, 2010Date of Patent: July 21, 2015Assignee: CBS Interactive Inc.Inventors: Chris Tierney, Chris Hostetter, Adam Goldband
-
Patent number: 9075890Abstract: Systems, devices, and methods for using an application program interface (API) client controller to build a model view include a requestor, an executor, a converter, and one or more web APIs. Developers can create web pages that are a collection of references to API queries. The requestor maps an API path to an API request or an API call. The executor executes the API request to an API to retrieve content data. The converter then converts the retrieved content data returned by the API request to a data structure. The retrieved content data (structure) can be stored in a memory device. Multiple content data structures may be requested and stored. The data structure or data structures are then inserted in a web page template to create a model view.Type: GrantFiled: April 18, 2014Date of Patent: July 7, 2015Assignee: CBS Interactive Inc.Inventors: William W. Graham, David Huang
-
Patent number: 9065793Abstract: A first resource is provided on a user device, the first resource including a plurality of links to other resources. At least one, but not all of the plurality of links are selected for pre-caching, and at least a portion of a second resource located by the first link is automatically cached. At least the portion of the second resource is provided in response to a designated triggering event.Type: GrantFiled: February 17, 2012Date of Patent: June 23, 2015Assignee: CBS Interactive Inc.Inventors: George Gleadall, Ronnie Paskin
-
Patent number: 9049494Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for performing an action during playback based on a media manifest file. A system, such as a media player, configured to practice the method receives a media manifest, extracts, from the media manifest, a list of media chunks and at least one tag associated with the list of media chunks. The list of media chunks can describe two or more separate media assets. Then the system parses the at least one tag to identify an action to perform during playback and a playback position to perform the action. The system retrieves, for playback, at least one media chunk associated with the playback position from the list of media chunks, and, during playback of the at least one media chunk and at the playback position, performs the action. Modifying the media playback control can include temporarily disabling a media playback control.Type: GrantFiled: January 31, 2011Date of Patent: June 2, 2015Assignee: CBS Interactive, Inc.Inventors: Jignesh Yashwant Dhruv, Shalitha Arosha Senanayake, Christopher Peter Xiques
-
Patent number: 9032497Abstract: Set forth herein are systems, methods, and non-transitory computer-readable storage media for processing media requests in a secure way. A server configured to practice the method receives, from a media player client, a request for media content. The server requests a playback token from a playback service associated with the media content and generates a tag containing the playback token. Then the server transmits to the media player client a response to the request for media content based on the tag, wherein the media player client retrieves the media content by presenting the playback token to the playback service. The media player client can be an embedded media player or other player in a web browser. The server and the playback service can operate based on a common, pre-shared feed token. Other playback client and playback service embodiments exist.Type: GrantFiled: June 15, 2011Date of Patent: May 12, 2015Assignee: CBS Interactive Inc.Inventors: Sailendra K. Padala, Emma Wei, Pedro Valentin Araujo
-
Patent number: 9026608Abstract: Methods, systems, and computer-readable media for providing customized content delivery from one or more data sources include receiving a selection of one or more base requests for content; receiving a selection of a custom request for content; receiving a mapping of the custom request to at least one of the base requests; building an output template including the custom request mapped to the at least one of the base requests; and publishing a resource based on the output template.Type: GrantFiled: December 29, 2010Date of Patent: May 5, 2015Assignee: CBS Interactive Inc.Inventors: Adam Goldband, Kirill Ulyanov, Satish Gudiboina
-
Patent number: 9026518Abstract: Systems and methods for clustering content according to similarity are provided that identify and group similar content using a set of tags associated with the content. A topic model of a group of content is built, producing a probability distribution of topic membership for the content. Individual items of content are then clustered using a clustering algorithm, and a distance matrix from the probability distribution is built. Based on the distance matrix, individual items of content are labeled as “must-link” or “cannot-link” pairs with the group of content. The topic model is then embedded into successively smaller dimensions using a kernel method, until the clustering is stable with respect to both the behavioral and content domains.Type: GrantFiled: August 29, 2013Date of Patent: May 5, 2015Assignee: CBS Interactive Inc.Inventors: Ned Rhinelander, Clifford Lyon
-
Patent number: 9026942Abstract: A computer-implemented system (and method and computer readable storage medium) are disclosed for processing interactions with song lyrics. The system is configured to provide for display on a screen of a computing device the song lyrics. The system detects a selection of a segment of the song lyrics and provides for display a menu of options for interacting with the selected segment of the song lyrics. The system receives a selection of an option from the menu of options and updates, in a user interaction database, a data field corresponding to the selected segment with the selected option from the menu of options. The system executes the selected option from the menu of options.Type: GrantFiled: February 14, 2012Date of Patent: May 5, 2015Assignee: CBS Interactive Inc.Inventors: Alan Juristovski, Milun Tesovic, Sushant Sund
-
Patent number: 9021110Abstract: Disclosed herein are systems, methods, and computer-readable storage media for consistently associating a user ID with a user. In one aspect, a method may comprise receiving a data request at a transceiver accessible by a server computing device, wherein, in response to receiving the data request, the server computing device is configured to: access, by one or more processors coupled to the transceiver, a first value embedded in a first cookie associated with a first expiration time; set a second cookie embedded with a second value; and reset the first cookie responsive to receiving an indication that the first cookie is expiring, wherein to reset the first cookie comprises replacing the first cookie with a third cookie set with a value equal to the first value and a third expiration time later than the first expiration time. Other embodiments are disclosed and claimed.Type: GrantFiled: May 31, 2012Date of Patent: April 28, 2015Assignee: CBS Interactive, Inc.Inventors: Clifford Lyon, Ron Rothman
-
Patent number: 9015182Abstract: 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: GrantFiled: February 6, 2009Date of Patent: April 21, 2015Assignee: CBS Interactive Inc.Inventors: Timothy A. Musgrove, Robin Hiroko Walsh
-
Patent number: 9015759Abstract: A system and method for providing interactive content that is correlated to events of an entertainment program.Type: GrantFiled: January 20, 2012Date of Patent: April 21, 2015Assignee: CBS Interactive Inc.Inventors: Adam Elend, Michelle Lynch, Joe Ferreira, Sean Tice
-
Patent number: 9009733Abstract: Event-based communication in a media player architecture. The architecture can include a series of modules. The technology can define media player events, at least in part by defining event notifications and event handling processes. The various modules can register as one or both of an issuer of at least one media player event notification, and a subscriber to at least one published media player event notification. When an event occurs in a module, the module issues an event notification that is then handled by a handling process. The event handling process(es) publish the event to subscribing modules, and in some cases perform processing on the event notification before publishing.Type: GrantFiled: August 25, 2011Date of Patent: April 14, 2015Assignee: CBS Interactive Inc.Inventors: Christopher Peter Xiques, James Kong Hsu
-
Patent number: 8996434Abstract: Various embodiments are generally directed to automated searching and comparison of game statistics to identify, rank and present statistically significant events related to game play during and/or after a game in automatically generated sentences. An apparatus comprises a processor circuit and storage storing instructions operative on the processor circuit to receive signals conveying a first set of statistical information closely related to play of a first game; search the first set of statistical information for a first set of statistical anomalies; and in response to the first set of statistical anomalies comprising an insufficient number of statistical anomalies, search a second set of statistical information less closely related to play of the first game for a second set of statistical anomalies, and transmit a multitude of sentences describing statistical anomalies of the first and second sets of statistical anomalies to a computing device. Other embodiments are described and claimed herein.Type: GrantFiled: November 21, 2012Date of Patent: March 31, 2015Assignee: CBS Interactive, Inc.Inventors: George Barry Gleadall, Ronnie Paskin, Shawn Stewart
-
Patent number: 8990325Abstract: A system and method is provided to enable clients to interact with a content resource (e.g., a webpage) in real-time, so that contributions from each client terminal is communicated to the other client terminals in real-time. Each client terminal can respond to real-time updates by locally updating the content resource to include most recent contributions.Type: GrantFiled: April 30, 2012Date of Patent: March 24, 2015Assignee: CBS Interactive Inc.Inventors: Steven Eaton, Ryan Goodlett, Daniel Gould Hobbs, Jeremy Lwanga
-
Patent number: 8935361Abstract: A fantasy server application may comprise a platform generator component to generate a resource document with a host segment arranged to present a host resource document and a guest segment arranged to present a guest resource document, a host manager component to send a request to generate the host resource document with fantasy content from a fantasy content database to a host server program, receive a response with the host resource document, and add the host resource document to the host segment, and a guest manager component to generate a guest reference for use by a client device, the guest reference arranged to refer the client device to a guest server program arranged to generate the guest resource document with fantasy content from the fantasy content database, and add the guest reference to the guest server program to the guest segment. Other embodiments are described and claimed.Type: GrantFiled: April 3, 2012Date of Patent: January 13, 2015Assignee: CBS Interactive, Inc.Inventors: Antonio L. Fernandez, Francis J. Olearczyk, Louis M. Thomas, Louis E. Miller, Patrick M. Quinlivan, Jeffrey H. Platter, Brijesh D. Sutaria
-
Patent number: 8930370Abstract: The method comprises processing plural product information records from the product information sources into one or more groups based on which product information records are likely to correspond to the same product, correlating a unique product ID corresponding to the product associated with each of said groups to identify the product, comparing each identified product to categories of a taxonomy to determine a category for the identified products in the taxonomy, and determining attributes for each categorized product based on the product information records corresponding to each group, creating product specifications based on the determined attributes and storing the product specification in the corresponding determined categories of the taxonomy.Type: GrantFiled: March 30, 2012Date of Patent: January 6, 2015Assignee: CBS Interactive Inc.Inventors: Timothy Allen Musgrove, Robin Hiroko Walsh