SYSTEM AND METHOD FOR A RECOMMENDATION MECHANISM REGARDING STORE REMODELS
Granted: March 19, 2020
Application Number:
20200090101
An iterative, tiered system for identifying which assets need to be remodeled. This tiered system uses a Bayesian Structural Time Series, followed by an ensemble classification and cost estimation. The results are then input into an optimization model, where the best possible set of stores is selected according to the constraints. Remodeling of the store then commences.
SYSTEM, METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIA FOR MOBILE CHECK-IN IN RETAIL STORE
Granted: March 12, 2020
Application Number:
20200082924
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of storing, in a pharmacy database of a computer system, pharmacy account information, wherein the pharmacy account information comprises: a unique patient ID associated with a customer; a pharmaceutical drug record indicating a pharmaceutical drug prescribed to the customer; and an action…
SYSTEM AND METHOD FOR AUTOMATED ELECTRONIC CATALOGUE MANAGEMENT AND ELECTRONIC IMAGE QUALITY ASSESSMENT
Granted: February 27, 2020
Application Number:
20200065955
Systems, methods, and computer-readable storage media for cataloguing and assessing images. This is performed by a system which receives images of an item, and identifying, within each image, the item. The system performs a structural similarity analysis of the item and for each image applies a plurality of distortions, such that for each image in the images multiple distorted images are generated. The system identifies within the distorted images at least one feature and applies a…
SYSTEM AND METHOD FOR A DISTRIBUTED LEDGER FOR INFORMATION TECHNOLOGY ASSET MANAGEMENT
Granted: February 13, 2020
Application Number:
20200051066
Systems, methods, and non-transitory computer-readable storage media for using a distributed ledger to track and manage information technology fixture assets, such as cash registers, computers, MC40s, and electronic scales. The distributed ledger is spread among multiple devices and, as devices report new data (such as current and voltage levels), additions to the distributed ledger can be made. The distributed ledger may use blockchain technologies, and each device in the multiple…
SYSTEM AND METHOD FOR A DISTRIBUTED LEDGER FOR INDUSTRIAL ASSET MANAGEMENT
Granted: February 13, 2020
Application Number:
20200051039
Systems, methods, and non-transitory computer-readable storage media for using a distributed ledger to track and manage industrial fixture assets, such as shelves, refrigerators, ovens, and air conditioning units. The distributed ledger is spread among multiple devices and, as devices report new data (such as current and voltage levels), additions to the distributed ledger can be made. The distributed ledger may use blockchain technologies, and each device in the multiple device may have…
SYSTEM AND METHOD FOR ANOMALY DETECTION AND DEDUPLICATION OF ELECTRONIC DATA FEEDS
Granted: February 13, 2020
Application Number:
20200051019
A method includes receiving an electronic feed inventory file; creating a feed message including a batch of inventory messages based on the feed inventory file; placing the feed message in a message queue; performing validation one each of the inventory messages; generating a response to each of inventory messages that are invalidated; generating a first batch of response message including the responses to the inventory messages that are invalidated, the first batch of response message…
SYSTEM AND METHOD FOR STRUCTURE AND ATTRIBUTE BASED GRAPH PARTITIONING
Granted: February 13, 2020
Application Number:
20200050889
Systems and methods for performing structure and attribute based graph partitioning. An exemplary system can receive a plurality of transactions, with each transaction identifying a point of sale and an item exchanged by the transaction. The system can generate a structure graph of the plurality of transactions and receive a request to partition the structure graph into sub-categories. The system can then retrieve, from a database, attributes of each respective structure vertex in the…
SYSTEM AND METHOD FOR ELECTRONIC TEXT CLASSIFICATION
Granted: February 13, 2020
Application Number:
20200050618
Systems, method, and computer-readable mediums for automated text classification, and particularly a mechanism for performing binary classification using only a set of positive labeled data as training data and having a large set of unlabeled data, where the algorithm can function without any information regarding the negative class. The disclosed classification systems and methods may use a text classification process which automatically classifies text based on the current positive…
SYSTEMS AND METHODS FOR IDENTIFYING AND USING MICRO-INTENTS
Granted: February 6, 2020
Application Number:
20200043021
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of accessing first transaction data stored in a transaction database, the first transaction data describing first transactions for first items from first users; determining, using the first transaction data, first micro-intents associated with the first transaction data; grouping…
ARTIFICIAL INTELLIGENCE SYSTEM AND METHOD FOR GENERATING A HIERARCHICAL DATA STRUCTURE
Granted: February 6, 2020
Application Number:
20200043022
Systems and methods for generating a hierarchical data structure are provided. An example method can include: acquiring sales data associated with items and item pairs in a category for a given period; filtering, based on a set of predetermined criteria, the sales data to obtain the items and the item pairs; generating document term matrices for the item pairs based on item description and item attributes; calculating attribute similarity measures and substitutability measures for the…
PERFORMING CUSTOMER SEGMENTATION AND ITEM CATEGORIZATION
Granted: February 6, 2020
Application Number:
20200043014
A method implemented via execution of computing instructions configured to run at one or more processors and stored at non-transitory computer-readable media. The method can include receiving a respective weighting vector for each of a plurality of users, applying categorization rules on the respective weighting vectors for the plurality of users to categorize the plurality of users into a plurality of subgroups, generating a profile weighting vector for a first subgroup of the plurality…
SYSTEM AND METHOD FOR ITEM CATEGORY FOOTAGE RECOMMENDATION
Granted: February 6, 2020
Application Number:
20200042937
A method for computer modeling a retail environment includes: calculating a space elasticity for an item category in a retail store, using a constrained linear regression model; calculating a cross-space elasticity for the item category in the retail store, using a multiple non-linear regression model; generating a category space allocation for the item category in the retail store, using a non-linear multiple-constraint mixed integer optimization model, based on the space elasticity of…
SYSTEM AND METHOD FOR ITEM FACING RECOMMENDATION
Granted: February 6, 2020
Application Number:
20200042914
A method for computer modeling a retail environment includes: calculating a space elasticity for an item of an item category in a retail store, using a constrained linear regression model; calculating a cross-space elasticity for the item of the item category in the retail store, using a multiple regression model; generating a number for horizontal facings for the item of the item category in the retail store, using a non-linear multiple-constraint mixed integer optimization model, based…
ARTIFICIAL INTELLIGENCE SYSTEM AND METHOD FOR AUTO-NAMING CUSTOMER TREE NODES IN A DATA STRUCTURE
Granted: February 6, 2020
Application Number:
20200042508
Systems and methods for auto-naming nodes in a behavior tree are provided. An example method can include: providing a hierarchy of tree nodes by a computing device; generating a first corpus for each node at a final level; creating a first term-document matrix associated with the first corpus; identifying a first group of high-frequency words in the first term-document matrix; removing the first group of the high-frequency words obtain a second corpus; creating a second term-document…
SYSTEMS AND METHODS FOR CONCURRENTLY HOSTING LEGACY AND NEW SYSTEMS
Granted: February 6, 2020
Application Number:
20200042314
Various embodiments include a system including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: grouping one or more endpoints into endpoint groups such that each endpoint group of the endpoint groups can be processed by both a legacy software and a new software; receiving a request from a user, the request comprising the one or more endpoints; upon…
SYSTEM AND METHOD FOR PRODUCE DETECTION AND CLASSIFICATION
Granted: January 30, 2020
Application Number:
20200034962
Systems, methods, and computer-readable storage media for object detection and classification, and particularly produce detection and classification. A system configured according to this disclosure can receiving, at a processor, an image of an item. The system can then perform, across multiple pre-trained neural networks, feature detection on the image, resulting in feature maps of the image. These feature maps can be concatenated and combined, then input into an additional neural…
SYSTEM AND METHOD FOR PREDICTING STOCK ON HAND WITH PREDEFINED MARKDOWN PLANS
Granted: January 30, 2020
Application Number:
20200034859
Systems and methods for predicting stock on hand for predefined markdown plans are provided. An example method can include retrieving retail item sales data; aggregating normal sales and markdown sales; converting normal sales and markdown sales to a weekly time series normal sales and a weekly time series markdown sales; creating a plurality of disruptive time series; receiving one or more markdown plans; performing prediction on each disruptive time series; obtaining an average of…
SYSTEM AND METHOD FOR CLUSTERING PRODUCTS BY COMBINING ATTRIBUTE DATA WITH IMAGE RECOGNITION
Granted: January 30, 2020
Application Number:
20200034668
Systems, methods, and computer-readable storage media for categorizing items based on attributes of the item and a shape of the item, where the shape of the item is determined from an image of the item. An exemplary system configured as disclosed herein can receive a request to categorize an item, the item having a plurality of attributes, and receive an image of the item. The system can identify, via a processor configured to perform image processing, a shape of the item based on the…
SYSTEM FOR HYBRID INCREMENTAL APPROACH TO QUERY PROCESSING AND METHOD THEREFOR
Granted: January 16, 2020
Application Number:
20200019579
A system and method for compiling search results is presented herein. A method can include gathering user data from one or more users; filtering the user data using an incremental update algorithm to create filtered user data; aggregating the filtered user data to create aggregated filtered user behavior data; and facilitating a presentation of the aggregated filtered user behavior data, wherein: the incremental update algorithm can comprise a filtering function that extracts usage data,…
SYSTEM, METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIA FOR LOCATING A RECEIPT FOR A PRODUCT
Granted: January 9, 2020
Application Number:
20200012642
A system can perform certain acts. The acts can include storing electronic receipts for a user in a database. The acts can further include receiving, from an electronic device of the user, product identification information. The acts can also include searching the electronic receipts to identify two or more of the electronic receipts listing a product referenced by the product identification information. Additionally, the acts can include facilitating a simultaneous display, on the…