Configurable value-added network (VAN) switching
DC CAFCFirst Claim
1. A switch for enabling real-time transactions on a value-added network, comprising:
- means for switching to a transactional application in response to a user specification from a network application;
means for transmitting a transaction request from the transactional application; and
means for processing the transaction request, including performing object routing.
2 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
The present invention provides a method and apparatus for providing real-time, two-way transactional capabilities on the network. Specifically, one embodiment of the present invention discloses a configurable value-added network switch for enabling real-time transactions on the network. The configurable value added network switch comprises means for switching to a transactional application in response to a user specification from a network application, means for transmitting a transaction request from the transactional application, and means for processing the transaction request. Additionally, a method for enabling object routing is disclosed, comprising the steps of creating a virtual information store containing information entries and attributes associating each of the information entries and the attributes with an object identity, and assigning a unique network address to each of the object identities. Finally, a method is disclosed for enabling service management of the value-added network service, to perform OAM&P functions on the services network.
387 Citations
30 Claims
-
1. A switch for enabling real-time transactions on a value-added network, comprising:
-
means for switching to a transactional application in response to a user specification from a network application;
means for transmitting a transaction request from the transactional application; and
means for processing the transaction request, including performing object routing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
means for receiving the user specification;
means for enabling a switch to the transactional application; and
means for activating the transactional application.
-
-
3. The switch as claimed in claim 2, wherein means for activating the transactional application further includes means for creating a transaction link between the user application and the transactional application.
-
4. The switch as claimed in claim 1, wherein the means for processing the transaction request further comprises means for coupling the means for transmitting to a host containing data corresponding to the transaction.
-
5. The switch as claimed in claim 4, further including means for activating an agent to create a transaction link between the user application and the transactional application.
-
6. The switch as claimed in claim 1, further including a means for automated state management and service network control.
-
7. The switch as claimed in claim 1, further including a means for automating a transaction from beginning to end in real time.
-
8. The switch as claimed in claim 1, further including a means for keeping a transaction captive for aggregation of content associated with the transaction.
-
9. The switch as claimed in claim 1, further including a means for intelligently connecting a transaction for usage-based services.
-
10. The switch as claimed in claim 1, further including a means for connecting the subscriber to multiple content publishers backend network nodes.
-
11. The switch as claimed in claim 1, further including a means for dynamic virtual packaging.
-
12. The switch as claimed in claim 1, further including a means for creating a value-added service specific virtual private network of remote service partners.
-
13. A method for performing real-time transactions on a value-added network, comprising:
-
providing a transactional application selection mechanism to allow a user to select a transactional application, wherein the transactional application selection mechanism is associated with a Web server and a Web page;
receiving a request at the Web server in response to providing the transactional application selection mechanism, wherein the request is a request to use the transactional application to perform an interactive real-time transaction;
switching to the transactional application in response to receiving the request, by instructing the Web server to hand over the request to the transactional application; and
requesting transaction data from one or more other computer systems connected with the value-added network with the transactional application, wherein the transaction data allows the user to perform the interactive real-time transaction on the value-added network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
enabling a switch to the transactional application; and
activating the transactional application.
-
-
16. The method of claim 15, wherein said activating the transactional application further includes creating a transaction link between a network application associated with the user and the transactional application.
-
17. The method of claim 13, wherein the one or more other computer systems connected with the value-added network includes a data repository, the method further including retrieving data from the data repository by multi-protocol object routing.
-
18. The method of claim 17, further including using the Web server to process the request for transaction data and retrieve data corresponding to the transaction from the data repository.
-
19. The method of claim 17, wherein the data repository is a data repository to store banking data, wherein retrieving data includes retrieving banking data to complete a banking transaction.
-
20. The method of claim 13, wherein the value-added network is a service specific virtual private network of remote service partners operating within an IP-based facilities network, wherein the service specific virtual private network is managed by using distributed control.
-
21. The method of claim 13, wherein the transactional application uses switching and object routing to execute the transaction.
-
22. The method of claim 13, further including using the transactional application to keep a transaction captive for aggregation of content associated with the transaction.
-
23. The method of claim 13, further including using multi-protocol object routing and a security mechanism to perform the transaction.
-
24. The method of claim 13, further including executing the transaction in a distributed computing environment, including creating a plurality of skeleton objects on a computer system remote to the user, registering the plurality of skeleton objects in a name server associated with the remote computer system, and transferring one or more stub objects to a computer system local to the user, wherein the one or more stub objects are derived from the plurality of skeleton objects.
-
25. The method of claim 13 further including executing the transaction by using a Distributed Online Service Information Base.
-
26. A machine-readable medium having stored thereon data representing sequences of instructions, for performing real-time transactions on a value-added network, which when executed cause a machine to:
-
provide a transactional application selection mechanism to allow a user to select a transactional application, wherein the transactional application selection mechanism is associated with a Web server and a Web page;
receive a request at the Web server in response to providing the transactional application selection mechanism, wherein the request is a request to use the transactional application to perform an interactive real-time transaction;
switch to the transactional application in response to receiving the request, by instructing the Web server to hand over the request to the transactional application; and
request transaction data from one or more other computer systems connected with the value-added network with the transactional application, wherein the transaction data allows the user to perform the interactive real-time transaction on the value-added network. - View Dependent Claims (27, 28, 29, 30)
enable a switch to the transactional application; and
activate the transactional application, including creating a transaction link between a network application associated with the user and the transactional application.
-
-
28. The machine-readable medium of claim 27, wherein the instructions to switch further include instructions causing the machine to use a routing switch within the application layer of the OSI model to perform application layer routing.
-
29. The machine-readable medium of claim 26, wherein the one or more other computer systems connected with the value-added network includes a data repository, and wherein the instructions further include instructions causing the machine to retrieve data from the data repository by multi-protocol object routing.
-
30. The machine-readable medium of claim 26, wherein the instructions further comprise instructions causing the machine to execute the transaction in a distributed computing environment, including instructions to create a plurality of skeleton objects on a computer system remote to the user, register the plurality of skeleton objects in a name server associated with the remote computer system, and transfer one or more stub objects to a computer system local to the user, wherein the one or more stub objects are derived from the plurality of skeleton objects.
Specification