Patents Assigned to BEA Systems, Inc.
-
Patent number: 7796014Abstract: A computer readable medium can be a metadata-based description of the configuration of an RFID reader. An RFID edge server can interact with the metadata-based description to configure the RFID reader.Type: GrantFiled: January 29, 2007Date of Patent: September 14, 2010Assignee: BEA Systems, Inc.Inventors: Kenneth R. Traub, Steven Rosenthal, Marc H. Horowitz, Eric Gieseke, Peter Gast
-
Patent number: 7793302Abstract: A system and a method for dynamic or as-needed activation of Remote Method Invocation (RMI) layer remote objects in response to a client request. Object activation allows the system to clean up or delete currently unused remote objects, and then reactivate them when a client actually needs them. An object implementation can first be created in response to a client request. The client receives a remote reference (remote ref) and an activation identifier (activation id) identifying that particular implementation. The implementation can subsequently be cleaned up or deleted during garbage collection so as to save server resources, or alternatively the object can be reused if the system is set up to maintain a pool of objects. When the client requests the same object at a later point in time, the system activates an object based on the activation ID previously received from the server.Type: GrantFiled: February 21, 2003Date of Patent: September 7, 2010Assignee: BEA Systems, Inc.Inventors: Prasad Peddada, Adam Messinger, Anno R. Langen
-
Patent number: 7792969Abstract: A web services system enables web servers to serve pages that utilize remote portlets stored on remote systems. A consumer system serves pages that utilize remote portlets stored on one or more producer systems. When a user system accesses a page utilizing a remote portlet through a web browser, the consumer system contacts the producer system, obtains content for the page and delivers the page to the user system. Information for configuring the consumer system to utilize the portlets on the producer system can be transmitted with the aid of a graphical interface that enables a user to send configuration information through electronic mail.Type: GrantFiled: October 20, 2004Date of Patent: September 7, 2010Assignee: BEA Systems, Inc.Inventors: Subbu Allamaraju, Alexander Toussaint
-
Patent number: 7788675Abstract: In a traditional application server that uses servlets, when a request is dispatched to a thread the service method of the appropriate servlet is called. When the service method returns the response is sent. This is sub-optimal in the case that an asynchronous event must occur before the response can be sent, because the thread running the servlet must block until the event occurs. The invention provides for asynchronous processing of such requests. In one embodiment, the invention provides an extension to the Servlet API which allows the service method to return (and thus the thread to be freed) before the response is ready to be sent. Then when the asynchronous event later occurs the response may be completed and sent.Type: GrantFiled: December 13, 2005Date of Patent: August 31, 2010Assignee: BEA Systems Inc.Inventors: Adam Messinger, Samuel Pullara, Dave Brown
-
Patent number: 7788340Abstract: In accordance with embodiments, there are provided mechanisms and methods for configuring and executing portlet responses to events within a web portal framework. These mechanisms and methods can enable event descriptions to be organized within a portlet configuration file with event handlers designated for responding to the event. As used herein, the term event handler refers to description in a configuration file for a portlet that includes an event identifier, an event description, and a response to the event. The term can also refer to the functionality that is generated from the configuration information. The ability of embodiments to organize enable event descriptions within a portlet configuration file with event handlers designated for responding to the event can enable the portlet to respond as indicated by the configuration when an event is detected.Type: GrantFiled: November 16, 2005Date of Patent: August 31, 2010Assignee: BEA Systems Inc.Inventors: Christopher Jolley, Subrahmanyam Allamaraju, James D'Ambrosia
-
Patent number: 7788716Abstract: A token handler API which can be instantiated to allow for custom token types. The token handler API can interact with a web service security handler and security service provider interfaces of security framework in order to do a number of security functions such as authentication, digital signatures and encryption for SOAP messages in a Web Service security system.Type: GrantFiled: May 18, 2005Date of Patent: August 31, 2010Assignee: Bea Systems, Inc.Inventors: Peter Dapkus, Corinna Witt
-
Patent number: 7788386Abstract: In accordance with embodiments, there are provided mechanisms and methods for shaping traffic. These mechanisms and methods for shaping traffic can enable embodiments to control traffic flow at a network gatekeeper based upon policies implementing service level agreements dictating traffic characteristics permitted to applications and/or by network node. The ability of embodiments to provide service level agreement based control of network traffic can enable control of traffic flow by application and/or by network node.Type: GrantFiled: May 12, 2006Date of Patent: August 31, 2010Assignee: BEA Systems, Inc.Inventor: Jan Thomas Svensson
-
Patent number: 7788660Abstract: In accordance with embodiments, there are provided mechanisms and methods for loading a class with a resource adapter classloader and enabling the class to be accessible by other components that interconnect with the resource adapter. In an embodiment, a method for loading a class with a resource adapter classloader is provided that includes detecting an indicator specifying that at least one class loaded by a classloader associated with a resource adapter be made accessible to at least one other classloader. The at least one class loaded by the classloader associated with the resource adapter is made accessible to a system classloader. The at least one other classloader is permitted the capability to access the at least one class loaded by the classloader associated with the resource adapter via the system classloader.Type: GrantFiled: November 17, 2005Date of Patent: August 31, 2010Assignee: BEA Systems, Inc.Inventors: Codanda Ganapathy Chinnappa, James William Gish, Brian Christopher Chesebro
-
Patent number: 7788497Abstract: A connection pool can use a credential mapper to map credentials for an application server into a credential to use with the database management system. This can allow objects such as an Enterprise Java Bean to access the database with more specific credentials than the anonymous connection pool connection user name/password.Type: GrantFiled: April 18, 2005Date of Patent: August 31, 2010Assignee: BEA Systems, Inc.Inventors: Fei Luo, Rahul Srivastava
-
Patent number: 7784033Abstract: Applications can interact with a database using a JDBC subsystem. The JDBC subsystem includes a connection pool with multiple connections, and parses database requests to produce statements to be sent to a database management system (DBMS). A previously parsed statement can be stored in a prepared statement cache. A profiling component can be used to maintain profile information concerning the connection pool and the prepared statement cache.Type: GrantFiled: January 25, 2006Date of Patent: August 24, 2010Assignee: Bea Systems, Inc.Inventor: Rahul Srivastava
-
Patent number: 7784047Abstract: Custom management capability is provided through MBeans over a distributed management domain. The management domain is a collection of distributed servers that are managed as a unit, wherein the management system of the present invention presents an API for providing management services across a network. The common management system allows application designers to accomplish a broad range of management goals. The management network is also simple, abstract in that it separates an application author from the implementation, and is scalable. The system of the present invention supports both configuration and monitoring and is Java standards based. The management system is extensible in that a user can add additional types of management objects, schema attributes and extended persistence features.Type: GrantFiled: April 13, 2004Date of Patent: August 24, 2010Assignee: BEA Systems, Inc.Inventor: Franklin Fulton Simpson
-
Patent number: 7783670Abstract: Systems and methods for the creation of trees for representing hierarchical data structures are provided. Trees are created on a server, with the tree having nodes that are associated with paths on a server. Each node is associated with a resource locator indicating data that can be accessed through the tree. A tree manager module generates a state of a tree that is then rendered on a client browser for access by a user. Embodiments of the present invention generate a rendering module that is transmitted to a client for use. The rendering module receives tree information from the server, from which it generates javascript that renders the tree on a client web browser. The present invention is advantageous as it allows customizable client-based rendering of tree structures while utilizing well-known mechanisms for creating trees.Type: GrantFiled: January 26, 2006Date of Patent: August 24, 2010Assignee: BEA Systems, Inc.Inventor: Jalpesh Patadia
-
Patent number: 7783616Abstract: A system and method for controlling access to data within a hierarchically organized document, such as an XML document. Elements may have their access rights specified, for example as a variable in an XML tag. If not specified within an element of the document, access rights are inherited from its nearest ancestor. Specified access rights may refer to a collection of entitlement expressions, which describe with arbitrarily fine granularity which users and user types may access the data.Type: GrantFiled: February 16, 2006Date of Patent: August 24, 2010Assignee: BEA Systems, Inc.Inventor: Fred Moses
-
Patent number: 7778998Abstract: In accordance with embodiments of the present invention, there are provided mechanisms and methods for using query plans for building and performance tuning services accessed on behalf of a requestor. These mechanisms and methods for using query plans for building and performance tuning services makes it possible to examine the query plan and response times for query execution. The ability to examine the query plans and response times for query execution makes it possible to improve query efficiency and apply caching more effectively.Type: GrantFiled: January 27, 2006Date of Patent: August 17, 2010Assignee: BEA Systems, Inc.Inventor: Naveen Gupta
-
Publication number: 20100205263Abstract: Systems and methods are provided for improving latency during message processing in a network environment via the use of SIP server architecture. The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network. The engine tier can send and receive messages and execute various processes. The state tier can maintain in-memory state data associated with various SIP sessions. The state tier can store various long lived data objects and the engine tier can contain short lived data objects. The state data can be maintained in partitions comprised of state replicas. When processing messages, the engine can pull state data objects from the state tier, use the objects and push them back to the state tier after processing is complete. If one state replica is unavailable, such as during garbage collection, the engine can retrieve the objects from another replica in the partition.Type: ApplicationFiled: February 2, 2010Publication date: August 12, 2010Applicant: BEA SYSTEMS, INC.Inventors: Anno R. Langen, Reto Kramer, David Connelly, Rao Nasir Khan, John Beatty, Ioannis Cosmadopoulos, Manoj Cheenath
-
Patent number: 7774780Abstract: The feature of automatic retry of container-managed transactions configures the container to allow automatic retries of container-managed transactions that have been rolled back due to exceptions thrown at runtime. More specifically, on a per method basis, the container can be instructed to retry a failed transaction as using a new one up to a specified number of times if that method was the originator of the transaction that has been rolled back. The enabling of automatic transaction retries is accomplished either at deployment time by setting properties in the deployment descriptor of an instance of a class, such as EJB, or at runtime by setting properties on the EJB via a console on the application server. The automatic retry of container-managed transactions is a convenient feature that may alleviate the client of the task of explicitly coding transaction retries. In addition to programming convenience, retrying transactions using this feature may also offer performance benefits.Type: GrantFiled: October 15, 2004Date of Patent: August 10, 2010Assignee: BEA Systems, Inc.Inventors: Thorick Chow, Seth White
-
Patent number: 7774485Abstract: A system, method and media for service infrastructure that enables dynamic service composition and orchestration. 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: May 20, 2005Date of Patent: August 10, 2010Assignee: BEA Systems, Inc.Inventors: Paul B. Patrick, Ashok Aletty, Jayaram Kasi, Chet Kapoor, Tolga Urhan, Matthew Mihic
-
Patent number: 7774403Abstract: A system and method for concentration and load-balancing of requests in a distributed computing environment. In accordance with an embodiment, a system and a method for reducing the number of connections in an Internet environment using one or a plurality of connection handlers which handle the connection from the client to the server, and a listener which determines which connection handler to use to handle the connection. Whereas prior solutions required a (n×m) number of connections to handle requests, the invention allows there to be only m connections which significantly reduces resource requirements and allows scalability.Type: GrantFiled: October 31, 2005Date of Patent: August 10, 2010Assignee: BEA Systems, Inc.Inventors: Paul Ferwerda, Peter Bower
-
Patent number: 7774601Abstract: A system and method for providing a containment model of role capabilities wherein a parent role can obtain the capabilities of its child role(s).Type: GrantFiled: April 6, 2004Date of Patent: August 10, 2010Assignee: BEA Systems, Inc.Inventors: Manish Devgan, Rodney McCauley
-
Patent number: 7774754Abstract: A development-oriented split-source directory structure, that can be used with an application server and which solves a number of the problems associated with traditional Enterprise Archive (EAR) files. In particular, the split-source directory structure presents a clean separation between human-readable source files stored in a source control system and generated java class files. The two directories (source and output) appear like a single application. In addition, the split-source directory structure supports an abstraction layer and mappings that allow a physical file location to be mapped to a virtual location. In this manner, the system provides flexibility in how the build structure can be laid out for a particular application development.Type: GrantFiled: June 27, 2006Date of Patent: August 10, 2010Assignee: BEA Systems, Inc.Inventors: Konstantin Komissarchik, Robert Woollen, Theodore Bashor