Search

Jeffrey M Chao

age ~39

from San Francisco, CA

Also known as:
  • Jeffery M Chao

Jeffrey Chao Phones & Addresses

  • San Francisco, CA
  • Vancouver, WA
  • Oakland, CA
  • New York, NY
  • Albany, NY
  • Niskayuna, NY

Us Patents

  • Stream Processing Task Deployment Using Precompiled Libraries

    view source
  • US Patent:
    20190250947, Aug 15, 2019
  • Filed:
    Apr 26, 2019
  • Appl. No.:
    16/396522
  • Inventors:
    - San Francisco CA, US
    Jeffrey Chao - San Francisco CA, US
  • International Classification:
    G06F 9/48
    G06F 9/455
    G06F 9/445
    G06F 8/71
    G06F 9/50
  • Abstract:
    The technology disclosed provides a novel and innovative technique for compact deployment of application code to stream processing systems. In particular, the technology disclosed relates to obviating the need of accompanying application code with its dependencies during deployment (i.e., creating fat jars) by operating a stream processing system within a container defined over worker nodes of whole machines and initializing the worker nodes with precompiled dependency libraries having precompiled classes. Accordingly, the application code is deployed to the container without its dependencies, and, once deployed, the application code is linked with the locally stored precompiled dependencies at runtime. In implementations, the application code is deployed to the container running the stream processing system between 300 milliseconds and 6 seconds. This is drastically faster than existing deployment techniques that take anywhere between 5 to 15 minutes for deployment.
  • Managing Resource Allocation In A Stream Processing Framework

    view source
  • US Patent:
    20190163539, May 30, 2019
  • Filed:
    Nov 26, 2018
  • Appl. No.:
    16/200365
  • Inventors:
    - San Francisco CA, US
    Jeffrey CHAO - San Francisco CA, US
  • International Classification:
    G06F 9/50
  • Abstract:
    The technology disclosed herein relates to method, system, and computer program product (computer-readable storage device) embodiments for managing resource allocation in a stream processing framework. An embodiment operates by configuring an allocation of a task sequence and machine resources to a container, partitioning a data stream into a plurality of batches arranged for parallel processing by the container via the machine resources allocated to the container, and running the task sequence, running at least one batch of the plurality of batches. Some embodiments may also include changing the allocation responsive to a determination of an increase in data volume, and may further include changing the allocation to a previous state of the allocation, responsive to a determination of a decrease in data volume. Additionally, time-based throughput of the data stream may be monitored for a given worker node configured to run a batch of the plurality of batches.
  • Recovery Strategy For A Stream Processing System

    view source
  • US Patent:
    20180307571, Oct 25, 2018
  • Filed:
    Apr 16, 2018
  • Appl. No.:
    15/954014
  • Inventors:
    - San Francisco CA, US
    Jeffrey Chao - San Francisco CA, US
  • Assignee:
    salesforce.com, inc. - San Francisco CA
  • International Classification:
    G06F 11/14
    G06F 11/20
  • Abstract:
    The technology disclosed relates to discovering multiple previously unknown and undetected technical problems in fault tolerance and data recovery mechanisms of modern stream processing systems. In addition, it relates to providing technical solutions to these previously unknown and undetected problems. In particular, the technology disclosed relates to discovering the problem of modification of batch size of a given batch during its replay after a processing failure. This problem results in over-count when the input during replay is not a superset of the input fed at the original play. Further, the technology disclosed discovers the problem of inaccurate counter updates in replay schemes of modern stream processing systems when one or more keys disappear between a batch's first play and its replay. This problem is exacerbated when data in batches is merged or mapped with data from an external data store.
  • Maintaining Throughput Of A Stream Processing Framework While Increasing Processing Load

    view source
  • US Patent:
    20180253335, Sep 6, 2018
  • Filed:
    May 7, 2018
  • Appl. No.:
    15/973230
  • Inventors:
    - San Francisco CA, US
    Jeffrey Chao - San Francisco CA, US
  • International Classification:
    G06F 9/50
    G06F 3/06
  • Abstract:
    The technology disclosed relates to maintaining throughput of a stream processing framework while increasing processing load. In particular, it relates to defining a container over at least one worker node that has a plurality workers, with one worker utilizing a whole core within a worker node, and queuing data from one or more incoming near real-time (NRT) data streams in multiple pipelines that run in the container and have connections to at least one common resource external to the container. It further relates to concurrently executing the pipelines at a number of workers as batches, and limiting simultaneous connections to the common resource to the number of workers by providing a shared connection to a set of batches running on a same worker regardless of the pipelines to which the batches in the set belong.
  • Compact Task Deployment For Stream Processing Systems

    view source
  • US Patent:
    20180074852, Mar 15, 2018
  • Filed:
    Sep 14, 2016
  • Appl. No.:
    15/265817
  • Inventors:
    - San Francisco CA, US
    Jeffrey CHAO - San Francisco CA, US
  • Assignee:
    salesforce.com, inc. - San Francisco CA
  • International Classification:
    G06F 9/48
    G06F 9/50
    G06F 9/455
    G06F 9/44
  • Abstract:
    The technology disclosed provides a novel and innovative technique for compact deployment of application code to stream processing systems. In particular, the technology disclosed relates to obviating the need of accompanying application code with its dependencies during deployment (i.e., creating fat jars) by operating a stream processing system within a container defined over worker nodes of whole machines and initializing the worker nodes with precompiled dependency libraries having precompiled classes. Accordingly, the application code is deployed to the container without its dependencies, and, once deployed, the application code is linked with the locally stored precompiled dependencies at runtime. In implementations, the application code is deployed to the container running the stream processing system between 300 milliseconds and 6 seconds. This is drastically faster than existing deployment techniques that take anywhere between 5 to 15 minutes for deployment.
  • Maintaining Throughput Of A Stream Processing Framework While Increasing Processing Load

    view source
  • US Patent:
    20170083368, Mar 23, 2017
  • Filed:
    Dec 31, 2015
  • Appl. No.:
    14/986401
  • Inventors:
    - San Francisco CA, US
    Jeffrey Chao - San Francisco CA, US
  • Assignee:
    salesforce.com, inc. - San Francisco CA
  • International Classification:
    G06F 9/50
    G06F 3/06
  • Abstract:
    The technology disclosed relates to maintaining throughput of a stream processing framework while increasing processing load. In particular, it relates to defining a container over at least one worker node that has a plurality workers, with one worker utilizing a whole core within a worker node, and queuing data from one or more incoming near real-time (NRT) data streams in multiple pipelines that run in the container and have connections to at least one common resource external to the container. It further relates to concurrently executing the pipelines at a number of workers as batches, and limiting simultaneous connections to the common resource to the number of workers by providing a shared connection to a set of batches running on a same worker regardless of the pipelines to which the batches in the set belong.
  • Managing Processing Of Long Tail Task Sequences In A Stream Processing Framework

    view source
  • US Patent:
    20170083378, Mar 23, 2017
  • Filed:
    Dec 31, 2015
  • Appl. No.:
    14/986419
  • Inventors:
    - SAN FRANCISCO CA, US
    Jeffrey Chao - San Francisco CA, US
  • Assignee:
    salesforce.com, inc. - SAN FRANCISCO CA
  • International Classification:
    G06F 9/50
    G06F 17/30
  • Abstract:
    The technology disclosed relates to managing processing of long tail task sequences in a stream processing framework. In particular, it relates to operating a computing grid that includes a plurality of physical threads which processes data from one or more near real-time (NRT) data streams for multiple task sequences, and queuing data from the NRT data streams as batches in multiple pipelines using a grid-coordinator that controls dispatch of the batches to the physical threads. The method also includes assigning a priority-level to each of the pipelines using a grid-scheduler, wherein the grid-scheduler initiates execution of a first number of batches from a first pipeline before execution of a second number of batches from a second pipeline, responsive to respective priority levels of the first and second pipelines.
  • Managing Resource Allocation In A Stream Processing Framework

    view source
  • US Patent:
    20170083380, Mar 23, 2017
  • Filed:
    Jan 12, 2016
  • Appl. No.:
    14/994131
  • Inventors:
    - SAN FRANCISCO CA, US
    Jeffrey Chao - San Francisco CA, US
  • Assignee:
    salesforce.com, inc. - SAN FRANCISCO CA
  • International Classification:
    G06F 9/50
    G06F 9/52
  • Abstract:
    The technology disclosed relates to managing resource allocation to task sequences in a stream processing framework. In particular, it relates to operating a computing grid that includes machine resources, with heterogeneous containers defined over whole machines and some containers including multiple machines. It also includes initially allocating multiple machines to a first container, initially allocating first set of stateful task sequences to the first container, running the first set of stateful task sequences as multiplexed units of work under control of a container-scheduler, where each unit of work for a first task sequence runs to completion on first machine resources in the first container, unless it overruns a time-out, before a next unit of work for a second task sequence runs multiplexed on the first machine resources. It further includes automatically modifying a number of machine resources and/or a number assigned task sequences to a container.

Resumes

Jeffrey Chao Photo 1

Producer, Events

view source
Location:
Chicago, IL
Industry:
Consumer Electronics
Work:
Apple Aug 2015 - Jan 2018
Global Supply Manager, Procurement

Apple Aug 2015 - Jan 2018
Producer, Events

Apple Jun 2014 - May 2015
Mba Summer Intern, Worldwide Operations Procurement

Phillips 66 Aug 2011 - Jun 2013
Senior Financial Analyst, Commercial Trading

Kpmg Uk Aug 2007 - Aug 2011
Senior Associate, Performance and Technology Advisory
Education:
The University of Chicago Booth School of Business 2013 - 2015
Master of Business Administration, Masters, Economics, Management, Statistics, Entrepreneurship
The University of Texas at Austin 2003 - 2007
Bachelors, Bachelor of Business Administration, Corporate Finance
Skills:
Business Process Improvement
Financial Analysis
Financial Modeling
Financial Reporting
Managerial Finance
Financial Accounting
Management Consulting
Oil/Gas
Finance Transformation
Project Management
Strategy
Financial Management
Sourcing and Procurement
Spend Analysis
Cost Accounting
Commercial Finance
Natural Gas Liquids
Oil&Gas
Midstream
Digital Media
Licensing
Sports Business
Jeffrey Chao Photo 2

Staff Engineer

view source
Location:
San Francisco, CA
Industry:
Semiconductors
Work:
Sk Hynix Memory Solutions Inc.
Staff Engineer

Supermicro Aug 2010 - Aug 2018
Storage Validation Engineer
Education:
Santa Clara University 2004 - 2009
Bachelors, Bachelor of Science, Electrical Engineering
New York University 2000 - 2002
Master of Science, Masters, Computer Science
National Tsing Hua University 1995 - 1999
Bachelors, Bachelor of Science, Computer Science
Skills:
Debugging
Computer Architecture
Hardware
Linux
Integration
Troubleshooting
Red Hat Linux
Testing
Computer Hardware
Management
Storage
Jeffrey Chao Photo 3

Senior Environmental Underwriter

view source
Location:
3243 Lenark Dr, San Jose, CA 95132
Industry:
Insurance
Work:
Starr Indemnity Insurance Company - San Francisco since Apr 2012
Underwriting Technician

Chartis Insurance - San Francisco Bay Area Jul 2010 - Apr 2012
Underwriting Technician

Chartis - San Francisco Bay Area Sep 2009 - Jul 2010
Service Specialist

AIG - San Francisco Bay Area Dec 2007 - Sep 2009
Administrative Assistant

American International Group Feb 2007 - Dec 2007
File Administrator
Education:
University of California, Riverside 2002 - 2006
Bachelors of Science, Business Administration
West Valley College
Skills:
Risk Management
Insurance
Underwriting
Commercial Insurance
Powerpoint
Microsoft Excel
Workers Compensation
Customer Service
Brokers
Languages:
English
Jeffrey Chao Photo 4

Associate

view source
Location:
9617 Seville Way, Cypress, CA 90630
Industry:
Management Consulting
Work:
Chevron - Richmond, CA since Oct 2012
Design Engineer

The Berkeley Group Jan 2011 - May 2012
Project Leader

The Berkeley Group Jan 2011 - May 2011
Consultant

Chang Chun Petrochemical Group May 2009 - Aug 2009
Design Engineering Intern
Education:
University of California, Berkeley 2008 - 2012
B.S., Mechanical Engineering
Peking University 2010 - 2010
Oxford Academy 2002 - 2008
Skills:
Matlab
Solidworks
Consulting
Nonprofits
Labview
Services
Fundraising
San
Mechanical Engineering
Non Profits
Jeffrey Chao Photo 5

Business Development Manager

view source
Location:
22 Clover, Lake Forest, CA 92609
Industry:
Telecommunications
Work:
Nissan Motor Corporation Feb 2007 - Aug 2007
District Parts and Service Specialist

Nissan Motor Corporation May 2004 - Mar 2007
Sales and Marketing Rotation Program

At&T May 2004 - Mar 2007
Business Development Manager
Education:
University of California, Irvine - the Paul Merage School of Business 2007 - 2009
Master of Business Administration, Masters, Marketing, Management
Wu (Vienna University of Economics and Business) 2008 - 2008
Uc San Diego 1996 - 2000
Bachelors, Bachelor of Arts, Psychology
Uc Irvine
Master of Business Administration, Masters
University of California
Skills:
Cross Functional Team Leadership
Project Management
Leadership
Management
Sales
Telecommunications
Mobile Devices
Marketing Strategy
Negotiation
Management Consulting
E Commerce
Brand Management
Languages:
English
Jeffrey Chao Photo 6

Jeffrey Chao

view source
Location:
San Francisco, CA
Work:
Deer Valley High School
Student
Education:
Deer Valley High School
Jeffrey Chao Photo 7

Jeffrey Chao

view source

Medicine Doctors

Jeffrey Chao Photo 8

Jeffrey Chao

view source
Specialties:
Psychiatry
Work:
Natalia E Fudim MD
4147 Adams Ave, San Diego, CA 92116
(619)2811932 (phone), (619)2811947 (fax)
Education:
Medical School
Thomas Jefferson University, Jefferson Medical College
Graduated: 1994
Procedures:
Psychiatric Diagnosis or Evaluation
Psychiatric Therapeutic Procedures
Conditions:
Anxiety Phobic Disorders
Attention Deficit Disorder (ADD)
Depressive Disorders
Obsessive-Compulsive Disorder (OCD)
Post Traumatic Stress Disorder (PTSD)
Languages:
English
Description:
Dr. Chao graduated from the Thomas Jefferson University, Jefferson Medical College in 1994. He works in San Diego, CA and specializes in Psychiatry.
Jeffrey Chao Photo 9

Jeffrey C. Chao

view source
Specialties:
General Surgery
Work:
Kaiser Permanente Medical GroupKaiser Permanente Riverside Surgery
10800 Magnolia Ave BLDG 1 FL 5, Riverside, CA 92505
(951)3532000 (phone), (951)3533906 (fax)
Education:
Medical School
University of Louisville School of Medicine
Graduated: 2001
Procedures:
Endoscopic Retrograde Cholangiopancreatography (ERCP)
Laparoscopic Gallbladder Removal
Conditions:
Abdominal Hernia
Breast Disorders
Cholelethiasis or Cholecystitis
Malignant Neoplasm of Female Breast
Inguinal Hernia
Languages:
English
Spanish
Description:
Dr. Chao graduated from the University of Louisville School of Medicine in 2001. He works in Riverside, CA and specializes in General Surgery. Dr. Chao is affiliated with Kaiser Permanente Riverside Medical Center.
Jeffrey Chao Photo 10

Jeffrey C Chao

view source
Jeffrey Chao Photo 11

Jeffrey Chunya Chao

view source
Specialties:
Surgery
Education:
University of Louisville(2001)
Jeffrey Chao Photo 12

Jeffrey Chao

view source
Specialties:
Psychiatry
Education:
Thomas Jefferson University (1994)
Name / Title
Company / Classification
Phones & Addresses
Jeffrey Chao
Instructor
Yeshiva University
Apartment Building Operator College/University
1925 Eastchester Rd, Bronx, NY 10461
1935 Eastchester Rd, Bronx, NY 10461
(718)4303552

Plaxo

Jeffrey Chao Photo 13

Jeffrey Chao

view source
Irvine, CA

Flickr

Facebook

Jeffrey Chao Photo 16

Jeffrey Chao

view source
Jeffrey Chao . Jeffrey Chao . ...
Jeffrey Chao Photo 17

Jeffrey Chao

view source
Jeffrey Chao Photo 18

Jeffrey Chao

view source
Jeffrey Chao Photo 19

Jeffrey Chao

view source
Jeffrey Chao Photo 20

Jeffrey Chao

view source
Jeffrey Chao Photo 21

Jeffrey Chao

view source
Jeffrey Chao Photo 22

Jeffrey Chao

view source
Jeffrey Chao Photo 23

Jeffrey Chao

view source

Classmates

Jeffrey Chao Photo 24

Santa Teresa High School,...

view source
Graduates:
Jeffrey Chao (2000-2004),
Jeff Schrakamp (1974-1978),
Jeff Styczynski (1978-1982)
Jeffrey Chao Photo 25

Westmoor High School, Dal...

view source
Graduates:
Jeff Bellomo (1971-1975),
Marcus Feria (1983-1987),
Jeff Mcdaniel (1959-1963),
Jeffrey Chao (1989-1993)
Jeffrey Chao Photo 26

Caroline High School, Den...

view source
Graduates:
Jeff Chao (1994-1997),
Tracy Squier (1977-1981),
Matthew Porter (1991-1995),
Pauline Osinski (1953-1957)
Jeffrey Chao Photo 27

Franklin High School, Som...

view source
Graduates:
Jeff Chao (1992-1996),
John Murray (1969-1973),
Richard Moritz (1963-1967),
Laurie Cleaveland (1972-1976)
Jeffrey Chao Photo 28

North Caroline High Schoo...

view source
Graduates:
Jeff Chao (1993-1997),
Lamarkus Johnson (2003-2007),
Sandy Lister (2000-2004),
Joan Deloresa Trice (1975-1979)
Jeffrey Chao Photo 29

Franklin High School, Som...

view source
Graduates:
Marion Giliberti (1979-1983),
Shawn Alicea (1990-1994),
Jeff Hingher (1983-1987),
Jonathan Briggs (1980-1984),
Jeff Chao (1992-1996)
Jeffrey Chao Photo 30

Mt. Anthony Union High Sc...

view source
Graduates:
Keith Johnson (1975-1979),
Serena Harrington (1987-1991),
Jamie Ballance (1988-1992),
Jeff Chao (1993-1997),
Rose Schneski (1968-1971)
Jeffrey Chao Photo 31

Franklin High School, Som...

view source
Graduates:
Jeff Chao (1992-1996),
J Chao (1992-1996),
Anthony Jennings (1987-1991),
Calvin Todd (1967-1969),
Kutellis Gardner (1989-1993)

Googleplus

Jeffrey Chao Photo 32

Jeffrey Chao

Jeffrey Chao Photo 33

Jeffrey Chao

Jeffrey Chao Photo 34

Jeffrey Chao

Jeffrey Chao Photo 35

Jeffrey Chao

Jeffrey Chao Photo 36

Jeffrey Chao

Jeffrey Chao Photo 37

Jeffrey Chao

Jeffrey Chao Photo 38

Jeffrey Chao

Jeffrey Chao Photo 39

Jeffrey Chao

Youtube

2016 Jeff Chang - Ai Ru Chao Shui

... ... : ... :...

  • Duration:
    6m 4s

CashNasty & Kenny Chao VS Jiedel & Jeff INTEN...

We played 2v2, 1's & 2's Up to 15 points! Road to 100K subs! Subscribe...

  • Duration:
    11m 29s

Cold Case SOLVED || 30 Year Old Jeff Shepherd...

SOLVED: Jeffrey Anthony Shepherd returned home after almost 4 years. #...

  • Duration:
    30m 41s

SML Parody: Jeffy's Christmas Chaos!

Santa delivers presents to the wrong house this year and Jeffy has to ...

  • Duration:
    11m 46s

Feng Chao | Chinese Grade School | Laugh Fact...

Tell us what you thought in the comments. Please click thumbs up and a...

  • Duration:
    2m 30s

Jeffrey Reyes

Tell my family (Chamoru version)

  • Duration:
    2m 22s

Get Report for Jeffrey M Chao from San Francisco, CA, age ~39
Control profile