Patents Assigned to BEA Systems, Inc.
  • Patent number: 8069413
    Abstract: Extensible online help systems and methods are described. There can be at least two parts to the extensible help facility, such as may include a help system and a help display. A help system can be integrated with runtime extensibility mechanisms to process documentation content upon import of an extension. A help display can support help display operations, such as providing search capabilities and a table of contents. 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: Grant
    Filed: February 25, 2004
    Date of Patent: November 29, 2011
    Assignee: BEA Systems, Inc.
    Inventor: John Douglas Methot
  • Publication number: 20110125760
    Abstract: An interface can allow for associating documents with tags. A search system can use connections between the tags and documents to determine search-independent rank values for the documents. The search-independent rank values can be combined with term matching indications to get a total relevance of the document.
    Type: Application
    Filed: December 7, 2010
    Publication date: May 26, 2011
    Applicant: BEA Systems, Inc.
    Inventors: Kurt Frieden, Dax Farhang, Samir Mahendra, Jose Quezada
  • Patent number: 7937297
    Abstract: An RFID edge server can associate with multiple RFID readers at a location, a service bus can receive RFID data from the RFID edge server and make the RFID data available to multiple services that consume the RFID data.
    Type: Grant
    Filed: April 4, 2006
    Date of Patent: May 3, 2011
    Assignee: BEA Systems, Inc.
    Inventors: Wayne Boland, Puneet Agarwal, Ashok Banerjee
  • Patent number: 7904953
    Abstract: Web application code can be interpreted to indicate a pagelet web application. A combined display including a section of the pagelet web application in a page of the first application can then be produced.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: March 8, 2011
    Assignee: BEA Systems, Inc.
    Inventors: David P. Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
  • Publication number: 20110047611
    Abstract: Roles and policies are used to provide display and access to data in a flexible manner. Users and/or web applications can be mapped to user roles that dictate which displays or other application resources are available to the user or application. Roles are assigned to web applications individually, allowing for user roles to be used without requiring an independent mapping of users to roles. In some cases, application roles can be centrally managed, so that presentation systems also avoid the need for an independent mapping of user or application roles.
    Type: Application
    Filed: November 2, 2010
    Publication date: February 24, 2011
    Applicant: BEA Systems, Inc.
    Inventors: Don L. Hayler, Daniel Vu
  • Publication number: 20110029811
    Abstract: A method for supporting compensation work comprises the steps of associating a data structure with a compensation function, and associating the data structure with the at least one event that can be encountered during execution of a forward work. The data structure contains a pair of pointers, which includes a first pointer to a code to be executed for the compensation function, and a second pointer to a stack frame of a closest lexically enclosing scope of a declaration of the compensation function in a computer program text.
    Type: Application
    Filed: October 5, 2010
    Publication date: February 3, 2011
    Applicant: BEA SYSTEMS, INC.
    Inventor: Alexandre de Castro Alves
  • Publication number: 20110023095
    Abstract: A transactional server is configured to receive a transactional procedure call from a client to initiate one or more transaction processes. Said transactional server includes a Lightweight Directory Access Protocol (LDAP) authentication server which is configured to forward the transactional procedure call from the transactional server to a distributed authentication server for authentication. When the transactional procedure call to initiate a transaction is received at the transactional server, the LDAP authentication server identifies a user associated with the transactional procedure call, determines that the distributed authentication server should authenticate the user, and initiates an LDAP session between the transactional server and the distributed authentication server.
    Type: Application
    Filed: October 7, 2010
    Publication date: January 27, 2011
    Applicant: BEA SYSTEMS, INC.
    Inventors: Hong-Hsi Lo, Rich Lee
  • Publication number: 20110016203
    Abstract: A connection management system can achieve scalability for domain computing among a plurality of domains. Each of the plurality of domains comprises a collection of machines and resources that are administrated as a unit. A connection concentrator can connect, and support communication between, a plurality of processes in a first domain and a plurality of processes in a second domain. The connection concentrator uses one connection to communicate with any one of the plurality of processes in the first domain, and can communicate with each one of the plurality of processes in the second domain.
    Type: Application
    Filed: July 28, 2010
    Publication date: January 20, 2011
    Applicant: BEA Systems, Inc.
    Inventors: Paul Ferwerda, Peter Bower
  • Patent number: 7873641
    Abstract: An interface can allow for associating documents with tags. A search system can use connections between the tags and documents to determine search-independent rank values for the documents. The search-independent rank values can be combined with term matching indications to get a total relevance of the document.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: January 18, 2011
    Assignee: BEA Systems, Inc.
    Inventors: Kurt Frieden, Dax Farhang, Samir Mahendra, Jose Quezada
  • Patent number: 7853983
    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. Telemetry data is communicated between a data producing device and a data receiving device. The telemetry data sent from the data producing device is identified using the identity identifier of the data producing device.
    Type: Grant
    Filed: February 25, 2003
    Date of Patent: December 14, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Scott D. Abrutyn, Linda Bernardi, David C. Douglas, Iwao Hatanaka, Kenneth R. Traub
  • Patent number: 7844692
    Abstract: A method of analyzing a resource leak on a first web server uses a second web server. A first HTTP request message is received from a client at a first Web server and includes an identifier of an information component stored on the first Web server which generates a reply to the first HTTP request message including the information component, and sends the reply to the client. Multiple duplicate HTTP request messages for the information component are generated at the first Web server in response to the receiving of the first request, for analyzing a resource leak on the first Web server. Each of the duplicate HTTP request messages includes the identifier of the information component. The duplicate HTTP request are transmitted to a second Web server and multiply any existing resource leak, thereby facilitating detection, diagnosis and/or analysis. The transmitting to the second Web server maintains the first Web server free from receiving the multiple HTTP request messages.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: November 30, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Michael E Smedberg, Boris Andreyevich Krasnoiarov, Daniil Khidekel
  • Patent number: 7844625
    Abstract: A method, apparatus, and computer-readable media for authorizing users of network portals to access a secure resource hosted by a secure server comprises storing a plurality of user identifiers, each representing a user of an owning portal; storing for each of the user identifiers an access privilege to the secure resource; storing a proxy user identifier representing a guest portal and a guest access privilege to the secure resource for all of the users of the guest portal; receiving from the owning portal a first request for access to the secure resource, the first request comprising a first user identifier representing a user of the owning portal; granting to the user of the owning portal access to the secure resource according to the access privilege stored for the first user identifier; receiving from the guest portal a second request for access to the secure resource, the second request comprising a second user identifier representing a user of the guest portal and a portal identifier representing the g
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: November 30, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Kurt Frieden, Mitchell B. Rudominer, Matthew S. Markoff
  • Patent number: 7840614
    Abstract: An application program interface (API) embodied on one or more computer readable media, comprising a first group of services related to integrating content repositories into virtual content repositories (VCRs), a second group of services related to manipulating information in VCRs, a third group of services related to searching VCRs, a forth group of services related to configuring VCRs, and wherein the application program interface is compatible with a content repository service provider interface (SPI).
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: November 23, 2010
    Assignee: Bea Systems, Inc.
    Inventors: James Owen, Joseph Conti, Chang Choe, Jalpesh Patadia, Gregory Smith
  • Patent number: 7835954
    Abstract: An RFID edge server using an application server allows for improvements in an RFID system.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: November 16, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Ashok Banerjee
  • Patent number: 7831999
    Abstract: A method for providing single security administration comprising the steps of: allowing a client (e.g. a Tuxedo client) to access a default security plugin; issuing a call (e.g. tpinit) to an LDAP authentication server at a first (e.g. Tuxedo) server; passing query user information from the LDAP authentication server to an embedded LDAP server at a second (e.g. WLS) server; returning corresponding user information to the LDAP authentication server; and, providing an authentication token for use by the client.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: November 9, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Hong-Hsi Lo, Rich Lee
  • Patent number: 7831655
    Abstract: A service adapter can be used to connect a client application to an enterprise system, or to connect application components, that otherwise might be unable to communicate with each other. A service adapter can invoke a service in the enterprise system, and can allow requests to be received to, and responses received from, the enterprise system. The service adapter can pass these requests and responses in a format such as XML, and can transform data passing between the enterprise system and an application or application component. An application view component can be used to provide an interface to an enterprise system for an application.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: November 9, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Mitch Upton
  • Patent number: 7823189
    Abstract: A pluggable architecture allows security and business logic plugins to be inserted into a security service hosted by a server, and to control access to one or more secured resources on that server, on another server within the security domain, or between security domains. The security service may act as a focal point for security enforcement, and access rights determination, and information used or determined within one login process can flow transparently and automatically to other login processes. Entitlements denote what a particular user may or may not do with a particular resource, in a particular context. Entitlements reflect not only the technical aspects of the secure environment (the permit or deny concept), but can be used to represent the business logic or functionality required by the server provider. In this way entitlements bridge the gap between a simple security platform, and a complex business policy platform.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: October 26, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Paul B. Patrick
  • Patent number: 7823136
    Abstract: A JAVA Database Connectivity (JDBC) subsystem includes a connection pool and prepared statement cache, which allows application to interact with a database. The JDBC subsystem can include a profiling component and a statistics monitoring component that maintain profile and statistics information concerning components of JDBC subsystem, such as the connection pool and prepared statement cache. A client application can register a diagnostic callback with the JDBC subsystem, for use with requests from that client application to methods of the JDBC driver being executed.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: October 26, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Rahul Srivastava
  • Patent number: 7823139
    Abstract: A system that provides programming language translation includes a first compiler that compiles a source file in a first programming language into a parsed representation of the first programming language, and a transformation component that receives the parsed representation and generates a token stream from the parsed representation. The token stream comprises second language tokens of a second programming language and at least one compilation phase of the first compiler is skipped. The system further includes a second compiler that compiles the token stream into an object code and skips at least one compilation phase of the second compiler. The transformation component provides the token stream to the second compiler in memory.
    Type: Grant
    Filed: July 15, 2004
    Date of Patent: October 26, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Kevin Zatloukal
  • Patent number: 7818618
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing compensation work. These mechanisms and methods can enable embodiments to provide design patterns for implementing compensation work. The ability of embodiments to provide design patterns for implementing compensation work can provide consistency of long-running business processes defined using means of some programming language or modeling tool. Further, embodiments can enable compensation functions implementing compensation work to be efficiently persisted and to be passed as arguments to other program components.
    Type: Grant
    Filed: April 25, 2006
    Date of Patent: October 19, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Alexandre de Castro Alves