Walmart Patent Grants

Annotation-based item description

Granted: June 20, 2017
Patent Number: 9684491
Example systems and methods that provide annotations of item descriptions are described. In one implementation, a method accesses data associated with an item and identifies multiple attributes associated with the item. The method further generates a Java class associated with the item and annotates the Java class to include the attributes associated with the item.

L-gram and r-gram frequency-weighted query responses

Granted: June 13, 2017
Patent Number: 9679065
Queries are analyzed to identify start-side sub-queries that include a starting word of the query and one or more contiguous words and end-side sub-queries that include an ending word of the query and one or more contiguous words. A start-side count is determined for a sub-query indicating a number of times it occurs among the queries as a start-side query. An end-side count is also computed for each sub-query indicating the number of times it occurs as an end-side sub-query. A score is…

Social genome

Granted: June 13, 2017
Patent Number: 9679074
Systems and methods are provided for processing a data stream in real time to identify connections between one or more social elements social elements and aggregating and storing the identified connections over a rolling time window. Social elements may be stored as nodes and connection between social elements may be stored as labeled connections between nodes. Other embodiments are provided.

Incrementally updating a large key-value store

Granted: June 6, 2017
Patent Number: 9672214
The present disclosure extends to incrementally updating a database in a production environment in a way that maintains data freshness and allows for high priority updates for critical changed values and regular updates for noncritical changed values in the database.

System and method for age verification over mobile app for purchasing age-restricted items

Granted: May 30, 2017
Patent Number: 9665896
A system and method for forecasting sales is presented. A transmission by a customer is received indicating an intention for a customer to purchase an item from a retailer via a mobile device. An embodiment determines if the item is subject to an age-restriction. This can be accomplished by using location data of a retailer. Biometric data is received from the customer intending to purchase the item. The biometric data is compared to verified biometric data to confirm the identity of the…

Shard determination logic for scalable order and inventory management architecture with a sharded transactional database

Granted: May 23, 2017
Patent Number: 9659079
A store computer system is provided. The computer system includes a sharded store transactional database such as an order or inventory database. The database may include a first database shard which stores a first group of order or inventory data and a second database shard which stores a second group of order or inventory data which is different than the first group of data. The computer system may include a store order management computer system that implements a shard determination…

System and method for query auto-completion using a data structure with trie and ternary query nodes

Granted: May 23, 2017
Patent Number: 9659109
A method of providing predictive search query recommendations for a search query. The method can be implemented via execution of computer instructions configured to run at one or more processing modules and configured to be stored at one or more non-transitory memory storage modules. The method can include receiving the search query from a user. The method also can include determining the predictive search query recommendations for the search query using a tree data structure. At least…

System to identify and communicate irregular product types and related methods

Granted: May 23, 2017
Patent Number: 9659273
Some embodiments include a method. The method can include: identifying a first consumer location of a consumer; identifying a first limited irregular product group associated with the first consumer location; and receiving a selected limited irregular product type of one or more first limited irregular product types. The first limited irregular product group can have the first limited irregular product type(s). Further, an irregular product group can have multiple irregular product…

Consumer demand-based inventory management system

Granted: May 23, 2017
Patent Number: 9659275
In some embodiments, methods and systems of managing products at a retail sales facility include scanning a product in a stocking cart at the retail sales facility using a hand-held electronic device including a processor. At least two of the following three functions may be performed based on the scanning of the product. First, the stocking cart may be audited by comparing scanned data to data contained in an inventory management database. Second, a determination of whether the item is…

Virtual conference room

Granted: May 16, 2017
Patent Number: 9654734
A virtual conferencing system includes a 3D scanner in a local region and a camera. A scan of the local region and images are received and combined to make a model that is transmitted to a remote region. A remote model from the remote region is combined and rendered for a user in the local region. A reference point in the local region is mapped to a reference point in the remote region. The remote model is oriented with respect to the local region according to the reference points.…

Universal media pocket and chair with universal media pocket

Granted: May 9, 2017
Patent Number: 9642466
A universal media pocket is provided. Disclosed is a universal media pocket that includes a durable outer body, a pair of handles pivotably coupled to the durable outer body, and a closing mechanism at a base of the pair of handles and configured to close an inside volume enclosed by the durable outer body. The pair of handles in a first position are configured to attach the universal media pocket to an object and in a second position are configured to remove the universal media pocket…

Sequence engine

Granted: May 2, 2017
Patent Number: 9639593
According to one aspect, embodiments of the invention provide a sequence engine comprising a local queue configured to receive captured data in a first sequence, the captured data including a plurality of individual messages, each message including sequence information representative of a chronological order in which the messages was captured, a coupling facility in communication with the local queue, the coupling facility comprising a plurality of data tables wherein a first one of the…

Method and apparatus pertaining to an RFID tag reader antenna array

Granted: May 2, 2017
Patent Number: 9640875
One or more frame components that each comprise 1/Xth of a 360 degree RFID tag reader antenna array can be physically coupled to one another to thereby form a multi-frame component. One or more RFID tag reader antenna mounts can comprise a part of such frame components and can be configured to aim a corresponding RFID tag reader antenna outwardly of the frame component. These teachings also accommodate disposing a plurality of RFID tag reader antenna units within a facility such that…

Identifying product groups in ecommerce

Granted: April 25, 2017
Patent Number: 9633103
Systems and methods are disclosed herein for supplementing product records with product groups that are relevant to the product records. Queries form users may be analyzed to extract keywords. Search results for keywords are evaluated to determine category consistency among product records, including such values as entropy and taxonomy depth. Those keywords with search results having adequate category consistency are selected as product groups and the search results associated with the…

System, method, and non-transitory computer-readable storage media for allowing a customer to place orders remotely and to pick-up the order at a store

Granted: April 25, 2017
Patent Number: 9633389
Techniques for allowing customer to order goods on-line or remotely and to pick-up the goods at a desired location or store are disclosed. The techniques include receiving a customer order. The location for delivery of the item with a customer order. The customer order includes at least one good and an associated customer identification number, e.g., a customer motor vehicle license plate number. The techniques further includes capturing images of the license plates of motor vehicles as…

Completing a purchase transaction at various locations within a retail store

Granted: April 25, 2017
Patent Number: 9633390
Embodiments for determining a completing a purchase transaction at a waypoint where a customer is located within a retail store are disclosed. The embodiments include determining waypoint of the customer, receiving waypoint data including the location of the customer positions within the retail store and a shopping list identifying items that the customer desires to purchase, and completing the purchase transaction for the items at the waypoint.

Integrating applications

Granted: April 4, 2017
Patent Number: 9612889
The present disclosure extends to methods, systems, and computer program products for integrating applications. In general, aspects of the invention can be used to reduce complexities associated with integrating applications and conserve computer system resources. Designed message processing functionality as well as updates and changes can be maintained through a centralized application message processing framework and then used by a plurality of applications. The centralized application…

Dynamic taxonomy generation with demand-based product groups

Granted: April 4, 2017
Patent Number: 9613371
A method of extending an existing product taxonomy for an inventory of products. The existing product taxonomy can include pages having a hierarchical tree structure. The method can include determining a first set of keywords. The first set of keywords can be a prediction of keywords searched above a predetermined threshold during a predetermined time period of one or more external search engines. The method also can include generating dynamic product groups based on the first set of…

System, method, and non-trasitory computer-readable storage media for displaying product information on websites

Granted: April 4, 2017
Patent Number: 9613372
A system for displaying product information to a customer is described herein. The system includes a processor that is programmed to receive search data in response to a product search request received from the customer and retrieve product records associated with the search data from a database. Each product record is associated with a corresponding product and includes a product description and a plurality of item attributes having corresponding attribute values. The processor selects…

Determination of product attributes and values using a product entity graph

Granted: March 28, 2017
Patent Number: 9607098
A method of determining structured product information for a product from a product description using a product entity graph. The product graph can include a plurality of nodes. Each of the plurality of nodes can include an entity value key, one or more entity names, and an entity name count for each of the one or more entity names. The method can include determining k-grams of the product description. The method also can include, for each k-gram of the product description, determining a…