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).
-
Publication number: 20070073671Abstract: 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: ApplicationFiled: August 4, 2006Publication date: March 29, 2007Applicant: BEA Systems, Inc.Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Publication number: 20070073784Abstract: 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: ApplicationFiled: May 22, 2006Publication date: March 29, 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: 20070074105Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing a display template to display content. These mechanisms and methods for providing a display template to display content can enable embodiments to display greater varieties of content types in a greater number of forms and formats. The ability of embodiments to display greater varieties of content types in a greater number of forms and formats can enable portals and other applications to provide a richer user experience.Type: ApplicationFiled: September 22, 2006Publication date: March 29, 2007Applicant: BEA Systems, Inc.Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner, Gunupuree Ravi, Cid Dennis
-
Publication number: 20070073670Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing a Service Provider Interface (SPI) bridge for a content management system. These mechanisms and methods for providing a Service Provider Interface (SPI) bridge for a content management system can enable embodiments to integrate JSR-170 repositories that are not readily compliant with the Service Provider Interface (SPI) of the content management system (“non-compliant repository”) with other repositories to provide a virtual content repository (VCR). The ability of embodiments to so integrate non-compliant content repositories into a VCR can enable virtually any repository that exposes a JSR170 interface to be included into the VCR. Thus, the range of repository choices for customers can be expanded. Further, customers who are building interfaces to custom/homegrown repositories would feel more comfortable expending the effort to create repositories that employ a “standard” interface.Type: ApplicationFiled: June 23, 2006Publication date: March 29, 2007Applicant: BEA Systems, Inc.Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Publication number: 20070073673Abstract: 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: ApplicationFiled: August 4, 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
-
Publication number: 20070073744Abstract: 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: ApplicationFiled: May 22, 2006Publication date: March 29, 2007Applicant: BEA Systems, Inc.Inventors: Ryan McVeigh, Steven Roth, Jalpesh Patadia, Tanya Saarva, Xiaojiang Zhou, Brad Posner
-
Patent number: 7162504Abstract: A system and method for providing one or more content services to a repository in a plurality of repositories that includes integrating the plurality of repositories into a virtual content repository (VCR), maintaining a logical namespace that encompasses the plurality of repositories, and providing the one or more content services to the VCR. The one or more content services includes at least one of: a versioning capability and a lifecycle capability. The VCR stores at least one of: content information and schema information. The content and schema information is accessible through a logical namespace that encompasses the plurality of repositories.Type: GrantFiled: August 10, 2004Date of Patent: January 9, 2007Assignee: BEA Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Publication number: 20060028252Abstract: A system and method for describing content in a virtual content repository (VCR), comprising integrating a plurality of repositories into the VCR, storing a first schema in the VCR, wherein the first schema includes a first set of one or more properties, wherein the first schema is accessible through a logical namespace that encompasses the VCR, and wherein the first schema can describe the shape of the content.Type: ApplicationFiled: August 10, 2004Publication date: February 9, 2006Applicant: BEA Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Publication number: 20050251502Abstract: 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: ApplicationFiled: August 10, 2004Publication date: November 10, 2005Applicant: BEA Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Publication number: 20050251504Abstract: A system and method for providing a lifecycle for information in virtual content repository (VCR), comprising defining a plurality states, defining 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: ApplicationFiled: August 10, 2004Publication date: November 10, 2005Applicant: BEA Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Publication number: 20050251505Abstract: A system and method for submitting information to a lifecycle in a virtual content repository (VCR), comprising, 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: ApplicationFiled: August 10, 2004Publication date: November 10, 2005Applicant: BEA Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Publication number: 20050251503Abstract: A system and method for versioning content and schema information in a virtual content repository (VCR), comprising, integrating a plurality of repositories into the VCR, storing the content and schema information in the VCR, maintaining a version history to track changes to the content information, and wherein the content and schema information is accessible through a logical namespace that encompasses the plurality of repositories.Type: ApplicationFiled: August 10, 2004Publication date: November 10, 2005Applicant: BEA Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Publication number: 20050251506Abstract: A system and method for providing one or more content services to a repository in a plurality of repositories, said method comprising, integrating the plurality of repositories into a virtual content repository (VCR), maintaining a logical namespace that encompasses the plurality of repositories, providing the one or more content services to the repository, wherein the one or more content services includes at least one of: a versioning capability and a lifecycle capability, wherein the repository stores at least one of: content information and schema information, and wherein the content and schema information is accessible through a logical namespace that encompasses the plurality of repositories.Type: ApplicationFiled: August 10, 2004Publication date: November 10, 2005Applicant: BEA Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Publication number: 20050251512Abstract: A system and method for searching a virtual content repository (VCR), comprising integrating a plurality of repositories into the VCR searching the VCR for information that satisfies at least one search expression to yield a result set wherein the information can include at least one of: content information and schema information wherein the VCR includes a namespace that encompasses the plurality of repositories, and wherein the information can include one or more version histories.Type: ApplicationFiled: August 10, 2004Publication date: November 10, 2005Applicant: BEA Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Publication number: 20050240714Abstract: A system and method for manipulating a virtual content repository (VCR) containing information, comprising, integrating a plurality of repositories into the VCR, creating an external representation of the information, wherein the external representation preserves hierarchical relationships of the information, wherein the information is organized as a hierarchical namespace that encompasses the plurality of repositories, and wherein the information can be drawn from more than one repository.Type: ApplicationFiled: August 10, 2004Publication date: October 27, 2005Applicant: BEA Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Publication number: 20050228816Abstract: A system and method for describing content in a virtual content repository (VCR), comprising, integrating a plurality of repositories into a virtual content repository (VCR), storing a first schema in the VCR, wherein the first schema includes a first set of one or more properties, maintaining a version history to track changes to the first schema, wherein the first schema is accessible through a logical namespace that encompasses the plurality of repositories, and wherein the first schema describes the shape of the content.Type: ApplicationFiled: August 10, 2004Publication date: October 13, 2005Applicant: BEA Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Publication number: 20050228784Abstract: A method for operating on a plurality of nodes in virtual content repository (VCR), comprising, integrating a plurality of repositories into the VCR, associating each one of the plurality of nodes, performing an operation involving the plurality of nodes, wherein a node is an addressable part of a namespace, and wherein the namespace encompasses the plurality of repositories.Type: ApplicationFiled: August 10, 2004Publication date: October 13, 2005Applicant: BEA Systems, Inc.Inventors: Rodney McCauley, James Owen, Jalpesh Patadia, Brad Posner, Alexander Toussaint
-
Publication number: 20040068568Abstract: 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 1, 2003Publication date: April 8, 2004Inventors: 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