Patents by Inventor Todd Kennedy

Todd Kennedy 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: 11385890
    Abstract: Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: July 12, 2022
    Assignee: Google LLC
    Inventors: Todd Kennedy, Dianne Hackborn, Agustin Fonts, Svetoslav Ganov
  • Patent number: 11325811
    Abstract: The disclosure relates to a mine shaft conveyance safety brake for controlling the rate of deceleration of a free-falling conveyance, operating within or upon fixed shaft guides, in a vertical, substantially vertical or inclined mine shaft. The safety brake includes an activation system, one or more guide clamp assemblies operable for locking onto one or more shaft guides, one or more braking assemblies and one or more brake paths attached upon the conveyance. Upon detection of a conveyance suspension failure or slack rope condition associated with a free-falling or obstructed condition of the conveyance, the activation system is triggered, causing each guide clamp assembly to self-lock onto a shaft guide. Upon further downward travel of the conveyance, the braking assemblies travel upwardly upon the brake paths, generating increasing braking forces in a controlled manner until the conveyance comes to a controlled stop.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: May 10, 2022
    Inventors: Donald Todd Kennedy, Henry T. Laarakker, Marcus Thiesen
  • Publication number: 20210130129
    Abstract: The disclosure relates to a mine shaft conveyance safety brake for controlling the rate of deceleration of a free-falling conveyance, operating within or upon fixed shaft guides, in a vertical, substantially vertical or inclined mine shaft. The safety brake includes an activation system, one or more guide clamp assemblies operable for locking onto one or more shaft guides, one or more braking assemblies and one or more brake paths attached upon the conveyance. Upon detection of a conveyance suspension failure or slack rope condition associated with a free-falling or obstructed condition of the conveyance, the activation system is triggered, causing each guide clamp assembly to self-lock onto a shaft guide. Upon further downward travel of the conveyance, the braking assemblies travel upwardly upon the brake paths, generating increasing braking forces in a controlled manner until the conveyance comes to a controlled stop.
    Type: Application
    Filed: April 4, 2018
    Publication date: May 6, 2021
    Applicant: FLSmidth A/S
    Inventors: Donald Todd Kennedy, Henry T. Laarakker, Marcus Thiesen
  • Publication number: 20200142690
    Abstract: Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.
    Type: Application
    Filed: December 31, 2019
    Publication date: May 7, 2020
    Inventors: Todd Kennedy, Dianne Hackborn, Agustin Fonts, Svetoslav Ganov
  • Patent number: 10564959
    Abstract: Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: February 18, 2020
    Assignee: Google LLC
    Inventors: Todd Kennedy, Dianne Hackborn, Agustin Fonts, Svetoslav Ganov
  • Patent number: 10558814
    Abstract: Methods for identifying and obtaining a suitable application for interacting with a selected content item by providing secure access to a limited portion of information on the selected content item are provided. In one aspect, a method includes receiving a selection from a user in an initial application running on a device to interact with a content item accessible by the initial application, and generating a hash value from the limited portion of information on the content item. The method further includes requesting a copy of the at least one suitable application when the comparison of the hash value for the content item with the hash value for the suitable application match, executing the suitable application on the device, and providing the limited portion of information on the content item to the suitable application for interaction by the user. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: February 11, 2020
    Assignee: Google LLC
    Inventors: Giles Hogben, Matthew Kulick, Todd Kennedy, Dianne Hackborn
  • Publication number: 20180267796
    Abstract: Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.
    Type: Application
    Filed: July 6, 2017
    Publication date: September 20, 2018
    Inventors: Todd Kennedy, Dianne Hackborn, Agustin Fonts, Svetoslav Ganov
  • Patent number: 9982449
    Abstract: A pool circulation system has a water intake device that is attached to an intake port with an intake hose. The water intake device includes an intake housing that defines an inner chamber; a plurality of apertures; an outer screen that fits over the intake housing to cover the plurality of apertures; and a hose attachment fitting for attaching the intake hose. A deadweight anchor is attached to the water intake device for holding the water intake device on the bottom of the swimming pool.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: May 29, 2018
    Inventor: Todd Kennedy
  • Publication number: 20050034110
    Abstract: A method for managing constant values among disparate code portions that use the same constant names is provided. The method includes inspecting the disparate code portions to identify constant names used in the disparate code portions and defining name value pairs in a text file. The method then includes parsing the text file. The parsing of the text file is configured to generate a definition code file for each of the disparate code portions, and each of the disparate code portions has an associated definition code file, and the associated disparate code portion and definition code file have the same language type. Further, each definition code file defines a same constant value for the same constant names used in each of the disparate code portions.
    Type: Application
    Filed: June 9, 2003
    Publication date: February 10, 2005
    Applicant: Sun Microsystems, Inc.
    Inventors: Teck Lee, Singyun Chu, Todd Kennedy
  • Patent number: D877858
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: March 10, 2020
    Inventor: Todd Kennedy