Interactive inventory systems and methods
First Claim
Patent Images
1. A system comprising:
- an appliance comprisinga plurality of sensors comprising a camera and a scale,a touch screen comprising a touch-sensitive surface and a display,an appliance processor, andan appliance memory storing appliance instructions that, when executed by the appliance processor, cause the appliance processor to perform appliance operations comprising;
receiving, from a plurality of products stored within the appliance, wireless signals emitted by radiofrequency identifier tags associated with the plurality of products, wherein the plurality of products comprises a first product,identifying the plurality of products by processing the wireless signals to determine an identity of each of the plurality of products,displaying, to a user of the appliance, via the touch screen, at least a portion of the plurality of products stored within the appliance without requiring the user to open the appliance and access a location within the appliance where the at least a portion of the plurality of products is stored,receiving, from the camera, visual information associated with the first product,receiving, from the scale, a weight of the first product measured by the scale,determining, using at least the visual information associated with the first product from the camera and the weight of the first product from the scale, a remaining quantity of the first product, andreceiving, via the touch-sensitive surface of the touch screen, input from the user inquiring about a product status of at least one of the plurality of products stored within the appliance; and
a server in communication with the appliance, the server comprisinga processor, anda memory storing server instructions that, when executed by the processor, cause the processor to perform operations comprisingbuilding an inventory comprising the plurality of products,comparing the inventory with a default inventory, the default inventory comprising a list of products used by the user associated with the system, the list of products comprising the first product, the default inventory further comprising a minimum quantity of each of the products of the list of products,determining, based on comparing the inventory with the default inventory, that the remaining quantity of the first product is less than the minimum quantity of the first product specified by the default inventory,in response to determining that the remaining quantity of the first product is less than the minimum quantity of the first product specified by the default inventory, determining whether the remaining quantity of the first product corresponds to an amount that necessitates purchasing the first product without action by the user,in response to determining that the remaining quantity of the first product is less than the minimum quantity but does not correspond to the amount that necessitates purchasing the first product without action by the user,monitoring a location of the user, andnotifying the user of the first product when the user is within proximity of a merchant selling the first product, wherein notifying the user comprises sending, via a communication network, a product alert message to a mobile device of the user for display on the mobile device,accessing a calendar application associated with the user, wherein the calendar application provides a schedule of a plurality of activities associated with the user,determining a product associated with an activity of the plurality of activities of the calendar application, andnotifying the user of a merchant selling the product associated with the activity, the activity of the plurality of activities associated with the product, and directions to the merchant selling the product associated with the activity when the user is within proximity of the merchant selling the product associated with the activity.
3 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure provides devices, systems, and methods for interacting with a home inventory system. Home inventory systems may include appliances and storages which take inventory of their contents. Home inventory systems may interact with mobile devices to alert users of necessary or desired products. Using location information, users may be alerted when their mobile device is within proximity of a necessary or desired product.
21 Citations
14 Claims
-
1. A system comprising:
-
an appliance comprising a plurality of sensors comprising a camera and a scale, a touch screen comprising a touch-sensitive surface and a display, an appliance processor, and an appliance memory storing appliance instructions that, when executed by the appliance processor, cause the appliance processor to perform appliance operations comprising; receiving, from a plurality of products stored within the appliance, wireless signals emitted by radiofrequency identifier tags associated with the plurality of products, wherein the plurality of products comprises a first product, identifying the plurality of products by processing the wireless signals to determine an identity of each of the plurality of products, displaying, to a user of the appliance, via the touch screen, at least a portion of the plurality of products stored within the appliance without requiring the user to open the appliance and access a location within the appliance where the at least a portion of the plurality of products is stored, receiving, from the camera, visual information associated with the first product, receiving, from the scale, a weight of the first product measured by the scale, determining, using at least the visual information associated with the first product from the camera and the weight of the first product from the scale, a remaining quantity of the first product, and receiving, via the touch-sensitive surface of the touch screen, input from the user inquiring about a product status of at least one of the plurality of products stored within the appliance; and a server in communication with the appliance, the server comprising a processor, and a memory storing server instructions that, when executed by the processor, cause the processor to perform operations comprising building an inventory comprising the plurality of products, comparing the inventory with a default inventory, the default inventory comprising a list of products used by the user associated with the system, the list of products comprising the first product, the default inventory further comprising a minimum quantity of each of the products of the list of products, determining, based on comparing the inventory with the default inventory, that the remaining quantity of the first product is less than the minimum quantity of the first product specified by the default inventory, in response to determining that the remaining quantity of the first product is less than the minimum quantity of the first product specified by the default inventory, determining whether the remaining quantity of the first product corresponds to an amount that necessitates purchasing the first product without action by the user, in response to determining that the remaining quantity of the first product is less than the minimum quantity but does not correspond to the amount that necessitates purchasing the first product without action by the user, monitoring a location of the user, and notifying the user of the first product when the user is within proximity of a merchant selling the first product, wherein notifying the user comprises sending, via a communication network, a product alert message to a mobile device of the user for display on the mobile device, accessing a calendar application associated with the user, wherein the calendar application provides a schedule of a plurality of activities associated with the user, determining a product associated with an activity of the plurality of activities of the calendar application, and notifying the user of a merchant selling the product associated with the activity, the activity of the plurality of activities associated with the product, and directions to the merchant selling the product associated with the activity when the user is within proximity of the merchant selling the product associated with the activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, by an appliance of a system, from a plurality of products stored within the appliance, wireless signals emitted by radiofrequency identifier tags associated with the plurality of products, wherein the appliance comprises an appliance processor, a plurality of sensors comprising a camera and a scale, and a touch screen comprising a touch-sensitive surface and a display, and wherein the plurality of products comprises a first product; identifying, by the appliance, the plurality of products by processing the wireless signals to determine an identity of each of the at least a portion of the plurality of products displaying, by the appliance, to a user of the appliance, via the touch screen, at least a portion of the plurality of products stored within the appliance without requiring the user to open and access a location within the appliance where the at least a portion of the plurality of products is stored; receiving, by the appliance processor, from the camera, visual information associated with the first product; receiving, by the appliance processor, from the scale, a weight of the first product measured by the scale; determining, by the appliance, using at least the visual information associated with the first product from the camera and the weight of the first product from the scale, a remaining quantity of the first product; receiving, by the appliance, via the touch-sensitive surface of the touch screen, input from the user inquiring about a product status of at least one of the plurality of products stored within the appliance; building, by a server of the system, an inventory comprising the plurality of products, wherein the server comprises a processor; comparing, by the server, the inventory with a default inventory, the default inventory comprising a list of products used by the user associated with the system, the list of products comprising the first product, the default inventory further comprising a minimum quantity of each of the products of the list of products; determining, by the server based on comparing the inventory with the default inventory, that the remaining quantity of the first product is less than the minimum quantity of the first product specified by the default inventory; in response to determining that the remaining quantity of the first product is less than the minimum quantity of the first product specified by the default inventory, determining, by the server, whether the remaining quantity of the first product corresponds to an amount that necessitates purchasing the first product without action by the user; in response to determining that the remaining quantity of the first product is less than the minimum quantity but does not correspond to the amount that necessitates purchasing the first product without action by the user, monitoring, by the server, a location of the user, and notifying, by the server, the user of the first product when the user is within proximity of a merchant selling the first product, wherein notifying the user comprises sending, via a communication network, a product alert message to a mobile device of the user for display on the mobile device; accessing, by the server, a calendar application associated with the user, wherein the calendar application provides a schedule of a plurality of activities associated with the user; determining, by the server, a product associated with an activity of the plurality of activities of the calendar application; and notifying, by the server, the user of a merchant selling the product associated with the activity, the activity of the plurality of activities associated with the product, and directions to the merchant selling the product associated with the activity when the user is within proximity of the merchant selling the product associated with the activity. - View Dependent Claims (11, 12, 13, 14)
-
Specification