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: 20220300269Abstract: 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: ApplicationFiled: February 15, 2022Publication date: September 22, 2022Inventor: Dongzhe ZHANG
-
Patent number: 11445085Abstract: 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: GrantFiled: December 4, 2020Date of Patent: September 13, 2022Assignee: Ricoh Company, Ltd.Inventor: Dongzhe Zhang
-
Patent number: 11150941Abstract: 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 executionType: GrantFiled: June 19, 2019Date of Patent: October 19, 2021Assignee: Ricoh Company, Ltd.Inventors: Kohsuke Namihira, Yuuichiroh Hayashi, Kazunori Sugimura, Hikaru Kominami, Zhi Min, Dongzhe Zhang, Ryutaro Sakanashi
-
Patent number: 11070697Abstract: 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: GrantFiled: February 25, 2020Date of Patent: July 20, 2021Assignee: Ricoh Company, Ltd.Inventors: Yuuichiroh Hayashi, Dongzhe Zhang, Ryutaro Sakanashi
-
Publication number: 20210211554Abstract: 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: ApplicationFiled: December 4, 2020Publication date: July 8, 2021Applicant: Ricoh Company, Ltd.Inventor: DONGZHE ZHANG
-
Patent number: 10992831Abstract: 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: GrantFiled: December 18, 2019Date of Patent: April 27, 2021Assignee: Ricoh Company, Ltd.Inventor: Dongzhe Zhang
-
Patent number: 10768975Abstract: 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: GrantFiled: February 22, 2017Date of Patent: September 8, 2020Assignee: Ricoh Company, Ltd.Inventors: Ryutaro Sakanashi, Yuuichiroh Hayashi, Dongzhe Zhang
-
Publication number: 20200204693Abstract: 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: ApplicationFiled: December 18, 2019Publication date: June 25, 2020Inventor: Dongzhe Zhang
-
Publication number: 20200195809Abstract: 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: ApplicationFiled: February 25, 2020Publication date: June 18, 2020Applicant: Ricoh Company, Ltd.Inventors: Yuuichiroh HAYASHI, Dongzhe ZHANG, Ryutaro SAKANASHI
-
Patent number: 10616434Abstract: 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: GrantFiled: June 17, 2019Date of Patent: April 7, 2020Assignee: Ricoh Company, Ltd.Inventors: Yuuichiroh Hayashi, Dongzhe Zhang, Ryutaro Sakanashi
-
Patent number: 10516791Abstract: 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: GrantFiled: February 22, 2017Date of Patent: December 24, 2019Assignee: Ricoh Company, Ltd.Inventors: Dongzhe Zhang, Yuuichiroh Hayashi, Ryutaro Sakanashi
-
Patent number: 10445489Abstract: 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 witType: GrantFiled: September 13, 2016Date of Patent: October 15, 2019Assignee: Ricoh Company, Ltd.Inventors: Yuuichiroh Hayashi, Kazunori Sugimura, Kohsuke Namihira, Hikaru Kominami, Dongzhe Zhang, Ryutaro Sakanashi, Zhi Min
-
Publication number: 20190306361Abstract: 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 exType: ApplicationFiled: June 17, 2019Publication date: October 3, 2019Applicant: Ricoh Company, Ltd.Inventors: Yuuichiroh Hayashi, Dongzhe Zhang, Ryutaro Sakanashi
-
Publication number: 20190303194Abstract: 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 executionType: ApplicationFiled: June 19, 2019Publication date: October 3, 2019Applicant: Ricoh Company, Ltd.Inventors: Kohsuke NAMIHIRA, Yuuichiroh HAYASHI, Kazunori SUGIMURA, Hikaru KOMINAMI, Zhi MIN, Dongzhe ZHANG, Ryutaro SAKANASHI
-
Publication number: 20190289157Abstract: 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: ApplicationFiled: March 8, 2019Publication date: September 19, 2019Inventors: Dongzhe ZHANG, Ryohsuke Yoshihashi
-
Patent number: 10372485Abstract: 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 executionType: GrantFiled: October 13, 2016Date of Patent: August 6, 2019Assignee: Ricoh Company, Ltd.Inventors: Kohsuke Namihira, Yuuichiroh Hayashi, Kazunori Sugimura, Hikaru Kominami, Zhi Min, Dongzhe Zhang, Ryutaro Sakanashi
-
Patent number: 10367962Abstract: 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 executioType: GrantFiled: March 22, 2018Date of Patent: July 30, 2019Assignee: Ricoh Company, Ltd.Inventors: Yuuichiroh Hayashi, Dongzhe Zhang, Ryutaro Sakanashi
-
Patent number: 10120758Abstract: 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: GrantFiled: March 7, 2016Date of Patent: November 6, 2018Assignee: Ricoh Company, Ltd.Inventors: Yuuichiroh Hayashi, Kazunori Sugimura, Kohsuke Namihira, Dongzhe Zhang
-
Patent number: 10114940Abstract: 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 receivedType: GrantFiled: February 23, 2016Date of Patent: October 30, 2018Assignee: Ricoh Company, Ltd.Inventors: Kazunori Sugimura, Yuuichiroh Hayashi, Kohsuke Namihira, Dongzhe Zhang
-
Publication number: 20180213104Abstract: 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 exType: ApplicationFiled: March 22, 2018Publication date: July 26, 2018Applicant: Ricoh Company, Ltd.Inventors: Yuuichiroh Hayashi, Dongzhe Zhang, Ryutaro Sakanashi