Patents by Inventor Vrinda S. Joshi
Vrinda S. Joshi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9058471Abstract: A unified authorization system for an enterprise that includes heterogeneous access control environments is provided. Components in the enterprise utilizing either Java Platform Security (JPS) or Oracle Access Manager (OAM) can both use the unified authorization system to perform authorization. A common policy store can contain policies applicable to diverse components in a canonical form conducive to varieties of access control models. The data model used within the common policy store can support access control features found in both role-based policies and delegable access control administration. The common policy store can enable the querying and retrieval of authorization policies that are based on various access control models. A unified administrator interface permits administrators of applications following any kind of access control model to administer policies for resources.Type: GrantFiled: March 15, 2013Date of Patent: June 16, 2015Assignee: Oracle International CorporationInventors: Hari VN. Sastry, Sirish V Vepa, Uppili Srinivasan, Vrinda S. Joshi
-
Patent number: 9053302Abstract: An authorization system that conforms to legacy access control models provides mechanisms whereby structures already existing within those legacy access control models can be used to pass additional information to and from that authorization system. Legacy applications can still interact with the authorization system without modification. Because the authorization system also provides mechanisms whereby the existing structures can be used to pass the additional information or return additional information, more advanced applications can make use of enhanced access control features of the authorization system. Such enhanced features can involve policy-based decisions that take into account the additional information in determining whether to permit resource access. Such enhanced features can involve the placement of policy-specified obligations within the existing structures to be returned back to the advanced applications.Type: GrantFiled: March 15, 2013Date of Patent: June 9, 2015Assignee: Oracle International CorporationInventors: Hari VN. Sastry, Sirish V Vepa, Uppili Srinivasan, Vrinda S. Joshi
-
Patent number: 9038170Abstract: A system is disclosed that logs access system events. When an access system event occurs, a log entry is created for the access system event. Information from an identity profile is stored in the log entry. The identity profile pertains to a first user. The first user is the entity who caused or was involved with the access system event. In one embodiment, the access system includes identity management and access management functionality.Type: GrantFiled: February 26, 2001Date of Patent: May 19, 2015Assignee: Oracle International CorporationInventors: Vrinda S. Joshi, Srinivasagapala Ramamurthy
-
Publication number: 20130332984Abstract: A unified authorization system for an enterprise that includes heterogeneous access control environments is provided. For example, components in the enterprise utilizing either JPS or OAM can both use the unified authorization system to perform authorization. A common policy store can contain policies applicable to diverse components in a canonical form conducive to varieties of access control models. The data model used within the common policy store can support access control features found in both JSP and OAM environments, such as both role-based policies and delegable access control administration. The common policy store can enable the querying and retrieval of authorization policies that are based on various access control models. A single unified administrator interface permits administrators of applications following any kind of access control model to administer policies for resources.Type: ApplicationFiled: March 15, 2013Publication date: December 12, 2013Applicant: Oracle International CorporationInventors: Hari VN. Sastry, Sirish V Vepa, Uppili Srinivasan, Vrinda S. Joshi
-
Publication number: 20130332985Abstract: An authorization system that conforms to legacy access control models provides mechanisms whereby structures already existing within those legacy access control models can be used to pass additional information to and from that authorization system. Because the authorization system conforms to the legacy model, legacy applications can still interact with the authorization system without modification. Because the authorization system also provides mechanisms whereby the existing structures can be used to pass the additional information or return additional information, more advanced applications can make use of enhanced access control features of the authorization system. Such enhanced features can involve policy-based decisions that take into account the additional information in determining whether to permit resource access. Such enhanced features can involve the placement of policy-specified obligations within the existing structures to be returned back to the advanced applications.Type: ApplicationFiled: March 15, 2013Publication date: December 12, 2013Applicant: Oracle International CorporationInventors: Hari VN. Sastry, Sirish V. Vepa, Uppili Srinivasan, Vrinda S. Joshi
-
Patent number: 7979433Abstract: A method and apparatus for implementing a corporate directory and service center is described. The method includes and the apparatus performs querying for common characteristics, displaying information in a varied manner of displays and switching between the manners of displaying, maintaining data integrity and changing data, and defining types of data with forms of display or treatments for handling the data. The method may be embodied in various media as instructions which a machine may execute to perform the method.Type: GrantFiled: February 21, 2008Date of Patent: July 12, 2011Assignee: Oracle International CorporationInventors: Kumar Vora, Rajesh Raman, Prakash Ramamurthy, Praveen R. Swadi, Michael J. Shandony, Vrinda S. Joshi, Shahram Moatazedi, Adam C. Stone
-
Patent number: 7398311Abstract: The present invention provides cache flushing of selected data while leaving remaining cached data intact. Data can be flushed from caches distributed across various components of a network-based computer system. These caches can contain various types of data. In one embodiment, the caches exist in an Access System and contain user identity profile information. In another embodiment, the caches exist in an Access Management System and contain authentication, authorization, or auditing rules. A system in accordance with the invention detects a change to data residing on a server and transmits a synchronization record to a component of the system. The synchronization record identifies the changed data. The system flushes the changed data identified by the synchronization record from caches of the component.Type: GrantFiled: October 3, 2006Date of Patent: July 8, 2008Assignee: Oracle International CorporationInventors: Vrinda S. Joshi, Praveen R. Swadi, Robert L. Summers
-
Publication number: 20080147657Abstract: A method and apparatus for implementing a corporate directory and service center is described. The method includes and the apparatus performs querying for common characteristics, displaying information in a varied manner of displays and switching between the manners of displaying, maintaining data integrity and changing data, and defining types of data with forms of display or treatments for handling the data. The method may be embodied in various media as instructions which a machine may execute to perform the method.Type: ApplicationFiled: February 21, 2008Publication date: June 19, 2008Applicant: Oracle International CorporationInventors: Kumar Vora, Rajesh Raman, Prakash Ramamurthy, Praveen R. Swadi, Michael J. Shandony, Vrinda S. Joshi, Shahram Moatazedi, Adam C. Stone
-
Patent number: 7370045Abstract: A method and apparatus for implementing a corporate directory and service center is described. The method includes and the apparatus performs querying for common characteristics, displaying information in a varied manner of displays and switching between the manners of displaying, maintaining data integrity and changing data, and defining types of data with forms of display or treatments for handling the data. The method may be embodied in various media as instructions which a machine may execute to perform the method.Type: GrantFiled: January 9, 2003Date of Patent: May 6, 2008Assignee: Oracle International CorporationInventors: Kumar Vora, Rajesh Raman, Prakash Ramamurthy, Praveen R. Swadi, Michael J. Shandony, Vrinda S. Joshi, Shahram Moatazedi, Adam C. Stone
-
Patent number: 7134137Abstract: An access system is disclosed that can provide data to a downstream application. In one embodiment, the data is provided as header variables associated with an HTTP request. Other embodiments can use other protocols and other means for transmitting the data. The data provided to the downstream applications include information about the user accessing the application. In one embodiment, the data provided to the downstream application includes information from an identity profile stored in an LDAP directory structure.Type: GrantFiled: February 26, 2001Date of Patent: November 7, 2006Assignee: Oracle International CorporationInventors: Vrinda S. Joshi, Lakshmi Velandai Thiyagarajan
-
Patent number: 7124203Abstract: The present invention provides cache flushing of selected data while leaving remaining cached data intact. Data can be flushed from caches distributed across various components of a network-based computer system. These caches can contain various types of data. In one embodiment, the caches exist in an Access System and contain user identity profile information. In another embodiment, the caches exist in an Access Management System and contain authentication, authorization, or auditing rules. A system in accordance with the invention detects a change to data residing on a server and transmits a synchronization record to a component of the system. The synchronization record identifies the changed data. The system flushes the changed data identified by the synchronization record from caches of the component.Type: GrantFiled: February 26, 2001Date of Patent: October 17, 2006Assignee: Oracle International CorporationInventors: Vrinda S. Joshi, Praveen R. Swadi, Robert L. Summers
-
Publication number: 20030191751Abstract: A method and apparatus for implementing a corporate directory and service center is described. The method includes and the apparatus performs querying for common characteristics, displaying information in a varied manner of displays and switching between the manners of displaying, maintaining data integrity and changing data, and defining types of data with forms of display or treatments for handling the data. The method may be embodied in various media as instructions which a machine may execute to perform the method.Type: ApplicationFiled: January 9, 2003Publication date: October 9, 2003Inventors: Kumar Vora, Rajesh Raman, Prakash Ramamurthy, Praveen R. Swadi, Michael J. Shandony, Vrinda S. Joshi, Shahram Moatazedi, Adam C. Stone
-
Patent number: 6539379Abstract: A method and apparatus for implementing a corporate directory and service center is described. The method includes and the apparatus performs querying for common characteristics, displaying information in a varied manner of displays and switching between the manners of displaying, maintaining data integrity and changing data, and defining types of data with forms of display or treatments for handling the data. The method may be embodied in various media as instructions which a machine may execute to perform the method.Type: GrantFiled: August 23, 1999Date of Patent: March 25, 2003Assignee: Oblix, Inc.Inventors: Kumar Vora, Rajesh Raman, Prakash Ramamurthy, Praveen R. Swadi, Michael J. Shandony, Vrinda S. Joshi, Shahram Moatazedi, Adam C. Stone
-
Publication number: 20020116642Abstract: A system is disclosed that logs access system events. When an access system event occurs, a log entry is created for the access system event. Information from an identity profile is stored in the log entry. The identity profile pertains to a first user. The first user is the entity who caused or was involved with the access system event. In one embodiment, the access system includes identity management and access management functionality.Type: ApplicationFiled: February 26, 2001Publication date: August 22, 2002Inventors: Vrinda S. Joshi, Srinivasagopalan Ramamurthy
-
Publication number: 20020112083Abstract: The present invention provides cache flushing of selected data while leaving remaining cached data intact. Data can be flushed from caches distributed across various components of a network-based computer system. These caches can contain various types of data. In one embodiment, the caches exist in an Access System and contain user identity profile information. In another embodiment, the caches exist in an Access Management System and contain authentication, authorization, or auditing rules. A system in accordance with the invention detects a change to data residing on a server and transmits a synchronization record to a component of the system. The synchronization record identifies the changed data. The system flushes the changed data identified by the synchronization record from caches of the component.Type: ApplicationFiled: February 26, 2001Publication date: August 15, 2002Inventors: Vrinda S. Joshi, Praveen R. Swadi, Robert L. Summers
-
Publication number: 20020091798Abstract: An access system is disclosed that can provide data to a downstream application. In one embodiment, the data is provided as header variables associated with an HTTP request. Other embodiments can use other protocols and other means for transmitting the data. The data provided to the downstream applications include information about the user accessing the application. In one embodiment, the data provided to the downstream application includes information from an identity profile stored in an LDAP directory structure.Type: ApplicationFiled: February 26, 2001Publication date: July 11, 2002Inventors: Vrinda S. Joshi, Lakshmi Velandai Thiyagarajan