Service for implementing form fields
AssigneeAmazon Technologies, Inc.
InventorMark Shamis
Life of this patent
Estimating the term…
Abstract
A service for implementing form fields is described. The service may include receiving (e.g., from a browser) information regarding input received to one or more fields rendered in a browser application. The service may also include forwarding the information to a subscriber of the service. An indication that the information was forwarded may be provided to the browser. In some instances, the service may be implemented without executing server-side code on a server of the entity that provided content that includes the form.
Claims20
A system, comprising:
- a memory;
- and
- one or more processors coupled to the memory, wherein the memory comprises program instructions, that when executed by the one or more processors, cause the one or more processors to implement a service configured to:
- receive, at the service, configuration input to configure the service, wherein the configuration input includes identification of a form and information regarding a subscriber specifying where to forward input received by the form, wherein the form is rendered by client-side code to be included in client content provided by an entity distinct from the service, and implemented as the client-side code to send the input received by the form to the service;
- receive, at the service, from the client-side code executed by a browser application, the input received by the form, wherein the form is rendered in the browser application, and the form is included in the client content provided to the browser application by the entity distinct from the service;
- forward, at the service, the input to the subscriber of the service based at least in part on the configuration input;
- and
- provide, from the service to the browser application, an indication that the input was forwarded to the subscriber,
- wherein said receiving of the input, said forwarding of the input, and said providing of the indication are performed at the service and without executing server-side code on at the entity that provided the client content including the form to the browser application.
A method, comprising:
- performing, by one or more computers that implement a service:
- receiving, by the service, configuration input to configure the service, wherein the configuration input includes identification of a form and information regarding a subscriber specifying where to forward input received by the form, wherein the form is rendered by client-side code to be included in client content provided by an entity distinct from the service, and implemented as the client-side code to send the input received by the form to the service;
- receiving, by the service, from the client-side code executed by a browser application, the input received by the form, wherein the form is rendered in the browser application, and the form is included in the client content provided to the browser application by the entity distinct from the service;
- forwarding, by the service, the input to the subscriber of the service based at least in part on the configuration input;
- and
- providing, from the service to the browser application, an indication that the input was forwarded to the subscriber,
- wherein the receiving of the input, the forwarding of the input, and the providing of the indication are performed at the service and without executing server-side code at the entity that provided the client content including the form to the browser application.
A non-transitory computer-readable storage medium storing program instructions, wherein the program instructions, when executed by one or more processors, are configured to cause the one or more processors to perform:
- receiving, by a browser application, input to a form that is presented on a webpage provided by an entity, wherein the form is to be included in the webpage with static content, the form is configured to be modified without affecting the static content, and the form is rendered by and implemented as-client-side code configured to send the input received by the form to a service distinct from the entity;
- submitting, by the client-side code executed by the browser application, the input received by the form to the service, wherein the service is configured to forward the input to a subscriber of the service, wherein the service is distinct from the entity that provided the form to the browser application, and the service is configured to associate the form with the subscriber;
- and
- receiving, by the browser application from the service, an indication that the service has forwarded the input to the subscriber.
Dependencies are inferred from the claim text.