Ujjwal Te Singh, Age 51Indianapolis, IN

Ujjwal Singh Phones & Addresses

Indianapolis, IN

Palo Alto, CA

Mountain View, CA

406 Avenue Balboa, Half Moon Bay, CA 94019

406 Balboa Blvd, Half Moon Bay, CA 94019

El Granada, CA

Redwood City, CA

Santa Clara, CA

San Francisco, CA

Arvada, CO

4186 Manuela Ave, Palo Alto, CA 94306

Show more

Work

Position: Production Occupations

Education

Degree: Associate degree or higher

Mentions for Ujjwal Te Singh

Ujjwal Singh resumes & CV records

Resumes

Ujjwal Singh Photo 26

Exploring New Products

Location:
4186 Manuela Ave, Palo Alto, CA 94306
Industry:
Computer Software
Work:
Facebook
Exploring New Products
Google Jul 2017 - Nov 2018
Partner at Area 120
Gofundme Aug 2015 - Jul 2017
Chief Technology Officer
Google Jan 2011 - Aug 2015
Senior Director of Engineering
Saynow Nov 2005 - Jan 2011
Founder, Chief Technology Officer
Sigma Dynamics Apr 2003 - Nov 2005
Software
Epiphany 2000 - 2004
Architect
Education:
Purdue University
Bachelors, Bachelor of Science, Electrical Engineering, Computer Science
University of California, Berkeley
Master of Science, Masters
Skills:
Mobile Applications, Agile Methodologies, Cloud Computing, Mobile Devices, Saas
Interests:
Kids
Exercise
Electronics
Technology
Home Improvement
Blogs
Reading
Music
Movies
Home Decoration
Languages:
English
Ujjwal Singh Photo 27

Ujjwal Singh

Ujjwal Singh Photo 28

Ujjwal Singh

Publications & IP owners

Us Patents

System, Method, And Code For Providing Promotions In A Network Environment

US Patent:
7366682, Apr 29, 2008
Filed:
May 5, 2000
Appl. No.:
09/566202
Inventors:
Dinesh Katiyar - Redwood City CA, US
Eshwar Belani - San Jose CA, US
Ujjwal Singh - San Francisco CA, US
Su Chan - Sunnyvale CA, US
Assignee:
E.Piphany, Inc. - San Mateo CA
International Classification:
G06F 17/60
US Classification:
705 14, 705 1, 705 10, 705 26, 707 10, 707104
Abstract:
According to an embodiment of the present invention, techniques are disclosed for providing promotions to users of communication networks, such as the Internet. Information related to a plurality of promotions, including promotions information and rules associated with the promotions, are stored at a promotions management system. The promotions management system receives a query from a vendor system requesting promotions to be shown to a user browsing a particular item at the web site of the vendor. The promotions management system responds to the query by determining a set of promotions to be presented to the user based on the information contained in the query, the information related to the promotions, and other information accessible to the promotions management system. The promotions in the set of promotions are then presented to the user.

Conditional Audio Content Delivery Method And System

US Patent:
7860995, Dec 28, 2010
Filed:
Nov 29, 2007
Appl. No.:
11/947421
Inventors:
Ujjwal Singh - Mountain View CA, US
Nikhyl Singhal - Sunnyvale CA, US
Janahan Vivekanandan - Oakland CA, US
Assignee:
SayNow Corporation - Palo Alto CA
International Classification:
G06F 15/16
G06F 12/00
US Classification:
709231, 709246
Abstract:
A method of transmitting audio content over a communication network includes generating a predetermined audio content in a format capable of being transmitted to members in the publisher's network; receiving a request for the predetermined audio content from the members interested in receiving the audio content; embedding advertisements into the predetermined audio content selected according to details describing each of the members and transmitting to each of the members the predetermined audio content embedded with the advertisements selected specifically for each member. Additionally, a communication method selectively transmits messages between a publisher and members of a publisher's network. The communication method includes receiving a request from a member of the publisher's network to communicate with the publisher, ordering the request to communicate from the member according to a queuing scheme that serializes the request with other requests from other members of the publisher's network, determining if a response to the request from the member should be made through a synchronous interactive communication channel rather than the queuing scheme and an asynchronous communication channel, ordering a response from the publisher responsive to the determination and according to a queuing scheme that serializes the response to the request along with other responses to other requests over the asynchronous communication channel from other members and establishing the synchronous interactive communication channel responsive to the determination that circumvents the queuing scheme and is capable of delivering a response to the request directly to the member making the request.

Method And System For Multimodal Communication Using A Phone Number

US Patent:
2007027, Nov 29, 2007
Filed:
Apr 20, 2007
Appl. No.:
11/788474
Inventors:
Ujjwal Singh - Mountain View CA, US
Janahan Vivekanandan - Oakland CA, US
International Classification:
H04M 3/42
US Classification:
379210020
Abstract:
One aspect of the present invention features a method of initiating communication over a communication network. The communication method includes receiving a request for published content made through a first communication mode selected from a multimodal communication access interface to the communication network and associated with a user phone number, registering the user phone number on the communication network in association with an inward phone number, authorizing access to the published content as requested when the user phone number is determined to be registered and references the inward phone number and transmitting a notification response to the request over a second communication mode of the multimodal communication access interface indicating access to the published content by way of the inward phone number. Another aspect of the invention concerns a method for subsequent communications over the communication network. This includes receiving a request by a member for published content referencing an inward phone number, processing a member phone number in addition to the inward phone number to access the published content to be provided in response to the request and providing the member access to the published content as requested.

Posting To Social Networks By Voice

US Patent:
2012020, Aug 9, 2012
Filed:
Feb 3, 2012
Appl. No.:
13/365507
Inventors:
Steve Crossan - Paris, FR
Ujjwal Singh - Mountain View CA, US
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
H04M 1/64
G10L 21/02
G10L 15/26
US Classification:
379 8801, 704235, 704226, 704E15043
Abstract:
Methods, systems, and computer program products are provided for generating and posting messages to social networks based on voice input. One example method includes receiving an audio signal that corresponds to spoken content, generating one or more representations of the spoken content, and causing the one or more representations of the spoken content to be posted to a social network.

Configuring Presence And Notifications In Persistent Conversations

US Patent:
2019002, Jan 24, 2019
Filed:
Jan 3, 2018
Appl. No.:
15/860722
Inventors:
- Mountain View CA, US
Ujjwal Singh - Palo Alto CA, US
Heradon Douglas - Los Gatos CA, US
Eric Barndoller - Mountain View CA, US
Assignee:
Google LLC - Mountain View CA
International Classification:
H04L 12/58
Abstract:
Implementations generally relate to configuring presence and notifications in persistent conversations. In one implementation, a method includes receiving a presence state associated with a user and causing the presence state to be selectively displayed to one or more target users. The method also includes determining that an event has occurred for which a notification is to be sent to the user, and selectively delivering the notification to the user based on the configured presence state.

Configuring Presence And Notifications In Persistent Conversations

US Patent:
2017008, Mar 23, 2017
Filed:
Nov 11, 2016
Appl. No.:
15/349642
Inventors:
- Mountain View CA, US
Ujjwal Singh - Palo Alto CA, US
Heradon Douglas - Los Gatos CA, US
Eric Barndoller - Mountain View CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
H04L 12/58
Abstract:
Implementations generally relate to configuring presence and notifications in persistent conversations. In one implementation, a method includes receiving a presence state associated with a user and causing the presence state to be selectively displayed to one or more target users. The method also includes determining that an event has occurred for which a notification is to be sent to the user, and selectively delivering the notification to the user based on the configured presence state.

Persistent Conversations

US Patent:
2016024, Aug 25, 2016
Filed:
May 3, 2016
Appl. No.:
15/145353
Inventors:
- Mountain View CA, US
Randall Sarafa - San Francisco CA, US
Mayur Kamat - Bothell WA, US
Ujjwal Singh - Palo Alto CA, US
Peter Pawlowski - Menlo Park CA, US
Richard Fulcher - Sunnyvale CA, US
Peter Ng - San Francisco CA, US
Evan Stephen Millar - Menlo Park CA, US
Rhett Robinson - Kirkland WA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 3/0484
H04L 12/58
H04N 7/15
Abstract:
Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user, and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object, and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.

Application Installation System And Method

US Patent:
2015019, Jul 9, 2015
Filed:
Feb 19, 2013
Appl. No.:
13/770133
Inventors:
- Mountain View CA, US
Ujjwal Singh - Palo Alto CA, US
Francis Ma - Toronto, CA
Assignee:
Google Inc. - Mountain View CA
International Classification:
H04W 12/06
Abstract:
A method and computing system for receiving a notification from a first website of a user signing into the first website. A determination is made concerning whether a compatible mobile application is available for the first website. If a compatible mobile application is available for the first website, a determination is made concerning whether the user has the compatible mobile application installed on a mobile device associated with the user. If the user does not have the compatible mobile application installed on the mobile device associated with the user, a determination is made concerning whether the compatible mobile application may be installed on the mobile device associated with the user.

Isbn (Books And Publications)

Political Prisoners In India

Author:
Ujjwal Kumar Singh
ISBN #:
0195641884

Political Prisoners In India

Author:
Ujjwal Kumar Singh
ISBN #:
0195653882

The State, Democracy And Anti-Terror Laws In India

Author:
Ujjwal Kumar Singh
ISBN #:
0761935185

Institutions And Democratic Governance: A Study Of The Election Commission And Electoral Governance In India

Author:
Ujjwal Kumar Singh
ISBN #:
8187614277

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.