Methods for facilitating web page image hotspots and devices thereof
AssigneeUsablenet Inc.
InventorEnrico Scoda
Life of this patent
Estimating the term…
Abstract
A method, non-transitory computer readable medium, and hotspot management computing apparatus that receives a JavaScript Object Notation with Padding (JSONP) request from a client computing device, wherein the JSONP request comprises an identifier associated with a selected hotspot associated with an image of a first web page. A HyperText Markup Language (HTML) fragment is generated based on the identifier, wherein the HTML fragment defines a first description associated with the hotspot and an input element associated with a Uniform Resource Locator (URL) of a second web page including a second description associated with the hotspot. The HTML fragment is sent to the requesting client computing device.
Claims45
A method for facilitating interaction with a web page image hotspot, the method comprising:
- receiving, by a hotspot management computing apparatus, a JavaScript Object Notation with Padding (JSONP) request from a client computing device, wherein the JSONP request comprises an identifier associated with a selected hotspot associated with an image of a first web page;
- generating, by the hotspot management computing apparatus, a HyperText Markup Language (HTML) fragment based on the identifier, wherein the HTML fragment defines a first description associated with the hotspot and an input element associated with a Uniform Resource Locator (URL) of a second web page including a second description associated with the hotspot;
- and
- sending, by the hotspot management computing apparatus, the HTML fragment to the requesting client computing device.
A non-transitory computer readable medium having stored thereon instructions for facilitating interaction with a web page image hotspot comprising machine executable code which when executed by a processor, causes the processor to perform steps comprising:
- receiving a JavaScript Object Notation with Padding (JSONP) request from a client computing device, wherein the JSONP request comprises an identifier associated with a selected hotspot associated with an image of a first web page;
- generating a HyperText Markup Language (HTML) fragment based on the identifier, wherein the HTML fragment defines a first description associated with the hotspot and an input element associated with a Uniform Resource Locator (URL) of a second web page including a second description associated with the hotspot;
- and
- sending the HTML fragment to the requesting client computing device.
A hotspot management computing apparatus, comprising:
- a memory coupled to a processor which is configured to execute programmed instructions stored in the memory comprising:
- receiving a JavaScript Object Notation with Padding (JSONP) request from a client computing device, wherein the JSONP request comprises an identifier associated with a selected hotspot associated with an image of a first web page;
- generating a HyperText Markup Language (HTML) fragment based on the identifier, wherein the HTML fragment defines a first description associated with the hotspot and an input element associated with a Uniform Resource Locator (URL) of a second web page including a second description associated with the hotspot;
- and
- sending the HTML fragment to the requesting client computing device.
A method for interacting with a web page image hotspot, the method comprising:
- displaying, on a client computing device, one or more hotspots of an image included on a first web page;
- sending, from the client computing device, a JavaScript Object Notation with Padding (JSONP) request to a hotspot management computing apparatus in response to user interaction with one of the one or more hotspots, wherein the JSONP request comprises an identifier associated with the one hotspot;
- rendering, on the client computing device, a HyperText Markup Language (HTML) fragment received from the hotspot management computing apparatus in a preview panel, wherein the HTML fragment is based on the identifier and defines a first description associated with the one hotspot and an input element associated with a Uniform Resource Locator (URL) of a second web page including a second description associated with the one hotspot;
- and
- displaying, on the client computing device, the second web page in response to user interaction with the input element of the preview panel.
A non-transitory computer readable medium having stored thereon instructions for interacting with a web page image hotspot comprising machine executable code which when executed by a processor, causes the processor to perform steps comprising:
- displaying one or more hotspots of an image included on a first web page;
- sending a JavaScript Object Notation with Padding (JSONP) request to a hotspot management computing apparatus in response to user interaction with one of the one or more hotspots, wherein the JSONP request comprises an identifier associated with the one hotspot;
- rendering a HyperText Markup Language (HTML) fragment received from the hotspot management computing apparatus in a preview panel, wherein the HTML fragment is based on the identifier and defines a first description associated with the one hotspot and an input element associated with a Uniform Resource Locator (URL) of a second web page including a second description associated with the one hotspot;
- and
- displaying the second web page in response to user interaction with the input element of the preview panel.
A client computing device, comprising:
- a memory coupled to a processor which is configured to execute programmed instructions stored in the memory comprising:
- displaying one or more hotspots of an image included on a first web page;
- sending a JavaScript Object Notation with Padding (JSONP) request to a hotspot management computing apparatus in response to user interaction with one of the one or more hotspots, wherein the JSONP request comprises an identifier associated with the one hotspot;
- rendering a HyperText Markup Language (HTML) fragment received from the hotspot management computing apparatus in a preview panel, wherein the HTML fragment is based on the identifier and defines a first description associated with the one hotspot and an input element associated with a Uniform Resource Locator (URL) of a second web page including a second description associated with the one hotspot;
- and
- displaying the second web page in response to user interaction with the input element of the preview panel.
A method for generating a web page image hotspot, the method comprising:
- receiving, at a hotspot management computing apparatus, a JavaScript Object Notation with Padding (JSONP) request from a client computing device, the JSONP request comprising search criteria;
- identifying, by the hotspot management computing apparatus, one or more search results satisfying the search criteria;
- generating, by the hotspot management computing apparatus, a HyperText Markup Language (HTML) fragment defining an input element associated with each of the one or more search results and an identifier, wherein each of the one or more search results includes content to be associated with a web page image hotspot when an associated one of the input elements is selected by a user of the client computing device;
- and
- sending, by the hotspot management computing apparatus, the HTML fragment to the client computing device.
A non-transitory computer readable medium having stored thereon instructions for facilitating generation of a web page image hotspot comprising machine executable code which when executed by a processor, causes the processor to perform steps comprising:
- receiving a JavaScript Object Notation with Padding (JSONP) request from a client computing device, the JSONP request comprising search criteria;
- identifying one or more search results satisfying the search criteria;
- generating a HyperText Markup Language (HTML) fragment defining an input element associated with each of the one or more search results and an identifier, wherein each of the one or more search results includes content to be associated with a web page image hotspot when an associated one of the input elements is selected by a user of the client computing device;
- and
- sending the HTML fragment to the requesting client computing device.
A hotspot management computing apparatus, comprising:
- a memory coupled to one or more processors which are configured to execute programmed instructions stored in the memory comprising:
- receiving a JavaScript Object Notation with Padding (JSONP) request from a client computing device, the JSONP request comprising search criteria;
- identifying one or more search results satisfying the search criteria;
- generating a HyperText Markup Language (HTML) fragment defining an input element associated with each of the one or more search results and an identifier, wherein each of the one or more search results includes content to be associated with a web page image hotspot when an associated one of the input elements is selected by a user of the client computing device;
- and
- sending the HTML fragment to the requesting client computing device.
A method for generating a web page image hotspot, the method comprising:
- generating, by a client computing device, a search panel in response to a user identifying a region of an image rendered on a web page as a hotspot, the search panel comprising one or more input fields;
- sending, by the client computing device, based on interaction with the input element of the search panel, a JavaScript Object Notation with Padding (JSONP) request to a hotspot management computing apparatus, wherein the JSONP request comprises search criteria entered in the one or more input fields;
- receiving, by the client computing device, a HyperText Markup Language (HTML) fragment from the hotspot management computing apparatus in response to the JSONP request;
- rendering, by the client computing device, the HTML fragment in a results panel, the HTML fragment defining an input element associated with each of one or more search results, wherein each input element is associated with an identifier of one of the search results;
- and
- sending, by the client computing device, the identifier associated with a selected one of the input elements to the hotspot management computing apparatus.
A non-transitory computer readable medium having stored thereon instructions for generating a web page image hotspot comprising machine executable code which when executed by a processor, causes the processor to perform steps comprising:
- generating a search panel in response to a user identifying a region of an image rendered on a web page as a hotspot, the search panel comprising one or more input fields;
- sending based on interaction with the input element of the search panel a JavaScript Object Notation with Padding (JSONP) request to a hotspot management computing apparatus, wherein the JSONP request comprises search criteria entered in the one or more input fields;
- receiving, by the client computing device, a HyperText Markup Language (HTML) fragment from the hotspot management computing apparatus in response to the JSONP request;
- rendering the HTML fragment in a results panel, the HTML fragment defining an input element associated with each of one or more search results, wherein each input element is associated with an identifier of one of the search results;
- and
- sending the identifier associated with a selected one of the input elements to the hotspot management computing apparatus.
A client computing device, comprising:
- a memory coupled to a processor which is configured to execute programmed instructions stored in the memory comprising:
- generating a search panel in response to a user identifying a region of an image rendered on a web page as a hotspot, the search panel comprising one or more input fields;
- sending based on interaction with the input element of the search panel a JavaScript Object Notation with Padding (JSONP) request to a hotspot management computing apparatus, wherein the JSONP request comprises search criteria entered in the one or more input fields;
- receiving, by the client computing device, a HyperText Markup Language (HTML) fragment from the hotspot management computing apparatus in response to the JSONP request;
- rendering the HTML fragment in a results panel, the HTML fragment defining an input element associated with each of one or more search results, wherein each input element is associated with an identifier of one of the search results;
- and
- sending the identifier associated with a selected one of the input elements to the hotspot management computing apparatus.
Dependencies are inferred from the claim text.