Method and system for facilitating access to a promotional offer
DCFirst Claim
1. A tangible, non-transitory, machine-readable medium storing instructions that, when executed by one or more processors, effectuate a first set of operations comprising:
- receiving, with a computer system, via a network, a request from a web browser executing on a client computing device; and
causing, with the computer system, browser-executable code to be sent to the web browser, wherein the browser-executable code is configured to effectuate a second set of operations comprising;
displaying, with the web browser;
a unit of content that is associated with a user-presentable code, anda user-selectable region associated with the user-presentable code; and
receiving, with the web browser, a user selection of the user-selectable region and, in response, causing the user-presentable code to be copied to clipboard memory of the client computing device without using a flash object to copy the user-presentable code to the clipboard memory, wherein;
the user-presentable code is a combination of characters that is presentable to a third-party server system via an input field of a third-party webpage and configured to cause the third-party server system to adjust or otherwise determine, in response to submission of the user-presentable code via the input field, a value displayed in the third-party webpage;
copying the user-presentable code comprises selecting the user-presentable code before copying the user-presentable code to the clipboard memory of the client computing device;
receiving the user selection comprises receiving a click event within a designated area;
the first set of operations further comprises sending instructions to the client computing device that cause the web browser to send a request to a fourth-party server and identify an entity distributing the unit of content to the fourth-party server, wherein the fourth-party server is configured to respond to the request from the web browser with a redirect command that causes the web browser to request content from the third-party server system;
the unit of content is disposed within a first hypertext markup language (HTML) element;
the user-presentable code is disposed within a second HTML element; and
the web browser has a secure sandbox from which the user-presentable code is copied to the clipboard memory.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method of facilitating access to a promotional offer, the method comprising: receiving at a server system a page request from a client device; and sending program code executable in a browser application to the client device in response to the page request, the program code being executable to display at least one promotional offer and a promotional code, to provide a flash object at a display position of the promotional code and, in response to selection of the flash object, to cause the promotional code to be copied to a user-accessible memory of the client device and to open a new browser display of the browser application.
-
Citations
24 Claims
-
1. A tangible, non-transitory, machine-readable medium storing instructions that, when executed by one or more processors, effectuate a first set of operations comprising:
-
receiving, with a computer system, via a network, a request from a web browser executing on a client computing device; and causing, with the computer system, browser-executable code to be sent to the web browser, wherein the browser-executable code is configured to effectuate a second set of operations comprising; displaying, with the web browser; a unit of content that is associated with a user-presentable code, and a user-selectable region associated with the user-presentable code; and receiving, with the web browser, a user selection of the user-selectable region and, in response, causing the user-presentable code to be copied to clipboard memory of the client computing device without using a flash object to copy the user-presentable code to the clipboard memory, wherein; the user-presentable code is a combination of characters that is presentable to a third-party server system via an input field of a third-party webpage and configured to cause the third-party server system to adjust or otherwise determine, in response to submission of the user-presentable code via the input field, a value displayed in the third-party webpage; copying the user-presentable code comprises selecting the user-presentable code before copying the user-presentable code to the clipboard memory of the client computing device; receiving the user selection comprises receiving a click event within a designated area; the first set of operations further comprises sending instructions to the client computing device that cause the web browser to send a request to a fourth-party server and identify an entity distributing the unit of content to the fourth-party server, wherein the fourth-party server is configured to respond to the request from the web browser with a redirect command that causes the web browser to request content from the third-party server system; the unit of content is disposed within a first hypertext markup language (HTML) element; the user-presentable code is disposed within a second HTML element; and the web browser has a secure sandbox from which the user-presentable code is copied to the clipboard memory. - View Dependent Claims (2)
-
-
3. A system comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, effectuate a first set of operations comprising; receiving, from a client computing device, with a server system, one or more requests for information related to a coupon; and causing, in response to the one or more requests, browser-executable code to be sent to the client computing device, wherein the browser-executable code is configured to cause a browser application at the client computing device to effectuate a second set of operations comprising; displaying a representation of the coupon in a web page; receiving an input from the user; and after receiving the input, copying a coupon code associated with the coupon from within a secure sandbox of the browser application to a clipboard memory of the client computing device, wherein copying is performed without using a flash object, wherein; the coupon code is a combination of characters that is presentable to a third-party server system via an input field of a third-party webpage and configured to cause the third-party server system to adjust or otherwise determine, in response to submission of the coupon code via the input field, a value displayed in the third-party webpage; copying the coupon code comprises selecting the coupon code before copying the coupon code to the clipboard memory of the client computing device; receiving the input from the user comprises receiving a click event within a designated area; the first set of operations further comprises sending instructions to the client computing device that cause the browser application to send a request to a fourth-party server and identify an entity distributing the information related to the coupon to the fourth-party server, wherein the fourth-party server is configured to respond to the request from the browser application with a redirect command that causes the browser application to request content from the third-party server system; the representation of the coupon is disposed within a first hypertext markup language (HTML) element; the coupon code is disposed within a second HTML element; and displaying comprises displaying information regarding usage of the coupon code by others. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A tangible, non-transitory, machine-readable medium storing instructions that, when executed by one or more processors, effectuate a first set of operations comprising:
-
receiving, via a network, a request from a web browser executing on a client computing device; and causing browser-executable code to be sent to the web browser, wherein the browser-executable code is configured to effectuate a second set of operations comprising; displaying, with the web browser; content descriptive of a coupon, wherein the coupon is associated with a coupon code, and a user-selectable region associated with the coupon; and receiving, with the web browser, a user selection of the user-selectable region and, in response, causing the coupon code to be copied to clipboard memory of the client computing device without using a flash object to copy the coupon code to the clipboard memory, wherein; the coupon code is a combination of characters that is presentable to a third-party server system via an input field of a third-party webpage and configured to cause the third-party server system to adjust or otherwise determine, in response to submission of the coupon code via the input field, a value displayed in the third-party webpage; copying the coupon code comprises selecting the coupon code before copying the coupon code to the clipboard memory of the client computing device; receiving the user selection of the user-selectable region comprises receiving a click event within a designated area; the first set of operations further comprises sending instructions to the client computing device that cause the web browser to send a request to a fourth-party server and identify an entity distributing the information related to the coupon to the fourth-party server, wherein the fourth-party server is configured to respond to the request from the web browser with a redirect command that causes the browser application to request content from the third-party server system; the content descriptive of the coupon is disposed within a first hypertext markup language (HTML) element; the coupon code is disposed within a second HTML element; displaying comprises displaying information regarding usage of the coupon code by others; and the web browser has a secure sandbox from which the coupon code is copied to the clipboard memory. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
receiving, with a server system, a request from a web browser executing on a client computing device; and causing browser-executable code to be sent to the web browser, wherein the browser-executable code is configured to effectuate operations comprising; displaying, with the web browser; content descriptive of a coupon, wherein the coupon is associated with a coupon code, and a user-selectable region associated with the coupon; and receiving, with the web browser, a user selection of the user-selectable region and, in response, causing the coupon code to be copied to clipboard memory of the client computing device without using a flash object to copy the coupon code to the clipboard memory, wherein; the coupon code is a combination of characters that is presentable to a third-party server system via an input field of a third-party webpage and configured to cause the third-party server system to adjust or otherwise determine, in response to submission of the coupon code via the input field, a value displayed in the third-party webpage; copying the coupon code comprises selecting the coupon code before copying the coupon code to the clipboard memory of the client computing device; receiving the user selection of the user-selectable region comprises receiving a click event within a designated area; the first set of operations further comprises sending instructions to the client computing device that cause the web browser to send a request to a fourth-party server and identify an entity distributing the information related to the coupon to the fourth-party server, wherein the fourth-party server is configured to respond to the request from the web browser with a redirect command that causes the browser application to request content from the third-party server system; the content descriptive of the coupon is disposed within a first hypertext markup language (HTML) element; the coupon code is disposed within a second HTML element; displaying comprises displaying information regarding usage of the coupon code by others; and the web browser has a secure sandbox from which the coupon code is copied to the clipboard memory. - View Dependent Claims (24)
-
Specification