Patents by Inventor Nathan Ukrainetz

Nathan Ukrainetz 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: 10747362
    Abstract: Examples disclosed herein relate to the identification and suppression of inadvertent touches on a touch device, such as a touchpad or a touch screen. A suppression region is monitored on the touch device, and received touches are classified as intended or inadvertent based on the touches inside or outside of the suppression region. The suppression region is continually monitored, even while touches determined to be intended are being captured. Inadvertent touches are suppressed, and intended touches are allowed to be displayed or otherwise processed.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robbie Edgar, Yi-Min Huang, Nathan Ukrainetz
  • Publication number: 20170097733
    Abstract: Examples disclosed herein relate to the identification and suppression of inadvertent touches on a touch device, such as a touchpad or a touch screen. A suppression region is monitored on the touch device, and received touches are classified as intended or inadvertent based on the touches inside or outside of the suppression region. The suppression region is continually monitored, even while touches determined to be intended are being captured. Inadvertent touches are suppressed, and intended touches are allowed to be displayed or otherwise processed.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 6, 2017
    Inventors: Robbie Edgar, Yi-Min Huang, Nathan Ukrainetz
  • Publication number: 20060159032
    Abstract: The discovery and configuration of devices of interest connected to the Ethernet by an Ethernet port is disclosed. To perform discovery, Client software in a management interface transmits packets including the address of the management interface and a port identifier to a known broadcast address, requesting the MAC address for all devices of interest. Server software in the devices of interest parse the broadcast packets and broadcast a packet containing a MAC address that uniquely identifies the devices of interest back to the Client. Once the MAC addresses are returned to the Client, the Client can then broadcast protocol packets requesting the configuration of a specific device of interest such as a new IP address. Once a device of interest is configured with at least an IP address, the device of interest can communicate using TCP/IP, and it can thereafter be managed using higher level tools and firmware.
    Type: Application
    Filed: January 19, 2005
    Publication date: July 20, 2006
    Applicant: Emulex Design & Manufacturing Corporation
    Inventors: Nathan Ukrainetz, Carl Mies
  • Publication number: 20060146698
    Abstract: The detection, removal and reinsertion of possibly malfunctioning devices from an arbitrated loop is disclosed. When a new device is first connected to a storage switch and a loop is formed and begins initialization, a LOOP_DOWN event is sent to a processor and a loop down timer is started for each port in the loop. If initialization is successful, a LOOP_UP event is sent to the processor and the loop down timer is reset for each port in the loop. However, if one of the loop down timers times out, a problem occurred during the initialization. The port associated with the timed out timer is bypassed so that the devices in the remainder of the loop can continue trying to complete the initialization. The processor initiates a PTBI event on the bypassed device. If the bypassed device is operating properly, it is re-inserted back into the loop.
    Type: Application
    Filed: January 4, 2005
    Publication date: July 6, 2006
    Applicant: Emulex Design & manufacturing Corporation
    Inventors: Nathan Ukrainetz, Martin Stainbrook, Long Wei