Patents by Inventor Tim Wing Yu

Tim Wing Yu 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: 8584196
    Abstract: One embodiment of the present invention provides a system for efficiently evaluating a security policy. During operation, the system retrieves one or more roles associated with the user. Next, the system checks if a session-level cache exists for a set of Access Control Entries (ACEs) which is associated with the one or more roles. If this session-level cache exists, the system returns the set of ACEs from the session-level cache. Otherwise, the system generates the set of ACEs associated with the one or more roles from an Access Control List (ACL). During operation, the system can also update the one or more roles associated with the user and update the set of ACEs based on the updated one or more roles and the ACL. The system subsequently updates the session level cache with the updated set of ACEs and updated one or more roles.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: November 12, 2013
    Assignee: Oracle International Corporation
    Inventors: Mohammed Irfan Rafiq, Sabina Petride, Sam Idicula, Ashwini Surpur, Nipun Agarwal, Bhushan Khaladkar, Tim Wing Yu
  • Publication number: 20090276824
    Abstract: One embodiment of the present invention provides a system for efficiently evaluating a security policy. During operation, the system retrieves one or more roles associated with the user. Next, the system checks if a session-level cache exists for a set of Access Control Entries (ACEs) which is associated with the one or more roles. If this session-level cache exists, the system returns the set of ACEs from the session-level cache. Otherwise, the system generates the set of ACEs associated with the one or more roles from an Access Control List (ACL). During operation, the system can also update the one or more roles associated with the user and update the set of ACEs based on the updated one or more roles and the ACL. The system subsequently updates the session level cache with the updated set of ACEs and updated one or more roles.
    Type: Application
    Filed: May 5, 2008
    Publication date: November 5, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mohammed Irfan Rafiq, Sabina Petride, Sam Idicula, Ashwini Surpur, Nipun Agarwal, Bhushan Khaladkar, Tim Wing Yu