Patents by Inventor Ryutaro SAKANASHI

Ryutaro SAKANASHI 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: 11150941
    Abstract: An information processing system that includes at least one information processing apparatus and executes programs, each of which performs a predetermined process, the information processing system including a memory unit configured to store, for each of applications performing a sequence of processes using electronic data, program identification information identifying at least one program performing each process of the sequence of processes, flow information defining an execution order of the at least one program, and app identification information identifying each of the applications, while associating the program identification information, the flow information, and the app identification information, a registering unit, and a process executing unit, in receipt of a request including information related to the electronic data and the app identification information from a second apparatus, configured to cause the program identified by the program identification information in accordance with the execution
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: October 19, 2021
    Assignee: Ricoh Company, Ltd.
    Inventors: Kohsuke Namihira, Yuuichiroh Hayashi, Kazunori Sugimura, Hikaru Kominami, Zhi Min, Dongzhe Zhang, Ryutaro Sakanashi
  • Patent number: 11070697
    Abstract: An information processing system includes a storage storing flow information in association with application identification information, for each application for executing a sequence of processes, the flow information defining program identification information and an execution order of the programs; a storage storing screen information in association with the application identification information for each application; a transmitter for sending, to a device, the screen information associated with the application identification information, when a first request including the application identification information is received from the device; a receiver for receiving a second request including information relating to the electronic data specified by a user in the screen displayed on the device; an acquirer for acquiring the flow information associated with the application identification information; and an executor for executing the programs identified by the program identification information.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: July 20, 2021
    Assignee: Ricoh Company, Ltd.
    Inventors: Yuuichiroh Hayashi, Dongzhe Zhang, Ryutaro Sakanashi
  • Patent number: 10768975
    Abstract: An information processing system includes a memory and processors. The memory stores flow information and flow-identification information for each process sequence performed by using electronic data. The flow information defines program-identification information identifying programs for executing the process sequence, and an execution order of the programs. The processors execute computer-executable instructions stored in the memory to execute a process including accepting a request including information relating to the electronic data and the flow-identification information, from a device coupled to the system; acquiring the flow information associated with the flow-identification information included in the request, from the memory; and executing the process sequence using the electronic data based on the information relating to the electronic data, by executing the programs identified by the program-identification information defined in the acquired flow information, in the execution order.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: September 8, 2020
    Assignee: Ricoh Company, Ltd.
    Inventors: Ryutaro Sakanashi, Yuuichiroh Hayashi, Dongzhe Zhang
  • Patent number: 10769268
    Abstract: There is provided an information processing device in which an application of an electronic device provides a service to a user, the information processing device including a processor; and a memory that includes instructions, which when executed, cause the processor to execute the following steps: associating the application with a processing flow; associating the processing flow with a scope of authorization of an external service; retrieving the scope of the authorization of the external service required by the processing flow associated with the application; retrieving authorized information representing a scope of authorization of the external service authorized by the user; and providing, for each external service, information indicating whether the external service is authorized, based on a result of comparing the scope of the authorization of the external service required by the processing flow with the scope of the authorization of the external service authorized by the user.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: September 8, 2020
    Assignee: Ricoh Company, Ltd.
    Inventors: Ryutaro Sakanashi, Yuuichiroh Hayashi, Yasuharu Fukuda, Seiichi Kondo, Taichi Watanabe
  • Patent number: 10725832
    Abstract: An information processing system includes programs so as to implement a memory unit storing, for each application executing a sequence of processes using electronic data, program identification information of identifying at least one program executing the sequence of processes, a parameter used to execute each program, and flow information defining an execution order of the at least one program while associating app identification information with the program identification information, the parameter, and the flow information, an acquiring unit acquiring the flow information; and an executing unit causing each program identified by the program identification information to execute the sequence of processes, the executing unit replacing, when a data value of a data item included in the parameter used to execute the program is designated to be replaced by another data value, the data value with the other data value.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: July 28, 2020
    Assignee: Ricoh Company, Ltd.
    Inventors: Ryutaro Sakanashi, Yuuichiroh Hayashi
  • Publication number: 20200195809
    Abstract: An information processing system includes a storage storing flow information in association with application identification information, for each application for executing a sequence of processes, the flow information defining program identification information and an execution order of the programs; a storage storing screen information in association with the application identification information for each application; a transmitter for sending, to a device, the screen information associated with the application identification information, when a first request including the application identification information is received from the device; a receiver for receiving a second request including information relating to the electronic data specified by a user in the screen displayed on the first device; an acquirer for acquiring the flow information associated with the application identification information; and an executor for executing the programs identified by the program identification information.
    Type: Application
    Filed: February 25, 2020
    Publication date: June 18, 2020
    Applicant: Ricoh Company, Ltd.
    Inventors: Yuuichiroh HAYASHI, Dongzhe ZHANG, Ryutaro SAKANASHI
  • Patent number: 10616434
    Abstract: An information processing system includes a storage storing flow information in association with first identification information, for each flow for executing a sequence of processes, the flow information defining second identification information and an execution order of the programs; a storage storing screen information in association with the first identification information for each flow; a transmitter for sending, to a device, the screen information associated with the first identification information, when a first request including the first identification information is received from the device; a receiver for receiving a second request including information relating to the electronic data specified by a user in the screen displayed on the device; an acquirer for acquiring the flow information associated with the first identification information; and an executor for executing the programs identified by the second identification information.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: April 7, 2020
    Assignee: Ricoh Company, Ltd.
    Inventors: Yuuichiroh Hayashi, Dongzhe Zhang, Ryutaro Sakanashi
  • Publication number: 20200036847
    Abstract: An operation support information providing apparatus includes a memory and processing circuitry. The processing circuitry stores, in the memory, operation history information transmitted from a terminal device, the operational history information including a record of a series of touches performed by at least one user on a touchscreen of the terminal device in order to perform an operation procedure that includes a series of operations for executing a specific function. Further, the processing circuitry generates, based on the stored operation history information, operation support information indicating, for a particular operation procedure, a particular operation pattern that includes a particular series of operations for executing the specific function. Finally, the processing circuitry provides the operation support information to the terminal device to aid an operator of to the terminal device to perform the specific function.
    Type: Application
    Filed: April 19, 2019
    Publication date: January 30, 2020
    Inventor: Ryutaro SAKANASHI
  • Patent number: 10516791
    Abstract: An information processing system includes a memory and processors. The memory stores flow information and flow identification information for each process sequence performed by using electronic data. The flow information defines program identification information identifying programs for executing the process sequence, and an execution order of the programs. The processors execute computer-executable instructions stored in the memory to execute a process including receiving information relating to the electronic data and the flow identification information, from a device coupled to the system; acquiring the flow information stored in association with the received flow identification information; and executing the process sequence based on the information relating to the electronic data, by executing the programs identified by the program identification information defined in the acquired flow information, in the execution order.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: December 24, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Dongzhe Zhang, Yuuichiroh Hayashi, Ryutaro Sakanashi
  • Patent number: 10445489
    Abstract: An information processing system including programs respectively executing predetermined processes includes a first memory unit storing, for each application executing a sequence of processes using electronic data in collaboration with an external service, flow information that defines program identification information and an execution order of the programs, app identification information, a permitting unit receiving a first request that includes the app identification information and external service identification information, acquiring a permission token from the external service, and causing a second memory unit to store the acquired permission token, user identification information, and the app identification information, a sending unit receiving a second request, and a process executing unit receiving a third request and causing the program to execute the sequence of processes, wherein the permitting unit determines a scope of the permission token based on the flow information stored in association wit
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: October 15, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Yuuichiroh Hayashi, Kazunori Sugimura, Kohsuke Namihira, Hikaru Kominami, Dongzhe Zhang, Ryutaro Sakanashi, Zhi Min
  • Publication number: 20190306361
    Abstract: An information processing system includes a storage storing flow information in association with application identification information, for each application for executing a sequence of processes, the flow information defining program identification information and an execution order of the programs; a storage storing screen information in association with the application identification information for each application; a transmitter for sending, to a device, the screen information associated with the application identification information, when a first request including the application identification information is received from the device; a receiver for receiving a second request including information relating to the electronic data specified by a user in the screen displayed on the first device; an acquirer for acquiring the flow information associated with the application identification information; and an executor for executing the programs identified by the program identification information, in the ex
    Type: Application
    Filed: June 17, 2019
    Publication date: October 3, 2019
    Applicant: Ricoh Company, Ltd.
    Inventors: Yuuichiroh Hayashi, Dongzhe Zhang, Ryutaro Sakanashi
  • Publication number: 20190303194
    Abstract: An information processing system that includes at least one information processing apparatus and executes programs, each of which performs a predetermined process, the information processing system including a memory unit configured to store, for each of applications performing a sequence of processes using electronic data, program identification information identifying at least one program performing each process of the sequence of processes, flow information defining an execution order of the at least one program, and app identification information identifying each of the applications, while associating the program identification information, the flow information, and the app identification information, a registering unit, and a process executing unit, in receipt of a request including information related to the electronic data and the app identification information from a second apparatus, configured to cause the program identified by the program identification information in accordance with the execution
    Type: Application
    Filed: June 19, 2019
    Publication date: October 3, 2019
    Applicant: Ricoh Company, Ltd.
    Inventors: Kohsuke NAMIHIRA, Yuuichiroh HAYASHI, Kazunori SUGIMURA, Hikaru KOMINAMI, Zhi MIN, Dongzhe ZHANG, Ryutaro SAKANASHI
  • Patent number: 10372485
    Abstract: An information processing system that includes at least one information processing apparatus and executes programs, each of which performs a predetermined process, the information processing system including a memory unit configured to store, for each of applications performing a sequence of processes using electronic data, program identification information identifying at least one program performing each process of the sequence of processes, flow information defining an execution order of the at least one program, and app identification information identifying each of the applications, while associating the program identification information, the flow information, and the app identification information, a registering unit, and a process executing unit, in receipt of a request including information related to the electronic data and the app identification information from a second apparatus, configured to cause the program identified by the program identification information in accordance with the execution
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: August 6, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Kohsuke Namihira, Yuuichiroh Hayashi, Kazunori Sugimura, Hikaru Kominami, Zhi Min, Dongzhe Zhang, Ryutaro Sakanashi
  • Patent number: 10367962
    Abstract: An information processing system includes a storage storing flow information in association with application identification information, for each application for executing a sequence of processes, the flow information defining program identification information and an execution order of the programs; a storage storing screen information in association with the application identification information for each application; a transmitter for sending, to a device, the screen information associated with the application identification information, when a first request including the application identification information is received from the device; a receiver for receiving a second request including information relating to the electronic data specified by a user in the screen displayed on the device; an acquirer for acquiring the flow information associated with the application identification information; and an executor for executing the programs identified by the program identification information, in the executio
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: July 30, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Yuuichiroh Hayashi, Dongzhe Zhang, Ryutaro Sakanashi
  • Publication number: 20180314479
    Abstract: An information processing system includes an apparatus installed with a web browser and one or more information processing apparatuses connected to the apparatus through a network. The one or more information processing apparatuses includes first circuitry and second circuitry. The first circuitry provides the apparatus with a content executable on the web browser. The content is embedded with an instruction to transmit a log of processing performed according to a user request. The second circuitry provides a device coordination service that coordinates the apparatus in which the content is executed with the web browser with a service to be provided through the network, and receives, from the apparatus in which the content is executed, a log of processing performed with the apparatus. The processing is performed according to a user request. The second circuitry also stores the log transmitted from the apparatus in a memory.
    Type: Application
    Filed: April 26, 2018
    Publication date: November 1, 2018
    Inventor: Ryutaro SAKANASHI
  • Publication number: 20180285163
    Abstract: An information processing system includes programs so as to implement a memory unit storing, for each application executing a sequence of processes using electronic data, program identification information of identifying at least one program executing the sequence of processes, a parameter used to execute each program, and flow information defining an execution order of the at least one program while associating app identification information with the program identification information, the parameter, and the flow information, an acquiring unit acquiring the flow information; and an executing unit causing each program identified by the program identification information to execute the sequence of processes, the executing unit replacing, when a data value of a data item included in the parameter used to execute the program is designated to be replaced by another data value, the data value with the other data value.
    Type: Application
    Filed: October 25, 2016
    Publication date: October 4, 2018
    Applicant: Ricoh Company, Ltd.
    Inventors: Ryutaro SAKANASHI, Yuuichiroh HAYASHI
  • Publication number: 20180213104
    Abstract: An information processing system includes a storage storing flow information in association with application identification information, for each application for executing a sequence of processes, the flow information defining program identification information and an execution order of the programs; a storage storing screen information in association with the application identification information for each application; a transmitter for sending, to a device, the screen information associated with the application identification information, when a first request including the application identification information is received from the device; a receiver for receiving a second request including information relating to the electronic data specified by a user in the screen displayed on the first device; an acquirer for acquiring the flow information associated with the application identification information; and an executor for executing the programs identified by the program identification information, in the ex
    Type: Application
    Filed: March 22, 2018
    Publication date: July 26, 2018
    Applicant: Ricoh Company, Ltd.
    Inventors: Yuuichiroh Hayashi, Dongzhe Zhang, Ryutaro Sakanashi
  • Publication number: 20180121646
    Abstract: There is provided an information processing device in which an application of an electronic device provides a service to a user, the information processing device including a processor; and a memory that includes instructions, which when executed, cause the processor to execute the following steps: associating the application with a processing flow; associating the processing flow with a scope of authorization of an external service; retrieving the scope of the authorization of the external service required by the processing flow associated with the application; retrieving authorized information representing a scope of authorization of the external service authorized by the user; and providing, for each external service, information indicating whether the external service is authorized, based on a result of comparing the scope of the authorization of the external service required by the processing flow with the scope of the authorization of the external service authorized by the user.
    Type: Application
    Filed: September 6, 2017
    Publication date: May 3, 2018
    Applicant: Ricoh Company, Ltd.
    Inventors: Ryutaro SAKANASHI, Yuuichiroh HAYASHI, Yasuharu FUKUDA, Seiichi KONDO, Taichi WATANABE
  • Patent number: 9961225
    Abstract: An information processing system includes a storage storing flow information in association with application identification information, for each application for executing a sequence of processes, the flow information defining program identification information and an execution order of the programs; a storage storing screen information in association with the application identification information for each application; a transmitter for sending, to a device, the screen information associated with the application identification information, when a first request including the application identification information is received from the device; a receiver for receiving a second request including information relating to the electronic data specified by a user in the screen displayed on the device; an acquirer for acquiring the flow information associated with the application identification information; and an executor for executing the programs identified by the program identification information, in the executio
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: May 1, 2018
    Assignee: Ricoh Company, Ltd.
    Inventors: Yuuichiroh Hayashi, Dongzhe Zhang, Ryutaro Sakanashi
  • Patent number: 9871940
    Abstract: An information processing system implements a receiving unit receiving a request including app identification information, first flow identification information, information related to electronic data used in a first sequence of processes from one apparatus among from at least one apparatus coupled to the information processing system, and a process executing unit causing each program of the at least one program identified by program identification information defined by first flow identification information included in the request in association with the app identification information included in the request received by the receiving unit to be executed according to an execution order defined in the first flow information, and, in response to the error occurring in the first sequence of processes, causes the each program to be executed in the execution order defined in the second flow information to execute the second sequence of processes.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: January 16, 2018
    Assignee: Ricoh Company, Ltd.
    Inventors: Zhi Min, Yuuichiroh Hayashi, Hikaru Kominami, Kazunori Sugimura, Kohsuke Namihira, Ryutaro Sakanashi, Dongzhe Zhang