Abstract: A system and method determines that an object within an image frame being captured via use of an imaging system is an object of interest. The determined object of interest is used to extract from a three-dimensional information obtained via use of a three-dimensional (3D) data obtaining component of the imaging system a 3D information for the object of interest. At least a part of the 3D information for the object of interest is caused to be provided to a cloud-based visual search process for the purpose of locating one or more matching products from within a product database for the object of interest with the located one or more matching products being returned to a customer as a product search result.
Abstract: A method and system for conducting a service center call with a visual search. The method and system include hosting an electronic database of item information and user information, providing a user interface for allowing a user to obtain image data and initiate a customer service call including the image data. Upon receipt a visual search is conducted with the image data to determine relevant item information and the service call request is routed to a service agent along with the relevant item information for display and conducting the service call.
Type:
Grant
Filed:
December 18, 2020
Date of Patent:
January 14, 2025
Assignee:
W.W. GRAINGER, INC.
Inventors:
Geoffry A. Westphal, Erwin Cruz, Ketoki Peterson
Abstract: A system and method detects that an object within an image frame being captured via use of an imaging element associated with a computing device is an object of interest, tracks the object of interest within the image frame while determining if the object within the image frame remains the object of interest within the image frame for a predetermined amount of time, and, when the object within the image frame fails to remain the object of interest within the image frame for the predetermined amount of time causes the steps to be repeated. Otherwise, the system and method will automatically provide at least of part of the image frame to a cloud-based visual search process for the purpose of locating one or more matching products from within a product database for the object of interest with the located one or more matching products being returned to a customer as a product search result.
Type:
Grant
Filed:
January 14, 2021
Date of Patent:
November 12, 2024
Assignee:
W. W. GRAINGER, INC.
Inventors:
Claudiu Colteu, Fouad Bousetouane, Nirav Saraiya, William Gillespie
Abstract: A user is provided a display or user interface that is tailored to the user based on a community the user is a part of. Based on interactions with and/or modifications to the display by other users of the community, the display or user interface is tailored to the user to show a similar display as desired by those in the user's community. This provides a better display or user interface that allows a user to quickly access product information and/or commerce functionalities that they are more likely to use. This display or user interface is displayed as an electronic document, such as a web page, that is viewed by the user in an electronic document viewing program, such as an Internet browser.
Type:
Grant
Filed:
September 18, 2018
Date of Patent:
October 1, 2024
Assignee:
W.W. Grainger, Inc.
Inventors:
Geoffry A. Westphal, Erwin Cruz, Svetlana Kharlamova
Abstract: Personalized search results are provided to a user by sending to the user a direct marketing email having associated therewith one or more opt-out elements. Information related to the user's interaction with the one or more opt-out elements is maintained in a database. When a search request is thereafter submitted to a search engine by the user, the information related to the user's interaction with the one or more opt-out elements is used to inhibit inclusion within the search results of one or more items. In addition or alternatively, when the user accesses a search interface having a plurality of search options selectable to provide a search request to the search engine, the information related to the user's interaction with the one or more opt-out elements is used to inhibit inclusion within the search interface of one or more of the plurality of user selectable search options.
Abstract: A search processing system receives a search query having information indicative of an object of interest, such as an image. The search processing system uses the received search query to locate data for use in creating a computer-generated model of a product determined to be a match for the object of interest. A display generating device uses the data to create the computer-generated model of the product and causes the computer-generated model of the product to be displayed a display associated with the display generating device and/or to be projected onto a surface whereby the computer-generated model of the product can be accurately compared with an image of the object of interest or the object of interest itself.
Abstract: A system and method compares an image of an object of interest captured by an image capturing device from a first positional view relative to the object of interest against each of a plurality of images of each of a plurality of reference objects wherein each of the plurality of images of each of the plurality of reference objects is reflective of a unique positional view of the corresponding one of the plurality of reference objects to determine a second positional view relative to the object of interest at which the image capturing device is to be positioned to capture a further image of the product of interest.
Abstract: A method for providing automated inventory management in a system having a storage bin, an accelerometer system coupled to the storage bin, and an inventory management system communicatively coupled to the accelerometer system. An accelerometer of the accelerometer system generates a data representative of a movement of the storage bin and the system determines whether the generated data matches a data that is indicative of a replenishment needed event being performed upon the storage bin. The inventory management system initiates the replenishment of the product when replenishment is determined to be needed.
Abstract: Purchase history data is used to automatically create links within a data repository between product sold via an electronic vendor system and a plurality of shopping carts. When a customer performs a search for product, the vendor system queries the data repository to retrieve the plurality of shopping carts that have been linked to the product that is associated within the data repository to the search request. A plurality of customer interface elements, each corresponding to a one of the plurality of shopping carts, is then presented as a result to the search query. A selection of a one of the customer interface elements causes the vendor system to add one or more of the product to the corresponding one of the plurality of shopping carts.
Type:
Grant
Filed:
March 9, 2021
Date of Patent:
June 20, 2023
Assignee:
W.W. Grainger, Inc.
Inventors:
Geoffry A. Westphal, Siddarth Subramaniam
Abstract: The example systems and methods provide ways for websites to monitor, store, retrieve, and display navigation tendencies of users of websites. More particularly, the systems and methods involve websites displaying measures of user traffic associated with various categories of web content. The measures of user traffic may inform a user of how the user previously navigated the various hierarchical categories of web content, or the measures of user traffic may inform a user of how others navigate the various hierarchical categories of web content. Moreover, the user may select an identifiable group of users for which the website will display navigation tendencies. In the alternative, the website may display navigation tendencies of an identifiable group of users based on an identity of the user viewing the website.
Abstract: An infrastructure metrics measuring process provides relevant infrastructure metrics for components of a monitored system. The process retrieves and stores application user data for a plurality of applications running on a network system and operating system statistics for at least one operating system running at least one of the plurality of application running on a network system. The data is aggregated into at least one of a transactional data stream and a non-transactional data stream and correlated onto a common time scale. The correlated aggregated data stream is then graphically displayed to a user to further analysis by a user.
Type:
Grant
Filed:
March 6, 2013
Date of Patent:
December 14, 2021
Assignee:
W.W. Grainger, Inc.
Inventors:
Colin Sidi, Stephen S. Haskell, Abhijit Naik, Deepak Rathi
Abstract: A system and method compares an image of an object of interest captured by an image capturing device from a first positional view relative to the object of interest against each of a plurality of images of each of a plurality of reference objects wherein each of the plurality of images of each of the plurality of reference objects is reflective of a unique positional view of the corresponding one of the plurality of reference objects to determine a second positional view relative to the object of interest at which the image capturing device is to be positioned to capture a further image of the product of interest.
Abstract: An account ribbon of a website has a plurality of message fields each having a link activatable to cause a display of a type of user related information. Continued access to the user related is provided by causing the account ribbon to be persisted across plural webpages of the website.
Type:
Grant
Filed:
November 1, 2011
Date of Patent:
October 12, 2021
Assignee:
W.W. Grainger, Inc.
Inventors:
Paul Miller, Jason Brownewell, Rosa Manfredi, Geoffry A. Westphal
Abstract: A system and method for use in presenting information relevant to a product catalog. The system receives a search request and presents to a user in a two-dimensional format a plurality of iconic images each representative of a page of a product catalog. Each of the iconic images is activatable to cause a display of an image of the page of the product catalog represented by the iconic image. One or more of the presented plurality of iconic images that are linked to a page of the product catalog having a product responsive to the search request are highlighted to the user.