Patents by Inventor Todd Stiers
Todd Stiers has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9591044Abstract: Mechanisms are provided to manage media stream transmissions at a content server. A content server detects that a user on a device such as a mobile device has stopped playing a live media stream. The content server maintains information associating the user with the media stream and time information. When the content server detects that a user wishes to resume playing a media stream, the user can continue viewing the media stream from where stoppage occurred. In many instances, the content server stores many hours of live media stream data and allows a user to select a particular starting point.Type: GrantFiled: June 6, 2014Date of Patent: March 7, 2017Assignee: MobiTV, Inc.Inventors: Kent Karlsson, Anders Ödlund, Todd Stiers
-
Publication number: 20150229686Abstract: Mechanisms are provided for retrieving and presenting related content using text stream data feeds. Text stream data feeds such as caption information associated with media content or conversations associated with social networking applications are aggregated and used to retrieve related media content, text documents, and advertisements. Text stream data feeds that a user is exposed to may indicate that the user is interested or at least primed for particular types of related content. In particular examples, an inverse vector space search engine is used to determine particular pieces of related content and categories of interest. Post filtering may also be applied to the results.Type: ApplicationFiled: March 5, 2015Publication date: August 13, 2015Applicant: MobiTV, Inc.Inventor: Todd STIERS
-
Patent number: 8996496Abstract: Mechanisms are provided for retrieving and presenting related content using text stream data feeds. Text stream data feeds such as caption information associated with media content or conversations associated with social networking applications are aggregated and used to retrieve related media content, text documents, and advertisements. Text stream data feeds that a user is exposed to may indicate that the user is interested or at least primed for particular types of related content. In particular examples, an inverse vector space search engine is used to determine particular pieces of related content and categories of interest. Post filtering may also be applied to the results.Type: GrantFiled: February 18, 2010Date of Patent: March 31, 2015Assignee: MobiTV, Inc.Inventor: Todd Stiers
-
Patent number: 8875167Abstract: Mechanisms are provided for implicitly determining user response to media content. User response may include satisfaction, interest, and engagement levels. User response is determined implicitly by measuring channel switching, channel switching frequency, duration of viewing time, content duration, etc. in a linear or non-linear manner. In one example, the viewing duration evaluated with the media content duration to generate an interest factor. A relative interest factor for the media content is generated by referencing interest factors for the user for other pieces of media content for the user. User responses can be analyzed to determine user attention span, make content recommendations, deliver selected versions of content, customize advertising for a user, etc.Type: GrantFiled: September 21, 2009Date of Patent: October 28, 2014Assignee: MobiTV, Inc.Inventors: Todd Stiers, Carl Ghoreichi
-
Publication number: 20140289375Abstract: Mechanisms are provided to manage media stream transmissions at a content server. A content server detects that a user on a device such as a mobile device has stopped playing a live media stream. The content server maintains information associating the user with the media stream and time information. When the content server detects that a user wishes to resume playing a media stream, the user can continue viewing the media stream from where stoppage occurred. In many instances, the content server stores many hours of live media stream data and allows a user to select a particular starting point.Type: ApplicationFiled: June 6, 2014Publication date: September 25, 2014Applicant: MobiTV, Inc.Inventors: Kent Karlsson, Anders ÖDLUND, Todd STIERS
-
Patent number: 8782275Abstract: Mechanisms are provided to manage media stream transmissions at a content server. A content server detects that a user on a device such as a mobile device has stopped playing a live media stream. The content server maintains information associating the user with the media stream and time information. When the content server detects that a user wishes to resume playing a media stream, the user can continue viewing the media stream from where stoppage occurred. In many instances, the content server stores many hours of live media stream data and allows a user to select a particular starting point.Type: GrantFiled: December 29, 2008Date of Patent: July 15, 2014Assignee: MobiTV, Inc.Inventors: Kent Karlsson, Anders Ödlund, Todd Stiers
-
Publication number: 20120263438Abstract: Real-time metadata tracks recorded to media streams allow search and analysis operations in a variety of contexts. Search queries can be performed using information in real-time metadata tracks such as closed captioning, sub-title, statistical tracks, miscellaneous data tracks. Media streams can also be augmented with additional tracks. The metadata tracks not only allow efficient searching and indexing, but also allow insertion of content specific advertising during appropriate portions of a media stream based on the content of the metadata tracks.Type: ApplicationFiled: June 22, 2012Publication date: October 18, 2012Applicant: MobiTV, Inc.Inventor: Todd Stiers
-
Publication number: 20110202559Abstract: Mechanisms are provided for generating an inverse vector space search engine to automatically categorize and/or tag semi-structured data. In particular examples, an inverse vector space search engine includes multiple genres each associated with multiple keywords. Metadata such as media content description, caption information, review information, etc., are identified to determine distance between the media content and the various genres. Genres having a closer distance to media content are determined to be genres more closely describing the media content. Post filtering, alternate category determination, and user profiling may also be applied to the results.Type: ApplicationFiled: February 18, 2010Publication date: August 18, 2011Applicant: MobiTV, Inc.Inventor: Todd Stiers
-
Publication number: 20110202515Abstract: Mechanisms are provided for retrieving and presenting related content using text stream data feeds. Text stream data feeds such as caption information associated with media content or conversations associated with social networking applications are aggregated and used to retrieve related media content, text documents, and advertisements. Text stream data feeds that a user is exposed to may indicate that the user is interested or at least primed for particular types of related content. In particular examples, an inverse vector space search engine is used to determine particular pieces of related content and categories of interest. Post filtering may also be applied to the results.Type: ApplicationFiled: February 18, 2010Publication date: August 18, 2011Applicant: MobiTV, Inc.Inventor: Todd Stiers
-
Publication number: 20110072448Abstract: Mechanisms are provided for implicitly determining user response to media content. User response may include satisfaction, interest, and engagement levels. User response is determined implicitly by measuring channel switching, channel switching frequency, duration of viewing time, content duration, etc. in a linear or non-linear manner. In one example, the viewing duration evaluated with the media content duration to generate an interest factor. A relative interest factor for the media content is generated by referencing interest factors for the user for other pieces of media content for the user. User responses can be analyzed to determine user attention span, make content recommendations, deliver selected versions of content, customize advertising for a user, etc.Type: ApplicationFiled: September 21, 2009Publication date: March 24, 2011Applicant: MobiTV, Inc.Inventors: Todd Stiers, Carl Ghoreichi
-
Publication number: 20100287589Abstract: Mechanisms are provided for automatically selecting media content for presentation on a device such as a mobile device. An application and content provider compiles real-time most watched program information by determining viewing patterns associated with various individuals and groups. Channels and video clips requested most frequently are automatically displayed to a user. In some examples, the most popular programming associated with a particular group of friends, a particular user location, an interest set, or a demographic profile is automatically displayed to a user. In another example, the content with the largest rate of increase in viewership is automatically displayed to the user.Type: ApplicationFiled: May 5, 2009Publication date: November 11, 2010Applicant: MobiTV, Inc.Inventor: Todd Stiers
-
Patent number: 7818758Abstract: A method and system can comprise a software architecture that allows different applications in the same or different communications protocols to interact with shared resources. More specifically, code for a computer program may be written to increase the amount of code that is generic to (i.e., shared by) more than one application or communications protocol and reduce the amount of code that handle application-specific or protocol-specific actions. In one embodiment, a transaction may be broken down into a set of discrete actions. The discrete actions may include functions that are common to more than one application. These functions may be part of the shared resources. Each application may have its own set of software plug-in modules for the discrete actions.Type: GrantFiled: May 2, 2006Date of Patent: October 19, 2010Assignee: Mobitv, Inc.Inventors: Jeremy S. de Bonet, Todd A. Stiers, Phillip Alvelda, VII
-
Patent number: 7743113Abstract: A client device is configurable to operate as a proxy for server operations. In particular examples, a back-end server performs transactions with a target server such as a vending server by using the client device as a proxy to allow transactions through the client device. The client device obtains from a back-end server logic information for communicating with the target server. The client device need not be configured with logic information to locate and communicate with any particular target entity.Type: GrantFiled: October 2, 2006Date of Patent: June 22, 2010Assignee: MobiTV, Inc.Inventors: James Roseborough, David Lowell, Todd Stiers
-
Publication number: 20100064054Abstract: A client device receiving a media stream from a remote content server can fast forward and rewind the media stream without storing the media stream on the client device. In some examples, the client sends index, direction, and speed information to the content server based on desired fast forward and rewind operation. The content server transmits selected sets of frames to the client devices based on the index, direction, and speed information to allow a client to play a fast forward or rewind media stream that provides a user with discernible portions of content.Type: ApplicationFiled: September 9, 2008Publication date: March 11, 2010Applicant: MobiTV, Inc.Inventors: Kent Karlsson, Anders Odlund, Todd Stiers, Cedric Fernandes, Kay Johansson
-
Publication number: 20090276402Abstract: Real-time metadata tracks recorded to media streams allow search and analysis operations in a variety of contexts. Search queries can be performed using information in real-time metadata tracks such as closed captioning, sub-title, statistical tracks, miscellaneous data tracks. Media streams can also be augmented with additional tracks. The metadata tracks not only allow efficient searching and indexing, but also allow insertion of content specific advertising during appropriate portions of a media stream based on the content of the metadata tracks.Type: ApplicationFiled: July 28, 2008Publication date: November 5, 2009Applicant: MOBITV, INC.Inventor: Todd Stiers
-
Publication number: 20090274437Abstract: Data is embedded onto new or existing media metadata tracks during playback of a media stream. A content server provides a media stream to a mobile device. Data associated with the playback of the media stream on the mobile device is obtained by the content server and saved to the media stream itself. Data may include playback statistics, viewing characteristics, channel changes, comment logs, etc. The information can be stored in a time-correlated manner to allow extraction and analysis of data.Type: ApplicationFiled: October 3, 2008Publication date: November 5, 2009Applicant: MOBITV, INC.Inventors: Todd STIERS, Kent KARLSSON, Ulf WINDISCH, Lars OLSSON, Dag HENRIKSSON, Niklas WESTIN
-
Publication number: 20090259767Abstract: Mechanisms are provided to manage media stream transmissions at a content server. A content server detects that a user on a device such as a mobile device has stopped playing a live media stream. The content server maintains information associating the user with the media stream and time information. When the content server detects that a user wishes to resume playing a media stream, the user can continue viewing the media stream from where stoppage occurred. In many instances, the content server stores many hours of live media stream data and allows a user to select a particular starting point.Type: ApplicationFiled: December 29, 2008Publication date: October 15, 2009Applicant: MobiTV, Inc.Inventors: Kent Karlsson, Anders Odlund, Todd Stiers
-
Publication number: 20090158337Abstract: Mechanisms are provided for allowing a user to dynamically obtain program guide data and select video content in an efficient and effective manner. A guide generator is configured to obtain program guide information from multiple sources including content providers. The guide generator compiles a real-time most watched program guide by determining viewing patterns associated with various channels and video clips. Channels and video clips requested most frequently are listed first. A real-time most watched program guide including data such as program titles, times, icons, and links is then provided and displayed as needed on client devices. Potentially limitless amounts of program guide data can be provided on a client device while still allowing a user to efficiently and effectively select video content.Type: ApplicationFiled: December 13, 2007Publication date: June 18, 2009Applicant: MOBITV, INC.Inventors: Todd Stiers, Greg LaCommare, Jason Mikami
-
Publication number: 20090144777Abstract: Mechanisms are provided for allowing a user to dynamically obtain program guide data and select video content in an efficient and effective manner. A guide generator is configured to obtain program guide information from multiple sources including content providers. The guide generator compiles a real-time most watched program guide by determining viewing patterns associated with various channels and video clips. Channels and video clips requested most frequently are listed first. A real-time most watched program guide including data such as program titles, times, icons, and links is then provided and displayed as needed on client devices. Potentially limitless amounts of program guide data can be provided on a client device while still allowing a user to efficiently and effectively select video content.Type: ApplicationFiled: November 29, 2007Publication date: June 4, 2009Applicant: MOBITV, INC.Inventors: Jason Mikami, Todd Stiers
-
Patent number: 7469300Abstract: Systems and methods for improving the performance of a data storage and retrieval system by enabling dynamic switching from one internal data structure to another in response to detecting conditions indicating that a switch would improve performance. In one embodiment, a network proxy implements a cache using a first internal data structure. The caches objects comprise Web pages, and the cache keys comprise URLs corresponding to the Web pages. The proxy monitors cache usage and periodically determines costs associated with usage of the first data structure and an alternative data structure. If the costs associated with the alternative data structure are less than the costs associated with the first data structure, the proxy crates the alternative data structure, migrates data from the first data structure to the alternative data structure, begins using the alternative data structure for the cache, and deletes the first data structure.Type: GrantFiled: January 16, 2003Date of Patent: December 23, 2008Assignee: MobiTV, Inc.Inventors: Jeremy S. de Bonet, Todd A. Stiers, Jeffrey R. Annison, Phillip Alvelda, VII, Paul M. Scanlan