Patents by Inventor Dongzhe ZHANG

Dongzhe ZHANG 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: 20220300269
    Abstract: An information processing apparatus includes circuitry. The circuitry creates a function definition relating to an item of application setting information for implementing an application, stores, in a memory, the function definition in association with the application configured to use the function definition, and applies, as the application setting information, the function definition to a plurality of applications including the application stored in association with the function definition.
    Type: Application
    Filed: February 15, 2022
    Publication date: September 22, 2022
    Inventor: Dongzhe ZHANG
  • Patent number: 11445085
    Abstract: An information processing system, a data transfer method, and a recording medium. The information processing system transfers data to storage that is a transfer destination and in response to a data transfer request from a device, the information processing system transfers the data with reference to distribution settings information that designates a storage location of the data in the storage.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: September 13, 2022
    Assignee: Ricoh Company, Ltd.
    Inventor: Dongzhe Zhang
  • 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
  • Publication number: 20210211554
    Abstract: An information processing system, a data transfer method, and a recording medium. The information processing system transfers data to storage that is a transfer destination and in response to a data transfer request from a device, the information processing system transfers the data with reference to distribution settings information that designates a storage location of the data in the storage.
    Type: Application
    Filed: December 4, 2020
    Publication date: July 8, 2021
    Applicant: Ricoh Company, Ltd.
    Inventor: DONGZHE ZHANG
  • Patent number: 10992831
    Abstract: An information processing system includes a plurality of programs each executing a predetermined process. The information processing system includes a memory that stores an application for executing a series of processes. The memory further stores use screen information. The information processing system further includes circuitry configured to: receive a display request for the use screen from an electronic device; transmit, to the electronic device, the use screen information defining the use screen requested by the received display request and the setting information for the application corresponding to the use screen information; receive, from the electronic device, a first acquisition request that includes a first item detail that is input to a first input item among the input items on the use screen; acquire, from the external service, list information; and transmit the acquired list information to the electronic device.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: April 27, 2021
    Assignee: Ricoh Company, Ltd.
    Inventor: Dongzhe Zhang
  • 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
  • Publication number: 20200204693
    Abstract: An information processing system includes a plurality of programs each executing a predetermined process. The information processing system includes a memory that stores an application for executing a series of processes. The memory further stores use screen information. The information processing system further includes circuitry configured to: receive a display request for the use screen from an electronic device; transmit, to the electronic device, the use screen information defining the use screen requested by the received display request and the setting information for the application corresponding to the use screen information; receive, from the electronic device, a first acquisition request that includes a first item detail that is input to a first input item among the input items on the use screen; acquire, from the external service, list information; and transmit the acquired list information to the electronic device.
    Type: Application
    Filed: December 18, 2019
    Publication date: June 25, 2020
    Inventor: Dongzhe Zhang
  • 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
  • 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
  • Publication number: 20190289157
    Abstract: An information processing system includes a device having one or more functions and a service providing system configured to execute an application in which an execution order of programs is defined to execute a process flow using at least one of the one or more functions. The service providing system includes circuitry configured to: acquire device information regarding the device from the device based on setting information input by a user via an operation device provided with the device; and execute the process flow for processing the acquired device information.
    Type: Application
    Filed: March 8, 2019
    Publication date: September 19, 2019
    Inventors: Dongzhe ZHANG, Ryohsuke Yoshihashi
  • 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
  • Patent number: 10120758
    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: Grant
    Filed: March 7, 2016
    Date of Patent: November 6, 2018
    Assignee: Ricoh Company, Ltd.
    Inventors: Yuuichiroh Hayashi, Kazunori Sugimura, Kohsuke Namihira, Dongzhe Zhang
  • Patent number: 10114940
    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: Grant
    Filed: February 23, 2016
    Date of Patent: October 30, 2018
    Assignee: Ricoh Company, Ltd.
    Inventors: Kazunori Sugimura, Yuuichiroh Hayashi, Kohsuke Namihira, Dongzhe Zhang
  • 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