Patents by Inventor Brad Posner

Brad Posner 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: 8316025
    Abstract: A virtual content repository (VCR) is a logical representation of one or more individual content repositories. The VCR uses a common Application Programming Interface (API) and a Service Provider Interface (SPI) to provide a single access point to one or more individual content repositories. The API describes how applications can interface with program logic and functionality provided by the content management system and the SPI describes how a content repository can be integrated into the VCR. A SPI adapter can be interposed between the at least one non-compliant repository in the VCR and the SPI. The SPI adapter can map a request to the non-compliant repository and provide content received from the non-compliant repository to originators of the requests.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: November 20, 2012
    Assignee: Oracle International Corporation
    Inventors: Ryan Sean McVeigh, Steven Leslie Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
  • Publication number: 20110184929
    Abstract: A virtual content repository (VCR) is a logical representation of one or more individual content repositories. The VCR uses a common Application Programming Interface (API) and a Service Provider Interface (SPI) to provide a single access point to one or more individual content repositories. The API describes how applications can interface with program logic and functionality provided by the content management system and the SPI describes how a content repository can be integrated into the VCR. A SPI adapter can be interposed between the at least one non-compliant repository in the VCR and the SPI. The SPI adapter can map a request to the non-compliant repository and provide content received from the non-compliant repository to originators of the requests.
    Type: Application
    Filed: April 8, 2011
    Publication date: July 28, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ryan Sean McVeigh, Steven L. Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
  • Patent number: 7953734
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing extensions to a Service Provider Interface (SPI) in a content management system. These mechanisms and methods for providing extensions to a Service Provider Interface (SPI) in a content management system can enable embodiments to integrate one or more of a plurality of content repositories into a virtual content repository (VCR) by mapping requests to access content received via a common Application Programming Interface (API) to at least one JSR-170 compliant repository and at least one SPI compliant repository. The ability of embodiments to provide so integrate disparate content repositories can enable one or more of navigation, CRUD operations (create, read, update, delete), versioning, workflows, and searching operations to operate on a plurality of repositories as though the plurality of repositories were one repository.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: May 31, 2011
    Assignee: Oracle International Corporation
    Inventors: Ryan Sean McVeigh, Steven Leslie Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
  • Patent number: 7917537
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing linked property types in a content management system. These mechanisms and methods for providing linked property types in a content management system can enable users to specify a new property definition type, which refers to another node instance in the content management system. By specifying a link property definition type on a type, the user can then relate a node instance of the modeled type (link source) to any other node instance (link target) in the system. For example, a user can create a type Article with property definitions such as title, body and authorLink. The authorLink property definition can be a link type property definition. Then the user could define an Author content type. When an instance of an Article is created (anArticle), the authorLink property associated with anArticle could refer to a node instance of an Author.
    Type: Grant
    Filed: May 22, 2006
    Date of Patent: March 29, 2011
    Assignee: Oracle International Corporation
    Inventors: Ryan Sean McVeigh, Steven L. Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
  • Patent number: 7818344
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing nested variables in a content management system. These mechanisms and methods for providing nested variables in a content management system can enable users to model types that can be used within other type definitions. This differs from the Type Inheritance feature in that types that make use of the nested type feature do not extend their functionality but define a property definition having a value defined by all property definitions in the nested type. For example, user can create a type address with property definitions such as street, city, zip code, etc. The user can then create another type person that has property definitions such as “name” and home address and business address. The two address property definitions can be represented by the address type, each with the address type's property definitions. Embodiments may further provide the ability to have abstract types and link property types.
    Type: Grant
    Filed: May 22, 2006
    Date of Patent: October 19, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Ryan Sean McVeigh, Steven L. Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
  • Patent number: 7752205
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing content management security to federated content repositories in a content management system and for interacting with a virtual content repository. These mechanisms and methods can enable embodiments to provide secure access to repositories based upon policies defined at a federated repository level and to secure repository access at the federated level based upon policies defined for differing classes of users. These abilities of embodiments can enable users to create services and applications by integrating content from unsecured repositories.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: July 6, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Ryan Sean McVeigh, Steven Leslie Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
  • 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: 7483893
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing lightweight loading for managing content in federated content repositories. These mechanisms and methods for providing lightweight loading for managing content in federated content repositories can enable embodiments to provide subset(s) of content determined to satisfy the request from one or more content repositories integrated into a VCR. The ability of embodiments to provide subset(s) of content determined to satisfy the request can enable displaying content responsive to a request in a format appropriate to the requestor's request.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: January 27, 2009
    Assignee: BAE Systems, Inc.
    Inventors: Ryan Sean McVeigh, Steven Leslie Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
  • 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
  • Publication number: 20070214271
    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 15, 2007
    Publication date: September 13, 2007
    Applicant: BEA SYSTEMS, INC.
    Inventors: Philip Griffin, Troy Hallock, Brad Posner, Patrick Osborne, Olivier Libouban, Manish Devgan, Ravi Rohra, Jitendra Gupta, Somenath Sengupta, Hung Ma, Chengjiang Lin
  • Patent number: 7236990
    Abstract: In embodiments, a system and method for submitting information to a lifecycle in a virtual content repository (VCR) is provided that includes defining the lifecycle wherein the definition includes a plurality states and one or more transitions to interconnect and impose an order on the plurality of states, providing to a first process access to the lifecycle wherein the first process can cause the information to transition from a first state of the plurality of states to a second state of the plurality of states according to a first transition of the one or more transitions, wherein the information is accessible through a logical namespace that encompasses the VCR, and wherein the information can include at least one of: content and schema information.
    Type: Grant
    Filed: August 10, 2004
    Date of Patent: June 26, 2007
    Assignee: BEA Systems, Inc.
    Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
  • Patent number: 7236989
    Abstract: In embodiments, a system and method for providing a lifecycle for information in virtual content repository (VCR) are provided. A method embodiment includes defining a plurality states and one or more transitions to interconnect and impose an order on the plurality of states, wherein the information can be in a first state of the plurality of states and can transition to a second state of the plurality of states according to a first transition of the one or more transitions, wherein the information is accessible through a logical namespace that encompasses the VCR; and, wherein the information can include at least one of: content and schema information.
    Type: Grant
    Filed: August 10, 2004
    Date of Patent: June 26, 2007
    Assignee: Bea Systems, Inc.
    Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
  • Patent number: 7236975
    Abstract: A system and method for controlling access to a node in a virtual content repository (VCR), comprising, integrating the plurality of repositories into the VCR, storing the node in the VCR, associating with the node at least one of: a role and a policy, wherein the node is part of a hierarchical namespace that encompasses the plurality of repositories, and wherein the role and/or the policy can control access to the node.
    Type: Grant
    Filed: August 10, 2004
    Date of Patent: June 26, 2007
    Assignee: BEA Systems, Inc.
    Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
  • Publication number: 20070112781
    Abstract: A community accessible via a portal can be provided for enabling user membership during collaboration within an enterprise. An enterprise system can maintain several repositories which in turn store various resources in the form of nodes wrapped by content objects. Search controls can provide the ability to automatically scope searches to particular locations within the enterprise, scope the search paths according to which community instance the search is executed in, and the ability to further limit searches by specifying the content object type the search will be executed against. The search controls can return an appropriate collection of search results, such as nodes or content objects depending on where the search was executed. A developer can use the search controls to enable more efficient and detailed searches for various community members.
    Type: Application
    Filed: March 10, 2006
    Publication date: May 17, 2007
    Inventors: Cindy McMullen, Brad Posner, Ryan McVeigh
  • Publication number: 20070112856
    Abstract: A community can be accessed via a portal and can maintain user membership during collaboration projects. Members of the community can access various resources stored in nodes within a repository. An event object can be provided that wraps a node within the repository such that data regarding the event object is persisted in the node. A developer can target a particular action within the system and associate the event object with that particular action. A set of event listeners can listen to the event objects and collect them as the targeted actions occur. These event objects can be placed into a buffer and subsequently persisted to the repository. The system can thus maintain a count of the occurrences of targeted events as they occur. In this manner the health, trends and behavior of the community can be monitored via created event objects.
    Type: Application
    Filed: March 7, 2006
    Publication date: May 17, 2007
    Inventors: Aaron Schram, Jason Wille, Cindy McMullen, Brad Posner, Joshua Lannin
  • Publication number: 20070094248
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for managing content by workflows. These mechanisms and methods for managing content by workflows can, in embodiments, enable users to define workflows for managing content, including defining one or more of a state in the workflow, a transition from a first state to a second state and an action to be associated with a state. Some embodiments can also provide the ability to select an applicable workflow from a set of workflows in order to provide actions for managing content.
    Type: Application
    Filed: June 23, 2006
    Publication date: April 26, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
  • Publication number: 20070083484
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing extensions to a Service Provider Interface (SPI) in a content management system. These mechanisms and methods for providing extensions to a Service Provider Interface (SPI) in a content management system can enable embodiments to integrate one or more of a plurality of content repositories into a virtual content repository (VCR) by mapping requests to access content received via a common Application Programming Interface (API) to at least one JSR-170 compliant repository and at least one SPI compliant repository. The ability of embodiments to provide so integrate disparate content repositories can enable one or more of navigation, CRUD operations (create, read, update, delete), versioning, workflows, and searching operations to operate on a plurality of repositories as though the plurality of repositories were one repository.
    Type: Application
    Filed: May 16, 2006
    Publication date: April 12, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
  • Publication number: 20070073674
    Abstract: A system and method for providing federated events to content management systems is described. A virtual content repository is provided that federates content from one or more underlying repositories and presents it to clients as though it were contained within one data store. The virtual content repository can include a plurality of nodes having binary property values and metadata properties. A federated event can be defined and associated with an operation in the virtual content repository. The operation can be any of create, read, update, delete, configure and other content operations. Event listeners can then be registered to receive the federated events upon an occurrence of the operation in the virtual content repository and can be further adapted to perform various programmatic functions upon receiving the event object. In this manner, federated events can provide improved system integration and maintenance for content operations across a multitude of underlying content repositories.
    Type: Application
    Filed: September 26, 2006
    Publication date: March 29, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
  • Publication number: 20070073638
    Abstract: A system and method for using soft links to managed content is described, wherein data is stored within a content repository in the form of nodes arranged in a hierarchical structure. Soft links are created and associated with content nodes by having a reference pointer to a node that is resolved by the content repository. A soft link may be implemented as a skeleton node containing no actual storage data except to point to the actual content node. Nested soft links are also supported wherein a soft link may reference another soft link which can reference a node or yet another soft link. Checks for cyclical infinite loops can be performed. Soft links can be presented as pointers to regular content nodes to the users. This can enable users to arrange and customize data while saving on storage costs and preventing duplication of data.
    Type: Application
    Filed: September 26, 2006
    Publication date: March 29, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
  • Publication number: 20070073784
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for type inheritance in a content management system. These mechanisms and methods for type inheritance in a content management system can enable users to create types that extend from another type rather than create from scratch. The ability of embodiments to provide create types that extend from another type can enable a child type to automatically inherit one or more property definitions as defined in a parent type. For example, a user can create a type clothing with property definitions such as color, size, etc. The user can then create another type shirt, which “extends” the clothing type. Embodiments may further provide the ability to have abstract types, nested types and link property types.
    Type: Application
    Filed: May 22, 2006
    Publication date: March 29, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner