Search

Gerard G Pallipuram

age ~50

from Cupertino, CA

Also known as:
  • Gera Pallipuram
  • Garard Pallipuram
  • Gerard A
Phone and address:
10370 Palo Vista Rd, Cupertino, CA 95014
4087778275

Gerard Pallipuram Phones & Addresses

  • 10370 Palo Vista Rd, Cupertino, CA 95014 • 4087778275
  • Sacramento, CA
  • Fair Oaks, CA
  • Sunnyvale, CA
  • Mountain View, CA
  • Fremont, CA
  • Santa Clara, CA
  • 10370 Palo Vista Rd, Cupertino, CA 95014

Work

  • Company:
    Google
    Oct 2015
  • Position:
    Software lead, advanced technologies and projects

Education

  • Degree:
    Master of Science, Masters
  • School / High School:
    Department of Technology, Savitribai Phule Pune University
  • Specialities:
    Computer Science

Skills

Mobile Devices • Mobile Applications • Software Engineering • Software Development • Agile Methodologies • Embedded Systems • Android • Linux • Software Design • Embedded Software • Scrum • Distributed Systems • C++ • Apis • Architecture • System Architecture • Embedded Linux • Object Oriented Design • Strategy • Architectures • Middleware • Perforce • User Experience • Debugging • Perl • Mobile Technology • Architectural Design • Api • Ip • Multithreading • Syncml

Industries

Computer Software

Us Patents

  • Synchronization Protocol For Synchronizing Data Between Nodes

    view source
  • US Patent:
    7747561, Jun 29, 2010
  • Filed:
    May 31, 2002
  • Appl. No.:
    10/159918
  • Inventors:
    Atul Gupta - San Jose CA, US
    William L. Mills - Battle Ground WA, US
    Gerard Pallipuram - Mountain View CA, US
  • Assignee:
    PalmSource Inc. - Sunnyvale CA
  • International Classification:
    G06F 17/30
  • US Classification:
    707204, 707 3
  • Abstract:
    A method and system thereof for synchronizing a data set comprising a first data set residing on a first node with a second data set residing on a second node. Packets are exchanged with the second node. A packet comprises one or more messages and a message comprises a plurality of elements. At least one of the elements identifies the data set. Other information in the packets is used to identify any data from the first data set that needs to be sent to the second node and any data from the second data set that needs to be received from the second node, in order to synchronize the data set on both nodes. The data so identified can then be exchanged.
  • Determining Priority Between Data Items In Shared Environments

    view source
  • US Patent:
    8001081, Aug 16, 2011
  • Filed:
    Oct 21, 2004
  • Appl. No.:
    10/972965
  • Inventors:
    William L. Mills - Yacolt WA, US
    Thomas C. Butler - Santa Clara CA, US
    Uma D. Gouru - Santa Clara CA, US
    Atul Gupta - San Jose CA, US
    Jayita Poddar - Sunnyvale CA, US
    Gerard G. Pallipuram - Cupertino CA, US
    Alvin I. Pivowar - Camas WA, US
  • Assignee:
    Access Co., Ltd. - Tokyo
  • International Classification:
    G06F 7/00
    G06F 17/00
  • US Classification:
    707624, 707646
  • Abstract:
    One embodiment of the invention enables nodes or endpoints that have been involved with synchronization of data items to determine which version of a data item (if any) has priority over another version of that same data item. For example, one embodiment of the invention can include a method that can include the determination as to whether any data items have matching identities and conflicting priorities after the synchronization process. Provided a first and second data items have matching identities and conflicting priorities, a determination is made as to whether an indication had been made that the first data item is desirable over the second data item. Provided the indication had been made that the first data is desirable over the second data item, it is indicated that the first data item has priority over the second data item.
  • One-To-Many Device Synchronization Using Downloaded/Shared Client Software

    view source
  • US Patent:
    8090878, Jan 3, 2012
  • Filed:
    Nov 1, 2009
  • Appl. No.:
    12/610342
  • Inventors:
    Gerard Pallipuram - Santa Clara CA, US
    Sudhir Kulkarni - Cupertino CA, US
  • Assignee:
    Access Co., Ltd. - Tokyo
  • International Classification:
    G06F 17/30
  • US Classification:
    709248, 709212, 709213, 709214, 707610, 707620
  • Abstract:
    A method and system for performing one-to-many synchronization using a central server and also using downloadable client software. The system includes a central server, e. g. , a web server or an enterprise server, that synchronizes with multiple electronic devices including, for example, a personal digital assistant, a laptop computer, a desktop computer, a cell phone, a pager, etc. Before the data synchronization takes place, and after the electronic device initiates communication with the server, the server downloads client software to the electronic device. The client software allows the electronic device to perform data synchronization with the server. After the synchronization is complete, the client software may be removed from the electronic device. The server data is located in one place and can be accessed from any location using almost any electronic device and the data can be readily protected. The invention provides geographically independent synchronization for the same device.
  • One-To-Many Device Synchronization Using Downloaded/Shared Client Software

    view source
  • US Patent:
    7613834, Nov 3, 2009
  • Filed:
    Apr 4, 2001
  • Appl. No.:
    09/826733
  • Inventors:
    Gerard Pallipuram - Santa Clara CA, US
    Sudhir Kulkarni - Cupertino CA, US
  • Assignee:
    PalmSource Inc. - Sunnyvale CA
  • International Classification:
    G06F 15/16
  • US Classification:
    709248, 709203, 709220, 709221, 709222, 709227, 709228
  • Abstract:
    A method and system for performing one-to-many synchronization using a central server and also using downloadable client software. The system includes a central server, e. g. , a web server or an enterprise server, that synchronizes with multiple electronic devices including, for example, a personal digital assistant, a laptop computer, a desktop computer, a cell phone, a pager, etc. Before the data synchronization takes place, and after the electronic device initiates communication with the server, the server downloads client software to the electronic device. The client software allows the electronic device to perform data synchronization with the server. After the synchronization is complete, the client software may be removed from the electronic device. The server data is located in one place and can be accessed from any location using almost any electronic device and the data can be readily protected. The invention provides geographically independent synchronization for the same device.
  • User Movement Detection For Verifying Trust Between Computing Devices

    view source
  • US Patent:
    20230100854, Mar 30, 2023
  • Filed:
    Aug 16, 2019
  • Appl. No.:
    16/772305
  • Inventors:
    Daniel Lee GILES - Mountain View CA, US
    Gerard PALLIPURAM - Mountain View CA, US
    Nicha RATANA - Mountain View CA, US
    - Mountain View CA, US
  • International Classification:
    G06F 3/01
    G06F 3/041
  • Abstract:
    Systems and methods for managing interactive object input are disclosed. An interactive object can include sensors configured to generate sensor data indicative of movement associated with a user of the interactive object. Movement data can be analyzed to detect an attachment of a user to the interactive object and/or a separation of a user from the interactive object. State data indicative of a state of the interactive object relative to the user device can be generated in response detecting a separation of a user from the interactive object. The user device can be disabled, based on the state data, from initiating one or more functions in response to input received at the interactive object.
  • Distributed Machine-Learned Models For Inference Generation Using Wearable Devices

    view source
  • US Patent:
    20200320412, Oct 8, 2020
  • Filed:
    Apr 3, 2020
  • Appl. No.:
    16/839962
  • Inventors:
    - Mountain View CA, US
    Ivan Poupyrev - Sunnyvale CA, US
    Gerard Pallipuram - Cupertino CA, US
  • International Classification:
    G06N 5/04
    G06N 20/00
    G06F 3/0488
    G06F 3/044
    G06F 3/0484
  • Abstract:
    An interactive object includes one or more sensors configured to generate sensor data in response to at least one of a movement of the interactive object or a touch input provided to the interactive object. The interactive object includes at least a first computing device communicatively coupled to the one or more sensors. The first computing device includes one or more non-transitory computer-readable media that store a first model head of a multi-headed machine-learned model that is configured for distribution across a plurality of computing devices including the first computing device. The multi-headed machine-learned model is configured for at least one of a gesture detection or a movement recognition associated with the interactive object. The first model head is configured to selectively generate at least one inference based at least in part on the sensor data and one or more inference criteria.
  • Selective Inference Generation With Distributed Machine-Learned Models

    view source
  • US Patent:
    20200320416, Oct 8, 2020
  • Filed:
    Apr 3, 2020
  • Appl. No.:
    16/839966
  • Inventors:
    - Mountain View CA, US
    Ivan Poupyrev - Sunnyvale CA, US
    Gerard Pallipuram - Cupertino CA, US
  • International Classification:
    G06N 5/04
    G06N 20/20
  • Abstract:
    A computing system includes at least a first computing device and a second computing device that is physically separate from the first computing device. The computing devices comprise a plurality of processors and a plurality of non-transitory computer-readable media that collectively store a multi-headed machine-learned model that is distributed across the computing devices. The multi-headed machine-learned model comprises a first model head provisioned at the first computing device and configured to receive sensor data from one or more sensors. The first model head is configured to generate a first set of feature representations based at least in part on the sensor data. The multi-headed machine-learned model comprises a second model head provisioned at the second computing device and configured to generate a second set of feature representations in response to receiving data associated with the first set of feature representations from the first computing device.
  • Interactive Fabric

    view source
  • US Patent:
    20200229515, Jul 23, 2020
  • Filed:
    Apr 8, 2020
  • Appl. No.:
    16/843813
  • Inventors:
    - Mountain View CA, US
    Carsten C. Schwesig - San Francisco CA, US
    Mustafa Emre Karagozler - Mountain View CA, US
    Hakim K. Raja - Mountain View CA, US
    David Scott Allmon - Sunnyvale CA, US
    Gerard George Pallipuram - Cupertino CA, US
    Shiho Fukuhara - Tokyo, JP
  • Assignee:
    Google LLC - Mountain View CA
  • International Classification:
    A41D 1/00
    G06F 1/16
    D02G 3/44
    D02G 3/12
    D03D 1/00
    G06F 3/041
    G06F 3/044
    G06F 3/0488
  • Abstract:
    This document describes techniques using, and objects embodying, an interactive fabric which is configured to sense user interactions in the form of single or multi-touch-input (e.g., gestures). The interactive fabric may be integrated into a wearable interactive garment (e.g., a jacket, shirt, or pants) that is coupled (e.g., via a wired or wireless connection) to a gesture manager. The gesture manager may be implemented at the interactive garment, or remote from the interactive garment, such as at a computing device that is wirelessly paired with the interactive garment and/or at a remote cloud based service. Generally, the gesture manager recognizes user interactions to the interactive fabric, and in response, triggers various different types of functionality, such as answering a phone call, sending a text message, creating a journal entry, and so forth.

Resumes

Gerard Pallipuram Photo 1

Baã A De Sã O Francisco E Regiã O

view source
Location:
Cupertino, CA
Industry:
Computer Software
Work:
Google
Software Lead, Advanced Technologies and Projects

Motorola Jun 2014 - Oct 2015
Director, Software Development

Amazon Lab126 Oct 2010 - Jun 2014
Senior Manager, Kindle Software Development

Palmsource Dec 2006 - Oct 2010
Director, Mobile Linux Platform

Access Nov 2005 - Dec 2006
Director, Synchronization and Desktop Products
Education:
Department of Technology, Savitribai Phule Pune University
Master of Science, Masters, Computer Science
Skills:
Mobile Devices
Mobile Applications
Software Engineering
Software Development
Agile Methodologies
Embedded Systems
Android
Linux
Software Design
Embedded Software
Scrum
Distributed Systems
C++
Apis
Architecture
System Architecture
Embedded Linux
Object Oriented Design
Strategy
Architectures
Middleware
Perforce
User Experience
Debugging
Perl
Mobile Technology
Architectural Design
Api
Ip
Multithreading
Syncml
Name / Title
Company / Classification
Phones & Addresses
Gerard Pallipuram
President
NIYUTA, INC
10370 Palo Vis Rd, Cupertino, CA 95014

Youtube

Champalimaud Research Symposium 2022 Gerard ...

October 20 2022 #CRSy22 Gerard Evan Making and Breaking Cancers.

  • Duration:
    44m 53s

Mooli Murandu Varunnunde| Kilukkampetty |Sipp...

Lyrics : Sippi Pallippuram Music : Jaison J Nair Singers : Students Of...

  • Duration:
    2m 18s

Catfish and the Bottlemen cover The Killers '...

Like A Version is a segment on Australian radio station triple j. Ever...

  • Duration:
    6m 20s

& l -04 l l Margali Special l Tamil

" ... ... ... ... "... ...

  • Duration:
    9m 43s

Kottappuram Fort | built by the Portuguese in...

The Historic Fort Kottappuram | Thrissur | Kodungalloor | Kerala | Muz...

  • Duration:
    6m 57s

Inside 168 and 999 Malls

Inside 168 and 999 Malls 168 Shopping Mall is a shopping complex in Bi...

  • Duration:
    20m 44s

Plaxo

Gerard Pallipuram Photo 2

Gerard Pallipuram's Public

view source
Gerard Pallipuram's Public Profile on Plaxo. Plaxo helps members like Gerard Pallipuram keep in touch with the people who really matter, helping them to ...

Get Report for Gerard G Pallipuram from Cupertino, CA, age ~50
Control profile