Search

Dominic Tham Phones & Addresses

  • 20350 Orchard Rd, Saratoga, CA 95070
  • Irvine, CA
  • 2576 Calle Barcelona, Tustin, CA 92782
  • Columbia, MO
  • 21230 Homestead Rd, Cupertino, CA 95014
  • Los Angeles, CA
  • Orange, CA

Work

Company: 23andme Jan 2018 Position: Senior ios engineer

Education

Degree: Bachelors, Bachelor of Science School / High School: University of California, Los Angeles

Skills

Objective C • Xcode • Scrum • Ios • Cocoa Touch • Kanban

Industries

Biotechnology

Resumes

Resumes

Dominic Tham Photo 1

Senior Ios Engineer

View page
Location:
San Francisco, CA
Industry:
Biotechnology
Work:
23Andme
Senior Ios Engineer

Signs Now Apr 2012 - Dec 2017
Lead Ios Developer

Kelley Blue Book 2006 - 2012
Mobile Solution Architect

Capitalsource 2005 - 2006
Lead .Net Application Developer
Education:
University of California, Los Angeles
Bachelors, Bachelor of Science
University of California, Los Angeles
Master of Science, Masters, Computer Science
Skills:
Objective C
Xcode
Scrum
Ios
Cocoa Touch
Kanban

Publications

Us Patents

Data Indexing Using Bit Vectors

View page
US Patent:
6879976, Apr 12, 2005
Filed:
Aug 21, 2000
Appl. No.:
09/643316
Inventors:
David E. Brookler - Los Angeles CA, US
Ariel Hazi - Los Angeles CA, US
Dave L. Sullivan - North Hollywood CA, US
Dominic Tham - Los Angeles CA, US
Philip A. Tinari - Beverly Hills CA, US
Paul N. Weinberg - Los Angeles CA, US
Assignee:
AZI, Inc. - Los Angeles CA
International Classification:
G06F017/30
G06F007/00
US Classification:
707 3
Abstract:
The present invention provides for indexing of occurrences of a value in at least one data record using a bit vector wherein a bit vector is associated with the value and a bit of the bit vector representation is associated with the at least one data record, a determination is made whether the value exists in the at least one data record, a bit value is assigned to the bit in the bit vector representation based on the outcome of the determination. Further, operations may be performed on multiple bit vectors indexing data records and values used in the data records to determine the existence of combinations and associations between the corresponding values and the indexed data records.

Efficient Storage And Access In A Database Management System

View page
US Patent:
7437379, Oct 14, 2008
Filed:
Jun 7, 2004
Appl. No.:
10/863002
Inventors:
David E. Brookler - Los Angeles CA, US
Ariel Hazi - Los Angeles CA, US
Dave L. Sullivan - North Hollywood CA, US
Dominic Tham - Los Angeles CA, US
Philip A. Tinari - Beverly Hills CA, US
Paul N. Weinberg - Los Angeles CA, US
Assignee:
Sap, Aktiengesellschaft - Walldorf
International Classification:
G06F 7/00
US Classification:
707102, 7071041
Abstract:
The present invention provides for storage of data items with dissimilar structures in a single database table while minimizing the problems associated with prior approaches. In one aspect of the invention, a method of efficiently storing data items in a database management system (DBMS) is provided wherein each data item has at least one attribute associated with it, the method comprising identifying a set of attributes associated with each data item, creating, for use with all of the data items, a common data structure that excludes those attributes unique to any one of the data items, and associating each data item with attributes excluded from the data structure.

Efficient Storage And Access In A Database Management System

View page
US Patent:
6754666, Jun 22, 2004
Filed:
Aug 21, 2000
Appl. No.:
09/643208
Inventors:
David E. Brookler - Los Angeles CA
Ariel Hazi - Los Angeles CA
Dave L. Sullivan - North Hollywood CA
Dominic Tham - Los Angeles CA
Philip A. Tinari - Beverly Hills CA
Paul N. Weinberg - Los Angeles CA
Assignee:
A2i, Inc. - Los Angeles CA
International Classification:
G06F 1700
US Classification:
707102, 7071041, 705 29
Abstract:
The present invention provides for storage of data items with dissimilar structures in a single database table while minimizing the problems associated with prior approaches. In one aspect of the invention, a method of efficiently storing data items in a database management system (DBMS) is provided wherein each data item has at least one attribute associated with it, the method comprising identifying a set of attributes associated with each data item, creating, for use with all of the data items, a common data structure that excludes those attributes unique to any one of the data items, and associating each data item with attributes excluded from the data structure.

Method And Apparatus For Dynamically Reconfiguring Mobile Devices From Primary To Secondary Services Based On Pushed Data

View page
US Patent:
20210037362, Feb 4, 2021
Filed:
Oct 2, 2020
Appl. No.:
17/062128
Inventors:
- Brookline MA, US
Dominic THAM - Saratoga CA, US
Assignee:
AIRSLATE, INC. - Brookline MA
International Classification:
H04W 4/50
H04L 29/06
H04L 29/08
H04L 12/58
H04L 12/18
H04W 4/14
Abstract:
A new approach is proposed to support automated dynamic reconfiguration of a mobile device of a client from using a primary document service to a secondary document service by the same service provider based on pushed data received via the mobile device. When the client logs in to his/her account at the primary cloud-based document service by default and later receives an invite sent by another client via the secondary document appliance, a document app on the client's mobile device would automatically reconfigure itself to use the secondary document appliance for a specific set of operations on a document as required by the invite instead. The client may then access the secondary document appliance to view the document, sign it, and complete the entire process within the document app. Following the client's completion of the operations, the document app is automatically reconfigured back to use its primary cloud-based document service.

Method And Apparatus For Dynamically Reconfiguring Mobile Devices From Primary To Secondary Services Based On Pushed Data

View page
US Patent:
20160360337, Dec 8, 2016
Filed:
Jun 2, 2016
Appl. No.:
15/172051
Inventors:
- Campbell CA, US
Dominic Tham - Saratoga CA, US
International Classification:
H04W 4/00
H04W 12/08
H04L 12/58
H04W 12/06
H04L 29/08
H04L 29/06
Abstract:
A new approach is proposed to support automated dynamic reconfiguration of a mobile device of a client from using a primary document service to a secondary document service by the same service provider based on pushed data received via the mobile device. When the client logs in to his/her account at the primary cloud-based document service by default and later receives an invite sent by another client via the secondary document appliance, a document app on the client's mobile device would automatically reconfigure itself to use the secondary document appliance for a specific set of operations on a document as required by the invite instead. The client may then access the secondary document appliance to view the document, sign it, and complete the entire process within the document app. Following the client's completion of the operations, the document app is automatically reconfigured back to use its primary cloud-based document service.
Dominic Y Tham from Saratoga, CA, age ~52 Get Report