US 12,242,883 B2
Software service integration in a central software platform
Nicole Blohm, Mount Pleasant, SC (US); and Steven Cousins, Nashville, TN (US)
Assigned to RICOH COMPANY, LTD., Tokyo (JP)
Filed by Nicole Blohm, Mount Pleasant, SC (US); and Steven Cousins, Nashville, TN (US)
Filed on Mar. 9, 2021, as Appl. No. 17/196,503.
Prior Publication US 2022/0291949 A1, Sep. 15, 2022
Int. Cl. G06F 9/48 (2006.01); G06N 20/00 (2019.01)
CPC G06F 9/4843 (2013.01) [G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
providing one or more first software services to a client computing device corresponding to a particular entity profile for a particular entity;
identifying, in the particular entity profile, data that identifies one or more second software services used by the particular entity;
receiving, from the client computing device, input identifying one or more fields of a particular type of electronic document processed through the one or more first software services that contains information to be used by the one or more second software services;
while executing a first workflow for the one or more first software services;
identifying a trigger for the one or more second software services based at least in part on data received from the one or more first software services, the trigger defining an event within the first workflow for the one or more first software services and a responsive action within a second workflow for the one or more second software services, and the data obtained from the one or more first software services indicating an occurrence of the event within the first workflow for the one or more first software services;
identifying the particular type of electronic document; and
in response to identifying the particular type of electronic document, extracting second data from the one or more fields to be used in the second workflow; and
in response to identifying the trigger, executing the second workflow for the one or more second software services using data extracted from the first workflow,
wherein the method is executed by one or more computing devices.