Method and apparatus for intelligent, scalable communications in a multi-asset financial fulfillment network
First Claim
1. A method for communicating in relation to providing financing services, comprising:
- providing definitions for a plurality of types of information packets, each information packet including at least one variable;
defining a purpose for communication between devices in a financing services network;
determining a set of information packets that are to be used to structure the content of a message sent between the devices based on the defined purpose;
defining a value for at least one variable for at least one information packet in the set of information packets; and
sending the message including the set of information packets and the defined value for the at least one variable.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing scalable communication capabilities in a financial fulfillment network. Computer systems external to the financial fulfillment network may communicate with each other and with the network using a uniform interface, such as an Applications Programming Interface (API). The API may allow systems communicating with and within the network to structure messages in a uniform and predictable way depending on the purpose for communications. A set of information packets may be assembled in suitable sets, and used to structure the content of messages related to a plurality of different purposes, such as different financial services. Interactive communication between systems is also supported, e.g., while a financial transaction is ongoing.
80 Citations
49 Claims
-
1. A method for communicating in relation to providing financing services, comprising:
-
providing definitions for a plurality of types of information packets, each information packet including at least one variable;
defining a purpose for communication between devices in a financing services network;
determining a set of information packets that are to be used to structure the content of a message sent between the devices based on the defined purpose;
defining a value for at least one variable for at least one information packet in the set of information packets; and
sending the message including the set of information packets and the defined value for the at least one variable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
15. A method for communicating in relation to providing financing services, comprising:
-
providing definitions for a plurality of types of information packets, each information packet including at least one variable;
defining a plurality of values that indicate a purpose for communication between devices in a financing services network;
determining a subset of information packets from the plurality of information packets that are to be used to structure the content of a message sent between the devices based on the defined values indicating the purpose, the subset of information packets including fewer than all of the plurality of information packets for which definitions are provided; and
structuring a message for transmission between the devices using the set of information packets.
-
-
23. A system for accessing financing services within a network, comprising:
-
a memory that stores definitions for a plurality of types of information packets, each information packet including at least one variable;
a user interface that receives input from a user defining a purpose for communication within the network; and
an Application Programming Interface (API) module that defines the purpose for communication based on the user input and selects a set of information packets that are used to structure a content of messages used for the communication.
-
-
39. A method of providing financing services, comprising:
-
defining a plurality of values for levels in a communications interface hierarchy based on user input indicating a financing service to be accessed within a financing network, the communications interface hierarchy including a plurality of levels; and
defining a set of information packets to be included in electronic messages related to the financing service based on the values for levels in the communications interface hierarchy.
-
-
48. A computer readable storage medium including instructions which, when executed, cause a data processing system to determine a structural content of messages sent between a financial fulfillment network and a remote computer system, the structural content of the messages being determined based on one of a plurality of different financial services supported by an Application Programming Interface (API) that includes a plurality of information packets, and the messages being used to provide a financial service.
-
49. A method for handling communications related to financing services, comprising:
-
receiving a communication from at least one computer system external to a financial fulfillment network, the communication being structured based on an Application Programming Interface that is common to all communication between the financial fulfillment network and external computer systems; and
sending a communication to at least one computer system external to the financial fulfillment network that is structured based on the Application Programming Interface.
-
Specification