Methods, systems and computer program products for performing subsequent transactions for prior purchases
First Claim
1. A method for processing information regarding subsequent transactions for purchases of items from at least one provider, wherein the method is performed by at least one processor and comprises:
- receiving data which is provided by the provider or a surrogate of the provider and regards subsequent transactions for purchases of items from the provider;
arranging the data into at least one database;
creating a record, including;
retrieving, from the database, data that is indicative of whether at least one subsequent transaction can be carried out for at least one item purchased from the provider, and if so, a manner in which the subsequent transaction can be carried out, and populating the record with at least some of the retrieved data, wherein the populating of the record with the retrieved data includes converting at least some of the retrieved data into a higher-level computer language so that at least some of the data that is in the record and was retrieved from the database has been converted to, and is expressed in, the higher-level computer language, with the higher-level computer language being higher-level as compared to the data retrieved from the database; and
making the record available to software modules for use in determining whether at least one subsequent transaction can be carried out for at least one item purchased from the provider, and if so, a manner in which the subsequent transaction can be carried out.
3 Assignments
0 Petitions
Accused Products
Abstract
Information about whether and how subsequent transactions can be carried out for purchases of items from a provider can be automatically processed. Data regarding whether and how the subsequent transactions can be carried out is received from the provider or a surrogate of the provider. The data is arranging into a database, and a record is created from the data in the database. The creating of the record includes retrieving, from the database, data that is at least indicative of whether or how at least one subsequent transaction can be carried out for at least one item purchased from the provider, and populating the record with the retrieved data. The populating of the record with the retrieved data includes converting at least some of the retrieved data into a higher-level computer language, which is preferably extensible markup language.
-
Citations
45 Claims
-
1. A method for processing information regarding subsequent transactions for purchases of items from at least one provider, wherein the method is performed by at least one processor and comprises:
-
receiving data which is provided by the provider or a surrogate of the provider and regards subsequent transactions for purchases of items from the provider;
arranging the data into at least one database;
creating a record, including;
retrieving, from the database, data that is indicative of whether at least one subsequent transaction can be carried out for at least one item purchased from the provider, and if so, a manner in which the subsequent transaction can be carried out, and populating the record with at least some of the retrieved data, wherein the populating of the record with the retrieved data includes converting at least some of the retrieved data into a higher-level computer language so that at least some of the data that is in the record and was retrieved from the database has been converted to, and is expressed in, the higher-level computer language, with the higher-level computer language being higher-level as compared to the data retrieved from the database; and
making the record available to software modules for use in determining whether at least one subsequent transaction can be carried out for at least one item purchased from the provider, and if so, a manner in which the subsequent transaction can be carried out. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for processing information regarding subsequent transactions for purchases of items from at least one provider, wherein the method is performed by at least one processor and comprises:
-
receiving data which is provided by the provider or a surrogate of the provider and regards subsequent transactions for purchases of items from the provider;
arranging the data into at least one database;
creating a record, including;
retrieving, from the database, data that is indicative of whether at least one subsequent transaction can be carried out for at least one item purchased from the provider, and if so, a manner in which the subsequent transaction can be carried out, and populating the record with at least some of the retrieved data; and
making the record available to software modules for use in determining whether at least one subsequent transaction can be carried out for at least one item purchased from the provider, and if so, a manner in which the subsequent transaction can be carried out. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for handling a request by a user for at least one subsequent transaction for at least one item that was previously purchased from a provider, wherein the method is performed by at least one processor and comprises:
-
receiving data which is provided by the provider or a surrogate of the provider and regards subsequent transactions for purchases of items from the provider;
arranging the data into at least one database;
operating a website so that the website receives a request from the user, with the request from the user relating to the previously purchased item;
operating a first engine, which is associated with the website, to send to a second engine a request for information about the previously purchased item;
operating the second engine to;
create at least one record in response to the request for information about the previously purchased item, including;
retrieving, from the database, data that is indicative of whether at least one subsequent transaction can be carried out for the previously purchased item, and if so, a manner in which the subsequent transaction can be carried out, and populating the record with the retrieved data, and making the record available to the first engine;
operating the first engine to analyze the record to determine whether at least one subsequent transaction can be carried out for the previously purchased item;
operating the website to inform the user that the subsequent transaction can be carried out for the previously purchased item;
receiving at the website a request from the user to complete the subsequent transaction; and
operating the website and the first engine to at least initiate completion of the subsequent transaction, including operating the first engine to at least partially determine from the record a manner in which the subsequent transaction can be carried out. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A system for handling a request by a user for at least one subsequent transaction for at least one item that was previously purchased from a provider, the system comprising:
-
one or more software modules for;
receiving data which is provided by the provider or a surrogate of the provider and regards subsequent transactions can be carried out for purchases of items from the provider, and arranging the data into at least one database;
a website for receiving a request from the user, with the request from the user relating to the previously purchased item;
a first engine for at least partially operating in conjunction with the website; and
a second engine, wherein;
the first engine is for sending to the second engine a request for information about the previously purchased item, the second engine is for;
creating at least one record in response to the request for information about the previously purchased item, including;
retrieving, from the database, data that is indicative of whether at least one subsequent transaction can be carried out for the previously purchased item, and if so, a manner in which the subsequent transaction can be carried out, and populating the record with the retrieved data, and making the record available to the first engine;
wherein the first engine is further for analyzing the record to determine whether a subsequent transaction can be carried out for the previously purchased item;
wherein the website is further for;
informing the user that the subsequent transaction can be carried out for the previously purchased item, receiving a request from the user to complete the subsequent transaction, and operating in conjunction with the first engine to at least initiate completion of the subsequent transaction, and wherein the first engine is further for at least partially determining from the record how the subsequent transaction can be carried out. - View Dependent Claims (42, 43, 44, 45)
-
Specification