Source: http://www.google.com/patents/US8046271?dq=456322
Timestamp: 2016-08-25 03:37:02
Document Index: 411876421

Matched Legal Cases: ['application No. 2004', 'Application No. 2004', 'application No. 03', 'Application No. 2004', 'application No. 03', 'application No. 2004']

Patent US8046271 - Method and apparatus for custom strategy specification in a hosted ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA merchant generates a customized service strategy related to a suite of electronic transaction services hosted by a service provider. The custom strategy specifies services to perform, and possibly an order in which to perform the services, by a service provider in relation to an electronic transaction...http://www.google.com/patents/US8046271?utm_source=gb-gplus-sharePatent US8046271 - Method and apparatus for custom strategy specification in a hosted electronic transaction service systemAdvanced Patent SearchPublication numberUS8046271 B2Publication typeGrantApplication numberUS 11/441,942Publication dateOct 25, 2011Priority dateDec 23, 2002Fee statusPaidAlso published asCA2510426A1, EP1576513A2, EP1576513A4, US7346551, US8417587, US9378500, US20040122747, US20060218053, US20120011026, US20130262310, WO2004061563A2, WO2004061563A3Publication number11441942, 441942, US 8046271 B2, US 8046271B2, US-B2-8046271, US8046271 B2, US8046271B2InventorsMichael Pe Jimenez, Jeffrey Leroy King, Theodore Arthur Strout, Timothy Robert HardingOriginal AssigneeCybersource CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (9), Non-Patent Citations (12), Referenced by (3), Classifications (20), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetMethod and apparatus for custom strategy specification in a hosted electronic transaction service system
US 8046271 B2Abstract
1. A method for customizing a hosted electronic transaction service system, the method comprising the steps of:
generating, at a merchant, a strategy, wherein the strategy specifies (a) one or more services for a host of electronic transaction services to perform in relation to an electronic transaction and (b) one or more actions, selected from an action library, for the host to perform during the performance of at least one service of the one or more services;
transmitting the strategy from the merchant to the host of the electronic transaction services; and
transmitting, from the merchant, to the host of the electronic transaction services, transaction information associated with an electronic transaction, wherein the electronic transaction is serviced according to the strategy and based on the transaction information and the one or actions are performed during performance of the at least one service;
wherein the one or more services specified in the strategy comprise at least one service from a service type offered by the host and comprising (a) payment services, (b) stored value services, (c) risk management services, (d) fulfillment management services, and (e) distribution control services;
2. The method of claim 1, wherein the step of generating a strategy includes the step of:
graphically representing the strategy.
3. The method of claim 1, wherein the step of generating a strategy includes the step of:
representing the strategy as a graphical decision tree.
4. The method of claim 1, wherein the step of generating a strategy includes the step of:
representing the strategy as a graphical decision tree; and
wherein a node of the tree represents a service provided by the host.
5. The method of claim 1, wherein the step of generating a strategy includes the step of:
wherein a node of the tree represents an action to be performed by the host.
wherein the step of transmitting transaction information includes transmitting client-specified data; and
wherein the step of generating a strategy includes generating a strategy that includes a conditional expression associated with the client-specified data.
7. The method of claim 1, wherein the step of generating a strategy includes generating a strategy that includes a conditional expression.
transmitting, to the host, scheduling information associated with one or more strategies, wherein the scheduling information specifies a first strategy to be used to service one or more first transactions and a second strategy to be used to service one or more second transactions.
9. The method of claim 1, wherein the step of transmitting a strategy comprises the step of:
transmitting a strategy that specifies a first strategy to be used to further service the electronic transaction when transaction information is in a first state and a second strategy to be used to further service the electronic transaction when the transaction information is in a second state.
10. The method of claim 1, wherein the step of transmitting a strategy comprises the step of:
transmitting a strategy that specifies a second strategy to be used to further service the electronic transaction when a first strategy outputs a first result and a third strategy to be used to further service the electronic transaction when the first strategy outputs a second result.
11. The method of claim 1, wherein the step of generating a strategy does not include performing computer application programming by a client of the service system.
12. The method of claim 1, wherein the step of transmitting transaction information includes transmitting transaction information as part of a Simple Object Access Protocol message.
13. The method of claim 1, wherein the strategy describes a flow of rules that comprises a logical hierarchy in which an order of processing is programmatically determinable, and wherein the rules evaluate to a boolean value and are associated with a respective action to perform in response to the boolean value.
14. A non-transitory computer-readable storage medium storing one or more sequences of instructions for customizing a hosted electronic transaction service system, which instructions, when executed by one or more processors, cause the one or more processors to perform the steps of:
wherein the one or more services specified in the strategy comprise at least one service from a service type offered by the host and comprising (a) payment services, (b) stored value services, (c) risk management services, (d) fulfillment management services, and (e) distribution control services.
15. The non-transitory computer-readable storage medium of claim 14, wherein execution of the one or more sequences of instructions causes the one or more processors to perform the step of generating a strategy by graphically representing the strategy.
16. The non-transitory computer-readable storage medium of claim 14, wherein execution of the one or more sequences of instructions causes the one or more processors to perform the step of generating a strategy by representing the strategy as a graphical decision tree.
17. The non-transitory computer-readable storage medium of claim 14, wherein execution of the one or more sequences of instructions causes the one or more processors to perform the step of generating a strategy by carrying out the steps of:
18. The non-transitory computer-readable storage medium of claim 14, wherein execution of the one or more sequences of instructions causes the one or more processors to perform the step of generating a strategy by carrying out the step of:
19. The non-transitory computer-readable storage medium of claim 14,
20. The non-transitory computer-readable storage medium of claim 14, wherein execution of the one or more sequences of instructions causes the one or more processors to perform the step of generating a strategy by generating a strategy that includes a conditional expression.
21. The non-transitory computer-readable storage medium of claim 14, wherein execution of the one or more sequences of instructions causes the one or more processors to further perform the step of:
22. The non-transitory computer-readable storage medium of claim 14, wherein execution of the one or more sequences of instructions causes the one or more processors to further perform the step of transmitting a strategy by performing the step of:
23. The non-transitory computer-readable storage medium of claim 14, wherein execution of the one or more sequences of instructions causes the one or more processors to further perform the step of transmitting a strategy by performing the step of:
24. The non-transitory computer-readable storage medium of claim 14, wherein causing the one or more processors to perform the step of generating a strategy does not include performing computer application programming by a client of the service system.
25. The non-transitory computer-readable storage medium of claim 14, wherein execution of the one or more sequences of instructions causes the one or more processors to perform the step of transmitting transaction information by transmitting transaction information as part of a Simple Object Access Protocol message.
26. The non-transitory computer-readable storage medium of claim 14, wherein the strategy describes a flow of rules that comprises a logical hierarchy in which an order of processing is programmatically determinable, and wherein the rules evaluate to a boolean value and are associated with a respective action to perform in response to the boolean value.
27. A network device that can customize a hosted electronic transaction service system, the network device comprising:
a processor coupled to the network interface and receiving network messages from the network through the network interface; and
transmitting the strategy from the merchant to the host of the electronic transaction services;
wherein the one or more services specified in the strategy comprise at least one service from a service type offered by the host and comprising (a) payment services, (b) stored value services, (c) risk management services, (d) fulfillment management services, and (e) distribution control services. Description
This is a divisional of U.S. patent application Ser. No. 10/328,936 filed on Dec. 23, 2002 now U.S. Pat. No. 7,346,551 by Michael P. Jimenez et al., the entire content of which is incorporated by reference in its entirety for all purposes as if fully disclosed herein.
At block 502A, one or more strategies that specify one or more services to perform in relation to electronic transactions are generated, as described above. At block 504A, the strategies generated at block 502 are transmitted to a host of electronic transaction services, such as service provider 106 (FIG. 1), as described above.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS6993502Nov 10, 2000Jan 31, 2006Cch IncorporatedTransaction tax collection system and methodUS7076474 *Jun 18, 2002Jul 11, 2006Hewlett-Packard Development Company, L.P.Method and system for simulating a business process using historical execution dataUS20010044738Mar 20, 2001Nov 22, 2001Alex ElkinMethod and system for top-down business process definition and executionUS20030149578 *May 31, 2002Aug 7, 2003Vientity Private LimitedIntelligent procurement agentUS20040210445Apr 5, 2001Oct 21, 2004Luca VeroneseMethod and system for specifying and implementing business applicationsUS20060015413Sep 21, 2005Jan 19, 2006Joseph GiovannoliComputerized quotation system and methodJP2001236405A Title not availableJP2004258816A * Title not availableWO1998036335A2Feb 6, 1998Aug 20, 1998Fisher-Rosemount Systems, Inc.Process control system using a layered-hierarchy control strategy distributed into multiple control devices* Cited by examinerNon-Patent CitationsReference1"Decision on Rejection" in Japanese application No. 2004-565081 dated Mar. 18, 2010 (4 pages).2"Notification of Grounds for Rejection" in Japanese Application No. 2004-565081 dated May 26, 2009 (9 pages).3Casati, F. et al., "An Open, Flexible, and Configurable System for E-Service Composition" HP Laboratories Technical Report Mar. 2000. Retrieved Mar. 8, 2010 from the Internet (26 pages).4Casati, F. et al., "An Open, Flexible, and Configurable System for E-Service Composition" HP Laboratories Technical Report Mar. 2000. Retrieved Mar. 8, 2010 from the Internet < http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-30/papers5.pdf > (26 pages).5Casati, F. et al., "Developing E-Services for Composing E-Services" Springer Berlin/Heidelberg Lecture Notes in Computer Science vol. 2068/2001, Jan. 2001, pp. 171-186 Retrieved on Mar. 8, 2010 from the Internet .6Casati, F. et al., "Developing E-Services for Composing E-Services" Springer Berlin/Heidelberg Lecture Notes in Computer Science vol. 2068/2001, Jan. 2001, pp. 171-186 Retrieved on Mar. 8, 2010 from the Internet < http://www.springerlink.com/content/aex9a10lfpe7f7nn >.7Communication Pursuant to Article 94(3) EPCT in European application No. 03 786996.3-1238 dated Apr. 7, 2010 (6 pages).8Current Claims in Japanese Application No. 2004-565081, Aug. 2009 (11 pages).9Current Claims of European application No. 03 786996.3-1238 (2010) 3 pages.10Current Claims of Japanese application No. 2004-565081 (11 pages).11McLaughlin, Brett, "Java and XML: SOAP," Java & XML, 2nd Edition, Chapter 12, published Sep. 2001, 29 pages.12 *Robert Rowen, "Diagnostic systems for manufacturing.", Al Expert, v5, n4, p. 28(10), Apr. 1990. Retrieved from Dialog File: 275, Acc#: 01352722.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS8745086 *Dec 4, 2009Jun 3, 2014New BIS Safe Luxco S.�.r.l.Methods, apparatus and systems for data visualization and related applicationsUS8959595Apr 22, 2013Feb 17, 2015Bullaproof, Inc.Methods and systems for providing secure transactionsUS20120053986 *Dec 4, 2009Mar 1, 2012Business Intelligence Solutions Safe B.V.Methods, apparatus and systems for data visualization and related applications* Cited by examinerClassifications U.S. Classification705/26.62International ClassificationG06Q10/10, G06Q30/02, G06Q10/06, G06Q30/06Cooperative ClassificationG06Q30/0625, G06Q30/02, G06Q30/0613, G06Q30/0635, G06Q30/0601, G06Q10/101, G06Q10/0637, G06Q20/40European ClassificationG06Q30/02, G06Q30/0625, G06Q30/0601, G06Q10/0637, G06Q30/0635, G06Q10/101, G06Q30/0613Legal EventsDateCodeEventDescriptionMar 6, 2012CCCertificate of correctionApr 27, 2015FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services