Patents by Inventor A. Shay
A. Shay 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: 20250117135Abstract: According to the selected command format mode, the same opcode of existing commands will now be able to be sent using a new command format that will compress the large command and achieve the same functionality as the original large command. Examples of such include address compression, repeated fields, unnecessary known fields, etc. Instead of a long address being sent across the ASIC-NAND bus, the address sent over the bus will be represented using less bits with lower granularity. The controller will not send known repeated elements e.g. of the long address in the new format utilizing the compressed command such that the address can be transmitted only once instead of several times per each command. The new format will not include parts of the commands that are defined by the standard when it is possible to eliminate their transmission. The new command format will have two or more supported versions some of the commands, allowing introduction of new flexibility and improved performance of the device.Type: ApplicationFiled: October 8, 2023Publication date: April 10, 2025Applicant: Western Digital Technologies, Inc.Inventors: Amit ALON, Moshe KARNI, Shay BENISTY
-
Publication number: 20250117751Abstract: Techniques for extracting skills from unstructured raw data are provided. The method includes determining at least one normalized role that match a role of the raw data, wherein the match is determined based on a first semantic similarity score generated for each of normalized roles of a set of normalized roles; generating a subset of normalized tasks that are associated with the at least one normalized role; determining, based on a second semantic similarity score, at least one normalized task for a task data unit of the raw data, wherein the task data unit is a portion of the raw data that describes tasks of the role, wherein the at least one normalized task is a normalized task in the subset of normalized tasks; aggregating skills that are associated with the at least one normalized task; and generating structured skill data of the raw data using the aggregated skills.Type: ApplicationFiled: October 4, 2023Publication date: April 10, 2025Applicant: Retrain.ai Inc.Inventors: Shay DAVID, Isabelle BICHLER, Avi SIMON, Zach SOLAN
-
Publication number: 20250117160Abstract: In addition to transmitting over the ASIC-NAND bus the legacy long command format, a data storage device will be able to use also a compressed/improved command format. The alternate command's format is hidden from most parts of the NAND. The NAND can have a layer that will translate compressed/non standard commands to the legacy (standard) format for use by the rest of the NAND device's logic, as currently implemented. According to selected command format, the Low Level Flow Sequencer (LLFS) sequence generator and the flash interface module (FIM) will know which format to use in order to encode the command's content for transmission to the NAND by the FIM/ASIC/controller. The command is then executed on the NAND side according to the selected command scheme. Changes will be applied in the device controller on the ASIC side—to encode the command, and on the NAND side—to decode the command according to the selected format.Type: ApplicationFiled: October 8, 2023Publication date: April 10, 2025Applicant: Western Digital Technologies, Inc.Inventors: Amit ALON, Moshe KARNI, Shay BENISTY
-
Publication number: 20250119958Abstract: Certain aspects of the present disclosure provide techniques for simulating a receiver for link adaptation. A method for wireless communications by an apparatus includes obtaining, from an UE, parameters of a UE receiver; determining channel characteristics of a communication channel between the apparatus and the UE based on a measurement of a signal received from the UE; estimating a response of the UE receiver communicating on the communication channel having the channel characteristics based on a digital representation of the UE receiver, wherein the digital representation of the UE receiver is based on the parameters of the UE receiver; determining, based on the estimated response, at least one parameter for communication on the communication channel with the UE; sending, to the UE, an indication of the at least one parameter; and communicating with the UE in accordance with the at least one parameter.Type: ApplicationFiled: October 5, 2023Publication date: April 10, 2025Inventors: Jacob PICK, Shay LANDIS, Peer BERGER, Gideon Shlomo KUTZ, Tomer GEVA
-
Publication number: 20250117037Abstract: Different operations have different clock rate bottleneck points. For example, during a read operation, the processors may be the bottleneck whereas other operations will not be bottlenecks. Those other operations can have their clock rates reduced to save power since there is no benefit to a higher clock rate as the bottleneck is elsewhere. Predicting the bottleneck would be beneficial. Statistics correlating the bottleneck points with the workload and clock rates are tracked. When the workload changes, the statistics can be consulted to determine where the bottleneck is located and then slow down the clock rates for the non-bottleneck operations. A clock rate table is maintained in the device controller. The table holds the clock rate of each component. Predicting the workload and hence, the clock rates, reduces power consumption, improves performance, and better quality of service (QOS) compatibility characteristics.Type: ApplicationFiled: October 9, 2023Publication date: April 10, 2025Applicant: Western Digital Technologies, Inc.Inventors: Shay BENISTY, Ariel NAVON, Alexander BAZARSKY, Dudy David AVRAHAM
-
Publication number: 20250117139Abstract: A control circuit is configured to interact with a memory device to perform read and write operation at the memory device where the memory device includes memory transistors organized in a set of tiles. The control circuit includes a read queue configured to store active read requests for reading data from the memory device, each active read request being addressed to a respective tile in the set of tiles; a write queue configured to store active write requests for writing data to the memory device, each active write request being addressed to a respective tile in the set of tiles; and a write staging buffer configured to store pending write requests received by the control circuit and to transfer the pending write requests to the write queue to maximize a number of the active write requests in the write queue that are addressed to different tiles of the memory device.Type: ApplicationFiled: December 17, 2024Publication date: April 10, 2025Inventors: Shay Fux, Sagie Goldenberg, Amotz Yagev
-
Patent number: 12273963Abstract: Methods, systems, and devices for wireless communications are described. In some examples, a control node may receive, from a movable relay node, a capability message indicating a set of operational parameters for the movable relay node. The control node may determine a location for the movable relay node based on the capability message and may transmit, to the movable relay node, a location message indicating the determined location. The movable relay node may change locations or reconfigure one or more relay devices (e.g., reconfigurable intelligent surfaces) of the movable relay node based on the location message. Accordingly, the control node may use the movable relay node to relay messages between the control node and a second node, which may increase the likelihood of successful communications between the control node and the second node.Type: GrantFiled: July 29, 2021Date of Patent: April 8, 2025Assignee: QUALCOMM IncorporatedInventors: Idan Michael Horn, Shay Landis, Yehonatan Dallal, Amit Bar-Or Tillinger
-
Patent number: 12271397Abstract: A client device for storing a data set in a database is provided. The data set includes a plurality of initial data elements. The client device is configured to determine a storage location of the database for each initial data element and to obtain storage location configuration information based on the storage location. The client device is further configured to process, based on the storage location configuration information, each initial data element of a first subset of the plurality of initial data elements into a processed data element using one or more data processing operations and to transmit a modified data set to a data storage server for storing the modified data set in the database, wherein the modified data set comprises the processed data elements in the first subset and unprocessed initial data elements in a second subset which is complementary to the first subset.Type: GrantFiled: February 21, 2023Date of Patent: April 8, 2025Assignee: Huawei Technologies Co., Ltd.Inventors: Eli Shemer, Shay Akirav
-
Patent number: 12272157Abstract: A method for unsupervised learning of drivable space, the method may include receiving, by a processing circuit, an image of an environment of a vehicle; searching, in the image and by the processing circuit, for a drivable space within the environment of the vehicle, wherein the drivable space is associated with a statistically significant drivable space behavior; wherein the association is learnt by applying an unsupervised learning process; and responding, by the processing circuit, to a finding of the drivable space.Type: GrantFiled: June 7, 2022Date of Patent: April 8, 2025Assignee: AUTOBRAINS TECHNOLOGIES LTDInventors: Karina Odinaev, Shay Ieizerovitch
-
Publication number: 20250111659Abstract: A method for transfer learning, including (a) obtaining new object images and new object bounding shape information indicative of new object bounding shapes; (b) feeding the new object images to a NN that is trained to detect the certain objects, (c) providing, per each layer out of a group of candidate layers and for each new object image of the new object images, (i) a features map regarding a new object bounding shape, and (ii) a features map regarding an external region; (d) building, per each layer out of a group of candidate layers of the NN, an object classifier configured to distinguish between a bounding shape region and an external region; (e) selecting, out of the group of candidates layers, a selected layer; and (f) associating the selected layer with a detection of the new object.Type: ApplicationFiled: October 2, 2023Publication date: April 3, 2025Applicant: AUTOBRAINS TECHNOLOGIES LTDInventor: Shay Leizerovitch
-
Publication number: 20250112729Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may transmit capability information indicating that the UE is configured to perform multi-level coding (MLC) decoding for one or more bits of a plurality of constellation bits. The UE may receive, in accordance with the capability information, configuration information that indicates to perform bit-interleaved coded modulation (BICM) decoding for a first set of bits of the plurality of constellation bits and that indicates to perform MLC decoding for a second set of bits of the plurality of constellation bits, the second set of bits being based at least in part on the capability information. Numerous other aspects are described.Type: ApplicationFiled: October 2, 2023Publication date: April 3, 2025Inventors: Peer BERGER, Idan Michael HORN, Shay LANDIS
-
Publication number: 20250111244Abstract: A framework for implementing reinforcement learning (RL)-based dynamic aggregation for distributed learning (DL) and federated learning (FL) is provided. In one set of embodiments, the framework includes an RL agent that interacts with the parameter server and clients of a DL/FL system and periodically receives two inputs from the system while the system is executing a training run: a “state” comprising information regarding the current runtime properties of the system and a “reward” comprising information pertaining to one or more training metrics to be optimized. In response to these inputs, the RL agent generates an “action” comprising information for modifying the parameter server's aggregation function in a manner that maximizes future cumulative rewards expected from the DL/FL system based on the state.Type: ApplicationFiled: October 2, 2023Publication date: April 3, 2025Inventors: Yaniv Ben-Itzhak, Shay Vargaftik
-
Publication number: 20250113372Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may identify one or more quality metrics associated with one or more respective control channel elements (CCEs) of a first set of candidate resources that partially overlaps with a second set of candidate resources, wherein the first set of candidate resources is associated with a first aggregation level and the second set of candidate resources is associated with a second aggregation level. The UE may prune the second set of candidate resources based at least in part on a shaping pattern of the one or more quality metrics satisfying a quality tolerance threshold. Numerous other aspects are described.Type: ApplicationFiled: September 29, 2023Publication date: April 3, 2025Inventors: Ran BERLINER, Peer BERGER, Yevgeny ZAGALSKY, Shay LANDIS, Eitan YERUSHALMI, David JACOBIAN
-
Publication number: 20250112834Abstract: Systems, methods, and related technologies relate to obtaining a first classification of a device on a network from a first source, obtaining a second classification of the device on the network from a second source wherein the first classification and the second classification are different, and determining a classification result of the device based on selecting at least one of the first classification or the second classification.Type: ApplicationFiled: December 13, 2024Publication date: April 3, 2025Inventors: Itai Koren, Nadav Gothait, Michael Oks, Shay Shemer
-
Patent number: 12265738Abstract: Optimizing the time that a link is active in a data storage device is desirable. Changing the way the device processes commands will minimize the link uptime and maximize the time that the link can remain in a low power mode. The data storage device will control the command arbitration from the host to aggregate together command chunks as large as possible, such that will extend the link down durations, and won't need to wake the link up occasionally. In another approach the execution of commands from internal buffers of the host will be prioritized according to command-batch completion criteria, and not based on minimizing the latency of a single command.Type: GrantFiled: July 24, 2023Date of Patent: April 1, 2025Assignee: Sandisk Technologies, Inc.Inventors: Judah Gamliel Hahn, Shay Benisty, Alexander Bazarsky, Ariel Navon
-
Patent number: 12265478Abstract: The present disclosure generally relates to a XTS cache operation during a power down event. Upon detection of power loss, data that is waiting to be encrypted needs to be flushed to the memory device. For any unaligned data or data less than a flash management unit (FMU) size, the data is grouped together and, if necessary, padded to reach the FMU size and then encrypted, merged with other data FMUs, and written to the memory device. Grouping the unaligned data reduces the amount of padding necessary to reach FMU size and also reduces the amount of data to be encrypted. As such, data flushing can be accomplished using the limited amount of remaining power during the power loss event.Type: GrantFiled: July 21, 2022Date of Patent: April 1, 2025Assignee: Sandisk Technologies, Inc.Inventors: Amir Segev, Shay Benisty
-
Publication number: 20250102686Abstract: Codoped sodium-doped cesium iodide scintillators are described. The codoping can alter one or more optical and/or scintillation property of the scintillator material. For example, the codoping can increase scintillation light yield and/or decrease scintillation decay time. Radiation detectors comprising the scintillators, methods of detecting high energy radiation using the radiation detectors, and methods of altering one or more scintillation and/or optical properties of a cesium iodide scintillator are also described.Type: ApplicationFiled: March 31, 2023Publication date: March 27, 2025Applicant: University of Tennessee Research FoundationInventors: Everett Michael Cavanaugh, Charles L. Melcher, Kimberly Shay Pestovich, Luis Manuel Stand Stracuzzi
-
Patent number: 12258160Abstract: Items may be packaged for shipping or storage using additive manufacturing techniques, also known as three dimensional (3-D) printing. Packages made by such processes may be referred to as 3-D printed packages. The 3-D printed packages may be customized based on one or more items contained in the package, a recipient of the package, a sender of the package, and/or a destination location of the package. The customizations may include two-dimensional and/or three-dimensional customizations on an interior and/or exterior of the 3-D printed packages.Type: GrantFiled: April 20, 2021Date of Patent: March 25, 2025Inventors: Shay C. Colson, David A. Divine, David S. Thompson
-
Patent number: 12260131Abstract: Improved automation can be achieved using command-parts. Rather than using a command to determine which key to use, command partitioning will generate a task-ID based on a key index table to determine what key to use. Based on the task-ID, an encryption engine (XTS) will know which key to use. The command is split into partitions with the same attributes. The amount of task-IDs created will equal the amount of partitions. Automation will be based on the task-IDs to create a completion for a host. The controller will then return to the key index table to count the completed commands and send the completion to the host.Type: GrantFiled: July 24, 2023Date of Patent: March 25, 2025Assignee: Sandisk Technologies, Inc.Inventors: Amir Segev, Shay Benisty
-
Publication number: 20250095161Abstract: Examples of the present disclosure describe systems and methods for track aware object detection. In examples, image content comprising one or more objects is received. Frames in the image content are identified. Candidate bounding boxes are created around objects to be tracked in the frames and a confidence score is assigned to each candidate bounding box. The candidate bounding boxes for each object are compared to a predicted bounding box that is generated based on a current track for the object. Candidate bounding boxes that are determined to be similar to the predicted bounding box and/or that exceed a confidence score threshold are selected. The selected candidate bounding boxes are filtered until a single candidate bounding box that is most representative of each object to be tracked remains. The frame comprising the representative bounding box for each object is then added to a current track for the object.Type: ApplicationFiled: December 29, 2023Publication date: March 20, 2025Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shay AMRAM, Zvi FIGOV, Moti KADOSH, Yonit HOFFMAN