Patents by Inventor NOAM PRESMAN
NOAM PRESMAN 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: 11727668Abstract: Disclosed herein are systems, methods, and computer program products for predicting movement of an object in a real-world environment. The methods comprise: obtaining a plurality of image frames captured in a sequence during a period of time; identifying first image frames of the plurality of image frames that contain an image of at least one object with one or more turn signals; analyzing the first image frames to obtain a classification for a pose of the at least one object; using the classification of the pose of the at least one object to further obtain a type classification for at least one of the turn signals and a state classification for a state of at least one of the turn signals; and predicting movement of the at least one object based at least on the type and state classifications obtained for at least one of the turn signals.Type: GrantFiled: November 7, 2022Date of Patent: August 15, 2023Assignee: ARGO AI, LLCInventors: Rotem Littman, Gilad Saban, Noam Presman, Dana Berman, Asaf Kagan
-
Publication number: 20230091928Abstract: Disclosed herein are systems, methods, and computer program products for predicting movement of an object in a real-world environment. The methods comprise: obtaining a plurality of image frames captured in a sequence during a period of time; identifying first image frames of the plurality of image frames that contain an image of at least one object with one or more turn signals; analyzing the first image frames to obtain a classification for a pose of the at least one object; using the classification of the pose of the at least one object to further obtain a type classification for at least one of the turn signals and a state classification for a state of at least one of the turn signals; and predicting movement of the at least one object based at least on the type and state classifications obtained for at least one of the turn signals.Type: ApplicationFiled: November 7, 2022Publication date: March 23, 2023Inventors: Rotem Littman, Gilad Saban, Noam Presman, Dana Berman, Asaf Kagan
-
Patent number: 11527078Abstract: A system uses video of a vehicle to detect and classify the vehicle's pose. The system generates an image stack by scaling and shifting a set of digital image frames from the video to a fixed scale, yielding a sequence of images over a time period. The system processes the image stack with a classifier to determine the pose of the object. The system also may determine state and class of visible turn signals on the object, as well as predict the vehicle's direction of travel.Type: GrantFiled: March 30, 2021Date of Patent: December 13, 2022Assignee: Argo AI, LLCInventors: Rotem Littman, Gilad Saban, Noam Presman, Dana Berman, Asaf Kagan
-
Patent number: 11201629Abstract: There is provided a method of recursive sequential list decoding of a codeword of a polar code comprising: obtaining an ordered sequence of constituent codes usable for the sequential decoding of the polar code, representable by a layered graph; generating a first candidate codeword (CCW) of a first constituent code, the first CCW being computed from an input model informative of a CCW of a second constituent code, the first constituent code and second constituent code being children of a third constituent code; using the first CCW and the second CCW to compute, by the decoder, a CCW of the third constituent code; using the CCW of the third constituent code to compute a group of symbol likelihoods indicating probabilities of symbols of a fourth (higher-layer) constituent code having been transmitted with a particular symbol value, and using the group of symbol likelihoods to decode the fourth constituent code.Type: GrantFiled: July 15, 2018Date of Patent: December 14, 2021Assignee: TSOFUN ALGORITHMS LTD.Inventors: Eldad Meller, Noam Presman, Alexander Smekhov
-
Patent number: 11165447Abstract: There is provided a method of sequential list decoding of an error correction code (ECC) utilizing a decoder comprising a plurality of processors. The method comprises: a) obtaining an ordered sequence of constituent codes usable for the sequential decoding of the ECC; b) executing, by a first processor, a task of decoding a first constituent code, the executing comprising: a. generating decoding candidate words (DCWs) usable to be selected for decoding a subsequent constituent code, each DCW associated with a ranking; b. for the first constituent code, upon occurrence of a sufficiency criterion, and prior to completion of the generating all DCWs and rankings, selecting, in accordance with a selection criterion, at least one DCW; c) executing, by a second processor, a task of decoding a subsequent constituent code, the executing comprising processing data derived from the selected DCWs to generate data usable for decoding a next subsequent constituent code.Type: GrantFiled: April 10, 2018Date of Patent: November 2, 2021Assignee: TSOFUN ALGORITHMS LTD.Inventors: Eldad Meller, Noam Presman, Alexander Smekhov, Nissim Halabi
-
Publication number: 20210216798Abstract: A system uses video of a vehicle to detect and classify the vehicle's pose. The system generates an image stack by scaling and shifting a set of digital image frames from the video to a fixed scale, yielding a sequence of images over a time period. The system processes the image stack with a classifier to determine the pose of the object. The system also may determine state and class of visible turn signals on the object, as well as predict the vehicle's direction of travel.Type: ApplicationFiled: March 30, 2021Publication date: July 15, 2021Inventors: Rotem Littman, Gilad Saban, Noam Presman, Dana Berman, Asaf Kagan
-
Patent number: 11003928Abstract: A system uses video of a vehicle or other object to detect and classify an active turn sign on the object. The system generates an image stack by scaling and shifting a set of digital image frames from the video to a fixed scale, yielding a sequence of images over a time period. The system processes the image stack with a classifier to determine a pose of the object, as well as the state and class of each visible turn signals on the object. When the system determines that a turn signal is active, the system will predict an action that the object will take based on the class of that signal.Type: GrantFiled: August 8, 2019Date of Patent: May 11, 2021Assignee: Argo AI, LLCInventors: Rotem Littman, Gilad Saban, Noam Presman, Dana Berman, Asaf Kagan
-
Publication number: 20210042542Abstract: A system uses video of a vehicle or other object to detect and classify an active turn sign on the object. The system generates an image stack by scaling and shifting a set of digital image frames from the video to a fixed scale, yielding a sequence of images over a time period. The system processes the image stack with a classifier to determine a pose of the object, as well as the state and class of each visible turn signals on the object. When the system determines that a turn signal is active, the system will predict an action that the object will take based on the class of that signal.Type: ApplicationFiled: August 8, 2019Publication date: February 11, 2021Inventors: Rotem Littman, Gilad Saban, Noam Presman, Dana Berman, Asaf Kagan
-
Patent number: 10866857Abstract: There is provided a method of obtaining one or more parity symbols (PS) of an encoding of information symbols (IS) according to a linear cyclic code, the method comprising: upon a permutation of information symbols (IS), generating data indicative of parity coefficients of a row of a generator matrix associated with the linear cyclic code, computing, for each given parity coefficient, a first data in accordance with, at least, the given parity coefficient and the first IS; updating, by the processing circuitry, for each given parity coefficient of the one or more parity coefficients, the first data, in accordance with, at least, the given parity coefficient and the respective IS; and upon meeting a parity completion criterion for a given parity coefficient, deriving a parity symbol from the respective first data, thereby obtaining the one or more parity symbols of the codeword of the linear cyclic code.Type: GrantFiled: October 9, 2018Date of Patent: December 15, 2020Assignee: TSOFUN ALGORITHMS LTD.Inventors: Noam Presman, Eldad Meller, Alexander Smekhov, Nissim Halabi
-
Publication number: 20200295787Abstract: There is provided a method of recursive sequential list decoding of a codeword of a polar code comprising: obtaining an ordered sequence of constituent codes usable for the sequential decoding of the polar code, representable by a layered graph; generating a first candidate codeword (CCW) of a first constituent code, the first CCW being computed from an input model informative of a CCW of a second constituent code, the first constituent code and second constituent code being children of a third constituent code; using the first CCW and the second CCW to compute, by the decoder, a CCW of the third constituent code; using the CCW of the third constituent code to compute a group of symbol likelihoods indicating probabilities of symbols of a fourth (higher-layer) constituent code having been transmitted with a particular symbol value, and using the group of symbol likelihoods to decode the fourth constituent code.Type: ApplicationFiled: July 15, 2018Publication date: September 17, 2020Inventors: Eldad MELLER, Noam PRESMAN, Alexander SMEKHOV
-
Publication number: 20200259510Abstract: There is provided a method of sequential list decoding of an error correction code (ECC) utilizing a decoder comprising a plurality of processors. The method comprises: a) obtaining an ordered sequence of constituent codes usable for the sequential decoding of the ECC; b) executing, by a first processor, a task of decoding a first constituent code, the executing comprising: a. generating decoding candidate words (DCWs) usable to be selected for decoding a subsequent constituent code, each DCW associated with a ranking; b. for the first constituent code, upon occurrence of a sufficiency criterion, and prior to completion of the generating all DCWs and rankings, selecting, in accordance with a selection criterion, at least one DCW; c) executing, by a second processor, a task of decoding a subsequent constituent code, the executing comprising processing data derived from the selected DCWs to generate data usable for decoding a next subsequent constituent code.Type: ApplicationFiled: April 10, 2018Publication date: August 13, 2020Inventors: Eldad MELLER, Noam PRESMAN, Alexander SMEKHOV, Nissim HALABI
-
Publication number: 20200177208Abstract: A device, system and method for decoding a product code generated by encoding input data by a plurality of first and second dimension error correction codes. For each of a plurality of first dimension codewords, the first dimension input data codeword may be decoded using a first dimension error correction code and the first dimension codeword may be erased if errors are detected in the decoded first dimension codeword. For each of a plurality of second dimension codewords, the second dimension codeword may be decoded using a second dimension erasure correction code to recover an erasure in the second dimension codeword that was erased in the first dimension decoding.Type: ApplicationFiled: January 27, 2020Publication date: June 4, 2020Applicant: Tsofun Algorithm Ltd.Inventors: Simon LITSYN, Noam PRESMAN
-
Patent number: 10547332Abstract: A device, system and method for decoding a product code generated by encoding input data by a plurality of first and second dimension error correction codes. For each of a plurality of first dimension codewords, the first dimension input data codeword may be decoded using a first dimension error correction code and the first dimension codeword may be erased if errors are detected in the decoded first dimension codeword. For each of a plurality of second dimension codewords, the second dimension codeword may be decoded using a second dimension erasure correction code to recover an erasure in the second dimension codeword that was erased in the first dimension decoding.Type: GrantFiled: February 1, 2017Date of Patent: January 28, 2020Assignee: Tsofun Algorithm Ltd.Inventors: Simon Litsyn, Noam Presman
-
Publication number: 20200007170Abstract: A device system and method is provided for early termination of a decoding process performed at a receiving user device. A user-specific message may be received, from a communication channel shared by multiple user devices. The user-specific message may include an error correction codeword generated by shifting an original codeword by an offset codeword uniquely associated with a target user device. The error correction codeword may be shifted based on an offset codeword uniquely associated with the receiving user device. The received message may begin to be decoded. If the receiving device is the target device, the offsets respectively associated therewith are equal and cancel, and the original message is decoded to completion. If, however, the receiving device is not the target device, the offsets respectively associated therewith are not equal and combine to form an above threshold decoding error and decoding is terminated before completion.Type: ApplicationFiled: July 8, 2019Publication date: January 2, 2020Applicant: Tsofun Algorithm Ltd.Inventor: Noam PRESMAN
-
Patent number: 10348336Abstract: A device system and method is provided for early termination of a decoding process performed at a receiving user device. A user-specific message may be received, from a communication channel shared by multiple user devices. The user-specific message may include an error correction codeword generated by shifting an original codeword by an offset codeword uniquely associated with a target user device. The error correction codeword may be shifted based on an offset codeword uniquely associated with the receiving user device. The received message may begin to be decoded. If the receiving device is the target device, the offsets respectively associated therewith are equal and cancel, and the original message is decoded to completion. If, however, the receiving device is not the target device, the offsets respectively associated therewith are not equal and combine to form an above threshold decoding error and decoding is terminated before completion.Type: GrantFiled: November 15, 2017Date of Patent: July 9, 2019Assignee: Tsofun Algorithm Ltd.Inventor: Noam Presman
-
Publication number: 20190108093Abstract: There is provided a method of obtaining one or more parity symbols (PS) of an encoding of information symbols (IS) according to a linear cyclic code, the method comprising: upon a permutation of information symbols (IS), generating data indicative of parity coefficients of a row of a generator matrix associated with the linear cyclic code, computing, for each given parity coefficient, a first data in accordance with, at least, the given parity coefficient and the first IS; updating, by the processing circuitry, for each given parity coefficient of the one or more parity coefficients, the first data, in accordance with, at least, the given parity coefficient and the respective IS; and upon meeting a parity completion criterion for a given parity coefficient, deriving a parity symbol from the respective first data, thereby obtaining the one or more parity symbols of the codeword of the linear cyclic code.Type: ApplicationFiled: October 9, 2018Publication date: April 11, 2019Inventors: Noam PRESMAN, Eldad MELLER, Alexander SMEKHOV, Nissim HALABI
-
Publication number: 20180351581Abstract: A device system and method is provided for early termination of a decoding process performed at a receiving user device. A user-specific message may be received, from a communication channel shared by multiple user devices. The user-specific message may include an error correction codeword generated by shifting an original codeword by an offset codeword uniquely associated with a target user device. The error correction codeword may be shifted based on an offset codeword uniquely associated with the receiving user device. The received message may begin to be decoded. If the receiving device is the target device, the offsets respectively associated therewith are equal and cancel, and the original message is decoded to completion. If, however, the receiving device is not the target device, the offsets respectively associated therewith are not equal and combine to form an above threshold decoding error and decoding is terminated before completion.Type: ApplicationFiled: November 15, 2017Publication date: December 6, 2018Applicant: Tsofun Algorithm Ltd.Inventor: Noam PRESMAN
-
Patent number: 10074427Abstract: A method includes, in a data storage device including a resistive memory, receiving, from an external device, an erase command to erase a portion of the resistive memory. The method further includes storing shaped data at the portion of the resistive memory responsive to the erase command. Shaped data is configured to control an amount of leakage current during a read and/or write operation at one or more storage elements that are adjacent to at least one storage element of the portion of the resistive memory.Type: GrantFiled: November 12, 2014Date of Patent: September 11, 2018Assignee: SANDISK TECHNOLOGIES LLCInventors: Idan Alrod, Noam Presman, Ariel Navon, Tz-Yi Liu, Tianhong Yan
-
Patent number: 10061349Abstract: Head mountable camera devices, systems, and methods are disclosed.Type: GrantFiled: March 11, 2013Date of Patent: August 28, 2018Assignee: SANDISK TECHNOLOGIES LLCInventors: Itzhak Pomerantz, Menahem Lasser, Rahav Yairi, Idan Alrod, Eran Sharon, Noam Presman, Ariel Navon
-
Publication number: 20180219561Abstract: A device, system and method for decoding a product code generated by encoding input data by a plurality of first and second dimension error correction codes. For each of a plurality of first dimension codewords, the first dimension input data codeword may be decoded using a first dimension error correction code and the first dimension codeword may be erased if errors are detected in the decoded first dimension codeword. For each of a plurality of second dimension codewords, the second dimension codeword may be decoded using a second dimension erasure correction code to recover an erasure in the second dimension codeword that was erased in the first dimension decoding.Type: ApplicationFiled: February 1, 2017Publication date: August 2, 2018Inventors: Simon LITSYN, Noam PRESMAN