US Patent No: 7,673,047

Number of patents in Portfolio can not be more than 2000

Determining a user's groups

ALSO PUBLISHED AS: 20060195575

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention is directed to technology for determining the set of groups of which a user is a member. A user can be a static member, dynamic member or nested member of a group. A user is a nested member of a first group if that user is a member of a second group and the second group is a member of the first group. There can be multiple levels of nesting. For example, an entity can be a nested member of a first group if that entity is a member of a second group, which is a member of a third group, which is a member of a fourth group, which is a member of the first group. The present invention can determine the groups of which the user is a static member, dynamic member or nested member.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ORACLE CORPORATIONREDWOOD SHORES, CA22
ORACLE INTERNATIONAL CORPORATIONREDWOOD SHORES, CA4357

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Ahmed, Sajeed Mountain View, CA 12 311
Delany, Shawn P San Jose, CA 10 261

Cited Art Landscape

Patent Info (Count) # Cites Year
 
ORACLE INTERNATIONAL CORPORATION (15)
5,991,768 Finer grained quiescence for data replication 44 1997
6,356,996 Cache fencing for interpretive environments 34 1998
6,587,856 Method and system for representing and accessing object-oriented data in a relational database system 76 1998
6,748,374 Method for generating a relational database query statement using one or more templates corresponding to search conditions in an expression tree 70 1998
6,643,661 Method and apparatus for implementing search and channel features in an enterprise-wide computer system 164 2001
2002/0138,543 Workflows with associated processes 29 2001
2002/0138,577 Domain based workflows 31 2001
2002/0143,943 Support for multiple data stores 29 2001
2002/0152,254 Template based workflow definition 41 2001
2002/0174,238 Employing electronic certificate workflows 25 2001
6,675,261 Request based caching of data store data 126 2001
6,782,379 Preparing output XML based on selected programs and XML templates 63 2001
6,816,871 Delivering output XML with dynamically selectable processing 80 2001
2005/0015,340 Method and apparatus for supporting service enablers via service request handholding 40 2004
2006/0212,574 Policy interface description framework 35 2005
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (14)
5,960,422 System and method for optimized source selection in an information retrieval system 67 1997
6,012,098 Servlet pairing for isolation of the retrieval and rendering of data 289 1998
6,105,063 Client-server system for maintaining application preferences in a hierarchical data structure according to user and user group or terminal and terminal group contexts 213 1998
6,339,826 Client-server system for maintaining a user desktop consistent with server application user access permissions 153 1998
6,219,667 Efficient large-scale access control for internet/intranet information systems 67 1998
6,336,214 System and method for automatically generating browsable language grammars 64 1998
6,438,690 Vault controller based registration application serving web based registration authorities and end users for conducting electronic commerce in secure end-to-end distributed information system 142 1998
6,775,782 System and method for suspending and resuming digital certificates in a certificate-based user authentication application system 90 1999
6,564,370 Attribute signature schema and method of use in a directory service 53 1999
6,886,170 Method and apparatus in a data processing system for the issuance and delivery of lightweight requests to concurrent and multiple service providers 32 1999
6,571,216 Differential rewards with dynamic user profiling 134 2000
6,606,644 System and technique for dynamic information gathering and targeted advertising in a web based model using a live information selection and analysis tool 183 2000
6,823,513 Workflow distribution process granting to operators with assigned activities access to needed computer resources and withdrawing such access upon the completion of the assigned activity 20 2000
2002/0152,244 Method and apparatus to dynamically create a customized user interface based on a document type definition 178 2000
 
MICROSOFT CORPORATION (8)
6,519,767 Compiler and method for automatically building version compatible object applications 96 1995
5,907,837 Information retrieval system in an on-line network including separate content and layout of published titles 386 1995
6,073,242 Electronic authority server 216 1998
6,389,589 Class store schema 133 1998
6,959,415 Methods and apparatus for parsing Extensible Markup Language (XML) data streams 31 1999
6,842,863 Certificate reissuance for checking the status of a certificate in financial transactions 40 1999
7,120,914 Method and system for navigating between program modules 32 2000
2002/0143,949 Method and system for task based management of multiple network resources 39 2001
 
GOOGLE INC. (6)
6,041,306 System and method for performing flexible workflow process execution in a distributed workflow management system 194 1997
6,195,696 Systems, methods and computer program products for assigning, generating and delivering content to intranet users 70 1998
6,493,731 Document management system for recording and viewing the history of document use 83 1999
6,493,702 System and method for searching and recommending documents in a collection using share bookmarks 324 1999
6,671,853 Method and system for selectively streaming markup language documents 83 1999
7,107,526 Transparent injection of specific content into web pages viewed while browsing 17 2000
 
SUN MICROSYSTEMS, INC. (6)
5,966,702 Method and apparatus for pre-processing and packaging class files 144 1997
6,154,776 Quality of service allocation on a network 167 1998
6,542,515 Profile service 86 1999
6,609,198 Log-on service providing credential level change without loss of session continuity 250 1999
6,507,857 Extending the capabilities of an XSL style sheet to include components for content transformation 137 2000
6,970,862 Method and system for answering online certificate status protocol (OCSP) requests without certificate revocation lists (CRL) 40 2001
 
HITACHI, LTD. (4)
5,867,824 Workflow method and system therefor 63 1995
6,859,823 Workflow server and workflow system control method 35 2000
6,986,138 Virtual work flow management method 19 2000
2004/0064,356 Workflow method and system therefor 21 2003
 
ACCENTURE GLOBAL SERVICES LIMITED (2)
6,519,571 Dynamic customer profile management 689 1999
6,523,027 Interfacing servers in a Java based e-commerce architecture 446 1999
 
CERTCO, INC. (2)
5,659,616 Method for securely using digital signatures in a commercial cryptographic system 350 1996
5,903,882 Reliance server for electronic transaction system 345 1996
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
5,301,320 Workflow management and control system 225 1991
7,124,354 Enterprise application transactions as shared active documents 16 2000
 
LUCENT TECHNOLOGIES INC. (2)
5,831,975 System and method for hierarchical multicast routing in ATM networks 173 1996
5,961,593 System and method for providing anonymous personalized browsing by a proxy system in a network 380 1997
 
MOTOROLA MOBILITY LLC (2)
6,105,006 Transaction authentication for 1-way wireless financial messaging units 96 1997
6,223,291 Secure wireless electronic-commerce system with digital product certificates and digital license certificates 210 1999
 
ALCATEL USA SOURCING, L.P. (1)
6,275,916 Object oriented program memory management system and method using fixed sized memory pools 39 1997
 
AOL INC. (1)
2002/0023,132 Shared groups rostering system 144 2001
 
AT HOME BONDHOLDERS' LIQUIDATING TRUST (1)
6,678,733 Method and system for authorizing and authenticating users 127 1999
 
AT&T CORP. (1)
2002/0099,822 Method and apparatus for on demand certificate revocation updates 31 2001
 
AVAYA INC. (1)
5,991,807 System for controlling users access to a distributive network in accordance with constraints present in common access distributive network interface separate from a server 122 1996
 
BCL COMPUTERS, INC. (1)
6,336,124 Conversion data representing a document to other formats for manipulation and display 262 1999
 
BLACKBOARD INC. (1)
2004/0153,509 Internet-based education support system, method and medium with modular text-editing component for use in a web-based application 79 2003
 
BULL S.A. (1)
6,751,797 System and method for managing the persistence of EJB components in a directory accessed via LDAP 44 2000
 
BYTEMAP DATA MINING, L.L.C. (1)
5,987,457 Query refinement method for searching documents 184 1997
 
CISCO TECHNOLOGY, INC. (1)
5,867,665 Domain communications server 151 1997
 
CITRIX SYSTEMS, INC. (1)
6,785,726 Method and apparatus for delivering local and remote server events in a similar fashion 72 2000
 
Codemesh, Inc. (1)
6,901,588 Sharing components between programming languages by use of polymorphic proxy 87 2000
 
COMCAST MO GROUP, INC. (1)
6,195,689 Headend provisioning agent 92 1999
 
CONTINENTAL CABLEVISION, INC. (1)
5,884,284 Telecommunication user account management system and method 243 1997
 
DBM Korea (1)
6,295,061 Computer system and method for dynamic information display 101 1999
 
Dell USA, L.P. (1)
6,748,569 XML server pages language 151 1999
 
DOMINION VENTURE FINANCE L.L.C. (1)
6,263,363 System and method for creating an internet-accessible working replica of a home computer on a host server controllable by a user operating a remote access client computer 78 1999
 
EGUANXI, INC. (1)
6,067,548 Dynamic organization model and management computing system and method therefor 152 1998
 
EMC CORPORATION (1)
6,061,726 Dynamic rights assignment apparatus and method using network directory services 45 1997
 
ENTEGRITY SOLUTIONS CORPORATION (1)
5,745,574 Security infrastructure for electronic transactions 213 1995
 
EORIGINAL, INC. (1)
6,367,013 System and method for electronic transmission, storage, and retrieval of authenticated electronic original documents 262 1999
 
FIRST DATA CORPORATION (1)
6,851,054 Account-Based digital signature (ABDS) system for authenticating entity access to controlled resource 53 2003
 
FORD MOTOR COMPANY (1)
6,728,685 Communication schema of online reporting system and method related to online orders for consumer products having specific configurations 73 2000
 
FRESHER INFORMATION CORPORATION (1)
2002/0103,819 Technique for stabilizing data in a non-log based information storage and retrieval system 60 2000
 
FUJITSU LIMITED (1)
6,839,680 Internet profiling 355 1999
 
HANDYSOFT CORPORATION KOREA (1)
2002/0065,701 System and method for automating a process of business decision and workflow 84 2000
 
HEALTHVISION SOLUTIONS, INC. (1)
6,968,503 XML user interface for a workflow server 124 2000
 
HERZ, FREDERICK (1)
6,571,279 Location enhanced information delivery system 655 1999
 
INMENTIA IPH, INC. (1)
6,457,066 Simple object access protocol 138 1997
 
INTELLECTUAL VENTURES II LLC (1)
6,216,231 Specifying security protocols and policy constraints in distributed systems 140 1997
 
InterTrust Technologies Corp. (1)
6,112,181 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 710 1997
 
MCAFEE, INC. (1)
7,308,702 Locally adaptable central security management in a heterogeneous network environment 58 2000
 
MITEL NETWORKS CORPORATION (1)
5,940,834 Automatic web page generator 142 1997
 
NETWORK GENERAL TECHNOLOGY (1)
6,801,940 Application performance monitoring expert 234 2002
 
NEW AURORA CORPORATION (1)
6,574,675 Simple workflow access protocol 39 1999
 
NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC. (1)
6,061,740 Method and apparatus for heterogeneous network management 118 1997
 
NOVELL, INC. (1)
2001/0023,440 DIRECTORY-SERVICES-BASED LAUNCHER FOR LOAD-BALANCED, FAULT-TOLERANT, ACCESS TO CLOSEST RESOURCES 47 1997
 
OPEN TEXT S.A. (1)
6,263,332 System and method for query processing of structured documents 175 1998
 
PACE MICRO TECHNOLOGY PLC (1)
6,304,949 Data processor with localized memory reclamation 50 1998
 
PERIMETER LABS, INC. (1)
6,044,462 Method and apparatus for managing key revocation 115 1997
 
PITNEY BOWES INC. (1)
5,796,841 Secure user certification for electronic commerce employing value metering system 148 1995
 
POINTCAST (1)
6,173,311 Apparatus, method and article of manufacture for servicing client requests on a network 244 1997
 
PRESTO TECHNOLOGIES, INC. (1)
2001/0027,439 Method and system for computerized form completion 89 2000
 
QUALIQODE, LLC (1)
5,734,837 Method and apparatus for building business process applications in terms of its workflows 280 1994
 
RAKUTEN, INC. (1)
6,745,327 Electronic certificate signature program 65 1999
 
RAYTHEON COMPANY (1)
6,791,949 Network protocol for wireless ad hoc networks 156 2000
 
Rebus Technology, Inc. (1)
5,822,454 System and method for automatic page registration and automatic zone detection during forms processing 51 1995
 
RED HAT, INC. (1)
6,591,260 Method of retrieving schemas for interpreting documents in an electronic commerce system 195 2000
 
ROCKSTAR CONSORTIUM US LP (1)
6,539,021 Role based management independent of the hardware topology 35 1998
 
SONIC SOLUTIONS LLC (1)
2006/0159,109 Methods and systems for use in network management of content 127 2005
 
SOPHEON N.V. (1)
6,632,251 Document producing support system 157 1998
 
TRAVELOCITY.COM LP (1)
5,901,287 Information aggregation and synthesization system 246 1996
 
TREND MICRO INCORPORATED (1)
6,854,016 System and method for a web based trust model governing delivery of services and programs 77 2000
 
U.S. Philips Corporation (1)
6,104,705 Group based control scheme for video compression 62 1997
 
UNISYS CORPORATION (1)
6,330,569 Method for versioning a UML model in a repository in accordance with an updated XML representation of the UML model 121 1999
 
UNWIRED PLANET, LLC (1)
6,292,833 Method and apparatus for providing access control to local services of mobile devices 133 1998
 
VERIZON PATENT AND LICENSING INC. (1)
6,859,783 Integrated interface for web based customer care and trouble management 39 1998
 
VISUAL CUES LLC (1)
6,487,600 System and method for supporting multimedia communications upon a dynamically configured member network 75 1999
 
WISTRON CORPORATION (1)
6,397,232 Method and system for translating the format of the content of document file 115 2001
 
YODLEE.COM, INC. (1)
6,317,783 Apparatus and methods for automated aggregation and delivery of and transactions involving electronic personal information or data 209 1999
 
Other [Check patent profile for assignment information] (1)
2002/0091,836 Browsing method for focusing research 67 2001

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
ORACLE INTERNATIONAL CORPORATION (4)
8,015,600 Employing electronic certificate workflows 2 2001
7,937,655 Workflows with associated processes 6 2001
7,802,174 Domain based workflows 9 2001
7,840,658 Employing job code attributes in provisioning 6 2002
 
BLACKBERRY LIMITED (2)
8,290,900 Apparatus, and associated method, for synchronizing directory services 0 2010
8,515,907 Apparatus, and associated method, for synchronizing directory services 0 2012
 
ADOBE SYSTEMS INCORPORATED (1)
8,712,981 Mechanism for visible users and groups 0 2012
 
CISCO TECHNOLOGY, INC. (1)
8,296,362 Methods and apparatuses for dynamically enforcing privileges for use during a data collaboration session 0 2006
 
TTB TECHNOLOGIES, LLC (1)
8,621,005 Computer-based methods and systems for arranging meetings between users and methods and systems for verifying background information of users 0 2011

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Sep 2, 2017
11.5 Year Payment $7400.00 $3700.00 $1850.00 Sep 2, 2021
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00

Full Text

 
loading....