Patents by Inventor Philip B. Griffin

Philip B. Griffin 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: 8831966
    Abstract: A method for adaptively delegating a capability, comprising the steps of providing for the delegation of the capability to a first role; allowing the step of providing for the delegation to be initiated by a principal in a second role; and hierarchically relating the capability, the first role and the second role.
    Type: Grant
    Filed: February 14, 2003
    Date of Patent: September 9, 2014
    Assignee: Oracle International Corporation
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Patent number: 8185643
    Abstract: Systems and methods are disclosed for providing security for a communities framework in a collaborative computing environment. A community can be provided for maintaining user membership during collaboration. The community can contain various collaboration resources, community services and members having access to the resources and services. A first layer of security can be implemented via membership and functional capabilities. Members can be assigned to various membership capabilities and these membership capabilities can be mapped to functional capabilities in order to control access to the resources by the various members. A second layer of security can be implemented via entitlements and security policies applied to the content repository. Entitlements can be applied at a node level of a content repository. Each node can be evaluated when operations are requested for it.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: May 22, 2012
    Assignee: Oracle International Corporation
    Inventors: Cindy McMullen, Jalpesh Patadia, Philip B. Griffin, Brodi Beartusk
  • Patent number: 7992189
    Abstract: A system and method for authorization to adaptively control access to a resource, comprising the steps of providing for the mapping of a principal to at least one role, wherein the at least one role is hierarchically related to the resource; providing for the evaluation of a policy based on the at least one role; and providing for the determination of whether to grant the principal access to the resource based on the evaluation of the policy.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: August 2, 2011
    Assignee: Oracle International Corporation
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20100037290
    Abstract: A system and method for authorization to adaptively control access to a resource, comprising the steps of providing for the mapping of a principal to at least one role, wherein the at least one role is hierarchically related to the resource; providing for the evaluation of a policy based on the at least one role; and providing for the determination of whether to grant the principal access to the resource based on the evaluation of the policy.
    Type: Application
    Filed: August 5, 2009
    Publication date: February 11, 2010
    Applicant: Oracle International Corporation
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Patent number: 7653930
    Abstract: Methods are disclosed for authorization to adaptively control access to a resource in a resource hierarchy. At least one role for a principal is retrieved from the resource hierarchy or a first cache based on whether the at east one role was previously retrieved from the resource hierarchy. A policy is retrieved from the resource hierarchy or a second cache based on whether the policy was previously retrieved from the resource hierarchy. The policy is evaluated based on the at least one role and a determination on whether to grant the principal access to the resource is made based on the evaluation of the policy.
    Type: Grant
    Filed: February 14, 2003
    Date of Patent: January 26, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Patent number: 7591000
    Abstract: A system and method for authorization to adaptively control access to a resource, comprising the steps of providing for the mapping of a principal to at least one role, wherein the at least one role is hierarchically related to the resource; providing for the evaluation of a policy based on the at least one role; and providing for the determination of whether to grant the principal access to the resource based on the evaluation of the policy.
    Type: Grant
    Filed: February 14, 2003
    Date of Patent: September 15, 2009
    Assignee: Oracle International Corporation
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Patent number: 7496687
    Abstract: A business platform can provide access to applications and provide for the integration of resources with other applications, including internal and external applications, services and systems. A portal framework included within the platform can render portals including graphical user interfaces for displaying and receiving content that can be used by various applications. A portal framework can provide an interface to various resources such that information received and displayed by the portal framework can be exchanged with internal and external resources using standards-based transport protocols, messaging systems, and document types. An integration framework can be invoked to exchange this information among applications and services. An integration framework can provide access to resources by integrating the resources with an application server. The portal framework and integration framework can be implemented on an application server which can support enterprise applications.
    Type: Grant
    Filed: May 1, 2003
    Date of Patent: February 24, 2009
    Assignee: BEA Systems, Inc.
    Inventors: Philip B. Griffin, Troy Hallock, Brad Posner, Patrick Osborne, Olivier Libouban, Manish Devgan, Ravi Rohra, Jitendra Gupta, Somenath Sengupta, Hung T. Ma, Chengjiang Lin
  • Patent number: 7472342
    Abstract: A system and method for describing a portal page, comprising, defining a placeholder on a template, associating at least one portlet with the placeholder, and wherein the template can be customized for least one of a group and a user.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: December 30, 2008
    Assignee: BEA Systems, Inc.
    Inventors: John Haut, Philip B. Griffin, Jalpesh Patadia, Steven Willcox, Timothy Breeden
  • Patent number: 7451477
    Abstract: A system and method of authorization comprising associating at least one role with a resource, associating at least one capability with the at least one role, and determining whether to permit a resource operation based on the at least one capability.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: November 11, 2008
    Assignee: BEA Systems, Inc.
    Inventors: Philip B. Griffin, Manish Devgan, Jason Howes, Scott Dunbar
  • Patent number: 7426548
    Abstract: A business platform can provide access to applications and provide for the integration of resources with other applications, including internal and external applications, services and systems. A portal framework included within the platform can render portals including graphical user interfaces for displaying and receiving content that can be used by various applications. A portal framework can provide an interface to various resources such that information received and displayed by the portal framework can be exchanged with internal and external resources using standards-based transport protocols, messaging systems, and document types. An integration framework can be invoked to exchange this information among applications and services. An integration framework can provide access to resources by integrating the resources with an application server. The portal framework and integration framework can be implemented on an application server which can support enterprise applications.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: September 16, 2008
    Assignee: BEA Systems, Inc.
    Inventors: Philip B. Griffin, Troy Hallock, Brad Posner, Patrick Osborne, Olivier Libouban, Manish Devgan, Ravi Rohra, Jitendra Gupta, Somenath Sengupta, Hung T. Ma, Chengjiang C. Lin
  • Patent number: 7367014
    Abstract: An Extensible Markup Language (XML) document adapted to describe a portlet, comprising a name element including a name tag, a description element including a description tag, and a content resource element including a content tag.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: April 29, 2008
    Assignee: BEA Systems, Inc.
    Inventor: Philip B. Griffin
  • Patent number: 7240280
    Abstract: A system and a method for providing application flow integration in a portal framework. In accordance with one embodiment, the invention comprises a portal servlet, which handles all incoming servlet requests and determines whether the incoming request represents a request either for a portal page or for a non-portal page; and, a portal processor which handles all portal page requests passed by the portal servlet, and executes an appropriate webflow to update the current state of the portal page, depending on a current set of events. Each of a plurality of portlets may have an individual webflow associated with it.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: July 3, 2007
    Assignee: Bea Systems, Inc.
    Inventors: Chris Jolley, Sathyanarayana Giridhar, Philip B. Griffin, Jason Howes, Edward K. O'Neil, Jalpesh Patadia
  • Patent number: 6917975
    Abstract: A method for adaptively managing entitlements, comprising the steps of providing for the association of a role with a first resource; and providing for the association of a policy with a second resource, wherein the policy is based at least partially on the role; and providing for hierarchically relating the role and the policy; and wherein the role is hierarchically equal or superior to the policy.
    Type: Grant
    Filed: February 14, 2003
    Date of Patent: July 12, 2005
    Assignee: BEA Systems, Inc.
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20040162894
    Abstract: A method for adaptively managing entitlements, comprising the steps of providing for the association of a role with a first resource; and providing for the association of a policy with a second resource, wherein the policy is based at least partially on the role; and providing for hierarchically relating the role and the policy; and wherein the role is hierarchically equal or superior to the policy.
    Type: Application
    Filed: February 14, 2003
    Publication date: August 19, 2004
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20040162733
    Abstract: A method for adaptively delegating a capability, comprising the steps of providing for the delegation of the capability to a first role; allowing the step of providing for the delegation to be initiated by a principal in a second role; and hierarchically relating the capability, the first role and the second role.
    Type: Application
    Filed: February 14, 2003
    Publication date: August 19, 2004
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20040162906
    Abstract: A system and method for authorization to adaptively control access to a resource, comprising the steps of providing for the mapping of a principal to at least one role, wherein the at least one role is hierarchically related to the resource; providing for the evaluation of a policy based on the at least one role; and providing for the determination of whether to grant the principal access to the resource based on the evaluation of the policy.
    Type: Application
    Filed: February 14, 2003
    Publication date: August 19, 2004
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20040162905
    Abstract: A method for authorization to adaptively control access to a resource, comprising the steps of: retrieving at least one role for a principal from one of: 1) a first hierarchy; and 2) a first cache; retrieving a policy from one of: 1) a second hierarchy; and 2) a second cache; providing for the evaluation of the policy based on the at least one role; determining whether to grant the principal access to the resource based on the evaluation of the policy; wherein the at least one role is retrieved from the first cache if the at least one role was retrieved from the first hierarchy; and wherein the policy is retrieved from the second cache if the policy was previously retrieved from the second hierarchy.
    Type: Application
    Filed: February 14, 2003
    Publication date: August 19, 2004
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20040068568
    Abstract: A business platform can provide access to applications and provide for the integration of resources with other applications, including internal and external applications, services and systems. A portal framework included within the platform can render portals including graphical user interfaces for displaying and receiving content that can be used by various applications. A portal framework can provide an interface to various resources such that information received and displayed by the portal framework can be exchanged with internal and external resources using standards-based transport protocols, messaging systems, and document types. An integration framework can be invoked to exchange this information among applications and services. An integration framework can provide access to resources by integrating the resources with an application server. The portal framework and integration framework can be implemented on an application server which can support enterprise applications.
    Type: Application
    Filed: May 1, 2003
    Publication date: April 8, 2004
    Inventors: Philip B. Griffin, Troy Hallock, Brad Posner, Patrick Osborne, Olivier Libouban, Manish Devgan, Ravi Rohra, Jitendra Gupta, Somenath Sengupta, Hung T. Ma, Andy C. Lin
  • Publication number: 20030149722
    Abstract: A system and a method for providing application flow integration in a portal framework. In accordance with one embodiment, the invention comprises a portal servlet, which handles all incoming servlet requests and determines whether the incoming request represents a request either for a portal page or for a non-portal page; and, a portal processor which handles all portal page requests passed by the portal servlet, and executes an appropriate webflow to update the current state of the portal page, depending on a current set of events. Each of a plurality of portlets may have an individual webflow associated with it.
    Type: Application
    Filed: October 24, 2002
    Publication date: August 7, 2003
    Inventors: Chris Jolley, Sathyanarayana Giridhar, Philip B. Griffin, Jason Howes, Edward K. O'Neil, Jalpesh Patadia
  • Publication number: 20030126558
    Abstract: An Extensible Markup Language (XML) document adapted to describe a portlet, comprising a name element including a name tag, a description element including a description tag, and a content resource element including a content tag.
    Type: Application
    Filed: October 24, 2002
    Publication date: July 3, 2003
    Inventor: Philip B. Griffin