Patents by Inventor Vlad Georgescu

Vlad Georgescu 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: 11818495
    Abstract: A method of producing an image frame from event packets received from an event camera comprises: forming a tile buffer sized to accumulate event information for a subset of image tiles, the tile buffer having an associated tile table that determines a mapping between each tile of the image frame for which event information is accumulated in the tile buffer and the image frame. For each event packet: an image tile corresponding to the pixel location of the event packet is identified; responsive to the tile buffer storing information for one other event corresponding to the image tile, event information is added to the tile buffer; and responsive to the tile buffer not storing information for another event corresponding to the image tile and responsive to the tile buffer being capable of accumulating event information for at least one more tile, the image tile is added to the tile buffer.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: November 14, 2023
    Inventors: Lorant Bartha, Corneliu Zaharia, Vlad Georgescu, Joe Lemley
  • Patent number: 11593913
    Abstract: A method for correcting an image divides an output image into a grid with vertical sections of width smaller than the image width but wide enough to allow efficient bursts when writing distortion corrected line sections into memory. A distortion correction engine includes a relatively small amount of memory for an input image buffer but without requiring unduly complex control. The input image buffer accommodates enough lines of an input image to cover the distortion of a single most vertically distorted line section of the input image. The memory required for the input image buffer can be significantly less than would be required to store all the lines of a distorted input image spanning a maximal distortion of a complete line within the input image.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: February 28, 2023
    Inventors: Piotr Stec, Vlad Georgescu
  • Publication number: 20220329750
    Abstract: A method of producing an image frame from event packets received from an event camera comprises: forming a tile buffer sized to accumulate event information for a subset of image tiles, the tile buffer having an associated tile table that determines a mapping between each tile of the image frame for which event information is accumulated in the tile buffer and the image frame. For each event packet: an image tile corresponding to the pixel location of the event packet is identified; responsive to the tile buffer storing information for one other event corresponding to the image tile, event information is added to the tile buffer; and responsive to the tile buffer not storing information for another event corresponding to the image tile and responsive to the tile buffer being capable of accumulating event information for at least one more tile, the image tile is added to the tile buffer.
    Type: Application
    Filed: June 28, 2022
    Publication date: October 13, 2022
    Inventors: Lorant Bartha, Corneliu Zaharia, Vlad Georgescu, Joe Lemley
  • Publication number: 20220301102
    Abstract: A method for correcting an image divides an output image into a grid with vertical sections of width smaller than the image width but wide enough to allow efficient bursts when writing distortion corrected line sections into memory. A distortion correction engine includes a relatively small amount of memory for an input image buffer but without requiring unduly complex control. The input image buffer accommodates enough lines of an input image to cover the distortion of a single most vertically distorted line section of the input image. The memory required for the input image buffer can be significantly less than would be required to store all the lines of a distorted input image spanning a maximal distortion of a complete line within the input image.
    Type: Application
    Filed: June 6, 2022
    Publication date: September 22, 2022
    Applicant: FotoNation Limited
    Inventors: Piotr Stec, Vlad Georgescu
  • Patent number: 11405580
    Abstract: A method of producing an image frame from event packets received from an event camera comprises: forming a tile buffer sized to accumulate event information for a subset of image tiles, the tile buffer having an associated tile table that determines a mapping between each tile of the image frame for which event information is accumulated in the tile buffer and the image frame. For each event packet: an image tile corresponding to the pixel location of the event packet is identified; responsive to the tile buffer storing information for one other event corresponding to the image tile, event information is added to the tile buffer; and responsive to the tile buffer not storing information for another event corresponding to the image tile and responsive to the tile buffer being capable of accumulating event information for at least one more tile, the image tile is added to the tile buffer.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: August 2, 2022
    Assignee: FotoNation Limited
    Inventors: Lorant Bartha, Corneliu Zaharia, Vlad Georgescu, Joe Lemley
  • Patent number: 11354773
    Abstract: A method for correcting an image divides an output image into a grid with vertical sections of width smaller than the image width but wide enough to allow efficient bursts when writing distortion corrected line sections into memory. A distortion correction engine includes a relatively small amount of memory for an input image buffer but without requiring unduly complex control. The input image buffer accommodates enough lines of an input image to cover the distortion of a single most vertically distorted line section of the input image. The memory required for the input image buffer can be significantly less than would be required to store all the lines of a distorted input image spanning a maximal distortion of a complete line within the input image.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: June 7, 2022
    Assignee: FotoNation Limited
    Inventors: Piotr Stec, Vlad Georgescu
  • Publication number: 20220078369
    Abstract: A method of producing an image frame from event packets received from an event camera comprises: forming a tile buffer sized to accumulate event information for a subset of image tiles, the tile buffer having an associated tile table that determines a mapping between each tile of the image frame for which event information is accumulated in the tile buffer and the image frame. For each event packet: an image tile corresponding to the pixel location of the event packet is identified; responsive to the tile buffer storing information for one other event corresponding to the image tile, event information is added to the tile buffer; and responsive to the tile buffer not storing information for another event corresponding to the image tile and responsive to the tile buffer being capable of accumulating event information for at least one more tile, the image tile is added to the tile buffer.
    Type: Application
    Filed: September 9, 2020
    Publication date: March 10, 2022
    Applicant: FotoNation Limited
    Inventors: Lorant BARTHA, Corneliu ZAHARIA, Vlad GEORGESCU, Joe LEMLEY
  • Patent number: 11106894
    Abstract: An image processing apparatus comprises a normalisation module operatively connected across a bus to a memory storing an image in which a region of interest (ROI) has been identified within the image. The ROI is bound by a rectangle having a non-orthogonal orientation within the image. In one embodiment, the normalisation module is arranged to divide the ROI into one or more slices, each slice comprising a plurality of adjacent rectangular tiles. For each slice, the apparatus successively reads ROI information for each tile from the memory including: reading a portion of the image extending across at least a width of the slice line-by-line along an extent of a slice. For each tile, the apparatus downsamples the ROI information to a buffer to within a scale SD<2 of a required scale for a normalised version of the ROI.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: August 31, 2021
    Assignee: FotoNation Limited
    Inventors: Vlad Georgescu, Mihai Constantin Munteanu, Petronel Bigioi, Corneliu Zaharia, Szabolcs Fulop, Gyorgy Simon
  • Publication number: 20210012458
    Abstract: A method for correcting an image divides an output image into a grid with vertical sections of width smaller than the image width but wide enough to allow efficient bursts when writing distortion corrected line sections into memory. A distortion correction engine includes a relatively small amount of memory for an input image buffer but without requiring unduly complex control. The input image buffer accommodates enough lines of an input image to cover the distortion of a single most vertically distorted line section of the input image. The memory required for the input image buffer can be significantly less than would be required to store all the lines of a distorted input image spanning a maximal distortion of a complete line within the input image.
    Type: Application
    Filed: July 24, 2020
    Publication date: January 14, 2021
    Applicant: FotoNation Limited
    Inventors: Piotr STEC, Vlad GEORGESCU
  • Patent number: 10839247
    Abstract: A method for producing a histogram of oriented gradients (HOG) for at least a portion of an image comprises dividing the image portion into cells, each cell comprising a plurality of image pixels. Then, for each image pixel of a cell, obtaining a horizontal gradient component, gx, and a vertical gradient component, gy, based on differences in pixel values along at least a row of the image and a column of the image respectively including the pixel; and allocating a gradient to one of a plurality of sectors, where n is a sector index, each sector extending through a range of orientation angles and at least some of the sectors being divided from adjacent sectors according to the inequalities: b*16<a*(n+1) where 0?n?5, b=gy and a=gx; and b*16<a*(13?n) where 7?n?12, a=gx+gy and b=gx?gy. At least one sector is associated with a bin; and each instance of a pixel gradient of a cell associated with a bin is accumulated to provide a HOG for the cell.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: November 17, 2020
    Assignee: FotoNation Limited
    Inventors: Mihai Constantin Munteanu, Vlad Georgescu, Corneliu Zaharia, Iulia Suciu
  • Patent number: 10726522
    Abstract: A method for correcting an image divides an output image into a grid with vertical sections of width smaller than the image width but wide enough to allow efficient bursts when writing distortion corrected line sections into memory. A distortion correction engine includes a relatively small amount of memory for an input image buffer but without requiring unduly complex control. The input image buffer accommodates enough lines of an input image to cover the distortion of a single most vertically distorted line section of the input image. The memory required for the input image buffer can be significantly less than would be required to store all the lines of a distorted input image spanning a maximal distortion of a complete line within the input image.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: July 28, 2020
    Assignee: FotoNation Limited
    Inventors: Piotr Stec, Vlad Georgescu
  • Patent number: 10380516
    Abstract: In a crowd sourcing approach, responses to customer service inquiries are provided by routing a subset of the inquiries to an independent group of experts. The customer service inquiries are optionally routed to specific experts based on matches between identified subject matter of the inquiries and expertise of the experts. Embodiments include methods of classifying customer service inquiries, training a machine learning system, and/or processing customer service inquiries. Multiple experts may provide responses to a particular customer service inquiry, optionally within a single chat window.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 13, 2019
    Assignee: Directly Software, Inc.
    Inventors: Ruben Kislaki, Vlad Georgescu, Jeff Patterson, Stephen Hsu, Tanausu Cerdeña
  • Publication number: 20190228502
    Abstract: A method for correcting an image divides an output image into a grid with vertical sections of width smaller than the image width but wide enough to allow efficient bursts when writing distortion corrected line sections into memory. A distortion correction engine includes a relatively small amount of memory for an input image buffer but without requiring unduly complex control. The input image buffer accommodates enough lines of an input image to cover the distortion of a single most vertically distorted line section of the input image. The memory required for the input image buffer can be significantly less than would be required to store all the lines of a distorted input image spanning a maximal distortion of a complete line within the input image.
    Type: Application
    Filed: January 24, 2018
    Publication date: July 25, 2019
    Applicant: FotoNation Limited
    Inventors: Piotr STEC, Vlad GEORGESCU
  • Publication number: 20190205691
    Abstract: A method for producing a histogram of oriented gradients (HOG) for at least a portion of an image comprises dividing the image portion into cells, each cell comprising a plurality of image pixels. Then, for each image pixel of a cell, obtaining a horizontal gradient component, gx, and a vertical gradient component, gy, based on differences in pixel values along at least a row of the image and a column of the image respectively including the pixel; and allocating a gradient to one of a plurality of sectors, where n is a sector index, each sector extending through a range of orientation angles and at least some of the sectors being divided from adjacent sectors according to the inequalities: b*16<a*(n+1) where 0?n?5, b=gy and a=gx; and b*16<a*(13?n) where 7?n?12, a=gx+gy and b=gx?gy. At least one sector is associated with a bin; and each instance of a pixel gradient of a cell associated with a bin is accumulated to provide a HOG for the cell.
    Type: Application
    Filed: May 19, 2017
    Publication date: July 4, 2019
    Applicant: FotoNation Limited
    Inventors: Mihai Constantin MUNTEANU, Vlad GEORGESCU, Corneliu ZAHARIA, Iulia SUCIU
  • Publication number: 20190130164
    Abstract: An image processing apparatus comprises a normalisation module operatively connected across a bus to a memory storing an image in which a region of interest (ROI) has been identified within the image. The ROI is bound by a rectangle having a non-orthogonal orientation within the image. In one embodiment, the normalisation module is arranged to divide the ROI into one or more slices, each slice comprising a plurality of adjacent rectangular tiles. For each slice, the apparatus successively reads ROI information for each tile from the memory including: reading a portion of the image extending across at least a width of the slice line-by-line along an extent of a slice. For each tile, the apparatus downsamples the ROI information to a buffer to within a scale SD<2 of a required scale for a normalised version of the ROI.
    Type: Application
    Filed: October 25, 2018
    Publication date: May 2, 2019
    Inventors: Vlad GEORGESCU, Mihai Constantin MUNTEANU, Petronel BIGIOI, Corneliu ZAHARIA, Szabolcs FULOP, Gyorgy SIMON
  • Patent number: 10235639
    Abstract: In a crowd sourcing approach, responses to customer service inquiries are provided by routing the inquiries to an independent group of experts. Machine learning based systems are used in combination with contact center staff and/or the independent experts to resolve the customer service inquiries. The AI based systems can be configured to determine which of the customer service inquiries should be routed to the independent experts, and/or to generate content for inclusion in responses to the customer service inquiries. The machines systems are optionally trained based on scored responses to prior customer service inquiries. These scored responses can include content provided by a machine learning system and/or a human expert.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: March 19, 2019
    Assignee: Directly Software, Inc.
    Inventors: Eugene Mandel, Vlad Georgescu, Jeff Patterson, Antony Fenwick Brydon, Jason Fama, Scott Golubock, Jean Tessier, Stephen Hsu
  • Patent number: 10171668
    Abstract: In a crowd sourcing approach, responses to customer service inquiries are provided by routing a subset of the inquiries to an independent group of experts. The customer service inquiries are optionally routed to specific experts based on matches between identified subject matter of the inquiries and expertise of the experts. Embodiments include methods of classifying customer service inquiries, training a machine learning system, and/or processing customer service requests.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: January 1, 2019
    Assignee: Directly Software, Inc.
    Inventors: Eugene Mandel, Vlad Georgescu, Jeff Patterson, Antony Fenwick Brydon, Jason Fama, Scott Golubock, Jean Tessier, Stephen Hsu
  • Patent number: 10115003
    Abstract: An image processing apparatus comprises a normalisation module operatively connected across a bus to a memory storing an image in which a region of interest (ROI) has been identified within the image. The ROI is bound by a rectangle having a non-orthogonal orientation within the image. In one embodiment, the normalisation module is arranged to divide the ROI into one or more slices, each slice comprising a plurality of adjacent rectangular tiles. For each slice, the apparatus successively reads ROI information for each tile from the memory including: reading a portion of the image extending across at least a width of the slice line-by-line along an extent of a slice. For each tile, the apparatus downsamples the ROI information to a buffer to within a scale SD<2 of a required scale for a normalised version of the ROI.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: October 30, 2018
    Assignee: FotoNation Limited
    Inventors: Vlad Georgescu, Mihai Constantin Munteanu, Petronel Bigioi, Corneliu Zaharia, Szabolcs Fulop, Gyorgy Simon
  • Patent number: 9977985
    Abstract: A method for producing a histogram of oriented gradients (HOG) for at least a portion of an image comprises dividing said image portion into cells, each cell comprising a plurality of image pixels. For each image pixel of a cell, a horizontal gradient component, gx, and a vertical gradient component, gy, is obtained based on differences in pixel values along at least a row of said image and a column of said image respectively including the pixel. A gradient is allocated to one of a plurality of sectors, each sector extending through a range of orientation angles. At least some of said sectors are divided from adjacent sectors along lines including gx=2n·gy, where n is any integer value with a magnitude greater than or equal to 1. At least one sector is associated with a bin; and a count of each instance of a pixel gradient of a cell associated with a bin is performed to provide a HOG for said cell.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: May 22, 2018
    Assignee: FotoNation Limited
    Inventors: Mihai Constantin Munteanu, Vlad Georgescu, Corneliu Zaharia, Iulia Suciu
  • Publication number: 20170243137
    Abstract: In a crowd sourcing approach, responses to customer service inquiries are provided by routing a subset of the inquiries to an independent group of experts. The customer service inquiries are optionally routed to specific experts based on matches between identified subject matter of the inquiries and expertise of the experts. Embodiments include methods of classifying customer service inquiries, training a machine learning system, and/or processing customer service requests.
    Type: Application
    Filed: April 14, 2017
    Publication date: August 24, 2017
    Applicant: Directly, Inc.
    Inventors: Eugene Mandel, Vlad Georgescu, Jeff Patterson, Antony Fenwick Brydon, Jason Fama, Scott Golubock, Jean Tessier, Stephen Hsu