9361168

Accessing Resources Across a Network Boundary

PublishedJune 7, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method for reserving changes to a system under test, comprising: under the control of one or more computer systems configured with executable instructions, transmitting a set of commands that cause one or more external hosts to interact, based at least in part on test accounts, with the system under test, the interactions causing one or more changes to be made to the system under test; recording the one or more changes to the system under test resulting from the interactions in a queue, the queue configured to receive one or more messages, indicating the one or more changes corresponding to the interactions, from the one or more external hosts over a public network; and processing the queue to reverse at least some of the one or more changes made to the system under test by at least, for each message of at least a subset of the messages: obtaining, from the queue, the message of the one or more messages; determining a subset of the one or more changes indicated by the message; and restoring the system under test such that the subset of the one or more changes are reversed.

2

2. The computer-implemented method of claim 1 , wherein recording the one or more changes to the system under test further includes receiving information corresponding to the one or more changes from the one or more external hosts during execution of a test responsible for generating load on the system under test, the test configured to cause the interactions by the one or more external hosts on the system under test.

3

3. The computer-implemented method of claim 1 , wherein processing the queue to reverse the one or more changes further includes receiving at queue service a message of the one or more messages from the queue and determining, based at least in part on the message, a service capable of reversing the subset of the one or more changes indicated in the message.

4

4. The computer-implemented method of claim 1 , wherein the one or more changes includes changes to information associated with the test accounts.

5

5. A system, comprising: one or more processors; memory with instructions that, when executed by the one or more processors cause the system to: receive, at a system under test, test data including one or more customer accounts from one or more external hosts; execute one or more changes to the system under test based at least in part on the received test data; obtain one or more messages corresponding to the one or more changes to the system under test, the one or more messages including information capable of identifying the one or more changes; and process the one or more messages by at least reversing the one or more changes identified by the one or more messages.

6

6. The system of claim 5 , wherein the instructions that cause the system to execute one or more changes to the system under test further include adding information to a customer library associated with the one or more customer accounts.

7

7. The system of claim 5 , wherein the instructions that cause the system to receive the test data further include receiving the test data from the one or more external hosts connected to a public network.

8

8. The system of claim 5 , wherein the memory further includes instructions that when executed by the one or more processors cause the system to configure the one or more external hosts to transmit the one or more messages to the system.

9

9. The system of claim 5 , wherein the memory further includes instructions that when executed by the one or more processors cause the system to determine, based at least in part on information contained in a particular message on the one or more messages, identification information for a particular change of one or more changes corresponding to the particular message.

10

10. The system of claim 5 , wherein the memory further includes instructions that when executed by the one or more processors cause the system to log the one or more changes based at least in part on the one or more messages before reversing the one or more changes.

11

11. The system of claim 5 , wherein the instructions that cause the system to obtain the one or more messages further includes obtaining the one or more messages from a queue, the queue configured to receive the one or more messages the one or more external hosts.

12

12. The system of claim 11 , wherein the memory further includes instructions that when executed by the one or more processors cause the system to transmit a query to the queue in order to determine if at least one new message has been received.

13

13. A non-transitory computer-readable storage medium having collectively stored thereon executable instructions that, when executed by one or more processors of a computer system, cause the computer system to at least: receive test information at a system under test, the test information using one or more fictitious accounts and causing effects to occur to the system under test while the system under test is concurrently used to provide one or more services for one or more non-fictitious accounts; record effects occurring to the system under test resulting from the test information causing the effects to occur; and process the recorded effects to reverse the effects to the system under test.

14

14. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further comprise instructions that, when executed by the one or more processors, cause the computer system to stream, by the system under test, effects occurring to the system under test.

15

15. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions that cause the computer system to receive test information at a system under test further include instructions that cause the computer system to receive test information from one or more external hosts connected to a public network.

16

16. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions that cause the computer system to process the recorded effects to reverse the effects to the system under test further include instructions that cause the computer system to receive at a queue service, operating within an isolated network, one or more messages corresponding to effects occurring to the system under test, the one or more messages indicating a service capable of reversing effects occurring to the system under test.

17

17. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions that cause the computer system to process the recorded effects to reverse the effects to the system under test further include instructions that cause the computer system to add credit back to a gift card.

18

18. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions that cause the computer system to process the recorded effects to reverse the effects to the system under test further include instructions that cause the computer system to reverse recommendation information generated based at least in part on the received test information to a state prior to receiving test information.

19

19. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions that cause the computer system to process the recorded effects to reverse the effects to the system under test further include instructions that cause the computer system to remove a credit to a third party.

20

20. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions that cause the computer system to record effects occurring to the system under test resulting from test information further include instructions that cause the computer system to receive effects occurring to the system under test from one or more external hosts.

Patent Metadata

Filing Date

Unknown

Publication Date

June 7, 2016

Inventors

Ryan Preston Gantt
Brian James Schuster
Avinash Shripathy Bhat

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “ACCESSING RESOURCES ACROSS A NETWORK BOUNDARY” (9361168). https://patentable.app/patents/9361168

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.