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


1 2 3 4 5 6


Patent Number Title Of Patent Date Issued
7356532 Systems and methods for maintaining transactional persistence April 8, 2008
Messages between trading partners can be processed persistently using a persistence framework, which can include a transaction manager, a locking manager, and a logging mechanism. A transaction manager can initiate a transaction for a request, and can enlist and modify any object or
7353504 System and method for efficiently generating native code calls from byte code in virtual machine April 1, 2008
A system and method for generation of efficient calls from compiled byte code within a virtual machine (VM) or Java Virtual Machine (JVM) environment. Current techniques used to interface dynamically compiled byte code with native libraries using stubs are unsatisfactory due to non-o
7353495 Method for protection against interleaving transactions using a transaction manager April 1, 2008
A transaction manager maintains an enlistment data structure used for managing resource object enlistment. A transaction manager may receive an enlistment request initiated from a resource object. Upon receiving the request, the transaction manager will determine if the resource object i
7350226 System and method for analyzing security policies in a distributed computer network March 25, 2008
A system and method for analyzing a global security policy in a distributed computing environment. In one embodiment the security policy is a global security policy which is stored in, and managed by, a policy manager located on a server. In another embodiment the security policy is
7350184 System and method for enterprise application interactions March 25, 2008
An application view control can allow users of a software tool to interact with Enterprise applications using simple Java APIs. This can allow a user who is not an expert in the use of a given Enterprise system to utilize its capabilities in a manner a Java programmer can understand. A
7346608 Method and apparatus for query and analysis March 18, 2008
A data handling method combines search capabilities with analytical functionality. The invention provides advantages when dealing with structured documents (such as electronic catalogs, XML documents, text documents, HTML documents, Internet documents, etc.) and other data stored in
7343379 System and method for controls March 11, 2008
Controls can reduce the complexity and learning curve associated with acting as a resource client by utilizing a unified client model that can provide access to diverse types of resources, the configuration options, operations, and events exposed by a resource. Controls can also provide
7340714 System and method for using web services with an enterprise system March 4, 2008
An application view control can be added to a Web service to allow the Web service to make requests into a resource such as en enterprise system through an integration system. The integration system can include a resource adapter that can invoke functionality in the enterprise system,
7337441 System and method for prepreparing a transaction process involving a chain of servers in a circu February 26, 2008
The invention provides a mechanism for allowing a transaction callback processing to be synchronized or to take effect prior to completion of a transaction or message. Additional Synchronization objects that will take part in the transaction can be registered on any server during the
7337188 Method and assignment of transaction branches by resource name aliasing February 26, 2008
The Java transaction API for use with global transaction can use a system using alias for the branch ID. The alias can allow multiple branch IDs for single resource.
7334232 Clustered enterprise Java.TM. in a secure distributed processing system February 19, 2008
A clustered enterprise distributed processing system. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer includes a virtual machine (JVM) and kernel software layer for transferring messages, including a remote
7328427 System and method for using a preprocessor to determine dependencies between J2EE components February 5, 2008
A system and method for using a preprocessor to determine dependencies between J2EE components. The preprocessor can analyze a running J2EE application, and look at the deployment descriptor information associated with that application. The levels of indirection within the deployed a
7328322 System and method for optimistic caching February 5, 2008
Transactions are granted concurrent access to a data item through the use of an optimistic concurrency algorithm. Each transaction gets its own instance of the data item, such as in a cache or in an entity bean, such that it is not necessary to lock the data. The instances can come from
7325056 System and method for performing resource maintenance in a connection pool on an application ser January 29, 2008
An improved resource pool is provided that provides for dynamic configuration and is comprised of code that is configured to be used for different subsystems, including JDBC, Connector, and JMS subsystems. Pool maintenance, resource object creation and timeout, multiple deque managem
7318237 System and method for maintaining security in a distributed computer network January 8, 2008
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
7310684 Message processing in a service oriented architecture December 18, 2007
A system, method and media for a service oriented architecture. 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
7299454 Method for multi-language debugging November 20, 2007
Software developers working on multi-language systems can utilize a multi-language debugging environment. The debugging environment can be uniform across languages, and can seamlessly perform debugging between one or more languages in a multi-language environment. Such a system can h
7296264 System and method for performing code completion in an integrated development environment November 13, 2007
A system and method for code completion, comprising providing a representation of a first program in a first programming language, establishing a location in the first program, associating the location with a representation of the first program, obtaining code completion information
7296255 Systems for incremental application deployment November 13, 2007
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
7293286 Federated management of content repositories November 6, 2007
A method for integrating a plurality of content repositories into a virtual content repository (VCR), comprising providing credential information to each one of said plurality of content repositories, receiving authorization information from each one of said plurality of content repo
7293263 System and method for memory leak detection in a virtual machine environment November 6, 2007
A system and method for detecting memory leaks in a garbage collected environment. In particular, the present invention provides a mechanism by which objects in the memory space of a virtual machine are analyzed as to whether they are warm or cold, i.e., how long they have persisted in
7293262 Web based interface for JAVA message service mark-up language November 6, 2007
A Web-based interface for using a mark-up language (JMSML) to access JMS/JMX interfaces. The invention comprises a Web Application (Servlet) interface that enables the JMSML user to enter and execute the JMSML program via a Web browser. The interface provides a simple form, wherein t
7293073 Exactly once cache framework November 6, 2007
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 se
7293038 Systems and methods for client-side filtering of subscribed messages November 6, 2007
A message broker can allow any server in a cluster to publish to, and subscribe, to a message channel. A server subscribing to a channel can set up a message filter such that XQuery expressions can be used to filter against the messages arriving on the channel A message broker can al
7293009 System and method for flushing bean cache November 6, 2007
Servers in a network cluster can each store a copy of a data item in local cache, providing read access to these copies through read-only entity beans. The original data item in the database can be updated through a read/write entity bean one of the cluster servers. That cluster server
7290250 System and method for determining when an EJB compiler needs to be executed October 30, 2007
A system for determining when an EJB compiler needs to be executed, comprising: a server, including an EJB or plurality of EJBs and an EJB compiler operating thereon; and, a logic that determines a first snapshot of the EJB at a particular moment in time or for a particular server ve
7290249 System and method for java message service mark-up language October 30, 2007
A system and method for Java Message Service Mark-up Language (JMSML). The system includes an extensible engine that performs the task of parsing input data and converting it to Java JMS/JMX API, and then executes the JMSML program.
7290248 Command-line interface system and method for JAVA message service mark-up language October 30, 2007
A command-line interface for using a mark-up language (JMSML) to access JMS/JMX interfaces. The invention comprises a system including a Java stand alone client, acting as the command line interface to execute the JMSML program. The user can specify the JMSML program name, location a
7287218 Dynamic publication of information from a database October 23, 2007
Systems and methods for electronic management can be configured so that content is stored apart from the information for formatting the content. A data structure for the content may be initially defined, and content items may be stored in the data structure. Formatting information may be
7287075 System for monitoring managed server health October 23, 2007
A Node Manager monitors the status of multiple servers. The Node Manager detects server failures, periodically monitors server health status, and performs server maintenance. When the Node Manager detects a server failure, it determines whether or not the server should be restarted.
7284233 Integrated development environment for java message service mark-up language October 16, 2007
An integrated development environment for using a mark-up language (JMSML) to access JMS/JMX interfaces. The invention comprises a JMSML Integrated Development Environment in which a Graphical User Interface (GUI) is provided to enable the user to develop JMSML application. Using this ID
7284091 Systems and methods for passivation of cached objects in transaction October 16, 2007
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
7281242 Flexible and extensible Java bytecode instrumentation system October 9, 2007
Code can be injected into a compiled application through the use of probes comprised of instrumentation code. Probes can be implemented in a custom high level language that hides low level instruction details. A directive file contains instructions on injecting a probe into a compiled
7266814 Namespace based function invocation September 4, 2007
A data representation is read and parsed. A declaration referencing an executable namespace is recognized. An expression is recognized. A name (declared within the executable namespace) within the expression having zero or more additional data representations is also recognized. In r
7263554 Method and system for performing resource pool maintenance by refreshing resources based on the August 28, 2007
An improved resource pool is provided that provides for dynamic configuration and is comprised of code that is configured to be used for different subsystems, including JDBC, Connector, and JMS subsystems. Pool maintenance, resource object creation and timeout, multiple deque managem
7263516 System for and method of storing and elaborating user preferences August 28, 2007
The invention provides a method, system, and computer program product for storing and elaborating user preferences for objects in response to a user's name. The invention associates a user's name with an entitlement expression that includes a reference to at least one membership map
7260819 System and method for software application scoping August 21, 2007
A system and method for application scoping that can be added to the application model for an application server, making it less global-centric and more application-centric. The JNDI tree is configured to allow for an application-private JNDI section. This private JNDI section then a
7257645 System and method for storing large messages August 14, 2007
A large message can be stored by separating the message into an envelope portion containing information such as headers, protocols, and addresses, and a payload portion containing items such as file attachments. The envelope portion can be stored in local storage, while the payload can b
7254585 Efficiently storing indented threads in a threaded discussion application August 7, 2007
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, c
7249157 Collaboration system for exchanging of data between electronic participants via collaboration sp July 24, 2007
An enterprise wide electronic commerce system allows trading partners to act as participants in a complex trading process. Participants communicate with one another by joining conversations that are hosted in a collaboration space and managed by a collaboration hub. In this manner, t
7246230 Single sign-on over the internet using public-key cryptography July 17, 2007
A computer program product, apparatus, and method for use in an authentication server for obtaining access to a secure server for a client that has issued a request for access to the secure server, without further intervention by the user of the client, includes receiving an authenti
7246138 System and method for content lifecycles in a virtual content repository that integrates a plura July 17, 2007
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
7240280 System and method for application flow integration in a portal framework July 3, 2007
A system and a method for providing application flow integration in a portal framework. In accordance with one embodiment, the invention comprises a portal servlet, which handles all incoming servlet requests and determines whether the incoming request represents a request either for
7240076 System and method for providing a lifecycle for information in a virtual content repository July 3, 2007
A system and method for providing a lifecycle for information in a virtual content repository (VCR), that includes integrating a plurality of repositories into the VCR, storing the information in the VCR, and allowing the information to transition through a set of states according to
7236990 System and method for information lifecycle workflow integration June 26, 2007
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
7236989 System and method for providing lifecycles for custom content in a virtual content repository June 26, 2007
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
7236975 System and method for controlling access to anode in a virtual content repository that integrate June 26, 2007
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 h
7233989 Method for automatic monitoring of managed server health June 19, 2007
A Node Manager monitors the status of multiple servers. The Node Manager detects server failures, periodically monitors server health status, and performs server maintenance. When the Node Manager detects a server failure, it determines whether or not the server should be restarted.
7231422 System and method for transaction processing with delegated commit feature June 12, 2007
A transaction service that allows lightweight clients to perform a delegated commit at a server. This process allows lightweight clients to begin and terminate transactions, while the actual responsibility for transaction commit processing is delegated to a commit server and transact
7228326 Systems and methods for application deployment June 5, 2007
Applications can be deployed concurrently across a network cluster by utilizing a phased approach to deployment. A preparation operation is invoked each node on which an application is to be deployed. The preparation operation can utilize two phases, in which the deployment descripto
1 2 3 4 5 6

 
 
  Recently Added Patents
Electric coil or power inverter
System and method for the continuous production of bio-diesel
Supply-roll switching apparatus
Rapid multiple panel of biomarkers in laboratory blood tests for TIA/stroke
Nursing brassiere
Magnetic disk device and magnetic recording medium
Type bridges
  Randomly Featured Patents
Lawn mower roller brush mounting and drive
Magnetic brush development apparatus
Resiliently compressible mouse toy
Closure for open ended medical implant and removal tool
Back flow preventer valve
Portable electric heater
Polymer electrolyte and rechargeable cell comprising the same
Multi-diamond cutting tool assembly for creating microreplication tools
Immobilized liquid membrane
Portable information input apparatus