Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
BEA Systems, Inc. Patents
Assignee:
BEA Systems, Inc.
Address:
San Jose, CA
No. of patents:
292
Patents:


1 2 3 4 5 6


Patent Number Title Of Patent Date Issued
7614040 System and method for efficiently analyzing and building interdependent resources in a software November 3, 2009
A dynamic dependency representation 402 may be iteratively constructed and maintained as resources are changed, including resources that are automatically generated. A type differencing component 404 can be employed to more accurately identify when dependent resources should be analy
7614039 Backing files for portal element controls November 3, 2009
Backing files and backing contexts can be associated with portal elements controls for the construction of a portal. The backing files and backing contexts can allow interactions with the portal element controls before rendering. In one embodiment, developers are allowed to have access t
7610618 System and method for authenticating a subject October 27, 2009
A method for adaptively authenticating a subject based on authentication information, comprising the steps of providing for the receipt of the authentication information; providing for the performance of Java Authentication and Authorization Service (JAAS) authentication of the subje
7610615 System and method for enterprise authentication October 27, 2009
A method for adaptively authenticating a subject, said method adapted to cooperate with a security provider interface hierarchy, said method comprising the steps of providing for the implementation of an authentication interface adapted to extend and implement at least a portion of t
7610613 Servlet authentication filters October 27, 2009
In accordance with embodiments, one or more authentication filters may be employed to supplement an authentication process. The authentication process to be supplemented may be executed by one or more servlets in a servlet container. A servlet authentication filter is an authentication
7610580 System and method for iterative code optimization using adaptive size metrics October 27, 2009
A system and method for iterative code optimization using adaptive or dynamic size metrics, for use with run-time software systems and virtual machines. The dynamic size metric may be calculated both for a set of predetermined factors (together with associated weights), and also for a
7610545 Annotations for tracking provenance October 27, 2009
A system, method and media for automatically relating documents, comprising selecting a first element in a first document; selecting a second element based on the first element; annotating the second element in a second document with an annotation and wherein the annotation refers to
7607139 Quiescence mode for a portal October 20, 2009
A quiescence mode for a portal allows a portal configuration to be protected from changes. This allows the configuration to be maintained during long running operations without a risk that the portal configuration will be changed during the operation.
7607126 System and method for external override of annotations October 20, 2009
A deployable application component can be configured via external annotation overrides at runtime without having to restart the component. An annotation/manifest can be populated to the corresponding application component at build time. The application component can then be configured
7607121 System and method for providing result sets using EJB query language October 20, 2009
A system and method for accessing requested data in a database using result set objects. The invention also provides a set of enhancements to the EJB Query Language ("EJB QL") for providing result sets using EJB QL and to efficiently access databases using select methods within Enter
7606855 System and method for message handling using message interceptors October 20, 2009
A system including an interception service that serves as a discovery mechanism and framework for carriers to connect to processors. The system allows for message handling using message interceptors, comprising one or more message carriers for receiving and handling messages; one or more
7603548 Security provider development model October 13, 2009
A method for providing a security provider for a client comprises providing a service provider interface, that is compatible with a security framework layer, and one or more services. The one or more services include at least one of, authentication, authorization, auditing, role mapp
7603547 Security control module October 13, 2009
A system for distributing information from a first process to one or more security service modules. The system comprises a remote interface, capable of accepting first information from the first process, and a provisioning service provider (PSP) coupled to the remote interface. The P
7603454 System and method for clustered tunneling of requests in application servers and transaction-bas October 13, 2009
A system and method for clustered tunneling of requests in application servers and other systems is provided. The system includes a client, a cluster having a plurality of members, and a proxy. The cluster does not advertise the internal addresses of its members since clients might a
7594224 Distributed enterprise security system September 22, 2009
A system and method for distributed enterprise security, comprising, a server operable to update information, wherein the information can include one or more of a policy and configuration information, a security control module (SCM) operable to accept the information, at least one se
7594112 Delegated administration for a distributed security system September 22, 2009
A system and method comprising the steps of, delegating a capability from a first user to a second user, propagating information that includes evidence of the delegation to a plurality of security service modules, wherein each one of the plurality of security service modules is capable
7590687 System and method for providing notifications in a communities framework September 15, 2009
A community enables user membership in a distributed collaborative computing environment. The members can have access to a repository of resources. Dynamic notifications between client and server can be provided. A member can be logged onto a client which pings the server computer th
7587417 Systems and methods for dynamic querying September 8, 2009
A user can generate queries dynamically at runtime without having to redeploy the appropriate EJB or hard-code the query into the user application. A properties object can be generated to accept the query settings from the user. These settings can be extracted at runtime when the app
7584474 Systems and methods for transaction chaining September 1, 2009
A transaction management engine, such as a business process management (BPM) engine, can allow an application to define transaction demarcations in order to ensure that portions of a workflow are processed atomically. In one such system, a JMS message is queued to the workflow as part of
7580975 Asynchronous web service invocation model August 25, 2009
A system and method for asynchronously invoking a remote web service on a server by application code residing on a client. The web service invoke request received from application code residing on the client, passes an invoke request to a web service residing on a server, receives a resu
7580953 System and method for schema lifecycles in a virtual content repository that integrates a plural August 25, 2009
A system and method for providing a lifecycle for content in a virtual content repository (VCR), comprising, integrating a plurality of repositories into the VCR, storing the content in the VCR, allowing the content to go through a set of states according to a lifecycle definition, a
7574712 User interface for configuring web services for remote portlets August 11, 2009
In accordance with embodiments, there are provided mechanisms and methods for improved event communications between producer(s) and consumer(s) of content to communicate regarding changes to a web portal framework. Methods and mechanisms providing improved event communications between
7571426 XML-based graphical user interface application development toolkit August 4, 2009
A system and a method for creating user interfaces for software applications. Particularly, the invention allows a developer to segregate the development of the user interface from the development of the underlying application logic. In one embodiment, an application graphical user i
7571255 System and method for communication between servers in a cluster August 4, 2009
A system and method for communications between servers in a cluster. The system allows for point-to-point messaging to be used in a clustered environment to provide communication of services provided by each server or member of that cluster. Each server or member within the cluster a
7571215 Data replication protocol August 4, 2009
Data can be replicated over a network using a one or two phase method. For the one phase method, a master server containing an original copy of the data sends a version number for the current state of the data to each slave on the network so that each slave can request a delta from the
7571160 Systems and methods for implementing an XML query language August 4, 2009
Systems and methods in accordance with the present invention provide for an implementation of the XQuery standard, and such an implementation will be referred to herein as an XQuery (XML Query language) implementation. An XQuery implementation can be based on a token stream representatio
7562339 System architecture for business process development and execution with introspection and generi July 14, 2009
A system for designing a business process includes an introspection module that transforms implementation-specific components into generic components. The implementation-specific components are associated with a number of implementations. A component manager defines the generic compo
7562298 Virtual content repository browser July 14, 2009
An interactive tool for viewing and manipulating a virtual content repository (VCR) having an application program interface (API), comprising providing a first graphical user interface (GUI) configured to present a hierarchical namespace wherein the namespace includes at least one el
7559059 Method and apparatus for smart directories for application deployment July 7, 2009
Applications are automatically deployed in a distributed computing environment through the use of Smart Directories. In an embodiment, Smart Directories are a repository for copies of the applications currently deployed in the distributed computing environment. The Smart Directories
7558779 Sorted rowset July 7, 2009
A Rowset can sort the order of rows of without requiring resorted data be obtained from the database.
7552443 System and method for implementing an event adapter June 23, 2009
Events can be extracted from a resource such as an enterprise system using an application view component in combination with an event adapter. The event can be pulled by a client application or pushed by the enterprise system. The application view component can provide an interface to th
7552222 Single system user identity June 23, 2009
When an external user such as a trading partner makes a request into an access point of an application on an application server, that external user can be authenticated as a valid user on the system. The identity of the external user can then be switched to an internal system user id
7552189 System and method for using virtual directories to service URL requests URL requests in applicat June 23, 2009
The invention provides a system and method for providing virtual directories for servlets, particularly for use by many different Web applications that share common files and resources, and that are intended for providing those resources to large numbers of users. Virtual directories
7546606 System and method using a connector architecture for application integration June 9, 2009
Functionality can be built upon the J2EE Connector architecture when integrating applications. Bi-directional communication can be added to the system, and a common protocol can be used so that each application does not need to be integrated with every other application. A common pro
7546579 Systems and methods for plain old java object (POJO) persistence June 9, 2009
The present invention uses annotations and SQL to retrieve and/or persist POJO data from/to a database, respectively. Using SQL will enable developers to unleash the full querying power of their chosen Database Management Systems (DBMS) and will remove the requirement that they learn
7546462 Systems and methods for integration adapter security June 9, 2009
An application view, which can represent a self-describing interface to functionality in a resource such as an application or enterprise system, can configure a security principal for a validated system user. A resource adapter can receive the request from the application view and ca
7543273 Systems and methods for dynamic control of cache and pool sizes using a batch scheduler June 2, 2009
The present invention provides users and processes with various features to control the memory usage by a cache and pool dynamically at runtime. The cache and pool can be initialized on demand to remove idle objects of classes from them without the server being restarted. When the cache
7543002 Mechanism to load first version classes into a runtime environment running a second version of t June 2, 2009
Mechanisms and methods for loading a first version of a class into a second version runtime environment running a second version of the class. The runtime environment may be comprised of a Java Virtual Machine (JYM). These mechanisms and methods make it possible for applications to r
7539985 Systems and methods for dynamic component versioning May 26, 2009
The deployment and management of differing versions of software components can be simplified. External interfaces of the component can remain constant in behavior while the internal logic, and possibly internal storage, can change between versions. Such a version management system ca
7536675 Dynamic code generation system May 19, 2009
A system for high level dynamic hot code generation. A class file container object is first created. Methods and code are then added to the class file container object. Byte code is then generated from the populated class file container object. From the byte code, instances of the ne
7536581 Automatic migratable services May 19, 2009
Singleton services can be automatically migrated from one application server to another in a cluster using a lease table and a migration master in case of a failure of the first application server.
7536356 Distributed run-time licensing May 19, 2009
Methods and systems are disclosed for managing software licenses in a distributed computer network. The number of software licenses allocated to software users can be determined on a node-by-node basis in realtime with little or no additional processing overhead incurred by the network.
7533379 Methods for incremental application deployment May 12, 2009
Incremental application deployment allows any files under development for an application to be modified directly in place, such as on a server disk. Application and module configuration information can be collected from a user as they build their application. Each time a developer mo
7530053 Methods utilizing a debugging proxy May 5, 2009
A debugging proxy can be used to manage communication between a client and a debugger or debugging component. A debugging protocol can be used by the debugging proxy to facilitate communication management. A debugging protocol can provide for asynchronous messaging, and can allow for the
7529818 System and method for performing validation of a configuration May 5, 2009
In embodiments, the present invention provides mechanisms and methods for making a set of configuration changes to a set of servers comprised of an administration server and one or more managed servers. These mechanisms and methods can enable a number of changes to be made to the con
7529786 System and method for adaptive garbage collection in a virtual machine environment May 5, 2009
A system and method for adaptive or dynamic garbage collection and memory management in computer systems and virtual machine environments, including Java virtual machines. Adaptive techniques attempt to constrain the system to consistently move towards the desired goal. In accordance
7529759 System and method for batch operation of CMP beans May 5, 2009
A method and system are provided for storing multiple instances of a CMP bean enrolled in a transaction by utilizing CMP batch operations to update multiple entries in a database table in one SQL statement only, thus avoiding multiple database roundtrips. The batch operation of CMP b
7528697 Edge server failover May 5, 2009
First and second RFID edge servers can interact with RFID tag readers. The first and second RFID edge servers can arbitrate which of the first and second RFID edge servers will be active upon start up or edge server failure.
7526764 System and method for deployment plan April 28, 2009
A system and method for implementing a deployment plan for an application server environment. In one embodiment, the deployment plan is an XML document that can be associated with any application that is deployed to an application server environment. The deployment plan may incorporate
7526537 Extending an original configuration of a portal using portal extensions April 28, 2009
A portal includes an original configuration and extension. The original configuration can include resources and a portal file identifying the resources. The extension modifies the original portal to form an extended portal without changing the original configuration.
1 2 3 4 5 6

 
 
  Recently Added Patents
Control of a data replication engine using attributes associated with a transaction
Method and apparatus for detecting and quantifying bacterial spores on a surface
Maintain owning application information of data for a data storage system
Dumbbell weight plate
Methods of using cytokine zalpha11 ligand
Moving object tracking method using occlusion detection of the tracked object, and image processing apparatus
Intelligent audio selector
  Randomly Featured Patents
Linked electronic game systems
Methods and apparatus for extraction and tracking of objects from multi-dimensional sequence data
Irradiation apparatus
Superconductor covered with reinforced aluminum matrix
Sliding rail latch mechanism
Metal-deposited polyester film capacitor
Structure and method for planar lateral oxidation in active
Manufactured seed with enhanced pre-emergence survivability
Method and system for pressure based measurements of CFR and additional clinical hemodynamic parameters
Creatine supplement