Method and system for facilitating access to a promotional offer
AssigneeRetailMeNot, Inc.
InventorGuy Phillip William King
Life of this patent
Estimating the term…
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.
Claims21
1-20. (canceled)
A system configured to operate a content-distributing website in a network in which a third party server tracks content distribution, the content-distributing website facilitating content engagement by serving instructions that when executed on a client computing device effectuate loading a user selected content code into a clipboard memory of the client computing device for pasting into an input of another website, the system comprising:
- one or more processors;
- and
- memory storing instructions that when executed by the one or more processors effectuate operations comprising:
- receiving, from a client computing device, at a content-distributing website server, one or more serve requests for a web content item;
- and
- sending, in response to the one or more serve requests, from the content-distributing website server, the web content item to the client computing device, wherein the web content item is sent with instructions that indicate how to display the web content item in a web-page, the sent instructions being configured to effectuate, when executed by a browser application of the client computing device, operations comprising:
- displaying, in a web-page specified at least in part by the sent instructions, at the client computing device in the browser application of the client computing device, the web-page with the content item, the content item comprising:
- a display portion associated with a content code and a user selectable input that, upon selection, causes client side code to execute, the client side code being sent responsive to the one or more serve requests for the web content item, and
- a description of the content of the web content item,
- receiving a selection of the user selectable input by a user;
- after receiving the selection of the user selectable input by the user, automatically performing post-selection operations comprising:
- copying the content code from within a secure sandbox of the browser application to a clipboard memory of the client computing device, the copying to the clipboard memory being caused at least in part by the selection of the user selectable input, wherein:
- copying is implemented with a basis for copying the content code to outside the secure sandbox by the browser application;
- and
- copying is performed using an object other than a flash object as the basis for copying the content code, the object having associated therewith client side code permitted by the browser application of the client computing device to copy characters to the clipboard memory.
A method, comprising:
- receiving, from a client computing device, at a content-distributing website server, one or more serve requests for a web content item;
- and
- sending, in response to the one or more serve requests, from the content-distributing website server, the web content item to the client computing device, wherein the web content item is sent with instructions that indicate how to display the web content item in a web-page, the sent instructions being configured to effectuate, when executed by a browser application of the client computing device, operations comprising:
- displaying, in a web-page specified at least in part by the sent instructions, at the client computing device in the browser application of the client computing device, the web-page with the content item, the content item comprising:
- a display portion associated with a content code and a user selectable input that, upon selection, causes client side code to execute, the client side code being sent responsive to the one or more serve requests for the web content item, and
- a description of the content of the web content item,
- receiving a selection of the user selectable input by a user;
- after receiving the selection of the user selectable input by the user, automatically performing post-selection operations comprising:
- copying the content code from within a secure sandbox of the browser application to a clipboard memory of the client computing device, the copying to the clipboard memory being caused at least in part by the selection of the user selectable input, wherein:
- copying is implemented with a basis for copying the content code to outside the secure sandbox by the browser application;
- and
- copying is performed using an object other than a flash object as the basis for copying the content code, the object having associated therewith client side code permitted by the browser application of the client computing device to copy characters to the clipboard memory.
A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising:
- displaying, in a web-page specified at least in part by instructions sent to a client computing device from a server, at the client computing device in a browser application of the client computing device, a web-page with a content item, the content item comprising:
- a display portion associated with a content code and a user selectable input that, upon selection, causes client side code to execute, the client side code being sent responsive to one or more serve requests for the web content item, and
- a description of the content of the web content item,
- receiving a selection of the user selectable input by a user;
- after receiving the selection of the user selectable input by the user, with the client computing device, automatically performing post-selection operations comprising:
- copying the content code from within a secure sandbox of the browser application to a clipboard memory of the client computing device, the copying to the clipboard memory being caused at least in part by the selection of the user selectable input, wherein:
- copying is implemented with a basis for copying the content code to outside the secure sandbox by the browser application;
- and
- copying is performed using an object other than a flash object as the basis for copying the content code, the object having associated therewith client side code permitted by the browser application of the client computing device to copy characters to the clipboard memory.
Dependencies are inferred from the claim text.