Patents by Inventor Lennart Conrad

Lennart Conrad 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: 11347569
    Abstract: The disclosed technology is generally directed to a Resource Planning system. In one example of the technology, at a first site, a plurality of messages is received from a second site. The messages of the plurality of messages are associated with events. The events include dependencies that are associated with the events. The first site is not the second site. The events are associated with at least one of updating data or updating perpetual cost calculations. Messages of the plurality of messages having a first dependency level are determined based on the dependencies. The messages determined to have the first dependency level are processed. Messages of the plurality of messages having a second dependency level based on the dependencies are determined. The messages determined to have the second dependency level are processed after processing the messages determined to have the first dependency level.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: May 31, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bo Kampmann, Abhishek Ghosh, Gaurav Roy, Lennart Conrad, Andrew James Stach, Alexandros Kalomoiros
  • Publication number: 20220107853
    Abstract: The disclosed technology is generally directed to a Resource Planning system. In one example of the technology, at a first site, a plurality of messages is received from a second site. The messages of the plurality of messages are associated with events. The events include dependencies that are associated with the events. The first site is not the second site. The events are associated with at least one of updating data or updating perpetual cost calculations. Messages of the plurality of messages having a first dependency level are determined based on the dependencies. The messages determined to have the first dependency level are processed. Messages of the plurality of messages having a second dependency level based on the dependencies are determined. The messages determined to have the second dependency level are processed after processing the messages determined to have the first dependency level.
    Type: Application
    Filed: January 5, 2021
    Publication date: April 7, 2022
    Inventors: Bo KAMPMANN, Abhishek GHOSH, Gaurav ROY, Lennart CONRAD, Andrew James STACH, Alexandros KALOMOIROS
  • Patent number: 10037242
    Abstract: A first processor enters a control record in a database and then selects the control record and locks it with a pessimistic lock. If the first processor finishes its operations, it deletes the control record. A subsequent processor searches for the control record and attempts to lock it with a pessimistic lock. If the subsequent processor is successful in locking the control record, it determines that the first processor has failed in performing its process, and takes desired action.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: July 31, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lennart Conrad, Per Lykke Lynnerup, Philip Raymond Winstead
  • Publication number: 20170371737
    Abstract: A first processor enters a control record in a database and then selects the control record and locks it with a pessimistic lock. If the first processor finishes its operations, it deletes the control record. A subsequent processor searches for the control record and attempts to lock it with a pessimistic lock. If the subsequent processor is successful in locking the control record, it determines that the first processor has failed in performing its process, and takes desired action.
    Type: Application
    Filed: June 22, 2016
    Publication date: December 28, 2017
    Inventors: Lennart Conrad, Per Lykke Lynnerup, Philip Raymond Winstead
  • Publication number: 20160180283
    Abstract: A system for reconciling physical items in a facility is provided. The system includes a data store containing item information relative to items stored within the facility. A processor is coupled to the data store and is configured to perform at least one control function relative to the items. A user interface component is coupled to the processor and is configured to receive information defining a cycle count relative to at least some items stored within the facility. A network component is coupled to the processor and is configured to convey container information to a plurality of terminals based on the defined cycle count. A virtual count engine is configured to receive observation data from the plurality of terminals associated with the container information. The virtual count engine is configured to group the observation data according to item identifiers and compare the grouped information with information maintained in the data store.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Abhishek Ghosh, Mirza Abdic', Lennart Conrad
  • Publication number: 20130325673
    Abstract: A visualization application in conjunction with an enterprise resource planning (ERP) service draws a store map employing a coordinate model. Upon receiving aisle data including coordinate and orientation information for each aisle, the aisles are mapped within the store map using the aisle locations determined from the aisle data. The physical store map is integrated with visualized inventory information such as a heat map to enable users view inventory information, trends, etc. with the location information as background.
    Type: Application
    Filed: June 5, 2012
    Publication date: December 5, 2013
    Applicant: Microsoft Corporation
    Inventors: Mirza Abdic, Lennart Conrad