Patents by Inventor Takahide Matsutsuka

Takahide Matsutsuka 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: 9647927
    Abstract: A computer-implemented method includes a principal process including performing a computational procedure in which the or each vertex preceding a particular vertex receives a notification that a computational procedure has been completed for the preceding vertex; and calculates new path lengths for the particular vertex by adding the length value attributed to the edge from the preceding vertex to the particular vertex to each of the recorded k shortest path lengths from the first vertex to the preceding vertex. A record of the k shortest path lengths calculated for the particular vertex is maintained. After the new path lengths have been calculated for the or each of the preceding vertices, a notification that the computational procedure has been completed for the particular vertex is issued. The computational procedure is performed with the source vertex as the first vertex and each vertex on a path from the source vertex to the destination vertex as the particular vertex.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: May 9, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Bo Hu, Takahide Matsutsuka
  • Patent number: 9442994
    Abstract: A database of graph data encoded as triples, each including a subject, a predicate, and an object, and each stored within a data item of data items ordered according to their data and distributed across a plurality of nodes of a distributed network; where the node to which each of the data items is mapped is dependent upon the position of the item within the set; and each triple is stored in two or more items each having a different configuration from among the following: —a first in which the subject precedes the predicate and the object in the item; —a second in which the predicate precedes the subject and the object in the item; and —a third in which the object precedes the subject and the predicate in the item.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: September 13, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Nuno Carvalho, Takahide Matsutsuka
  • Publication number: 20150256442
    Abstract: A computer-implemented method includes a principal process including performing a computational procedure in which the or each vertex preceding a particular vertex receives a notification that a computational procedure has been completed for the preceding vertex; and calculates new path lengths for the particular vertex by adding the length value attributed to the edge from the preceding vertex to the particular vertex to each of the recorded k shortest path lengths from the first vertex to the preceding vertex. A record of the k shortest path lengths calculated for the particular vertex is maintained. After the new path lengths have been calculated for the or each of the preceding vertices, a notification that the computational procedure has been completed for the particular vertex is issued. The computational procedure is performed with the source vertex as the first vertex and each vertex on a path from the source vertex to the destination vertex as the particular vertex.
    Type: Application
    Filed: December 1, 2014
    Publication date: September 10, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Bo HU, Takahide Matsutsuka
  • Publication number: 20140201234
    Abstract: Embodiments include a data storage system comprising: a relational database storage apparatus configured to store a relational database comprising rows of relational data having an entry in each of a plurality of headed columns; a graph database storage apparatus configured to store a graph database including graph data related to the relational data, the graph database being encoded as triples; a query handler configured to receive a relational data query specifying a condition which defines a subset of one or more rows of relational data from which an entry is included in the query results; wherein the query handler is configured to generate a graph data query to search the graph database for graph data related to the subset of one or more rows of relational data.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 17, 2014
    Applicant: Fujitsu Limited
    Inventors: Vivian LEE, Nuno CARVALHO, Takahide MATSUTSUKA
  • Patent number: 8738735
    Abstract: When an application server for performing a Web application is developed, a framework describing each of the modules of data, a logic, and a screen is provided. To attain this, the input contents of a Web page are converted into a data object, the combination of the type of the data object and a command is mapped in each process routine using a first foreign definition file, a process routine to be executed is determined from among prepared process logics based on the type of the data object, the command, and the first foreign definition file, and the combination of an execution result of the process logic and the type of the displaying data object is mapped in the displaying component using a second foreign definition file. These files are provided in the application server.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: May 27, 2014
    Assignee: Fujitsu Limited
    Inventors: Takahide Matsutsuka, Yoshihide Nomura
  • Publication number: 20130238667
    Abstract: Embodiments of the present invention provide a database of graph data encoded as triples, each comprising a subject, a predicate, and an object, and each stored within a data item among a set of data items ordered according to their data and distributed across a plurality of nodes of a distributed network of nodes; wherein the node to which each of the data items is mapped is dependent upon the position of the data item within the ordered set; and each triple is stored in two or more data items each having a different configuration from among the following: a first configuration in which the subject precedes the predicate and the object in the data item; a second configuration in which the predicate precedes the subject and the object in the data item; and a third configuration in which the object precedes the subject and the predicate in the data item.
    Type: Application
    Filed: February 21, 2013
    Publication date: September 12, 2013
    Applicant: FUJITSU LIMITED
    Inventors: Nuno CARVALHO, Takahide MATSUTSUKA
  • Patent number: 8127234
    Abstract: A screen program described with a non-object-oriented language is divided into a View performing a screen display and a Model that is an external processing logic of the screen display, and the View is associated with the Model by a binding setting. By associating plural Views with a Model, when the display has the same values in plural screens, the same processing result can be displayed on all screens only by processing the Model. The Model is associated with a schema describing a limitation of the input value from the screen, and a check of whether the input value from the screen is in the correct form or not is performed collectively.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: February 28, 2012
    Assignee: Fujitsu Limited
    Inventors: Takahide Matsutsuka, Noboru Kurumai, Tokuhisa Kadonaga
  • Patent number: 8078987
    Abstract: According to an aspect of an embodiment, a display screen having multiple functions is displayed by a computer that processes a screen part for displaying the display screen and for receiving an event from the user. The computer processes a functional part provided separately from the screen part and provided per content of an input event received via the screen part, and based on the content of the event input, passes a processing result to the screen part for reflecting the processing result on the screen display.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: December 13, 2011
    Assignee: Fujitsu Limited
    Inventor: Takahide Matsutsuka
  • Patent number: 8015265
    Abstract: When an application server for performing a Web application is developed, a framework describing each of the modules of data, a logic, and a screen is provided. To attain this, the input contents of a Web page are converted into a data object, the combination of the type of the data object and a command is mapped in each process routine using a first foreign definition file, a process routine to be executed is determined from among prepared process logics based on the type of the data object, the command, and the first foreign definition file, and the combination of an execution result of the process logic and the type of the displaying data object is mapped in the displaying component using a second foreign definition file. These files are provided in the application server.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: September 6, 2011
    Assignee: Fujitsu Limited
    Inventors: Takahide Matsutsuka, Yoshihide Nomura
  • Publication number: 20100241705
    Abstract: When an application server for performing a Web application is developed, a framework describing each of the modules of data, a logic, and a screen is provided. To attain this, the input contents of a Web page are converted into a data object, the combination of the type of the data object and a command is mapped in each process routine using a first foreign definition file, a process routine to be executed is determined from among prepared process logics based on the type of the data object, the command, and the first foreign definition file, and the combination of an execution result of the process logic and the type of the displaying data object is mapped in the displaying component using a second foreign definition file. These files are provided in the application server.
    Type: Application
    Filed: May 28, 2010
    Publication date: September 23, 2010
    Applicant: Fujitsu Limited
    Inventors: Takahide MATSUTSUKA, Yoshihide Nomura
  • Publication number: 20100242016
    Abstract: When an application server for performing a Web application is developed, a framework describing each of the modules of data, a logic, and a screen is provided. To attain this, the input contents of a Web page are converted into a data object, the combination of the type of the data object and a command is mapped in each process routine using a first foreign definition file, a process routine to be executed is determined from among prepared process logics based on the type of the data object, the command, and the first foreign definition file, and the combination of an execution result of the process logic and the type of the displaying data object is mapped in the displaying component using a second foreign definition file. These files are provided in the application server.
    Type: Application
    Filed: May 28, 2010
    Publication date: September 23, 2010
    Applicant: Fujitsu Limited
    Inventors: Takahide Matsutsuka, Yoshihide Nomura
  • Patent number: 7752284
    Abstract: When an application server for performing a Web application is developed, a framework describing each of the modules of data, a logic, and a screen is provided. To attain this, the input contents of a Web page are converted into a data object, the combination of the type of the data object and a command is mapped in each process routine using a first foreign definition file, a process routine to be executed is determined from among prepared process logics based on the type of the data object, the command, and the first foreign definition file, and the combination of an execution result of the process logic and the type of the displaying data object is mapped in the displaying component using a second foreign definition file. These files are provided in the application server.
    Type: Grant
    Filed: July 11, 2006
    Date of Patent: July 6, 2010
    Assignee: Fujitsu Limited
    Inventors: Takahide Matsutsuka, Yoshihide Nomura
  • Publication number: 20090300103
    Abstract: A client terminal receives the page information of an original server and a rewriting program from a relay server and rewrites the page information by executing the rewriting program. Then, the client terminal creates a request to the original server on the basis of the description of the page information and changes the server name of the original server in URL information included in the request to the server name of the relay server according to the rewriting information of the page information. Then, the client terminal transmits the request to the relay server according to changed uniform resource locator information.
    Type: Application
    Filed: January 29, 2009
    Publication date: December 3, 2009
    Applicant: FUJITSU LIMITED
    Inventor: Takahide MATSUTSUKA
  • Publication number: 20080184144
    Abstract: According to an aspect of an embodiment, a display screen having multiple functions is displayed by making the computer function as a screen part provided per display screen and that displays the display screen, and receives an event from the user and making the computer function as a functional part means provided separately from the screen part and provided per content of an input event received via the screen part, and processes based on the content of the event input, passes the processing result to the screen part, and reflects it on the screen display.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 31, 2008
    Applicant: Fujitsu Limited
    Inventor: Takahide MATSUTSUKA
  • Publication number: 20080172624
    Abstract: A screen program described with a non-object-oriented language is divided into a View performing a screen display and a Model that is an external processing logic of the screen display, and the View is associated with the Model by a binding setting. By associating plural Views with a Model, when the display has the same values in plural screens, the same processing result can be displayed on all screens only by processing the Model. The Model is associated with a schema describing a limitation of the input value from the screen, and a check of whether the input value from the screen is in the correct form or not is performed collectively.
    Type: Application
    Filed: January 11, 2008
    Publication date: July 17, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Takahide MATSUTSUKA, Noboru Kurumai, Tokuhisa Kadonaga
  • Publication number: 20070234319
    Abstract: A source structure obtaining unit of the apparatus analyzes a source code with an annotation, renders elements and associates as an object, generates a model representing a structure of the source code 5 and stores the model in a source code object storing unit. An architecture structure obtaining unit generates a model of architecture information which is rendered as an object and stores the model in an architecture object storing unit. Then, a gap analyzing unit compares said two models and outputs unassociated objects as gap information. A pattern matching unit compares the model of the source code object storing unit with bad pattern information of a bad pattern information storing unit and outputs the corresponding object as detected badness information.
    Type: Application
    Filed: June 28, 2006
    Publication date: October 4, 2007
    Applicant: FUJITSU LIMITED
    Inventors: Takahide Matsutsuka, Kuniharu Takayama
  • Publication number: 20060248169
    Abstract: When an application server for performing a Web application is developed, a framework describing each of the modules of data, a logic, and a screen is provided. To attain this, the input contents of a Web page are converted into a data object, the combination of the type of the data object and a command is mapped in each process routine using a first foreign definition file, a process routine to be executed is determined from among prepared process logics based on the type of the data object, the command, and the first foreign definition file, and the combination of an execution result of the process logic and the type of the displaying data object is mapped in the displaying component using a second foreign definition file. These files are provided in the application server.
    Type: Application
    Filed: July 11, 2006
    Publication date: November 2, 2006
    Applicant: Fujitsu Limited
    Inventors: Takahide Matsutsuka, Yoshihide Nomura
  • Patent number: 7099958
    Abstract: When an application server for performing a Web application is developed, a framework describing each of the modules of data, a logic, and a screen is provided. To attain this, the input contents of a Web page are converted into a data object, the combination of the type of the data object and a command is mapped in each process routine using a first foreign definition file, a process routine to be executed is determined from among prepared process logics based on the type of the data object, the command, and the first foreign definition file, and the combination of an execution result of the process logic and the type of the displaying data object is mapped in the displaying component using a second foreign definition file. These files are provided in the application server.
    Type: Grant
    Filed: March 5, 2001
    Date of Patent: August 29, 2006
    Assignee: Fujitsu Limited
    Inventors: Takahide Matsutsuka, Yoshihide Nomura
  • Publication number: 20050235260
    Abstract: An application program having a user interface is automatically generated to improve the program development efficiency and maintainability. An application development device includes a specification data reading unit for reading in specification data, which corresponds to a screen transition diagram where a screen and a process are alternately described, whereby the screen is related to the display input data item and the display input data item is related to the screen layout, and a program generation unit for automatically creating an application program by using the specification data.
    Type: Application
    Filed: June 7, 2005
    Publication date: October 20, 2005
    Applicant: FUJITSU LIMITED
    Inventors: Takahide Matsutsuka, Masahiko Kamo
  • Publication number: 20050149868
    Abstract: A user interface application development program comprises a step of reading a specification data for application development, which can make an association between a screen and/or a process and an object, and a step of automatically interpreting the specification data including the association made between the screen and/or the process and the object, and of generating a user interface application program.
    Type: Application
    Filed: May 21, 2004
    Publication date: July 7, 2005
    Applicant: FUJITSU LIMITED
    Inventors: Asako Katayama, Takahide Matsutsuka