Claims
- 1. A method of monitoring a transaction between a receiver and a content provider occurring over a network operated by a network operator, wherein said content provider offers enhanced content programming relating to the transaction, the method comprising the steps of:
accepting a user request for the enhanced content programming by the receiver, said user request containing request information; stripping at least a portion of the request information from said user request; inserting third party parameters into said user request to form a modified user request; directing said modified user request to the content provider; intercepting a user request response directed to the receiver by the content provider, wherein said user request response comprises at least a portion of the transaction; and permitting the transaction to proceed if the content provider abides by said third party parameters.
- 2. The method of claim 1, wherein said third party parameters are comprised of a set of business rules.
- 3. The method of claim 1, further comprising the step of appending third party markers to said user request response, said appending step performed by the content provider.
- 4. The method of claim 1, further comprising:
if the content provider is determined to be an authorized content provider, replacing said stripping, inserting, and directing steps with the step of directing said user request to said authorized content provider.
- 5. The method of claim 1, further comprising the step of providing a set of additional third party parameters to the content provider in response to a request from the content provider for said set of additional third party parameters.
- 6. The method of claim 1, further comprising the step of directing said modified user request to a substitute content provider if the content provider does not abide by said third party parameters.
- 7. The method of claim 1, further comprising the steps of:
extracting transaction information from said intercepted user request response; and storing said extracted transaction information.
- 8. The method of claim 7, further comprising the step of displaying at least a portion of said extracted transaction information.
- 9. The method of claim 8, further comprising the step of displaying at least one advertisement simultaneously with said portion of said extracted transaction information.
- 10. The method of claim 9, wherein said at least one advertisement includes linking information to a specific content provider.
- 11. The method of claim 1, wherein the transaction is a financial transaction and said user request is a user purchase request, said method further comprising the step of entering said user purchase request into a data base controlled by a third party.
- 12. The method of claim 11, further comprising the step of displaying at least a portion of said entered user purchase request.
- 13. The method of claim 11, further comprising the steps of:
directing a request for additional information pertaining to said user purchase request to the content provider, wherein said directing step is performed by said third party; receiving said additional information from said content provider; and storing said additional information in said third party controlled data base.
- 14. The method of claim 13, further comprising the steps of:
directing a request for updated information pertaining to said user purchase request to the content provider, wherein said directing step is performed by said third party; receiving said updated information from said content provider; and storing said updated information in said third party controlled data base.
- 15. The method of claim 11, further comprising the steps of:
requesting finalization of said user purchase request by the receiver; finalizing said initiated purchase with the user receiver, wherein said finalizing step is performed by said third party; and providing finalized purchase information to the content provider by said third party.
- 16. A method of controlling a network transaction, the method comprising the steps of:
directing enhanced broadcast information via a network to a plurality of receivers, wherein said network is controlled by a network operator, and wherein at least a portion of said enhanced broadcast information is provided by at least one content provider; detecting triggers within said portion of said enhanced broadcast information provided by said at least one content provider, wherein said detecting step is performed by a third party; intercepting by said third party a user request directed at said at least one content provider from a receiver of said plurality of receivers coupled to said network, said user request containing request information; stripping at least a portion of the request information from said user request; inserting third party parameters into said user request to form a modified user request; directing said modified user request to said at least one content provider; intercepting a user request response directed to said receiver by said at least one content provider; permitting the network transaction to proceed if the content provider abides by said third party parameters; and storing at least a portion of the network transaction information provided by said at least one content provider in said user request response, wherein said storing step is performed by said third party.
- 17. The method of claim 16, wherein said third party parameters are comprised of a set of network operator business rules.
- 18. The method of claim 16, wherein said third party parameters include a set of receiver capabilities.
- 19. The method of claim 16, wherein said third party parameters include a user profile associated with said receiver.
- 20. The method of claim 16, wherein said third party parameters are comprised of a set of network specifications.
- 21. The method of claim 16, further comprising the steps of:
initiating a user financial transaction through said receiver with said at least one content provider; extracting information from said user financial transaction with said third party; storing said extracted information in a data base controlled by said third party; and displaying at least a portion of said stored information on a display screen coupled to said receiver.
- 22. The method of claim 21, further comprising the step of displaying at least one advertisement simultaneously with said portion of said extracted transaction information.
- 23. The method of claim 22, wherein said at least one advertisement includes linking information to a specific content provider.
- 24. The method of claim 21, further comprising the steps of:
requesting finalization of said user financial transaction by said receiver; finalizing said user financial transaction with the said receiver, wherein said finalizing step is performed by said third party; and providing finalized purchase information to said at least one content provider by said third party.
- 25. The method of claim 16, further comprising the steps of:
requesting additional information on said network transaction from said at least one content provider, wherein said requesting step is performed by said third party; receiving said additional information from said at least one content provider; and storing said additional information in a data base controlled by said third party.
- 26. A network-based system for supporting a user transaction, the system comprising:
a network; a content provider coupled to said network, wherein said content provider supplies enhanced content programming relating to the user transaction; a receiver coupled to said network, said receiver capable of receiving said enhanced content programming and submitting user requests to said content provider via said network; software within said receiver allowing a third party to control interactions between said receiver and said content provider; a third party controller coupled to said network for extracting information relating to the user transaction from submitted user requests and from at least one request response from said content provider; a third party data base for storing said extracted information; and a display coupled to said receiver for displaying said enhanced content programming and for displaying information stored within said third party data base.
- 27. The network-based system of claim 26, wherein said software strips information from said user requests and inserts third party parameters into said user requests.
- 28. The network-based system of claim 27, wherein said software monitors said at least one request response.
- 29. The network-based system of claim 28, wherein said software terminates the user transaction if said least one request response is not in accordance with said third party parameters.
- 30. The network-based system of claim 26, wherein said receiver is selected from the group consisting of set-top boxes, telephones, PDAs, and computers.
- 31. The network-based system of claim 26, wherein said network is selected from the group consisting of cable, fiber optics, telephone lines, terrestrial broadcast systems, and satellite broadcast systems.
- 32. The network-based system of claim 26, wherein said third party controller obtains additional information from said content provider relating to the transaction and stores said additional information in said third party data base.
- 33. The network-based system of claim 32, wherein said third party controller finalizes the transaction with said receiver and provides final transaction information to said content provider.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part of and claims the benefit of U.S. Application No. 60/203,461, filed May 11, 2000, the disclosure of which is incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60203461 |
May 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09636388 |
Aug 2000 |
US |
Child |
10788559 |
Feb 2004 |
US |