Patents by Inventor Norio Oshima

Norio Oshima 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: 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
  • Publication number: 20070234201
    Abstract: A display environment and an editing environment that allows personal information such as a to-do list etc. to be effectively managed have been sought. An information management apparatus 300 provides a display/editing system for each vocabulary via a corresponding plug-in. Examples of such display/editing systems include: an HTML unit 150 for displaying/editing an HTML document; and an SVG unit 160 for displaying/editing an SVG document. In a case that an XML document that includes multiple management items described and managed in the form of a reminder is described using a vocabulary which cannot be handled by any one of the installed plug-ins, a VC unit 180 maps the document to another vocabulary which can be displayed, e.g., HTML or SVG. Such an arrangement allows this document to be displayed/edited using the HTML unit 150 or the SVG unit 160.
    Type: Application
    Filed: April 6, 2005
    Publication date: October 4, 2007
    Applicant: Justsystem Corporation
    Inventors: Tomoaki Fukura, Nobuaki Wake, Norio Oshima
  • Publication number: 20070220439
    Abstract: A display environment and an editing environment that allows personal information such as a to-do list etc. to be effectively managed have been sought. An information management apparatus 300 provides a display/editing system for each vocabulary via a corresponding plug-in. Examples of such display/editing systems include: an HTML unit 150 for displaying/editing an HTML document; and an SVG unit 160 for displaying/editing an SVG document. In a case that an XML document that includes multiple management items described and managed in the form of a reminder is described using a vocabulary which cannot be handled by any one of the installed plug-ins, a VC unit 180 maps the document to another vocabulary which can be displayed, e.g., HTML or SVG. Such an arrangement allows this document to be displayed/edited using the HTML unit 150 or the SVG unit 160.
    Type: Application
    Filed: April 6, 2005
    Publication date: September 20, 2007
    Applicant: JUSTSYSTEMS CORPORATION
    Inventors: Tomoaki Fukura, Nobuaki Wake, Norio Oshima
  • Publication number: 20070208995
    Abstract: A technique for effectively utilizing data included in a document described in a markup language is provided. A document processing apparatus 100 provides processing systems for displaying/editing a document, 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 in the form of plug-ins. A calculation unit 190 is a plug-in for processing a vocabulary used for describing calculation expressions. In a case that any attribute value of an element included in a processing target document specifies a calculation expression using another data set as reference data, the calculation unit 190 executes calculation according to the calculation expression with the acquired reference data, and substitutes the calculation results for the element value.
    Type: Application
    Filed: April 6, 2005
    Publication date: September 6, 2007
    Inventors: Masayuki Hiyama, Nobuaki Wake, Norio Oshima, Masafumi Hara
  • Publication number: 20070198915
    Abstract: A technique for effectively utilizing data included in a document described in a markup language is provided. A document processing apparatus 100 provides processing systems for displaying/editing a document, 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 in the form of plug-ins. A calculation unit 190 is a plug-in for processing a vocabulary used for describing calculation expressions. In a case that any element value or any attribute value of an element included in a processing target document is described by a calculation expression using another data set as reference data, the calculation unit 190 executes calculation according to the calculation expression with the acquired reference data, and substitutes the calculation results for the element value or the attribute value.
    Type: Application
    Filed: April 6, 2005
    Publication date: August 23, 2007
    Inventors: Masayuki Hiyama, Nobuaki Wake, Norio Oshima, Masafumi Hara
  • Patent number: 4834863
    Abstract: An excellent oxygen sensor having a heater with improved durability of the connecting portions of the lead terminals of the heater, is provided.
    Type: Grant
    Filed: March 4, 1987
    Date of Patent: May 30, 1989
    Assignee: NGK Insulators, Ltd.
    Inventors: Toshio Yamada, Norio Oshima
  • Patent number: 4717464
    Abstract: The invention provides an oxygen sensor for detecting oxygen concentration in exhaust gas from an internal combustion engine. The oxygen sensor comprises a closed-end tube of solid electrolyte having an inside reference electrode communicating with the atmosphere and an outside measuring electrode which is exposed to the exhaust gas, a housing to support the tube, a metallic sleeve fixed to the housing to isolate the reference electrode from the exhaust gas, while atmospheric air is allowed to enter into the tube through air passages on the metallic sleeve. The passages are protected by a filter securely fixed to the metallic sleeve, pressed by an elastic member thereagainst, whereby water or mud are prevented from entering into the tube while the sensor is operating.
    Type: Grant
    Filed: August 27, 1986
    Date of Patent: January 5, 1988
    Assignee: NGK Insulators, Ltd.
    Inventors: Norio Oshima, Takao Murase, Shuichiro Oki