Patents Assigned to BEA Systems, Inc.
-
Patent number: 7702740Abstract: A system for deploying applications that comprises a data storage component capable of containing at least one application to be deployed and an administration component capable of deploying the application from the data storage component to a managed component. The managed component is capable of receiving the application from the data storage component preparing the received application for deployment on the managed component; and activating the deployment once the managed component is prepared. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.Type: GrantFiled: April 9, 2007Date of Patent: April 20, 2010Assignee: BEA Systems, Inc.Inventors: Sriram Srinivasan, Mark Spotswood
-
Patent number: 7698569Abstract: The present invention relates to, among other things, the use of digital object fingerprints to account for digital objects.Type: GrantFiled: April 15, 2005Date of Patent: April 13, 2010Assignee: BEA Systems, Inc.Inventors: Randy B. Beiter, David S. Keyes, Sashi Kolli, Charles M. Stack
-
Patent number: 7698434Abstract: A connector architecture implementation that is J2EE compliant and provides improved connection management capabilities. The connector architecture implementation provides a connector leak detection mechanism that detects connection leaks both automatically and manually. The connector architecture implementation pre-configures and manages the growth and reduction of a connection pool. The connector architecture implementation may be pre-configured by pre-populating the connection pool. Connection pool growth may be managed by generating connections in response to connection requests. A connection pool may also be configured to reduce the number of connections in the pool. The number of connections may be reduced if the connection demand decreases. Password credentials allowing access to services are used to provide additional connection management.Type: GrantFiled: February 13, 2003Date of Patent: April 13, 2010Assignee: BEA Systems, Inc.Inventors: Deborah C. June, Brian Chesebro
-
Patent number: 7698655Abstract: A preview tool for a portal can include a portal display produced from style information for the portal and a palette. The palette indicates style information related to curser positions. The style information can be a Cascading Style Sheet class.Type: GrantFiled: May 17, 2005Date of Patent: April 13, 2010Assignee: BEA Systems, Inc.Inventors: Christopher E. Bales, Jeffrey Mueller
-
Patent number: 7694299Abstract: A system, method and media for performing a composite task, comprising: determining an undo task for each subtask in a plurality of subtask for the composite task; performing each one of the plurality of subtasks; performing the associated undo task for each subtask that was performed if the performing of any subtask in the plurality of subtasks fails. This abstract is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects and objects of the invention can be obtained from a review of the specification, the figures and the claims.Type: GrantFiled: February 15, 2005Date of Patent: April 6, 2010Assignee: Bea Systems, Inc.Inventor: Tolga Urhan
-
Patent number: 7694003Abstract: A migration framework provides for the migration of services in a cluster. A migratable target contains a list of servers in the cluster capable of hosting a migratable service. A migration manager can migrate the service between servers in the migratable target, and can activate an instance of the service on the selected host server. The migration manager ensures that only one active instance of the service exists in the cluster. A service stub can serve a user request on servers in the migration target, such as by order of preference, until the user request is served on the server hosting the active instance. A lease manager can assign a lease period to determine how long a server hosts an active instance.Type: GrantFiled: May 16, 2007Date of Patent: April 6, 2010Assignee: BEA Systems, Inc.Inventor: Eric M. Halpern
-
Patent number: 7693955Abstract: A Web service can be deployed using a backend component such as an Enterprise JavaBean or Java class. The operation of the Web service can be mapped to methods of the backend component. An interceptor can provide access to SOAP contents of a Web service invocation message, passing contents to and from the backend component. The interceptor writes response data received from the backend component to a Web service response message, which can be sent to the client invoking the Web service. A codec, such as a serializer or deserializer, can be used to convert data in the Web service invocation message and invocation response message between XML representations and Java objects for use with the backend component.Type: GrantFiled: February 13, 2003Date of Patent: April 6, 2010Assignee: Bea Systems, Inc.Inventor: Todd Karakashian
-
Patent number: 7689999Abstract: A system and method for sharing a set of resources among a plurality of processes, comprising creating a version of a resource for each one of the plurality of processes that requires access to the resource wherein a version of the resource is one of: 1) a representation of the resource at a particular point in time; and 2) a transformation of the resource; making each of the created versions available to the plurality of processes; and notifying a process in the plurality of processes when a resource in the set of resources upon which the process requires access is updated.Type: GrantFiled: December 1, 2004Date of Patent: March 30, 2010Assignee: BEA Systems, Inc.Inventors: Jess Garms, Britton Worth Piehler
-
Patent number: 7685258Abstract: Embodiments provide mechanisms and methods for providing disconnectible applications capable of executing at least semi-autonomously, i.e., without needing constant contact with a server, on a client substantially independent of server connectivity. The ability of a disconnectible application to execute on a client substantially independent of server connectivity can enable enhanced flexibility in organizing applications to build data processing systems.Type: GrantFiled: May 20, 2005Date of Patent: March 23, 2010Assignee: BEA Systems, Inc.Inventors: Timothy Breeden, Skip Sauls, Christopher Jolley
-
Patent number: 7680927Abstract: A community for maintaining user membership can be provided. Each major component of the communities framework can have multiple portals associated with its series of tests. Each of these portals can start out as a portal file. These portal files can be ran through the dissassembler in order to render the portals representing individual community instances. Once the community instance is created for the portal, various HTML unit tests can be written by the developer in order to access that portal as some user with given membership and functional capabilities. The test framework can automatically create users giving them membership in the community and mapping them to membership capabilities. The component code can subsequently be accessed in the context of a real user or member of the community. In this manner, a more realistic and efficient testing environment is achieved.Type: GrantFiled: March 7, 2006Date of Patent: March 16, 2010Assignee: BEA Systems, Inc.Inventors: Cindy McMullen, Amy Cleveland
-
Patent number: 7676538Abstract: Local transactions are supported by an application view instance that can switch from a stateless session bean to a stateful session bean in order to open a connection for a local transaction. The state that the stateful session bean holds is ten the connection. The stateful session bean can hold the connection open across multiple requests in the local transaction interface allows a user to manage the transaction in the application view, and to switch the application view between a stateless session bean and a stateful session bean. A local transaction interface can contain a local transaction management contract, which enables an application server to provide an infrastructure and run-time environment for management of the transaction.Type: GrantFiled: March 28, 2003Date of Patent: March 9, 2010Assignee: BEA Systems, Inc.Inventors: Timothy Potter, Mitch Upton, Christa Golding, Rick DeGrande
-
Patent number: 7673323Abstract: A system and method for maintaining security in a distributed computing environment comprises a policy manager located on a server for managing and distributing a security policy, and an application guard located on a client for managing access to securable components as specified by the security policy. In the preferred embodiment, a global policy specifies access privileges of the user to securable components. The policy manager may then preferably distribute a local client policy based on the global policy to the client. An application guard located on the client then manages access to the securable components as specified by the local policy.Type: GrantFiled: December 13, 2001Date of Patent: March 2, 2010Assignee: BEA Systems, Inc.Inventor: Mark S. Moriconi
-
Patent number: 7665094Abstract: A mobile communication system uses a runtime environment program which can communicate with a server. Applications are used with their own corresponding application data store. The application data store is persistent even when the applications are not running. The runtime environment program can obtain data from the server to update the application data store. The application can use the application data store. Messages can be cached at the mobile device and the server to allow for possible downtimes in the communication in the mobile unit and the server.Type: GrantFiled: December 11, 2003Date of Patent: February 16, 2010Assignee: BEA Systems, Inc.Inventors: Kevin Blair Frender, Michael James McCormick, Krishnan Sastry
-
Patent number: 7665080Abstract: A system and method for allowing individual software modules to be reloaded in memory without forcing other modules to be reloaded at the same time. Such reloadable modules address the problem of not being able to reload a module without reloading all classes in the application. In accordance with one embodiment the root classloader and webapp classloader are reorganized, and the individual modules placed in their own classloader. This allows the developer to define their classloader organization according to their needs. The system can then reload modules or classes without affecting the rest of the application.Type: GrantFiled: February 12, 2004Date of Patent: February 16, 2010Assignee: BEA Systems, Inc.Inventor: Mark Spotwood
-
Patent number: 7664948Abstract: A certificate validation framework allows for the use of plug-ins for a certificate path builder and certificate path validator. Clients can include a web server clients, SSL certificate validation or application code.Type: GrantFiled: May 10, 2005Date of Patent: February 16, 2010Assignee: BEA Systems, Inc.Inventor: Thomas O. Moreau
-
Patent number: 7664867Abstract: A delay indication can be added to SOAP messages by a queue so that receiving web services get a better understanding of the SOAP message freshness.Type: GrantFiled: March 1, 2006Date of Patent: February 16, 2010Assignee: BEA Systems, Inc.Inventor: Harold W. Lockhart, Jr.
-
Patent number: 7660949Abstract: A system for managing objects in a clustered network includes a file system containing at least one copy of a data object. The system can include several clustered servers in communication with the file system. A distributed consensus algorithm is used to select a host server. The selected host server can contain a copy of the data object, such as in local cache, providing access to the local copy to any other server in the cluster. Any change made to an item hosted by the host server can also be updated in the file system. If the host server becomes unable to host the object, a new host can be chosen using the distributed consensus algorithm. The other servers are then notified of the new host by multicast messaging.Type: GrantFiled: November 1, 2007Date of Patent: February 9, 2010Assignee: BEA Systems, Inc.Inventors: Dean Bernard Jacobs, Eric M. Halpern
-
Patent number: 7661108Abstract: Embodiments provide mechanisms and methods for configuring a messaging component of an application. These mechanisms and methods can enable embodiments to configure message objects, i.e., software objects relating to messaging, with the messages. The ability of embodiments to configure message objects with messages can enable application developers, for example, to package custom code, for example, as message objects combined with messages and/or parameters into an archive convenient for distributing to one or more servers, clients or other computational entities. The distributed archive can be readily accessed by these computational entities, enabling embodiments to achieve improved configuration of the messaging component of a distributed system.Type: GrantFiled: August 12, 2005Date of Patent: February 9, 2010Assignee: BEA Systems, Inc.Inventor: Kathiravan Sengodan
-
Patent number: 7660827Abstract: A method, apparatus, and computer-readable media for retrieving records in a hierarchical set of the records having a plurality of hierarchical levels and a plurality of hierarchical depths, each of the records having a tag that is unique within the hierarchical set of the records, comprises identifying one of the records in the hierarchical set of the records; modifying the tag, thereby producing a key; indexing the hierarchical set of the records only once, thereby selecting one or more of the records within the hierarchical set of the records, wherein indexing the hierarchical set of the records only once comprises applying the key to the hierarchical set of the records; and retrieving the selected records.Type: GrantFiled: December 29, 2006Date of Patent: February 9, 2010Assignee: Bea Systems, Inc.Inventors: Kurt Frieden, Prasanna Srikhanta
-
Patent number: 7661027Abstract: The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network. Engine nodes in the engine tier can process SIP messages and can read/write state information from/to the state tier. State tier can maintain state information in a set of partitions of one or more replicas which contain duplicate information. The engine nodes can be adapted to detect and report replica failures and the replicas can in turn be adapted to detect and report engine node failures. Replicas can detect faults with an engine node if the engine node fails to poll the replica for a specified period of time and can then report the failure. The engine node can detect failures of a replica when reading or writing state information and can report the failure to another replica, which can be responsible for updating the partition view to exclude dead replicas.Type: GrantFiled: October 10, 2006Date of Patent: February 9, 2010Assignee: BEA Systems, Inc.Inventors: Anno R. Langen, Reto Kramer, David Connelly, Rao Nasir Khan, John Beatty, Ioannis Cosmadopoulos, Manoj Cheenath