Wal-Mart Patents

Wal-Mart Stores, Inc. is a global retailer focused on selling merchandise and services at everyday low prices. The company operates stores under the Walmart and Sam's Clubs brands.

Wal-Mart Patents by Type

  • Wal-Mart Patents Granted: Wal-Mart patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Wal-Mart Patent Applications: Wal-Mart patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Patent number: 9684491
    Abstract: 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.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: June 20, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventor: Minseok Park
  • Patent number: 9679074
    Abstract: 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.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: June 13, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Anand Rajaraman, Madhusudan Mathihalli, Arvind Batra, Digvijay Singh Lamba, Taraka Subrahmanya Prasad Siripurapu, Nikesh Garera
  • Patent number: 9679065
    Abstract: 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 computed for each sub-query that decreases with the start-side count and increases with the end-side count. A search is performed for a received query with some of the phrases (e.g. noun phrases) thereof weighted according to the scores. Noun phrases may be identified as the longest n-gram for which an entry in a reference dictionary exists.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: June 13, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Namrata PramodKumar Tholiya, Abhishek Gattani
  • Patent number: 9672214
    Abstract: 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.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: June 6, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Varun Srivastava, Yan Zheng
  • Patent number: 9665896
    Abstract: 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 customer. The age of the customer is determined. Thereafter, the transaction is allowed to proceed if the age of the customer satisfies the age-restriction for the item. Other embodiments are also disclosed herein.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: May 30, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Berk Atikoglu, Eytan Daniyalzade
  • Publication number: 20170148085
    Abstract: Providing personalized item recommendations using scalable matrix factorization with randomness. Various embodiments involve ecommerce websites, an item interaction matrix, item interaction weightings, factorizing into a user feature matrix and an item feature matrix, computing a thin matrix, generating a random Gaussian matrix, decomposing a matrix Y by a QR factorization, performing a singular value decomposition, performing alternative least squares, computing item interaction scores, selecting at least one item for recommendation to an Internet user based on the item interaction scores, or a combination thereof.
    Type: Application
    Filed: February 6, 2017
    Publication date: May 25, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Lei Tang, Patrick Harrington, Tao Zhu
  • Publication number: 20170147964
    Abstract: A method of reallocating inventory in a fulfillment network is disclosed herein. The fulfillment network can include a plurality of distribution centers. An allocation plan can be created in a one of a variety of different manners, where the allocation plan involves allocating an item to one or more distribution centers in the fulfillment network. Thereafter, the allocation plan can be analyzed for feasibility. If the allocation plan is not feasible, each distribution center in the allocation plan can be analyzed to determine if using the distribution center is feasible. If the distribution center cannot be used, another distribution in the same cluster of distribution centers is examined for feasibility. This process is repeated for each distribution center in the allocation plan. Once an alternative allocation plan has been developed in this maimer, items can be allocated. Existing inventory can be taken into account in the allocation plan.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 25, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Rishabh Kothari, Arash Asadi-Shahmirzadi, Vvs Varaprasad Nagalla, Zhiwei Qin
  • Patent number: 9659273
    Abstract: 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 types, the multiple irregular product types can have the one or more first limited irregular product types, a master product group can have multiple product types, and the multiple product types can have multiple regular product types and the multiple irregular product types. The multiple irregular product types can satisfy at least one irregularity parameter distinguishing the multiple irregular product types from the multiple regular product types. Other embodiments of related methods and systems are also provided.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: May 23, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Berk Atikoglu, Eytan Daniyalzade
  • Patent number: 9659079
    Abstract: 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 module which is programmed to receive a query regarding an order or item associated with the store, identify a database shard associated with the order or item from data in the query, and communicate data regarding the order or item to or from the identified database shard.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: May 23, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Madhavan Kandhadai Vasantham, Sreekanth Sreedhararaj
  • Patent number: 9659275
    Abstract: 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 on a pick list may be made, which may include determining a demand for the scanned product to arrive at a decision whether to store the product in the stock room or place it on a shelf on the sales floor. Third, if the item is to be stored in the stock room, a determination of whether identical items are stored in bins in the stock room may be made.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: May 23, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Nicholaus Adam Jones, Marc Ashley Fletter, Matthew Allen Jones, Daniel R. Shields, Robert James Taylor
  • Patent number: 9659109
    Abstract: 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 one top layer of the tree data structure can include at least one trie query node and bottom layers of the tree data structure can include ternary tree query nodes. The method further can include sending the predictive search query recommendations to the user. Other embodiments of related systems and methods are also disclosed.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: May 23, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Rohit Hiwale, Vishwas Goel
  • Patent number: 9654734
    Abstract: 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. Object in the remote and local regions may be filtered from models that are transmitted. Interactions with virtual objects in the local region may invoke modification virtual objects. Modifications may be transmitted to the remote region and superimposed on real objects corresponding to the virtual objects.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: May 16, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Donald High, John Paul Thompson, David Winkle, Robert C. Taylor
  • Publication number: 20170132690
    Abstract: A method and apparatus for facilitating a social shopping experience via a group shopping user interface is provided. In one embodiment, a method includes the steps of: receiving a selection of a first item for potential addition to a virtual cart from a first user of a plurality of users forming a social shopping group comprising members who share a purchase cost of items in the virtual cart; providing an indication of the selection of the first item to the plurality of users for their feedback; receiving, in response to the indication, feedback on the first item from one or more of the plurality of users; adding the first item to the virtual cart based on the feedback from the one or more of the plurality of users, and initiating shared payment for the cost of one or more items in the virtual cart among the plurality of users.
    Type: Application
    Filed: May 29, 2015
    Publication date: May 11, 2017
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Jason R. Todd, Timothy W. Webb, Jared M. Kluver
  • Patent number: 9642466
    Abstract: 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 from the object. Also disclosed is a chair with a universal media pocket. The chair arm includes a first and a second hook. The universal media pocket hangs from the chair arm, coupled to the chair arm using the first and the second hook.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: May 9, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Wendy Milstead, Jason Ulichnie
  • Patent number: 9639593
    Abstract: 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 plurality of data tables is configured to store the captured data in the first sequence, and a dispatcher in communication with the plurality of data tables and configured to resequence, based on the sequence information, the captured data into a second sequence, wherein the second sequence corresponds to the chronological order in which the plurality of individual messages were captured, and to forward the captured data to a destination database in the second sequence.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: May 2, 2017
    Assignee: WAL-MART STORES, INC.
    Inventor: John Randy Frerking
  • Patent number: 9640875
    Abstract: 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 these antenna units are disposed higher than an expected location of, say, at least 90% of the RFID tags when the latter are in the facility. By one approach these antenna units can all be disposed at a substantially same height within the facility. These antenna units may, or may not, be visually concealed as desired.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: May 2, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Bruce W. Wilkinson, Nicholaus A. Jones
  • Patent number: 9633389
    Abstract: 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 the motor vehicles enter an order pick-up area located at the store, and if the associated customer motor vehicle license plate number matches one of the received motor vehicle license plate numbers from the optical character recognition unit, delivering the customer order to the motor vehicle associated with the customer.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: April 25, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: David Jon Carr, Richard Mark Ramsden
  • Patent number: 9633390
    Abstract: 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.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: April 25, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Joel Bennett Acker, Jr., Richard Neil Cancro, Douglas James Pedley
  • Patent number: 9633103
    Abstract: 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 product groups. Product groups are associated with product records according to a random walk of a graph having as nodes products and product groups and links representing belonging of a product to a product group. Product groups may be selected based on a transition probability based on a random walk and a quality score based on usage of a product group page for the product group.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 25, 2017
    Assignee: WAL-MART STORES, INC.
    Inventor: Shankara B. Subramanya
  • Patent number: 9612889
    Abstract: 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 message processing framework significantly reduces, and potentially eliminates, the need to incorporate message processing functionality individually into each of the plurality of applications. This in turn reduces the burden and complexity of maintaining message processing functionality for the plurality of applications.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: April 4, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Gary Dwayne Jenkins, Randy Dean Sams, Timothy Lars Brush
  • Patent number: 9613371
    Abstract: 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 keywords. The method further can include generating a relation graph of the dynamic product groups. The relation graph can include relation links between the dynamic product groups. The method also can include linking the dynamic product groups to pages in the existing product taxonomy to generate an extended product taxonomy. The extended product taxonomy can include the existing product taxonomy, the dynamic product groups, and the relation links of the relation graph between the dynamic product groups.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: April 4, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Shankara B. Subramanya, Guoxun Yuan, Madhusudan Mathihalli, Ron Tal
  • Patent number: 9613372
    Abstract: 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 a set of the item attributes and generates a product summary for each of the products as a function of the selected set of item attributes. Each product summary includes corresponding attribute values associated with the selected set of item attributes. The processor generates and displays product information associated with each of the products being included in the search data. The associated product information includes a corresponding product summary and a corresponding product description.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 4, 2017
    Assignee: WAL-MART STORES, INC.
    Inventor: Manas A. Pathak
  • Publication number: 20170091790
    Abstract: A system and method for optimizing inventory purchasing is presented. A system can include one or more processing modules and one more non-transitory storage modules. The storage modules can contain instructions that perform acts corresponding to optimizing inventory purchasing, particularly for seasonal items. The demand for related items can be rolled-up to create a more complete base from which to make calculations. Price can be used to create a more accurate measure of demand. One can also forecast the effect of a future price reduction on demand. This more accurate measure of demand can then be used to order goods. Other embodiments are also disclosed herein.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Shubhankar Ray, Brian Seaman, Ashin Mukherjee
  • Publication number: 20170091683
    Abstract: A system and method for distribution center fulfillment capacity availability tracking is presented herein. A method can include determining an initial value for a fulfillment capacity of each location of one or more locations. The initial value for the fulfillment capacity is an estimation of how many units can be shipped from the location in a particular time period. Thereafter, the fulfillment capacity is adjusted for each order received. The fulfillment capacity is published as an availability to promise. Orders are prioritized using the availability to promise. Orders are then processed for shipment shipped based on the prioritization. Other embodiments are also disclosed herein.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Vikrant Tare, Yuvaraj MukariKrishnamoorthy, Shiv Prakash, Devadas Pattathil, Guruprasad Pundoor, Mathew George, Hem Singh, Sebastien Mancel, Vadim Zilberleyb
  • Patent number: 9607486
    Abstract: A computer-implemented process aiding a customer scan and rapid checkout process can include monitoring a shopping cart basket weight. The process includes monitoring, in a computerized processor installed to a shopping cart of a customer, a signal from a weight device configured to monitor the shopping cart basket weight. The process further includes automatically generating a basket weight output value based upon the shopping cart basket weight. The basket weight output value includes one of a check against an expected weight of an item from a database, a billing statement total for a bulk good, a check against an expected total order weight to confirm presence of an un-scanned item in the shopping cart basket, and a check against unsafe use of the shopping cart. The process further includes providing a message based upon the basket weight output value.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: March 28, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Joel Bennett Acker, Jr., Douglas James Pedley, Richard Neil Cancro
  • Patent number: 9607098
    Abstract: 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 matching node of the plurality of nodes of the product entity graph that corresponds to the k-gram and determining a derived entity name for the product from the one or more entity names of the matching node based at least in part on the entity name counts corresponding to the one or more entity names. Other embodiments of related systems and methods are also disclosed.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: March 28, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Fan Yang, Narasimhan Rampalli, Digvijay Lamba
  • Publication number: 20170083525
    Abstract: A system and method for implementing a database system is presented. A database system comprises a load balancer and a database partitioned into a first and second shard. Coupled to the load balancer are a first plurality of database servers and a second plurality of database servers. Each of the first plurality of database servers contains a copy of the first shard of the database. Each of the second plurality of database servers contains a copy of the second shard of the database. Queries are sent to a database server in the first plurality of database servers based on a suitability score of the database server determined by characteristics of each server and a current status of each server, where the query is sent to the server in the first plurality with the highest suitability score. Other embodiments also are disclosed.
    Type: Application
    Filed: January 29, 2016
    Publication date: March 23, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Ergin Guney, Yan Zheng
  • Publication number: 20170083940
    Abstract: A system and method for providing a customized user experience is presented. A system can include one or more processing modules and one more non-transitory storage modules. The usage history of a user can be tracked at an eCommerce retailer. Static information about the user can also be tracked. Thereafter, using the usage history, the static information, and the available promotions of the retailer, a probability of conversion can be calculated for each promotion. Thereafter, the promotion being displayed to the user can be based on the probability of conversion. Other embodiments are also disclosed herein.
    Type: Application
    Filed: September 21, 2015
    Publication date: March 23, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Kannan Achan, Venkata Syam Prakash Rapaka, Jeremy King
  • Publication number: 20170083850
    Abstract: Exemplary embodiments are generally directed to cashier scheduling for a store based on electronic data representative of transactions at a point-of-sale terminal in the store. Exemplary embodiments can compare the electronic data representative of transactions at the point-of-sale terminal to target point-of-sale terminal data for the point-of-sale terminal in the store to generate delta values. Exemplary embodiments can determine exception data based on the delta values. The exception data can correspond to the delta values that fail to satisfy a specified criteria. Exemplary embodiments can adjust scheduling parameters for a prospective scheduling period based on the exception data.
    Type: Application
    Filed: May 12, 2015
    Publication date: March 23, 2017
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Bruce Crow, Richard Ulrich
  • Publication number: 20170083598
    Abstract: A system and method for maintaining consistency across a decentralized database cluster is presented. When a database server receives an index update message, it adds a message to a queue indicating it has received the message and watches an index update node. Once every server in the cluster has added a message to the queue or a timer has expired, it is known that every active database server has received the message. The update can be performed for each server and the changes committed simultaneously. In such a manner, all database servers in the cluster perform an update at approximately the same time. When a database server is unable to complete an update, it enters a fallen behind mode and performs updates more often, as configured in a configuration database. Other embodiments also are disclosed.
    Type: Application
    Filed: January 29, 2016
    Publication date: March 23, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Ergin Guney, Yan Zheng
  • Publication number: 20170085634
    Abstract: A system for dynamically varying traffic routing modes in a distributed database system is presented. A database system comprises a load balancer and a database partitioned into a first and second shard. Coupled to the load balancer are a first plurality of database servers and a second plurality of database servers. Each of the first plurality of database servers contains a copy of the first shard of the database. Each of the second plurality of database servers contains a copy of the second shard of the database. Each server in the first plurality of database servers sends queries to a server in the second plurality of database servers using a round-robin system in which servers in the second plurality of database servers take turns processing incoming queries, as a method of distributing load among the multiple servers. Other embodiments also are disclosed.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 23, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Ergin Guney, Yan Zheng
  • Publication number: 20170083578
    Abstract: A system and method for implementing a database system is presented. A database system comprises a load balancer and a database partitioned into a first and second shard. Coupled to the load balancer are a first plurality of database servers and a second plurality of database servers. Each of the first plurality of database servers contains a copy of the first shard of the database. Each of the second plurality of database servers contains a copy of the second shard of the database. Each server in the first plurality of database servers arranged in a server set with a server in the second plurality of database servers. Queries sent to a database server in the first plurality of database servers are forwarded to the corresponding server in the server set of the second plurality. Other embodiments also are disclosed.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 23, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Ergin Guney, Yan Zheng
  • Publication number: 20170083562
    Abstract: A system and method for maintaining consistency across a decentralized database cluster is presented. A database cluster can contain a plurality of database servers, each hosting a copy of the same database. In a system without a centralized coordinating server, a message queue can be used to simultaneously provide updates to each database server in the database cluster. A When a database server receives an index update message, it adds message to a queue indicating it has received the message and watches an index update node. Once every server in the cluster has added a message to the queue, it is known that every database server has received the message. The update can be performed for each server and the changes committed simultaneously. In such a manner, all database servers in the cluster perform an update at approximately the same time. Other embodiments also are disclosed.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 23, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Ergin Guney, Yan Zheng
  • Publication number: 20170083397
    Abstract: A system and method for implementing a database system is presented. A database cluster can comprise multiple database servers. Each database server is configured to regularly compile various statistics upon the occurrence of a triggering event. These statistics can be stored along with the statistics of each database server in the cluster of database servers. Upon the occurrence of various conditions, corrective actions can be implemented. The conditions can include the inability to achieve performance thresholds. The conditions also can include not meeting the performance of other database servers in the cluster. The corrective action can include removing a server temporarily from the cluster or rebooting the server. In addition, a database server can cause the corrective action on other database servers in the cluster. Other embodiments also are disclosed.
    Type: Application
    Filed: January 29, 2016
    Publication date: March 23, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Ergin Guney, Yan Zheng
  • Patent number: 9600529
    Abstract: Systems and methods are disclosed herein for providing search results, particularly product records from a product database. Tokens of a query are identified. Product records including one or more tokens in values associated with the attributes thereof are identified. A score is generated for attributes of products including a token (an attribute-token score). The attribute-token score is based on a frequency of occurrence of the token in the attribute value and a length of the attribute value in which it occurs. The attribute-token scores for the token are summed to generated a score. The token score for a token may be scaled in a non-linear fashion such that the scaled value approaches a saturation value, which may be an inverse document frequency (IDF) score for the token. The scaled values may then be summed to generate a score for the document that is used to rank the search results.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 21, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Jinxing Cheng, Abhishek Gattani
  • Patent number: 9600660
    Abstract: Exemplary embodiments of the present disclosure are directed to performing an operation in a computing environment that is prohibited by a security application governing the computing environment. Exemplary embodiments can generate a security bypass environment in a computing environment governed by the security application to provide a bypass to the security application. In exemplary embodiments, a request to perform the operation can be received via the security bypass environment and the operation can be performed through the security bypass environment in response to satisfaction of access control criteria specified for the security bypass environment so that the performance of the operation bypasses the security application.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: March 21, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventor: Walter N. Scaife
  • Patent number: 9601834
    Abstract: Exemplary embodiments, the present disclosure are related to an antenna system including radiating elements and reflectors. The reflectors can be disposed with respect to the radiating elements to reflect radiation from the radiating elements to generate a coverage area that exceeds the coverage area generated by the radiating elements without the reflectors.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: March 21, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Stan Rankin, Brock Judd, Mark Edwards
  • Publication number: 20170075997
    Abstract: A system and method for compiling search results is presented herein. A method can include gathering user behavior data, filtering the user behavior data, performing update calculations on the filtered user behavior data, using a decaying function to aggregate the filtered user behavior data; and facilitating the presentation of aggregated user behavior data. The user behavior data can include the user history for a plurality of users at an Internet-accessible site. The site can be an eCommerce site and the user history can include purchase and browsing history that can be used to determine a popularity of items sold by the eCommerce site. Facilitating the presentation can include displaying products in order of popularity. Other embodiments are also disclosed herein.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Shenghua Wan, Prijith Chandran, Varun Srivastava
  • Patent number: 9595062
    Abstract: Techniques for optimizing a shopping agenda are disclosed. The techniques include receiving an electronic shopping list containing one or more items, each item indicating a product sold by a retailer. The techniques further include obtaining a store map, the store map being indicative of a layout of a store associated with the retailer. The techniques further include determining one or more product waypoints based on the one or more items in the electronic shopping list and the store map, each product waypoint of the one or more product waypoints corresponding to one of the one or more items and being indicative of a location of the product indicated by the item in the store. The techniques also include determining a route traveling through each of the one or more product waypoints and providing the route for display.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: March 14, 2017
    Assignee: WAL-MART STORES, INC.
    Inventor: Valerie Goulert
  • Patent number: 9595024
    Abstract: A method is disclosed for reprinting a paper copy of a receipt at a physical store location. The receipt printing may be based off of an electronic receipt. A customer may provide receipt identification to a returns associate at a POS terminal in a store location. Information may be sent to a server or computer system to request that a receipt be reprinted. The server may then process the request and transmit receipt information to the POS terminal where a paper copy of the receipt is printed for the returns associate. A modified receipt may be printed which includes receipt information for additional transactions. A modified receipt may be printed which includes additional information regarding items on the receipt.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: March 14, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9594913
    Abstract: In different embodiments of the present invention, systems, methods, and computer-readable storage media allow a user to analyze software application modules, during development of the software. The present invention may be used to analyze the software application modules, to identify vulnerabilities and to provide the user with actionable intelligence that may be used to improve the security of the software application modules. The actionable intelligence may include a list or groupings of the vulnerabilities ranked based on severability, type, and/or location.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: March 14, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Miguel Saiz Serrano, Julie Tsai, Kamal Manglani, Kevin D. Walker
  • Publication number: 20170068648
    Abstract: A system and method for analyzing reviews is disclosed herein. User-generated content (UGC) such as on-line reviews of products can be broken up in to different features of the products being reviewed. The UGC is analyzed to find each mention of each feature. Then a tag cloud or other visual indicia of the features is created. The tag cloud or other visual indicia displays a certain subset of the features, with an indication of how often certain features are discussed. The indication of how often features are discussed can be the font size of the tag cloud or other visual indicia. Other embodiments are also disclosed.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 9, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Tabassum Parveen, Siddhanth Jain, Hrushikesh Mohapatra
  • Publication number: 20170068999
    Abstract: A system and method for analyzing reviews is disclosed herein. User-generated content (UGC) such as on-line reviews of products can be broken up in to different features of the products being reviewed. The UGC is analyzed to find each mention of each feature. Then each mention is analyzed to determine a polarity of each mention. The polarities are aggregated into an overall feature score that tallies the polarity across all reviews. Such a feature score can be calculated for each feature. Thereafter, the feature scores for each feature can be displayed to the user, along with the actual UGC used to determine the feature scores. The display can be in text form or graphical. Other embodiments are also disclosed herein.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 9, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Tabassum Parveen, Siddhanth Jain, Hrushikesh Mohapatra, Abhishek Kalai Raghavendra
  • Publication number: 20170068989
    Abstract: A system and method for real-time curated category and social media advertising is presented. A system can include a modulator module, a syncer module, a ranking module, a database interface, and a sharing module. The syncer is configured to monitor the modulator module to ensure that new custom-curated shelves or collections are accounted for. The ranking module is configured to track the ranking of each product in a shelf such that the products are listed according to rankings. The database interface allows the system to display relevant information regarding each item in a shelf. The sharing module is configured to interface with social media services to promote shelves. Other embodiments are also disclosed herein.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 9, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Sreekalian Deepak Reddy, Chihung Yu, Yan Zheng
  • Publication number: 20170068965
    Abstract: A system and method for calculating and displaying feature scores is disclosed herein. User generated content (UGC) such as on-line reviews can be used to generate a score for each feature of a product or service being reviewed. After a feature set is produced, UGC is analyzed to find each mention of each feature. Then each mention is analyzed to determine a polarity of each mention. The polarities are aggregated into an overall feature score that tallies the polarity across all reviews. The overall feature score can then be displayed to the user. The display can be in text form or graphical. A user is able to control which feature scores are viewable. Other embodiments are also disclosed herein.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 9, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Tabassum Parveen, Siddhanth Jain, Hrushikesh Mohapatra, Abhishek Kalai Raghavendra
  • Publication number: 20170068975
    Abstract: A system and method for analyzing and displaying reviews is disclosed herein. A set of reviews is analyzed to determine what features are analyzed in the set of reviews. For each review, the features being discussed along with the feature score of the feature. In addition, each sentence of each review is noted to determine the feature being discussed and the feature score of the feature. Thereafter, the reviews can be displayed in various manners. For example, a graphical display such as a pie chart is displayed to show proportion of positive to negative to neutral reviews. In addition, the sentences or other excerpts of each review can be displayed in a different manner such that a user can more easily see which excerpts discuss a feature. Other embodiments are also disclosed.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 9, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Tabassum Parveen, Siddhanth Jain, Hrushikesh Mohapatra
  • Patent number: 9589294
    Abstract: Systems and methods are disclosed herein for generating reminders to shoppers to purchase products. Using a customer's current location, products stocked at that location are identified and compared to the customer's purchase history. Items regularly purchased by the customer found among the products stocked at the location are identified. Upon departing the location without adding the product to an electronic shopping cart an alert may be generated to remind the customer to purchase the product. In some embodiment, an alert is generate for a product found in the purchase history if an elapsed time since purchase of the product exceeds an expiration period or purchase period for that product. The methods disclosed herein may be used in the context of a self-checkout using an electronic shopping cart and navigational aids to facilitate retrieval of items on a shopping list.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: March 7, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Richard Neil Cancro, Joel Bennett Acker, Jr., Douglas James Pedley
  • Patent number: 9589288
    Abstract: A computer-implemented method is disclosed herein. The method includes the step of providing, with a processing device of a commerce server, sales assistance to a consumer shopping in a retail store and considering a first item for purchase. The method also includes the step of receiving, at the processing device, a receipt signal containing a list of items purchased by the consumer. The method also includes the step of determining, with the processing device, if the first item is among the list of items purchased by the consumer to track the effectiveness of the providing step.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: March 7, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Publication number: 20170061452
    Abstract: A system and method of forecasting using low-rank matrix completion is presented. Sales data is gathered. The data is divided into four different matrices, with two matrices covering a similar time period one year apart and another matrix covering a time period of similar length to the time period to be forecast. Matrix completion methods are performed on the four matrices in various orders. Two matrices are combined to form one sub-problem, then two matrices are combined to form a second sub-problem. The two sub-problems are solved using a matrix completion method to create a forecast of the time period in question. The matrix completion method can involve solving a nuclear norm least squares problem, then using an expectation maximization algorithm to create a forecast. Other embodiments are also disclosed herein.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Applicant: WAL-MART STORES, INC.
    Inventors: Ashin Mukherjee, Shubhankar Ray, Brian Seaman
  • Patent number: 9582586
    Abstract: Systems and methods are disclosed herein for performing classification of documents or performing other tasks based on rules. A rule generator receives a request for a rule that will receive as an input a document and output an outcome such as a classification of the document, addition of the document to a whitelist or blacklist, or occurrence of some other outcome. The rules are applied to a document and the document and outcome of the rules are presented to a rater. A rating of the accuracy of the outcome is received from the rater and the rating is propagated to quality metrics of rules that contributed to the outcome. Rules with a quality metric above a threshold may be added to a production rule set. Rules with a quality metric below a threshold may be removed.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: February 28, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventor: Digvijay Singh Lamba