IP Library Granted Patent US 8,564,459
Granted Patent B2
US 8,564,459 · App. 13/732,589 · Granted Oct 22, 2013

Systems and methods for a notification system that enable user changes to purchase order information for delivery and/or pickup of goods and/or services

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 8,564,459
App. No.
13/732,589
Granted
Oct 22, 2013
Kind
B2
Abstract

Automated notification systems and related methods are disclosed. One representative system (1) engages in a first one or more data transfers with a first party so that delivery or pickup information in connection with a good or service can be communicated; (2) during the first one or more data transfers, enables the first party to input or select at least (a) an identification of the good or service, (b) a quantity of the good or service, (c) a stop location for a delivery or pickup of the good or service, and (d) a communication method defining how to contact the first party; (3) analyzes timing information pertaining to when a mobile thing (MT) is to deliver or pickup the good or service at the stop location; (4) engages in a second one or more data transfers with the first party based upon the timing information; (5) during the second one or more data transfers, provides purchase order information to the first party, the purchase order information indicating at least one of the foregoing (a), (b), (c), or (d); (6) during the second one or more data transfers, enables the first party to change at least one of foregoing (a), (b), (c), or (d) of the purchase order information; (7) during the second one or more data transfers, produces a modified purchase order information reflecting the change made by the first party; and (8) during the second one or more data transfers, communicates the modified purchase order information to the first party.

Claims (58)

1. A notification system having a computer-based architecture using one or more computers, the notification system comprising:

(A) one or more memories for storing computer program code; and

(B) one or more processors for executing the computer program code stored in the one or more memories, the computer program code comprising:

(1) code designed to enable the notification system to engage in a first communication session with a first personal communication device (PCD) associated with a first party so that delivery or pickup information in connection with a good or service can be communicated;

(2) code designed to, during the first communication session, enable the first party to input or select at least (a) an identification of the good or service, (b) a quantity of the good or service, (c) a stop location for a delivery or pickup of the good or service, and (d) contact information defining how to contact the first party, the contact information being associated with the first PCD or a second PCD;

(3) code designed to analyze timing information pertaining to delivery or pickup of the good or service at the stop location;

(4) code designed to enable the notification system to engage in a second communication session with the first party via the first or second PCDs based upon the timing information;

(5) code designed to, during the second communication session, provide or enable viewing of purchase order information to the first party associated with the first PCD, the purchase order information indicating at least one of the foregoing (a), (b), (c), or (d);

(6) code designed to, during the second communication session, enable the first party associated with the first PCD to change at least one of (a), (b), (c), or (d) of the purchase order information; and

(7) code designed to produce modified purchase order information reflecting the change made by the first party associated with the first PCD and communicate the modified purchase order information to the first party associated with the first PCD.

2. The system of claim 1 , wherein the first communication session and the second communication session occur at least in part over the Internet.

3. The system of claim 1 , wherein the one or more computers includes a plurality, and wherein the plurality are communicatively coupled at least in part over the Internet, and wherein the first and second communication sessions occur at least in part over the Internet.

4. The system of claim 1 , further comprising (8) code designed to, during the first communication session, enable the first party to input authentication information and further comprising code designed to, during the second communication session, communicate the authentication information to the first PCD thereby indicating to the first party that the second communication session has been initiated by an authorized source.

5. The system of claim 1 , further comprising (8) code designed to provide a link during the second communication session that can be selected by the first party to enable the first party to receive one or more of the at least (a), (b), (c), or (d) over the Internet.

6. The system of claim 1 , wherein the contact information is an email address.

7. The system of claim 1 , further comprising (8) code designed to enable the first party to authorize a payment for the good or service from a financial account during the first communication session, the second communication session, or both.

8. The system of claim 1 , further comprising (8) code designed to derive the timing information based upon the stop location in relation to a known location of a moving thing (MT).

9. The system of claim 1 , further comprising (8) code designed to enable the first party to change a proposed date for the delivery or pickup of the good or service during the second communication session.

10. The system of claim 1 , wherein the first communication session, the second communication session, or both, comprise a plurality of communications.

11. The system of claim 1 , further comprising (8) code that, during the first communication session, enables the first party to input or select (e) an identification of an MT.

12. A method for a notification system having a computer-based architecture using one or more computers, one or more memories associated with the one or more computers for storing computer program code, and one or more processors associated with the one or more computers for executing the computer program code in order to perform the method, the method comprising:

(A) engaging in a first one or more communications with a first party so that delivery or pickup information in connection with a good or service can be communicated;

(B) during the first one or more communications, enabling the first party to input or select at least (a) an identification of the good or service, (b) a quantity of the good or service, (c) a stop location for a delivery or pickup of the good or service, and (d) a communication method defining how to contact the first party;

(C) analyzing timing information pertaining to delivery or pickup of the good or service at the stop location;

(D) engaging in a second one or more communications with the first party based upon the timing information;

(E) during the second one or more communications:

(1) providing a purchase order information to the first party, the purchase order information indicating at least one of the foregoing (a), (b), (c), or (d);

(2) enabling the first party to change at least one of (a), (b), (c), or (d) of the purchase order information;

(3) producing a modified purchase order information reflecting the change made by the first party; and

(4) communicating the modified purchase order information to the first party.

13. The method of claim 12 , wherein the first communication session and the second communication session occur at least in part over the Internet.

14. The method of claim 12 , wherein the one or more computers includes a plurality, and wherein the plurality are communicatively coupled at least in part over the Internet, and wherein the first and second communication sessions occur at least in part over the Internet.

15. The method of claim 12 , further comprising, (F) during the first one or more communications, enabling the first party to input authentication information and, (G) during the second one or more communications, communicating the authentication information to the first party thereby indicating to the first party that the second one or more communications has been initiated by an authorized source.

16. The method of claim 12 , further comprising (F) providing a link during the second one or more communications that can be selected by the first party to enable the first party to receive one or more of the at least (a), (b), (c), or (d) over the Internet.

17. The method of claim 12 , wherein the contact information is an email address.

18. The method of claim 12 , further comprising (F) enabling the first party to authorize a payment for the good or service via a credit card account during the first one or more communications, the second one or more communications, or both.

19. The method of claim 12 , further comprising (F) determining the timing information based upon the stop location in relation to a known location of a moving thing (MT).

20. The method of claim 12 , further comprising (F) enabling the first party to change a proposed date for the delivery or pickup of the good or service during the second one or more communications.

21. The method of claim 12 , further comprising, (F) during the first communication session, enabling the first party to input or select (e) an identification of the MT.

22. A computer-implemented notification system, comprising:

(A) one or more memories for storing computer program code; and

(B) one or more processors for executing the computer program code stored in the one or more memories, the computer program code configured to cause the one or more processors to perform at least the following:

(1) engage in a first one or more data transfers with a first party so that delivery or pickup information in connection with a good or service can be communicated;

(2) during the first one or more data transfers, enable the first party to input or select at least (a) an identification of the good or service, (b) a quantity of the good or service, (c) a stop location for a delivery or pickup of the good or service, and (d) a communication method defining how to contact the first party;

(3) analyze timing information pertaining to delivery or pickup the good or service at the stop location;

(4) engage in a second one or more data transfers with the first party based upon the timing information;

(5) during the second one or more data transfers, provide purchase order information to the first party, the purchase order information indicating at least one of the foregoing (a), (b), (c), or (d);

(6) during the second one or more data transfers, enable the first party to change at least one of foregoing (a), (b), (c), or (d) of the purchase order information;

(7) during the second one or more data transfers, produce a modified purchase order information reflecting the change made by the first party; and

(8) during the second one or more data transfers, communicate the modified purchase order information to the first party.

23. The system of claim 22 , wherein the first one or more data transfers and the second one or more data transfers occur at least in part over the Internet.

24. The system of claim 22 , wherein the computer program code is further configured to, (9) during the first one or more data transfers, enable the first party to input authentication information and, (10) during the second one or more data transfers, communicate the authentication information to the first party thereby verifying to the first party that the second one or more data transfers has been initiated by an authorized source.

25. The system of claim 22 , wherein the computer program code is further configured to (9) provide an Internet link during the second one or more data transfers that can be selected by the first party to enable the first party to receive one or more of the at least (a), (b), (c), or (d) over the Internet.

26. The system of claim 22 , wherein the contact information is an email address.

27. The system of claim 22 , wherein the computer program code is further configured to (9) enable the first party to authorize a payment for the good or service via a credit card account during the first one or more data transfers, the second one or more data transfers, or both.

28. The system of claim 22 , wherein the computer program code is further configured to (9) determine the timing information based upon the stop location in relation to a known location of the MT.

29. The system of claim 22 , wherein the computer program code is further configured to (9) enable the first party to change a proposed date for the delivery or pickup of the good or service during the second one or more data transfers.

30. The system of claim 22 , wherein the computer program code is further configured to, (9) during the first communication session, enable the first party to input or select (e) an identification of the MT.

Assignments (4)
CHANGE OF NAME Recorded Jul 1, 2015
From: ECLIPSE IP, LLC
To: ELECTRONIC COMMUNICATION TECHNOLOGIES LLC
Reel/Frame 036065/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2013
From: HORSTEMEYER, SCOTT ANDREW
To: HORSTEMEYER, SCOTT ANDREW; JONES, MARTIN KELLY
Reel/Frame 031082/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2013
From: HORSTEMEYER, SCOTT ANDREW
To: ECLIPSE IP, LLC
Reel/Frame 031082/0182 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2013
From: JONES, MARTIN KELLY
To: ECLIPSE IP, LLC
Reel/Frame 031082/0349 →