Patents Assigned to BEA Systems, Inc.
-
Patent number: 7818742Abstract: A customer portal application can reference a module. The files of the module can be combined with the files of the customer portal application wherein the files of the customer portal application take precedence.Type: GrantFiled: May 18, 2005Date of Patent: October 19, 2010Assignee: BEA Systems, Inc.Inventors: Peter Laird, Mark Griffith, Vinod Mehra, Rob Woollen, Michael Jasnowski
-
Patent number: 7814497Abstract: An interface to radio-frequency identification (RFID) data provides RFID data in response to an event cycle specification received from an application. The interface is configured to receive the event cycle specification that identifies one or more RFID sources. The event cycle specification also includes a boundary specification that defines a boundary for an event cycle and a report specification that defines a requested output of a non-redundant RFID data. The interface to RFID data, in response to receiving the event cycle specification, provides an output of non-redundant RFID data conforming to the event cycle specification.Type: GrantFiled: July 6, 2004Date of Patent: October 12, 2010Assignee: Bea Systems, Inc.Inventors: Kenneth R. Traub, Steven F. Rehling
-
Patent number: 7814423Abstract: A method for rendering a portal graphical user interface (GUI), comprising providing for the representation of a GUI desktop, a GUI look and feel, and a GUI book as a set of controls wherein the controls can be organized in a logical hierarchy, traversing the representation, wherein the traversing comprises associating a theme with a first control in the set of controls, rendering the first control according to the theme, rendering any descendents of the first control according to the theme, wherein any descendents of the first control can override the theme, and wherein one of the set of controls can communicate with another of the set of controls.Type: GrantFiled: February 27, 2004Date of Patent: October 12, 2010Assignee: BEA Systems, Inc.Inventors: Scott Musson, Christopher Jolley, George Murnock, Subrahmanyam Allamaraju, Brodi Beartusk, Robert Bergman, James D'Ambrosia, Kevin Blair Frender, Stephen Hetzel, Purushotham Babu Naidu, Sameer Sawant
-
Patent number: 7814556Abstract: In accordance with embodiments, there are provided mechanisms and methods for securing execution of untrusted applications. These mechanisms and methods for securing execution of untrusted applications can enable embodiments to provide a “sandbox” environment in which applications that are less than trusted may execute. The ability of embodiments to provide such a protected environment for executing these untrusted applications can enable systems designers and system programmers to provide additional applications from third parties to users without being overly concerned about system security issues.Type: GrantFiled: May 9, 2006Date of Patent: October 12, 2010Assignee: Bea Systems, Inc.Inventor: Neil Smithline
-
Patent number: 7814409Abstract: Embodiments of the present invention enable efficient presentation of user information. A user identifier is presented on a page. In response to a selection of a user identifier, one or more user information modules are utilized to return information relating to the user. The user information modules are modules that maintain user information in association with a user. In one embodiment, a configurable java server tag function generates the presentation of the user identifier, which can then be selected and utilized to request information from one or more information sources.Type: GrantFiled: June 27, 2005Date of Patent: October 12, 2010Assignee: BEA Systems, Inc.Inventors: Christopher E. Bales, Nathan Olson
-
Patent number: 7814484Abstract: Resources provided by web applications can be extended through the implementation of library modules and extensions. Library modules stored outside a web application can provide resources in a web application environment as if they were part of the web application itself. Additionally, web applications can be configured with application extensions that are web applications stored as archives within containing web applications.Type: GrantFiled: May 13, 2005Date of Patent: October 12, 2010Assignee: BEA Systems, Inc.Inventors: Mark Griffith, Vinod Mehra, Rob Woollen
-
Patent number: 7814226Abstract: A system and method for supporting Service Networks in a SOA environment. In accordance with an embodiment, the principles governing the topology of computer networks can be similarly applied to the service space—from small federated Service Segments (or sub-domains), to large public federated Service Domains. At the heart of the Service Network are one or more Service Routers, that are themselves responsible for transparently bridging between federated Service Segments. The Service Routers determine where services reside in the Service Network and, based on routing information gathered through interaction with other Service Routers, Network Routers and other mechanisms, deliver service requests, using optimal routes, from a source Service Segment to the target Service Segment. Working in concert with the Service Router, an Enterprise Service Bus (ESB) can abstract the location of services, and hide the existence of the Service Network from service requestors.Type: GrantFiled: September 19, 2007Date of Patent: October 12, 2010Assignee: BEA Systems, Inc.Inventor: Paul B. Patrick
-
Patent number: 7809837Abstract: A web services system enables web servers to serve pages that utilize remote portlets. A consumer system serves pages that utilize remote portlets stored on one or more producer systems. An improved user interface enables a user to select a portlet from a page on a producer system and drag the portlet to a page on a consumer system. This action causes configuration information for the portlet to be transferred to the consumer system, which can then utilize the portlet as a remote portlet. When a user accesses a page utilizing a remote portlet, the consumer system contacts the producer system, obtains content for the page and presents the page to the user.Type: GrantFiled: October 20, 2004Date of Patent: October 5, 2010Assignee: Bea Systems, Inc.Inventors: Subbu Allamaraju, Alexander Toussaint
-
Patent number: 7810036Abstract: A system and method for configuring a portal, comprising providing a first user interface operable to define and/or manage the portal; providing a second user interface operable to define and/or manage personalization of the portal; and wherein the portal can include at least one of the following portal resources: a desktop, a book, a page, a portlet, a shell, a look and feel, and a layout.Type: GrantFiled: February 25, 2004Date of Patent: October 5, 2010Assignee: BEA Systems, Inc.Inventors: Christopher E. Bales, Jeffrey Mueller, James Owen, Jalpesh Patadia, Nathan Olson, Manish Devgan, Timothy Noonan
-
Patent number: 7805712Abstract: A method for resolving a type in a programming language to a resolve stage is provided. The method includes determining whether a version at the resolve stage of the type exists. The method further includes, if the version at the resolve stage does not exist, allowing a thread exclusive access to the type, resolving the type from an original resolve stage to the resolve stage, by the thread, by adding resolution information for the resolve stage to the type, and creating the version of the type based on the resolving by creating a copy of the type, where the copy of the type is at the resolve stage. Two or more versions are associated with the type, and the two or more versions are at different resolve stages.Type: GrantFiled: July 26, 2006Date of Patent: September 28, 2010Assignee: BEA Systems, Inc.Inventors: Timothy Hanson, Jesse Michael Garms, Timothy Allen Wagner
-
Patent number: 7805459Abstract: An extensible control interface is provided to simplify access to the content management repository. Developers can write extension interfaces associated with new data types, where the extension interfaces extend the extensible control and are annotated with the control extension annotation. These new interfaces can specify the repository name and declare various methods annotated with annotations. Parameters of the various methods can also be annotated to supply needed information. Using an annotation process tool (APT), the developer can generate the bean and implementation classes and the methods can subsequently be called upon to perform operations on types in the repository. For example, the extensible control can take care of interacting with the type manager to perform the needed actions within the repository in order to create the new object classes and nodes. Object classes can be created on the first call, while node instances upon each call of the create method.Type: GrantFiled: November 17, 2006Date of Patent: September 28, 2010Assignee: BEA Systems, Inc.Inventor: Ray Polk
-
Patent number: 7805499Abstract: An RFID edge server can associate with multiple RFID readers at a location. The RFID edge server can include an application server using a Web Services Reliable Messaging to transfer RFID data.Type: GrantFiled: October 24, 2005Date of Patent: September 28, 2010Assignee: BEA Systems, Inc.Inventor: Ashok Banerjee
-
Patent number: 7805606Abstract: A computer architecture for enterprise device applications provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutual authentication and encryption between the devices and the enterprise. A unique identity is assigned to each device, user and application to provide security services. A communications session is established between two devices using an authentication service that authenticates the device that is initiating the establishment of the communications session with another device. After authenticating the initiating device, the authentication service provides to the initiating device the network address of the other device and an authentication credential for use in the communications session between the initiating device and the other device.Type: GrantFiled: February 25, 2003Date of Patent: September 28, 2010Assignee: BEA Systems, Inc.Inventors: Chet Birger, David C. Douglas, Steven Rosenthal, Kenneth R. Traub
-
Patent number: 7802182Abstract: A preview system enables an administrator or designer of portal content to preview changes made to one or more documents in a portal. Upon modification of a document in the portal, a preview document is generated. The preview document utilizes a main portal archive for content, but the locally modified files for presentation elements. The preview document includes instructions such, that when it is viewed in a web browser, it can present the identity of style properties influencing a presentation of an area in the document by selecting the area.Type: GrantFiled: May 19, 2005Date of Patent: September 21, 2010Assignee: BEA Systems Inc.Inventor: Christopher E. Bales
-
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: 7797697Abstract: Federated applications are configured to use both modules created for the applications as well as library modules which perform commonly used functions. The library modules are stored separately for deployment when utilized by applications. A deployment descriptor is configured with descriptions of internal modules and references to library modules. A deployment tool reads the deployment descriptor, extracts the library modules according to the information stored in the deployment descriptor, and loads the modules specific to the application.Type: GrantFiled: October 20, 2004Date of Patent: September 14, 2010Assignee: BEA Systems, Inc.Inventors: Rob Woollen, Ruslan Bilorusets
-
Patent number: 7797540Abstract: Signatures indicating potential problems can be used by a predictive support component. The predictive support component can check to see if a signature matches data for a data source associated with the software.Type: GrantFiled: December 6, 2005Date of Patent: September 14, 2010Assignee: BEA Systems, Inc.Inventors: Paul Conley, Ian M. Goldstein, Benjamin Price, Todd Chipman, Robert Brass, Terence Joseph Clearkin
-
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: 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