Proximal equipment data capture
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining a location of the portable computing device of a user;
measuring signal strength of a plurality of pieces of equipment at the location of the portable computing device;
determining a list of the plurality of pieces of equipment based on signal availability at the location of the portable computing device;
ordering the list of the plurality of pieces of equipment based on the signal strength;
determining a piece of equipment in proximity to the portable computing device as the piece of equipment having a highest signal strength;
providing, for display, a name of the piece of equipment on the portable computing device;
receiving, from the user, a selection of the piece of equipment;
determining a type of the piece of equipment;
extracting logged data from a data logger in the piece of equipment;
selecting a form specific to activity at the location, from a plurality of forms specific to activity at corresponding locations, based on the location of the portable computing device and the type of the piece of equipment, the form having a structure to fill in with the logged data, wherein selecting the form comprises selecting the form based on the proximity of the portable computing device to the piece of equipment;
parsing the logged data and filling in a first field in the form; and
providing, for display, the form on the portable computing device of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for capturing logged data from proximal equipment onto a form. A form creation application determines equipment in proximity to a portable computing device, receives a selection of a piece of equipment from a user, extracts logged data from the piece of equipment that is selected, determines a form with a structure to fill in with the logged data, parses the logged data and fills in at least one field in the form, generates graphical data for displaying the form to the user, provides the form to the user, receives input on the form from the user and stores the form and the input received on the form.
44 Citations
14 Claims
-
1. A computer-implemented method comprising:
-
determining a location of the portable computing device of a user; measuring signal strength of a plurality of pieces of equipment at the location of the portable computing device; determining a list of the plurality of pieces of equipment based on signal availability at the location of the portable computing device; ordering the list of the plurality of pieces of equipment based on the signal strength; determining a piece of equipment in proximity to the portable computing device as the piece of equipment having a highest signal strength; providing, for display, a name of the piece of equipment on the portable computing device; receiving, from the user, a selection of the piece of equipment; determining a type of the piece of equipment; extracting logged data from a data logger in the piece of equipment; selecting a form specific to activity at the location, from a plurality of forms specific to activity at corresponding locations, based on the location of the portable computing device and the type of the piece of equipment, the form having a structure to fill in with the logged data, wherein selecting the form comprises selecting the form based on the proximity of the portable computing device to the piece of equipment; parsing the logged data and filling in a first field in the form; and providing, for display, the form on the portable computing device of the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
one or more processors; an extraction module stored on a memory and executable by the one or more processors, the extraction module configured to; determine a piece of equipment in proximity to a portable computing device of a user by; measuring signal strength of a plurality of pieces of the equipment at the location of the portable computing device, determining a list of the plurality of pieces of equipment based on signal availability at the location of the portable computing device, ordering the list of the plurality of pieces of equipment based on the signal strength, and determining the piece of equipment as having a highest signal strength; provide, for display, a name of the piece of equipment on the portable computing device, receive, from the user, a selection of the piece of equipment, and extract logged data from a data logger in the piece of equipment; a form identification module stored on the memory and executable by the one or more processors, the form identification module coupled to the extraction module and configured to determine a location of the portable computing device, determine a type of the piece of equipment and select a form specific to activity at the location, from a plurality of forms specific to activity at corresponding locations, based on the location of the portable computing device and the type of the piece of equipment, the form having a structure to fill in with the logged data, wherein the form identification module selects the form based on the proximity of the portable computing device to the piece of equipment; a combination module stored on the memory and executable by the one or more processors, the combination module coupled to the form identification module and configured to parse the logged data and fill in a first field in the form; and a user interface engine stored on the memory and executable by the one or more processors, the user interface engine coupled to the combination module and configured to provide the form for display on the portable computing device of the user. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising a non-transitory computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
determine a location of the portable computing device of a user; measure signal strength of a plurality of pieces of equipment at the location of the portable computing device; determine a list of the plurality of pieces of equipment based on signal availability at the location of the portable computing device; order the list of the plurality of pieces of equipment based on the signal strength; determine a piece of equipment in proximity to the portable computing device as the piece of equipment having a highest signal strength; provide, for display, a name of the piece of equipment on the portable computing device; receive, from the user, a selection of the piece of equipment; determine a type of the piece of equipment; extract logged data from a data logger in the piece of equipment; select a form specific to activity at the location, from a plurality of forms specific to activity at corresponding locations, based on the location of the portable computing device and the type of the piece of equipment, the form having a structure to fill in with the logged data, wherein to select the form, the computer readable program further causes the computer to select the form based on the proximity of the portable computing device to the piece of equipment; parse the logged data and fill in a first field in the form; and provide, for display, the form on the portable computing device of the user. - View Dependent Claims (12, 13, 14)
-
Specification