IP Library Granted Patent US 9,801,053
Granted Patent B1
US 9,801,053 · App. 14/599,062 · Granted Oct 24, 2017

Arranging display of control icons that enable usage of keys

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 9,801,053
App. No.
14/599,062
Granted
Oct 24, 2017
Kind
B1
Abstract

A user of a mobile device is authenticated in a manner that enables the user access to a credential that has been issued by a credential-issuing organization. One or more keys are identified that are associated with the credential and that enable access to one or more physical resources associated with the credential-issuing organization. A physical orientation of the user's mobile device is determined. A display arrangement of one or more control icons that enable usage of the one or more keys is determined based on a physical orientation of the one or more physical resources relative to the determined physical orientation of the mobile device. The one or more control icons are displayed in accordance with the determined display arrangement.

Claims (68)

1. A computer-implemented method comprising:

authenticating a user of a mobile device in a manner that enables the user access to a credential that has been issued to the user by a credential-issuing organization;

identifying one or more keys that are associated with the credential and that enable access to one or more physical resources associated with the credential-issuing organization;

determining a physical orientation of the mobile device of the user, indicating a geographic direction in which the mobile device is facing;

determining a display arrangement of one or more control icons that enable usage of the one or more keys based on a physical orientation of the one or more physical resources relative to the determined physical orientation of the mobile device of the user; and

causing display of the one or more control icons in accordance with the determined display arrangement.

2. The method of claim 1 , wherein identifying one or more keys that are associated with the credential and that enable access to one or more physical resources associated with the credential-issuing organization comprises:

receiving, from the mobile device of the user, a selection of a group key that corresponds to the one or more keys; and

identifying the one or more keys that correspond to the selected group key.

3. The method of claim 1 , wherein determining a physical orientation of the mobile device of the user comprises:

receiving geographic directional information from a geographic direction sensing device of the mobile device of the user.

4. The method of claim 3 , wherein receiving directional information from a geographic direction sensing device of the mobile device of the user comprises:

receiving an indication of a detected geographic direction from at least one of a compass, a gyroscope, an accelerometer, or a proximity sensor of the mobile device of the user; and

determining the geographic direction in which the mobile device of the user is facing as the detected geographic direction.

5. The method of claim 1 , wherein determining a physical orientation of the mobile device of the user comprises:

receiving a photographed image captured by an image sensor;

processing the photographed image; and

determining, based on processing the photographed image, a geographic direction in which the user is facing.

6. The method of claim 1 , wherein determining a physical orientation of the mobile device of the user comprises:

determining a viewing orientation in which the mobile device of the user is being held and viewed by the user.

7. The method of claim 1 , wherein:

identifying the one or more keys comprises identifying a subset of keys that are accessible to the user;

determining the display arrangement of the one or more control icons comprises determining a subset of control icons that corresponds to the identified subset of keys; and

causing display of the one or more control icons in accordance with the determined display arrangement comprises indicating accessibility of only the subset of control icons that corresponds to the identified subset of keys.

8. The method of claim 1 , wherein:

determining the display arrangement of the one or more control icons comprises:

identifying, from among a plurality of predefined orientations, an orientation that is a closest match to the physical orientation of the one or more physical resources relative to the determined physical orientation of the mobile device of the user; and

identifying, from among a plurality of predefined graphical key selection interfaces, a graphical key selection interface that comprises the one or more control icons arranged according to the identified orientation; and

causing display of the one or more control icons in accordance with the determined display arrangement comprises providing, to the mobile device of the user, the identified graphical key selection interface.

9. The method of claim 1 , wherein:

determining the display arrangement of the one or more control icons comprises generating a graphical key selection interface that comprises the one or more control icons arranged according to the physical orientation of the one or more physical resources relative to the determined physical orientation of the mobile device of the user; and

causing display of the one or more control icons in accordance with the determined display arrangement comprises providing, to the mobile device of the user, the generated graphical key selection interface.

10. The method of claim 1 , further comprising:

receiving, from the mobile device of the user, a selection of a particular control icon from the one or more control icons; and

enabling the user to use a particular key, from among the one or more keys, that corresponds to the selected control icon to access a particular physical resource from among the one or more physical resources.

11. The method of claim 1 , further comprising:

determining a geographic location of the mobile device of the user.

12. The method of claim 11 , wherein determining the geographic location of the mobile device of the user comprises receiving an indication of a geographic location from a location-sensing device of the mobile device of the user.

13. The method of claim 11 , wherein determining the geographic location of the mobile device of the user comprises processing triangulation information received from a plurality of devices that are in communication with the mobile device of the user.

14. The method of claim 11 , wherein identifying one or more keys that are associated with the credential and that enable access to one or more physical resources associated with the credential-issuing organization comprises:

determining a geographic region associated with the one or more physical resources;

comparing the geographic location of the mobile device of the user with the geographic region associated with the one or more physical resources; and

determining a match between the geographic location of the mobile device of the user and the geographic region associated with the one or more physical resources, and

determining that the one or more keys correspond to the one or more physical resources for which the associated geographic region was determined to match the geographic location of the mobile device of the user.

15. The method of claim 11 , further comprising:

determining one or more credential-issuing organizations having associated physical resources that are in a vicinity of the geographic location of the mobile device of the user; and

providing, to the mobile device of the user, information regarding the one or more credential-issuing organizations and the associated physical resources that are in the vicinity of the geographic location of the mobile device of the user.

16. The method of claim 1 , wherein authenticating a user of a mobile device comprises:

receiving, from the mobile device of a user, authentication information associated with the credential and the one or more keys issued by the credential-issuing organization; and

determining that the authentication information has been authorized by the credential-issuing organization.

17. The method of claim 1 , further comprising:

receiving, from a system operated by the credential-issuing organization, the credential and the one or more keys issued to the user by the credential-issuing organization; and

adding the credential and the one or more keys to a user account of the user.

18. The method of claim 1 , further comprising:

providing, to the mobile device of the user, based on determining that the user's authentication information has been authorized, a representation of a credential that comprises at least one of a Quick Response (QR) Code, an alphanumeric code, or a short-range wireless code.

19. A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

authenticating a user of a mobile device in a manner that enables the user access to a credential that has been issued to the user by a credential-issuing organization;

identifying one or more keys that are associated with the credential and that enable access to one or more physical resources associated with the credential-issuing organization;

determining a physical orientation of the mobile device of the user;

determining a display arrangement of one or more control icons that enable usage of the one or more keys based on a physical orientation of the one or more physical resources relative to the determined physical orientation of the mobile device of the user; and

causing display of the one or more control icons in accordance with the determined display arrangement.

20. At least one non-transitory computer-readable storage medium encoded with at least one computer program comprising instructions that, when executed, operate to cause at least one processor to perform operations comprising:

authenticating a user of a mobile device in a manner that enables the user access to a credential that has been issued to the user by a credential-issuing organization;

identifying one or more keys that are associated with the credential and that enable access to one or more physical resources associated with the credential-issuing organization;

determining a physical orientation of the mobile device of the user, indicating a geographic direction in which the mobile device is facing;

determining a display arrangement of one or more control icons that enable usage of the one or more keys based on a physical orientation of the one or more physical resources relative to the determined physical orientation of the mobile device of the user; and

causing display of the one or more control icons in accordance with the determined display arrangement.

Assignments (4)
CHANGE OF NAME Recorded Sep 19, 2025
From: MICROSTRATEGY INCORPORATED
To: STRATEGY INC
Reel/Frame 072909/0870 →
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 →
SECURITY INTEREST Recorded Jun 22, 2021
From: MICROSTRATEGY INCORPORATED
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 056647/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2015
From: ZIRAKNEJAD, SIAMAK
To: MICROSTRATEGY INCORPORATED
Reel/Frame 035608/0588 →