Search

Cheng Han Phones & Addresses

  • Burr Ridge, IL
  • 100 Emerson Gardens Rd, Lexington, MA 02420 (781) 863-1787
  • 100 Emerson Rd, Lexington, MA 02420 (781) 863-1787
  • 44 Deerhaven Rd, Lincoln, MA 01773
  • Roanoke, VA
  • 39 Congress St, Nashua, NH 03062 (603) 880-6210
  • Westford, MA
  • Madison, WI
  • 6308 Roselawn Court Dr, Roanoke, VA 24018 (781) 863-1787

Work

Position: Building and Grounds Cleaning and Maintenance Occupations

Education

Degree: High school graduate or higher

Business Records

Name / Title
Company / Classification
Phones & Addresses
Cheng Han
Chiropractor, Dc , Osteopathy, Owner, President
Ideal Family Health Center
Health, Wellness and Fitness · Chiropractor's Office
55 W Golf Rd, Arlington Heights, IL 60005
(847) 357-0636, (847) 357-0637
Cheng Han
President
DYNOMEDIA, INC
Communication Services
5 Crocker Dr, Westford, MA 01886
100 Emerson Gdn Rd, Lexington, MA 02420
Cheng Han
Principal
Ideal Family Health Center, PC
Health/Allied Services
224 Chesterfield Ct, Schaumburg, IL 60193

Publications

Us Patents

Dynamic Xml Processing System

View page
US Patent:
7287216, Oct 23, 2007
Filed:
May 31, 2000
Appl. No.:
09/583245
Inventors:
Wai-Kwong (Sam) Lee - Nashua NH, US
Marco Carrer - Nashua NH, US
Alok Srivastava - Chelmsford MA, US
Paul Lin - Nashua NH, US
Cheng Han - Nashua NH, US
Assignee:
Oracle International Corp. - Redwood Shores CA
International Classification:
G06F 7/06
G06F 7/08
G06F 7/00
G06F 19/00
US Classification:
715513, 707 3
Abstract:
A system for storing and dynamically updating data represented in the Extensible Markup Language (XML) which separates the data values in at least some of the elements of an XML document and places those data values in relational database tables where they may be processed using conventional RDBMS techniques. The hierarchical structure of the XML document is saved separately in an XML skeleton object from which element data other than primary key values has been removed. The XML documents document type definition (DTD) is stored, along with additional property data used the RDBMS, in an XML Definition object. The additional property information includes the identification of primary key data values which are used to link the structural definition data to the value data stored in the tables, the designation of data types used for more efficient storage of data from predetermined XML elements, the designation of selected element data for indexing and for column storage, and the designation or relational integrity constraints which help insure that logically connected data is not inappropriately deleted or updated. The XML data as stored in the relational tables can be retrieved as a complete XML document, or selected XML elements can be retrieved by themselves, by merging the table data into the XML skeleton.

Web Service Syndication System

View page
US Patent:
7496637, Feb 24, 2009
Filed:
Apr 12, 2002
Appl. No.:
10/121633
Inventors:
Cheng Han - Lexington MA, US
Paul Lin - Nashua NH, US
Marco Carrer - Nashua NH, US
Wai-Kwong (Sam) Lee - Nashua NH, US
Alok Srivastava - Chelmsford MA, US
Assignee:
Oracle International Corp. - Redwood Shores CA
International Classification:
G06F 15/16
G06F 17/00
US Classification:
709217, 709219, 715234, 715237
Abstract:
A syndicator for disseminating Web services and other resources from service and content providers to service consumers and for establishing and implementing subscription agreements specifying the terms upon which digital assets are provided to subscribers. A registration database stores a service description for each of a plurality of different Web services and other resources. Each stored service description contains an input processing specification, an output processing specification, and the specification of the business terms upon which the described service or resource is offered by its provider to subscribers. A subscription manager conducts a negotiation with a prospective subscriber and receives from the subscriber an acceptance of the business terms upon which a specified Web service or resource is offered to establish a subscription agreement. Event tracking records information describing the performance of each service on behalf of each subscriber to perform subscription accounting functions.

Xml Aware Logical Caching System

View page
US Patent:
20020184340, Dec 5, 2002
Filed:
May 31, 2001
Appl. No.:
09/871440
Inventors:
Alok Srivastava - Chelmsford MA, US
Marco Carrer - Nashua NH, US
Wai-Kwong Lee - Nashua NH, US
Paul Lin - Nashua NH, US
Cheng Han - Nashua NH, US
Wei Qain - Nashua NH, US
International Classification:
G06F015/16
US Classification:
709/219000
Abstract:
A cache system for storing request messages expressed in Extended Markup Language (XML) and the responses to those messages. The inbound request message, which typically takes the form of an HTTP request message containing an XML request document as its payload, is received via the Internet from a remote sender. The XML request portion of the inbound message is then translated into canonical form, preferably conforming to the predetermined standard canonical form established as an Internet standard. The canonical XML request is then compared with previously received canonical requests. To speed the process of comparing the inbound canonical XML request with previously cached XML requests, an access key, such as a checksum or a hash integer, is generated from the content of the inbound request. The access key is then used to identify zero or more prior canonical requests which may match the inbound canonical request. A character-by-character comparison is then made between the inbound canonical request and those cached requests that share the same access key to determine whether a match exists. If a match is found, the cached response previously sent in response to the matching prior canonical request is returned to the remote sender. If a match is not found, the requested information is retrieved and packaged into a response message which is returned to the sender, and the both the keyed canonical XML request and the response are placed in cache memory.

Systems And Methods For Using A Lodestone In Application Windows To Insert Media Content

View page
US Patent:
20080256563, Oct 16, 2008
Filed:
Apr 13, 2007
Appl. No.:
11/735259
Inventors:
Cheng HAN - Lexington MA, US
International Classification:
G06F 9/46
G06F 15/00
US Classification:
719329
Abstract:
Lightweight application components are provided which can be displayed in a number of unaffiliated application windows and allow a user to insert media content into the application windows. In some embodiments, the present invention may comprise a lodestone application which allows a user to insert media files and/or links to media files in e-mails, instant messages, and other communications. In one embodiment, a method for displaying a lodestone includes: receiving, via an operating system, a window event; determining the window event indicates activation of an application window; determining the application window corresponds to an application window for which a lodestone is configured; identifying, in response to the determinations, display configuration information for the lodestone, the display configuration information corresponding to the application window; and displaying, according to the display configuration information, the lodestone in the application window.

Distributed Service Aggregation And Composition

View page
US Patent:
7185342, Feb 27, 2007
Filed:
Jul 24, 2001
Appl. No.:
09/912458
Inventors:
Marco Carrer - Wakefield MA, US
Alok Z. Srivastava - Chelmsford MA, US
Paul Lin - Nashua NH, US
Wai-Kwong Lee - Nashua NH, US
Cheng Han - Lexington MA, US
Kan Deng - Nashua NH, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 3/00
G06F 9/44
G06F 9/46
G06F 13/00
US Classification:
719313, 709119
Abstract:
Techniques are provided for defining and coordinating execution of a compound service, which uses results from a plurality of base services, over a network. A sequence in which a plurality of modules must be executed to perform the compound service is specified in dependency information, and the modules in the sequence are executed according to the dependency information and under the management of a service execution adapter. Each module operates upon messages according to module properties, and is able to communicate using event messages.
Cheng Han from Burr Ridge, IL Get Report