Patents by Inventor Jumpei Aoki

Jumpei Aoki 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).

  • Publication number: 20090235156
    Abstract: There is a demand for a method for editing a document with improved ease-of-use even if the document has been described in a little-known vocabulary used by a small number of users. A document processing apparatus has an operation input unit which allows a user to input an instruction. A document readout unit reads out an XML document described in a first vocabulary. A mapping relation creating unit detects the elements or the attributes included in the XML document, and creates definition data that defines the mapping relation for mapping the elements or the attributes thus detected to those of a second vocabulary that differs from the first vocabulary. Upon acquisition of an instruction from the user, the mapping relation creating unit 3404 adds a description of a tag and so forth to the definition data based upon the instruction.
    Type: Application
    Filed: October 27, 2005
    Publication date: September 17, 2009
    Applicant: JUSTSYSTEMS CORPORATION
    Inventors: Nobuaki Wake, Jumpei Aoki
  • Publication number: 20090132906
    Abstract: A document processing apparatus that offers appropriate processing of a structured document is provided. A document processing apparatus provides displaying/editing systems in increments of vocabularies, such as an HTML unit for displaying/editing an HTML document, an SVG unit for displaying/editing an SVG document, etc., in the form of plug-ins. In a case that the document to be processed is described in a vocabulary which cannot be handled by any of the plug-ins thus installed, a VC unit maps the document to a vocabulary which can be handled, e.g., HTML or SVG. This allows the HTML unit or the SVG unit to edit and display such a document. A definition file creating unit creates a definition file including a description of the mapping definition.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 21, 2009
    Applicant: JUSTSYSTEMS CORPORATION
    Inventor: Jumpei Aoki
  • Publication number: 20090083300
    Abstract: A technique is provided, which supports a user in creating a new vocabulary. A schema creating apparatus 75 acquires a definition file, and extracts elements or attributes included in an XML document, which can be created using the definition file, with reference to the templates described in the definition file. Then, the schema creating apparatus 75 presumes the structure including the elements and the attributes, and creates a document type definition such as a schema, DTD, or the like. For example, let us consider a case in which a template for a certain element includes a description of another template for another element. In this case, it is presumed that the latter element is a child element of the former element. A document type definition creating apparatus may presume the structure including elements or attributes with reference to a command or a logic described in the definition file.
    Type: Application
    Filed: November 14, 2005
    Publication date: March 26, 2009
    Applicant: JustSystems Corporation
    Inventors: Nobuaki Wake, Jumpei Aoki
  • Publication number: 20080141112
    Abstract: The namespace of a document described in a markup language is identified. A namespace detection unit 310 reads out an XML document to be processed, and detects a line where the namespace is described. In a case that no correct namespace has been identified, the namespace identifying unit 312 searches for and identifies the namespace while inquiring of a namespace information storage unit 316. A namespace display unit 314 displays the namespace thus identified or namespace candidates. In the latter case, the namespace candidates are displayed in a manner that allows the user to select one from among the namespace candidates. The namespace information storage unit 316 stores beforehand the information with respect to the relation between the namespace and the filename extension of an XML document, or character strings such as the tag names described in the document, which serves as a key for identifying the namespace.
    Type: Application
    Filed: October 27, 2005
    Publication date: June 12, 2008
    Inventor: Jumpei Aoki
  • Publication number: 20080052616
    Abstract: User operations are simplified when inserting data into a document described in a markup language. A data acquisition unit 308 receives data which is to be inserted into a document via a user interface unit 302. A translation candidate acquisition unit 310 translates the data thus received based upon dictionaries stored in a dictionary storage unit 306. Furthermore, each of the data sets thus translated are displayed on a screen. A property acquisition unit 314 receives the processing target vocabulary or the processing target schema at the position in a processing target document at which the data is to be inserted. A translation unit 312 receives an instruction from the user to select one from among the multiple kinds of data sets displayed on the screen. Furthermore, determination is made whether or not the data set selected by the user can be inserted into the processing target document according to the processing target vocabulary or the processing target schema.
    Type: Application
    Filed: June 24, 2005
    Publication date: February 28, 2008
    Applicant: JustSystems Corporation
    Inventors: Toshinobu Kano, Jumpei Aoki
  • Publication number: 20070260973
    Abstract: The present invention allows the user to insert data into a document described in a markup language in a simple manner. A data acquisition unit 308 receives an instruction to select a part of a processing target document. A property acquisition unit 314 receives information with respect to the tag structure included in the document. A tag creating unit 330 creates at least one tag, which is to be added to the part of the processing target document thus selected by the data acquisition unit 308, based upon the tag structure information received by the property acquisition unit 314. The tag adding unit 332 creates several duplicates of the selected part of the processing target document according to the number of tag combinations created by the tag creating unit 330. Furthermore, the tag adding unit 332 adds each of the multiple kinds of tag combinations to the respective duplicate of the selected part of the document thus created.
    Type: Application
    Filed: June 24, 2005
    Publication date: November 8, 2007
    Applicant: JustSystems Corporation
    Inventors: Toshinobu Kano, Jumpei Aoki