IP Library Granted Patent US 8,407,344
Granted Patent B2
US 8,407,344 · App. 11/516,308 · Granted Mar 26, 2013

Method and system for active profile server

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,407,344
App. No.
11/516,308
Granted
Mar 26, 2013
Kind
B2
Abstract

A system and method for active profile services is provided. An embodiment includes an active profile server that is configured to respond to requests for subscriber profile information from an application server. The profile server is further configured to access a known set of profile information for a subscriber and, according to predefined criteria, automatically modify the known set of subscriber profile information and provide the modified profile information to the application server.

Claims (33)

1. An active profile server comprising:

a processing unit;

an interface connecting said processing unit to a profile database; said profile database storing profile information respective to at least one subscriber;

an interface connecting said processing unit to an application requesting access to said profile information; and,

a memory for storing at least one modification criterion in association with an identifier of said subscriber, said modification criterion including substitution data and a condition defining when to use said substitution data;

said processing unit configured to retrieve said profile information from said profile database and to automatically generate and present, without modifying said profile database, a modified version of said profile information to said application in place of said profile information, at least a portion of said modified version including said substitution data in place of information originally contained within said profile information.

2. The active profile server of claim 1 wherein said modified version includes a message that said request to access said profile information is refused.

3. The active profile server of claim 1 wherein said profile database is stored locally on said profile server.

4. The active profile server of claim 1 wherein said profile database is stored at a location remote from said profile server.

5. The active profile server of claim 1 wherein said profile database includes one or more of the following fields of information for each subscriber: subscriber name; ID of Active Device; Type of Active Device; Location; Default Language; Modification Criteria Exists?; Location of Modification Criteria Database; Subscribed Applications and Rates; Account Type; Account Location; Age; Gender; Address; Group Membership Information; and Service Provider.

6. The active profile server of claim 1 wherein said profile information includes presence information.

7. The active profile server of claim 1 wherein said application is configured to modify or append to said profile information.

8. The active profile server of claim 1 wherein said at least one subscriber modification criterion is included in said profile information.

9. The active profile server of claim 1 wherein said at least one subscriber modification criterion implements privacy legislation.

10. A method for providing active profile services comprising:

storing, in a memory of a profile server, at least one modification criterion in association with an identifier of a subscriber, said modification criterion including substitution data and a condition defining when to use said substitution data;

receiving, at an interface of said profile server, a request to access profile information of said subscriber, said profile information stored in a profile database;

retrieving said profile information;

automatically generating a modified version of said retrieved profile information at a processing unit of said profile server, without modifying said profile database, according to said at least one subscriber modification criterion by substituting at least a portion of said profile information with said substitution data; and

presenting said modified profile information in response to said request.

11. The method of claim 10 further comprising responding to said request by presenting said profile information in unmodified form if so permitted by said modification criteria.

12. The method of claim 10 wherein said modified version includes a message that said request to access said profile information is refused.

13. The method of claim 10 wherein said profile information includes one or more of the following fields of information for each subscriber: subscriber name; ID of Active Device; Type of Active Device; Location; Default Language; Modification Criteria Exists?; Location of Modification Criteria Database; Subscribed Applications and Rates; Account Type; Account Location; Age; Gender; Address; Group Membership Information; and Service Provider.

14. The method of claim 10 wherein said profile information includes presence information.

15. The method of claim 10 further comprising the step of appending additional information to said profile information.

16. The method of claim 10 wherein said at least one subscriber modification criterion is included in said profile information.

17. The method of claim 10 wherein said at least one subscriber modification criterion implements privacy legislation.

18. A non-transitory computer readable medium comprising a plurality of programming instructions for execution on a server; said programming instructions implementing a method for providing active profile services comprising:

storing, in a memory of a profile server, at least one modification criterion in association with an identifier of a subscriber, said modification criterion including substitution data and a condition defining when to use said substitution data;

receiving, at an interface of said profile server, a request to access profile information of said subscriber, said profile information stored in a profile database;

retrieving said profile information;

automatically generating a modified version of said retrieved profile information at a processing unit of said profile server, without modifying said profile database, according to said at least one subscriber modification criterion by substituting at least a portion of said profile information with said substitution data; and,

presenting said modified profile information in response to said request.

Assignments (3)
SECURITY AGREEMENT Recorded Oct 29, 2012
From: REDKNEE INC.
To: WELLS FARGO CAPITAL FINANCE CORPORATION CANADA
Reel/Frame 029207/0433 →
RECORDING TO CORRECT ATTORNEY DOCKET NO. 8706980087, PREVIOUSLY RECORDED ON REEL 018447 FRAME 0962 Recorded Apr 5, 2007
From: ZABAWSKYJ, BOHDAN KONSTANTYN; WONG, KAR WAI; RAMAKRISHNAN, KARTHIK; GUDKA, RUSHABDEV; STEELE, PHILLIP RENWELL
To: REDKNEE, INC.
Reel/Frame 019167/0819 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2006
From: ZABAWSKYJ, BOHDAN KONSTANTYN; RAMAKRISHNAN, KARTHIK; GUDKA, RUSHABDEV; STEELE, PHILIP RENWELL
To: REDKNEE INC.
Reel/Frame 018447/0962 →