Patents by Inventor Yuuichiroh Hayashi

Yuuichiroh Hayashi 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: 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
  • Publication number: 20180060131
    Abstract: An information processing system includes a memory and processors. The memory stores flow information and flow identification information for each sequence of processes performed by using electronic data. The flow information defines program identification information identifying programs for executing the sequence of processes, and an execution order of the programs.
    Type: Application
    Filed: August 8, 2017
    Publication date: March 1, 2018
    Applicant: Ricoh Company, Ltd.
    Inventors: Kohsuke NAMIHIRA, Yuuichiroh HAYASHI, Ryohsuke YOSHIHASHI
  • Patent number: 9904499
    Abstract: An information processing system stores, for each application for carrying out a first sequence of processes using electronic data, application identification information and first-sequence information in a manner of associating them with one another; receives a request including the application identification information and electronic-data information; carries out the first sequence of processes on the electronic data according to the request; determines, before carrying out each process of the first sequence of processes, whether to generate second-sequence information where information concerning an additional process to be carried out before the process of the first sequence of processes is added, and if the determination result is to generate the second-sequence information, generates the second-sequence information and carries out a second sequence of processes where the additional process is carried out before the process of the first sequence of processes, on the electronic data.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: February 27, 2018
    Assignee: Ricoh Company, Ltd.
    Inventors: Kohsuke Namihira, Yuuichiroh Hayashi, Kazunori Sugimura, Dongzhe Zhang
  • 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
  • Publication number: 20180013913
    Abstract: An information processing system having an information processing apparatus and programs includes an application memory unit storing applications executing a series of processes using electronic data, in which program identification information, parameter setup information, and flow identification information are defined, a use screen memory unit storing use screen information of defining a form; a first receiving unit receiving a first request including the application identification information; a first sending unit sending the use screen information; a second receiving unit, an acquiring unit acquiring the flow information identified by the flow identification information included in the second request, and an executing unit causing the program identified by the flow information to be executed using the parameter included in the second request in conformity with the execution order to execute the series of processes using the electronic data based on the information related to the electronic data.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 11, 2018
    Applicant: Ricoh Company, Ltd.
    Inventors: Yuuichiroh HAYASHI, Ryohsuke YOSHIHASHI, Yusuke YOSHIOKA
  • Publication number: 20170346981
    Abstract: An information processing system includes at least one information processing apparatus. The system includes a memory and circuitry. The memory stores, for each of a plurality of flows, each flow containing a series of processes executable to electronic data, flow information that defines program identification information identifying one or more programs executing the flow of series of processes and an execution order of the one or more programs, in association with flow identification information. The memory further stores event identification information in association with the flow identification information. Based on an occurrence of an event, the circuitry reads the flow identification information associated with the event identification information identifying the occurred event, and controls the at least one information processing apparatus to execute each of the one or more programs in the execution order, as defined in the flow information identified by the read flow identification information.
    Type: Application
    Filed: May 11, 2017
    Publication date: November 30, 2017
    Inventor: Yuuichiroh HAYASHI
  • Publication number: 20170255495
    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: Application
    Filed: February 22, 2017
    Publication date: September 7, 2017
    Applicant: Ricoh Company, Ltd.
    Inventors: Ryutaro SAKANASHI, Yuuichiroh HAYASHI, Dongzhe ZHANG
  • Publication number: 20170255486
    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: Application
    Filed: February 22, 2017
    Publication date: September 7, 2017
    Applicant: Ricoh Company, Ltd.
    Inventors: Dongzhe ZHANG, Yuuichiroh HAYASHI, Ryutaro SAKANASHI
  • Publication number: 20170230526
    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: January 27, 2017
    Publication date: August 10, 2017
    Applicant: Ricoh Company, Ltd.
    Inventors: Yuuichiroh HAYASHI, Dongzhe ZHANG, Ryutaro SAKANASHI
  • Publication number: 20170208203
    Abstract: An information processing system includes a storage storing a first program for providing a function and a second program for executing a process for implementing the function; a storage storing, for each application for executing a sequence of processes, identification information identifying the application and information relating to the sequence of processes, the sequence-related information defining the second program for executing the process included in the sequence of processes; a unit for accepting a request from a device coupled to the system, the request including the identification information and electronic data-related information; and a process executer configured to execute the sequence of processes using electronic data based on the information included in the request, as the first program, which corresponds to the second program defined in the sequence-related information associated with the identification information included in the request, requests the second program to execute the predet
    Type: Application
    Filed: January 17, 2017
    Publication date: July 20, 2017
    Applicant: Ricoh Company, Ltd.
    Inventor: Yuuichiroh HAYASHI
  • Publication number: 20170109194
    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: October 13, 2016
    Publication date: April 20, 2017
    Applicant: Ricoh Company, Ltd.
    Inventors: Kohsuke NAMIHIRA, Yuuichiroh HAYASHI, Kazunori SUGIMURA, Hikaru KOMINAMI, Zhi MIN, Dongzhe ZHANG, Ryutaro SAKANASHI
  • Publication number: 20170083697
    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: Application
    Filed: September 13, 2016
    Publication date: March 23, 2017
    Applicant: Ricoh Company, Ltd.
    Inventors: Yuuichiroh HAYASHI, Kazunori SUGIMURA, Kohsuke NAMIHIRA, Hikaru KOMINAMI, Dongzhe ZHANG, Ryutaro SAKANASHI, Zhi MIN
  • Publication number: 20170054865
    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: Application
    Filed: August 10, 2016
    Publication date: February 23, 2017
    Applicant: Ricoh Company, Ltd.
    Inventors: Zhi MIN, Yuuichiroh HAYASHI, Hikaru KOMINAMI, Kazunori SUGIMURA, Kohsuke NAMIHIRA, Ryutaro SAKANASHI, Dongzhe ZHANG
  • Publication number: 20160274945
    Abstract: An information processing system stores, for each application for carrying out a first sequence of processes using electronic data, application identification information and first-sequence information in a manner of associating them with one another; receives a request including the application identification information and electronic-data information; carries out the first sequence of processes on the electronic data according to the request; determines, before carrying out each process of the first sequence of processes, whether to generate second-sequence information where information concerning an additional process to be carried out before the process of the first sequence of processes is added, and if the determination result is to generate the second-sequence information, generates the second-sequence information and carries out a second sequence of processes where the additional process is carried out before the process of the first sequence of processes, on the electronic data.
    Type: Application
    Filed: March 10, 2016
    Publication date: September 22, 2016
    Applicant: RICOH COMPANY, LTD.
    Inventors: Kohsuke NAMIHIRA, Yuuichiroh HAYASHI, Kazunori SUGIMURA, Dongzhe ZHANG
  • Publication number: 20160266977
    Abstract: An information processing system includes a storage unit storing application identification information of an application for executing a first process in association with information relating to the first process; a receiving unit that receives a request including the application identification information and information relating to electronic data from a device; a process execution unit that executes the first process on electronic data based on the information relating to the first process stored in association with the application identification information included in the request and the information relating to the electronic data included in the request; and a process generation unit that generates information relating to a second process for rolling back a processing result of the first process executed by the process execution unit. The process execution unit executes the second process based on the generated information relating to the second process when an error occurs in the first process.
    Type: Application
    Filed: March 7, 2016
    Publication date: September 15, 2016
    Applicant: RICOH COMPANY, LTD.
    Inventors: Yuuichiroh HAYASHI, Kazunori SUGIMURA, Kohsuke NAMIHIRA, Dongzhe ZHANG
  • Publication number: 20160259933
    Abstract: An information processing system includes a storage unit that stores, with respect to each application, application identification information identifying the application for executing a series of processes in cooperation with an external service and information relating to the series of processes; a receiving unit that receives from a device connected to the information processing system, a request including first authentication information acquired by the device from an authentication infrastructure, the application identification information, and information relating to electronic data designated by a user at the device; an acquisition unit that acquires second authentication information for using the external service based on the first authentication information included in the received request; and an execution unit that executes a process on the electronic data based on the information relating to the series of processes associated with the application identification information included in the received
    Type: Application
    Filed: February 23, 2016
    Publication date: September 8, 2016
    Applicant: RICOH COMPANY, LTD.
    Inventors: Kazunori SUGIMURA, Yuuichiroh HAYASHI, Kohsuke NAMIHIRA, Dongzhe ZHANG
  • Publication number: 20160241724
    Abstract: An information processing system includes an application information memory unit configured to store an identification information piece for identifying an application and a process information piece for executing a series of processes in combination with programs for each of the application executing the series of processes, which uses an electronic data, in collaboration with an external service while associating these; a service process unit configure to receive a request including the identification information piece and an electronic data information piece; and a logic process unit configured to read the process information piece corresponding to the identification information piece included in the request, and execute the series of processes using the electronic data of the electronic data information piece included in the received request and using at least one program from among the programs or any combination of the programs based on the read process information piece.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 18, 2016
    Applicant: RICOH COMPANY, LTD.
    Inventors: Kazunori SUGIMURA, Yuuichiroh HAYASHI
  • Patent number: 9360941
    Abstract: An information processing apparatus includes: a control-permission/denial storage unit that stores therein permission/denial information as to whether or not execution of respective control actions in response to a predetermined motions made by users is permitted to roles of the users; a motion detecting unit that detects a predetermined motion from images captured by an image capturing device; and a control-permission/denial determining unit that determines whether or not execution of a control action in response to a predetermined motion made by a user and detected by the motion detecting unit is permitted to a role of the user based on the control-permission/denial storage unit.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: June 7, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Yuuichiroh Hayashi, Kazuhiro Takazawa, Satoshi Mitsui