Patents by Inventor Alexandru David

Alexandru David 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).

  • Publication number: 20240144689
    Abstract: A method and apparatus for the identification of suspect behaviour in a retail environment, the method comprising: detecting a person in a frame of said stream of video data; extracting a set of activities of the identified person from the stream of video data; assigning a numeric value to each extracted activity in the set of extracted activities, said numeric value representative of a threat level of the activity; accumulating said numeric values to provide a behaviour score; and identifying a behaviour as being suspect when the behaviour score reaches a target threshold value associated with the behaviour.
    Type: Application
    Filed: March 3, 2022
    Publication date: May 2, 2024
    Inventors: Dan Alin CRISFALUSI, Alan O'HERLIHY, Cristina TODORAN, Vasile GUI, Dan PESCARU, Ciprian Petru DAVID, Cosmin CERNAZANU, Arion ALEXANDRU
  • Patent number: 11768762
    Abstract: A method for allocating memory in a computing device having a non-volatile main memory is described. The method comprises receiving, by a memory allocator, a request for non-volatile memory allocation of an object from a program executing on the computing device, the request comprising a requested memory size and registration data from the program. The method comprises finding an available address of one of a plurality of portions of a page of the non-volatile memory and searching an active page table in the non-volatile main memory to find the page and if the page is not found in the active page table: inserting the page into the active page table; and waiting for a memory write for inserting the page into the active page table to complete.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: September 26, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aleksandar Dragojevic, Tudor Alexandru David
  • Publication number: 20220342807
    Abstract: A method for allocating memory in a computing device having a non-volatile main memory is described. The method comprises receiving, by a memory allocator, a request for non-volatile memory allocation of an object from a program executing on the computing device, the request comprising a requested memory size and registration data from the program. The method comprises finding an available address of one of a plurality of portions of a page of the non-volatile memory and searching an active page table in the non-volatile main memory to find the page and if the page is not found in the active page table: inserting the page into the active page table; and waiting for a memory write for inserting the page into the active page table to complete.
    Type: Application
    Filed: July 7, 2022
    Publication date: October 27, 2022
    Inventors: Aleksandar DRAGOJEVIC, Tudor Alexandru DAVID
  • Patent number: 11403214
    Abstract: A method for allocating memory in a computing device having a non-volatile main memory is described. The method comprises receiving, by a memory allocator, a request for non-volatile memory allocation of an object from a program executing on the computing device, the request comprising a requested memory size and registration data from the program. The method comprises finding an available address of one of a plurality of portions of a page of the non-volatile memory and searching an active page table in the non-volatile main memory to find the page and if the page is not found in the active page table: inserting the page into the active page table; and waiting for a memory write for inserting the page into the active page table to complete.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: August 2, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aleksandar Dragojevic, Tudor Alexandru David
  • Publication number: 20210124678
    Abstract: A method for allocating memory in a computing device having a non-volatile main memory is described. The method comprises receiving, by a memory allocator, a request for non-volatile memory allocation of an object from a program executing on the computing device, the request comprising a requested memory size and registration data from the program. The method comprises finding an available address of one of a plurality of portions of a page of the non-volatile memory and searching an active page table in the non-volatile main memory to find the page and if the page is not found in the active page table: inserting the page into the active page table; and waiting for a memory write for inserting the page into the active page table to complete.
    Type: Application
    Filed: December 30, 2020
    Publication date: April 29, 2021
    Inventors: Aleksandar DRAGOJEVIC, Tudor Alexandru DAVID
  • Patent number: 10891221
    Abstract: A method for allocating memory in a computing device having a non-volatile main memory is described. The method comprises receiving, by a memory allocator, a request for non-volatile memory allocation of an object from a program executing on the computing device, the request comprising a requested memory size and registration data from the program. The method comprises finding an available address of one of a plurality of portions of a page of the non-volatile memory and searching an active page table in the non-volatile main memory to find the page and if the page is not found in the active page table: inserting the page into the active page table; and waiting for a memory write for inserting the page into the active page table to complete.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: January 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aleksandar Dragojevic, Tudor Alexandru David
  • Publication number: 20180365141
    Abstract: A method for allocating memory in a computing device having a non-volatile main memory is described. The method comprises receiving, by a memory allocator, a request for non-volatile memory allocation of an object from a program executing on the computing device, the request comprising a requested memory size and registration data from the program. The method comprises finding an available address of one of a plurality of portions of a page of the non-volatile memory and searching an active page table in the non-volatile main memory to find the page and if the page is not found in the active page table: inserting the page into the active page table; and waiting for a memory write for inserting the page into the active page table to complete.
    Type: Application
    Filed: June 29, 2017
    Publication date: December 20, 2018
    Inventors: Aleksandar DRAGOJEVIC, Tudor Alexandru DAVID
  • Patent number: D892410
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: August 4, 2020
    Inventor: Alexandru David
  • Patent number: D991442
    Type: Grant
    Filed: September 7, 2020
    Date of Patent: July 4, 2023
    Inventor: Alexandru David