The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 31, 2012
Filed:
Jun. 13, 2011
Rajesh I. Balay, San Jose, CA (US);
Chandramouli Sargor, Sunnyvale, CA (US);
Sachin S. Desai, Santa Clara, CA (US);
Francois Lemarchand, Palaiseau, FR;
Amit K. Khetawat, San Jose, CA (US);
Rajesh I. Balay, San Jose, CA (US);
Chandramouli Sargor, Sunnyvale, CA (US);
Sachin S. Desai, Santa Clara, CA (US);
Francois Lemarchand, Palaiseau, FR;
Amit K. Khetawat, San Jose, CA (US);
Fortinet, Inc., Sunnyvale, CA (US);
Abstract
Methods are provided for managing hierarchically organized subscriber profiles. According to one embodiment, a policy engine of a VR defines services available to subscribers in terms of profile identifiers. A scalable subscriber profile database is established having a memory requirement dependent upon the number of available service contexts by hierarchically organizing profile identifiers as leaf profile identifiers, which explicitly define services, and intermediate profile identifiers, which indirectly represent services. The policy engine receives a first-level profile identifier and determines whether it is among those stored in the database. If not, then it obtains service profile information associated with the first-level profile identifier. If the first-level profile identifier is an intermediate profile identifier having leaf profile identifiers, then it further obtains them and associated profile information and stores this information in the database. The first-level profile identifier and the associated service profile information are also stored in the database.