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: 9591044
    Abstract: 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: Grant
    Filed: June 6, 2014
    Date of Patent: March 7, 2017
    Assignee: MobiTV, Inc.
    Inventors: Kent Karlsson, Anders Ödlund, Todd Stiers
  • Publication number: 20150229686
    Abstract: 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: Application
    Filed: March 5, 2015
    Publication date: August 13, 2015
    Applicant: MobiTV, Inc.
    Inventor: Todd STIERS
  • Patent number: 8996496
    Abstract: 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: Grant
    Filed: February 18, 2010
    Date of Patent: March 31, 2015
    Assignee: MobiTV, Inc.
    Inventor: Todd Stiers
  • Patent number: 8875167
    Abstract: 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: Grant
    Filed: September 21, 2009
    Date of Patent: October 28, 2014
    Assignee: MobiTV, Inc.
    Inventors: Todd Stiers, Carl Ghoreichi
  • Publication number: 20140289375
    Abstract: 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: Application
    Filed: June 6, 2014
    Publication date: September 25, 2014
    Applicant: MobiTV, Inc.
    Inventors: Kent Karlsson, Anders ÖDLUND, Todd STIERS
  • Patent number: 8782275
    Abstract: 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: Grant
    Filed: December 29, 2008
    Date of Patent: July 15, 2014
    Assignee: MobiTV, Inc.
    Inventors: Kent Karlsson, Anders Ödlund, Todd Stiers
  • Publication number: 20120263438
    Abstract: 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: Application
    Filed: June 22, 2012
    Publication date: October 18, 2012
    Applicant: MobiTV, Inc.
    Inventor: Todd Stiers
  • Publication number: 20110202559
    Abstract: 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: Application
    Filed: February 18, 2010
    Publication date: August 18, 2011
    Applicant: MobiTV, Inc.
    Inventor: Todd Stiers
  • Publication number: 20110202515
    Abstract: 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: Application
    Filed: February 18, 2010
    Publication date: August 18, 2011
    Applicant: MobiTV, Inc.
    Inventor: Todd Stiers
  • Publication number: 20110072448
    Abstract: 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: Application
    Filed: September 21, 2009
    Publication date: March 24, 2011
    Applicant: MobiTV, Inc.
    Inventors: Todd Stiers, Carl Ghoreichi
  • Publication number: 20100287589
    Abstract: 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: Application
    Filed: May 5, 2009
    Publication date: November 11, 2010
    Applicant: MobiTV, Inc.
    Inventor: Todd Stiers
  • Patent number: 7818758
    Abstract: 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: Grant
    Filed: May 2, 2006
    Date of Patent: October 19, 2010
    Assignee: Mobitv, Inc.
    Inventors: Jeremy S. de Bonet, Todd A. Stiers, Phillip Alvelda, VII
  • Patent number: 7743113
    Abstract: 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: Grant
    Filed: October 2, 2006
    Date of Patent: June 22, 2010
    Assignee: MobiTV, Inc.
    Inventors: James Roseborough, David Lowell, Todd Stiers
  • Publication number: 20100064054
    Abstract: 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: Application
    Filed: September 9, 2008
    Publication date: March 11, 2010
    Applicant: MobiTV, Inc.
    Inventors: Kent Karlsson, Anders Odlund, Todd Stiers, Cedric Fernandes, Kay Johansson
  • Publication number: 20090276402
    Abstract: 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: Application
    Filed: July 28, 2008
    Publication date: November 5, 2009
    Applicant: MOBITV, INC.
    Inventor: Todd Stiers
  • Publication number: 20090274437
    Abstract: 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: Application
    Filed: October 3, 2008
    Publication date: November 5, 2009
    Applicant: MOBITV, INC.
    Inventors: Todd STIERS, Kent KARLSSON, Ulf WINDISCH, Lars OLSSON, Dag HENRIKSSON, Niklas WESTIN
  • Publication number: 20090259767
    Abstract: 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: Application
    Filed: December 29, 2008
    Publication date: October 15, 2009
    Applicant: MobiTV, Inc.
    Inventors: Kent Karlsson, Anders Odlund, Todd Stiers
  • Publication number: 20090158337
    Abstract: 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: Application
    Filed: December 13, 2007
    Publication date: June 18, 2009
    Applicant: MOBITV, INC.
    Inventors: Todd Stiers, Greg LaCommare, Jason Mikami
  • Publication number: 20090144777
    Abstract: 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: Application
    Filed: November 29, 2007
    Publication date: June 4, 2009
    Applicant: MOBITV, INC.
    Inventors: Jason Mikami, Todd Stiers
  • Patent number: 7469300
    Abstract: 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: Grant
    Filed: January 16, 2003
    Date of Patent: December 23, 2008
    Assignee: MobiTV, Inc.
    Inventors: Jeremy S. de Bonet, Todd A. Stiers, Jeffrey R. Annison, Phillip Alvelda, VII, Paul M. Scanlan