Confirming compliance with a configuration
First Claim
1. A method performed on a computing device, comprising:
- receiving information about a fixture, the information corresponding to a predefined configuration of items to be displayed on the fixture;
generating, on the computing device, data for a display using the information, the display depicting the predefined configuration;
presenting the display based on the data using a graphics system of the computing device;
receiving an image depicting an actual configuration of the fixture;
comparing the actual configuration to the predefined configuration to produce a comparison result;
based on the comparison result, instructing a first server to send metadata to a compliance server, the metadata comprising searchable data that distinguishes the fixture from at least some other fixtures of like type, the metadata identifying at least some of the items in the actual configuration;
responsive to input received on the display, sending data for the image over a network to the compliance server, the compliance server being remote from the computing device; and
in a case that the actual configuration is deemed acceptable based on the comparison result, sending, to the compliance server, a message indicating that the fixture is in compliance with the predefined configuration.
5 Assignments
0 Petitions
Accused Products
Abstract
Confirming compliance with a configuration includes: receiving information about a fixture, where the information includes a specified configuration of items to be displayed on the fixture; generating a display using the information, where the display depicts the specified configuration; presenting the display using a graphics system of a computing device; receiving an image depicting an actual configuration of the fixture; associating metadata with the image, where the metadata includes searchable data that distinguishes the fixture from at least some other fixtures of like type; sending the image, along with the metadata, over a network to a server that is remote from the computing device; and in a case that the specified configuration substantially matches the actual configuration, sending, along with the image and the metadata, a message indicating that the fixture is in compliance with the specified configuration.
27 Citations
33 Claims
-
1. A method performed on a computing device, comprising:
-
receiving information about a fixture, the information corresponding to a predefined configuration of items to be displayed on the fixture; generating, on the computing device, data for a display using the information, the display depicting the predefined configuration; presenting the display based on the data using a graphics system of the computing device; receiving an image depicting an actual configuration of the fixture; comparing the actual configuration to the predefined configuration to produce a comparison result; based on the comparison result, instructing a first server to send metadata to a compliance server, the metadata comprising searchable data that distinguishes the fixture from at least some other fixtures of like type, the metadata identifying at least some of the items in the actual configuration; responsive to input received on the display, sending data for the image over a network to the compliance server, the compliance server being remote from the computing device; and in a case that the actual configuration is deemed acceptable based on the comparison result, sending, to the compliance server, a message indicating that the fixture is in compliance with the predefined configuration. - View Dependent Claims (2, 3, 4, 5)
-
-
6. One or more non-transitory machine-readable media storing instructions that are executable by one or more processing devices of a computing device to perform operations comprising:
-
receiving information about a fixture, the information corresponding to a predefined configuration of items to be displayed on the fixture; generating, on the computing device, data for a display using the information, the display depicting the predefined configuration; presenting the display based on the data using a graphics system of the computing device; receiving an image depicting an actual configuration of the fixture; comparing the actual configuration to the predefined configuration to produce a comparison result; based on the comparison result, instructing a first server to send metadata to a compliance server, the metadata comprising searchable data that distinguishes the fixture from at least some other fixtures of like type, the metadata identifying at least some of the items in the actual configuration; responsive to input received on the display, sending data for the image over a network to the compliance server, the compliance server being remote from the computing device; and in a case that the actual configuration is deemed acceptable based on the comparison result, sending, to the compliance server, a message indicating that the fixture is in compliance with the predefined configuration. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
memory storing instructions that are executable; a graphics system for rendering images on a computer display screen; and one more processing devices to execute the instructions to perform operations comprising; receiving information about a fixture, the information corresponding to a predefined configuration of items to be displayed on the fixture; generating, on the one or more processing devices, data for a display using the information, the display depicting the predefined configuration; presenting the display based on the data using the graphics system; receiving an image depicting an actual configuration of the fixture; comparing the actual configuration to the predefined configuration to produce a comparison result; based on the comparison result, instructing a first server to send metadata to a compliance server, the metadata comprising searchable data that distinguishes the fixture from at least some other fixtures of like type, the metadata identifying at least some of the items in the actual configuration; responsive to input received on the display, sending data for the image over a network to the compliance server, the compliance server being remote from the computing device; and in a case that the actual configuration is deemed acceptable based on the comparison result, sending, to the compliance server, a message indicating that the fixture is in compliance with the predefined configuration. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method performed by a computing device, comprising:
-
receiving information about a fixture, the information corresponding to a predefined configuration of items to be displayed on the fixture; generating, on the computing device, data for a display using the information, the display depicting the predefined configuration and comprising a user interface, the user interface comprising a control configured to trigger multiple operations automatically; presenting the display based on the data using a graphics system of the computing device; responsive to activation of the control, performing the multiple operations automatically, the multiple operations comprising; controlling a camera associated with the computing device to capture an image depicting an actual configuration of the fixture; associating metadata with the image, the metadata comprising searchable data that distinguishes the fixture from at least some other fixtures of like type, the metadata identifying at least some of the items in the actual configuration; and sending the image, along with the metadata, over a network to a server that is remote from the computing device; and sending, along with the image and the metadata, a message indicating whether the fixture is in compliance with the predefined configuration, the message being based on locations of at least some of the items in the actual configuration and locations of at least some of the items in the predefined configuration. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. One or more non-transitory machine-readable media storing instructions that are executable by one or more processing devices of a computing device to perform operations comprising:
-
receiving information about a fixture, the information corresponding to a predefined configuration of items to be displayed on the fixture; generating, on the computing device, data for a display using the information, the display depicting the predefined configuration and comprising a user interface, the user interface comprising a control configured to trigger multiple operations automatically; presenting the display based on the data using a graphics system of the computing device; responsive to activation of the control, performing the multiple operations automatically, the multiple operations comprising; controlling a camera associated with the computing device to capture an image depicting an actual configuration of the fixture; associating metadata with the image, the metadata comprising searchable data that distinguishes the fixture from at least some other fixtures of like type, the metadata identifying at least some of the items in the actual configuration; and sending the image, along with the metadata, over a network to a server that is remote from the computing device; and sending, along with the image and the metadata, a message indicating whether the fixture is in compliance with the predefined configuration, the message being based on locations of at least some of the items in the actual configuration and locations of at least some of the items in the predefined configuration. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A system comprising a computing device, the computing device comprising:
-
memory storing instructions that are executable; a graphics system for rendering images on a computer display screen; and one more processing devices to execute the instructions to perform operations comprising; receiving information about a fixture, the information corresponding to a predefined configuration of items to be displayed on the fixture; generating, on the computing device, data for a display using the information, the display depicting the predefined configuration and comprising a user interface, the user interface comprising a control configured to trigger multiple operations automatically; presenting the display based on the data using the graphics system; responsive to activation of the control, performing the multiple operations automatically, the multiple operations comprising; controlling a camera associated with the computing device to capture an image depicting an actual configuration of the fixture; associating metadata with the image, the metadata comprising searchable data that distinguishes the fixture from at least some other fixtures of like type, the metadata identifying at least some of the items in the actual configuration; and sending the image, along with the metadata, over a network to a server that is remote from the computing device; and sending, along with the image and the metadata, a message indicating whether the fixture is in compliance with the predefined configuration, the message being based on locations of at least some of the items in the actual configuration and locations of at least some of the items in the predefined configuration. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification