Search

Darick Tong Phones & Addresses

  • Sonoma, CA
  • 428 Sanchez St, San Francisco, CA 94114
  • Newport Beach, CA
  • Costa Mesa, CA
  • Mountain View, CA
  • Palo Alto, CA
  • Cupertino, CA

Work

Position: Craftsman/Blue Collar

Education

Degree: Associate degree or higher

Resumes

Resumes

Darick Tong Photo 1

Chief Technology Officer

View page
Location:
San Francisco, CA
Industry:
Information Technology And Services
Work:
Google Jul 2003 - Aug 2018
Principal Engineer

Origin Labs Jul 2003 - Aug 2018
Chief Technology Officer
Education:
Stanford University 2001 - 2003
Master of Science, Masters, Computer Science
Stanford University 1997 - 2001
Bachelors, Bachelor of Science
Darick Tong Photo 2

Chief Technology Officer

View page
Location:
San Francisco, CA
Industry:
Information Technology And Services
Work:
Google Jul 2003 - Aug 2018
Principal Engineer

Origin Labs Jul 2003 - Aug 2018
Chief Technology Officer
Education:
Stanford University 2001 - 2003
Master of Science, Masters, Computer Science
Stanford University 1997 - 2001
Bachelors, Bachelor of Science

Business Records

Name / Title
Company / Classification
Phones & Addresses
Darick Hin Tong
Managing
Wine Shopr LLC
to Provide Search and Recommendation Ser
428 Sanchez St, San Francisco, CA 94114

Publications

Us Patents

System And Method For Assisting In Remote Message Server Configuration

View page
US Patent:
7984484, Jul 19, 2011
Filed:
Nov 11, 2004
Appl. No.:
10/987125
Inventors:
Brian D. Rakowski - Menlo Park CA, US
Darick M. Tong - Palo Alto CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 7/04
G06F 15/16
G06F 17/30
H04L 29/06
US Classification:
726 3
Abstract:
When a user enters an email address associated with a remote message server account in a configuration area on a display, one or more suggestions for other field inputs are made based on canonical data or historical data from a variety of users. If the user cannot find a desired entry in the suggestions, the user may enter new information. The newly entered information (once validated) improves the prediction capability for subsequent users. A database stores information associated with each email address domain name including one or more remote message server names, one or more username patterns and ranking values. When more than one suggestion for a field is presented to a user, the suggestions are ranked in accordance with the respective ranking values such as by the popularity of a particular configuration.

System And Method For Assisting In Remote Message Server Configuration

View page
US Patent:
8261325, Sep 4, 2012
Filed:
Jul 14, 2011
Appl. No.:
13/183296
Inventors:
Brian D. Rakowski - Menlo Park CA, US
Darick M. Tong - Palo Alto CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 7/04
G06F 15/16
G06F 17/30
H04L 29/06
US Classification:
726 3
Abstract:
When a user enters an email address associated with a remote message server account in a configuration area on a display, one or more suggestions for other field inputs are made based on canonical data or historical data from a variety of users. If the user cannot find a desired entry in the suggestions, the user may enter new information. The newly entered information (once validated) improves the prediction capability for subsequent users. A database stores information associated with each email address domain name including one or more remote message server names, one or more username patterns and ranking values. When more than one suggestion for a field is presented to a user, the suggestions are ranked in accordance with the respective ranking values such as by the popularity of a particular configuration.

Systems And Methods For Downloading And Viewing Images

View page
US Patent:
8554939, Oct 8, 2013
Filed:
Feb 25, 2005
Appl. No.:
11/066811
Inventors:
Darick M. Tong - Palo Alto CA, US
Paul T. Buchheit - Mountain View CA, US
Kevin David Fox - Sunnyvale CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/16
H04W 4/00
US Classification:
709231, 709203, 709206, 709207, 370338
Abstract:
A system for displaying multiple images associated with an electronic message displays an image viewing icon in conjunction with the displayed electronic message on a client computer's monitor. In response to a single user selection of the image viewing icon, the system downloads from a document storage system a single document containing all associated images and displays the single document on the client computer's monitor.

System And Method For Electronic Contact List-Based Search And Display

View page
US Patent:
20060075044, Apr 6, 2006
Filed:
Sep 30, 2004
Appl. No.:
10/957551
Inventors:
Kevin Fox - Sunnyvale CA, US
Darick Tong - Palo Alto CA, US
International Classification:
G06F 15/16
US Classification:
709206000
Abstract:
A request for communications information associated with an entry in a contact list of a computer user is received at a server computer. The request is generated in response to a request for contact information for the entry. The entry is associated with a party. At least a subset of any communications involving both the party and the computer user are identified. The server computer sends a list of communications information corresponding to the subset. The communications information can include, without limitation, e-mail messages, e-mail conversations, instant messages, phone or other audio messages, and multimedia messages.

System And Method For Electronic Contact List-Based Search And Display

View page
US Patent:
20140006968, Jan 2, 2014
Filed:
Sep 3, 2013
Appl. No.:
14/017260
Inventors:
Darick M. Tong - Palo Alto CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
H04L 12/58
US Classification:
715752
Abstract:
At a client computer, a communications list of a computer user is displayed in an inbox view, listing communications in which the computer user is a participant. In response to user selection, from the inbox view, of a respective communication in the displayed list, displaying the user selected communication. Further, in a contact list view distinct from the inbox view, display a contact list of a computer user. While displaying the contact list in the contact list view, receiving a user selection of an entry in the displayed contact list. In response to the user selection of the entry in the displayed contact list, concurrently displaying (A) contact information for a party corresponding to the user selected contact list entry, and (B) a list of communications corresponding to at least a subset of communications in which both the party and the computer user are participants.

System And Method For Indicating Web Page Modifications

View page
US Patent:
7559016, Jul 7, 2009
Filed:
Oct 7, 2004
Appl. No.:
10/961786
Inventors:
Brian D. Rakowski - Menlo Park CA, US
Darick M. Tong - Palo Alto CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/00
US Classification:
715229, 715234, 715760, 715205, 715206, 715207, 715208, 715209, 715204
Abstract:
Users are shown how a web page has been modified from a previous version. Information related to differences between the current version of the web page and a previous version of the web page is provided in response to user-initiated activity within a predefined region of the current version of the web page. In some embodiments, when a user attempts to activate a feature of the web page at a location associated with a former location of the feature in a previous version of the page, the feature is activated, but update information related to the differences between the previous and current versions of the web page is displayed over at least a portion of the information generated by activation of the feature. In some embodiments, the user is required to perform a specific action in order to clear the display of the update information.

Systems And Methods For Characterizing Cells And Microenvironments

View page
US Patent:
20210407080, Dec 30, 2021
Filed:
Jun 24, 2021
Appl. No.:
17/357411
Inventors:
- Singapore, SG
Nishant Borude - San Francisco CA, US
Nivedita Suresh - San Francisco CA, US
Michael H. Chu - Austin TX, US
David G. Zapol - San Francisco CA, US
Vinona Bhatia - San Francisco CA, US
Darick M. Tong - San Francisco CA, US
Noriko Y. Tong - San Francisco CA, US
John Cheng - El Cerrito CA, US
Clifford Szu - Zephyr Cove NV, US
Eric J. Suba - San Francisco CA, US
International Classification:
G06T 7/00
G16H 50/20
Abstract:
Cell identification and classification is a well-known problem in the pathology domain that help identify microenvironments. In addition to the characteristic of each cell, its interactions with the neighboring regions or other cells is also important. This involves correct identification of neighboring elements and analytically representing the interactions between them. This disclosure presents a system that combines many such features, some hand engineered and some machine derived through training of Deep Learning algorithms that can be used to study the microenvironments.

System And Method For Avoiding Loops In Automatic Message Processing

View page
US Patent:
20150195231, Jul 9, 2015
Filed:
Jul 8, 2011
Appl. No.:
13/179289
Inventors:
Nahush Mahajan - Sunnyvale CA, US
Jeffrey B. Stewart - San Leandro CA, US
Darick M. Tong - Palo Alto CA, US
International Classification:
H04L 12/58
Abstract:
Loop avoidance information is added to messages to determine whether a messaging application had previously processed a message. Loop avoidance information can be added to messages as they are received in an added header field (such as a message identifier and user identifier) prior to storage. The information can be signed by the inserting application. If the application sees the information in the header of a subsequently received message, appropriate action may be taken to abort processing of the message. This is particularly useful in downloading from POP accounts. Similar loop avoidance information (which might include the destination address) can be added as a message is being automatically forwarded. In a subsequent forwarding, the application could determine that it had previously forwarded the message and should abort the current forwarding. The loop avoidance information can be stored locally for subsequent fast look up.
Darick Man Hin Tong from Sonoma, CA, age ~45 Get Report