System and method for uploading files to servers utilizing GPS routing
AssigneeUtility Associates, Inc.
InventorsRobert S. McKeeman, Simon Araya, Ted M. Davis
Life of this patent
Estimating the term…
Abstract
This invention provides a system and a method to manage the uploading of data files from multiple wireless field devices in multiple locations to multiple data storage servers through the use of location information.
Claims19
A file upload management system for uploading data files across multiple enterprise locations comprising:
- a. at least one wireless access point configured to communicate with the at least one data storage server over the network, wherein the at least one wireless access point is located within at least one of the multiple enterprise locations;
- b. a plurality of data storage servers connected to a network, wherein a portion of the plurality of data storage servers are local data storage servers, wherein each local data storage server is associated with one of the multiple enterprise locations;
- and
- c. at least one mobile wireless field device configured to communicate with and upload at least one data file to the at least one wireless access point when the at least one mobile wireless field device is located within the same enterprise location as the at least one wireless access point, the at least one mobile wireless field device comprising:
- i. an enterprise location entry database comprising a plurality of enterprise location entries, wherein each one of the multiple enterprise locations has an enterprise location entry, the enterprise location entry comprises:
- A. coordinates associated with a geo-fence polygon that defines boundaries of the enterprise location;
- and
- B. a local data storage server IP address of the local data storage server associated with the enterprise location;
- ii. a GPS providing means configured to provide current location information of the at least one mobile wireless field device including the time and date information;
- iii. a wireless field device profile comprising:
- A. a schedule assigned to the at least one mobile wireless field device;
- and
- B. a preferred data storage server IP address of a preferred data storage server to which to send the at least one data file;
- and
- iv. a file transfer management application associated with a processor, wherein the file transfer management application is configured to control uploading of the at least one data file to the at least one data storage server through the at least one wireless access point by:
- A. determining whether or not the at least one mobile wireless field device is located in an enterprise location;
- and
- B. if the at least one mobile wireless field device is located in an enterprise location, determining the enterprise location in which the at least one mobile wireless field device is currently located by using the current location information from the GPS providing means to find the enterprise location entry containing the coordinates that correspond with the current location information;
- C. identify the local data storage server associated with the enterprise location in which the at least one mobile wireless field device is located from the corresponding enterprise location entry;
- D. determine if the local data storage server is the preferred data storage server;
- and
- E. determine if the schedule of the at least one mobile wireless field device allows the at least one data file to be uploaded to the preferred data storage server if the preferred data storage server is not the same as the local data storage server associated with the enterprise location in which the at least one mobile wireless field device is located.
A mobile wireless field device configured to upload data files to at least one of a plurality of data storage servers over a network, the mobile wireless field device comprising:
- a. a GPS providing means configured to obtain current location information of the mobile wireless field device, including time and date information;
- b. an enterprise location entry database comprising a plurality of enterprise location entries, wherein each enterprise location entry comprises:
- i. an enterprise location identifier of an enterprise location;
- ii. coordinates of a geo-fence polygon that corresponds to boundaries of the enterprise location;
- and
- iii. an IP address of at least one data storage server associated with the enterprise location;
- c. a wireless field device profile comprising:
- i. a schedule assigned to the at least one mobile wireless field device;
- and
- ii. a preferred data storage server IP address of a preferred data storage server to which to send the at least one data file;
- and
- d. a file transfer management application associated with a processor, the file transfer management application configured to:
- i. determine whether or not the mobile wireless field device is located in an enterprise location;
- ii. if the mobile wireless field device is located in an enterprise location, determine the current enterprise location in which the mobile wireless field device is located by using the location information from the GPS providing means to identify the enterprise location entry having geo-fence polygon coordinates that correspond to the current location information;
- iii. identify the local data storage server associated with the enterprise location in which the mobile wireless field device is located from the corresponding enterprise location entry;
- iv. determine if the local data storage server is the preferred data storage server;
- v. determine if the schedule of the mobile wireless field device allows the data files to be uploaded to the preferred data storage server if the preferred data storage server is not the same as the local data storage server associated with the enterprise location in which the at least one mobile wireless field device is located;
- and
- vi. direct the data files to be uploaded to a selected data storage server based upon the current enterprise location in which the mobile wireless field device is located.
A method of uploading data files from multiple mobile wireless field devices at multiple enterprise locations to a plurality of data storage servers connected on a network, wherein each mobile wireless field device performs the steps of:
- a. determining the current location of the mobile wireless field device by calling upon a GPS providing means configured to provide current location information including, coordinates, time, and date information;
- b. determining whether or not the mobile wireless field device is located in an enterprise location by searching an enterprise location entry database to find a corresponding enterprise location entry that corresponds to the current location information of the mobile wireless field device, wherein each enterprise location entry comprises:
- i. coordinates associated with a geo-fence polygon that defines boundaries of the enterprise location;
- and
- ii. the identity of a local data storage server associated with the enterprise location;
- c. identifying a determined data storage server to which to send the data files based upon the current location of the mobile wireless field device by:
- i. reviewing a wireless field device profile of the mobile field device, wherein the wireless field device profile comprises:
- A. a schedule assigned to the one mobile wireless field device;
- and
- B. the identity of a preferred data storage server associated with the wireless field device;
- ii. identifying the local data storage server associated with the enterprise location in which the mobile wireless field device is located;
- iii. determining if the local data storage server is the preferred data storage server of the mobile wireless field device;
- and
- iv. determining if the schedule of the mobile wireless field device allows the data files to be uploaded to the preferred data storage server if the preferred data storage server is not the same as the local data storage server associated with the enterprise location in which the at least one mobile wireless field device is located;
- v. identifying the determined data storage server as the preferred data storage server if data files can be sent to the preferred data storage server;
- and
- vi. identifying the determined data storage server as the data storage server associated with the enterprise location in which the mobile wireless field device is currently located if data files cannot be sent to the preferred data storage server;
- and
- d. uploading the data files to the determined data storage server.
A file upload management system for uploading data files across multiple enterprise locations comprising:
- a. at least one data storage server connected to a network, the at least one data storage server comprising:
- i. a server verification application;
- and
- ii. a server processor, the server verification application associated with the server processor;
- b. at least one wireless access point configured to communicate with the at least one data storage server over the network, wherein the at least one wireless access point is located within at least one of the multiple enterprise locations;
- c. at least one mobile wireless field device configured to communicate with and upload at least one data file to the at least one wireless access point when the at least one mobile wireless field device is located within the same enterprise location as the at least one wireless access point, the at least one mobile wireless field device comprising a file transfer management application associated with a processor, wherein the file transfer management application is configured to control uploading of the at least one data file to the at least one data storage server through the at least one wireless access point by determining whether or not the at least one mobile wireless field device is located in an enterprise location and, if the at least one mobile wireless field device is located in an enterprise location, determining the enterprise location in which the at least one mobile wireless field device is currently located;
- and
- d. at least one data recording system configured to communicate with and provide the at least one data file to the at least one mobile wireless field device, the at least one data recording system comprising:
- i. a data recording device;
- ii. data storage means;
- and
- iii. a recording system verification application associated with a recording system processor, wherein the at least one data storage server further comprises a server verification application associated with a server processor, wherein the recording system verification application and the server verification application interact to ensure that the at least one data file transferred from the at least one data recording system to the at least one data storage server is not altered.
A mobile wireless field device configured to upload data files to at least one of a plurality of data storage servers over a network, the mobile wireless field device comprising:
- a. a GPS providing means configured to obtain location information of the mobile wireless field device;
- b. an enterprise location entry database comprising a plurality of enterprise location entries, wherein each enterprise location entry comprises:
- i. an enterprise location identifier of an enterprise location;
- ii. coordinates of a geo-fence polygon that corresponds to boundaries of the enterprise location;
- and
- iii. an IP address of at least one data storage server associated with the enterprise location;
- c. at least one data recording system configured to communicate with and provide the at least one data file to the mobile wireless field device, the at least one data recording system comprising:
- i. a data recording device;
- and
- ii. data storage means;
- d. a recording system verification application associated with a recording system processor;
- and
- e. a file transfer management application associated with a processor, the file transfer management application configured to:
- i. determine the current enterprise location in which the mobile wireless field device is located by using the location information from the GPS providing means to identify the enterprise location entry having geo-fence polygon coordinates that correspond to the location information;
- and
- ii. direct the data files to be uploaded to a selected data storage server based upon the current enterprise location in which the mobile wireless field device is located, wherein the selected data storage server further comprises a server verification application, wherein the recording system verification application and the server verification application interact to ensure that the data files transferred from the data recording system to the selected data storage server are not altered.
Dependencies are inferred from the claim text.