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: 9647927Abstract: 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: GrantFiled: December 1, 2014Date of Patent: May 9, 2017Assignee: FUJITSU LIMITEDInventors: Bo Hu, Takahide Matsutsuka
-
Patent number: 9442994Abstract: 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: GrantFiled: February 21, 2013Date of Patent: September 13, 2016Assignee: FUJITSU LIMITEDInventors: Nuno Carvalho, Takahide Matsutsuka
-
Publication number: 20150256442Abstract: 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: ApplicationFiled: December 1, 2014Publication date: September 10, 2015Applicant: FUJITSU LIMITEDInventors: Bo HU, Takahide Matsutsuka
-
Publication number: 20140201234Abstract: 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: ApplicationFiled: January 15, 2014Publication date: July 17, 2014Applicant: Fujitsu LimitedInventors: Vivian LEE, Nuno CARVALHO, Takahide MATSUTSUKA
-
Patent number: 8738735Abstract: 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: GrantFiled: May 28, 2010Date of Patent: May 27, 2014Assignee: Fujitsu LimitedInventors: Takahide Matsutsuka, Yoshihide Nomura
-
Publication number: 20130238667Abstract: 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: ApplicationFiled: February 21, 2013Publication date: September 12, 2013Applicant: FUJITSU LIMITEDInventors: Nuno CARVALHO, Takahide MATSUTSUKA
-
Patent number: 8127234Abstract: 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: GrantFiled: January 11, 2008Date of Patent: February 28, 2012Assignee: Fujitsu LimitedInventors: Takahide Matsutsuka, Noboru Kurumai, Tokuhisa Kadonaga
-
Patent number: 8078987Abstract: 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: GrantFiled: January 8, 2008Date of Patent: December 13, 2011Assignee: Fujitsu LimitedInventor: Takahide Matsutsuka
-
Patent number: 8015265Abstract: 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: GrantFiled: May 28, 2010Date of Patent: September 6, 2011Assignee: Fujitsu LimitedInventors: Takahide Matsutsuka, Yoshihide Nomura
-
Publication number: 20100241705Abstract: 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: ApplicationFiled: May 28, 2010Publication date: September 23, 2010Applicant: Fujitsu LimitedInventors: Takahide MATSUTSUKA, Yoshihide Nomura
-
Publication number: 20100242016Abstract: 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: ApplicationFiled: May 28, 2010Publication date: September 23, 2010Applicant: Fujitsu LimitedInventors: Takahide Matsutsuka, Yoshihide Nomura
-
Patent number: 7752284Abstract: 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: GrantFiled: July 11, 2006Date of Patent: July 6, 2010Assignee: Fujitsu LimitedInventors: Takahide Matsutsuka, Yoshihide Nomura
-
Publication number: 20090300103Abstract: 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: ApplicationFiled: January 29, 2009Publication date: December 3, 2009Applicant: FUJITSU LIMITEDInventor: Takahide MATSUTSUKA
-
Publication number: 20080184144Abstract: 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: ApplicationFiled: January 8, 2008Publication date: July 31, 2008Applicant: Fujitsu LimitedInventor: Takahide MATSUTSUKA
-
Publication number: 20080172624Abstract: 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: ApplicationFiled: January 11, 2008Publication date: July 17, 2008Applicant: FUJITSU LIMITEDInventors: Takahide MATSUTSUKA, Noboru Kurumai, Tokuhisa Kadonaga
-
Publication number: 20070234319Abstract: 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: ApplicationFiled: June 28, 2006Publication date: October 4, 2007Applicant: FUJITSU LIMITEDInventors: Takahide Matsutsuka, Kuniharu Takayama
-
Publication number: 20060248169Abstract: 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: ApplicationFiled: July 11, 2006Publication date: November 2, 2006Applicant: Fujitsu LimitedInventors: Takahide Matsutsuka, Yoshihide Nomura
-
Patent number: 7099958Abstract: 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: GrantFiled: March 5, 2001Date of Patent: August 29, 2006Assignee: Fujitsu LimitedInventors: Takahide Matsutsuka, Yoshihide Nomura
-
Publication number: 20050235260Abstract: 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: ApplicationFiled: June 7, 2005Publication date: October 20, 2005Applicant: FUJITSU LIMITEDInventors: Takahide Matsutsuka, Masahiko Kamo
-
Publication number: 20050149868Abstract: 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: ApplicationFiled: May 21, 2004Publication date: July 7, 2005Applicant: FUJITSU LIMITEDInventors: Asako Katayama, Takahide Matsutsuka