Patents by Inventor Nadav LINENBERG
Nadav LINENBERG 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: 20250022095Abstract: Computing devices and methods of upscaling video data are disclosed. In one example a method of upscaling video data comprises generating first resolution video data comprising a plurality of tiles that each comprise a plurality of pixels. The method determines whether a first tile of the plurality of tiles matches a previously-received version of the first tile. At least on condition that the first tile does not match the previously-received version of the first tile, the first tile is upscaled from a first resolution to a second resolution greater than the first resolution. The method determines whether a second tile of the plurality of tiles matches a previously-received version of the second tile. At least on condition that the second tile matches the previously-received version of the second tile, the method refrains from upscaling the second tile from the first resolution to the second resolution.Type: ApplicationFiled: July 12, 2023Publication date: January 16, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Adam Benjamin MESHI, Ori LASLO, Nadav LINENBERG
-
Patent number: 12182363Abstract: A base noise level of a touchscreen interface for a computing device is actively and adaptively calibrated. Antenna traces forming a digitizer of the touchscreen interface are allocated into antenna regions. Antenna regions with high energy signal levels and antenna regions with low energy signal levels are identified. Signal level information from high energy antenna regions is discarded. A noise level, caused by electrical components of the computing device, is determined within signals generated in the antenna traces based at least in part upon the low energy antenna regions. The digitizer is calibrated by reducing energy levels of signals carried by the antenna traces in all antenna regions by the noise level.Type: GrantFiled: June 22, 2022Date of Patent: December 31, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Hanan Grinberg, Oren Istrin, Hadas Ruas, Nadav Linenberg, Anton Gorbanev
-
Patent number: 12164732Abstract: A capacitive touch-sensor system comprises an electrode array coupled to an electromagnetic-noise source, a hardware interface, and associated output logic. The electrode array acquires sensory signal. The hardware interface exposes a touch-position output of the capacitive touch sensor. The output logic determines that an anomalous sensory electrode of the electrode array is proximate to a touchpoint, the anomalous sensory electrode providing an anomalous response to noise from the electromagnetic-noise source. Pursuant to determining that the anomalous sensory electrode is proximate to the touchpoint, the output logic identifies a non-anomalous sensory electrode of the electrode array which is usable to detect the noise. If an amplitude of the sensory signal from the non-anomalous sensory electrode exceeds a predetermined threshold, then the output logic invalidates the sensory signal for touchpoint resolution.Type: GrantFiled: December 22, 2022Date of Patent: December 10, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Idan Palmor, Lior Zagiel, Yael Livne, Nadav Linenberg
-
Patent number: 12159003Abstract: A method for electronic device identifier assignment at a host computing device includes receiving a current local identifier of a separate electronic device and a full unique identifier of the separate electronic device. A host-specific identifier is assigned to the separate electronic device by, based at least in part on determining that the current local identifier of the separate electronic device is included in a set of local identifier values available for assignment, assigning the host-specific identifier to the separate electronic device with a same local identifier value as the current local identifier. Based at least in part on determining that the current local identifier of the separate electronic device is already assigned by the host computing device to a different separate electronic device, the host-specific local identifier is selected from the set of local identifier values available for assignment and assigned to the separate electronic device.Type: GrantFiled: July 28, 2023Date of Patent: December 3, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Arie Yehuda Gur, Nadav Linenberg
-
Publication number: 20240361867Abstract: Examples are disclosed relating to using a spatial noise model to compensate for noise in a frame of touch sensor data. One example provides, on a computing device, a method comprising receiving a noise level for each sensor antenna of a set of sensor antennas of a touch sensor; for each pair of sensor antennas, determining a noise compensation ratio comprising a noise level of a first antenna compared to a noise level of a second antenna; and storing the noise compensation ratio in a spatial noise model.Type: ApplicationFiled: July 11, 2024Publication date: October 31, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Matan SLASSI, Lior ZAGIEL, Nadav LINENBERG, Assaf COHEN, Arie Yehuda GUR, Netanel HADAD, Tal AVIV
-
Patent number: 12105565Abstract: A computing device is provided comprising a processor, a first display device having a first capacitive touch sensor, a second display device having a second capacitive touch sensor, and a hinge positioned between and coupled to each of the first display device and the second display device, the first display device and second display device being rotatable about the hinge and separated by a hinge angle. The processor is configured to detect the hinge angle at a first point in time, determine that the hinge angle at the first point in time is outside a first predetermined range, and upon at least determining that the hinge angle is outside the first predetermined range, perform run-time calibration of at least a plurality of rows of the capacitive touch sensor of the first display device and of the capacitive touch sensor of the second display device.Type: GrantFiled: January 23, 2023Date of Patent: October 1, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Idan Palmor, Gilad Pundak, Matan Slassi, Dmitry Birenberg, Nadav Linenberg
-
Publication number: 20240319823Abstract: An electronic device samples radiofrequency signals measured by multiple antennas positioned across the digitizer, wherein the radiofrequency signals include noise components. The electronic device selects an orthogonal frequency outside the defined bandwidth of the working frequency and removes at least some of the noise components from the radiofrequency signals measured by each antenna based at least on a sense signal measured at the orthogonal frequency by the each antenna.Type: ApplicationFiled: March 20, 2023Publication date: September 26, 2024Inventors: Yael LIVNE, Shai LEVI, Nadav LINENBERG
-
Patent number: 12079428Abstract: An electronic device samples radiofrequency signals measured by multiple antennas positioned across the digitizer, wherein the radiofrequency signals include noise components. The electronic device selects an orthogonal frequency outside the defined bandwidth of the working frequency and removes at least some of the noise components from the radiofrequency signals measured by each antenna based at least on a sense signal measured at the orthogonal frequency by the each antenna.Type: GrantFiled: March 20, 2023Date of Patent: September 3, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Yael Livne, Shai Levi, Nadav Linenberg
-
Patent number: 12056313Abstract: Examples are disclosed relating to using a spatial noise model to compensate for noise in a frame of touch sensor data. One example provides, on a computing device, a method comprising receiving a noise level for each sensor antenna of a set of sensor antennas of a touch sensor; for each pair of sensor antennas, determining a noise compensation ratio comprising a noise level of a first antenna compared to a noise level of a second antenna; and storing the noise compensation ratio in a spatial noise model.Type: GrantFiled: June 15, 2022Date of Patent: August 6, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Matan Slassi, Lior Zagiel, Nadav Linenberg, Assaf Cohen, Arie Yehuda Gur, Netanel Hadad, Tal Aviv
-
Patent number: 12026949Abstract: A method for electronic accessory pairing includes capturing an image of an external environment via a camera communicatively coupled to a host computing device. The image of the external environment is analyzed to detect presence of an imaged electronic accessory. After determining that the host computing device is not presently paired with the imaged electronic accessory, a pairing is established between the host computing device and the imaged electronic accessory.Type: GrantFiled: December 1, 2022Date of Patent: July 2, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Gilad Pundak, Eran Arbel, Nadav Linenberg
-
Publication number: 20240211076Abstract: A capacitive touch-sensor system comprises an electrode array coupled to an electromagnetic-noise source, a hardware interface, and associated output logic. The electrode array acquires sensory signal. The hardware interface exposes a touch-position output of the capacitive touch sensor. The output logic determines that an anomalous sensory electrode of the electrode array is proximate to a touchpoint, the anomalous sensory electrode providing an anomalous response to noise from the electromagnetic-noise source. Pursuant to determining that the anomalous sensory electrode is proximate to the touchpoint, the output logic identifies a non-anomalous sensory electrode of the electrode array which is usable to detect the noise. If an amplitude of the sensory signal from the non-anomalous sensory electrode exceeds a predetermined threshold, then the output logic invalidates the sensory signal for touchpoint resolution.Type: ApplicationFiled: December 22, 2022Publication date: June 27, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Idan PALMOR, Lior ZAGIEL, Yael LIVNE, Nadav LINENBERG
-
Patent number: 12022535Abstract: A computing device comprises a logic subsystem and a storage subsystem holding instructions executable by the logic subsystem to transmit a first identifier of the computing device to a separate electronic device, the first identifier being transmitted during one time frame of a plurality of sequential time frames. A second identifier of the computing device is transmitted to the electronic device, the second identifier including more data than the first identifier, the second identifier being transmitted over two or more time frames of the plurality of sequential time frames. An electronic pairing is established between the computing device and the electronic device based at least in part on one or both of the first and second identifiers, the electronic pairing enabling receiving of control inputs from the electronic device at the computing device.Type: GrantFiled: March 25, 2021Date of Patent: June 25, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Arie Yehuda Gur, Nadav Linenberg, Eran Chencinski, Uri Ron
-
Publication number: 20240185606Abstract: A method for electronic accessory pairing includes capturing an image of an external environment via a camera communicatively coupled to a host computing device. The image of the external environment is analyzed to detect presence of an imaged electronic accessory. After determining that the host computing device is not presently paired with the imaged electronic accessory, a pairing is established between the host computing device and the imaged electronic accessory.Type: ApplicationFiled: December 1, 2022Publication date: June 6, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Gilad PUNDAK, Eran ARBEL, Nadav LINENBERG
-
Publication number: 20240094901Abstract: Examples are disclosed relating to computing devices and methods for performing touch detection within a virtual trackpad area of a touch screen display. In one example, a non-trackpad touch input signal is received from outside the virtual trackpad area and processed with at least a jitter restrictor algorithm that applies a non-trackpad distance between reported touch locations. A virtual trackpad touch input signal is received from within the virtual trackpad area. On condition of determining that the virtual trackpad touch input signal is received from within the virtual trackpad area, the virtual trackpad touch input signal is processed with the jitter restrictor algorithm that applies a virtual trackpad distance between reported touch locations that is smaller than the non-trackpad distance between reported touch locations.Type: ApplicationFiled: November 29, 2023Publication date: March 21, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Matan SLASSI, Dmitry BIRENBERG, Gilad PUNDAK, Nadav LINENBERG, Andrew Pyon MITTEREDER
-
Patent number: 11899855Abstract: The disclosure herein describes changing a mode of operation of a computing device using signals from a pen device. The pen device obtains gesture input data from at least one sensor of the pen device and the obtained gesture input data is compared to at least one gesture pattern. Based on the gesture input data matching the at least one gesture pattern, the pen device transitions to an active state. The pen device detects, via an electrostatic communication channel, an uplink signal from the computing device and sends a signal to change a mode of operation of the computing device by at least one of a network interface or a communication channel, other than the electrostatic communication channel. Changing modes of operation of a computing device provides a flexible, stream-lined way to enhance the user experience of using a computing device with a pen device (e.g., performing an initial pairing process).Type: GrantFiled: February 1, 2022Date of Patent: February 13, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ilan Geller, Nadav Linenberg, Eran Arbel, Uri Ron, Amir Zyskind
-
Patent number: 11880565Abstract: Examples are disclosed relating to computing devices and methods for performing touch detection within a virtual trackpad area of a touch screen display. In one example, a non-trackpad touch input signal is received from outside the virtual trackpad area and processed with at least one touch detection algorithm applying a non-trackpad threshold value. A virtual trackpad touch input signal is determined to be received from within the virtual trackpad area. On condition of determining that the virtual trackpad touch input signal is received from within the virtual trackpad area, the virtual trackpad touch input signal is processed with the touch detection algorithm applying a virtual trackpad threshold value different from the non-trackpad threshold value.Type: GrantFiled: November 22, 2022Date of Patent: January 23, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Matan Slassi, Dmitry Birenberg, Gilad Pundak, Nadav Linenberg, Andrew Pyon Mittereder
-
Patent number: 11874998Abstract: A touch-screen system comprises adjacent first and second touch-screen sensors, first and second digitizers, and synchronization and return logic. Each of the first and second digitizers is coupled electronically to the respective touch-screen sensor and configured to provide a pen signal responsive to action of a pen on the touch-screen sensor. The synchronization logic is configured to synchronize the pen to the first and second digitizers and to enable pen tracking by any of the first and second digitizers conditionally, based at least partly on the first and second pen signals. The return logic is configured to expose a result of the pen tracking to an operating system of the touch-screen system.Type: GrantFiled: January 27, 2023Date of Patent: January 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Matan Slassi, Lior Zagiel, Assaf Cohen, Netanel Hadad, Nadav Linenberg
-
Publication number: 20230418416Abstract: A base noise level of a touchscreen interface for a computing device is actively and adaptively calibrated. Antenna traces forming a digitizer of the touchscreen interface are allocated into antenna regions. Antenna regions with high energy signal levels and antenna regions with low energy signal levels are identified. Signal level information from high energy antenna regions is discarded. A noise level, caused by electrical components of the computing device, is determined within signals generated in the antenna traces based at least in part upon the low energy antenna regions. The digitizer is calibrated by reducing energy levels of signals carried by the antenna traces in all antenna regions by the noise level.Type: ApplicationFiled: June 22, 2022Publication date: December 28, 2023Inventors: Hanan GRINBERG, Oren ISTRIN, Hadas RUAS, Nadav LINENBERG, Anton GORBANEV
-
Publication number: 20230409144Abstract: Examples are disclosed relating to using a spatial noise model to compensate for noise in a frame of touch sensor data. One example provides, on a computing device, a method comprising receiving a noise level for each sensor antenna of a set of sensor antennas of a touch sensor; for each pair of sensor antennas, determining a noise compensation ratio comprising a noise level of a first antenna compared to a noise level of a second antenna; and storing the noise compensation ratio in a spatial noise model.Type: ApplicationFiled: June 15, 2022Publication date: December 21, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Matan SLASSI, Lior ZAGIEL, Nadav LINENBERG, Assaf COHEN, Arie Yehuda GUR, Netanel HADAD, Tal AVIV
-
Publication number: 20230376140Abstract: A method for electronic device identifier assignment at a host computing device includes receiving a current local identifier of a separate electronic device and a full unique identifier of the separate electronic device. A host-specific identifier is assigned to the separate electronic device by, based at least in part on determining that the current local identifier of the separate electronic device is included in a set of local identifier values available for assignment, assigning the host-specific identifier to the separate electronic device with a same local identifier value as the current local identifier. Based at least in part on determining that the current local identifier of the separate electronic device is already assigned by the host computing device to a different separate electronic device, the host-specific local identifier is selected from the set of local identifier values available for assignment and assigned to the separate electronic device.Type: ApplicationFiled: July 28, 2023Publication date: November 23, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Arie Yehuda GUR, Nadav LINENBERG