Patents Assigned to XMLCities, Inc.
  • 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: 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
  • Patent number: 6587599
    Abstract: The disclosed system has particular applications to image archives and reediting. Given an image of an article having graphic objects including texts and pictures, the disclosed system first distinguishes graphic objects from the background by segmenting the image so as to produce an object image comprising a foreground, wherein the foreground corresponds to the graphic objects in the image. With respect to the foreground, the disclosed system “repaints” those spaces previously occupied by the graphic objects, referred to as object spaces, with the background color in the image as such the background continuity is preserved when the graphic objects are rendered and subsequently superimposed onto the repainted background. To account for various backgrounds, the disclosed system uses a point-wise patching approach followed by a one-dimensional patching approach if the object spaces contain two different colors.
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: July 1, 2003
    Assignee: XMLCities, Inc.
    Inventor: Shih-Chi 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: 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: 20030120672
    Abstract: Techniques for managing content objects across a distributed network are described. According to one aspect of the techniques, a mechanism is provided to ensure that information in a server is always updated by encapsulating the information in an object that may be managed in another machine. The object may include a unidirectional link to a corresponding one in another machine, thus any change to one of the objects in two different network nodes will be timely synchronized.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 26, 2003
    Applicant: XMLCITIES, INC.
    Inventor: Earl B. Bingham
  • 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: 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