BackgroundCheck.run
Search For

Di Xuan Lin, 703922 Alemany Blvd, San Francisco, CA 94132

Di Lin Phones & Addresses

3922 Alemany Blvd, San Francisco, CA 94132   

Flushing, NY   

Mentions for Di Xuan Lin

Di Lin resumes & CV records

Resumes

Di Lin Photo 35

Senior Software Engineer

Location:
San Francisco, CA
Industry:
Computer Software
Work:
Google
Senior Software Engineer
Netflix
Cloud Infra Engineer
Facebook Oct 2014 - Jun 2018
Data Engineer, Analytics
Acxiom Jan 2013 - Oct 2014
Senior Software Engineer
Rms Dec 2011 - Jan 2013
Software Engineer
Lsu Sep 2007 - Nov 2011
Research Assistant
Apex Software Company Aug 2006 - Aug 2007
Software Engineer
Education:
Louisiana State University 2009 - 2011
Masters
Newcastle University 2004 - 2006
Master of Science, Masters
Fuzhou University 2003 - 2006
Master of Science, Masters, Computer Application
Fuzhou University 1999 - 2004
Bachelors, Bachelor of Science, Mathematics
Skills:
Spring, Struts, Java Enterprise Edition, Ejb, Hibernate, Xstream, Tapestry, Java, C++, Python, Matlab, Eclipse, Distributed Systems, Sql, Xml, Algorithms, C#, Sas, Perl, Fortran, Machine Learning, Web Services, Data Analytics
Languages:
Mandarin
English
Di Lin Photo 36

Di Lin

Di Lin Photo 37

Di Lin

Location:
United States
Di Lin Photo 38

Banker At Citi Aank

Location:
Greater New York City Area
Industry:
Banking

Publications & IP owners

Us Patents

Methods, Systems, And Apparatus For Providing Composite Graphical Assistant Interfaces For Controlling Connected Devices

US Patent:
2020019, Jun 18, 2020
Filed:
May 7, 2018
Appl. No.:
16/621080
Inventors:
- Mountain View CA, US
Triona Butler - San Francisco CA, US
Cindy Tran - Sunnyvale CA, US
Mark Spates, IV - San Francisco CA, US
Di Lin - Sunnyvale CA, US
Yuzhao Ni - Sunnyvale CA, US
Lisa Williams - San Francisco CA, US
International Classification:
G06F 3/16
H04L 12/58
G06F 3/0484
G06F 3/0488
G10L 15/22
Abstract:
Methods, apparatus, systems, and computer-readable media are provided for tailoring composite graphical assistant interfaces for interacting with multiple different connected devices. The composite graphical assistant interfaces can be generated in response to a user providing a request for an automated assistant to cause a connected device to perform a particular function. In response to the automated assistant receiving the request, the automated assistant can identify other functions that the connected device is capable of performing. The other functions can then be mapped to various graphical control elements in order to provide a composite graphical assistant interface from which the user can interact with the connected device. Each graphical control element can be arranged according to a status of the connected device, in order to reflect how the connected device is operating simultaneous to the presentation of the composite graphical assistant interface.

NOTICE: You may not use BackgroundCheck 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. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.