Patents by Inventor Assaf BAR-NESS
Assaf BAR-NESS 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: 20250209216Abstract: A seamless and secure cloud to PC pointer relay allows a pointer/cursor to be moved between secure and unsecure windows while being displayed with smooth transitions and while transitioning between secure and unsecure data handling for pointer information. A secure input unit encrypts pointing device operations in the secure window. A user (host) computing device performs location calculations on encrypted data, which conceals pointing device operations in the secure window from the host operating system. The secure unit decrypts the encrypted data returned by the host operating system to determine the calculated pointer location information. The secure unit relays the calculated pointer operation information to the source of the secure window (e.g., remote cloud server) to process user interaction with the secure window while keeping the host operating system unaware of user activity in the secure window (e.g., other than position, if the host renders the pointer).Type: ApplicationFiled: February 9, 2024Publication date: June 26, 2025Inventors: Assaf BAR - NESS, Netanel HADAD, Shoham DEKEL
-
Publication number: 20250208818Abstract: A method for securely providing a remote desktop session includes receiving, at a user device, an encrypted video stream that includes graphics content of the remote desktop session and that is characterized by a frame rate that is variable. The method further provides for reducing variability in the frame rate of the encrypted video stream by duplicating select encrypted frames of the video stream and inserting the duplicated encrypted frames into the video stream. The method additionally provides for delivering the video stream to a local application configured to generate control signals that cause a graphics processing unit (GPU) of the user machine to render the video stream to a display of the user machine.Type: ApplicationFiled: December 20, 2023Publication date: June 26, 2025Inventors: Assaf BAR NESS, Idan WOLF, Orr SROUR
-
Publication number: 20250193236Abstract: Phishing protection utilizes a security identifier displayed in association with secure content. The identifier may be displayed separately for comparison. A security identifier may be generated by a user interface, local source, or remote source. Users may visually and/or physically confirm identifiers. An identifier may be a character string or QR code. Phishing attempts may be monitored, detected, and alerted during and outside a secure session. A device may modify images from a first computing device to a display monitor. A device interface may receive a first image from the first computing device. A detector may monitor the first image for counterfeit information. An alert generator may generate a security alert for counterfeit information. A combiner may combine with the first image, in response to a secure session, a secure image associated with a secure identifier and, in response to the detector detecting counterfeit secure information, the security alert.Type: ApplicationFiled: February 28, 2024Publication date: June 12, 2025Inventors: Netanel HADAD, Orr SROUR, Assaf BAR - NESS
-
Publication number: 20250175278Abstract: The technology described herein protects against key logging at a keyboard input processor. The technology described herein includes a keyboard with a plurality of keys, a key matrix, a crossbar, and a KIP. The crossbar scrambles a key signal generated by the key matrix according to a scramble instruction known to the computer receiving the keyboard input. The result produced by the crossbar may be described as a scrambled key signal. The scrambled key signal may correspond to a different key signal produced by the key matrix. A different scramble instruction may be provided for each keystroke. The scramble instruction may be used by the computing device receiving a scrambled keystroke to unscramble it.Type: ApplicationFiled: November 27, 2023Publication date: May 29, 2025Inventors: Shoham DEKEL, Assaf Bar Ness, Yoel Yeheskel Einhoren, Netnael Hadad
-
Publication number: 20250139238Abstract: Systems and methods are disclosed herein for identifying a bypass of a computing device state change. In an example system, a determination is made that a computing component, such as an application executing on the computing device, is blocking a state change of the computing device. The state change includes various types of actions to protect the computing device, such as an automatic lock, logoff, standby mode change, or powering off change. An idle period of the computing device is detected. A proximity change of a user relative to the computing device is also detected. Based on the idle period and the proximity change, an action to remediate the blocking of the state change is performed, such as generating a notification associated with the blocking of the state change for providing to the user and/or automatically bypassing the blocking of the state change.Type: ApplicationFiled: October 30, 2023Publication date: May 1, 2025Inventors: Assaf BAR - NESS, Shoham DEKEL
-
Publication number: 20250085792Abstract: A method for a touch-sensitive display device includes detecting a first real-world movement of a stylus from a first surface position to a second surface position separated from the first surface position by a first real-world movement distance. The first real-world movement is translated into a first virtual movement from a first virtual input position to a second virtual input position using an absolute movement translation. Based on one or more movement translation context parameters, movement translation is switched from the absolute movement translation to a relative movement translation. A second real-world movement of the stylus is detected from the second surface position to a third surface position separated from the second surface position by a second real-world movement distance. The second real-world movement is translated into a corresponding second virtual movement from the second virtual input position to a third virtual input position using the relative movement translation.Type: ApplicationFiled: January 30, 2023Publication date: March 13, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Assaf BAR-NESS, Shoham DEKEL
-
Patent number: 12216840Abstract: Examples relate to managing power consumption of a stylus haptic feedback component prior to actuation. In one example, power is transmitted to a haptic circuit and a first haptic predicter value corresponding to a first user interaction with the stylus is determined. A weighted first haptic predicter value is generated by weighting the first haptic predicter value. A second haptic predicter value corresponding to a second user interaction is determined, and a weighted second haptic predicter value is generated by weighting the second haptic predicter value. At least the weighted first and second haptic predicter values are combined to generate a combined weighted predictive result, which is compared to a haptic predictive threshold value. On condition that such comparison yields a haptic predictive result, power continues transmitting to the haptic circuit. On condition that such comparison yields a non-haptic-predictive result, power ceases transmitting to the haptic circuit.Type: GrantFiled: August 24, 2023Date of Patent: February 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Shoham Dekel, Assaf Bar-Ness
-
Patent number: 12204746Abstract: Systems, methods, and instrumentalities are described herein related to a secured stylus. A secure connection is established between a digitizer processor in a computing device and a remote server providing virtual desktop infrastructure (VDI). A digitizer interposer implemented in the computing device, the server, and/or between them receives raw or encrypted digitizer input that bypasses the operating system (OS) and processor of the computing device. Digitizer signal processing, normally performed by the OS, is performed on one or more servers. An edge server provides haptic feedback to a stylus and/or generates display of temporary digital ink as created while a cloud server completes digital ink processing and generates video for display by the computing device. A secure connection between a graphics processing unit (GPU) and the server protects secure connection video by encryption bypassing the OS and processor of the user computing device.Type: GrantFiled: November 22, 2023Date of Patent: January 21, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shoham Dekel, Assaf Bar-Ness, Orr Srour
-
Publication number: 20240385701Abstract: An electronic stylus includes a stylus body, a touch-sensitive input region disposed along at least a portion of the stylus body, a haptic feedback device, and a stylus controller configured to receive an indication of user physical contact with the touch-sensitive input region. The user physical contact is classified as a recognized contact type of a plurality of different recognized contact types, based at least in part on one or more touch context parameters. The haptic feedback device is activated with predefined haptic characteristics corresponding to the recognized contact type, and differing from predefined haptic characteristics corresponding to other recognized contact types of the plurality of different recognized contact types.Type: ApplicationFiled: October 4, 2022Publication date: November 21, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Shoham DEKEL, Uri RON, Vadim MISHALOV, Assaf BAR-NESS
-
Patent number: 12147620Abstract: A computing device detects an indication of a data-linkable context for the electronic stylus and transitions communication between the digitizer of the computing device and the electronic stylus from a user interface mode to a data link mode, based at least in part on the detecting. The computing device communicates between the electronic stylus and the digitizer in the data link mode via the multiple electrostatic antennas of the electronic stylus, based at least in part on the transitioning.Type: GrantFiled: December 16, 2022Date of Patent: November 19, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Shoham Dekel, Assaf Bar-Ness
-
Publication number: 20240319866Abstract: Systems, methods, and instrumentalities are described herein related to a secured stylus. A secure connection is established between a digitizer processor in a computing device and a remote server providing virtual desktop infrastructure (VDI). A digitizer interposer implemented in the computing device, the server, and/or between them receives raw or encrypted digitizer input that bypasses the operating system (OS) and processor of the computing device. Digitizer signal processing, normally performed by the OS, is performed on one or more servers. An edge server provides haptic feedback to a stylus and/or generates display of temporary digital ink as created while a cloud server completes digital ink processing and generates video for display by the computing device. A secure connection between a graphics processing unit (GPU) and the server protects secure connection video by encryption bypassing the OS and processor of the user computing device.Type: ApplicationFiled: November 22, 2023Publication date: September 26, 2024Inventors: Shoham DEKEL, Assaf BAR-NESS, Orr SROUR
-
Publication number: 20240281085Abstract: A device for use with a touch surface digitizer, the device comprising: a sensor configured to receive uplink signals emitted by a grid of antennas in the digitizer, and a controller configured to detect the uplink signals via the sensor; wherein the controller is further configured to determine a speed of the device based on a detected sequence of the uplink signals as received at the sensor from one or more junctions of the antenna grid relative to a predetermined spatial pattern of the uplink signals as emitted across the grid.Type: ApplicationFiled: March 18, 2024Publication date: August 22, 2024Inventors: Assaf BAR-NESS, Shoham DEKEL
-
Publication number: 20240201803Abstract: A computing device detects an indication of a data-linkable context for the electronic stylus and transitions communication between the digitizer of the computing device and the electronic stylus from a user interface mode to a data link mode, based at least in part on the detecting. The computing device communicates between the electronic stylus and the digitizer in the data link mode via the multiple electrostatic antennas of the electronic stylus, based at least in part on the transitioning.Type: ApplicationFiled: December 16, 2022Publication date: June 20, 2024Inventors: Shoham DEKEL, Assaf BAR - NESS
-
Patent number: 11966533Abstract: A device for use with a touch surface digitizer, the device comprising: a sensor configured to receive uplink signals emitted by a grid of antennas in the digitizer; and a controller configured to detect the uplink signals via the sensor; wherein the controller is further configured to determine a speed of the device based on a detected sequence of the uplink signals as received at the sensor from one or more junctions of the antenna grid relative to a predetermined spatial pattern of the uplink signals as emitted across the grid.Type: GrantFiled: September 4, 2020Date of Patent: April 23, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Assaf Bar-Ness, Shoham Dekel
-
Publication number: 20240126385Abstract: Examples are disclosed that relate to applying haptic output to a touch-sensitive input device. One example provides a touch-sensitive input device comprising a body, a haptic feedback mechanism within the body, a sensor subsystem, a logic processor, and a memory. The memory stores instructions executable by the processor to receive from the sensor subsystem sensor data indicating locations along the body of a plurality of contact points between a user hand and the body, based at least in part on the sensor data, determine a touch profile of the user hand applied to the body, based at least in part on the touch profile of the user hand, determine a selected haptic output to be applied to the body, and cause a drive signal to be transmitted to the haptic feedback mechanism to apply the selected haptic output to the body.Type: ApplicationFiled: March 25, 2022Publication date: April 18, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Shoham DEKEL, Assaf BAR-NESS
-
Patent number: 11954257Abstract: Examples are disclosed relating to providing haptic feedback in a stylus while the stylus crosses a gap between two displays. In one example, a method comprises detecting one or more haptic triggering criteria, and at least on condition of detecting the one or more haptic triggering criteria, actuating the haptic feedback component to produce haptic output. Using a width of the gap between the displays, a stylus velocity, and a stylus direction, a crossing time for the stylus tip to cross the gap is calculated. At a first time after actuating the haptic feedback component, the method determines that the stylus tip crosses an inside edge of one of the displays. At least on condition of determining that the tip of the stylus crosses an inside edge of a display, the method continues to actuate the haptic feedback component for the crossing time.Type: GrantFiled: April 12, 2023Date of Patent: April 9, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Shoham Dekel, Uri Ron, Assaf Bar-Ness
-
Patent number: 11941193Abstract: The disclosed technology controls a digital inking device by communicating electrostatic inking signals between the digital inking device and an ink-receiving computing device in an inking mode enabling the digital inking device to render digital ink in a display of the ink-receiving computing device via the electrostatic inking signals, detecting proximity of a peripheral communication device relative to the digital inking device, transitioning the digital inking device from the inking mode to a non-inking mode that terminates communication of the electrostatic inking signals between the digital inking device and the ink-receiving computing device, based at least in part on the detecting operation, and communicating electrostatic data signals in the non-inking mode between the digital inking device and the peripheral communication device in the non-inking mode, based at least in part on the transitioning to the non-inking mode.Type: GrantFiled: December 15, 2022Date of Patent: March 26, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Nir David, Assaf Bar Ness, Roei Avraham Halokhem, Arie Yehuda Gur, Oren Istrin, Anton Gorbanev
-
Patent number: 11868608Abstract: Systems, methods, and instrumentalities are described herein related to a secured stylus. A secure connection is established between a digitizer processor in a computing device and a remote server providing virtual desktop infrastructure (VDI). A digitizer interposer implemented in the computing device, the server, and/or between them receives raw or encrypted digitizer input that bypasses the operating system (OS) and processor of the computing device. Digitizer signal processing, normally performed by the OS, is performed on one or more servers. An edge server provides haptic feedback to a stylus and/or generates display of temporary digital ink as created while a cloud server completes digital ink processing and generates video for display by the computing device. A secure connection between a graphics processing unit (GPU) and the server protects secure connection video by encryption bypassing the OS and processor of the user computing device.Type: GrantFiled: March 20, 2023Date of Patent: January 9, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shoham Dekel, Assaf Bar-Ness, Orr Srour
-
Publication number: 20230422322Abstract: The disclosed technology provides wireless uplink transmission from a computing device to a peripheral device by communicating over a wireless connection between a digitizer of the computing device and the peripheral device by a multiuse communication protocol in which the digitizer receives input from the peripheral input device to affect operation of the computing device, transitioning communication from the multiuse communication protocol to a dedicated uplink communication protocol in which communication between with the peripheral input device includes transmission of multiple consecutive uplink blocks before the digitizer accepts downlink communications from the peripheral input device, and transmitting, while using the dedicated uplink communication protocol, consecutive data uplink blocks representing an upload to the peripheral input device before the digitizer accepts downlink communications from the peripheral input device.Type: ApplicationFiled: June 23, 2022Publication date: December 28, 2023Inventors: Nir DAVID, Arie Yehuda GUR, Anton GORBANEV, Oren ISTRIN, Assaf BAR - NESS, Roei HALOKHEM, Vadim MISHALOV, Uri RON
-
Publication number: 20230418396Abstract: The disclosed technology controls a digital inking device by communicating electrostatic inking signals between the digital inking device and an ink-receiving computing device in an inking mode enabling the digital inking device to render digital ink in a display of the ink-receiving computing device via the electrostatic inking signals, detecting proximity of a peripheral communication device relative to the digital inking device, transitioning the digital inking device from the inking mode to a non-inking mode that terminates communication of the electrostatic inking signals between the digital inking device and the ink-receiving computing device, based at least in part on the detecting operation, and communicating electrostatic data signals in the non-inking mode between the digital inking device and the peripheral communication device in the non-inking mode, based at least in part on the transitioning to the non-inking mode.Type: ApplicationFiled: December 15, 2022Publication date: December 28, 2023Inventors: Nir DAVID, Assaf BAR NESS, Roei Avraham HALOKHEM, Arie Yehuda GUR, Oren ISTRIN, Anton GORBANEV