IP Library Granted Patent US 8,306,522
Granted Patent B1
US 8,306,522 · App. 12/343,476 · Granted Nov 6, 2012

Dynamic interface for mobile devices

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 8,306,522
App. No.
12/343,476
Granted
Nov 6, 2012
Kind
B1
Abstract

A method of enforcing security and confidentiality on a communications device using a dynamic interface application comprises a first external device receiving a first message from a second external device indicating that the security of the communications device has been compromised, and the first external device authenticating the first message and processing the instructions contained in the first message to safeguard content marked confidential. The method also comprises the first external device sending a second message to a device security component executing on the communications device, the second message containing instructions to render inaccessible tiles marked confidential by one of deleting and temporarily disabling access to marked tiles, and disable selected functionality of the dynamic interface application and underlying communications functionality of the communications device until receiving further instruction. The method also comprises the device security component carrying out the instructions contained in the second message.

Claims (44)

1. A method of enforcing security and confidentiality on a communications device using a dynamic interface application, comprising:

receiving, by a provider security component stored on a non-transitory computer readable medium and executable by a processor, a first message indicating that the security of the communications device has been compromised, wherein the first message is generated in response to the security of the communications device being compromised, and wherein the first message identifies panes of the dynamic interface application to be marked confidential, and selected functionality of the dynamic interface application and underlying communications functionality to be disabled;

authenticating, by the provider security component, the first message;

processing, by the provider security component, first instructions contained in the first message to safeguard content associated with the panes of the dynamic interface application to be marked confidential;

sending, by the provider security component, second instructions based on the first instructions to a device security component executing on the communications device to render inaccessible the panes of the dynamic interface application marked confidential by deleting or temporarily disabling access to the panes marked confidential and to disable the selected functionality of the dynamic interface application and the underlying communications functionality of the communications device until receiving further instruction, wherein the second instructions list the panes marked confidential that are to be rendered inaccessible, and the selected functionality of the dynamic interface application and the underlying communications functionality to be disabled;

rendering inaccessible, by the device security component, the panes marked confidential by one of deleting and temporarily disabling access to the panes marked confidential pursuant to the second instructions;

disabling, by the device security component, the selected functionality of the dynamic interface application and the underlying communications functionality of the communications device until receiving further instruction pursuant to the second instructions;

receiving, by the provider security component, a second message indicating that the security of the communications device is no longer compromised;

sending, by the provider security component, third instructions to the device security component to enable previously disabled functionality and restore the panes previously disabled pursuant to the second instructions; and

enabling, by the device security component, previously disabled functionality and restoring previously disabled panes pursuant to the third instructions.

2. The method of claim 1 , wherein the method is invoked when the communications device is one of misplaced, lost, and stolen.

3. The method of claim 1 , wherein the method is invoked remotely from a device other than the communications device, and wherein the device is one of a mobile telephone and a web interface on one of a desktop, laptop, and handheld computer.

4. The method of claim 1 , wherein the method is invoked by entering secure credentials and providing the first instructions regarding the services to be disabled and the panes to be made inaccessible.

5. The method of claim 1 , wherein the rendering inaccessible of selected panes and disabling of selected functionality is reversed by entering secure credentials.

6. A method of enforcing security and confidentiality on a communications device using a dynamic interface application, comprising:

receiving, by a provider security component stored on a non-transitory computer readable medium and executable by a processor, a first message indicating that the security of the communications device has been compromised, wherein the first message is generated in response to the security of the communications device being compromised, and wherein the first message identifies panes of the dynamic interface application to be marked confidential, and selected functionality of the dynamic interface application and underlying communications functionality to be disabled;

authenticating, by the provider security component, the first message;

processing, by the provider security component, first instructions contained in the first message to safeguard content associated with the panes of the dynamic interface application to be marked confidential;

sending, by the provider security component, the first instructions to a device security component executing on the communications device to render inaccessible the panes of the dynamic interface application marked confidential by deleting or temporarily disabling access to marked panes and to disable the selected functionality of the dynamic interface application and the underlying communications functionality of the communications device until receiving further instruction;

receiving, by the provider security component, a second message indicating that the security of the communications device is no longer compromised; and

sending, by the provider security component, second instructions to the device security component to enable previously disabled functionality and restore panes previously disabled pursuant to the first instructions.

7. The method of claim 6 , wherein the security of the communications device is indicated to have been compromised when the communications device is misplaced, lost, or stolen.

8. The method of claim 6 , wherein the method is invoked remotely from a device other than the communications device, and wherein the device is one of a mobile telephone and a web interface on one of a desktop, laptop, and handheld computer.

9. The method of claim 6 , further comprising receiving secure credentials and the first instructions regarding the services to be disabled and the panes to be made inaccessible entered remotely from a device other than the communications device, wherein the device is one of a mobile telephone and a web interface on one of a desktop, laptop, and handheld computer.

10. The method of claim 6 , wherein the second message comprises credentials, and wherein the credentials are entered remotely by a user using a device other than the communications device, wherein the device is one of a mobile telephone and a web interface on one of a desktop, laptop, and handheld computer.

11. The method of claim 10 , further comprising:

examining, by the provider security component, the credentials prior to sending the second instructions to the device security component; and

authenticating, by the provider security component, an identity of the user prior to sending the second instructions to the device security component.

12. The method of claim 6 , further comprising:

saving, by the provider security component, the first instructions when the communications device is not powered on; and

sending, by the provider security component, the first instructions to the device security component when the communications device is next powered on.

13. A method of enforcing security and confidentiality on a communications device using a dynamic interface application, comprising:

receiving, by a provider security component stored on a non-transitory computer readable medium and executable by a processor, a first message indicating that the security of the communications device has been compromised, wherein the first message is generated in response to the security of the communications device being compromised, and wherein the first message identifies panes of the dynamic interface application to be marked confidential, and selected functionality of the dynamic interface application and underlying communications functionality to be disabled;

processing, by the provider security component, first instructions contained in the first message to safeguard content associated with the panes of the dynamic interface application to be marked confidential;

sending, by the provider security component, second instructions based on the first instructions to a device security component executing on the communications device to render inaccessible the panes of the dynamic interface application marked confidential by deleting or temporarily disabling access to the panes marked confidential and to disable the selected functionality of the dynamic interface application and the underlying communications functionality of the communications device until receiving further instruction, wherein the second instructions list the panes marked confidential that are to be rendered inaccessible, and the selected functionality of the dynamic interface application and the underlying communications functionality to be disabled;

receiving, by a device security component executing on the communications device, the second instructions;

carrying out, by the device security component, the second instructions;

receiving, by the device security component, third instructions to enable previously disabled functionality and restore panes previously disabled pursuant to the second instructions in response to an indication that the security of the communications device is no longer compromised; and

carrying out, by the device security component, the third instructions.

14. The method of claim 13 , wherein carrying out the second instructions comprises:

rendering inaccessible, by the device security component, the panes marked confidential by one of deleting and temporarily disabling access to marked panes pursuant to the second instructions; and

disabling, by the device security component, the selected functionality of the dynamic interface application and the underlying communications functionality of the communications device until receiving further instruction pursuant to the second instructions.

15. The method of claim 13 , wherein carrying out the third instructions comprises enabling, by the device security component, previously disabled functionality and restoring previously disabled panes pursuant to the third instructions.

16. The method of claim 13 , wherein the security of the communications device is indicated to have been compromised when the communications device is misplaced, lost, or stolen.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2008
From: DELKER, JASON R.; EVERSON, JOHN M.; KNEISLEY, GABRIEL B.; NICHOLS, JARROD A.; WHITNEY, JASON K.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 022037/0587 →