Christopher L Ling, Age 44628 Almond Ave, Los Altos, CA 94022

Christopher Ling Phones & Addresses

Los Altos, CA

Sugar Land, TX

Kirkland, WA

Houston, TX

Cupertino, CA

Fremont, CA

Berkeley, CA

Alameda, CA

Palo Alto, CA

Santa Clara, CA

Show more

Mentions for Christopher L Ling

Christopher Ling resumes & CV records

Resumes

Christopher Ling Photo 31

Engineering Manager

Location:
628 Almond Ave, Los Altos, CA 94022
Industry:
Computer Software
Work:
Pinterest Oct 2016 - May 2018
Engineering Manager
Facebook Oct 2016 - May 2018
Engineering Manager
Agent.ai Feb 2016 - Jul 2017
Technical Advisor
Box Mar 2014 - Oct 2016
Engineering Manager
Box Aug 2012 - Mar 2014
Senior Software Engineer
Alta Devices Aug 2011 - Aug 2012
Senior Engineer
Renewable Energy Test Center Mar 2010 - Aug 2011
Senior Staff Engineer
Solaria Corporation Aug 2007 - Mar 2010
Staff Engineer
Xilinx May 2004 - Aug 2007
Senior Engineer
Xilinx May 1999 - Sep 2003
Intern
Education:
University of California, Berkeley 1999 - 2003
Bachelors, Bachelor of Science
Palo Alto High School
Skills:
Testing, Solar Energy, Php, Software Engineering, Semiconductors, Photovoltaics, Mysql, Reliability, Automation, Failure Analysis, Engineering, Software Development, Perl, Manufacturing, Semiconductor Industry, Linux, Javascript, Design of Experiments, Product Development, Open Source Software, Jquery, Html, Cloud Computing, Apache, Phpunit, Engineering Management, Enterprise Storage, Smarty, Mvc, Centos
Languages:
English
Spanish
Mandarin
Christopher Ling Photo 32

Christopher Ling

Location:
United States

Publications & IP owners

Us Patents

Network Appliance For Data Collection And Processing From Multiple Locations And Data Schema Therefor

US Patent:
7739305, Jun 15, 2010
Filed:
Jul 28, 2005
Appl. No.:
11/192344
Inventors:
Christopher Lanseng Ling - Palo Alto CA, US
Michael Leonard Simmons - Monte Sereno CA, US
Noel John Manicle - Castleknock, IE
Andrew John Flynn - Calverstown, IE
Assignee:
Xilinx, Inc. - San Jose CA
International Classification:
G06F 17/30
US Classification:
707793, 707803
Abstract:
A network appliance, and a system and user interface therefor, are described. The network appliance includes a file capture module is to obtain files transmitted via a network and to load data from the files into a database. A user interface for communicating with the server includes a first set of fields and a second set of fields. The first set of fields are for selecting data from the database and the second set of fields are for selecting indices for charting the data selected with the first set of fields. A data processing module is configured to retrieve data from the database responsive to the data selected with the first set of fields, to chart the data retrieved responsive to the indices selected with the second set of fields, and to output a graph of the data charted to a server having access to the database.

Method And System For Collection, Analysis, And Display Of Semiconductor Manufacturing Information

US Patent:
7580924, Aug 25, 2009
Filed:
Nov 8, 2005
Appl. No.:
11/268833
Inventors:
Christopher Lanseng Ling - Palo Alto CA, US
Michael Leonard Simmons - Monte Sereno CA, US
Noel John Manicle - Dublin, IE
Andrew John Flynn - Kildare, IE
Assignee:
Xilinx, Inc. - San Jose CA
International Classification:
G06F 17/30
US Classification:
707 3, 7071041
Abstract:
A server system for receiving and processing manufacturing data from a plurality of semi-conductor manufacturers is disclosed. The server system includes: a file capture module for receiving the manufacturing data from the plurality of semi-conductor manufacturers; a format conversion module coupled to the file capture module, the format conversion module converting the manufacturing data to a standard database format for storage in a database; a query builder module coupled to a client web browser for interactively changing contents of the client web browser depending upon a plurality of client selections on the client web browser, the query builder module configured to build a final query based on the plurality of client selections; and a report generation module coupled to the database and the query builder module, the report generation module generating a report based on the final query.

Tool For Modular Circuitboard Design

US Patent:
2019031, Oct 10, 2019
Filed:
Jun 21, 2019
Appl. No.:
16/448461
Inventors:
- Mountain View CA, US
Christopher Ling - Mountain View CA, US
International Classification:
G06F 17/50
H05K 3/30
H05K 3/36
H05K 3/00
Abstract:
A system for dynamic circuit board design, preferably including a library of modular circuits and a merge tool. A method for merging modular circuitry into a unified electronics module, preferably including: receiving a circuit board layout, the circuit board layout preferably including a set of modular circuits arranged on a virtual carrier board; converting the circuit board layout into a virtual circuit representation; applying transformations to the virtual circuit representation; and generating a unified circuit board design based on the transformed virtual circuit representation.

Collaborator Network Creation Using Cloud-Based Metadata

US Patent:
2019002, Jan 17, 2019
Filed:
Sep 10, 2018
Appl. No.:
16/127116
Inventors:
- Redwood City CA, US
Christopher Ling - Los Altos CA, US
Tarrence Van As - Los Altos CA, US
Assignee:
Box, Inc. - Redwood City CA
International Classification:
H04L 29/08
H04L 29/06
Abstract:
Systems for managing user collaboration over objects stored on a cloud-based service platform. A server in a cloud-based platform maintains a set of read/write metadata that is associated in one-to-one correspondence to stored objects that are accessible by two or more collaborators. The server does not maintain a list of peers that communicate over peer-to-peer connections, rather the server exposes a semaphore for access to the metadata that pertains to a particular one of the stored objects. The server responds to download requests from the collaborators so as to deliver executable signaling protocol computer code to the collaborators' user devices. The signaling protocol code includes semaphore access by the collaborators' user devices using an application programming interface. Two or more accesses over the same semaphore establishes a leader and at least one follower. Corresponding ephemeral peer-to-peer connections are established between the leader and the at least one follower.

Tool For Modular Circuitboard Design

US Patent:
2018035, Dec 13, 2018
Filed:
Aug 21, 2018
Appl. No.:
16/106584
Inventors:
- Mountain View CA, US
Christopher Ling - Mountain View CA, US
International Classification:
G06F 17/50
H05K 3/30
H05K 3/36
H05K 3/00
H05K 1/02
Abstract:
A system for dynamic circuit board design, preferably including a library of modular circuits and a merge tool. A method for merging modular circuitry into a unified electronics module, preferably including: receiving a circuit board layout, the circuit board layout preferably including a set of modular circuits arranged on a virtual carrier board; converting the circuit board layout into a virtual circuit representation; applying transformations to the virtual circuit representation; and generating a unified circuit board design based on the transformed virtual circuit representation.

Tool For Modular Circuitboard Design

US Patent:
2018014, May 24, 2018
Filed:
Nov 17, 2017
Appl. No.:
15/816132
Inventors:
- Mountain View CA, US
Christopher Ling - Mountain View CA, US
International Classification:
G06F 17/50
H05K 3/30
H05K 3/00
H05K 3/36
Abstract:
A system for dynamic circuit board design, preferably including a library of modular circuits and a merge tool. A method for merging modular circuitry into a unified electronics module, preferably including: receiving a circuit board layout, the circuit board layout preferably including a set of modular circuits arranged on a virtual carrier board; converting the circuit board layout into a virtual circuit representation; applying transformations to the virtual circuit representation; and generating a unified circuit board design based on the transformed virtual circuit representation.

Collaborator Network Creation Using Cloud-Based Metadata

US Patent:
2017029, Oct 12, 2017
Filed:
Apr 6, 2016
Appl. No.:
15/092458
Inventors:
- Redwood City CA, US
Christopher Ling - Los Altos CA, US
Tarrence Van As - Los Altos CA, US
Assignee:
Box, Inc. - Redwood City CA
International Classification:
H04L 29/08
H04L 29/06
Abstract:
Systems for managing user collaboration over objects stored on a cloud-based service platform. A server in a cloud-based platform maintains a set of read/write metadata that is associated in one-to-one correspondence to stored objects that are accessible by two or more collaborators. The server does not maintain a list of peers that communicate over peer-to-peer connections, rather the server exposes a semaphore for access to the metadata that pertains to a particular one of the stored objects. The server responds to download requests from the collaborators so as to deliver executable signaling protocol computer code to the collaborators' user devices. The signaling protocol code includes semaphore access by the collaborators' user devices using an application programming interface. Two or more accesses over the same semaphore establishes a leader and at least one follower. Corresponding ephemeral peer-to-peer connections are established between the leader and the at least one follower.

Incremental User Interface Deployment And Deprecation

US Patent:
2017007, Mar 16, 2017
Filed:
Sep 14, 2015
Appl. No.:
14/853866
Inventors:
- Los Altos CA, US
Christopher Ling - Los Altos CA, US
Matthew A. Basta - Redwood City CA, US
Assignee:
BOX, INC. - Los Altos CA
International Classification:
G06F 9/44
G06F 17/22
Abstract:
An original UI configuration is formed by a combination of a first user interface structural component portion, a first user interface style code portion, and a first behavioral code portion. When a variation of the first UI feature or a new feature is to be implemented, a second UI configuration is deployed, where the second UI configuration is formed by a second user interface structural component portion, a second user interface style code portion, and a second behavioral code portion. The second UI configuration implements a variation of the first UI feature. Embodiments deploy a third UI configuration formed by the second user interface structural component portion, a third user interface style code portion, and the second behavioral code portion. The third UI configuration emulates the original UI configuration using the second behavioral code portion. The third configuration or the second configuration can be enabled based on a software switch.

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.