Patents by Inventor Natan Peterfreund

Natan Peterfreund 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: 11900711
    Abstract: An identification system includes one or more infrared light sources and a camera that acquires images of a user's palm. For example, at a first time, one or more first images may be acquired by the camera using infrared light with a first polarization that represent external characteristics of the user's palm. At a second time, one or more second images may be acquired using infrared light with a second polarization that represent internal characteristics of the user's palm. These images are processed to determine a first set of feature vectors and a second set of feature vectors. A current signature may be determined using the first set of feature vectors and the second set of feature vectors. In addition, a user may be identified based on a comparison of the current signature and previously stored reference signatures that are associated with candidate user identifiers.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: February 13, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Dilip Kumar, Manoj Aggarwal, George Leifman, Gerard Guy Medioni, Nikolai Orlov, Natan Peterfreund, Korwin Jon Smith, Dmitri Veikherman, Sora Kim
  • Patent number: 11461695
    Abstract: A distributed system for training a classifier is provided. The system comprises machine learning (ML) workers and a parameter server (PS). The PS is configured for parallel processing to provide the model to each of the ML workers, receive model updates from each of the ML workers, and iteratively update the model using each model update. The PS contains gradient datasets associated with a respective ML worker, for storing a model-update-identification (delta-M-ID) indicative of the computed model update and the respective model update, a global dataset that stores, the delta-M-ID, an identification of the ML worker (ML-worker-ID) that computed the model update, and a model version that marks a new model in PS that is computed from merging the model update with a previous model in PS; and a model download dataset that stores the ML-worker-ID and the model version of each transmitted model.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: October 4, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Roman Talyansky, Zach Melamed, Natan Peterfreund, Zuguang Wu
  • Patent number: 11265575
    Abstract: The invention relates to an image processing apparatus for compressing or decompressing a segment of an image. The segment includes a plurality of pixels, each pixel includes a pixel value and a pixel position defined by a first coordinate system. The pixel values of the plurality of pixels form a pixel value vector. The apparatus includes processing circuitry configured to compress and/or decompress the segment. Compressing the segment includes computing a plurality of expansion coefficients by expanding the pixel value vector into a plurality of basis vectors that are discrete approximations of solutions of a boundary value problem of the Helmholtz equation on the segment of the image in a second coordinate system rotated relative to the first coordinate system. Decompressing the segment includes computing the pixel value vector by forming a linear combination of the basis vectors using the plurality of expansion coefficients.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: March 1, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner, Ady Ecker, Amiram Allouche
  • Patent number: 11153564
    Abstract: There is provided an apparatus, methods, to generate a set of transform coefficients for coding a block in a frame or portion thereof, comprising: a media encoder coupled to a data interface adapted to receive a frame or portion thereof, the media encoder is adapted to: select a rotational symmetry mask for the block from a plurality of rotational symmetry masks which define a plurality of different rotational symmetries in a multi-dimensional space having a size and a shape as the block; split the block to two complementary portions based on the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute at least one transform coefficient for at least one member of the pair of rotational symmetry blocks.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: October 19, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
  • Patent number: 10951920
    Abstract: The disclosure relates to an image processing apparatus for compressing or decompressing a segment of an image, the segment being non-rectangular and comprising a plurality of pixels, each pixel comprising a pixel value, the pixel values of the plurality of pixels forming a pixel value vector, the apparatus comprising: a processor configured to compress the segment or configured to decompress the segment, wherein compressing the segment comprises computing a plurality of expansion coefficients by expanding the pixel value vector into a plurality of basis vectors, wherein the basis vectors are discrete approximations of solutions of a boundary value problem of the Helmholtz equation on the segment of the image; and wherein decompressing the segment comprises computing the pixel value vector by forming a linear combination of the basis vectors according to the plurality of expansion coefficients.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: March 16, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Itsik Dvir, Natan Peterfreund
  • Patent number: 10872221
    Abstract: A non-contact biometric identification system includes a hand scanner that generates images of a user's palm. Images are acquired using light of a first polarization at a first time that show surface characteristics such as wrinkles in the palm while images acquired using light of a second polarization at a second time show deeper characteristics such as veins. Within the images, the palm is identified and subdivided into sub-images. The sub-images are subsequently processed to determine feature vectors present in each sub-image. A current signature is determined using the feature vectors. A user may be identified based on a comparison of the current signature with a previously stored reference signature that is associated with a user identifier.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: December 22, 2020
    Assignee: AMAZON TECHNOLOGIES, INC
    Inventors: Dilip Kumar, Manoj Aggarwal, George Leifman, Gerard Guy Medioni, Nikolai Orlov, Natan Peterfreund, Korwin Jon Smith, Dmitri Veikherman, Sora Kim
  • Publication number: 20200288165
    Abstract: The invention relates to an image processing apparatus for compressing or decompressing a segment of an image. The segment includes a plurality of pixels, each pixel includes a pixel value and a pixel position defined by a first coordinate system. The pixel values of the plurality of pixels form a pixel value vector. The apparatus includes processing circuitry configured to compress and/or decompress the segment. Compressing the segment includes computing a plurality of expansion coefficients by expanding the pixel value vector into a plurality of basis vectors that are discrete approximations of solutions of a boundary value problem of the Helmholtz equation on the segment of the image in a second coordinate system rotated relative to the first coordinate system. Decompressing the segment includes computing the pixel value vector by forming a linear combination of the basis vectors using the plurality of expansion coefficients.
    Type: Application
    Filed: May 21, 2020
    Publication date: September 10, 2020
    Inventors: Itsik DVIR, Natan PETERFREUND, Dror IRONY, David DREZNER, Ady ECKER, Amiram ALLOUCH
  • Patent number: 10742976
    Abstract: There is provided an apparatus, methods, to generate a set of transform coefficients for coding a block in a frame or portion thereof, comprising: a media encoder coupled to a data interface adapted to receive a frame or portion thereof, the media encoder is adapted to: select a rotational symmetry mask for the block from a plurality of rotational symmetry masks which define a plurality of different rotational symmetries in a multi dimensional space having a size and a shape as the block; split the block to two complementary portions based on the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute at least one transform coefficient for at least one member of the pair of rotational symmetry blocks.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: August 11, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
  • Publication number: 20200162732
    Abstract: There is provided an apparatus, methods, to generate a set of transform coefficients for coding a block in a frame or portion thereof, comprising: a media encoder coupled to a data interface adapted to receive a frame or portion thereof, the media encoder is adapted to: select a rotational symmetry mask for the block from a plurality of rotational symmetry masks which define a plurality of different rotational symmetries in a multi-dimensional space having a size and a shape as the block; split the block to two complementary portions based on the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute at least one transform coefficient for at least one member of the pair of rotational symmetry blocks.
    Type: Application
    Filed: January 23, 2020
    Publication date: May 21, 2020
    Inventors: Itsik DVIR, Natan PETERFREUND, Dror IRONY, David DREZNER
  • Patent number: 10602186
    Abstract: There is provided an apparatus for generating a set of transform coefficients of a block in a frame or portion thereof. The apparatus includes a media encoder coupled to a data interface configured to receive a frame or portion thereof. The media encoder is configured to: designate a rotational symmetry mask having a size and a shape as the block partitioned in the frame or portion thereof for processing the block; split the block to two complementary portions using the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute a transform coefficient for each member of the pair of rotational symmetry blocks.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: March 24, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
  • Patent number: 10523951
    Abstract: An apparatus adapted, including a media encoder coupled to a data interface adapted to receive a frame or portion thereof. The media encoder is adapted to iteratively subdivide each block of a plurality of blocks partitioned in a frame or portion thereof and to process a subdivided block of the plurality of blocks, during each iteration of a plurality of iterations, by selecting a rotational symmetry mask fulfilling an efficiency measure for coding said block, the rotational symmetry mask selected from a plurality of rotational symmetry masks which define a plurality of different rotational symmetries in a multidimensional space, splitting the subdivided block to two complementary portions based on the rotational symmetry mask, generating a pair of rotational symmetry blocks each having one of said two complementary portions, and computing a plurality of transform coefficients from the pair of rotational symmetry blocks.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: December 31, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
  • Publication number: 20190392189
    Abstract: A non-contact biometric identification system includes a hand scanner that generates images of a user's palm. Images are acquired using light of a first polarization at a first time show surface characteristics such as wrinkles in the palm while images acquired using light of a second polarization at a second time show deeper characteristics such as veins. Within the images, the palm is identified and subdivided into sub-images. The sub-images are subsequently processed to determine feature vectors present in each sub-image. A current signature is determined using the feature vectors. A user may be identified based on a comparison of the current signature with a previously stored reference signature that is associated with a user identifier.
    Type: Application
    Filed: June 21, 2018
    Publication date: December 26, 2019
    Inventors: Dilip Kumar, Manoj Aggarwal, George Leifman, Gerard Guy Medioni, Nikolai Orlov, Natan Peterfreund, Korwin Jon Smith, Dmitri Veikherman, Sora Kim
  • Publication number: 20190289303
    Abstract: The disclosure relates to an image processing apparatus for compressing or decompressing a segment of an image, the segment being non-rectangular and comprising a plurality of pixels, each pixel comprising a pixel value, the pixel values of the plurality of pixels forming a pixel value vector, the apparatus comprising: a processor configured to compress the segment or configured to decompress the segment, wherein compressing the segment comprises computing a plurality of expansion coefficients by expanding the pixel value vector into a plurality of basis vectors, wherein the basis vectors are discrete approximations of solutions of a boundary value problem of the Helmholtz equation on the segment of the image; and wherein decompressing the segment comprises computing the pixel value vector by forming a linear combination of the basis vectors according to the plurality of expansion coefficients.
    Type: Application
    Filed: June 3, 2019
    Publication date: September 19, 2019
    Inventors: Itsik DVIR, Natan PETERFREUND
  • Publication number: 20190244135
    Abstract: A computer system for distributed training of a machine learning model comprising a BSP system, at least one machine learning module, and a shared memory module. The BSP system includes a central BSP control module and at least one local BSP module. The central BSP control module is configured to instruct the at least one local BSP module to store, in its associated shared memory module, a local model. The at least one machine learning module is configured to read, from its associated shared memory module, the local model, compute a gradient based on the local model, and aggregate the gradient immediately after its computation into an aggregated gradient in its associated shared memory module. The central BSP control module is further configured to instruct the at least one local BSP module to periodically read out its associated shared memory module.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Inventors: Zach MELAMED, Zuguang WU, Roman TALYANSKY, Natan PETERFREUND, Uri VERNER
  • Publication number: 20190220758
    Abstract: A distributed system for training a classifier is provided. The system comprises machine learning (ML) workers and a parameter server (PS). The PS is configured for parallel processing to provide the model to each of the ML workers, receive model updates from each of the ML workers, and iteratively update the model using each model update. The PS contains gradient datasets associated with a respective ML worker, for storing a model-update-identification (delta-M-ID) indicative of the computed model update and the respective model update, a global dataset that stores, the delta-M-ID, an identification of the ML worker (ML-worker-ID) that computed the model update, and a model version that marks a new model in PS that is computed from merging the model update with a previous model in PS; and a model download dataset that stores the ML-worker-ID and the model version of each transmitted model.
    Type: Application
    Filed: March 25, 2019
    Publication date: July 18, 2019
    Inventors: Roman TALYANSKY, Zach MELAMED, Natan PETERFREUND, Zuguang WU
  • Publication number: 20170280144
    Abstract: An apparatus adapted, including a media encoder coupled to a data interface adapted to receive a frame or portion thereof. The media encoder is adapted to iteratively subdivide each block of a plurality of blocks partitioned in a frame or portion thereof and to process a subdivided block of the plurality of blocks, during each iteration of a plurality of iterations, by selecting a rotational symmetry mask fulfilling an efficiency measure for coding said block, the rotational symmetry mask selected from a plurality of rotational symmetry masks which define a plurality of different rotational symmetries in a multidimensional space, splitting the subdivided block to two complementary portions based on the rotational symmetry mask, generating a pair of rotational symmetry blocks each having one of said two complementary portions, and computing a plurality of transform coefficients from the pair of rotational symmetry blocks.
    Type: Application
    Filed: May 12, 2017
    Publication date: September 28, 2017
    Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
  • Publication number: 20170251227
    Abstract: There is provided an apparatus for generating a set of transform coefficients of a block in a frame or portion thereof. The apparatus includes a media encoder coupled to a data interface configured to receive a frame or portion thereof. The media encoder is configured to: designate a rotational symmetry mask having a size and a shape as the block partitioned in the frame or portion thereof for processing the block; split the block to two complementary portions using the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute a transform coefficient for each member of the pair of rotational symmetry blocks.
    Type: Application
    Filed: May 12, 2017
    Publication date: August 31, 2017
    Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
  • Publication number: 20170251210
    Abstract: There is provided an apparatus, methods, to generate a set of transform coefficients for coding a block in a frame or portion thereof, comprising: a media encoder coupled to a data interface adapted to receive a frame or portion thereof, the media encoder is adapted to: select a rotational symmetry mask for the block from a plurality of rotational symmetry masks which define a plurality of different rotational symmetries in a multi dimensional space having a size and a shape as the block; split the block to two complementary portions based on the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute at least one transform coefficient for at least one member of the pair of rotational symmetry blocks.
    Type: Application
    Filed: May 12, 2017
    Publication date: August 31, 2017
    Inventors: Itsik DVIR, Natan PETERFREUND, Dror IRONY, David DREZNER
  • Patent number: 8321903
    Abstract: Integrating external on-demand services is performed through embedding a pseudo on-demand video-title for each new on-demand external service, which is activated by an original session manager (SM) once a particular set-top converter box (STB), which belongs to a particular group_id, initiates a request for the external service. An STB application intercepts SM tuning information on the selected transport_id and service_id of the pseudo service and recovers the address of the selected edge device and QAM in the original system, associated with the intercepted transport_id, through the inverse mapping the couple (group_id, transport_id) to the edge and QAM IP and UDP port addresses which map is set by external management system.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: November 27, 2012
    Assignee: Playcast Media Systems, Ltd.
    Inventor: Natan Peterfreund
  • Patent number: 8264493
    Abstract: Exemplary embodiments include an interception mechanism for rendering commands generated by interactive applications, and a feed-forward control mechanism based on the processing of the commands on a rendering engine, on a pre-filtering module, and on a visual encoder. Also a feed-back control mechanism from the encoder is described. The mechanism is compression-quality optimized subject to some constraints on streaming bandwidth and system delay. The mechanisms allow controllable levels of detail for different rendered objects, controllable post filtering of rendered images, and controllable compression quality of each object in compressed images.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: September 11, 2012
    Assignee: Playcast Media Systems, Ltd.
    Inventor: Natan Peterfreund