Search

Kevin Damm Phones & Addresses

    s
  • 18 Weirfield St, Brooklyn, NY 11221
  • 88 Weirfield St, Brooklyn, NY 11221
  • San Francisco, CA
  • Sanford, NC
  • 2305 Mayview Rd, Raleigh, NC 27607 (919) 838-9957
  • Temple Terrace, FL

Work

Company: Google Jun 2008 Position: Software engineer

Education

School / High School: North Carolina State University

Industries

Internet

Resumes

Resumes

Kevin Damm Photo 1

Software Engineer

View page
Location:
San Francisco, CA
Industry:
Internet
Work:
Google
Software Engineer
Education:
North Carolina State University

Publications

Us Patents

Distributing And Geographically Load Balancing Location Aware Communication Device Client-Proxy Applications

View page
US Patent:
7702784, Apr 20, 2010
Filed:
Jul 14, 2008
Appl. No.:
12/172473
Inventors:
Viktors Berstis - Austin TX, US
John Daniel Sieron Bethencourt - Mt. Horeb WI, US
Kevin Blake Damm - Sanford NC, US
Robert Glenn Deen - San Jose CA, US
Matthew Hammer - Stoughton WI, US
James H. Kaufman - San Jose CA, US
Tobin J. Lehman - Saratoga CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709224, 709203, 709246, 718105
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.

Handling Of Players And Objects In Massive Multi-Player On-Line Games

View page
US Patent:
8057307, Nov 15, 2011
Filed:
Mar 24, 2005
Appl. No.:
11/089389
Inventors:
Viktors Berstis - Austin TX, US
John Daniel Sieron Bethencourt - Mt. Horeb WI, US
Kevin Blake Damm - Sanford NC, US
Robert Glenn Deen - San Jose CA, US
Matthew Arthur Hammer - Stoughton WI, US
James H. Kaufman - San Jose CA, US
Tobin Jon Lehman - Cupertino CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
A63F 13/00
US Classification:
463 42, 463 31, 455453, 718105
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.

Dynamically Generating Aggregate Tables

View page
US Patent:
8549019, Oct 1, 2013
Filed:
May 25, 2010
Appl. No.:
12/787291
Inventors:
Sagnik Nandy - Los Gatos CA, US
Kevin Damm - San Francisco CA, US
David White - Keller TX, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707754
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.

Method For Distributing And Geographically Load Balancing Location Aware Communication Device Client-Proxy Applications

View page
US Patent:
20050246711, Nov 3, 2005
Filed:
Apr 8, 2004
Appl. No.:
10/821050
Inventors:
Viktors Berstis - Austin TX, US
John Daniel Bethencourt - Mt. Horeb WI, US
Kevin Damm - Sanford NC, US
Robert Deen - San Jose CA, US
Matthew Hammer - Stoughton WI, US
James Kaufman - San Jose CA, US
Tobin Lehman - Saratoga CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F009/46
US Classification:
718105000
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.
Kevin B Damm from Brooklyn, NY, age ~45 Get Report