IP Library Patent Application 15638426
Patent Application
App. No. 15/638,426

CONGRUENT ITEM REPLACEMENTS FOR DESIGN MOTIFS

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 None
App. No.
15/638,426
Abstract

A design can be composed of multiple physical items, such as a chair, table, vase, and lamps arranged in a certain configuration. Non-expert users can submit a style criteria that specifies a desired style. Expert design users can select items using the style criteria and place the items in a mock-up or simulation of an environment. The non-expert users can request different items based on specified attributes, such as price. Different items that match the specified attributes, e.g., price, and match the style criteria can automatically be identified and displayed in the simulation.

Claims (48)

1 . A method comprising:

receiving, from a client device of a user, criteria data specifying a design motif for physical items;

identifying a set of one or more physical items that correspond to the criteria data;

receiving, from the client device, a request to modify the set of one or more physical items to include one or more different items that satisfy the criteria data and one or more attributes of the different items specified in the request;

responsive to the request, generating the one or more different items by accessing a data structure to identify the one or more different items that satisfy the criteria data and satisfy the one or more specified attributes; and

causing, using at least one processor of a machine, a presentation of the generated different items on a display device.

2 . The method of claim 1 , wherein the request to modify is generated using a graphical user interface element that selects a new value, from a range of values, using the one or more specified attributes of the different items.

3 . The method of claim 1 , wherein the set of one or more physical items is identified by operations comprising:

receiving, from an additional client device of an additional user, one or more selections for the set of the one or more physical items, the one or more selections selected by an additional user using the design motif.

4 . The method of claim 3 , further comprising:

transmitting the criteria data to the additional user;

receiving, from the additional user, placement of the one or more physical items in a visual representation of an environment.

5 . The method of claim 4 , wherein the design motif includes at least one of: modern, minimalism, traditional, shabby-chic, eclectic, farmhouse, industrial, midcentury, rustic, Scandinavian, tropical, Victorian.

6 . The method of claim 4 , wherein the visual representation is at least one of: an image of an environment, a floorplan.

7 . The method of claim 1 , wherein the one or more different items are identified using operations comprising:

identifying a plurality of data objects in the data structure that have the one or more specified attributes;

identifying, from the plurality of data objects, complementary data objects as the one or more different items, the complementary data objects being a portion of the plurality of data objects having the most user interactions according to the data structure.

8 . The method of claim 7 , wherein the plurality of data objects correspond to physical items searchable on a network site, and wherein the user interactions are interactions with representations of the physical items on the network site.

9 . The method of claim 8 , wherein the representations of the physical items include at least one of: a webpage, one or more images of the physical items; and wherein the display device is a display of the client device of the user or of an additional client device of an additional user.

10 . The method of claim 1 , wherein the user interactions are interactions on a network site and include at least one of: views, saves, likes, purchases.

11 . The method of claim 1 , wherein the one or more different items are identified using operations comprising:

identifying a plurality of data objects in the data structure that have the one or more specified attributes;

identifying, from the plurality of data objects, complementary data objects as the one or more different items, the complementary data objects being items on a network site that an additional user has interacted with on the network site to indicate the items satisfy the design motif from the criteria data, the interactions of the additional user on the network site including at least one of: selecting the items as complementary items, liking the items through network site, saving the items on the network site.

12 . The method of claim 1 , wherein the data structure is a network graph comprising nodes as the plurality of data objects, the nodes being connected by edges, the nodes corresponding to physical items and users, the edges corresponding to interactions between user nodes and item nodes.

13 . The method of claim 1 , wherein the one or more attributes include at least one of: price, color, material, shape.

14 . The method of claim 1 , wherein the one or more attributes specify a relationship of appearing in a same stored image together.

15 . A system comprising:

one or more processors of a machine; and

a memory storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising:

receive, from a client device of a user, criteria data specifying a design motif for physical items;

identify a set of one or more physical items that correspond to the criteria data;

receive, from the client device, a request to modify the set of one or more physical items to include one or more different items that satisfy the criteria data and one or more attributes of the different items specified in the request;

responsive to the request, generate the one or more different items by accessing a data structure to identify the one or more different items that satisfy the criteria data and satisfy the one or more specified attributes; and

causing a presentation of the generated different items on a display device.

16 . The system of claim 15 , wherein the request to modify is generated using a graphical user interface element that selects a new value, from a range of values, using the one or more specified attributes of the different items.

17 . The system of claim 15 , wherein the one or more different items are identified using operations comprising:

identifying a plurality of data objects in the data structure that have the one or more specified attributes;

identifying, from the plurality of data objects, complementary data objects as the one or more different items, the complementary data objects being a portion of the plurality of data objects having the most user interactions according to the data structure.

18 . The system of claim 17 , wherein the plurality of data objects correspond to physical items searchable on a network site, and wherein the user interactions are interactions with representations of the physical items on the network site.

19 . The system of claim 15 , wherein the one or more different items are identified using operations comprising:

identifying a plurality of data objects in the data structure that have the one or more specified attributes;

identifying, from the plurality of data objects, complementary data objects as the one or more different items, the complementary data objects being items on a network site that an additional user has interacted with on the network site to indicate the items satisfy the design motif from the criteria data, the interactions of the additional user on the network site including at least one of: selecting the items as complementary items, liking the items through network site, saving the items on the network site.

20 . A machine-readable storage device embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:

receiving, from a client device of a user, criteria data specifying a design motif for physical items;

identifying a set of one or more physical items that correspond to the criteria data;

receiving, from the client device, a request to modify the set of one or more physical items to include one or more different items that satisfy the criteria data and one or more attributes of the different items specified in the request;

responsive to the request, generating the one or more different items by accessing a data structure to identify the one or more different items that satisfy the criteria data and satisfy the one or more specified attributes; and

causing, using at least one processor of a machine, a presentation of the generated different items on a display device.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Feb 18, 2022
From: HERCULES CAPITAL, INC., AS COLLATERAL AND ADMINISTRATIVE AGENT
To: HOUZZ INC.
Reel/Frame 059191/0501 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 5, 2019
From: HOUZZ INC.
To: HERCULES CAPITAL, INC., AS COLLATERAL AND ADMINISTRATIVE AGENT
Reel/Frame 050928/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2017
From: RAMAN, SANJAY; CHEN, RICHARD
To: HOUZZ, INC.
Reel/Frame 042870/0920 →