IP Library Granted Patent US 7,024,491
Granted Patent B1
US 7,024,491 · App. 09/863,572 · Granted Apr 4, 2006

Remotely synchronizing a mobile terminal by adapting ordering and filtering synchronization rules based on a user's operation of the mobile terminal

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,024,491
App. No.
09/863,572
Granted
Apr 4, 2006
Kind
B1
Abstract

A method and apparatus for remotely synchronizing a mobile terminal to a target computer is disclosed. A user's operation of the mobile terminal is monitored and a computer program is executed for adapting ordering and filtering synchronization rules in response to the user's operation of the mobile terminal to generate a modified set of synchronization rules. Synchronization data is exchanged between the target computer and the mobile terminal using the modified set of synchronization rules.

Claims (85)

1. A method of remotely synchronizing a mobile terminal to a target computer, the mobile terminal comprising a local memory and a screen, the method comprising the steps of:

(a) providing a set of synchronization rules comprising ordering and filtering rules;

(b) monitoring a user's operation of the mobile terminal;

(c) executing a computer program for adapting the ordering and filtering rules in response to the user's operation of the mobile terminal to generate a modified set of synchronization rules; and

(d) exchanging synchronization data between the target computer and the mobile terminal using the modified set of synchronization rules, and storing synchronized data in the local memory of the mobile terminal, wherein

the synchronization data comprises a first data and a second data;

the step of monitoring a user's operation of the mobile terminal comprises the step of monitoring the user's preference in viewing data; and

if the step of monitoring the user's operation indicates a preference for viewing the first data before viewing the second data, the computer program adapts the ordering and filtering rules such that the first data are received by the mobile terminal before the second data.

2. The method as recited in claim 1 , further comprising the step of displaying the synchronized data on the screen of the mobile terminal while concurrently receiving synchronization data from the target computer using the modified set of synchronization rules.

3. The method as recited in claim 1 , further comprising the step of transmitting the modified set of synchronization rules from the mobile terminal to the target computer.

4. The method as recited in claim 2 , further comprising the step of transmitting the modified set of synchronization rules from the mobile terminal to the target computer.

5. The method as recited in claim 3 , wherein the target computer uses the modified set of synchronization rules to configure a synchronization program executed by the target computer.

6. The method as recited in claim 4 , wherein the target computer uses the modified set of synchronization rules to configure a synchronization program executed by the target computer.

7. The method as recited in claim 1 , wherein the mobile terminal processes the modified set of synchronization rules to control the exchange of synchronization data between the mobile terminal and the target computer.

8. The method as recited in claim 1 , wherein the first data comprises emails and the second data comprises web pages.

9. The method as recited in claim 1 , wherein the first data comprises a first web page and the second data comprises a second web page.

10. The method as recited in claim 1 , wherein:

(a) the step of monitoring a user's operation of the mobile terminal comprises the step of identifying data of interest to the user; and

(b) the computer program adapts the ordering and filtering rules so that web pages related to the data of interest are received by the mobile terminal.

11. The method as recited in claim 1 , further comprising the steps of:

(a) monitoring the user's progression through a path of linked web pages while browsing an Internet web site on-line;

(b) adapting the ordering and filtering rules based on the user's progression through the path of linked web pages; and

(c) receiving a plurality of web pages associated with the path, the web pages for display on the screen of the mobile terminal.

12. The method as recited in claim 11 , wherein the plurality of web pages received by the mobile terminal comprise web pages linked to the path.

13. The method as recited in claim 12 , wherein the synchronization rules comprise a link-depth identifying a maximum depth of linked pages extending from the path to include in the plurality of web pages received by the mobile terminal.

14. The method as recited in claim 11 , further comprising the steps of:

(a) the user enabling the monitoring of the progression through the path of linked web pages; and

(b) the user disabling the monitoring of the progression through the path of linked web pages.

15. A mobile terminal for communicating with a target computer, the mobile terminal comprising:

(a) a local memory for storing a set of synchronization rules comprising ordering and filtering rules;

(b) a screen;

(c) a terminal controller for:

monitoring a user's operation of the mobile terminal;

executing a computer program for adapting the ordering and filtering rules in response to the user's operation of the mobile terminal to generate a modified set of synchronization rules; and

exchanging synchronization data between the target computer and the mobile terminal using the modified set of synchronization rules, and storing synchronized data in the local memory.

16. The mobile terminal as recited in claim 15 , wherein the terminal controller for displaying the synchronized data on the screen of the mobile terminal while concurrently receiving synchronization data from the target computer using the modified set of synchronization rules.

17. The mobile terminal as recited in claim 15 , further comprising the step of transmitting the modified set of synchronization rules from the mobile terminal to the target computer.

18. The mobile terminal as recited in claim 16 , further comprising the step of transmitting the modified set of synchronization rules from the mobile terminal to the target computer.

19. The mobile terminal as recited in claim 17 , wherein the target computer uses the modified set of synchronization rules to configure a synchronization program executed by the target computer.

20. The mobile terminal as recited in claim 18 , wherein the target computer uses the modified set of synchronization rules to configure a synchronization program executed by the target computer.

21. The mobile terminal as recited in claim 15 , wherein the terminal controller for processing the modified set of synchronization rules to control the exchange of synchronization data between the mobile terminal and the target computer.

22. The mobile terminal as recited in claim 15 , wherein:

(a) the synchronization data comprises a first data and a second data;

(b) the terminal controller for monitoring the user's preference in viewing data; and

(c) if monitoring the user's preference in viewing data indicates a preference for viewing the first data before viewing the second data, the computer program adapts the ordering and filtering rules so that the first data are received by the mobile terminal before the second data.

23. The mobile terminal as recited in claim 22 , wherein the first data comprises emails and the second data comprises web pages.

24. The mobile terminal as recited in claim 22 , wherein the first data comprises a first web page and the second data comprises a second web page.

25. The mobile terminal as recited in claim 15 , wherein:

(a) the terminal controller for identifying data of interest to the user based on the user's operation of the mobile terminal; and

(b) the computer program adapts the synchronization rules so that web pages related to the data of interest are downloaded to the mobile terminal.

26. The mobile terminal as recited in claim 15 , wherein:

(a) the terminal controller for monitoring the user's progression through a path of linked web pages while browsing an Internet web site on-line;

(b) the computer program for adapting the ordering and filtering rules based on the user's progression through the path of linked web pages; and

(c) the terminal controller for receiving a plurality of web pages associated with the path, and for displaying the web pages on the screen of the mobile terminal.

27. The mobile terminal as recited in claim 26 , wherein the plurality of web pages received by the mobile terminal comprises web pages linked to the path.

28. The mobile terminal as recited in claim 27 , wherein the synchronization rules comprise a link-depth identifying a maximum depth of linked pages extending from the path to include in the plurality of web pages received by the mobile terminal.

29. The mobile terminal as recited in claim 26 , wherein:

(a) the user enables the monitoring of the progression through the path of linked web pages; and

(b) the user disables the monitoring of the progression through the path of linked web pages.

30. A computer program embodied on a computer readable storage medium for use in a mobile terminal, the mobile terminal comprising a local memory, a screen, and a set of synchronization rules comprising ordering and filtering rules, the computer program comprising code segments for:

(a) monitoring a user's operation of the mobile terminal;

(b) adapting the ordering and filtering rules in response to the user's operation of the mobile terminal to generate a modified set of synchronization rules; and

(c) exchanging synchronization data between the target computer and the mobile terminal using the modified set of synchronization rules, and storing synchronized data in the local memory of the mobile terminal, wherein the synchronization data comprises a first data and a second data;

(d) monitoring the user's preference in viewing data; and

(e) if monitoring the user's preference in viewing data indicates a preference for viewing the first data before viewing the second data, adapting the ordering and filtering such that the first data are received by the mobile terminal before the second data.

31. The computer program as recited in claim 30 , further comprising code segments for displaying the synchronized data on the screen of the mobile terminal while concurrently receiving synchronization data from the target computer using the modified set of synchronization rules.

32. The computer program as recited in claim 30 , further comprising a code segment for transmitting the modified set of synchronization rules from the mobile terminal to the target computer.

33. The computer program as recited in claim 31 , further comprising a code segment for transmitting the modified set of synchronization rules from the mobile terminal to the target computer.

34. The computer program as recited in claim 32 , wherein the target computer uses the modified set of synchronization rules to configure a synchronization program executed by the target computer.

35. The computer program as recited in claim 33 , wherein the target computer uses the modified set of synchronization rules to configure a synchronization program executed by the target computer.

36. The computer program as recited in claim 30 , further comprising a code segment for processing the modified set of synchronization rules to control the exchange of synchronization data between the mobile terminal and the target computer.

37. The computer program as recited in claim 30 , wherein the first data comprises emails and the second data comprises web pages.

38. The computer program as recited in claim 30 , wherein the first data comprises a first web page and the second data comprises a second web page.

39. The computer program as recited in claim 30 , further comprising code segments for:

(a) identifying data of interest to the user based on the user's operation of the mobile terminal; and

(b) adapting the ordering and filtering rules so that web pages related to the data of interest are received by the mobile terminal.

40. The computer program as recited in claim 30 , further comprising code segments for:

(a) monitoring the user's progression through a path of linked web pages while browsing an Internet web site on-line;

(b) adapting the ordering and filtering rules based on the user's progression through the path of linked web pages; and

(c) receiving a plurality of web pages associated with the path, the web pages for display on the screen of the mobile terminal.

41. The computer program as recited in claim 40 , wherein the plurality of web pages received by the mobile terminal comprise web pages linked to the path.

42. The computer program as recited in claim 41 , wherein the synchronization rules comprise a link-depth identifying a maximum depth of linked pages extending from the path to include in the plurality of web pages received by the mobile terminal.

43. The computer program as recited in claim 40 , wherein:

(a) the user enables the monitoring of the progression through the path of linked web pages; and

(b) the user disables the monitoring of the progression through the path of linked web pages.

Assignments (7)
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
RELEASE OF SECURITY INTEREST AT REEL 053926 FRAME 0446 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058966/0321 →
SECURITY INTEREST Recorded Sep 29, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 053926/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2020
From: WESTERN DIGITAL CAPITAL, LLC
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 053208/0828 →
CHANGE OF NAME Recorded Jun 15, 2020
From: WESTERN DIGITAL CAPITAL, INC
To: WESTERN DIGITAL CAPITAL, LLC
Reel/Frame 052945/0476 →
CHANGE OF NAME Recorded Jun 11, 2020
From: WESTERN DIGITAL VENTURES, INC
To: WESTERN DIGITAL CAPITAL, INC
Reel/Frame 052919/0177 →