Patent ID: 9483571
Filing Date: 2016-11-01
CPC Classification: G06F,G06T,H04L

Claim Text:
1. A system for creating a key for storing a state of a visual control element, the system comprising a processor and logic that is at least one of: integrated with the processor and executable by the processor, the logic being con figured to: retrieve a uniform resource locator (URL) configured to create a dynamically-generated web page on which a visual control element is output, the URL referencing at least one widget and at least one resource to render the dynamically-generated web page on demand; parse the URL in order to create a list of key-value pairs for each of a plurality of parameters specified in the URL; determine one or more first parameters that are specific to an individual instance of a web page and do not provide specificity to any visual control elements; discard the one or more first parameters from the list of key-value pairs prior to concatenating the list of key-value pairs; determine whether a data set is associated with the visual control element, and determine an identifier that specifically identifies the data set in response to a determination that the data set is associated with the visual control element; insert additional parameters into the list of key-value pairs prior to concatenating the list of key-value pairs, wherein the additional parameters comprise at least one of: the identifier in response to a determination that the data set is associated with the visual control element, and an empty indicator in response to a determination that the visual control element is not associated with any data sets; concatenate the list of key-value pairs into a key represented by a string of characters; and store the key to a memory.