IP Library Granted Patent US 8,443,158
Granted Patent B2
US 8,443,158 · App. 11/257,731 · Granted May 14, 2013

Mobile wireless communications device providing data management and security features and related methods

Inventors: Travis Brown (Henrietta, NY); David March (Rochester, NY); Lloyd Palum (Rochester, NY)
Assignee: Harris Corporation
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,443,158
App. No.
11/257,731
Granted
May 14, 2013
Kind
B2
Abstract

A mobile wireless communications device may include a wireless transceiver, a series of processing modules, a shared memory connected the plurality of processing modules and to the wireless transceiver, and a memory manager module for generating respective data location indices for data stored in the shared memory. The processing modules may cooperate with the shared memory and the memory manager module so that an upstream processing module stores given data in the shared memory, and so that a downstream processing module receives the data location index for the stored given data and processes the stored given data based thereon. The device may further include a security module for selectively purging data from the shared memory.

Claims (43)

1. A mobile wireless communications device comprising:

a wireless transceiver;

a series of processing modules;

a shared memory connected to said processing modules and to said wireless transceiver;

a memory manager module for generating data location indices for data stored in said shared memory;

said processing modules cooperating with said shared memory and said memory manager module so that an upstream processing module stores given data in said shared memory and so that a downstream processing module receives the data location index for the stored given data and processes the stored given data based thereon; and

a security module for selectively purging data from said shared memory based upon a change in an encryption level of the data.

2. The mobile wireless communications device of claim 1 wherein said security module selectively purges all of the data in said shared memory.

3. The mobile wireless communications device of claim 1 wherein said memory manager module retains data for a predetermined time.

4. The mobile wireless communications device of claim 1 wherein said memory manager module causes data to be stored within said shared memory based upon a balanced tree.

5. The mobile wireless communications device of claim 1 further comprising an index memory for storing the data location indices.

6. The mobile wireless communications device of claim 1 wherein said memory manager module further allocates said shared memory among groups of data.

7. The mobile wireless communications device of claim 1 wherein said processing modules operate in accordance with a Software Communications Architecture (SCA).

8. The mobile wireless communications device of claim 1 further comprising a portable housing carrying said wireless transceiver, said processing modules, said shared memory, said memory manager module, and said security module.

9. The mobile wireless communications device of claim 1 further comprising an antenna connected to said wireless transceiver.

10. The mobile wireless communications device of claim 1 wherein said processing modules are selected from a group comprising a digital signal processing module, a voice/data processing module, a data validation module, and a cryptographic interface module.

11. A mobile wireless communications device comprising:

a wireless transceiver;

a series of processing modules;

a shared memory connected to said processing modules and to said wireless transceiver;

a memory manager module for generating data location indices for data stored in said shared memory;

said processing modules cooperating with said shared memory and said memory manager module so that an upstream processing module stores given data in said shared memory and so that a downstream processing module receives the data, location index for the stored given data and processes the stored, given data based thereon; and

a secure cryptographic module for selectively purging data from said shared memory based upon a change in an encryption level of the data.

12. The mobile wireless communications device of claim 11 wherein said memory manager module retains data for a predetermined time.

13. The mobile wireless communications device of claim 11 wherein said memory manager module causes data to be stored within said shared memory based upon a balanced tree.

14. The mobile wireless communications device of claim 11 further comprising an index memory for storing the data location indices.

15. The mobile wireless communications device of claim 11 wherein said processing modules operate in accordance with a Software Communications Architecture (SCA).

16. A method for using a mobile wireless communications device comprising a wireless transceiver, a series of processing modules, and a shared memory connected to the processing modules and to the wireless transceiver, the method comprising:

using an upstream processing module to store data in the shared memory;

generating a data location index for the stored data;

using a downstream processing module to receive the data location index and process the stored data based upon the data location index; and

selectively purging data from the shared memory based upon a change in an encryption level of the data.

17. The method of claim 16 wherein data is stored within the shared memory based upon a balanced tree.

18. The method of claim 16 wherein the mobile wireless communications device further comprises an index memory; and further comprising storing the data location indices in the index memory.

19. The method of claim 16 wherein the processing modules operate in accordance with a Software Communications Architecture (SCA).

20. A non-transitory computer-readable medium for a wireless communications device comprising a shared memory and comprising:

a series of processing modules;

a memory manager module for generating data location indices for data stored in the shared memory;

the processing modules cooperating with the shared memory and the memory manager module so that an upstream processing module stores given data in the shared memory and so that a downstream processing module receives the data location index for the stored given data and processes the stored given data based thereon; and

a security module for selectively purging data from the shared memory based upon a change in an encryption level of the data.

21. The computer-readable medium of claim 20 wherein the memory manager module retains data for a predetermined time.

22. The computer-readable medium of claim 20 wherein the memory manager module causes data to be stored within the shared memory based upon a balanced tree.

23. The computer-readable medium of claim 20 wherein the processing modules operate in accordance with a Software Communications Architecture (SCA).

Assignments (3)
CHANGE OF NAME Recorded Nov 19, 2018
From: HARRIS SOLUTIONS NY, INC.
To: HARRIS GLOBAL COMMUNICATIONS, INC.
Reel/Frame 047598/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2018
From: HARRIS CORPORATION
To: HARRIS SOLUTIONS NY, INC.
Reel/Frame 047600/0598 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2005
From: BROWN, TRAVIS; MARCH, DAVID; PALUM, LLOYD
To: HARRIS CORPORATION
Reel/Frame 017369/0513 →
Continuity (1)
Related Publication 20070094463A1 · Apr 26, 2007