Method for filling in form fields on a mobile computing device
First Claim
1. A system for serving a digital form made up of a plurality of individual form fields on a computing appliance that has limited display space, the system comprising:
- a server connected to a network, the server comprising at least one hardware processor and a non-transitory physical storage medium;
at least one computing appliance connected to the network, the computing appliance having a display with a graphical user interface (GUI) for at least one user; and
program code stored on the non-transitory physical storage medium, the program code executable by the hardware processor to perform;
determining whether the computing appliance has limited display space based on properties of the display and properties of the digital form;
in response to determining that the computing appliance has limited display space, serving or displaying an unpopulated first form field of the plurality of individual form fields of the digital form;
receiving a user input to populate the first form field;
automatically determining whether the user input completely populates the first form field;
in response to determining that the user input completely populates the first form field, determining whether all individual form fields of the digital form have been completely populated; and
in response to determining that not all individual form fields of the digital form have been completely populated, automatically serving or displaying an unpopulated second form field of the plurality of individual form fields of the digital form, wherein the first form field is minimized or moved out of an original position to make room for the second form field, and wherein the second form field is displayed over a subset of the original position of the first form field.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for creating image and or text-based projects on a computing appliance having a space-constrained display includes a server, the server having access to least one processor, a data repository, and a non-transitory physical medium. Software running from the non-transitory physical medium provides a first function for establishing a client server connection between the server and at least one mobile computing device, a second function for initiating an active data session between a user involved in project creation and or in project editing through a graphics user interface (GUI), a third function for displaying a field of a multi-field form for text input on the display of the mobile computing appliance, a fourth function for detecting that the field of the multi-field form displayed by the third function is populated, and a fifth function for displaying a next field on the mobile computing device for text input.
-
Citations
20 Claims
-
1. A system for serving a digital form made up of a plurality of individual form fields on a computing appliance that has limited display space, the system comprising:
-
a server connected to a network, the server comprising at least one hardware processor and a non-transitory physical storage medium; at least one computing appliance connected to the network, the computing appliance having a display with a graphical user interface (GUI) for at least one user; and program code stored on the non-transitory physical storage medium, the program code executable by the hardware processor to perform; determining whether the computing appliance has limited display space based on properties of the display and properties of the digital form; in response to determining that the computing appliance has limited display space, serving or displaying an unpopulated first form field of the plurality of individual form fields of the digital form; receiving a user input to populate the first form field; automatically determining whether the user input completely populates the first form field; in response to determining that the user input completely populates the first form field, determining whether all individual form fields of the digital form have been completely populated; and in response to determining that not all individual form fields of the digital form have been completely populated, automatically serving or displaying an unpopulated second form field of the plurality of individual form fields of the digital form, wherein the first form field is minimized or moved out of an original position to make room for the second form field, and wherein the second form field is displayed over a subset of the original position of the first form field. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory physical storage medium for storing program code, said program code executable by a hardware processor to perform a process for serving a digital form made up of a plurality of individual form fields on a computing appliance that has limited display space, the program code executable by the hardware processor to perform:
-
determining whether the computing appliance has limited display space based on properties of a display of the computing appliance and the digital form; in response to determining that the computing appliance has limited display space, serving or displaying an unpopulated first form field of the plurality of individual form fields of the digital form; receiving a user input to populate the first form field; automatically determining whether the user input completely populates the first form field; in response to determining that the user input completely populates the first form field, determining whether all individual form fields of the digital form have been completely populated; and in response to determining that not all individual form fields of the digital form have been completely populated, automatically serving or displaying an unpopulated second form field of the plurality of individual form fields of the digital form, wherein the first form field is minimized or moved out of an original position to make room for the second form field, and wherein the second form field is displayed over a subset of the original position of the first form field. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method executable from a non-transitory physical storage medium storing program code, said program code executable by a hardware processor to perform a process for displaying a digital form made up of a plurality of individual form fields on a computing appliance that has limited display space, the method comprising:
-
determining whether the computing appliance has limited display space based on properties of a display of the computing appliance and properties of the digital form; in response to determining that the computing appliance has limited display space, displaying an unpopulated first form field of the digital form; receiving a user input to populate the first form field; automatically determining whether the user input completely populates the first form field; in response to determining that the user input completely populates the first form field, determining whether all individual form fields have been completely populated; and in response to determining that not all individual form fields have been completely populated, automatically displaying an unpopulated second form field, wherein the first form field is minimized or moved out of an original position to make room for the second form field, and wherein the second form field is displayed over a subset of the original position of the first form field. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification