Computer program product, system and method for field management and mobile inspection
First Claim
1. A method of field management using a computer, said computer comprising a processor, memory and communications interface, said computer programmed to perform said method, said method comprising:
- receiving a request for an automated field management process via said communications interface, wherein said automated field management process directs, via said communications interface interfacing with a plurality of terminals, a plurality of users to perform a plurality of tasks;
generating, in response to said request, at least one field management resource via said processor and memory;
receiving data associated with said at least one field management resource via said communications interface;
analyzing said data and said at least one field management resource via said processor and memory;
reporting at least one issue via said communications interface;
generating at least one field management report via said processor, memory and communications interface; and
synchronizing said data between a first terminal chosen from said plurality of terminals, a second terminal chosen from said plurality of terminals and a server, via said processor, memory and communications interface, said synchronizing comprises;
identifying the portions of said data that are unsynchronized on said first terminal by examining at least one timestamp indicative of when said data was last changed on said first terminal and at least one timestamp indicative of when said data was last changed on said server;
updating, on said server and said second terminal, said identified portions of said data that are unsynchronized; and
updating, on said server, said at least one timestamp indicative of when said data was last changed on said server;
wherein said automated field management process is a predefined workflow requiring said plurality of users to perform said plurality of tasks in a specific order.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a computer program product, system and method to provide field management and mobile inspection via an online platform web-application for use by construction and capital projects management and property management firms and their subcontractors/vendors. More particularly, in an aspect, use of an automated field management process includes a terminal-based solution (i.e., a Tablet-PC) for field-based personnel that synchronizes with a server for office personnel and dynamically generates field management documents, reports and other information. In further aspects, field management resources may be generated that are context-specific. A visual punch list may be generated using area plans and special codes to facilitate automated field management processes. Rules may be pre-established by users to expedite field management processes. Data records may be synchronized among multiple mobile terminals and at least one server.
-
Citations
36 Claims
-
1. A method of field management using a computer, said computer comprising a processor, memory and communications interface, said computer programmed to perform said method, said method comprising:
-
receiving a request for an automated field management process via said communications interface, wherein said automated field management process directs, via said communications interface interfacing with a plurality of terminals, a plurality of users to perform a plurality of tasks; generating, in response to said request, at least one field management resource via said processor and memory; receiving data associated with said at least one field management resource via said communications interface; analyzing said data and said at least one field management resource via said processor and memory; reporting at least one issue via said communications interface; generating at least one field management report via said processor, memory and communications interface; and synchronizing said data between a first terminal chosen from said plurality of terminals, a second terminal chosen from said plurality of terminals and a server, via said processor, memory and communications interface, said synchronizing comprises; identifying the portions of said data that are unsynchronized on said first terminal by examining at least one timestamp indicative of when said data was last changed on said first terminal and at least one timestamp indicative of when said data was last changed on said server; updating, on said server and said second terminal, said identified portions of said data that are unsynchronized; and updating, on said server, said at least one timestamp indicative of when said data was last changed on said server; wherein said automated field management process is a predefined workflow requiring said plurality of users to perform said plurality of tasks in a specific order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a non-transitory computer usable medium having control logic stored therein for causing a computer to facilitate field management processes, said control logic comprising:
-
first computer readable program code means for causing the computer to receive a request for an automated field management process, wherein said automated field management process directs, via interfacing with a plurality of terminals, a plurality of users to perform a plurality of tasks; second computer readable program code means for causing the computer to generate, in response to said request, at least one field management resource; third computer readable program code means for causing the computer to receive data associated with said at least one field management resource; fourth computer readable program code means for causing the computer to analyze said data and said at least one field management resource; fifth computer readable program code means for causing the computer to report at least one issue; sixth computer readable program code means for causing the computer to generate at least one field management report; and seventh computer readable program code means for causing the computer to synchronize said data between a first terminal chosen from said plurality of terminals, a second terminal chosen from said plurality of terminals and a server, wherein causing the computer to synchronize said data comprises; identifying the portions of said data that are unsynchronized on said first terminal by examining at least one timestamp indicative of when said data was last changed on said first terminal and at least one timestamp indicative of when said data was last changed on said server; and updating, on said server and said second terminal, said identified portions of said data that are unsynchronized; and updating, on said server, said at least one timestamp indicative of when said data was last changed on said server; wherein said automated field management process is a pre-defined workflow requiring said plurality of users to perform said plurality of tasks in a specific order. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for facilitating automated field management processes, said system comprising:
-
at least one server, said at least one server comprising; a memory device; a communications interface, disposed in network communication with a plurality of terminals; and a processor disposed in communication with the memory device, wherein the processor is programmed to perform; receiving a request for an automated field management process via said communications interface, wherein said automated field management process directs, via said communications interface interfacing with said plurality of terminals, a plurality of users to perform a plurality of tasks; generating, in response to said request, at least one field management resource via said processor and memory device; receiving data associated with said at least one field management resource via said communications interface; analyzing said data and said at least one field management resource via said processor and memory device; reporting at least one issue via said communications interface; generating at least one field management report via said processor, memory and communications interface; and synchronizing said data between a first terminal chosen from said plurality of terminals, a second terminal chosen from said plurality of terminals and said server, said synchronizing comprises; identifying the portions of said data that are unsynchronized on said first terminal by examining at least one timestamp indicative of when said data was last changed on said first terminal and at least one timestamp indicative of when said data was last changed on said server; updating, on said server and said second terminal, said identified portions of said data that are unsynchronized; and updating, on said server, said at least one timestamp indicative of when said data was last changed on said server; wherein said automated field management process is a pre-defined specific order. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification