Patents by Inventor Kosaku KIMURA

Kosaku KIMURA 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: 20230409976
    Abstract: A computer detects, based on a module name of a module included in a machine learning library, a first code for calling a training function for training a machine learning model from a machine learning program. The computer inserts, before the first code, second code for splitting first training data passed to the training function into second training data and test data. The computer rewrites the first code to pass the second training data to the training function. The computer inserts, after the first code, third code for calculating a score based on prediction data, which is generated from the trained machine learning model and input data included in the test data, and correct answer data included in the test data.
    Type: Application
    Filed: April 13, 2023
    Publication date: December 21, 2023
    Applicant: Fujitsu Limited
    Inventors: Kosaku KIMURA, Shade RUANGWAN
  • 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: 10318727
    Abstract: A management device includes: a processor configured to: store, in a storage, request history information indicating a history of an Application Programming Interface (API) request transmitted by an application and an access-number management table representing number of times API access of the application is able to be made in each unit time; calculate, upon reception of the API request, as for an application having transmitted the API request, a stability based on transition of contents of the API request from the application and the request history information; change the number of times API access of the application is able to be made according to the stability; and upon reception of the API request from the application, compare number of times of access of the application and the number of times API access of the application is able to be made, and determine whether acceptance of the API request is made.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: June 11, 2019
    Assignee: FUJITSU LIMITED
    Inventor: 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
  • 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
  • Publication number: 20170262628
    Abstract: A management device includes: a processor configured to: store, in a storage, request history information indicating a history of an Application Programming Interface (API) request transmitted by an application and an access-number management table representing number of times API access of the application is able to be made in each unit time; calculate, upon reception of the API request, as for an application having transmitted the API request, a stability based on transition of contents of the API request from the application and the request history information; change the number of times API access of the application is able to be made according to the stability; and upon reception of the API request from the application, compare number of times of access of the application and the number of times API access of the application is able to be made, and determine whether acceptance of the API request is made.
    Type: Application
    Filed: January 16, 2017
    Publication date: September 14, 2017
    Applicant: FUJITSU LIMITED
    Inventor: Kosaku KIMURA