Patents Assigned to BEA Systems, Inc.
  • Patent number: 7818742
    Abstract: 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: Grant
    Filed: May 18, 2005
    Date of Patent: October 19, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Peter Laird, Mark Griffith, Vinod Mehra, Rob Woollen, Michael Jasnowski
  • Patent number: 7814497
    Abstract: 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: Grant
    Filed: July 6, 2004
    Date of Patent: October 12, 2010
    Assignee: Bea Systems, Inc.
    Inventors: Kenneth R. Traub, Steven F. Rehling
  • Patent number: 7814423
    Abstract: 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: Grant
    Filed: February 27, 2004
    Date of Patent: October 12, 2010
    Assignee: 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: 7814556
    Abstract: 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: Grant
    Filed: May 9, 2006
    Date of Patent: October 12, 2010
    Assignee: Bea Systems, Inc.
    Inventor: Neil Smithline
  • Patent number: 7814409
    Abstract: 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: Grant
    Filed: June 27, 2005
    Date of Patent: October 12, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Christopher E. Bales, Nathan Olson
  • Patent number: 7814484
    Abstract: 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: Grant
    Filed: May 13, 2005
    Date of Patent: October 12, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Mark Griffith, Vinod Mehra, Rob Woollen
  • Patent number: 7814226
    Abstract: 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: Grant
    Filed: September 19, 2007
    Date of Patent: October 12, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Paul B. Patrick
  • Patent number: 7809837
    Abstract: 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: Grant
    Filed: October 20, 2004
    Date of Patent: October 5, 2010
    Assignee: Bea Systems, Inc.
    Inventors: Subbu Allamaraju, Alexander Toussaint
  • Patent number: 7810036
    Abstract: 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: Grant
    Filed: February 25, 2004
    Date of Patent: October 5, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Christopher E. Bales, Jeffrey Mueller, James Owen, Jalpesh Patadia, Nathan Olson, Manish Devgan, Timothy Noonan
  • Patent number: 7805712
    Abstract: 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: Grant
    Filed: July 26, 2006
    Date of Patent: September 28, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Timothy Hanson, Jesse Michael Garms, Timothy Allen Wagner
  • Patent number: 7805459
    Abstract: 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: Grant
    Filed: November 17, 2006
    Date of Patent: September 28, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Ray Polk
  • Patent number: 7805499
    Abstract: 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: Grant
    Filed: October 24, 2005
    Date of Patent: September 28, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Ashok Banerjee
  • Patent number: 7805606
    Abstract: 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: Grant
    Filed: February 25, 2003
    Date of Patent: September 28, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Chet Birger, David C. Douglas, Steven Rosenthal, Kenneth R. Traub
  • Patent number: 7802182
    Abstract: 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: Grant
    Filed: May 19, 2005
    Date of Patent: September 21, 2010
    Assignee: BEA Systems Inc.
    Inventor: Christopher E. Bales
  • Patent number: 7796014
    Abstract: 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: Grant
    Filed: January 29, 2007
    Date of Patent: September 14, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Kenneth R. Traub, Steven Rosenthal, Marc H. Horowitz, Eric Gieseke, Peter Gast
  • Patent number: 7797697
    Abstract: 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: Grant
    Filed: October 20, 2004
    Date of Patent: September 14, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Rob Woollen, Ruslan Bilorusets
  • Patent number: 7797540
    Abstract: 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: Grant
    Filed: December 6, 2005
    Date of Patent: September 14, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Paul Conley, Ian M. Goldstein, Benjamin Price, Todd Chipman, Robert Brass, Terence Joseph Clearkin
  • Patent number: 7793302
    Abstract: 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: Grant
    Filed: February 21, 2003
    Date of Patent: September 7, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Prasad Peddada, Adam Messinger, Anno R. Langen
  • Patent number: 7792969
    Abstract: 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: Grant
    Filed: October 20, 2004
    Date of Patent: September 7, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Subbu Allamaraju, Alexander Toussaint
  • Patent number: 7788340
    Abstract: 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: Grant
    Filed: November 16, 2005
    Date of Patent: August 31, 2010
    Assignee: BEA Systems Inc.
    Inventors: Christopher Jolley, Subrahmanyam Allamaraju, James D'Ambrosia