Securely persisting network resource identifiers
First Claim
1. A method of persisting a network resource identifier, comprising the steps of:
- receiving a request for a first network resource, said request corresponding to a first network resource identifier, said request identifying a second network resource identifier to be persisted, said second network resource identifier addressing an initial network resource;
determining whether said second network resource identifier is valid to persist based on a registration list identifying criteria for determining whether said second network resource identifier is not fraudulent;
creating a link selector including an image and mouse-over text, based on a determination that said second network resource identifier is valid to persist, said link selector issues said second network identifier when selected by a user, wherein creating said link selector further includes obtaining said image and said mouse-over text using an entry which corresponds to said second network resource identifier in the registration list; and
providing a network addressable page in response to said request, wherein said network addressable page comprises said link selector, wherein, when said link selector is selected by a user, said link selector navigates to said initial network resource.
5 Assignments
0 Petitions
Accused Products
Abstract
Technology is disclosed for securely persisting a network resource identifier, such as a URL, that addresses a network resource, such as a portal. The network resource identifier is persisted from one network resource to another. A system accessed through the portal receives requests for accessing network resources associated with the system'"'"'s applications and resources. In one example, the system provides the applications and resources via web pages. The system generates a link selector, based on information persisted in the requests. Selection of the link selector immediately brings a system user to the portal. Each request includes a parameter that corresponds to the network resource identifier for the portal. The system employs this parameter to obtain the information necessary to generate the link selector, such as an image and mouse-over text. The system includes a parameter in outgoing requests that calls for persisting the network resource identifier for the portal. The system also determines whether the network resource identifier is valid for persisting—preventing system users from being sent to a fraudulent copy of the portal.
133 Citations
75 Claims
-
1. A method of persisting a network resource identifier, comprising the steps of:
-
receiving a request for a first network resource, said request corresponding to a first network resource identifier, said request identifying a second network resource identifier to be persisted, said second network resource identifier addressing an initial network resource; determining whether said second network resource identifier is valid to persist based on a registration list identifying criteria for determining whether said second network resource identifier is not fraudulent; creating a link selector including an image and mouse-over text, based on a determination that said second network resource identifier is valid to persist, said link selector issues said second network identifier when selected by a user, wherein creating said link selector further includes obtaining said image and said mouse-over text using an entry which corresponds to said second network resource identifier in the registration list; and providing a network addressable page in response to said request, wherein said network addressable page comprises said link selector, wherein, when said link selector is selected by a user, said link selector navigates to said initial network resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 71, 72, 73)
-
-
19. One or more processor readable storage devices having processor readable code embodied on said one or more processor readable storage devices, said processor readable code for programming one or more processors, said processor readable code comprising:
-
code for receiving a request for a first network resource, said request corresponding to a first network resource identifier, said request identifying a second network resource identifier to be persisted, said second network resource identifier addressing an initial network resource; code for determining whether said second network resource identifier is valid to persist based on a registration list identifying criteria for determining whether said second network resource identifier is not fraudulent; code for creating a link selector including an image and mouse-over text, based on a determination that said second network resource identifier is valid to persist, said link selector issues said second network identifier when selected by a user, wherein creating said link selector further includes obtaining said image and said mouse-over text using an entry which corresponds to said second network resource identifier in the registration list; and code for providing a network addressable page in response to said request, wherein said network addressable page comprises said link selector, wherein, when said link selector is selected by a user, said link selector navigates to said initial network resource. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 74)
-
-
31. An apparatus, comprising:
-
one or more storage devices; and one or more processors in communication with said one or more storage devices, said one or more storage devices having processor readable code embodied thereon, said processor readable code for programming said one or more processors, said processor readable code comprising; code for receiving a request for a first network resource, said request corresponding to a first network resource identifier, said request identifying a second network resource identifier to be persisted, said second network resource identifier addressing an initial network resource; code for determining whether said second network resource identifier is valid to persist based on a registration list identifying criteria for determining whether said second network resource identifier is not fraudulent; code for creating a link selector including an image and mouse-over text, based on a determination that said second network resource identifier is valid to persist, said link selector issues said second network identifier when selected by a user, wherein creating said link selector further includes obtaining said image and said mouse-over text using an entry which corresponds to said second network resource identifier in the registration list; and code for providing a network addressable page in response to said request, wherein said network addressable page comprises said link selector, wherein, when said link selector is selected by a user, said link selector navigates to said initial network resource. - View Dependent Claims (32, 33, 34, 35, 36, 37, 75)
-
-
38. A method of persisting a network resource identifier, the method comprising:
-
receiving a request with a parameter corresponding to a network resource identifier to persist, wherein said network resource identifier addresses a first network resource, and wherein the first network resource is not a network resource that issued said request; determining that said network resource identifier is valid to persist, based on said parameter and a registration list identifying criteria for determining whether said second network resource identifier is not fraudulent; creating a link selector including an image and mouse-over text, based on a determination that said network resource identifier is valid to persist, said link selector for issuing said network resource identifier when selected by a user, wherein creating said link selector further includes obtaining said image and said mouse-over text using an entry which corresponds to said network resource identifier in the registration list; and providing a webpage in response to said request, wherein said webpage comprises said link selector, wherein, when said link selector is selected by a user, said link selector navigates to said first network resource. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. One or more processor readable storage devices having processor readable code embodied on said one or more processor readable storage devices, said processor readable code for programming one or more processors, said processor readable code comprising:
-
code for receiving a request with a parameter corresponding to a network resource identifier to persist, wherein said network resource identifier addresses a first network resource, and wherein the first network resource is not a network resource that issued said request; code for determining that said network resource identifier is valid to persist, based on said parameter and a registration list identifying criteria for determining whether said second network resource identifier is not fraudulent; code for creating a link selector including an image and mouse-over text, based on a determination that said network resource identifier is valid to persist, said link selector for issuing said network resource identifier when selected by a user, wherein creating said link selector further includes obtaining said image and said mouse-over text using an entry which corresponds to said network resource identifier in the registration list; and code for providing a webpage in response to said request, wherein said webpage comprises said link selector, wherein, when said link selector is selected by a user, said link selector navigates to said first network resource. - View Dependent Claims (54, 55, 56, 57, 58, 59)
-
-
60. An apparatus, comprising:
-
one or more storage devices; and one or more processors in communication with said one or more storage devices, said one or more storage devices having processor readable code embodied thereon, said processor readable code for programming said one or more processors, said processor readable code comprising; code for receiving a request with a parameter corresponding to a network resource identifier to persist, wherein said network resource identifier addresses a first network resource, and wherein the first network resource is not a network resource that issued said request; code for determining that said network resource identifier is valid to persist, based on said parameter and a registration list identifying criteria for determining whether said second network resource identifier is not fraudulent; code for creating a link selector including an image and mouse-over text, based on a determination that said network resource identifier is valid to persist, said link selector for issuing said network resource identifier when selected by a user, wherein creating said link selector further includes obtaining said image and said mouse-over text using an entry which corresponds to said network resource identifier in the registration list; and code for providing a webpage in response to said request, wherein said webpage comprises said link selector, wherein, when said link selector is selected by a user, said link selector navigates to said first network resource. - View Dependent Claims (61, 62, 63, 64)
-
-
65. A method of persisting a network resource identifier, the method comprising:
-
receiving a request with a parameter corresponding to a network resource identifier to persist, said network resource identifier addresses a first network resource; determining whether said network resource identifier is valid to persist based on a registration list identifying criteria for determining whether the second network resource identifier is not fraudulent; generating a second request, wherein said second request includes a parameter corresponding to said network resource identifier to persist, and wherein said parameter calls for said network identifier to be persisted by a second network resource addressed by said second request; creating, at said second network resource addressed by said second request, a link selector including an image and mouse-over text for issuing said network resource identifier, wherein creating said link selector further includes obtaining said image and said mouse-over text using an entry which corresponds to said second network resource identifier in the registration list; and providing a network addressable page in response to said second request, wherein said network addressable page comprises said link selector, wherein, when said link selector is selected by a user, said link selector navigates to said first network resource. - View Dependent Claims (66, 67)
-
-
68. One or more processor readable storage devices having processor readable code embodied on said one or more processor readable storage devices, said processor readable code for programming one or more processors, said processor readable code comprising:
-
code for receiving a request with a parameter corresponding to a network resource identifier to persist, said network resource identifier addresses a first network resource; code for determining whether said network resource identifier is valid to persist based on a registration list identifying criteria for determining whether the second network resource identifier is not fraudulent; code for generating a second request, wherein said second request includes a parameter corresponding to said network resource identifier to persist, and wherein said parameter calls for said network identifier to be persisted by a second network resource addressed by said second request; code for creating, at said second network resource addressed by said second request, a link selector including an image and mouse-over text for issuing said network resource identifier, wherein creating said link selector further includes obtaining said image and said mouse-over text using an entry which corresponds to said second network resource identifier in the registration list; and code for providing a network addressable page in response to said second request, wherein said network addressable page comprises said link selector, wherein, when said link selector is selected by a user, said link selector navigates to said first network resource. - View Dependent Claims (69)
-
-
70. An apparatus, comprising:
-
one or more storage devices; and one or more processors in communication with said one or more storage devices, said one or more storage devices having processor readable code embodied thereon, said processor readable code for programming said one or more processors, said processor readable code comprising; code for receiving a request with a parameter corresponding to a network resource identifier to persist, said network resource identifier addresses a first network resource; code for determining whether said network resource identifier is valid to persist based on a registration list identifying criteria for determining whether the second network resource identifier is not fraudulent; code for generating a second request, wherein said second request includes a parameter corresponding to said network resource identifier to persist, and wherein said parameter calls for said network identifier to be persisted by a second network resource addressed by said second request; code for creating, at said second network resource addressed by said second request, a link selector including an image and mouse-over text for issuing said network resource identifier, wherein creating said link selector further includes obtaining said image and said mouse-over text using an entry which corresponds to said second network resource identifier in the registration list; and code for providing a network addressable page in response to said second request, wherein said network addressable page comprises said link selector, wherein, when said link selector is selected by a user, said link selector navigates to said first network resource.
-
Specification