Patents by Inventor Nobuaki Wake

Nobuaki Wake 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: 20110138266
    Abstract: A method of creating a tag or an attribute in a markup language document, the method including receiving information in an editable area of an interface and creating the tag or the attribute based on the received information.
    Type: Application
    Filed: August 2, 2005
    Publication date: June 9, 2011
    Applicant: Clairvoyance Corporation
    Inventors: Masayuki Hiyama, Nobuaki Wake
  • Patent number: 7730105
    Abstract: Time information included in a document file can be efficiently shared by multiple people. A time information communication unit (260) receives time information included as a content of a document file. An ID setting unit (254) then sets a time ID for the time information. A time information storage unit (258) relates and stores the time ID and the time information. Thereafter, the time information communication unit (260) transmits the time ID. A change request communication unit (262) receives time change information for changing the time information related to the time ID. The time information communication unit (260) receives time request information for inquiring for time information. A search unit (256) finds time information from the time information storage unit (258) in response to the time request information. The time information communication unit (260) then transmits the time information thus found to the transmission source of the time request information.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: June 1, 2010
    Assignee: JustSystems Corporation
    Inventor: Nobuaki Wake
  • 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: 20090217152
    Abstract: A method for assigning at least one event to an action in a markup language environment.
    Type: Application
    Filed: August 2, 2005
    Publication date: August 27, 2009
    Applicant: Clairvoyance Corporation
    Inventor: Nobuaki Wake
  • Publication number: 20090217151
    Abstract: A method of editing an extensible markup language (XML) document, the method including receiving user input in an editable field and automatically correcting the user input.
    Type: Application
    Filed: August 2, 2005
    Publication date: August 27, 2009
    Applicant: Clairvoyance Corporation
    Inventor: Nobuaki Wake
  • Publication number: 20090217153
    Abstract: A method of creating a new XML document having at least a root element and a declaration. The method comprises retrieving from storage a new fragment XML document comprising at least one XML template for a new XML file that itself has a root element. Then, at least one XML template is selected and the selected XML template is used to create an XML document. User and programmer interfaces, as well as device and system structures that can implement the method, also are provided.
    Type: Application
    Filed: August 2, 2005
    Publication date: August 27, 2009
    Applicant: CLAIRVOYANCE CORPORATION
    Inventors: Norio Oshima, Nobuaki Wake
  • Publication number: 20090199086
    Abstract: A source DOM tree represents at least a part of a document. A destination DOM tree corresponds to the source DOM tree. At least one stealth node is provided in the destination DOM tree. The stealth node has no corresponding node in the source DOM tree. The stealth node is provided at a location corresponding to a location in the source DOM tree where an insertion of a new node is anticipated.
    Type: Application
    Filed: August 2, 2005
    Publication date: August 6, 2009
    Applicant: Clairvoyance Corporation
    Inventor: Nobuaki Wake
  • Publication number: 20090198714
    Abstract: A method of propagating changes from a DOM tree. The method comprising watching a subset of the DOM tree, the subset matching a template. A change is made in the watched subset of the DOM tree. A representation of the DOM tree is automatically updated to reflect the change in the watched subset.
    Type: Application
    Filed: August 2, 2005
    Publication date: August 6, 2009
    Applicant: Clairvoyance Corporation
    Inventor: Nobuaki Wake
  • Publication number: 20090137202
    Abstract: In an information distribution system, an information distribution apparatus distributes documents to a portable terminal. The information distribution apparatus includes a document holding part which retains documents written in XML, and a transmission part which transmits documents to the portable terminal. The portable terminal includes a communication part which acquires documents transmitted from the information distribution apparatus, a document processing apparatus which processes the documents acquired, a display device which displays the documents processed, and an input device which accepts inputs from a user. The document processing apparatus includes a processing system which processes documents written with a predetermined tag set, and a conversion part which converts elements included in the documents into elements processible by the processing system.
    Type: Application
    Filed: November 14, 2004
    Publication date: May 28, 2009
    Inventors: Yusuke Fujimaki, Nobuaki Wake, Norio Oshima, Masayuki Hiyama
  • 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: 20080320412
    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 the second vocabulary that differs from the first vocabulary. Upon the user operating the button, the operation input unit acquires an instruction from the user with respect to repeated input.
    Type: Application
    Filed: October 27, 2005
    Publication date: December 25, 2008
    Applicant: JUSTSYSTEMS CORPORATION
    Inventor: Nobuaki Wake
  • Publication number: 20080282143
    Abstract: A document processing apparatus that allows a structured document to be appropriately processed is provided. A document processing apparatus 100 provides display/editing systems such as an HTML unit 150 for displaying/editing an HTML document, an SVG unit 160 for displaying/editing an SVG document, etc., in increments of vocabularies using plug-ins. In a case of processing a document described in a vocabulary that is not supported by any one of the installed plug-ins, in such a configuration, a VC unit 180 performs mapping of the document to a vocabulary that enables the document to be displayed, e.g., HTML or SVG. This allows the document to be displayed and edited using the HTML unit 150 or the SVG unit 160. The document processing apparatus 100 displays a processing target document in multiple different display formats on a single screen at the same time, and allows the user to edit the document.
    Type: Application
    Filed: April 6, 2005
    Publication date: November 13, 2008
    Applicant: JUSTSYSTEMS CORPORATION
    Inventors: Masayuki Hiyama, Nobuaki Wake, Norio Oshima
  • Publication number: 20080256437
    Abstract: The present invention enables a document described in multiple markup languages to be appropriately processed. A document processing apparatus 100 provides display/editing systems such as an HTML unit 150 for displaying/editing an HTML document, an SVG unit 160 for displaying/editing an SVG document, etc., in increments of vocabularies using plug-ins. In a case of processing a document described in a vocabulary that is not supported by any one of the installed plug-ins, in such a configuration, a VC unit 180 maps the document to a vocabulary that enables the document to be displayed, e.g., HTML or SVG. This allows the document to be displayed and edited using the HTML unit 150 or the SVG unit 160. The document processing apparatus 100 displays a document described in multiple vocabularies using corresponding plug-ins, and this allows the user to edit the document.
    Type: Application
    Filed: April 6, 2005
    Publication date: October 16, 2008
    Inventors: Massyuki Hjyama, Nobuaki Wake, Norio Oshima
  • Publication number: 20080134019
    Abstract: A data processing apparatus that comprises a data acquisition unit operable to receive a document in a first markup language. A definition file comprising logic for processing data in said document, said logic including logic for converting a complex editing operation on the document in a second markup language to an equivalent operation in the first markup language is provided. A processing unit executes the logic.
    Type: Application
    Filed: April 8, 2005
    Publication date: June 5, 2008
    Inventors: Nobuaki Wake, Norio Oshima, Yusuke Fugimaki, Masayuki Hiyama
  • Publication number: 20080104093
    Abstract: Time information included in a document file can be efficiently shared by multiple people. A time information communication unit (260) receives time information included as a content of a document file. An ID setting unit (254) then sets a time ID for the time information. A time information storage unit (258) relates and stores the time ID and the time information. Thereafter, the time information communication unit (260) transmits the time ID. A change request communication unit (262) receives time change information for changing the time information related to the time ID. The time information communication unit (260) receives time request information for inquiring for time information. A search unit (256) finds time information from the time information storage unit (258) in response to the time request information. The time information communication unit (260) then transmits the time information thus found to the transmission source of the time request information.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 1, 2008
    Applicant: JustSustems Corporation
    Inventor: Nobuaki Wake
  • Publication number: 20080010588
    Abstract: A technique is provided for properly handling the modification of a definition file. Let us consider a case in which a user modifies a definition file using a definition file editing function provided by a definition file creating unit 86. In this case, the definition file creating unit 86 inquires of the user whether or not a logic is to be inserted, which allows an XML document created using an old version of a definition file to be translated into a format that is compatible with a new version of a definition file. In a case of reception of an instruction from the user to insert such a logic, the translation logic described in XSLT is inserted into the definition file. In a case that an XML document created using the old version of the definition file is opened using the definition file including the translation logic, the translation logic is executed, thereby automatically translating the XML document to an XML document that is compatible with the new version of the definition file.
    Type: Application
    Filed: November 14, 2005
    Publication date: January 10, 2008
    Applicant: Justsystems Corporation
    Inventors: Nobuaki Wake, Norio Oshima, Yasushi Tamura
  • Publication number: 20080010587
    Abstract: A technique is provided for properly handling the modification of a definition file. Let us consider a case in which a document processing apparatus 100 opens an XML document. In a case that there is an available definition file associated with the document, the XML document is processed using the definition file. Before opening the XML document, the document processing apparatus 100 makes a comparison between the version of the definition file used for creating the document and the version of the definition file thus acquired in this step. In a case that there is a difference in the versions, the document processing apparatus 100 notifies the user to that effect. In this case, the document may be translated to a form that is compatible with the definition file thus acquired in this step.
    Type: Application
    Filed: November 14, 2005
    Publication date: January 10, 2008
    Applicant: JUSTSYSTEMS CORPORATION
    Inventors: Nobuaki Wake, Norio Oshima, Yasushi Tamura
  • Publication number: 20070283246
    Abstract: A document processing system comprising a document processor operable to process a document described in a first markup language, the first markup language conforming to the document processor. A document converter operable to map a document to the first markup language if the document is described in a second markup language not conforming to the document processor is provided.
    Type: Application
    Filed: April 8, 2005
    Publication date: December 6, 2007
    Applicant: JUST SYSTEM CORPORATION
    Inventors: Nobuaki Wake, Norio Oshima, Yusake Fujimaki, Masayuki Hiyama
  • Publication number: 20070245232
    Abstract: Document processing apparatus for processing a document described in a plurality of markup languages, represented by tag sets and by using plug-ins, such as an HTML unit and an SVG unit. In case a document to be processed is described in a plurality of tag sets, the document selects a processing system, which can process an element included in the document based on the element name and namespace of the element. The selected processing system sequentially determines, from the element toward the descendants of the element, whether elements can be processed, and when there is an element, which cannot be processed, the processing system delegates processing of the element to another processing system. Thus, an appropriate processing system to each element is dispatched.
    Type: Application
    Filed: April 8, 2005
    Publication date: October 18, 2007
    Inventors: Nobuaki Wake, Norio Oshima, Yusuke Fujimaki, Masayuki Hiyama
  • Publication number: 20070240036
    Abstract: A document processing apparatus that allows a structured document to be appropriately processed is provided. A document processing apparatus 100 provides display/editing systems such as an HTML unit 150 for displaying/editing an HTML document, an SVG unit 160 for displaying/editing an SVG document, etc., in increments of vocabularies using plug-ins. In a case of processing a document described in a vocabulary that is not supported by any one of the installed plug-ins, in such a configuration, a VC unit 180 performs mapping of the document to a vocabulary that enables the document to be displayed, e.g., HTML or SVG. This allows the document to be displayed and edited using the HTML unit 150 or the SVG unit 160. A definition file generator 186 creates a definition file that specifies the definition of the mapping.
    Type: Application
    Filed: April 6, 2005
    Publication date: October 11, 2007
    Inventors: Nobuaki Wake, Norio Oshima