Patents Assigned to Software AG
  • Publication number: 20090228595
    Abstract: A system and method for policy negotiation in a web services platform includes a client node and a provider server that transmits policy alternatives to the client node. The client node selects at least one policy from the policy alternatives and transmit the selected policy to the provider server. The provider server verifies the client's policy selection based on the policy alternatives and communicates over a network with the node based on the selected policy.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 10, 2009
    Applicant: Software AG, Inc.
    Inventor: Prasad Yendluri
  • Publication number: 20090228546
    Abstract: A system for distributed business process tracking includes a client adapted to receive a first notification and a second notification, a first provider adapted to perform a distributed business process using a first process, generate a first notification based on the first process, and send the first notification to the client, a second provider adapted to perform a distributed business process using a second process, generate a second notification based on the second process, and send the second notification to the client, and wherein the first provider sends the first notification to the client independently of the second provider or the first provider sends the first notification to the client using the second provider.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 10, 2009
    Applicant: Software AG, Inc.
    Inventor: Prasad Yendluri
  • Publication number: 20090225781
    Abstract: A system, method and computer program product related to the bulk transfer of events are provided. The events may be transferred between various nodes on a network. A first node on the network may have various events to be transmitted over the network to other nodes. The events may be arranged into distinct messages. Some of the messages may be intended for the same destination node. Those messages intended for the same destination node may be combined together into a single message. The single message may be transmitted over the network to the destination node. The destination node may then process the single message to retrieve the plurality of messages from the single message.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 10, 2009
    Applicant: Software AG, Inc.
    Inventor: Prasad Yendluri
  • Publication number: 20090171879
    Abstract: In certain example embodiments of this invention, there is provided systems and/or methods for processing BAM-related data to predict when events of interest are about to happen and/or to identify the root causes of, or at least data correlated with, such events of interest. In certain example embodiments, key performance indicators (KPIs) are gathered and gardened. The gardening process may identify KPI values of interest (e.g., based on a Z-factor analysis thereof across one or more collection intervals). The gardened KPIs may be processed using a time-series transform (e.g., a Fast Fourier Transform), matched to one of a plurality of predefined waveforms, and fed into a dynamic Naïve Bayesian Network (NBN) for prediction. The gardened data also may be used to determine the relevance of the KPI for root causes of problems (e.g., based on a chi-square analysis).
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: Software AG
    Inventors: Geoff Bullen, Richard M. Dickson, Warren C. Roberts
  • Publication number: 20090171720
    Abstract: In certain example embodiments of this invention, systems and/or methods for managing transformations in Enterprise Application Integration (EAI) and/or Business Process Management (BPM) Environments are provided. In certain example embodiments of this invention, when a process and/or transform is defined, design-time encoding data is extracted and stored as metadata. When the process or transform is implemented, runtime data is captured and/or managed, and also stored as metadata. When new processes and/or transforms are defined, and/or when an already-defined process and/or a transform is executed, heuristics may be applied so as to suggest one or more already-existing transformation chains for use in accomplishing at least a part of the same and/or a similar process or transform.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Applicant: SOFTWARE AG
    Inventors: Brian E. Crook, Gary K. Ng
  • Patent number: 7546282
    Abstract: Searching within elements of a hierarchically structured database. Each element may include one or more hierarchically structured nodes for defining attributes of the element. One or more nodes of the searched element may fulfill one or more search conditions (c0,ci, . . ). A plurality of codes may be searched and a unique identifier (EID) may be assigned to each of the selected nodes. A reference index may be created that allows to derive for each unique identifier (EID) of a selected node the corresponding element of the database. A set (L, Ei) of unique identifiers may be retrieved for each of the one or more search conditions for ancestor nodes, which fulfill the respective search condition. A final set of unique identifiers may be obtained. The searched elements of the database may be retrieved based on the final set of unique identifiers and the reference index.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: June 9, 2009
    Assignee: Software AG
    Inventors: Jürgen Harbarth, Kay Hans-Peter Winkler, Harald Ralf Schöning
  • Publication number: 20090125488
    Abstract: The present invention relates to an XML database management system for providing geographic information. In one embodiment, the XML database management system comprises a loader capable to convert (1) a geospatial data document, in particular a shape file, into an XML document in accordance with a predefined XML schema, wherein the predefined XML schema defines geospatial data (10) and attributes (20) to be stored in a single XML node, and an XQuery capability enabling a user to retrieve (4) the XML document based on one or more of its attributes (20).
    Type: Application
    Filed: October 23, 2008
    Publication date: May 14, 2009
    Applicant: SOFTWARE AG
    Inventor: Keval B. Vala
  • Publication number: 20090064182
    Abstract: The example embodiments disclosed herein relate to application integration techniques and, more particularly, to application integration techniques built around the publish-and-subscribe model (or one of its variants). In certain example embodiments, triggers are provided for establishing subscriptions to publishable document types and for specifying the services that will process documents received by the subscription. A standards-based messaging protocol (e.g., JMS messaging) may be fully embedded as a peer to a proprietary messaging protocol provided to an integration server's trigger subsystem so that all or substantially all of the feature-rich capabilities available via the proprietary protocol may also become available via the standards-based messaging protocol. The triggers may be JMS triggers in certain example embodiments.
    Type: Application
    Filed: August 30, 2007
    Publication date: March 5, 2009
    Applicant: Software AG
    Inventors: Elliot Holar, Derek Rokicki
  • Publication number: 20090063664
    Abstract: The example embodiments disclosed herein relate to networks and, more particularly, to systems and/or methods that enable processes to be routed and/or executed in a distributed, location transparent manner. A process engine for use across instances of a service-oriented integration server is provided to a network having a messaging layer. The process engine executes a process in accordance with a process model defined at design time. Each instance of the process engine comprises runtime artifacts such as deployable units of executable logic; a publishing service for publishing a process transition document (PTD) that includes routing data as a part of the message itself; a subscription service for subscribing to the PTDs to be routed to the corresponding instance of the process engine; and a filtering service for filtering other PTDs published to the messaging layer.
    Type: Application
    Filed: August 30, 2007
    Publication date: March 5, 2009
    Applicant: Software AG
    Inventor: Robert L. Tiberio, JR.
  • Publication number: 20090064307
    Abstract: In certain example embodiments of this invention, there is provided systems and/or methods for a streaming reverse HTTP gateway, and/or networks including the same. In such a network, a reverse HTTP gateway is located within a demilitarized zone (DMZ) disposed between public (or external) and private (or internal) networks for providing security therebetween. Requests from external clients may be streamed from the external network to the internal network over various connections and ports, including a substantially persistent reverse connection between an internal server and a reverse HTTP gateway. The reverse HTTP gateway architecture of certain example embodiments removes the need for proprietary protocols implemented between the reverse HTTP gateway located in the DMZ and the internal server located in the internal network. In certain example embodiments, the reverse HTTP gateway architecture is configured to leverage the capabilities of HTTP 1.1.
    Type: Application
    Filed: August 30, 2007
    Publication date: March 5, 2009
    Applicant: Software AG
    Inventors: Elliot Holar, Walter B. Lake
  • Publication number: 20090063221
    Abstract: A system, method and computer program product to enable graphical modeling of business processes. KPIs may be defined as part of the design procedure of forming the process. Once defined, the definitions of the KPIs may be included in deployable units and provided to a runtime environment.
    Type: Application
    Filed: August 30, 2007
    Publication date: March 5, 2009
    Applicant: Software AG, Inc.
    Inventors: Michael Adam Jonath, Michelle Ju-Yu Yen, Donna Tellam, James Boe
  • Patent number: 7499936
    Abstract: System and method for providing a manager (1) access to data of an arbitrary managed device (2) by using at least one utility (4) of the managed device (2). The method includes sending a request to a utility (4) of the managed device (2), receiving a response from the managed device (2), and mapping information received with the response into a format applicable for the manager (1). A proxy (3) provides a manager (1) access to data of an arbitrary managed device (2).
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: March 3, 2009
    Assignee: Software AG
    Inventor: Cristian-Victor Bettendorf
  • Patent number: 7487166
    Abstract: A system for enterprise information integration is described. The system is based on different layers: the data sources, source ontologies corresponding to the data schema of the data sources, an integration ontology integrating the different source ontologies, a level of query input, preferably in the form of a web service. Between the levels, mapping rules are used. For the mapping of document style web services and XML documents to ontologies detailed rules are given, covering i.a. simpleContent and complexContent elements, which are mapped to class properties and relations (object properties), respectively.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: February 3, 2009
    Assignees: ontoprise GmbH, Software AG
    Inventors: Jurgen Angele, Jurgen Harbarth, Harald Schoning, Walter Waterfeld, Kay Winkler, Michael Gesmann
  • Patent number: 7447673
    Abstract: A scalable enterprise computer system having the capability to provide transaction security as well as providing subscription filtering is described. As a method of transacting an event in the enterprise computer system a connection with an information broker by the publishe established after which it is determined if the event registered with the information broker. Next, a subscription corresponding to the registered event by a subscriber is accepted by the information broker, after which a platform neutral event is created that is then populated with event content which is then published to and received by the information broker.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: November 4, 2008
    Assignee: Software AG
    Inventors: Rafael Bracho, Steven M. Jankowski
  • Publication number: 20080228600
    Abstract: A system is provided in which a handheld computing device may be used to provide a user with shopping assistance services. A shopping assistance service may allow a user to obtain directory information for a shopping mall. A user may use the handheld computing device to handle shopping lists. The handheld computing device may display promotional material based on the shopping lists. The handheld computing device may be used to obtain information on products being sold in a store. Products may be purchased using wireless financial transactions. Reminders and other messages may be sent to the handheld computing device. The location of the handheld computing device may be monitored. Services may be provided to the user based on the location of the handheld computing device. The handheld computing device may communicate with communications equipment in retail establishments using a local wireless link.
    Type: Application
    Filed: May 30, 2008
    Publication date: September 18, 2008
    Applicant: Vengte Software AG Limited Liability Company
    Inventors: G. Victor Treyz, Susan M. Treyz
  • Publication number: 20080212150
    Abstract: The invention relates to a digital document acquisition and storage system, comprising a stand with a support arm hinged thereto and a digital camera, which has an image acquisition area that can be displayed by means of an optical positioning aid and is connected to an electronic data processing device. The aim of the invention is to develop a digital document acquisition and storage system with which it is easy to precisely align the document during reading for electronic acquisition, resulting in a file which gives a qualitative representation of the document which largely matches that of the original. The aim is achieved using a system in which the digital camera has a resolution of at least two million pixels and the optical positioning aid is a single laser which, using a lens, displays a border of the image acquisition area with four guide edges.
    Type: Application
    Filed: October 12, 2006
    Publication date: September 4, 2008
    Applicant: SILVERCRATIONS SOFTWARE AG
    Inventors: Joachim Bremm, Eric Rietzke
  • Patent number: 7369910
    Abstract: The present invention relates to methods for optimizing a production process having starting products, intermediate products and at least one final product. The present invention also relates to a digital storage medium and a computer program product that can be used in connection with the methods of the present invention.
    Type: Grant
    Filed: November 10, 2003
    Date of Patent: May 6, 2008
    Assignee: Axxom Software AG
    Inventors: Dirk Surholt, Christopher Plapp
  • Publication number: 20060173868
    Abstract: A system for enterprise information integration is described. The system is based on different layers: the data sources, source ontologies corresponding to the data schema of the data sources, an integration ontology integrating the different source ontologies, a level of query input, preferably in the form of a web service. Between the levels, mapping rules are used. For the mapping of document style web services and XML documents to ontologies detailed rules are given, covering i.a. simpleContent and complexContent elements, which are mapped to class properties and relations (object properties), respectively.
    Type: Application
    Filed: April 18, 2005
    Publication date: August 3, 2006
    Applicants: ontoprise GmbH, Software AG
    Inventors: Jurgen Angele, Jurgen Harbarth, Harald Schoning, Walter Waterfeld, Kay Winkler, Michael Gesmann
  • Publication number: 20060167856
    Abstract: A system for enterprise information integration is described. The system is based on different layers: the data sources, source ontologies corresponding to the data schema of the data sources, an integration ontology integrating the different source ontologies, a level of query input, preferably in the form of a web service. Between the levels, mapping rules are used. These mapping rules and the entire system are based on predicate logic. The queries are answered with the help of the rules using inference based on predicate logic.
    Type: Application
    Filed: April 15, 2005
    Publication date: July 27, 2006
    Applicants: ontoprise GmbH, Software AG
    Inventors: Jurgen Angele, Jurgen Harbarth, Harald Schoning, Walter Waterfeld, Kay Winkler, Bjorn Brauel
  • Patent number: 7051016
    Abstract: The invention relates to a method for administrating a data base comprising a document set, a schema and a repository. The data base comprises a structure index, into which a document reference and, assigned to said document reference, at least one structure path reference of the referenced document is mappable as supplementary path reference. Further at least one schema path reference is mappable into the structure index as missing path reference. The invention relates to a data base. The data base is installed for administration by the inventive administration method. The invention relates to a computer system with a storage unit and a central processing unit. The storage unit of the computer system includes a data base, which is administrated according to the invention by means of the central processing unit.
    Type: Grant
    Filed: July 10, 2002
    Date of Patent: May 23, 2006
    Assignee: Software AG
    Inventor: Kay Hans-Peter Winkler