Automatic field entries based on geographic location
First Claim
1. A method for assisting a user in completing a form, comprising:
- receiving a current location of the user, wherein the current location is a geographic location, and wherein the user is a service provider;
determining the distance between the current received location and a location of an entity, wherein the entity is a customer of the service provider;
in response to determining that the received current location is within a predetermined distance of the location of the entity, automatically launching a financial software application without receiving a request from the user, wherein launching the application involves providing a form to collect information for creating an invoice or a sales receipt for the entity;
identifying an association between the current location of the user and stored information for the entity, wherein the stored information for the entity includes location information and non-location information;
accessing the stored non-location information for the entity; and
filling in, by computer, one or more fields in the provided form using the non-location information for the entity.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of a computer system, a method and a computer-program product (e.g., software) for use with the computer system are described. These embodiments may be used to assist users while they are filling in forms. In particular, based at least in part on a current location of a user (such as a location of a portable electronic device associated with the user), an association with location and non-location information for an entity may be identified. For example, a predetermined relationship between the user'"'"'s current location and the location of the entity may be accessed. Alternatively, a relationship between the user'"'"'s current location and the location of the entity may be determined, for example, based at least in part on proximity. This identified location and/or non-location information for the entity may be used to fill in one or more fields in a form associated with an application.
33 Citations
15 Claims
-
1. A method for assisting a user in completing a form, comprising:
-
receiving a current location of the user, wherein the current location is a geographic location, and wherein the user is a service provider; determining the distance between the current received location and a location of an entity, wherein the entity is a customer of the service provider; in response to determining that the received current location is within a predetermined distance of the location of the entity, automatically launching a financial software application without receiving a request from the user, wherein launching the application involves providing a form to collect information for creating an invoice or a sales receipt for the entity; identifying an association between the current location of the user and stored information for the entity, wherein the stored information for the entity includes location information and non-location information; accessing the stored non-location information for the entity; and filling in, by computer, one or more fields in the provided form using the non-location information for the entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for assisting a user in completing a form, the method comprising:
-
receiving a current location of the user, wherein the current location is a geographic location, wherein the user is a service provider; determining the distance between the current received location and a location of an entity, wherein the entity is a customer of the service provider; in response to determining that the received current location is within a predetermined distance of the location of the entity, automatically launching a financial software application without receiving a request from the user, wherein launching the application involves providing a form to collect information for creating an invoice or a sales receipt for the entity; identifying an association between the current location of the user and stored information for the entity, wherein the information for the entity includes location information and non-location information; accessing the stored non-location information for the entity; and filling in one or more fields in the provided form using the non-location information for the entity. - View Dependent Claims (11, 12, 13)
-
-
14. A computer system, comprising:
-
a processor; memory; a receiving mechanism configured to receive a current location of the user, wherein the current location is a geographic location, and wherein the user is a service provider; a determining mechanism configured to determine the distance between the current received location and a location of an entity, wherein the entity is a customer of the service provider; a launching mechanism configured to automatically launch a software application without receiving a request from the user in response to determining that the received current location is within a predetermined distance of the location of the entity, wherein launching the software application involves providing a form to collect information for creating an invoice or a sales receipt for the entity; an identification mechanism configured to identify an association between the current location of the user and stored information for the entity, wherein the information for the entity includes location information and non-location information; an accessing mechanism configured to access the stored non-location information for the entity; and an entry mechanism configured to fill in one or more fields in the provided form using the non-location information for the entity. - View Dependent Claims (15)
-
Specification