Patents by Inventor John Edward Lindberg

John Edward Lindberg has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11488101
    Abstract: A computer-implemented method includes periodically receiving a batch product presentation message comprising at least one of a presentation minimum for a plurality of products in a retail store and the facing quantity for a plurality of products in the retail store. A stream of product presentation messages is formed from the batch product presentation message. For each product presentation message, content of the product presentation message is used to identify a respective quantity of a product that is to be moved to the sales floor.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: November 1, 2022
    Assignee: Target Brands, Inc.
    Inventors: John Edward Lindberg, Ramesh Thennadil, Thomas Fitzgerald Jenny, Patrick McLeash Brinton
  • Publication number: 20200134549
    Abstract: A computer-implemented method includes periodically receiving a batch product presentation message comprising at least one of a presentation minimum for a plurality of products in a retail store and the facing quantity for a plurality of products in the retail store. A stream of product presentation messages is formed from the batch product presentation message. For each product presentation message, content of the product presentation message is used to identify a respective quantity of a product that is to be moved to the sales floor.
    Type: Application
    Filed: December 23, 2019
    Publication date: April 30, 2020
    Inventors: John Edward Lindberg, Ramesh Thennadil, Thomas Fitzgerald Jenny, Patrick McLeash Brinton
  • Patent number: 10552789
    Abstract: A method receives store inventory batch updates from a plurality of retail stores and divides each batch update into a stream of smaller messages, each smaller message referring only to a single product and including the identifier for the retail store, the identifier for the product, the quantity of the product on the sales floor of the retail store and the quantity of the product in the backroom of the retail store. The stream of smaller messages are applied to parallel processing such that a plurality of smaller messages can be processed at the same time, the parallel processing of each smaller message determining a quantity of the respective product that must be moved to the sales floor to satisfy at least one restocking rule given the quantities of the product on the sales floor in the smaller message and storing the quantity in a database.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: February 4, 2020
    Assignee: Target Brands, Inc.
    Inventors: John Edward Lindberg, Ramesh Thennadil, Thomas Fitzgerald Jenny, Patrick McLeash Brinton
  • Publication number: 20180197134
    Abstract: A method receives store inventory batch updates from a plurality of retail stores and divides each batch update into a stream of smaller messages, each smaller message referring only to a single product and including the identifier for the retail store, the identifier for the product, the quantity of the product on the sales floor of the retail store and the quantity of the product in the backroom of the retail store. The stream of smaller messages are applied to parallel processing such that a plurality of smaller messages can be processed at the same time, the parallel processing of each smaller message determining a quantity of the respective product that must be moved to the sales floor to satisfy at least one restocking rule given the quantities of the product on the sales floor in the smaller message and storing the quantity in a database.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Inventors: John Edward Lindberg, Ramesh Thennadil, Thomas Fitzgerald Jenny, Patrick McLeash Brinton