IP Library Granted Patent US 7,752,272
Granted Patent B2
US 7,752,272 · App. 11/032,098 · Granted Jul 6, 2010

System and method for filter content pushed to client 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,752,272
App. No.
11/032,098
Granted
Jul 6, 2010
Kind
B2
Abstract

A system and method are provided for filtering data be pushed from a server to a communication device in accordance with a set of predefined rules. Data to be pushed to the communication device is received at the server. A content filter engine is used to determine at the server whether the data meets criteria established by the set of predefined rules, the set of predefined rules having been established by a user of the communication device via a user interface. The data is transmitted to the communication device only if the data is not filtered by the set of predefine rules.

Claims (19)

1. A server for filtering data to be pushed to a wireless handheld device in accordance with user defined rules and corporate defined rules, the wireless handheld device included in a network of wireless communication devices, each wireless handheld device of the network of wireless communication devices being associated with a respective end user, the server comprising:

a personal content filter database for storing end user defined rules, the end user defined rules capable of being set up and modified only by the respective end user associated with the wireless handheld device via an end user interface;

a content filter database for storing corporate defined rules from a system administrator via an administration interface; and

a content filter engine for implementing the user defined rules and the corporate defined rules by preventing restricted information from being transmitted to the wireless handheld device;

wherein the corporate defined rules take precedence over the end user defined rules in case of a conflict, to prevent the end user from overriding corporate policy.

2. The server of claim 1 , wherein the server comprises mobile data services and the content filter engine is embedded within the mobile data services.

3. The server of claim 1 , further comprising a database for caching information that is accessed frequently by many users.

4. The server of claim 1 , further comprising a database for caching information, wherein the information is deemed useful for business purposes.

5. The server of claim 1 wherein the content filter engine transmits the restricted information to an alternate communication device.

6. A method for filtering data be pushed from a server to a wireless handheld device in accordance with a set of predefined rules, the wireless handheld device included in a network of wireless communication devices, each wireless handheld device of the network of wireless communication devices being associated with a respective end user, the method comprising the steps of:

receiving the data to be pushed to the wireless handheld device at the server;

using a content filter engine to determine at the server whether the data meets criteria established by the set of predefined rules, the set of predefined rules comprising:

end user defined rules capable of being set up and modified only by the respective end user associated with the wireless handheld device via an end user interface and stored in a personal content filter database; and

corporate defined rules established by a system administrator via an administration interface and stored in a content filter database; and

transmitting the data to the wireless handheld device only if the data is not filtered by the set of predefined rules;

wherein the further set of predefined rules established by the system administrator supersede the set of predefined rules established by the user of the wireless handheld device in case of a conflict.

7. The method of claim 6 , further comprising caching information locally wherein the information is accessed frequently by many users.

8. The method of claim 6 , further comprising caching information locally wherein the information is deemed useful for business purposes.

9. The method of claim 6 , further comprising transmitting the filtered data to an alternate communication device.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0093 →