Electronic Commerce System, Method and Apparatus
First Claim
1. An electronic commerce method, comprising:
- publishing an offer for a product or service;
receiving, by a user, the published offer and conditionally accepting the offer,forwarding the conditional acceptance to a matching processor to request the product or service;
receiving the conditional acceptance by the matching processor;
determining, by the matching processor, whether conditions present in the conditional acceptance can be fulfilled;
forwarding, by the matching processor, at least one option for acceptance;
displaying the at least one option for selection to a user,selecting, by the user, one of the at least one options; and
providing a token to the user;
wherein the token is configured to be used to redeem the service or product, be transferable to another user device, or to be stored for future redemption of the product or service.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic commerce method that includes publishing an offer for a product or service, receiving the published offer and conditionally accepting the offer, and forwarding the conditional acceptance to a matching processor to request the product or service. The matching processor receives the conditional acceptance by the matching processor, determines whether conditions present in the conditional acceptance can be fulfilled, and forwards at least one option for acceptance. The at least one option for selection is displayed and the user, selects any one of the at least one options. Upon selection, a token is provided to the user. The token is configured to be used to redeem the service or product, be transferable to another user device, or to be stored for future redemption of the product or service.
78 Citations
30 Claims
-
1. An electronic commerce method, comprising:
-
publishing an offer for a product or service; receiving, by a user, the published offer and conditionally accepting the offer, forwarding the conditional acceptance to a matching processor to request the product or service; receiving the conditional acceptance by the matching processor; determining, by the matching processor, whether conditions present in the conditional acceptance can be fulfilled; forwarding, by the matching processor, at least one option for acceptance; displaying the at least one option for selection to a user, selecting, by the user, one of the at least one options; and providing a token to the user; wherein the token is configured to be used to redeem the service or product, be transferable to another user device, or to be stored for future redemption of the product or service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic commerce system, comprising:
-
a user device for requesting a product or service with predetermined terms, the user device being configured to forward the request to a matching processor; the matching processor being configured to receive the request from the user device, determine whether the predetermined terms can be fulfilled, and forwarding at least one option for acceptance to the user device; and a display device associated with the user device for displaying the at least one option for selection, wherein when one of the at least one options is selected, the user device is provided with a token; wherein the token is configured to be used to redeem the service or product, be transferable to another user device, or to be stored for future redemption of the product or service. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An electronic commerce method, comprising:
-
forwarding at least one offer for acceptance to a user device based on a request from a user; and providing a token to the user based on the user'"'"'s selection of one of the at least one offers; wherein the token represents the ability to redeem a product or service, transfer the redeemability of the at least one product or service to another user, is stored in one of the user device or a remote storage device that can be accessed by the user device for redemption or transfer, and can be combined to redeem one or more products or services; and wherein redemption of a token is accomplished by presenting the token to an electronic scanner, or electronically transmitting the token to a receiver.
-
-
23. An electronic commerce method, comprising:
-
forwarding at least one offer for acceptance to a user device based on a request from a user; and providing a token to the user based on the user'"'"'s selection of one of the at least one offers; wherein the token represents the ability to redeem a product or service, transfer the redeemability of the at least one product or service to another user, is stored in a remote storage device that is configured to store a plurality of a the user'"'"'s tokens in a manner such that the user can access the tokens from the user device and select a token for redemption or transfer; and wherein redemption of a token is accomplished by presenting the token to an electronic scanner, or electronically transmitting the token to a receiver.
-
-
24. An matching system, comprising:
-
a receiver for receiving a request from goods or services from a user, wherein the request includes an identification of the goods or services and user defined terms associated with the request for the goods or services a parser for parsing the request to determine the requested goods or services and the associated terms; a processor for comparing the parsed request to information in a database to match the parsed request with actual goods or services that are available; a transmitter for forwarding at least one match to the request to the user for acceptance; wherein, when the user selects one of the at least one matches, the matching system provides the user with a token that is configured to be used to redeem the service or product, be transferable to another user device, or to be stored for future redemption of the product or service.
-
-
25. A bCommerce method, comprising:
-
publishing an offer for a product or service using a bTemplate; receiving, by a user, the published offer and conditionally accepting the offer, forwarding the conditional acceptance to a bMarket processor to request the product or service; receiving the conditional acceptance by the bMarket; determining, by the bMarket, whether conditions present in the conditional acceptance can be fulfilled; forwarding, by the bMarket, at least one option for acceptance; displaying the at least one option for selection to a user, selecting, by the user, one of the at least one options; and providing a bToken to the user; wherein the bToken is configured to be used to redeem the service or product, be transferable to another user device, or to be stored for future redemption of the product or service.
-
-
26. An apparatus comprising:
-
a receiver for receiving an offer created from a bTemplate for publishing an offer for presentation to a user; a first processor for conditionally accepting the offer and forwarding the offer to a bMarket for determining whether conditions present in the conditional acceptance can be fulfilled, a transmitter for forwarding at least one option for acceptance, and displaying the at least one option for selection to a user, and a bToken receiver for receiving a bToken after a user selects one of the at least one options; wherein the bToken is configured to be used to redeem the service or product, be transferable to another user device, or to be stored for future redemption of the product or service.
-
-
27. A bWallet comprising:
-
a receiver for receiving a plurality of bTokens and information associated with the bToken to match the respective bToken to a user of the bToken; a storage device configured to store the plurality of bTokens in a manner such that the bTokens are identifiable with the respective user; a request receiver for receiving a request from a user requesting one of the plurality of bTokens; a processor for verifying that the requested bToken is matched to the requesting user; and a transmitter for transmitting the requesting bToken to the requesting user if the requested bToken is verified by the processor.
-
-
28. A bMarket comprising:
-
a bTemplate database for storing templates for allowing a provider to publish an offer; a user device for receiving the published offer, conditionally accepting the offer, and forwarding the conditional acceptance a bMarket database for receiving the conditional acceptance, determining whether conditions present in the conditional acceptance can be fulfilled, forwarding at least one option for acceptance, and displaying the at least one option for selection to a user; and a bToken database for providing a bToken to the user after the user selects one of the at least one options for selection.
-
-
29. A computer implemented method for creating a connection in a network, the method comprising:
-
gathering information about a plurality of participants, products, or services of the network; creating proposed connections between the plurality of participants, products, or services based on the gathered information; initiating a connection between the plurality of participants, products, or services by sending a context-specific template for interaction to each of the plurality of participants, products, or services; moderating and forwarding interaction results of other participants, products, or services to each of the plurality of participants, products, or services; creating a direct connection between a first participant, product, or service and a second participant, product, or service of the plurality of participants based on the moderated interaction results; and collecting feedback from the first and/or second participant, product, or service to determine whether the connection was successful and using the collected feedback to adapt the method in which future proposed connections are created.
-
-
30. A computer system for creating a connection in a network, the computer system comprising:
-
a plurality of participants, products, or services associated with electronic participant devices; a third party agent for gathering information about the plurality of participants, products, or services of the network; a storage device for storing the gathered information; and a processor associated with the third party agent for creating proposed connections between the plurality of participants, products, or services based on the gathered information stored in the storage device; wherein the third party processor initiates a conversation or connection between the plurality of participants, products, or services by sending a context-specific template for interaction to each of the plurality of participants, products, or services and moderates and forwards interaction results of other participants, products, or services to each of the plurality of participants, products, or services; wherein a direct connection is created between a first participant, product, or service and a second participant, product, or service of the plurality of participants, products, or services based on the moderated interaction results; and wherein the third party agent collects feedback from the first and/or second participant, product, or service to determine whether the connection was successful and using the collected feedback to adapt the method in which future proposed connections are created.
-
Specification