Search

James Kebinger Phones & Addresses

  • 328 S Grove Ave, Oak Park, IL 60302
  • Cambridge, MA
  • Chicago, IL
  • 66 Hall St, Somerville, MA 02144 (617) 718-0883
  • Storrs, CT
  • Hamden, CT
  • Oakville, CT
  • New Britain, CT
  • 60 Churchill Ave, Cambridge, MA 02140

Work

Company: Hubspot Mar 2013 Address: Cambridge, MA Position: Tech lead - analytics backend team

Education

Degree: Master of Science, Masters School / High School: Tufts University 2005 to 2008 Specialities: Computer Science

Skills

Ruby • Ruby on Rails • Javascript • Java • Postgresql • Web Applications • Sql • R • Data Analysis • Git • Computer Science • Big Data • Hadoop • Databases • Linux • Algorithms • Analytics • Mapreduce • Distributed Systems • Hbase

Industries

Computer Software

Resumes

Resumes

James Kebinger Photo 1

Staff Technical Lead

View page
Location:
215 south Broadway, Salem, NH 03079
Industry:
Computer Software
Work:
HubSpot - Cambridge, MA since Mar 2013
Tech Lead - Analytics Backend Team

HubSpot - Cambridge, MA Jun 2012 - Mar 2013
Senior Software Engineer - Data Infrastructure

PatientsLikeMe Aug 2010 - Jun 2012
Senior Engineer - Data Team

PatientsLikeMe May 2008 - Feb 2011
Senior Developer

Tufts University 2006 - May 2008
Masters Candidate, Computer Science (HCI)
Education:
Tufts University 2005 - 2008
Master of Science, Masters, Computer Science
University of Connecticut 1996 - 2000
Bachelors, Bachelor of Science, Computer Science, Engineering, Computer Science and Engineering
New Britain High School 1996
Skills:
Ruby
Ruby on Rails
Javascript
Java
Postgresql
Web Applications
Sql
R
Data Analysis
Git
Computer Science
Big Data
Hadoop
Databases
Linux
Algorithms
Analytics
Mapreduce
Distributed Systems
Hbase

Publications

Us Patents

Cooperative Non-Repudiated Message Exchange In A Network Environment

View page
US Patent:
7568106, Jul 28, 2009
Filed:
Dec 16, 2005
Appl. No.:
11/303430
Inventors:
Brian D Goodman - New York NY, US
Frank L. Jania - Chapel Hill NC, US
James K. Kebinger - Somerville MA, US
Darren M. Shaw - Fareham, GB
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 9/00
US Classification:
713180
Abstract:
A system and method of performing cooperative non-repudiated message exchange from a first system to a second system in a computer network comprises checking for discrepancies between a current system time in the second system with an actual time; performing a time synchronization process to match the current system time with the actual time; exchanging public encryption keys between the first and second systems; sending a digitally signed message from the first system to the second system; decoding the digitally signed message; sending a digitally signed acknowledgment message from the second system to the first system; decoding the digitally signed acknowledgment message; and committing text of the digitally signed message to an official transcript on the first system.

Authentication To A Second Application Using Credentials Authenticated To A First Application

View page
US Patent:
7647628, Jan 12, 2010
Filed:
Mar 9, 2004
Appl. No.:
10/796372
Inventors:
James K. Kebinger - Somerville MA, US
Brian D. Goodman - Roxbury CT, US
Konrad C. Lagarde - Milford CT, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/04
G06F 12/14
G06F 21/00
US Classification:
726 17, 726 16, 713183
Abstract:
Systems, methods, and program products are provided for switching identity of a user that has a first username associated with a first class of users. According to the method, login information is received from the user, with the login information including the first username, an alternate class, and a password. The user is authenticated based on the first username and the password, and access to the computer system is provided as the alternate class, with the alternate class being different than the first class. In one preferred embodiment, the login information further includes a second username, and access to the computer system is provided with the rights and privileges of the second username.

Variable Density Query Engine

View page
US Patent:
7818316, Oct 19, 2010
Filed:
Dec 18, 2006
Appl. No.:
11/612100
Inventors:
Martin T. Moore - Somerville MA, US
James K. Kebinger - Somerville MA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/00
US Classification:
707723, 707736, 707758, 707781, 707791, 707802
Abstract:
Embodiments of the present invention address deficiencies of the art in respect to search engines and provide a novel and non-obvious method, system and computer program product for a variable density query engine. In an embodiment of the invention, a search engine data processing system can be provided. The system can include a content index, and a variable density search engine coupled to the content index. The variable density search engine can include program code enabled to vary a density of entries in a result set according to a varying size of the result set. In this regard, in one aspect of the embodiment, the density can range from a title for each entry in the result set to a full textual description for each entry in the result set to an audiovisual element for each entry in the result set.

Cooperative Non-Repudiated Message Exchange In A Network Environment

View page
US Patent:
8001386, Aug 16, 2011
Filed:
Mar 25, 2008
Appl. No.:
12/054970
Inventors:
Brian D. Goodman - Norwalk CT, US
Frank L. Jania - Chapel Hill NC, US
James K. Kebinger - Somerville MA, US
Darren M. Shaw - Fareham, GB
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 9/00
US Classification:
713180, 713176, 713170
Abstract:
A system and method of performing cooperative non-repudiated message exchange from a first system to a second system in a computer network comprises checking for discrepancies between a current system time in the second system with an actual time; performing a time synchronization process to match the current system time with the actual time; exchanging public encryption keys between the first and second systems; sending a digitally signed message from the first system to the second system; decoding the digitally signed message; sending a digitally signed acknowledgment message from the second system to the first system; decoding the digitally signed acknowledgment message; and committing text of the digitally signed message to an official transcript on the first system.

Variable Density Query Engine

View page
US Patent:
8332380, Dec 11, 2012
Filed:
Oct 18, 2010
Appl. No.:
12/907002
Inventors:
Martin T. Moore - Westford MA, US
James K. Kebinger - Westford MA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707706, 707722, 707736, 707758, 707790
Abstract:
Embodiments of the present invention address deficiencies of the art in respect to search engines and provide a novel and non-obvious method, system and computer program product for a variable density query engine. In an embodiment of the invention, a search engine data processing system can be provided. The system can include a content index, and a variable density search engine coupled to the content index. The variable density search engine can include program code enabled to vary a density of entries in a result set according to a varying size of the result set. In this regard, in one aspect of the embodiment, the density can range from a title for each entry in the result set to a full textual description for each entry in the result set to an audiovisual element for each entry in the result set.

Communicating Status Data

View page
US Patent:
20070005365, Jan 4, 2007
Filed:
Jun 28, 2006
Appl. No.:
11/426973
Inventors:
BRIAN GOODMAN - Norwalk CT, US
FRANK JANIA - Chapel Hill NC, US
JAMES KEBINGER - Somerville MA, US
DARREN SHAW - Hampshire, GB
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G10L 21/00
US Classification:
704270000
Abstract:
A system for communicating status data associated with a first user to a second user, for use with a first data processing system associated with a plurality of status events of the first user and comprising a first communication component for communicating status event data associated with the plurality of status events. The system comprises: a status event handler for receiving communicated status event data; a weight component for determining weight data associated with the status event data; and a second communication component for communicating the weight data to a second data processing system.

Collaborative Contact Management

View page
US Patent:
20070130256, Jun 7, 2007
Filed:
Dec 6, 2005
Appl. No.:
11/295082
Inventors:
Martin Moore - Somerville MA, US
Brian Goodman - Norwalk CT, US
Frank Jania - Chapel Hill NC, US
James Kebinger - Somerville MA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709204000
Abstract:
A solution for managing a set of collaborative contacts is provided. Each collaborative contact includes one or more collaboration capabities, each of which corresponds to a unique collaboration tool (e.g., voice over IP, instant messaging, email, and/or the like). Identifying text can be used to search the set of collaborative conatacts and obtain a set of candidate contacts. An availabilty status for each collaboration capability of each candidate contact can be requested and a display can be generated that includes the set of candidate contacts. In one embodiment, the display can include an indication of the collaboration capabilities for one or more of the candidate contacts, and/or the availablility status for one or more collaboration capabilities. A user can use the display to request a collaboration session between the user and one or more of the candidate contacts.

Methods And Apparatus For Implementing Real-Time Collective Moderation Of Collaborative Environments

View page
US Patent:
20070174387, Jul 26, 2007
Filed:
Jan 20, 2006
Appl. No.:
11/336439
Inventors:
Frank Jania - Chapel Hill NC, US
Darren Shaw - Hampshire, GB
Brian Goodman - Norwalk CT, US
James Kebinger - Somerville MA, US
International Classification:
G06F 15/16
US Classification:
709204000
Abstract:
The present invention concerns methods and apparatus for implementing real-time collective moderation of collaborative user environments by allowing participants in a collaborative environment to collectively control a level of interaction allowed for a target participant in real time. In an embodiment of the invention, collaborators are provided with a user interface having controls for allowing collaborators to indicate a level of interaction that should be allowed for a target participant in the collaborative environment. The controls of the graphical user interface allow a collaborator to indicate that a target participant should be allowed at least one of a greater level of interaction or a lower level of interaction in the collaborative user environment. The level of interaction permitted for a target participant may be governed by changing the number of text characters a target participant can enter per minute; by adjusting the audible volume accorded speech input uttered by a target participant; or by selecting/de-selecting a target participant's webcam as a current view in the graphical user interface.
James K Kebinger from Oak Park, IL, age ~45 Get Report