IP Library Granted Patent US 9,277,354
Granted Patent B2
US 9,277,354 · App. 14/067,401 · Granted Mar 1, 2016

Systems, methods, and software for receiving commands within a mobile communications application

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,277,354
App. No.
14/067,401
Granted
Mar 1, 2016
Kind
B2
Abstract

In an embodiment, a method provides for receiving commands within a mobile communications application running on a mobile communication device. The method includes monitoring text entered into a text input region of a touchscreen keyboard module within a user interface on the mobile communication device for an interrupt code, and detecting an interrupt code. The method also includes determining a command from a plurality of commands, based on user inputs following the interrupt code, identifying an action from a plurality of actions corresponding to the plurality of commands, and initiating the action corresponding to the command.

Claims (50)

1. A method for receiving commands within a mobile communications application running on a mobile communication device, the method comprising:

monitoring, for an interrupt code, text entered into a text input region of a touchscreen keyboard module for a messaging application within a user interface on the mobile communication device;

detecting an interrupt code;

in response to the detected interrupt code, determining a command from a plurality of commands, based on user inputs following the interrupt code;

identifying an action from a plurality of actions corresponding to the plurality of commands; and

initiating the action corresponding to the command.

2. The method of claim 1 , further comprising:

upon detection of the interrupt code, opening a command line interface within the user interface on the mobile communication device for entry of the command.

3. The method of claim 1 , further comprising:

upon detection of the interrupt code, displaying a pull-down menu of the plurality of commands associated with the interrupt code, for selection of the command by a user within the user interface on the mobile communication device.

4. The method of claim 1 , further comprising:

upon detection of the interrupt code, monitoring text entered into the text input region of the touchscreen keyboard module within the user interface on the mobile communication device for any of the plurality of commands.

5. The method of claim 1 , further comprising:

providing a customized screen within the user interface on the mobile communication device configured to allow a user to associate an action with a command.

6. The method of claim 1 , wherein the action includes starting an application on the mobile communication device.

7. The method of claim 1 , wherein the action includes changing a mode of communication on the mobile communication device.

8. One or more non-transitory computer readable storage media having program instructions stored thereon for receiving commands within a mobile communications application running on a mobile communication device that, when executed by a computing system, direct the computing system to at least:

monitor, for an interrupt code, text entered into a text input region of a touchscreen keyboard module for a messaging application within a user interface on the mobile communication device;

detect an interrupt code;

in response to the detected interrupt code, determine a command from a plurality of commands, based on user inputs following the interrupt code;

identify an action from a plurality of actions corresponding to the plurality of commands; and

initiate the action corresponding to the command.

9. The one or more non-transitory computer readable storage media of claim 8 , wherein the instructions further direct the computer system to:

upon detection of the interrupt code, open a command line interface within the user interface on the mobile communication device for entry of the command.

10. The one or more non-transitory computer readable storage media of claim 8 , wherein the instructions further direct the computer system to:

upon detection of the interrupt code, display a pull-down menu of the plurality of commands associated with the interrupt code, for selection of the command by a user within the user interface on the mobile communication device.

11. The one or more non-transitory computer readable storage media of claim 8 , wherein the instructions further direct the computer system to:

upon detection of the interrupt code, monitor text entered into the text input region of the touchscreen keyboard module within the user interface on a mobile communication device for any of the plurality of commands.

12. The one or more non-transitory computer readable storage media of claim 8 , wherein the instructions further direct the computer system to:

provide a customized screen within the user interface on the mobile communication device configured to allow a user to associate an action with a command.

13. The one or more non-transitory computer readable storage media of claim 8 , wherein the action includes starting an application on the mobile communication device.

14. The one or more non-transitory computer readable storage media of claim 8 , wherein the action includes changing a mode of communication on the mobile communication device.

15. A mobile communication device configured for receiving commands within a mobile communications application, the device comprising:

a memory configured to store an action database comprising a plurality of commands and a plurality of actions corresponding to the plurality of commands; and

a processor coupled with the memory and configured to:

monitor, for an interrupt code, text entered into a text input region of a touchscreen keyboard module for a messaging application within a user interface on the mobile communication device;

detect an interrupt code;

in response to the detected interrupt code, determine a command from the plurality of commands based on user inputs following the interrupt code;

identify an action from the plurality of actions corresponding to the plurality of commands stored within the action database; and

initiate the action corresponding to the command.

16. The mobile communication device of claim 15 , wherein the processor is further configured to:

upon detection of the interrupt code, open a command line interface within the user interface on the mobile communication device for entry of the command.

17. The mobile communication device of claim 15 , wherein the processor is further configured to:

upon detection of the interrupt code, display a pull-down menu of the plurality of commands associated with the interrupt code, for selection of the command by a user within the user interface on the mobile communication device.

18. The mobile communication device of claim 15 , wherein the processor is further configured to:

upon detection of the interrupt code, monitor text entered into the text input region of the touchscreen keyboard module within the user interface on a mobile communication device for any of the plurality of commands.

19. The mobile communication device of claim 15 , wherein the processor is further configured to:

provide a customized screen within the user interface on the mobile communication device configured to allow a user to associate an action with a command.

20. The mobile communication device of claim 15 , wherein the action includes starting an application on the mobile communication device.

21. The mobile communication device of claim 15 , wherein the action includes changing a mode of communication on the mobile communication device.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/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 Oct 30, 2013
From: GATEWOOD, JOHN; SAMSON, KENNETH WAYNE; VORUGANTI, BHANU PRAKASH; HUND, MATTHEW P.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 031512/0205 →