Patents by Inventor Evan S. Huang

Evan S. Huang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7703009
    Abstract: Methods and apparatuses for extensible stylesheet design using meta-tag information are disclosed. A designed stylesheet is for transferring content-oriented markup language files into a target file so as to support various presentations and information exchange. According to one aspect, a data processing mechanism starts with inserting meta-tag declarations in a target file wherein the meta-tag information pertains to information between dynamic objects in the target file and a source file. The target file with meta-tag information is then converted into one or more extensible stylesheets.
    Type: Grant
    Filed: April 8, 2002
    Date of Patent: April 20, 2010
    Inventors: Evan S. Huang, Hong J. Kim
  • Publication number: 20090276509
    Abstract: The present invention provides a method and an apparatus that utilize a portable apparatus to operate a host computer in a network environment. The portable apparatus including an operating system and a list of software applications are installed in a removable data storage medium. The basic input/output system (BIOS) of the host computer will directly or indirectly identify the portable apparatus as its boot drive. The host computer immersed in a network environment will further load the operating system in the portable apparatus into its random access semiconductor memory (RAM). In one embodiment of the invention, a hardware profile which contains host and peripheral device-related information is either stored or operatively accessible by the host computer. The operating system is capable of incorporating information from the hardware profile during an OS-loading procedure.
    Type: Application
    Filed: May 25, 2009
    Publication date: November 5, 2009
    Inventor: Evan S. Huang
  • Patent number: 7555568
    Abstract: The present invention provides methods and apparatus that utilize a portable apparatus to operate a host computer. The portable apparatus including an operating system and a list of software applications is installed in a removable data storage medium. The basic input/output system (BIOS) of the host computer will directly or indirectly identify the portable apparatus as its boot drive. The host computer will further load the operating system in the portable apparatus into its random access semiconductor memory (RAM). A hardware profile is stored in the host computer, which contains information about the host computer and its peripheral devices. During the loading, the operating system will incorporate information in the hardware profile in order to fully operate the host computer and the hardware devices defined in the profile.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: June 30, 2009
    Inventor: Evan S. Huang
  • Publication number: 20090031403
    Abstract: The present invention provides methods and apparatuses that utilize a plurality of portable apparatuses to securely operate a plurality of host computers. Each portable apparatus including an operating system and a list of software applications is installed in a removable data storage medium. An authorization procedure is implemented before establishing a connected-state operation between a portable apparatus and a host computer. The host computer loads the operating system in the portable apparatus into its random access semiconductor memory (RAM) through the established connected-state operation.
    Type: Application
    Filed: March 30, 2007
    Publication date: January 29, 2009
    Inventor: Evan S. Huang
  • Patent number: 7475337
    Abstract: The use of a method/apparatus for generating structured documents is disclosed. A counter is coupled for a product implementing the method/apparatus. When the counter is permitted to increment, the structured documents can be generated from unstructured documents. Identifiers in user-defined document type definitions are used to associate selected objects or group objects in the unstructured documents so that association information of the selected objects or group objects can facilitate the generation of files in a markup language suitable for presentations on various media.
    Type: Grant
    Filed: June 11, 2005
    Date of Patent: January 6, 2009
    Assignee: XMLCities
    Inventor: Evan S. Huang
  • Patent number: 7146564
    Abstract: Techniques for extensible stylesheet designs using meta-tag and/or associated meta-tag Information are described. To generate a proper stylesheet (e.g., an XSL or XSLT file) from a source file (e.g., an XML file), all meta-tag and/or associated meta-tag Information are differentiated by attaching respectively unique identifiers to those that are otherwise identical. To facilitate user required operations on certain data in the source file, a document source path for the data is identified and inserted with one or more operators thus to form document source path information. The differentiated meta-tag and/or associated meta-tag Information and source path information are relied upon to generate one or more stylesheets.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: December 5, 2006
    Assignee: XMLCities, Inc.
    Inventors: Hong J. Kim, Evan S. Huang
  • Patent number: 7080083
    Abstract: Techniques for designing stylesheets using meta-tag and/or associated meta-tag information are described. In one embodiment, a graphic user interface environment including at least two displays is provided. One of the displays is from a commonly used browser or an application to display a target file including a plurality of objects and the other display is used to facilitate the editing of a tree structure. Each of the nodes in the tree structure is associated with one of the objects by associated meta-tag information. Based on the tree structure, a source can be generated. Together with the source file, the stylesheet can be designed in accordance with the displayed target file.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: July 18, 2006
    Inventors: Hong J. Kim, Evan S. Huang
  • Patent number: 6910182
    Abstract: The use of a method/apparatus for generating structured documents is disclosed. A counter is coupled for a product implementing the method/apparatus. When the counter is permitted to increment, the structured documents can be generated from unstructured documents. Identifiers in user-defined document type definitions are used to associate selected objects or group objects in the unstructured documents so that association information of the selected objects or group objects can facilitate the generation of files in a markup language suitable for presentations on various media.
    Type: Grant
    Filed: January 5, 2001
    Date of Patent: June 21, 2005
    Assignee: XMLCities, Inc.
    Inventor: Evan S. Huang
  • Publication number: 20040205592
    Abstract: Techniques for extensible stylesheet (XSL) design using composite definition association are disclosed. The designed stylesheets are for transferring content-oriented markup language files into a target file so as to support various presentations and information exchange. In the XSL design case, at least document definition files, such as document type definitions (DTD) or schema, for the source XML, the target makeup language file, and XSL are provided. An element can be selected in the XSL file or its corresponding document definition files. Subsequently, a composite child list is generated or obtained from the definition files. The composite child element list is used to restrict or suggest the possible child element for the selected element for the XSL design.
    Type: Application
    Filed: August 20, 2002
    Publication date: October 14, 2004
    Applicant: XMLCITIES, INC.
    Inventor: Evan S. Huang
  • Publication number: 20030120686
    Abstract: Techniques for extensible stylesheet designs using meta-tag and/or associated meta-tag Information are described. To generate a proper stylesheet (e.g., an XSL or XSLT file) from a source file (e.g., an XML file), all meta-tag and/or associated meta-tag Information are differentiated by attaching respectively unique identifiers to those that are otherwise identical. To facilitate user required operations on certain data in the source file, a document source path for the data is identified and inserted with one or more operators thus to form document source path information. The differentiated meta-tag and/or associated meta-tag Information and source path information are relied upon to generate one or more stylesheets.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 26, 2003
    Applicant: XMLCITIES, INC.
    Inventors: Hong J. Kim, Evan S. Huang
  • Publication number: 20030120671
    Abstract: Techniques for designing stylesheets using meta-tag and/or associated meta-tag information are described. In one embodiment, a graphic user interface environment including at least two displays is provided. One of the displays is from a commonly used browser or an application to display a target file including a plurality of objects and the other display is used to facilitate the editing of a tree structure. Each of the nodes in the tree structure is associated with one of the objects by associated meta-tag information. Based on the tree structure, a source can be generated. Together with the source file, the stylesheet can be designed in accordance with the displayed target file.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 26, 2003
    Applicant: XMLCITIES, INC.
    Inventors: Hong J. Kim, Evan S. Huang
  • Publication number: 20020147748
    Abstract: Methods and apparatuses for extensible stylesheet design using meta-tag information are disclosed. A designed stylesheet is for transferring content-oriented markup language files into a target file so as to support various presentations and information exchange. According to one aspect, a data processing mechanism starts with inserting meta-tag declarations in a target file wherein the meta-tag information pertains to information between dynamic objects in the target file and a source file. The target file with meta-tag information is then converted into one or more extensible stylesheets.
    Type: Application
    Filed: April 8, 2002
    Publication date: October 10, 2002
    Applicant: XMLCITIES, INC.
    Inventors: Evan S. Huang, Hong J. Kim
  • Publication number: 20020147712
    Abstract: Techniques for exchanging resource information in distributed systems are disclosed. To facilitate the information exchange, a subscription procedure is performed between an information aggregation system and an information dispatch system. During the subscription procedure, the information aggregation system provides/receives a guideline of information adaptation to/from the information dispatch system. The guideline ensures efficient information exchange between the systems. During the information aggregation phase, the aggregation system sends out query messages to each of its subscribed information dispatch systems. If the aggregation system receives a guideline from a particular dispatch system, it will adapt its local query into the dispatch system's format before sending out the query to that system and it will also convert the query results into its local format. Otherwise, the information dispatch system is responsible for information format for the query messages and the query results.
    Type: Application
    Filed: April 8, 2002
    Publication date: October 10, 2002
    Applicant: XMLCITIES, INC.
    Inventor: Evan S. Huang
  • Publication number: 20010032218
    Abstract: The use of identifiers in user-defined document type definitions is disclosed for converting unstructured documents to structured documents. The identifiers in user-defined document type definitions are used to associate selected objects or group objects in the unstructured documents so that association information of the selected objects or group objects can facilitate the generation of files in a markup language suitable for presentations on various media.
    Type: Application
    Filed: January 5, 2001
    Publication date: October 18, 2001
    Inventor: Evan S. Huang
  • Publication number: 20010032217
    Abstract: The use of a method/apparatus for generating structured documents is disclosed. A counter is coupled for a product implementing the method/apparatus. When the counter is permitted to increment, the structured documents can be generated from unstructured documents. Identifiers in user-defined document type definitions are used to associate selected objects or group objects in the unstructured documents so that association information of the selected objects or group objects can facilitate the generation of files in a markup language suitable for presentations on various media.
    Type: Application
    Filed: January 5, 2001
    Publication date: October 18, 2001
    Inventor: Evan S. Huang