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: 8316025Abstract: 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: GrantFiled: April 8, 2011Date of Patent: November 20, 2012Assignee: Oracle International CorporationInventors: Ryan Sean McVeigh, Steven Leslie Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Publication number: 20110184929Abstract: 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: ApplicationFiled: April 8, 2011Publication date: July 28, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ryan Sean McVeigh, Steven L. Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Patent number: 7953734Abstract: 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: GrantFiled: May 16, 2006Date of Patent: May 31, 2011Assignee: Oracle International CorporationInventors: Ryan Sean McVeigh, Steven Leslie Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Patent number: 7917537Abstract: 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: GrantFiled: May 22, 2006Date of Patent: March 29, 2011Assignee: Oracle International CorporationInventors: Ryan Sean McVeigh, Steven L. Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Patent number: 7818344Abstract: 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: GrantFiled: May 22, 2006Date of Patent: October 19, 2010Assignee: BEA Systems, Inc.Inventors: Ryan Sean McVeigh, Steven L. Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Patent number: 7752205Abstract: 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: GrantFiled: August 4, 2006Date of Patent: July 6, 2010Assignee: BEA Systems, Inc.Inventors: Ryan Sean McVeigh, Steven Leslie Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Patent number: 7496687Abstract: 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: GrantFiled: May 1, 2003Date of Patent: February 24, 2009Assignee: 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: 7483893Abstract: 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: GrantFiled: August 4, 2006Date of Patent: January 27, 2009Assignee: BAE Systems, Inc.Inventors: Ryan Sean McVeigh, Steven Leslie Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Patent number: 7426548Abstract: 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: GrantFiled: May 15, 2007Date of Patent: September 16, 2008Assignee: 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: 20070214271Abstract: 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: ApplicationFiled: May 15, 2007Publication date: September 13, 2007Applicant: 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: 7236989Abstract: 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: GrantFiled: August 10, 2004Date of Patent: June 26, 2007Assignee: Bea Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Patent number: 7236975Abstract: 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: GrantFiled: August 10, 2004Date of Patent: June 26, 2007Assignee: BEA Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Patent number: 7236990Abstract: 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: GrantFiled: August 10, 2004Date of Patent: June 26, 2007Assignee: BEA Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Publication number: 20070112856Abstract: 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: ApplicationFiled: March 7, 2006Publication date: May 17, 2007Inventors: Aaron Schram, Jason Wille, Cindy McMullen, Brad Posner, Joshua Lannin
-
Publication number: 20070112781Abstract: 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: ApplicationFiled: March 10, 2006Publication date: May 17, 2007Inventors: Cindy McMullen, Brad Posner, Ryan McVeigh
-
Publication number: 20070094248Abstract: 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: ApplicationFiled: June 23, 2006Publication date: April 26, 2007Applicant: BEA Systems, Inc.Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Publication number: 20070083484Abstract: 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: ApplicationFiled: May 16, 2006Publication date: April 12, 2007Applicant: BEA Systems, Inc.Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Publication number: 20070073663Abstract: A system and method for providing full text searching of content within a content management system are disclosed. A repository can maintain content in a plurality of nodes of various content types that have binary as well as metadata properties. An abstracted application programming interface can be provided for constructing full text search queries based on the metadata and the binary properties of the various node types. The abstracted interface can allow a search engine to be replaced with another engine without altering the functionality of the virtual content repository. A search index can be generated by the search engine in order to enable faster querying of content. The search engine can also subscribe to a set of federated event listeners that provide notifications of various operations within the content repository to the search engine, such that the index can be appropriately maintained and updated by the search engine.Type: ApplicationFiled: September 26, 2006Publication date: March 29, 2007Applicant: BEA Systems, Inc.Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Publication number: 20070073674Abstract: 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: ApplicationFiled: September 26, 2006Publication date: March 29, 2007Applicant: BEA Systems, Inc.Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Publication number: 20070073672Abstract: 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: ApplicationFiled: August 4, 2006Publication date: March 29, 2007Applicant: BEA Systems, Inc.Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner