Patents by Inventor Kevin Damm

Kevin Damm 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: 20200262255
    Abstract: A tire pressure monitoring system testing tool includes a housing, an extender that protrudes from one end of the housing, and a signal emitter that disposed in a distal end of the extender. The signal emitter is configured to emit a low frequency radio frequency signal. The testing tool also includes a manually-operated activation switch that is supported on the housing and permits activation of the signal emitter. The extender is configured to provide a relatively large spacing between the switch and the signal emitter so as to permit a standing, upright user to hold the housing in one hand and to place the signal emitter at a ground-height location without requiring the user to bend at the waist or knee. In some embodiments, the length of the extender is in a range of two to twenty times the length of the housing.
    Type: Application
    Filed: November 11, 2016
    Publication date: August 20, 2020
    Inventors: Kevin Damm, Fred Kaleal, William Wittliff
  • Publication number: 20140006963
    Abstract: A method and system dynamically create aggregate tables. An aggregate table manager is instantiated that receives a plurality of aggregate table definitions, and generates aggregate tables based on the received aggregate table definitions. The aggregate table manager creates a view corresponding to each of the aggregate tables. The aggregate table manager creates and updates data entries in the aggregate tables based on their corresponding aggregate table definitions and data extracted from web site log files.
    Type: Application
    Filed: August 29, 2013
    Publication date: January 2, 2014
    Applicant: Google Inc.
    Inventors: Sagnik Nandy, Kevin Damm, David White
  • Patent number: 8549019
    Abstract: A method and system dynamically create aggregate tables. An aggregate table manager is instantiated that receives a plurality of aggregate table definitions, and generates aggregate tables based on the received aggregate table definitions. The aggregate table manager creates a view corresponding to each of the aggregate tables. The aggregate table manager creates and updates data entries in the aggregate tables based on their corresponding aggregate table definitions and data extracted from web site log files.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: October 1, 2013
    Assignee: Google Inc.
    Inventors: Sagnik Nandy, Kevin Damm, David White
  • Publication number: 20100318527
    Abstract: A method and system dynamically create aggregate tables. An aggregate table manager is instantiated that receives a plurality of aggregate table definitions, and generates aggregate tables based on the received aggregate table definitions. The aggregate table manager creates a view corresponding to each of the aggregate tables. The aggregate table manager creates and updates data entries in the aggregate tables based on their corresponding aggregate table definitions and data extracted from web site log files.
    Type: Application
    Filed: May 25, 2010
    Publication date: December 16, 2010
    Inventors: Sagnik Nandy, Kevin Damm, David White
  • Publication number: 20060217201
    Abstract: The disclosed massive multi-player on-line gaming environment and method eliminate the coordination and synchronization problems between servers by assigning each game user to a specific client proxy server for game duration and utilizing a space information distribution center to indicate client specific changes in game space. Such configuration eliminates the need to use “grey” areas around partitioning boundaries and servers having to “own” client objects thereby improving massive multi-player on-line gaming scalability.
    Type: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Inventors: Viktors Berstis, John Daniel Bethencourt, Kevin Damm, Robert Deen, Matthew Hammer, James Kaufman, Tobin Lehman
  • Publication number: 20050246711
    Abstract: A method and system for balancing server work load for cellular phone client-proxy applications in an environment where the clients change position within a given geographic area is disclosed. The method comprises the steps of mapping, monitoring, automatically re-mapping the system when required, updating a map address book, and updating a client address book. The system has a mapping system and a communication system connected to a plurality of servers, proxy servers and applications by an internal network. The proxy servers are connected to a plurality of clients by the Internet. If a threshold is exceeded, the monitoring program sends a message to a mapping program. Upon receipt of the message, the mapping program uses a rules engine to calculate a new map graph to remove load from an overloaded server (or servers) and to adjust communication requirements for data by reconfiguring partitions.
    Type: Application
    Filed: April 8, 2004
    Publication date: November 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Viktors Berstis, John Daniel Bethencourt, Kevin Damm, Robert Deen, Matthew Hammer, James Kaufman, Tobin Lehman