Patents by Inventor Thomas Dinger

Thomas Dinger 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).

  • Publication number: 20240163322
    Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided. In some embodiments, the method comprises: receiving, from a user device, a request for a URL corresponding to a format of a live stream that is provided in a plurality of formats, wherein the live stream comprises a plurality of segments for each of the plurality of formats; resolving the request to a specific segment of the live stream based on the URL, wherein the resolving comprises: identifying the format of the live stream associated with the request from the plurality of formats based on the URL; and identifying a segment of the plurality of segments corresponding to the identified format to the user device in a response to the request.
    Type: Application
    Filed: January 22, 2024
    Publication date: May 16, 2024
    Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
  • Patent number: 11882168
    Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided. In some embodiments, the method comprises: receiving, from a user device, a request for a URL corresponding to a format of a live stream that is provided in a plurality of formats, wherein the live stream comprises a plurality of segments for each of the plurality of formats; resolving the request to a specific segment of the live stream based on the URL, wherein the resolving comprises: identifying the format of the live stream associated with the request from the plurality of formats based on the URL; and identifying a segment of the plurality of segments corresponding to the identified format to the user device in a response to the request.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: January 23, 2024
    Assignee: Google LLC
    Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
  • Publication number: 20230144953
    Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.
    Type: Application
    Filed: January 13, 2023
    Publication date: May 11, 2023
    Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
  • Patent number: 11558443
    Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: January 17, 2023
    Assignee: Google LLC
    Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
  • Publication number: 20210243240
    Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.
    Type: Application
    Filed: April 19, 2021
    Publication date: August 5, 2021
    Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
  • Patent number: 10986149
    Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: April 20, 2021
    Assignee: Google LLC
    Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
  • Publication number: 20200092342
    Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.
    Type: Application
    Filed: September 17, 2019
    Publication date: March 19, 2020
    Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
  • Publication number: 20070067306
    Abstract: A method of operating a content management system, the content management system including a central server and a plurality of content servers connected to the central server, each content server associated with a respective location, the method including receiving data at the central server for distribution to at least one of the content servers, accessing user information relating to one or more users at one or more locations, determining, from the user information, whether the received data is relevant to each user, and transmitting the data from the central server to one or more content servers according to whether the data is relevant for users at the respective locations of the content servers.
    Type: Application
    Filed: June 30, 2006
    Publication date: March 22, 2007
    Inventors: Thomas Dinger, Hussam Eid, Jonathan Zempel
  • Publication number: 20050136383
    Abstract: The present invention is a method, system and apparatus for pluggable simple sequencing. A simple sequencing system which has been configured for pluggability in accordance with the present invention can include logic implementing a sequencing behavioral model disposed within a simple sequencing engine. A sequencing loop can be programmed in the simple sequencing engine for mapping desired behavioral operations to individual behavioral operations in the behavioral model. Finally, an ace to the simple sequencing engine can be provided for receiving data corresponding to a sequencing informational model defined externally to the simple sequencing engine. Preferably, the interface further can include a configuration for receiving sequencing context information for processing by the individual behavioral operations.
    Type: Application
    Filed: December 17, 2003
    Publication date: June 23, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Dinger, Jonathan Zempel
  • Publication number: 20050131849
    Abstract: The present invention provides a novel and non-obvious method and system for administering learning objects within a learning management system. A user can select various learning materials in the system, known as “learning objects”, and can aggregate these learning objects in a special category or “learning folder” directly on the system. The user can create and delete learning folders, and can modify each learning folder by adding or removing learning objects to and from the folder. Finally, while each learning folder created by a user can at first only be accessed by the user, a user can allow other learners in the system to access the folder by establishing a “learning link” for the folder, which dictates which other learners can access the learning folder.
    Type: Application
    Filed: December 16, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Dinger, Fernando Salazar
  • Publication number: 20050132294
    Abstract: The present invention provides a distributed learning management architecture that is “componentized” for increased distribution and scalability. Specifically, the present invention provides an architecture in which multiple content servers, delivery servers and/or live session servers can be provided to accommodate multiple geographic locations. The present invention further provides an off-line learning architecture that allows the teachings of the distributed learning management architecture to be implemented on an individual client.
    Type: Application
    Filed: December 16, 2003
    Publication date: June 16, 2005
    Inventors: Thomas Dinger, Christopher Hyland, David Millen, Charles de Saint-Aignan, Fernando Salazar, Jonathan Zempel
  • Publication number: 20050112530
    Abstract: Under the present invention a hierarchical tree corresponding to the learning environment is provided. When the state of a shared learning competency in the learning environment is changed, branched rollup through the hierarchical tree is performed so that all applicable nodes are rolled up without a node being rolled up more than once. Specifically, when the state of the shared learning competency is changed, control blocks are generated for each predecessor of the “sharing” nodes. The control block for each predecessor identifies the successors (nodes) that must be rolled up before the predecessor itself can be rolled up. Under this methodology, a node will only be rolled up when all necessary successors have been rolled up, thus, preventing repeated rollup of any of the nodes.
    Type: Application
    Filed: November 25, 2003
    Publication date: May 26, 2005
    Applicant: International Business Machines Corporation
    Inventors: Thomas Dinger, Jonathan Zempel