Zhaowei M Jiang, Age 60Menlo Park, CA

Zhaowei Jiang Phones & Addresses

Atherton, CA

San Francisco, CA

779 Encina Grande Dr, Palo Alto, CA 94306

East Palo Alto, CA

Troy, MI

13367 Kahala Ct, Saratoga, CA 95070 (408) 531-8886

Northville, MI

San Jose, CA

San Mateo, CA

13367 Kahala Ct, Saratoga, CA 95070

Show more

Work

Position: Service Occupations

Education

Degree: Bachelor's degree or higher

Mentions for Zhaowei M Jiang

Publications & IP owners

Us Patents

Method, Apparatus And System For Providing A Server Agent For A Mobile Device

US Patent:
7356572, Apr 8, 2008
Filed:
Oct 19, 2004
Appl. No.:
10/969404
Inventors:
Zhaowei Charlie Jiang - San Jose CA, US
Yingqing Lawrence Cui - San Jose CA, US
Min Zhou - Palo Alto CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 15/16
G06F 11/00
US Classification:
709217, 709219, 714 4
Abstract:
The invention enables one or more agents to gather information from at least one server on a network and automatically provide this information to an inbox on a server and then providing it to an inbox on a mobile device if a wireless connection to the mobile device is available. A server agent facility provides for preprocessing requests for information from the mobile device, including, collecting the information out of band, filtering the collected information, and packaging the information for delivery in a format suitable for the mobile device. A server agent within the server agent facility may actively collect the information based on a variety of factors, including but not limited to, time, event(s), user profile, mobile device profile, request(s), alert(s), and historical behavior.

Backup And Restore Mirror Database Memory Items In The Historical Record Backup Associated With The Client Application In A Mobile Device Connected To A Communion Network

US Patent:
7584225, Sep 1, 2009
Filed:
Sep 2, 2004
Appl. No.:
10/933829
Inventors:
Zhaowei Charlie Jiang - San Jose CA, US
Christopher Wu - Atherton CA, US
Joy Sato - San Jose CA, US
Yingqing Lawrence Cui - San Jose CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 17/30
G06F 17/00
G06F 13/00
G06F 15/16
US Classification:
707204, 707 1, 707 10, 707102, 707200, 711162, 709203
Abstract:
The need for backup and restore arises in a mobile device based system when a client application is discarded along with its historical record. In a system that provides the backup and restore capability, a server is configured with a request handler, an application storage upload/download handler, and a device storage mirror database. In a mobile device (also client), the transaction listener provides a transaction associated with memory items to the crumb sticker which, in turn, sends to the request handler a recording request with the transaction along with a request URL (uniform resource locator). The data for the recording request is channeled from the client storage to the device storage mirror database via the application storage upload/download handler. The memory items are accumulated in a file at the client and in a backup at the device storage mirror database, and are restorable to the client from the backup.

Tester For Determining The Validity Of A Feature In A Remote Device

US Patent:
7630708, Dec 8, 2009
Filed:
Mar 11, 2005
Appl. No.:
11/077921
Inventors:
Albert So - San Jose CA, US
Yingqing Lawrence Cui - San Jose CA, US
Min Zhou - Palo Alto CA, US
Zhaowei Charlie Jiang - San Jose CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
H04W 24/00
US Classification:
455425, 455 6711
Abstract:
One or more test classes implement an object oriented interface that specifies an execution method and a results method called from a user interface running on the mobile terminal or an emulator. The user interface enables a user to select one or more tests to run, view results, and upload results to a server. For each test, the user interface calls the execution method to initiate the test and obtain a success or failure indication. The user interface also calls the results method to obtain data on a capability and/or to obtain validation that the capability is complete and reliable. Tests that require specific hardware are activated or deactivated, depending on whether the mobile terminal includes the required hardware. Test include a memory size test, a memory integrity test, a socket connection test, an HTTP test, a camera test, an image rendering speed test, a message test, and the like.

Url Shortening And Authentication With Reverse Hash Lookup

US Patent:
7698269, Apr 13, 2010
Filed:
Nov 29, 2005
Appl. No.:
11/288596
Inventors:
Min Zhou - Palo Alto CA, US
Zhaowei C Jiang - San Jose CA, US
Michael J Temkin - San Francisco CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 17/30
US Classification:
707 6, 707 10, 707101
Abstract:
A shortened identifier, such as a shortened URL, is used to access data, a service, and/or another resource that is associated with a full identifier, such as a full URL. In an exemplary embodiment, a hash key is generated from the full URL and included with a domain identifier to form a shortened URL. Other codes can also be included in the shortened URL. The shortened URL can be included in a message, page, and/or other data element that is generally too small for the full URL. When received from a client, a property code, a user ID, and/or other data is used to locate one or more full URLs. A selected hash function is applied to the full URLs to generate a table of hash keys. If a match exists with the hash key from the shortened URL, the resource is accessed at the corresponding full URL.

Tracking And Blocking Of Spam Directed To Clipping Services

US Patent:
7706263, Apr 27, 2010
Filed:
Dec 15, 2005
Appl. No.:
11/303318
Inventors:
Min Zhou - Palo Alto CA, US
Zhaowei Charlie Jiang - San Jose CA, US
Michael Jeremy Temkin - San Francisco CA, US
Daniel John Woods - Santa Cruz CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
H04L 12/26
US Classification:
370230, 370235
Abstract:
A method and apparatus tracks and blocks content requested by a first remote device for forwarding over a network to a second remote device. For a given content item, one or more usage identities are tracked. Usage identities may include any combination of one or more of a source identity, a content identity, and/or a destination identity. One or more thresholds associated with the tracked usage identities are applied to determine whether a request to forward content should be blocked; a threshold is a limit on the number of times a content item having a particular usage identity may be forwarded within a time period. Misuse of content-forwarding messaging services by spammers and the like may thereby be discouraged. In one embodiment, the invention may be employed as part of a content clipping service for forwarding content to mobile devices by way of SMS or another mobile messaging technology.

Upload Security Scheme

US Patent:
7797529, Sep 14, 2010
Filed:
Sep 2, 2004
Appl. No.:
10/934645
Inventors:
Zhaowei Charlie Jiang - San Jose CA, US
Christopher Wu - Atherton CA, US
Joy Sato - San Jose CA, US
Yingqing Lawrence Cui - San Jose CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 9/00
H04M 1/68
US Classification:
713151, 455410, 707899
Abstract:
The need for upload security arises during content sharing between users in communication link with each other and a server. In one embodiment, providing the upload security involves the server identifying a mobile device that sends an upload message destined to a user. Providing the upload security further involves the server accessing opt-in parameters predetermined by the user, determining if the identity of the sending mobile device is included in the opt-in parameters, and, if so, allowing the upload to the user's account, otherwise blocking the upload. The opt-in parameters include the identity of mobile devices that are authorized by the user to upload data to the user's account. In one embodiment, the communication link includes a wireless carrier network with capability for security screening of the upload message before it reaches the server based on the identity of the wireless carrier network.

Providing A Server Agent For A Mobile Device With Refresh

US Patent:
7818397, Oct 19, 2010
Filed:
Feb 12, 2008
Appl. No.:
12/030129
Inventors:
Zhaowei Charlie Jiang - Palo Alto CA, US
Yingqing Lawrence Cui - San Jose CA, US
Min Zhou - Palo Alto CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 15/16
G06F 11/00
US Classification:
709217, 709219, 714 4
Abstract:
The invention enables one or more agents to gather information from at least one server on a network and automatically provide this information to an inbox on a server and then providing it to an inbox on a mobile device if a wireless connection to the mobile device is available. A server agent facility provides for preprocessing requests for information from the mobile device, including, collecting the information out of band, filtering the collected information, and packaging the information for delivery in a format suitable for the mobile device. A server agent within the server agent facility may actively collect the information based on a variety of factors, including but not limited to, time, event(s), user profile, mobile device profile, request(s), alert(s), and historical behavior.

Universal Device Identifier For Globally Identifying And Binding Disparate Device Identifiers To The Same Mobile Device

US Patent:
8037097, Oct 11, 2011
Filed:
May 30, 2008
Appl. No.:
12/130939
Inventors:
Hui Guo - Santa Clara CA, US
Venkatachary Srinivasan - Sunnyvale CA, US
Surendra Sadanand Rajam - Sunnyvale CA, US
Zhaowei Charlie Jiang - Palo Alto CA, US
Min Zhou - Palo Alto CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707792, 707796
Abstract:
Embodiments of the invention are directed to determining a universal device identifier (UDID) for a client device, based on multiple service-dependent identifiers (SDIDs) used by client applications, websites, or other services to identify the client device, SDID types are prioritized with pre-assigned weights. A received SDID causes a single database read to access all other SDIDs, and any existing UDID(s) associated with the client device. A final UDID is created or selected based on the SDID weights. The database is updated in a sequence that enables self recovery of a prior UDID in case of database error during update. First, any non-selected UDID records are updated with the final UDID. Next, lower weighted SDID records are updated. The final UDID record is updated.

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.