Patents Assigned to Savigent Software, Inc.
-
Patent number: 10169259Abstract: A pattern-based service bus includes a plurality of bus endpoints, a bus-hosted service, and a bus storage component. The plurality of bus endpoints interact with bus participants external to the pattern-based service bus, wherein each of the plurality of bus endpoints are identified by a unique address, and type of interaction to be provided by the bus endpoint. The bus-hosted service implements patterns that define allowed interactions between each of the plurality of bus endpoints and the bus-hosted service, wherein the implemented patterns can be utilized by the plurality of bus endpoints to interact with the bus-hosted service. The bus storage component interacts with the bus-hosted service to store information relevant to operation of the pattern-based service bus.Type: GrantFiled: August 30, 2016Date of Patent: January 1, 2019Assignee: Savigent Software, Inc.Inventors: Michael Feldman, Alexander Fiksel, Vadim Mirkin
-
Patent number: 9430416Abstract: A pattern-based service bus includes a plurality of bus endpoints, a bus-hosted service, and a bus storage component. The plurality of bus endpoints interact with bus participants external to the pattern-based service bus, wherein each of the plurality of bus endpoints are identified by a unique address, and type of interaction to be provided by the bus endpoint. The bus-hosted service implements patterns that define allowed interactions between each of the plurality of bus endpoints and the bus-hosted service, wherein the implemented patterns can be utilized by the plurality of bus endpoints to interact with the bus-hosted service. The bus storage component interacts with the bus-hosted service to store information relevant to operation of the pattern-based service bus.Type: GrantFiled: March 14, 2013Date of Patent: August 30, 2016Assignee: SAVIGENT SOFTWARE, INC.Inventors: Michael Feldman, Alexander Fiksel, Vadim Mirkin
-
Patent number: 8880591Abstract: The workflow management system provides automatic management and execution of workflows that include both automated and user-driven actions. The system monitors connected external systems and/or users for the occurrence of events, which trigger the execution of one or more workflow plans. Each workflow plans consists of a plurality of actions and user actions to be performed in a sequential manner. Actions are executed automatically by the system, but user actions are executed asynchronously due to the inclusion of users in the workflow plan. The system handles the asynchronous nature of user actions by maintaining a pending user action database that users can access to view pending user actions, complete user actions, and reserve user actions for subsequent completion.Type: GrantFiled: March 31, 2011Date of Patent: November 4, 2014Assignee: Savigent Software, Inc.Inventors: Michael Feldman, Alexander Fiksel, Harold James Mellen, III, Robert Steven Barnett, Jeremy Wallace Johnson, Vladimir Vialov
-
Publication number: 20140281102Abstract: A pattern-based service bus includes a plurality of bus endpoints, a bus-hosted service, and a bus storage component. The plurality of bus endpoints interact with bus participants external to the pattern-based service bus, wherein each of the plurality of bus endpoints are identified by a unique address, and type of interaction to be provided by the bus endpoint. The bus-hosted service implements patterns that define allowed interactions between each of the plurality of bus endpoints and the bus-hosted service, wherein the implemented patterns can be utilized by the plurality of bus endpoints to interact with the bus-hosted service. The bus storage component interacts with the bus-hosted service to store information relevant to operation of the pattern-based service bus.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: SAVIGENT SOFTWARE, INC.Inventors: Michael Feldman, Alexander Fiksel, Vadim Mirkin
-
Publication number: 20120260241Abstract: A distribution information system includes a local system repository, a run-time engine, and an active links table. The local system repository stores component instance data. The run-time engine creates an instance of one or more components based on the component instance data stored in the local system repository. The active links table defines links between the created component instances, wherein the run-time engine manages communication between the created component instances based on the active links table.Type: ApplicationFiled: June 15, 2012Publication date: October 11, 2012Applicant: SAVIGENT SOFTWARE, INC.Inventor: Michael Feldman
-
Patent number: 8225272Abstract: An architecture for developing a distributed information system comprises a service definition tool for generating service protocols as a service definition. Each service protocol includes a plurality of messages. The messages include incoming messages and outgoing messages. Each message carries a plurality of data fields. A component development tool generates a first and second plurality of components that implement and consume services. Each component in the first plurality of components represents a physical entity in the distributed information system. Each component in the second plurality of components represents a logical entity in the distributed information system. A system development tool generates a plurality of component instances based on the first and second plurality of components. An engine software program runs on each of a plurality of networked nodes.Type: GrantFiled: October 30, 2006Date of Patent: July 17, 2012Assignee: Savigent Software, Inc.Inventor: Michael Feldman