Patents by Inventor TAL PHILOSOF
TAL PHILOSOF 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: 20260106633Abstract: Devices, systems, and methods for managing a storage device configured to store a plurality of codewords, including: obtaining a two-dimensional (2D) generalized concatenated code (GCC) codeword from the storage device; providing the codeword to a sequential decoder; based on detecting a first failure by the sequential decoder, updating the codeword and transposing the updated codeword to obtain a transposed codeword; providing the transposed codeword to the sequential decoder; and obtaining information bits corresponding to the codeword based on a result obtained by the sequential decoder.Type: ApplicationFiled: December 15, 2025Publication date: April 16, 2026Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Amit BERMAN, Ariel DOUBCHAK, Avner DOR, Tal PHILOSOF, Yaron SHANY
-
Patent number: 12578884Abstract: A storage device, including a non-volatile memory including a plurality of pages; and a storage controller. The storage controller is configured to allocate a plurality of code rates to the plurality of pages, cluster the plurality of pages into a first plurality of pages and a second plurality of pages based on the plurality of code rates, determine a plurality of page associations such that each second page from the second plurality of pages with at least one first page from the first plurality of pages, encode data based on the plurality of code rates to generate encoded data, and store the encoded data in the plurality of pages. The encoding includes obtaining side information corresponding to the second plurality of pages and transferring the side information to the first plurality of pages.Type: GrantFiled: May 28, 2024Date of Patent: March 17, 2026Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Amit Berman, Tal Philosof, Ariel Doubchak
-
Patent number: 12525996Abstract: Devices, systems, and methods for managing a storage device configured to store a plurality of codewords, including: obtaining a two-dimensional (2D) generalized concatenated code (GCC) codeword from the storage device; providing the codeword to a sequential decoder; based on detecting a first failure by the sequential decoder, updating the codeword and transposing the updated codeword to obtain a transposed codeword; providing the transposed codeword to the sequential decoder; and obtaining information bits corresponding to the codeword based on a result obtained by the sequential decoder.Type: GrantFiled: June 27, 2024Date of Patent: January 13, 2026Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Amit Berman, Ariel Doubchak, Tal Philosof, Avner Dor, Yaron Shany
-
Publication number: 20260005709Abstract: Devices, systems, and methods for managing a storage device configured to store a plurality of codewords, including: obtaining a two-dimensional (2D) generalized concatenated code (GCC) codeword from the storage device; providing the codeword to a sequential decoder; based on detecting a first failure by the sequential decoder, updating the codeword and transposing the updated codeword to obtain a transposed codeword; providing the transposed codeword to the sequential decoder; and obtaining information bits corresponding to the codeword based on a result obtained by the sequential decoder.Type: ApplicationFiled: June 27, 2024Publication date: January 1, 2026Applicant: Samsung Electronics Co., Ltd.Inventors: Amit Berman, Ariel DOUBCHAK, Avner DOR, Tal PHILOSOF, Yaron SHANY
-
Publication number: 20250370638Abstract: A storage device, including: a non-volatile memory including a plurality of pages; and a storage controller: wherein the storage controller is configured to: allocate a plurality of code rates to the plurality of pages, cluster the plurality of pages into a first plurality of pages and a second plurality of pages based on the plurality of code rates, determine a plurality of page associations such that each second page from the second plurality of pages with at least one first page from the first plurality of pages, encode data based on the plurality of code rates to generate encoded data, wherein the encoding includes obtaining side information corresponding to the second plurality of pages and transferring the side information to the first plurality of pages, and store the encoded data in the plurality of pages.Type: ApplicationFiled: May 28, 2024Publication date: December 4, 2025Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Amit BERMAN, Tal PHILOSOF, Ariel DOUBCHAK
-
Patent number: 12394486Abstract: Provided are a memory system, a method of reading data and a method of finding read thresholds. The method of finding read thresholds includes: selecting a channel distribution among a plurality of channel distributions that corresponds to a read page of the memory device to be read in response to a read command; generating a Trellis diagram based on a decoding scheme and a type of the read page; determining an optimal path through the Trellis diagram using the selected channel distribution according to a dynamic programming algorithm; and finding the read thresholds from the optimal path.Type: GrantFiled: August 23, 2023Date of Patent: August 19, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Tal Philosof, Lior Kissos, Ariel Doubchak, Amit Berman
-
Publication number: 20250069660Abstract: Provided are a memory system, a method of reading data and a method of finding read thresholds. The method of finding read thresholds includes: selecting a channel distribution among a plurality of channel distributions that corresponds to a read page of the memory device to be read in response to a read command; generating a Trellis diagram based on a decoding scheme and a type of the read page; determining an optimal path through the Trellis diagram using the selected channel distribution according to a dynamic programming algorithm; and finding the read thresholds from the optimal path.Type: ApplicationFiled: August 23, 2023Publication date: February 27, 2025Inventors: Tal PHILOSOF, Lior KISSOS, Ariel DOUBCHAK, Amit BERMAN
-
Patent number: 12143123Abstract: A method of correcting data stored in a memory device includes: applying an iterative decoder to the data; determining a total number of rows in first data the decoder attempted to correct; estimating first visible error rows among the total number that continue to have an error after the attempt; estimating residual error rows among the total number that no longer have an error after the attempt; determining second visible error rows in second data of the decoder that continue to have an error by permuting indices of the residual error rows according to a permutation; and correcting the first data using the first visible error rows.Type: GrantFiled: July 25, 2023Date of Patent: November 12, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ariel Doubchak, Avner Dor, Yaron Shany, Tal Philosof, Yoav Shereshevski, Amit Berman
-
Publication number: 20230370090Abstract: A method of correcting data stored in a memory device includes: applying an iterative decoder to the data; determining a total number of rows in first data the decoder attempted to correct; estimating first visible error rows among the total number that continue to have an error after the attempt; estimating residual error rows among the total number that no longer have an error after the attempt; determining second visible error rows in second data of the decoder that continue to have an error by permuting indices of the residual error rows according to a permutation; and correcting the first data using the first visible error rows.Type: ApplicationFiled: July 25, 2023Publication date: November 16, 2023Inventors: Ariel DOUBCHAK, Avner DOR, Yaron SHANY, Tal PHILOSOF, Yoav SHERESHEVSKI, Amit BERMAN
-
Publication number: 20230308115Abstract: A method of correcting data stored in a memory device includes: applying an iterative decoder to the data; determining a total number of rows in first data the decoder attempted to correct; estimating first visible error rows among the total number that continue to have an error after the attempt; estimating residual error rows among the total number that no longer have an error after the attempt; determining second visible error rows in second data of the decoder that continue to have an error by permuting indices of the residual error rows according to a permutation; and correcting the first data using the first visible error rows.Type: ApplicationFiled: March 28, 2022Publication date: September 28, 2023Inventors: Ariel DOUBCHAK, Avner Dor, Yaron Shany, Tal Philosof, Yoav Shereshevski, Amit Berman
-
Patent number: 11750221Abstract: A method of correcting data stored in a memory device includes: applying an iterative decoder to the data; determining a total number of rows in first data the decoder attempted to correct; estimating first visible error rows among the total number that continue to have an error after the attempt; estimating residual error rows among the total number that no longer have an error after the attempt; determining second visible error rows in second data of the decoder that continue to have an error by permuting indices of the residual error rows according to a permutation; and correcting the first data using the first visible error rows.Type: GrantFiled: March 28, 2022Date of Patent: September 5, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ariel Doubchak, Avner Dor, Yaron Shany, Tal Philosof, Yoav Shereshevski, Amit Berman
-
Patent number: 10613547Abstract: A system and method is taught for collaborative vehicle to all (V2X) communications to improve driving vehicle performance in a heterogeneous capability environment by sharing capabilities among different vehicles in both autonomous and non autonomous vehicles. In particular, the system and method are operative to locate proximate road users and to share the location, velocity and direction of the proximate road user with other road users via V2X communications.Type: GrantFiled: August 14, 2017Date of Patent: April 7, 2020Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Eilon Riess, Tal Philosof, Yohay Buchbut
-
Publication number: 20190387410Abstract: Embodiments include methods, systems and computer readable storage medium for geo-location based transmission resource allocation for vehicle sensors. The method includes determining available transmission resources for an area and partitioning the area into a plurality of cells. The method includes determining whether the plurality of cells exceeds the available transmission resources and allocating a portion of the available resources to a first set of one or more cells. The method includes reusing the portion of the available resources allocated to the first set of one or more cells by allocating the portion of the available resources to a second set of one or more cells and assigning transmission resources associated with the second set of one or more cells to a second set of one or more vehicles when the second set of one or more vehicles enters an area associated with the second set of one or more cells.Type: ApplicationFiled: June 13, 2018Publication date: December 19, 2019Inventors: Oded Bialer, Tal Philosof
-
Patent number: 10282996Abstract: A method of performing collision prevention and a system to perform collision prevention involve a communication interface to receive information from connected devices of individuals. The system also includes a processor to obtain the information from the connected devices, estimate a potential for an upcoming collision, and issue an alert based on the potential for the upcoming collision to one or more of the connected devices.Type: GrantFiled: March 2, 2018Date of Patent: May 7, 2019Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Yohay Buchbut, Eilon Riess, Tal Philosof
-
Patent number: 10284655Abstract: A method in a vehicle configured to communicate in a vehicle point-to-multipoint communication system is provided. The method includes selecting a transmission resource comprising a sub-channel frequency range and time slot on which to compete for communication rights, competing with one or more vehicles for communication rights on the transmission resource using a listen-before-talk algorithm, and transmitting vehicle data on the transmission resource won. A method in a communication system is provided. The method includes partitioning a vehicle travel pathway into a plurality of geographical bins, grouping the bins into one or more regions, mapping each bin in a region to a different transmission resource, preparing a data record containing the mapping of geographical bins to transmission resources, and providing the data record to one or more vehicles that travel down the travel pathway for identifying to the one or more vehicles the transmission resource on which to transmit data.Type: GrantFiled: May 22, 2017Date of Patent: May 7, 2019Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Olga Weisman, Ayelet Aharon, Tal Philosof
-
Patent number: 10257304Abstract: A system and method that enables large content data transfers to mobile platforms is provided. The mobile platform cache system and method provided build a cache suitable for large content data transfers using the available storage capacity of one or more frequently used, existing mobile devices. The provided mobile cache system and method prioritize available free or low cost communication protocols for data transfer to one or more mobile devices, enabling the use of free Wi-Fi communications or low cost communications, and minimizing the use of cellular data transmissions for large content data transfers.Type: GrantFiled: June 1, 2016Date of Patent: April 9, 2019Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Nadav Lavi, Moshe Laifenfeld, Tal Philosof
-
Publication number: 20190049992Abstract: A system and method is taught for collaborative vehicle to all (V2X) communications to improve driving vehicle performance in a heterogeneous capability environment by sharing capabilities among different vehicles in both autonomous and non autonomous vehicles. In particular, the system and method are operative to locate proximate road users and to share the location, velocity and direction of the proximate road user with other road users via V2X communications.Type: ApplicationFiled: August 14, 2017Publication date: February 14, 2019Inventors: Eilon Riess, Tal Philosof, Yohay Buchbut
-
Publication number: 20180342114Abstract: A vehicle-based system and a method of performing communication include one or more in-vehicle devices configured to obtain data. A controller obtains the data from the one or more in-vehicle devices. A first wireless communication unit associated with one or more of the one or more in-vehicle devices transmits data from the one or more of the one or more in-vehicle devices to the controller wirelessly.Type: ApplicationFiled: May 24, 2017Publication date: November 29, 2018Inventors: Tal Philosof, Eilon Riess, Yohay Buchbut
-
Patent number: 10140784Abstract: A vehicle-based system and a method of performing communication include one or more in-vehicle devices configured to obtain data. A controller obtains the data from the one or more in-vehicle devices. A first wireless communication unit associated with one or more of the one or more in-vehicle devices transmits data from the one or more of the one or more in-vehicle devices to the controller wirelessly.Type: GrantFiled: May 24, 2017Date of Patent: November 27, 2018Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLPInventors: Tal Philosof, Eilon Riess, Yohay Buchbut
-
Publication number: 20180338000Abstract: A method in a vehicle configured to communicate in a vehicle point-to-multipoint communication system is provided. The method includes selecting a transmission resource comprising a sub-channel frequency range and time slot on which to compete for communication rights, competing with one or more vehicles for communication rights on the transmission resource using a listen-before-talk algorithm, and transmitting vehicle data on the transmission resource won. A method in a communication system is provided. The method includes partitioning a vehicle travel pathway into a plurality of geographical bins, grouping the bins into one or more regions, mapping each bin in a region to a different transmission resource, preparing a data record containing the mapping of geographical bins to transmission resources, and providing the data record to one or more vehicles that travel down the travel pathway for identifying to the one or more vehicles the transmission resource on which to transmit data.Type: ApplicationFiled: May 22, 2017Publication date: November 22, 2018Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: OLGA WEISMAN, AYELET AHARON, TAL PHILOSOF