IP Library Granted Patent US 11,847,627
Granted Patent B2
US 11,847,627 · App. 18/326,534 · Granted Dec 19, 2023

Product catalog services

Inventors: Mark Jen (San Francisco, CA); Shawn Morel (San Francisco, CA)
Assignee: Block, Inc.
G06Q20/202G06Q10/087G06Q20/201G06Q20/203G06Q30/0603G06Q30/0625G06Q30/0635
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 11,847,627
App. No.
18/326,534
Granted
Dec 19, 2023
Kind
B2
Abstract

Product catalogs are received at a first point-of-sale (POS) device of a first business entity from POS devices of a second business entity and a third business entity. At least one product specification is selected from the product catalog of the second business entity and at least one product specification is selected from the third product catalog of the third business entity. A product catalog for the first business entity is then generated at the first POS device that includes a product specification that is different from, but informed by, the received product specifications. The generated catalog is transmitted by the first POS device to a fourth POS device of a fourth business entity.

Claims (60)

1. A method comprising:

receiving, by a first point-of-sale (POS) device of a first business entity, a second business entity product catalog published from a second POS device of a second business entity;

receiving, by the first POS device, a third business entity product catalog published from a third POS device of a third business entity;

selecting, at the first POS device, at least one product specification from the second business entity product catalog;

selecting, at the first POS device, at least one product specification from the third business entity product catalog;

generating, at the first POS device, a first business entity product catalog including at least one product specification, wherein the at least one product specification is:

(i) different from the at least one product specification from the second business entity product catalog and different from the at least one product specification from the third business entity product catalog; and

(ii) informed by at least the one product specification from the second business entity product catalog and the at least one product specification from the third business entity product catalog; and

transmitting, from the first POS device, the first business entity product catalog to a fourth POS device of a fourth business entity.

2. The method of claim 1 , wherein the at least one product specification selected from the second business entity product catalog and the at least one product specification selected from the third business entity product catalog comprise one or more of:

a product family identifier (ID) of a product that has multiple product variants;

attribute names corresponding respectively to attributes of the product; or

name value sets corresponding respectively to the attributes of the product, wherein a name value set of the name value sets comprises multiple allowed attribute values for corresponding attributes, and wherein a product variant is defined by a corresponding variant value set, wherein a variant value set comprises, for an attribute, an allowed attribute value.

3. The method of claim 1 , wherein the second business entity product catalog and the third business entity product catalog are received from one or more server computing devices of a service provider, and the method further comprising:

transmitting, from the first POS device and to the one or more server computing devices of the service provider, the first business entity product catalog.

4. The method of claim 3 , wherein the service provider provides catalog services and one or more of inventory services, pricing services, or payment processing services to a plurality of merchants including the first business entity.

5. The method of claim 1 , further comprising availing the first business entity product catalog to a purchaser.

6. The method of claim 1 , wherein at least one of the first business entity product catalog, the second business entity product catalog, or the third business entity product catalog further includes data indicating:

at least one of a creator or an owner of the product catalog;

a date the product catalog was at least one of created or updated; and

at least one of permissions or rules indicating particular business entities allowed to view the product catalog.

7. The method of claim 1 , wherein generating the at least one product specification is based at least in part on selecting one or more inclusion filters, wherein selecting specifies first products in the second business entity product catalog and second products in the third business entity product catalog that the first business entity wishes to provide for sale.

8. The method of claim 1 , wherein the first business entity product catalog further includes prices based at least in part on prices charged by the second business entity, the third business entity, or one or more other business entities.

9. The method of claim 1 , wherein generating the first business entity product catalog is at least partly responsive to receiving, form the fourth business entity, a request for generation of the first business entity product catalog.

10. A system comprising:

one or more processors;

one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to perform acts comprising:

receiving, by a first point-of-sale (POS) device of a first business entity, a second business entity product catalog published from a second POS device of a second business entity;

receiving, by the first POS device, a third business entity product catalog published from a third POS device of a third business entity;

selecting, at the first POS device, at least one product specification from the second business entity product catalog;

selecting, at the first POS device, at least one product specification from the third business entity product catalog;

generating, at the first POS device, a first business entity product catalog including at least one product specification, wherein the at least one product specification is:

(i) different from the at least one product specification from the second business entity product catalog and different from the at least one product specification from the third business entity product catalog; and

(ii) informed by at least the one product specification from the second business entity product catalog and the at least one product specification from the third business entity product catalog; and

transmitting, from the first POS device, the first business entity product catalog to a fourth POS device of a fourth business entity.

11. The system of claim 10 , wherein the at least one product specification selected from the second business entity product catalog and the at least one product specification selected from the third business entity product catalog comprise:

a product family identifier (ID) of a product that has multiple product variants;

attribute names corresponding respectively to attributes of the product; or

name value sets corresponding respectively to the attributes of the product, wherein a name value set of the name value sets comprises multiple allowed attribute values for corresponding attributes, and wherein a product variant is defined by a corresponding variant value set, wherein a variant value set comprises, for an attribute, an allowed attribute value.

12. The system of claim 10 , wherein the second business entity product catalog and the third business entity product catalog are received from one or more server computing devices of a service provider, and the acts further comprising:

transmitting, from the first POS device and to the one or more server computing devices of the service provider, the first business entity product catalog.

13. The system of claim 12 , wherein the service provider provides catalog services and one or more of inventory services, pricing services, or payment processing services to a plurality of merchants including the first business entity.

14. The system of claim 10 , the acts further comprising availing the first business entity product catalog to a purchaser.

15. One or more non-transitory computer-readable media storing instructions executable by one or more processors that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:

receiving, by a first point-of-sale (POS) device of a first business entity, a second business entity product catalog published from a second POS device of a second business entity;

receiving, by the first POS device, a third business entity product catalog published from a third POS device of a third business entity;

selecting, at the first POS device, at least one product specification from the second business entity product catalog;

selecting, at the first POS device, at least one product specification from the third business entity product catalog;

generating, at the first POS device, a first business entity product catalog including at least one product specification, wherein the at least one product specification is:

(i) different from the at least one product specification from the second business entity product catalog and different from the at least one product specification from the third business entity product catalog; and

(ii) informed by at least the one product specification from the second business entity product catalog and the at least one product specification from the third business entity product catalog; and

transmitting, from the first POS device, the first business entity product catalog to a fourth POS device of a fourth business entity.

16. The one or more non-transitory computer-readable media of claim 15 , wherein at least one of the first business entity product catalog, the second business entity product catalog, or the third business entity product catalog further includes data indicating:

at least one of a creator or an owner of the product catalog;

a date the product catalog was at least one of created or updated; and

at least one of permissions or rules indicating particular business entities allowed to view the product catalog.

17. The one or more non-transitory computer-readable media of claim 15 , wherein generating the at least one product specification is based at least in part on selecting one or more inclusion filters, wherein selecting specifies first products in the second business entity product catalog and second products in the third business entity product catalog that the first business entity wishes to provide for sale.

18. The one or more non-transitory computer-readable media of claim 15 , wherein the first business entity product catalog further includes prices based at least in part on prices charged by the second business entity, the third business entity, or one or more other business entities.

19. The one or more non-transitory computer-readable media of claim 15 , wherein generating the first business entity product catalog is at least partly responsive to receiving, form the fourth business entity, a request for generation of the first business entity product catalog.

20. The one or more non-transitory computer-readable media of claim 15 , the acts further comprising availing the first business entity catalog to a purchaser.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2023
From: JEN, MARK; MOREL, SHAWN
To: SQUARE, INC.
Reel/Frame 063811/0840 →
CHANGE OF NAME Recorded May 31, 2023
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 063815/0288 →
Continuity (6)
Continuation 17872938 · Jul 25, 2022
Continuation 16848767 · Apr 14, 2020
Continuation 15712035 · Sep 21, 2017
Continuation 14964198 · Dec 9, 2015
Provisional Application 62248874 · Oct 30, 2015
Related Publication 20230306399A1 · Sep 28, 2023