IP Library Patent Application 18225868
Patent Application
App. No. 18/225,868

PREDICTIVELY PROVIDING ACCESS TO RESOURCES

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 None
App. No.
18/225,868
Abstract

Methods, systems, and apparatus, including computer-readable media, for predictively providing access to resources. In some implementations, a method includes receiving movement data indicating movement of a mobile device associated with a user while the mobile device approaches a resource is received. A credential of the user authorizes access to the resource. Based on the movement data, the movement of the mobile device is classified as corresponding to an attempt to access the resource. The mobile device is determined to be in proximity to the resource. Before the user interacts with the resource, the resource is caused to be unlocked or opened in response to determining that the credential of the user authorizes access to the resource, classifying the movement of the mobile device as corresponding to an attempt to access the resource, and determining that the mobile device is in proximity to the resource.

Claims (44)

1 . A method performed by one or more computing devices, the method comprising:

receiving, by the one or more computing devices, data from a device of a user, wherein the received data indicates a set of actions of the user;

authenticating, by the one or more computing devices, the user and determining that a credential of the user authorizes access to a particular secured resource;

based on the movement data, classifying, by the one or more computing devices, the set of actions as indicating that the user is likely to access the particular secured resource;

after receiving the data that indicates the set of actions of the user and before the user subsequently requests access to the particular secured resource, granting the user access to the particular secured resource in response to (i) authenticating the user and determining that the credential of the user authorizes access to the particular secured resource and (ii) classifying the set of actions as indicating that the user is likely to access the particular secured resource.

2 . The method of claim 1 , wherein the particular secured resource is a software item.

3 . The method of claim 2 , wherein the particular secured resource is a website.

4 . The method of claim 1 , further comprising determining, by the one or more computing devices, that a mobile device of the user is in proximity to a device that provides access to the secured resource;

wherein granting access to the particular secured resource is performed further in response to determining that the mobile device of the user is in proximity to the device that provides access to the particular secured resource.

5 . The method of claim 1 , further comprising determining, by the one or more computing devices, that a mobile device of the user is (i) approaching a location where the secured resource can be accessed and (ii) within a predetermined level of proximity to the location;

wherein granting access to the secured resource is performed further in response to determining that the mobile device of the user is (i) approaching the location where the particular secured resource can be accessed and (ii) within a predetermined level of proximity to the location.

6 . The method of claim 1 , further comprising determining, based on the set of actions of the user, that the user is predicted to attempt to access the particular secured resource within a predetermined amount of time;

wherein granting access to the particular secured resource is performed in response to determining that that the user is predicted to attempt to access the secured resource within a predetermined amount of time.

7 . The method of claim 1 , further comprising detecting a predetermined condition indicating that the user is likely to initiate to access the particular secured resource within a predetermined amount of time;

wherein granting access to the particular secured resource is performed in response to detecting the predetermined condition indicating that the user is likely to initiate to access the particular secured resource within a predetermined amount of time.

8 . The method of claim 7 , wherein granting access to the particular secured resource comprises granting access to the secured resource for a limited period of time, wherein the one or more computers are configured to automatically restrict access to the particular secured resource if the user does not access the particular secured resource before the end of the limited period of time.

9 . The method of claim 1 , wherein the data indicating the actions of the user includes movement data indicating movement of a mobile device of the user while the mobile device travels on a path approaching a physical location where the particular secured resource can be accessed; and

wherein the set of actions is classified as indicating that the user is likely to access the particular secured resource based on a similarity between (i) the path travelled by the mobile device approaching the physical location where the particular secured resource can be accessed and (ii) one or more previous paths taken by the user that resulted in the user accessing the particular secured resource or one or more other secured resources.

10 . A system comprising:

one or more computing devices; and

one or more computer-readable media storing instructions that are operable, when executed by the one or more computing devices, to cause the system to perform operations comprising:

receiving, by the one or more computing devices, data from a device of a user, wherein the received data indicates a set of actions of the user;

authenticating, by the one or more computing devices, the user and determining that a credential of the user authorizes access to a particular secured resource;

based on the movement data, classifying, by the one or more computing devices, the set of actions as indicating that the user is likely to access the particular secured resource;

after receiving the data that indicates the set of actions of the user and before the user subsequently requests access to the particular secured resource, granting the user access to the particular secured resource in response to (i) authenticating the user and determining that the credential of the user authorizes access to the particular secured resource and (ii) classifying the set of actions as indicating that the user is likely to access the particular secured resource.

11 . The system of claim 10 , wherein the particular secured resource is a software item.

12 . The system of claim 11 , wherein the particular secured resource is a website.

13 . The system of claim 10 , wherein the operations further comprise determining, by the one or more computing devices, that a mobile device of the user is in proximity to a device that provides access to the secured resource; and

wherein granting access to the particular secured resource is performed further in response to determining that the mobile device of the user is in proximity to the device that provides access to the particular secured resource.

14 . The system of claim 10 , wherein the operations further comprise determining, by the one or more computing devices, that a mobile device of the user is (i) approaching a location where the secured resource can be accessed and (ii) within a predetermined level of proximity to the location; and

wherein granting access to the secured resource is performed further in response to determining that the mobile device of the user is (i) approaching the location where the particular secured resource can be accessed and (ii) within a predetermined level of proximity to the location.

15 . The system of claim 10 , wherein the operations further comprise determining, based on the set of actions of the user, that the user is predicted to attempt to access the particular secured resource within a predetermined amount of time; and

wherein granting access to the particular secured resource is performed in response to determining that that the user is predicted to attempt to access the secured resource within a predetermined amount of time.

16 . The system of claim 10 , wherein the operations further comprise detecting a predetermined condition indicating that the user is likely to initiate to access the particular secured resource within a predetermined amount of time; and

wherein granting access to the particular secured resource is performed in response to detecting the predetermined condition indicating that the user is likely to initiate to access the particular secured resource within a predetermined amount of time.

17 . The system of claim 16 , wherein granting access to the particular secured resource comprises granting access to the secured resource for a limited period of time, wherein the one or more computers are configured to automatically restrict access to the particular secured resource if the user does not access the particular secured resource before the end of the limited period of time.

18 . The system of claim 10 , wherein the data indicating the actions of the user includes movement data indicating movement of a mobile device of the user while the mobile device travels on a path approaching a physical location where the particular secured resource can be accessed; and

wherein the set of actions is classified as indicating that the user is likely to access the particular secured resource based on a similarity between (i) the path travelled by the mobile device approaching the physical location where the particular secured resource can be accessed and (ii) one or more previous paths taken by the user that resulted in the user accessing the particular secured resource or one or more other secured resources.

19 . One or more non-transitory computer-readable media storing instructions that are operable, when executed by the one or more computing devices, to cause the one or more computing devices to perform operations comprising:

receiving, by the one or more computing devices, data from a device of a user, wherein the received data indicates a set of actions of the user;

authenticating, by the one or more computing devices, the user and determining that a credential of the user authorizes access to a particular secured resource;

based on the movement data, classifying, by the one or more computing devices, the set of actions as indicating that the user is likely to access the particular secured resource;

after receiving the data that indicates the set of actions of the user and before the user subsequently requests access to the particular secured resource, granting the user access to the particular secured resource in response to (i) authenticating the user and determining that the credential of the user authorizes access to the particular secured resource and (ii) classifying the set of actions as indicating that the user is likely to access the particular secured resource.

20 . The one or more non-transitory computer-readable media of claim 19 , wherein the particular secured resource is a software item or a website.

Assignments (4)
CHANGE OF NAME Recorded Sep 19, 2025
From: MICROSTRATEGY INCORPORATED
To: STRATEGY INC
Reel/Frame 072909/0658 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT REEL/FRAME: 056647/0687, REEL/FRAME: 057435/0023, REEL/FRAME: 059256/0247, REEL/FRAME: 062794/0255 AND REEL/FRAME: 066663/0713 Recorded Sep 26, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR IN INTEREST TO U.S. BANK NATIONAL ASSOCIATION, IN ITS CAPACITY AS COLLATERAL AGENT FOR THE SECURED PARTIES
To: MICROSTRATEGY INCORPORATED; MICROSTRATEGY SERVICES CORPORATION
Reel/Frame 069065/0539 →
SUPPLEMENTARY PATENT SECURITY AGREEMENT Recorded Feb 23, 2024
From: MICROSTRATEGY INCORPORATED; MICROSTRATEGY SERVICES CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR IN INTEREST TO U.S. BANK NATIONAL ASSOCIATION, IN ITS CAPACITY AS COLLATERAL AGENT FOR THE SECURED PARTIES
Reel/Frame 066663/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2023
From: ANGELOV, KONSTANTIN; KANG, HYUNMO; VAZQUEZ, HECTOR; HUANG, REN-JAY
To: MICROSTRATEGY INCORPORATED
Reel/Frame 064453/0513 →