IP Library Granted Patent US 10,311,501
Granted Patent B1
US 10,311,501 · App. 15/700,070 · Granted Jun 4, 2019

Recycling app for crowd-sourced recycling

Inventor: Philip Rodoni (Decatur, GA)
Assignee: Rubicon Global, LLC
G06Q30/0639G06K9/00671G06Q30/0613G06Q30/0643G06Q50/26G06Q30/0605
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,311,501
App. No.
15/700,070
Granted
Jun 4, 2019
Kind
B1
Abstract

A system is provided for use in managing waste services performed by a service vehicle. The system may include a sensor configured to capture during completion of a waste service activity an image of waste set out for retrieval by the service vehicle, a portal, and a processor in communication with the sensor and the portal. The processor may be configured to execute instructions stored in memory to receive from a consumer via the portal at least one of a picture and a description of a desired item, to recognize an object in the image captured by the sensor, to make a determination regarding matching of the object with the desired item, and to selectively cause a notification to be displayed on the portal based on the determination.

Claims (76)

1. A system for managing waste services performed by a service vehicle, comprising:

a camera configured to capture, during completion of a waste service activity by the service vehicle, an image of waste set out for retrieval by a consumer;

a portal; and

a processor in communication with the camera and the portal, the processor being configured to execute instructions stored in memory to:

receive from the consumer via the portal at least one of a picture and a description of a desired item;

recognize an object in the image of waste captured by the camera;

determine whether the recognized object matches the desired item;

in response to determining that the recognized object matches the desired item, cause a notification to be displayed on the portal;

in response to the notification, receive, from the consumer via the portal, a message including an acceptance or a rejection of the recognized object; and

in response to the receipt of the message including the acceptance or the rejection of the recognized object, cause the service vehicle to perform one of:

loading, via a vehicle hatch of the service vehicle, the recognized object into the service vehicle; or

leaving the recognized object at its current location for the consumer.

2. The system of claim 1 , further including a locating device configured to generate a location signal associated with the service vehicle at a time of the image capture, wherein the notification includes the location signal.

3. The system of claim 2 , wherein the notification further includes the image of waste.

4. The system of claim 2 , wherein the processor is further configured to execute the instructions to:

when the message includes the acceptance of the recognized object, determine, based on the location signal, if the consumer is located on a route of the service vehicle not yet serviced; and

in response to determining that the consumer is located on the route of the service vehicle not yet serviced, cause the service vehicle to perform the loading of the recognized object into the service vehicle and deliver the recognized object to the consumer.

5. The system of claim 4 , wherein the processor is further configured to execute the instructions to cause the service vehicle to perform the leaving of the recognized object at its current location for the consumer when the consumer is not located on the route.

6. The system of claim 1 , wherein:

the portal is a consumer portal;

the system further includes a hauler portal; and

the processor is further configured to execute the instructions to:

receive, from the consumer via the consumer portal, a request for assistance in arranging delivery of the recognized object to the consumer;

receive from the consumer, via the consumer portal, conditions associated with the delivery; and

cause the conditions associated with the delivery to be displayed on the hauler portal.

7. The system of claim 6 , wherein the processor is further configured to execute the instructions to:

receive, via the hauler portal, at least one of an acceptance or an offer from a hauler to provide the delivery;

receive, via the consumer portal, electronic payment from the consumer for completion of the delivery; and

provide the electronic payment, via the hauler portal, to the hauler after confirmation of the completion of the delivery.

8. The system of claim 6 , wherein the conditions associated with the delivery include at least one of a price that the consumer is willing to pay for the delivery of the recognized object, and a timing of the delivery.

9. A computer-implemented method for managing waste services performed by a service vehicle, comprising:

capturing, via a camera, during completion of a waste service activity by the service vehicle, an image of waste set out for retrieval by a consumer;

receiving from the consumer, at least one of a picture and a description of a desired item;

recognizing an object in the image of waste captured by the camera;

determining whether the recognized object matches the desired item;

in response to determining that the recognized object matches the desired item, displaying a notification to the consumer via a portal;

in response to the notification, receiving, from the consumer via the portal, a message including an acceptance or a rejection of the recognized object; and

in response to the receipt of the message including the acceptance or the rejection of the recognized object, causing the service vehicle to perform one of:

loading, via a vehicle hatch of the service vehicle, the recognized object into the service vehicle; or

leaving the recognized object at its current location for the consumer.

10. The method of claim 9 , further including detecting a location of the service vehicle at a time of the image capture, wherein the notification includes the location.

11. The method of claim 10 , wherein the notification further includes the image of waste.

12. The method of claim 10 , further including:

when the message includes the acceptance of the recognized object, determining, based on the location, if the consumer is located on a route of the service vehicle not yet serviced; and

in response to determining that the consumer is located on the route of the service vehicle not yet serviced, causing the service vehicle to perform the loading of the recognized object into the service vehicle and deliver the recognized object to the consumer.

13. The method of claim 12 , further including causing the service vehicle to perform the leaving of the recognized object at its current location for the consumer when the consumer is not located on the route.

14. The method of claim 9 , further including:

receiving, from the consumer via the portal, a request for assistance in arranging delivery of the recognized object to the consumer and conditions associated with the delivery; and

displaying the conditions to a hauler.

15. The method of claim 14 , further including:

receiving an acceptance or an offer from the hauler to provide the delivery;

receiving electronic payment from the consumer for completion of the delivery; and

providing the electronic payment to the hauler after confirmation of the completion of the delivery.

16. The method of claim 14 , wherein the conditions associated with the delivery include at least one of a price that the consumer is willing to pay for the delivery of the recognized object, and a timing of the delivery.

17. A non-transitory computer-readable medium encoded with instructions, which when executed by a processor, cause the processor to perform a method for managing waste services by a service vehicle, comprising:

capturing, via a camera, during completion of a waste service activity by the service vehicle, an image of waste set out for retrieval by a consumer;

detecting a location of the service vehicle at a time of the image capture;

receiving from the consumer, at least one of a picture and a description of a desired item;

recognizing an object in the image of waste captured by the camera;

determining whether the recognized object matches the desired item;

in response to determining that the recognized object matches the desired item, providing a notification to the consumer via a portal, wherein the notification includes the image of waste and the location of the service vehicle;

in response to providing the notification, receiving, from the consumer via the portal, an acceptance or a rejection of the recognized object; and

in response to the receipt of the acceptance or the rejection of the recognized object, causing the service vehicle to perform one of:

loading, via a vehicle hatch of the service vehicle, the recognized object into the service vehicle; or

leaving the recognized object at its current location for the consumer.

18. The non-transitory computer-readable medium of claim 17 , wherein the method further includes:

when the acceptance of the recognized object is received, determining, based on the location, if the consumer is located on a route of the service vehicle not yet serviced;

in response to determining that the consumer is located on the route of the service vehicle not yet serviced, causing the service vehicle to perform the loading of the recognized object into the service vehicle and deliver the recognized object to the consumer; and

in response to determining that the consumer is not located on the route of the service vehicle not yet serviced, causing the service vehicle to perform the leaving of the recognized object at its current location for the consumer.

19. The non-transitory computer-readable medium of claim 17 , wherein the method further includes:

receiving, from the consumer via the portal, a request for assistance in arranging delivery of the recognized object to the consumer;

receiving, from the consumer via the portal, conditions associated with the delivery;

displaying the conditions associated with the delivery to a hauler;

receiving an acceptance or an offer from the hauler to provide the delivery;

receiving electronic payment from the consumer for completion of the delivery; and

providing the electronic payment to the hauler after confirmation of the completion of the delivery.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Dec 11, 2024
From: MIDCAP FUNDING IV TRUST
To: RUBICON TECHNOLOGIES HOLDINGS, LLC
Reel/Frame 069587/0538 →
SECURITY INTEREST Recorded Sep 18, 2024
From: WASTECH CORP.
To: ANTARES CAPITAL LP, AS COLLATERAL AGENT
Reel/Frame 068986/0685 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2024
From: RUBICON TECHNOLOGIES HOLDINGS, LLC
To: WASTECH CORP.
Reel/Frame 068178/0621 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2023
From: ECLIPSE BUSINESS CAPITAL, LLC (F/K/A ENCINA BUSINESS CREDIT, LLC)
To: RUBICON GLOBAL, LLC; RUBICON TECHNOLOGIES, LLC
Reel/Frame 063957/0283 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2023
From: PATHLIGHT CAPITAL LP
To: RUBICON TECHNOLOGIES, LLC; RUBICON GLOBAL, LLC; RUBICON GLOBAL HOLDINGS, LLC
Reel/Frame 063957/0147 →
CHANGE OF NAME Recorded May 23, 2023
From: RUBICON TECHNOLOGIES, LLC
To: RUBICON TECHNOLOGIES HOLDINGS, LLC
Reel/Frame 063728/0342 →
SECURITY INTEREST Recorded Apr 14, 2021
From: RUBICON TECHNOLOGIES, LLC
To: ENCINA BUSINESS CREDIT, LLC
Reel/Frame 055912/0636 →
CHANGE OF NAME Recorded Apr 2, 2021
From: RUBICON GLOBAL HOLDINGS, LLC
To: RUBICON TECHNOLOGIES, LLC
Reel/Frame 055816/0673 →
SECURITY INTEREST Recorded Mar 25, 2021
From: RUBICON TECHNOLOGIES, LLC
To: PATHLIGHT CAPITAL LP
Reel/Frame 055712/0737 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2018
From: RODONI, PHILIP
To: RUBICON GLOBAL HOLDINGS, LLC
Reel/Frame 045070/0943 →
Cited By (5)
US 12,266,268 US 12,332,073 US 12,361,432 US 12,373,850 US 12,464,097