Patents by Inventor David Lock

David Lock 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: 20170096807
    Abstract: TOILET MAID is a product to keep toilet bowls clean with a liquid cleaner. It is composed of two major parts; a reservoir capable of being refilled and a float lever to control output. System is installed in toilet tank with 2 hook hangers. The float system opens the hole in the reservoir when stool is flushed and water drops allowing float to drop. When the water rises the float rises and shuts off hole in reservoir. This constant use keeps the toilet clean and avoids cleaning with brush and severe chemicals.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 6, 2017
    Inventor: Charles David Lock
  • Patent number: 9214005
    Abstract: Disclosed are “graphics overrides.” An override accepts a stream of graphics commands as produced by an application and then modifies the stream before it is rendered by the GPU. Different overrides perform different modifications. One override can modify a stream of graphics commands in response to another stream. Overrides can enforce conformity with a visual paradigm and, by being modified, can support a change to that paradigm without requiring the applications to change. Overrides can monitor the entire computing environment and improve the response to that environment of a particular application: For example, an override monitors frames as they are produced by an application. If the application cannot keep up with a fixed frame rate, then the override produces “synthetic” frames to take the place of missing frames. Overrides are not restricted to fixing existing problems. Rather, applications can be developed that depend upon the presence of overrides.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: December 15, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Baback Elmieh, Maha Deva Guruji Panda, James Paul Ritts, David Lock
  • Patent number: 8982137
    Abstract: Disclosed are “graphics overrides.” An override accepts a stream of graphics commands as produced by an application and then modifies the stream before it is rendered by the GPU. Different overrides perform different modifications. One override can modify a stream of graphics commands in response to another stream. Overrides can enforce conformity with a visual paradigm and, by being modified, can support a change to that paradigm without requiring the applications to change. Overrides can monitor the entire computing environment and improve the response to that environment of a particular application: For example, an override monitors frames as they are produced by an application. If the application cannot keep up with a fixed frame rate, then the override produces “synthetic” frames to take the place of missing frames. Overrides are not restricted to fixing existing problems. Rather, applications can be developed that depend upon the presence of overrides.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: March 17, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Baback Elmieh, James Paul Ritts, David Lock
  • Publication number: 20140168240
    Abstract: Disclosed are “graphics overrides.” An override accepts a stream of graphics commands as produced by an application and then modifies the stream before it is rendered by the GPU. Different overrides perform different modifications. One override can modify a stream of graphics commands in response to another stream. Overrides can enforce conformity with a visual paradigm and, by being modified, can support a change to that paradigm without requiring the applications to change. Overrides can monitor the entire computing environment and improve the response to that environment of a particular application: For example, an override monitors frames as they are produced by an application. If the application cannot keep up with a fixed frame rate, then the override produces “synthetic” frames to take the place of missing frames. Overrides are not restricted to fixing existing problems. Rather, applications can be developed that depend upon the presence of overrides.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: MOTOROLA MOBILITY LLC
    Inventors: Baback Elmieh, James Paul Ritts, David Lock
  • Publication number: 20140168239
    Abstract: Disclosed are “graphics overrides.” An override accepts a stream of graphics commands as produced by an application and then modifies the stream before it is rendered by the GPU. Different overrides perform different modifications. One override can modify a stream of graphics commands in response to another stream. Overrides can enforce conformity with a visual paradigm and, by being modified, can support a change to that paradigm without requiring the applications to change. Overrides can monitor the entire computing environment and improve the response to that environment of a particular application: For example, an override monitors frames as they are produced by an application. If the application cannot keep up with a fixed frame rate, then the override produces “synthetic” frames to take the place of missing frames. Overrides are not restricted to fixing existing problems. Rather, applications can be developed that depend upon the presence of overrides.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: MOTOROLA MOBILITY LLC
    Inventors: Baback Elmieh, Maha Deva Guruji Panda, James Paul Ritts, David Lock
  • Patent number: 3997068
    Abstract: The new assembly is pivotally attached to the working arm of an excavator. The assembly includes a tool holder which is mounted in mounting brackets with the brackets being pivotally attached to the working arm of the excavator. Means are provided on the brackets for the attachment of a bucket to the mounting brackets.
    Type: Grant
    Filed: June 19, 1975
    Date of Patent: December 14, 1976
    Assignee: Ingersoll-Rand Company, Limited
    Inventor: David Lock