Networked disposal and sample provisioning apparatus
First Claim
1. A system, comprising:
- a scanner system configured to scan a code from an item, the scanner system associated with a user; and
a remote processing system configured to be coupled to the scanner system via a network, the remote processing system including;
program code stored in computer readable memory, the program code configured to;
receive scanned information from the scanner system for at least a first item;
determine if the first item is a sample from the received scanned information;
if the first item is a sample, receive an indication as to whether the user wants to order a replacement for the sample, wherein the replacement is not a sample.
2 Assignments
0 Petitions
Accused Products
Abstract
A waste disposal system comprises a waste disposal unit, including a processor, a scanner, a network interface coupled to a network, and a remote processing system coupled to the waste disposal unit via the network. The remote processing system includes a database storing user sample preferences, wherein the sample preferences are used to select samples to be provided to the user, and instructions configured to receive scanned information from the waste disposal unit for a first item, determine from the received scanned information that the first item is a sample, receive an indication via the waste disposal unit whether the user wants to order a replacement for the sample, locate replacement options for the sample, transmit the replacement options to the waste disposal unit, and receive from the waste disposal unit an option selection by the user.
59 Citations
108 Claims
-
1. A system, comprising:
-
a scanner system configured to scan a code from an item, the scanner system associated with a user; and
a remote processing system configured to be coupled to the scanner system via a network, the remote processing system including;
program code stored in computer readable memory, the program code configured to;
receive scanned information from the scanner system for at least a first item;
determine if the first item is a sample from the received scanned information;
if the first item is a sample, receive an indication as to whether the user wants to order a replacement for the sample, wherein the replacement is not a sample. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of processing sample information, comprising:
-
receiving information scanned from a first item by a user;
determining whether the first item is a sample from the received scanned information; and
at least partly in response to determining the first item is a sample, requesting an indication from the user as to whether the user wants to order a replacement for the first item, wherein the replacement is not a sample. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of selectively providing samples, comprising:
-
receiving over a network a user specified sample preference;
storing the sample preference in a database;
receiving information providing an indication regarding user consumption of a first item;
causing, at least in part, a first sample to be delivered to the user based at least in part on the sample preference and the user consumption information;
receiving over the network information scanned by the user from the first sample; and
providing a user interface via which a regular version of the first sample can be ordered by the user. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method of selectively providing samples, comprising:
-
receiving a user specified sample preference from a first user over a network;
storing the sample preference in computer readable memory;
at least partly causing a first sample that satisfies the user specified sample preference to be delivered to the user; and
receiving over the network an indication that the user has used the first sample. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method of selectively providing samples, comprising:
-
receiving a user specified sample preference from a first user over a network;
storing the sample preference in a database;
causing a first sample that corresponds to the user specified sample preference to be delivered to the first user;
causing a query to be presented to the first user in order to determine if the first user wants to order a non-sample version of the first sample;
receiving a negative response to the query;
causing a query to be presented to the first user in order to determine why first the user did not want to order a non-sample version of the first sample;
receiving a response from the first user including at least a first reason from the first user indicating why first the user did not want to order a non-sample version of the first sample; and
providing information related to the response to a first entity. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
-
54. A system, comprising program code stored in computer readable memory, the program code configured to:
-
receive information scanned from a first item by a first user;
determine from the received scanned information that the first item is a sample;
receive an indication as to whether the user wants to order a non-sample version for the first item;
identify a replacement option for the first item; and
transmit information relating to the replacement option to the first user. - View Dependent Claims (55, 56, 57, 58)
-
-
59. A system comprising program code stored in computer readable memory configured to:
-
receive over a network from a user information regarding a first item;
determine using the received scanned information that the first item is a sample;
receive over the network an indication as to whether the user wants to order a non-sample version for the first item; and
receive over the network an indication as to why the user does not want to order a non-sample version for the first item, or an indication that the user wants to order a non-sample version for the first item. - View Dependent Claims (60, 61, 62, 63, 64, 70)
-
-
65. A system comprising program code stored in computer readable memory configured to:
-
receive over a network from a user information regarding a first item;
determine using the received scanned information that the first item is a sample;
receive over the network an indication as to whether the user wants to order a non-sample version for the first item; and
cause selectable reasons for not ordering a non-sample version for the first item to be presented to the user. - View Dependent Claims (66, 67, 68, 69)
-
-
71. A user terminal comprising:
-
a scanner;
a display;
a user input device; and
program code stored in computer readable memory configured to;
receive scanned information from the scanner for a first item;
provide an indication via the display as to whether the first item is a sample, wherein the first item is identified as a sample or a non-sample based at least in part on the scanned information;
display a user interface via which a user can order a non-sample replacement for the first item;
receive a user input via the user input device that indicates whether the user wants to order a non-sample replacement for the first item. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
-
91. A method of processing scanned information, the method comprising:
-
storing in computer readable memory information scanned from a first item;
causing, at least in part, an indication that the first item is a sample to be displayed to a user;
causing, at least in part, a user interface to be presented to the user via which the user can order a replacement for the first item, where the replacement is not a sample; and
receiving a user input via the user interface, the user input indicating whether the user wants to order the non-sample replacement for the first item. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108)
-
Specification