IP Library Granted Patent US 12,020,515
Granted Patent B1
US 12,020,515 · App. 17/497,709 · Granted Jun 25, 2024

Shipping interface for a user interface

Inventors: Keith D. Bussell (Los Angeles, CA); Geoffrey C. Begen (Lake Forest, CA)
Assignee: Auctane, Inc.
G07B17/00024G06Q10/0834G07B2017/0033
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 12,020,515
App. No.
17/497,709
Granted
Jun 25, 2024
Kind
B1
Abstract

Systems and methods which provide a shipping interface within a user interface are shown. A shipping interface of embodiments is provided within an open architecture or multiple application user interface, such as a browser user interface. A user may be enabled to use a same shipping account with respect to any number of applications or functions. Moreover, a user may be enabled to select a shipping provider of preference, even where the underlying application or function does not support the selected shipping provider or any shipping functions. Embodiments provide comparison of various shipping providers to a user for selection. Embodiments comprise a browser plug-in operable to provide a shipping interface, such as by inserting one or more shipping buttons within a page displayed by the browser, within a popup window, within a frame along the main browser window, within a browser menu bar, tool tray, et cetera.

Claims (51)

1. A method comprising:

controlling, by one or more processors of a computing device, a browser plug-in of a shipping service provider to interact with a selected application of a plurality of applications accessible through a user interface provided by the computing device, wherein the browser plug-in is executable by the one or more processors and configured to provide one or more shipping functions with respect to one or more of the plurality of applications;

analyzing, by the browser plug-in, information displayed to a user through the user interface in association with interaction with the selected application to identify information indicative of a possible shipping event associated with the selected application, wherein the analyzing occurs subsequent to display of a content of the selected application within the user interface, and wherein the analyzing comprises:

identifying a uniform resource locator that is a source of the information; and

identifying shipping information within the content displayed via the user interface based on the source of the information stored in a database, wherein the information stored in the database indicates where the shipping information is presented via the user interface by the source of the information for at least the selected application;

adding one or more shipping function selection elements to the user interface in response to the identifying, based on the analyzing, the information indicative of the possible shipping event, wherein the one or more shipping function selection elements are configured to invoke a shipping function for the possible shipping event which is not otherwise available through the content displayed via the user interface; and

generating a shipping documentation for the possible shipping event in response to the user selecting one of the one or more shipping function selection elements.

2. The method of claim 1 , wherein the user interface comprises a web browser.

3. The method of claim 1 , wherein the analyzing comprises parsing the content for address information, the shipping information, or both.

4. The method of claim 1 , wherein adding the one or more shipping function selection elements to the user interface comprises altering the content displayed within the user interface to include a shipping function button configured to provide a selectable control of the shipping function which is not otherwise available through the user interface in association with the interaction with the selected application.

5. The method of claim 1 , wherein the adding the one or more shipping function selection elements to the user interface comprises opening a shipping function frame in the user interface, wherein the shipping function frame provides a selectable control of the shipping function which is not otherwise available through the user interface in association with the interaction with the selected application.

6. The method of claim 1 , wherein the adding the one or more shipping function selection elements to the user interface comprises opening a dialog box configured to provide a selectable control of the shipping function which is not otherwise available through the user interface in association with the interaction with the selected application.

7. The method of claim 1 , wherein the adding the one or more shipping function selection elements to the user interface comprises enabling a shipping function button in a control area of the user interface, wherein the shipping function button provides a selectable control of the shipping function which is not otherwise available through the user interface.

8. The method of claim 1 , further comprising:

providing information associated with the possible shipping event to the selected application, wherein the information associated with the possible shipping event comprises shipping event context information associated with an item to be shipped; and

storing the shipping event context information in association with shipping account information.

9. The method of claim 1 , wherein the shipping information comprises a postage indicium.

10. A system comprising:

a memory storing a database comprising information indicating how shipping information is presented via a user interface for one or more applications adapted to provide one or more shipping functions;

one or more processors; and

a browser plug-in of a shipping service provider executable by the one or more processors to:

analyze information displayed to a user through the user interface in association with interaction with a selected application of the one or more applications to identify information indicative of a possible shipping event associated with the selected application, wherein the analyzing occurs subsequent to display of a content of the selected application within the user interface, and wherein the analyzing by the browser plug-in comprises:

identifying a uniform resource locator that is a source of the information; and

identifying shipping information within the content displayed via the user interface based on the source of the information stored in the database, wherein the information stored in the database indicates where the shipping information is presented via the user interface by the source of the information for at least the selected application; and

add one or more shipping function selection elements to the user interface in response to the identifying, based on the analyzing, the information indicative of the possible shipping event, wherein the one or more shipping function selection elements are configured to invoke a shipping function for the possible shipping event which is not otherwise available through the content displayed via the user interface, and wherein the one or more processors are configured to generate a shipping documentation for the possible shipping event in response to the user selecting one of the one or more shipping function selection elements.

11. The system of claim 10 , wherein the user interface comprises a web browser.

12. The system of claim 10 , further comprising:

providing information associated with the possible shipping event to the selected application, wherein the information associated with the possible shipping event comprises shipping event context information associated with an item to be shipped; and

storing the shipping event context information in association with shipping account information.

13. The system of claim 10 , wherein the shipping information comprises a postage indicium.

14. The system of claim 10 , wherein the analyzing comprises parsing the content for address information, the shipping information, or both.

15. The system of claim 10 , wherein the adding the one or more shipping function selection elements to the user interface comprises one or more operations selected from a list consisting of:

altering the content displayed within the user interface to include a shipping function button configured to provide a selectable control of the shipping function which is not otherwise available through the user interface in association with the interaction with the selected application;

opening a dialog box configured to provide a selectable control of the shipping function which is not otherwise available through the user interface in association with the interaction with the selected application; or

enabling a shipping function button in a control area of the user interface, wherein the shipping function button provides a selectable control of the shipping function which is not otherwise available through the user interface.

16. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising:

controlling a browser plug-in of a shipping service provider installed on a computing device to interact with a selected application of a plurality of applications accessible through a user interface provided by the computing device, wherein the browser plug-in is executable by the one or more processors and configured to provide one or more shipping functions with respect to one or more of the plurality of applications;

analyzing, via the browser plug-in, information displayed to a user through the user interface in association with interaction with the selected application to identify information indicative of a possible shipping event associated with the selected application, wherein the analyzing occurs subsequent to display of a content of the selected application within the user interface, and wherein the analyzing comprises:

identifying a uniform resource locator that is a source of the information; and

identifying shipping information within the content displayed via the user interface based on the source of the information stored in a database, wherein the information stored in the database indicates where the shipping information is presented via the user interface by the source of the information for at least the selected application;

adding one or more shipping function selection elements to the user interface in response to the identifying, based on the analyzing, the information indicative of the possible shipping event, wherein the one or more shipping function selection elements are configured to invoke a shipping function for the possible shipping event which is not otherwise available through the content displayed via the user interface; and

generating a shipping documentation for the possible shipping event in response to the user selecting one of the one or more shipping function selection elements.

17. The non-transitory computer-readable medium of claim 16 , wherein the user interface comprises a web browser.

18. The non-transitory computer-readable medium of claim 16 , further comprising:

providing information associated with the possible shipping event to the selected application, wherein the information associated with the possible shipping event comprises shipping event context information associated with an item to be shipped; and

storing the shipping event context information in association with shipping account information.

19. The non-transitory computer-readable medium of claim 16 , wherein the shipping information comprises a postage indicium.

20. The non-transitory computer-readable medium of claim 16 , wherein the analyzing comprises parsing the content for address information, the shipping information, or both, and wherein the adding the one or more shipping function selection elements to the user interface comprises one or more operations selected from a list consisting of:

altering the content displayed within the user interface to include a shipping function button configured to provide a selectable control of the shipping function which is not otherwise available through the user interface in association with the interaction with the selected application;

opening a dialog box configured to provide a selectable control of the shipping function which is not otherwise available through the user interface in association with the interaction with the selected application; or

enabling a shipping function button in a control area of the user interface, wherein the shipping function button provides a selectable control of the shipping function which is not otherwise available through the user interface.

Assignments (2)
CHANGE OF NAME Recorded Aug 4, 2022
From: STAMPS.COM INC.
To: AUCTANE, INC.
Reel/Frame 061072/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2022
From: BUSSELL, KEITH D.; BEGEN, GEOFFREY C.
To: STAMPS.COM INC
Reel/Frame 060684/0495 →
Continuity (2)
Continuation 15660812 · Jul 26, 2017
Continuation 11586843 · Oct 26, 2006