IP Library Granted Patent US 7,447,799
Granted Patent B2
US 7,447,799 · App. 10/133,817 · Granted Nov 4, 2008

System and method for automatically updating a wireless device

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 7,447,799
App. No.
10/133,817
Granted
Nov 4, 2008
Kind
B2
Abstract

A system and method for automatically updating a wireless device. It is determined whether one or more changes have occurred to a set of files. The set of files includes one or more files. Information related to the one or more changes is received and automatically forwarded to a wireless. The information is utilized to automatically update one or more files on the wireless device to reflect the one or more changes in the set of files. For example, file can be added to the directory, removed from the directory, modified, etc.

Claims (43)

1. A system comprising:

a file system including a directory structure having one or more folders each associated with a set of two or more wireless devices with one or more files associated with each of the set of wireless devices;

an enterprise server to monitor the directory structure for changes to the one or more files;

an interface module to maintain a logical mapping between the folders and the set of wireless devices associated with each folder and to determine the type of changes made to the files by accessing a database at the enterprise server;

a document management module (DMM) to update the database by incorporating the changes to the files; and

a push management module (PMM) to wirelessly transmit updated information for the files to the associated wireless devices indicated by the mapping.

2. The system of claim 1 , further comprising an access control module (ACM) to control access to applications and documents by the device.

3. The system of claim 1 , wherein the changes include at least one of addition of a file to the set of files, deletion of a file from the set of files, and renaming of a file within the set of files.

4. The system of claim 1 , wherein the PMM forwards a notification to the device of the changes with the changes.

5. The system of claim 1 , wherein the enterprise server comprises a multiplexer module.

6. The system of claim 1 , wherein the DMM assigns a unique identifier to the information associated with the changes.

7. The system of claim 1 , wherein the interface module is configured to manipulate the information associated with the changes.

8. The system of claim 1 , wherein the set of files includes at least one of a file system and a directory structure.

9. The system of claim 1 , wherein the set of files resides on a user computer.

10. The system of claim 1 , wherein the interface module is configured to determine whether the changes to the set of files is related to a predetermined group associated with the set of files.

11. The system of claim 10 , wherein the PMM is configured to conditionally forward the information to the wireless device based on the predetermined group.

12. A system comprising:

a user computer to create a file system including a directory structure having one or more folders each associated with a set of two or more wireless devices with one or more files associated with each of the set of wireless devices;

an enterprise server having a database;

an interface module to maintain a logical mapping between the folders and the set of wireless devices associated with each folder and to determine the type of changes made to the files by accessing a database at the enterprise server;

a document management module (DMM) to update the enterprise database by incorporating the changes to the files; and

a push management module (PMM) to wirelessly transmit updated information for the files to the associated wireless devices indicated by the mapping.

13. The system of claim 12 , wherein the enterprise server comprises a multiplexer module.

14. The system of claim 12 , wherein the changes include at least one of addition of a file to the set of files and deletion of a file from the set of files.

15. The system of claim 12 , wherein the enterprise server is configured to access the set of files in order to determine whether changes to the set of files has occurred.

16. The system of claim 12 , wherein the DMM assigns a unique identifier to the information associated with the changes.

17. The system of claim 12 , wherein the interface module includes one or more modules configured to manipulate information associated with the changes.

18. A method comprising:

associating a folder with a set of two or more wireless devices;

receiving updates of files associated with the folder;

determining types of changes made to the files by accessing a database;

updating the database by incorporating the changes to the files; and

wirelessly transmitting updated information for the files to the associated wireless devices indicated by a logical mapping between the folder and a set of associated wireless devices.

19. The method of claim 18 , further comprising determining whether at least one of a file has been added to the set of files and a file has been removed from the set of files.

20. The method of claim 18 , further comprising determining whether the one or more files in the set of files have been modified.

21. The method of claim 18 , further comprising forwarding a notification to the device of the changes, wherein the device is wireless.

22. The method of claim 18 , further comprising accessing the set of files in order to determine whether changes to the set of files has occurred.

23. The method of claim 18 , further comprising assigning a unique identifier to information associated with the changes.

24. The method of claim 23 , further comprising manipulating the information associated with the changes.

25. The method of claim 18 , wherein the set of files includes at least one of a file system and a directory.

26. The method of claim 18 , wherein the set of files resides on a user computer.

27. The method of claim 18 , further comprising determining whether the changes in the set of files is associated with a predetermined group associated with the set of files.

28. The method of claim 27 , further comprising conditionally forwarding information to the device based on the predetermined group.

Assignments (11)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2018
From: GOOD TECHNOLOGY HOLDINGS LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 045196/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2017
From: GOOD TECHNOLOGY SOFTWARE, INC.
To: GOOD TECHNOLOGY HOLDINGS LIMITED
Reel/Frame 043364/0489 →
CHANGE OF NAME Recorded Dec 4, 2012
From: GOOD TECHNOLOGY ACQUISITION, INC.
To: GOOD TECHNOLOGY SOFTWARE, INC.
Reel/Frame 029405/0351 →
CHANGE OF NAME Recorded Dec 4, 2012
From: GOOD TECHNOLOGY, INC.
To: GOOD TECHNOLOGY ACQUISITION, INC.
Reel/Frame 029405/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2007
From: N-G ACQUISITION CORPORATION
To: GOOD TECHNOLOGY, INC.
Reel/Frame 019820/0207 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEES ZIP CODE. DOCUMENT PREVIOUSLY RECORDED AT REEL 014385 FRAME 0463. Recorded Apr 2, 2004
From: NEOMAR, INC.
To: N-G ACQUISITION CORPORATION
Reel/Frame 015166/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2004
From: NEOMAR, INC.
To: N-G ACQUISITION CORPORATION
Reel/Frame 015182/0280 →
CORRECTIVE ASSIGNMENT TO CORRECT ASSIGNEE ADDRESS, PREVIOUSLY RECORDED AT REEL/FRAME 014385/0463 (ASSIGNMENT OF ASSIGNOR'S INTEREST) Recorded Aug 15, 2003
From: NEOMAR, INC.
To: N-G ACQUISITION CORPORATION
Reel/Frame 015166/0862 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2003
From: NEOMAR, INC.
To: N-G ACQUISITION CORPORATION
Reel/Frame 014385/0463 →