Patents by Inventor Gregory S. Thoen

Gregory S. Thoen 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: 11580178
    Abstract: Methods, non-transitory computer readable media, and computing devices for three-dimensional searching that precisely targets retrieval within diverse types of content includes retrieving web content in response to a received request from a client device. A destination page, an address within the page, and an offset distance from a starting point at the address to a correlated responsive portion of the web content to the received request is identified. The responsive web content with the identified destination page, the address, and the offset distance is provided to the requesting client device.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: February 14, 2023
    Assignee: CGI COMMUNICATIONS, INC.
    Inventor: Gregory S. Thoen
  • Publication number: 20210248194
    Abstract: Methods, non-transitory computer readable media, and computing devices for three-dimensional searching that precisely targets retrieval within diverse types of content includes retrieving web content in response to a received request from a client device. A destination page, an address within the page, and an offset distance from a starting point at the address to a correlated responsive portion of the web content to the received request is identified. The responsive web content with the identified destination page, the address, and the offset distance is provided to the requesting client device.
    Type: Application
    Filed: February 10, 2021
    Publication date: August 12, 2021
    Inventor: Gregory S. Thoen
  • Patent number: 9462038
    Abstract: A method, non-transitory computer readable medium and device that includes requesting a client system to perform one or more operations in response to a request for content. Determining when the client system has completed performing the requested operations. Determining a current content transfer rate of the client system is calculated based on an amount of time taken by the client system to perform the requested operations. One of two or more bands of content transfer rate is assigned based on the determined content transfer rate. One or more of a type or version of browser, content implementation application, or operating system on the client system is determined. The requested content is provided in a format based on two or more of the assigned band of content transfer rate and/or the determined one or more of the type or version of the browser, the content execution application, and the operating system.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: October 4, 2016
    Assignee: eLocalLink, Inc.
    Inventor: Gregory S. Thoen
  • Patent number: 8417797
    Abstract: A system and method for providing video content to a client system is disclosed. The system includes a server and a computer coupled by a network. The server obtains operating environment information of the computer in response to a request for video content from the computer. The server selects a version of the requested video content for sending based on the obtained operating environment information. The selected video can be received by the computer at the computer's particular connection speed over the network and can be played by the computer using its particular video player. The server sends the selected video to the computer and causes the computer to automatically begin playing the video without requiring any overt interaction by the operator of the computer.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: April 9, 2013
    Assignee: e-LocalLink, Inc.
    Inventor: Gregory S. Thoen
  • Patent number: 8103957
    Abstract: A method, computer readable medium, and system for simplifying access to content includes requesting content in response to activation of a link associated with the content. Operating environment information about a recipient system is also obtained in response to the activation. One of a plurality of versions of the content for the recipient system is selected based on the obtained operating environment information. The selected version of the content is displayed at the recipient system without user intervention after the activation of the link.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: January 24, 2012
    Assignee: E-LocalLink, Inc.
    Inventor: Gregory S. Thoen
  • Patent number: 7873706
    Abstract: A system and method for providing video content to a client system is disclosed. The system includes a server and a computer coupled by a network. The server obtains operating environment information of the computer in response to a request for video content from the computer. The server selects a version of the requested video content for sending based on the obtained operating environment information. The selected video can be received by the computer at the computer's particular connection speed over the network and can be played by the computer using its particular video player. The server sends the selected video to the computer and causes the computer to automatically begin playing the video without requiring any overt interaction by the operator of the computer.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: January 18, 2011
    Assignee: CGI Communications, Inc.
    Inventor: Gregory S. Thoen
  • Publication number: 20100017462
    Abstract: A system and method for providing video content to a client system is disclosed. The system includes a server and a computer coupled by a network. The server obtains operating environment information of the computer in response to a request for video content from the computer. The server selects a version of the requested video content for sending based on the obtained operating environment information. The selected video can be received by the computer at the computer's particular connection speed over the network and can be played by the computer using its particular video player. The server sends the selected video to the computer and causes the computer to automatically begin playing the video without requiring any overt interaction by the operator of the computer.
    Type: Application
    Filed: February 9, 2009
    Publication date: January 21, 2010
    Applicant: CGI Communications, Inc.
    Inventor: Gregory S. Thoen