US 12,444,000 B2
Custom data
John Lorne Campbell Seybold, Aspen, CO (US); and Eugene Lee, Albany, CA (US)
Assigned to Guidewire Software, Inc., San Mateo, CA (US)
Filed by Guidewire Software, Inc., San Mateo, CA (US)
Filed on Sep. 22, 2023, as Appl. No. 18/372,019.
Application 18/372,019 is a continuation of application No. 17/320,669, filed on May 14, 2021, granted, now 11,798,096.
Application 17/320,669 is a continuation of application No. 16/373,509, filed on Apr. 2, 2019, granted, now 11,037,250, issued on Jun. 15, 2021.
Application 16/373,509 is a continuation of application No. 14/202,851, filed on Mar. 10, 2014, granted, now 10,275,832, issued on Apr. 30, 2019.
Claims priority of provisional application 61/792,100, filed on Mar. 15, 2013.
Claims priority of provisional application 61/791,899, filed on Mar. 15, 2013.
Prior Publication US 2024/0161198 A1, May 16, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/00 (2023.01); G06Q 40/08 (2012.01)
CPC G06Q 40/08 (2013.01) 21 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor configured to:
access a company-defined configuration file comprising an entry corresponding to a custom data field specific to a company, wherein: (a) the company-defined configuration file specifies, for the custom data field included in the company-defined configuration file, how to use the custom data field in a centrally hosted application, (b) values for the custom data field are extracted, according to the company-defined configuration file, from a remote client site over a network, and (c) the remote client site comprises a data store based at least in part on (i) the custom data field specific to the company and (ii) a set of standard fields that are common across a plurality of companies;
execute the centrally hosted application to process extracted values for the custom data field according to the company-defined configuration file;
store the extracted values to a data store; and
provide a hosted service to one or more client systems at the remote client site, wherein the hosted service is provided based at least in part on the extracted values; and
a memory coupled to the processor and configured to provide the processor with instructions.