Search

Jon C Xu

from San Francisco, CA
Age ~45

Jon Xu Phones & Addresses

  • 4061 25Th St, San Francisco, CA 94114
  • Brentwood, CA
  • 1100 106Th Ave NE, Bellevue, WA 98004
  • 10001 1St St, Bellevue, WA 98004 (425) 455-8593
  • Mountain View, CA
  • Seattle, WA
  • Redmond, WA
  • Ossining, NY

Work

Position: Machine Operators, Assemblers, and Inspectors Occupations

Resumes

Resumes

Jon Xu Photo 1

Lead. Code.

View page
Location:
San Francisco Bay Area
Industry:
Computer Software
Jon Xu Photo 2

Massachusetts Institute Of Technology

View page
Location:
580 Market St, San Francisco, CA 94104
Industry:
Computer Software
Work:
Canvas Ventures
Entrepreneur In Residence

Blackrock Oct 2015 - Jan 2019
Managing Director - Digital Wealth Futureadvisor

Futureadvisor May 2010 - Jan 2019
Co-Founder and Chief Technology Officer

Microsoft Sep 2001 - Apr 2010
Program Manager

Sep 2001 - Apr 2010
Massachusetts Institute of Technology
Education:
Massachusetts Institute of Technology 1997 - 2001
Ward Melville Senior High School
Massachusetts Institute of Technology
Y Combinator
Skills:
Ruby on Rails
Mobile Applications
Web Applications
Javascript
Scrum
Software Engineering
Ruby
Software Development
Start Ups
Programming
Mobile Devices
User Experience
Languages:
Mandarin
Jon Xu Photo 3

Sales Engineer

View page
Location:
Los Angeles, CA
Industry:
Plastics
Work:
Suzhou Polyking Composites Co., Ltd.
Sales Engineer
Skills:
Modified Palstic
Plastics
Injection Molding
Material
Product Development
Process Engineering
Engineering Plastics
Polyamide
Plastic Alloy
Automative
Design For Manufacturing
Machine Tools
Jon Xu Photo 4

Jon Xu

View page
Location:
San Francisco Bay Area
Industry:
Online Media

Business Records

Name / Title
Company / Classification
Phones & Addresses
Jon Xu
President
Xulu Inc
Digital Investment Management · Investment Advisory Service · Nonclassifiable Establishments
500 3 St, San Francisco, CA 94107
580 Market St, San Francisco, CA 94104
122 S Jackson St, Seattle, WA 98104
135 Commonwealth Dr, Menlo Park, CA 94025

Publications

Us Patents

Offline Global Address List

View page
US Patent:
8478837, Jul 2, 2013
Filed:
Jan 28, 2004
Appl. No.:
10/767474
Inventors:
Joseph Kirk Ollis - Kirkland WA, US
David W. Flynt - Lake Forest Park WA, US
Jon Xu - Bellevue WA, US
Marc W. Todd - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709217, 709219, 709221
Abstract:
The present invention provides a method and system for providing a mobile device with a selected subset of global address list (GAL) contacts. The offline GAL contacts stored on the device are in sync with the master corporate GAL. The GAL contacts are automatically selected based on the user's emails or meetings and are not duplicates of the contacts within the user's personal contact list. The GAL contacts are browsed and searched seamlessly with the user's other contacts.

Method And System For Ghosting A Property During Synchronization

View page
US Patent:
20040088335, May 6, 2004
Filed:
Apr 23, 2003
Appl. No.:
10/422869
Inventors:
Jon Xu - Bellevue WA, US
Razvan Mathias - Woodinville WA, US
Selva Nalliah - Redmond WA, US
Zhidong Yang - Bellevue WA, US
Gary Hall - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F012/00
US Classification:
707/204000
Abstract:
An apparatus and method are directed to maintaining fidelity of a data property during data synchronization. A data property may include virtually any attribute that characterizes an aspect of an application's data. An application may include an email application, contact, calendar, scheduling application, and the like. Data properties may also characterize aspects of a non-application, such as a client's hardware device. Data fidelity is maintained through a concept called herein as property ghosting. Property ghosting leaves selected data properties unchanged on a server when the client device does not send the data property back to the server during data synchronization.

Mobile Device Synchronization Based On Proximity To A Data Source

View page
US Patent:
20060223556, Oct 5, 2006
Filed:
Mar 31, 2005
Appl. No.:
11/094921
Inventors:
Jon Xu - Bellevue WA, US
Dominique Fortier - Snoqualmie WA, US
Anil Dhawan - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04Q 7/20
US Classification:
455502000, 455509000
Abstract:
A system for data communication is disclosed. The system comprises a detection module that ascertains when a mobile wireless communication device is located within a first range of a data source. The system further comprises a data module that automatically sends information to the mobile wireless communication device when the mobile wireless communication device is within the first range. Methods of using the system are also disclosed.

Mobile Device Authentication With A Data Source Using Self-Signed Certificates

View page
US Patent:
20060242410, Oct 26, 2006
Filed:
Apr 26, 2005
Appl. No.:
11/114438
Inventors:
Omar Aftab - Redmond WA, US
Liang Chen - Sammamish WA, US
Jon Xu - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 9/00
US Classification:
713171000
Abstract:
A system for authenticating a mobile computing device is disclosed. The system comprises an access credential module that creates and uses a self-signed access credential. The self-signed access credential indicates that a mobile computing device possessing the access credential is trusted. The system further comprises a data protection module that applies the access credential to data used by the mobile computing device. Methods for using the system are also disclosed.

Notification Batching Based On User State

View page
US Patent:
20100083255, Apr 1, 2010
Filed:
Sep 26, 2008
Appl. No.:
12/239241
Inventors:
Ryan Howard Bane - Redmond WA, US
Jon ChangZheng Xu - Seattle WA, US
Oliver Bruno Colbert - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/46
US Classification:
718101
Abstract:
Batching messages such as notifications intended for a user to preserve battery life on a computing device associated with the user. A server such as a proxy server receives the messages from one or more service providers. The proxy server maintains a state of the user. If the state indicates that the user is idle, the messages are stored at the proxy server unless the messages correspond to activating messages. The activating messages are sent to the user upon receipt. The stored messages are sent when the state changes to an active state or when a defined duration of time elapses. In some embodiments, the messages are presence notifications in an instant messaging session on a mobile computing device. By reducing the frequency of sent notifications, the battery life of the mobile computing device is preserved.

Batching Of Messages For Mobile Endpoint

View page
US Patent:
20100312830, Dec 9, 2010
Filed:
Jun 3, 2009
Appl. No.:
12/477660
Inventors:
Joel Bergman - Kirkland WA, US
Jon Changzheng Xu - Seattle WA, US
Gerardo Garcia - Sammamish WA, US
Ashwini Kumar Varma - Renton WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/16
US Classification:
709204
Abstract:
Embodiments are disclosed herein that are related to preserving battery life of a mobile device. One disclosed embodiment provides, for example, in a mobile device server, a method for sending messages to a mobile endpoint utilized concurrently with a non-mobile endpoint. The method comprises receiving a first message sent from a different user and sending the first message to the mobile endpoint. The method further comprises receiving a second message sent by the user from the non-mobile endpoint and, in response, suspending a session with the mobile endpoint. In response to receiving a third message from the mobile endpoint, the method comprises resuming the session with the mobile device.

Integrating Transport Modes Into A Communication Stream

View page
US Patent:
20110029923, Feb 3, 2011
Filed:
Jul 30, 2009
Appl. No.:
12/512700
Inventors:
Jon Changzheng Xu - Seattle WA, US
Christer Garbis - Kirkland WA, US
Stephanie Teng - Seattle WA, US
Yili Wang - Camarillo CA, US
Karl Petter Karlsson - Karlskrona, SE
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/16
G06F 3/048
US Classification:
715825, 709206, 715845, 709203
Abstract:
Integrating multiple transport modes into a single communication stream on a computing device such as a mobile computing device. One or more recipients and one or more transport modes available for communication with the one or more recipients are provided to a user. An application program executing on the computing device receives a first message from the user to send to one or more selected recipients. The computing device transmits the received first message to the selected recipients via a first transport mode. Thereafter, the computing device receives a second message from one of the recipients via a second transport mode. The received second message is displayed to the user in the same communication stream by the application program. As an example, the user uses the application program to communicate with the recipients using text messaging, electronic mail message, and other transport modes.
Jon C Xu from San Francisco, CA, age ~45 Get Report