IP Library Granted Patent US 11,683,321
Granted Patent B2
US 11,683,321 · App. 17/659,168 · Granted Jun 20, 2023

Connectivity service using a bounce back approach

Inventor: Steven M. Blumenau (Holliston, MA)
Assignee: Google LLC
H04L63/108G06F21/604H04L63/102
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,683,321
App. No.
17/659,168
Granted
Jun 20, 2023
Kind
B2
Abstract

Systems and methods for managing access to computing services include an access manager that receives a request to modify a configuration of a computing service to a new configuration. The access manager stores a previous configuration of the computing service, updates the configuration of the computing service from the previous configuration to the new configuration based on information representing the new configuration, and starts a service request timer for the computing service. The access manager receives a subsequent request. When the subsequent request is a reconnect request, the access manager deletes the stored previous configuration. When the subsequent request is not a reconnect request or a new request the access manager returns an error when the service request timer has not expired, or sets the configuration of the computing service to the previous configuration of the computing service when the timer has expired.

Claims (64)

1. A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:

notifying a user that an interval timer has expired that requires the user to update an initial access characteristic;

after notifying the user that the interval timer has expired, receiving a service request to update the initial access characteristic to a new access characteristic;

in response to receiving the service request:

updating the initial access characteristic to the new access characteristic; and

starting a service request timer;

determining that the service request timer has expired;

in response to determining that the service request timer has expired, restoring the initial access characteristic from the new access characteristic;

determining that the service request is a new service request by determining that a service module ID of the service request is not a known service module ID; and

based on determining that the service module ID of the service request is not a known service module ID, returning an error to the user.

2. The computer-implemented method of claim 1 , wherein the initial access characteristic comprises at least one of:

a password;

a username;

a network configuration; or

a security configuration.

3. The computer-implemented method of claim 2 , wherein the network configuration comprises at least one of:

an interne protocol (IP) address;

a net mask;

a gateway;

a route table; or

a port number.

4. The computer-implemented method of claim 1 , wherein the service request comprises at least one of:

an entry identification (ID);

a service module ID;

a previous access characteristic value;

a new access characteristic value; or

a service timer timeout value.

5. The computer-implemented method of claim 1 , determining whether the service request timer has expired comprises determining whether the service request timer satisfies a service timer timeout value.

6. The computer-implemented method of claim 1 , wherein the operations further comprise saving the initial access characteristic.

7. The computer-implemented method of claim 1 , wherein a user device associated with the user issues the service request.

8. The computer-implemented method of claim 1 , wherein determining that the service request is not the new service request comprises determining that an entry ID of the service request is set.

9. The computer-implemented method of claim 1 , wherein the operations further comprise receiving multiple service requests.

10. A system comprising:

data processing hardware; and

memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:

notifying a user that an interval timer has expired that requires the user to update an initial access characteristic;

after notifying the user that the interval timer has expired, receiving a service request to update the initial access characteristic to a new access characteristic;

in response to receiving the service request:

updating the initial access characteristic to the new access characteristic; and

starting a service request timer;

determining that the service request timer has expired;

in response to determining that the service request timer has expired, restoring the initial access characteristic from the new access characteristic

determining that the service request is a new service request by determining that a service module ID of the service request is not a known service module ID; and

based on determining that the service module ID of the service request is not a known service module ID, returning an error to the user.

11. The system of claim 10 , wherein the initial access characteristic comprises at least one of:

a password;

a username;

a network configuration; or

a security configuration.

12. The system of claim 11 , wherein the network configuration comprises at least one of:

an interne protocol (IP) address;

a net mask;

a gateway;

a route table; or a port number.

13. The system of claim 10 , wherein the service request comprises at least one of:

an entry identification (ID);

a service module ID;

a previous access characteristic value;

a new access characteristic value; or a service timer timeout value.

14. The system of claim 10 , determining whether the service request timer has expired comprises determining whether the service request timer satisfies a service timer timeout value.

15. The system of claim 10 , wherein the operations further comprise saving the initial access characteristic.

16. The system of claim 10 , wherein a user device associated with the user issues the service request.

17. The system of claim 11 , wherein determining that the service request is not the new service request comprises determining that an entry ID of the service request is set.

18. The system of claim 10 , wherein the operations further comprise receiving multiple service requests.

Continuity (3)
Continuation 16518382 · Jul 22, 2019
Provisional Application 62701142 · Jul 20, 2018
Related Publication 20220239664A1 · Jul 28, 2022