Patents by Inventor Atsuji Sekiguchi

Atsuji Sekiguchi 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: 10901804
    Abstract: An apparatus selects services to be used by a user from a plurality of candidates for services used to execute a program. The apparatus acquires a constraint condition and the program. When executing the acquired program, the apparatus specifies a set of services satisfying the constraint condition from the plurality of candidates based on a code pattern included in the program, and uses the specified set of services to execute the program.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: January 26, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Shridhar Choudhary, Atsuji Sekiguchi, Kosaku Kimura
  • Patent number: 10713147
    Abstract: An apparatus tests specific processing performed by plural computing machine resources provided by one or plural computers. The apparatus adds an instruction request command to request an instruction from the apparatus at a predetermined position in a source code of the specific processing performed by each computing machine resource, and generates the source code with an additional command.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: July 14, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Yusuke Sasaki, Masaru Ueno, Atsuji Sekiguchi, Kosaku Kimura, Shridhar Choudhary
  • Patent number: 10700990
    Abstract: An information processing system includes a management apparatus that includes a first processor configured to store first information on an access token indicating that a right to call an application programming interface exists and second information on the application programming interface in a memory, and execute an exchange for a different access token by using the first information and the second information stored in the memory; and a client apparatus that includes a second processor configured to provide the application programming interface or use the application programming interface by utilizing the exchange for the different access token by the management apparatus.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: June 30, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Kosaku Kimura, Atsuji Sekiguchi, Yusuke Sasaki, Masaru Ueno, Shridhar Choudhary
  • Patent number: 10521201
    Abstract: A memory holds a code pattern, a first template indicating a format of a program which defines that a system performs certain processing in response to a processing request, and a second template indicating a format of a program which sends the processing request to the system via a network. A processor generates, by acquiring a first program, detecting a first code matching the code pattern in the first program, and using the first code and the first template, a second program which defines that the system performs processing corresponding to the first code. The processor generates, by detecting a second code dependent on the first code in the first program and using the second code and the second template, a third program to be executed by another system different from the system.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: December 31, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Kosaku Kimura, Shridhar Choudhary, Atsuji Sekiguchi, Yusuke Sasaki, Masaru Ueno
  • Publication number: 20190188049
    Abstract: An apparatus selects services to be used by a user from a plurality of candidates for services used to execute a program. The apparatus acquires a constraint condition and the program. When executing the acquired program, the apparatus specifies a set of services satisfying the constraint condition from the plurality of candidates based on a code pattern included in the program, and uses the specified set of services to execute the program.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 20, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Shridhar CHOUDHARY, Atsuji SEKIGUCHI, Kosaku KIMURA
  • Patent number: 10248478
    Abstract: A relationship analyzing unit generates an assumed endpoint based on class relationship information. A log analyzing unit refers to the class relationship information and extracts noun-verb information from an access log, and an actual endpoint generating unit generates an actual endpoint by converting a verb in the noun-verb information into an HTTP method name and converting a noun therein into a path. A merge unit identifies an endpoint included in assumed endpoints generated by the relationship analyzing unit, as a specification endpoint, among actual endpoints.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: April 2, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Shridhar Choudhary, Kosaku Kimura, Atsuji Sekiguchi, Tadahiro Uehara, Yusuke Sasaki, Masaru Ueno
  • Patent number: 10250471
    Abstract: An analysis apparatus compares first code describing a plurality of first components with second code describing a plurality of second components, to extract difference components. The analysis apparatus sends a plurality of requests to an execution apparatus on which the plurality of second components are deployed, obtains first log information indicating the execution state of each difference component, and specifies relevant requests related to the execution of the difference components. The analysis apparatus sends the specified relevant requests to the execution apparatus and obtains second log information indicating the execution state of each of the plurality of second components. The analysis apparatus generates path information about second components executed in response to each relevant request among the plurality of second components, on the basis of the second log information.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: April 2, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Yuuji Hotta, Takeshi Yasuie, Toshihiro Shimizu, Atsuji Sekiguchi
  • Publication number: 20180329692
    Abstract: A memory holds a code pattern, a first template indicating a format of a program which defines that a system performs certain processing in response to a processing request, and a second template indicating a format of a program which sends the processing request to the system via a network. A processor generates, by acquiring a first program, detecting a first code matching the code pattern in the first program, and using the first code and the first template, a second program which defines that the system performs processing corresponding to the first code. The processor generates, by detecting a second code dependent on the first code in the first program and using the second code and the second template, a third program to be executed by another system different from the system.
    Type: Application
    Filed: May 7, 2018
    Publication date: November 15, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Kosaku KIMURA, Shridhar CHOUDHARY, Atsuji SEKIGUCHI, Yusuke Sasaki, Masaru UENO
  • Publication number: 20180309693
    Abstract: An information processing system includes a management apparatus that includes a first processor configured to store first information on an access token indicating that a right to call an application programming interface exists and second information on the application programming interface in a memory, and execute an exchange for a different access token by using the first information and the second information stored in the memory; and a client apparatus that includes a second processor configured to provide the application programming interface or use the application programming interface by utilizing the exchange for the different access token by the management apparatus.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 25, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Kosaku KIMURA, Atsuji Sekiguchi, Yusuke Sasaki, Masaru Ueno, Shridhar Choudhary
  • Publication number: 20180285245
    Abstract: An apparatus tests specific processing performed by plural computing machine resources provided by one or plural computers. The apparatus adds an instruction request command to request an instruction from the apparatus at a predetermined position in a source code of the specific processing performed by each computing machine resource, and generates the source code with an additional command.
    Type: Application
    Filed: March 26, 2018
    Publication date: October 4, 2018
    Inventors: Yusuke Sasaki, Masaru UENO, Atsuji SEKIGUCHI, Kosaku KIMURA, Shridhar CHOUDHARY
  • Publication number: 20180096117
    Abstract: An information processing apparatus includes a storage unit and a processing unit. The storage unit stores therein first authentication information corresponding to an account of a user on a server, and a session ID generated by the server when the user logs in. Upon receipt of a processing request including second authentication information from a user apparatus operated by the user, the processing unit checks the second authentication information against the first authentication information. If the second authentication information and the first authentication information match, the processing unit includes the session ID in an acquisition request for data to be used in processing that is performed in accordance with the processing request, and sends the acquisition request to the server.
    Type: Application
    Filed: September 8, 2017
    Publication date: April 5, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Kosaku KIMURA, Yusuke Sasaki, Atsuji SEKIGUCHI, Shridhar CHOUDHARY, Tadahiro Uehara
  • Publication number: 20180095810
    Abstract: A relationship analyzing unit generates an assumed endpoint based on class relationship information. A log analyzing unit refers to the class relationship information and extracts noun-verb information from an access log, and an actual endpoint generating unit generates an actual endpoint by converting a verb in the noun-verb information into an HTTP method name and converting a noun therein into a path. A merge unit identifies an endpoint included in assumed endpoints generated by the relationship analyzing unit, as a specification endpoint, among actual endpoints.
    Type: Application
    Filed: July 17, 2017
    Publication date: April 5, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Shridhar CHOUDHARY, Kosaku KIMURA, Atsuji SEKIGUCHI, Tadahiro Uehara, Yusuke Sasaki, Masaru UENO
  • Publication number: 20170374052
    Abstract: A non-transitory computer-readable recording medium having stored therein a program that causes a computer to execute a process includes transmitting authentication information to a first server with which a communication session is to be started and acquiring session information from the first server; and transferring the acquired session information to a second server and continuing the communication session with the first server via the second server.
    Type: Application
    Filed: April 14, 2017
    Publication date: December 28, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Yusuke Sasaki, Tadahiro Uehara, Atsuji SEKIGUCHI, Kosaku KIMURA
  • Patent number: 9851944
    Abstract: A determination unit determines a precondition indicating an expected state of a system that is to execute processing corresponding to an operation, and a postcondition indicating an expected state of the system that has executed the processing corresponding to the operation, based on a work log of previously-performed work. An association unit associates each of a plurality of operations with an operation whose precondition matches a postcondition of the each of the plurality of operations. A search unit searches for a path that starts from an operation whose precondition matches an initial condition satisfied by an operation object system, traces an associated operation, and reaches an operation whose postcondition matches a target condition indicating a target state of the operation object system after work. A generation unit generates an operation procedure in which operations on the path found by the search are arranged in order.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: December 26, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Atsuji Sekiguchi, Toshihiro Shimizu, Takeshi Yasuie
  • Publication number: 20170270031
    Abstract: A test control device stores therein, for each user who revises a system that includes a plurality of components, a use configuration table in which the type of the components that are used in revision is associated with the connection relation between the components that are used in the revision. When the test control device receives a request from a terminal device, the test control device specifies, on the basis of the use configuration table associated with the user of the terminal device, the type of the component that serves as the transfer destination of the request. When the server device associated with the specified type is running, the test control device transfers the request to the server device and transfers, when the server device has not been started up, the request to the started up server device after starting up the subject server device.
    Type: Application
    Filed: February 3, 2017
    Publication date: September 21, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Atsuji Sekiguchi, Koki Kato, Satoshi Munakata, Takeshi Yasuie
  • Patent number: 9632899
    Abstract: Common parameters in common between a plurality of request logs are extracted from parameters in the plurality of request logs. The plurality of request logs is obtained when a request is executed by a process that uses a plurality of components. A common parameter different from a common parameter extracted for another process among the extracted common parameters is determined as an identification parameter that identifies the process. This allows accurately categorizing the process based on a log to be obtained when the process is executed.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: April 25, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Yuuji Hotta, Atsuji Sekiguchi, Takeshi Yasuie
  • Publication number: 20170094467
    Abstract: A direction indicating device according to an embodiment includes: an orientation sensor that detects an orientation; a wireless communication device that receives orientation information; and a light emitting device. Furthermore, the direction indicating device includes a processor that controls the direction of light, generated by the light emitting device, in accordance with the angle that is formed by the detected orientation and the direction that is indicated by the received orientation information.
    Type: Application
    Filed: September 1, 2016
    Publication date: March 30, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Keisuke KIUCHI, Hiroyuki Kawahara, Tatsuhiro SATO, Ryo Tsumura, Masahiro Tsukahara, Atsuji SEKIGUCHI, Yoshinobu Iwasato
  • Publication number: 20170093662
    Abstract: An analysis apparatus compares first code describing a plurality of first components with second code describing a plurality of second components, to extract difference components. The analysis apparatus sends a plurality of requests to an execution apparatus on which the plurality of second components are deployed, obtains first log information indicating the execution state of each difference component, and specifies relevant requests related to the execution of the difference components. The analysis apparatus sends the specified relevant requests to the execution apparatus and obtains second log information indicating the execution state of each of the plurality of second components. The analysis apparatus generates path information about second components executed in response to each relevant request among the plurality of second components, on the basis of the second log information.
    Type: Application
    Filed: August 12, 2016
    Publication date: March 30, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Yuuji HOTTA, Takeshi Yasuie, Toshihiro SHIMIZU, Atsuji SEKIGUCHI
  • Publication number: 20170031809
    Abstract: A non-transitory computer-readable storage medium storing an information control program that causes a computer to execute a process including receiving an update request for updating first information stored in a first storage area, the update request corresponding to a selected application, and when the selected application is a first application having been available later than a second application that is configured to update the first information stored in a first storage area, updating second information based on the update request for updating the first information, the second information being information corresponding to a part of the first information and being stored in a second storage area different from the first storage area.
    Type: Application
    Filed: July 26, 2016
    Publication date: February 2, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Atsuji SEKIGUCHI, Yuuji HOTTA, Toshihiro SHIMIZU, Takeshi Yasuie
  • Patent number: 9547545
    Abstract: A message determination apparatus includes a storage unit that stores messages generated in a system, an extracting unit that extracts a message whose occurrence interval is in a certain range from the messages stored on the storage unit, and a determining unit that determines whether the occurrence interval of the message extracted at the extracting unit is out of a certain range in the messages generated in the system. Accordingly, a fault on the system can be detected when the occurrence interval is out of a certain range.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: January 17, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Yukihiro Watanabe, Yasuhide Matsumoto, Atsuji Sekiguchi, Masazumi Matsubara