Patents by Inventor David Adrian

David Adrian 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: 11985800
    Abstract: A thermal management system for a computing device includes a support board, a heat-generating component fixed to the support board, an enclosure, and a PCM. The heat-generating component is fixed to the support board on a first side of the support board, and the enclosure is fixed to the first side of the support board and encloses at least the heat-generating component. The PCM is positioned in the enclosure and configured to receive heat from the heat-generating component. The PCM is solid at 10° C.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: May 14, 2024
    Assignee: Microsoft Tech nology Licensing, LLC
    Inventors: Luke Thomas Gregory, Jason David Adrian
  • Publication number: 20240146818
    Abstract: Various embodiments of apparatuses and methods for a continuous scanning engine with automatic protocol detection are described. In some embodiments, the continuous scanning engine comprises one or more discovery components and one or more protocol detection components. The discovery components, in some embodiments, send initial packets to a plurality of ports of a plurality of network addresses of a network, receive responses to a least some of the initial packets, asynchronously match the received responses to the sent initial packets, and determine that some ports at some network addresses require further analysis.
    Type: Application
    Filed: January 9, 2024
    Publication date: May 2, 2024
    Applicant: Censys, Inc.
    Inventors: Jeff Cody, David Adrian, J. Alex Halderman, Paul A. Parkanzky
  • Publication number: 20240125033
    Abstract: A laundry treating appliance for treating laundry items according to a cycle of operation includes a chassis defining an interior. A rotatable treating chamber is located within the interior. An antenna is configured to receive RFID data from RFID tags on the laundry items and outputs a signal indicative of the RFID data. A controller receives the signal from the antenna and is configured to process the signal and to suggest, alter, or implement the cycle of operation based on the signal.
    Type: Application
    Filed: December 15, 2023
    Publication date: April 18, 2024
    Inventors: RICHARD L. HAMMOND, DAVID ADRIAN MOELKER, LUKE JOHN PAUL
  • Publication number: 20240122574
    Abstract: Systems, methods, and apparatuses for confidence mapping of shear wave measurements are disclosed. Confidence maps of shear wave image measurements may be generated from one or more confidence factors. Masking of graphical overlays of tissue stiffness values, based at least in part on the confidence map is disclosed. The confidence map and/or masked graphical overlays of tissue stiffness values may be superimposed on ultrasound images and provided on a display.
    Type: Application
    Filed: December 20, 2023
    Publication date: April 18, 2024
    Inventors: Ji Cao, Lars Jonas Olsson, Vijay Thakur Shamdasani, David Wesley Clark, Hua Xie, Jean-Luc Francois-Marie Robert, Alexey Viktorovich Cherepakhin, Bruce Adrian Kincy
  • Publication number: 20240104193
    Abstract: Methods, systems, and computer program products for direct assignment of physical devices to confidential virtual machines (VMs). At a first guest privilege context of a guest partition, a direct assignment of a physical device associated with a host computer system to the guest partition is identified. The guest partition includes the first guest privilege context and a second guest privilege context, which is restricted from accessing memory associated with the first guest privilege context. The guest partition corresponds to a confidential VM, such that a memory region associated with the guest partition is inaccessible to a host operating system. It is determined, based on a policy, that the physical device is allowed to be directly assigned to the guest partition. Communication between the physical device and the second guest privilege context is permitted, such as by exposing the physical device on a virtual bus and/or forwarding an interrupt.
    Type: Application
    Filed: September 26, 2022
    Publication date: March 28, 2024
    Inventors: Jin LIN, Jason Stewart WOHLGEMUTH, Michael Bishop EBERSOL, Aditya BHANDARI, Steven Adrian WEST, Emily Cara CLEMENS, Michael Halstead KELLEY, Dexuan CUI, Attilio MAINETTI, Sarah Elizabeth STEPHENSON, Carolina Cecilia PEREZ-VARGAS, Antoine Jean Denis DELIGNAT-LAVAUD, Kapil VASWANI, Alexander Daniel GREST, Steve Michel PRONOVOST, David Alan HEPKIN
  • Patent number: 11936748
    Abstract: Various embodiments of apparatuses and methods for a continuous scanning engine with automatic protocol detection are described. In some embodiments, the continuous scanning engine comprises one or more discovery components and one or more protocol detection components. The discovery components, in some embodiments, send initial packets to a plurality of ports of a plurality of network addresses of a network, receive responses to a least some of the initial packets, asynchronously match the received responses to the sent initial packets, and determine that some ports at some network addresses require further analysis.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: March 19, 2024
    Assignee: Censys, Inc.
    Inventors: Jeff Cody, David Adrian, J. Alex Halderman, Paul A. Parkanzky
  • Patent number: 11885058
    Abstract: A laundry treating appliance for treating laundry items according to a cycle of operation includes a chassis defining an interior. A rotatable treating chamber is located within the interior. An antenna is configured to receive RFID data from RFID tags on the laundry items and outputs a signal indicative of the RFID data. A controller receives the signal from the antenna and is configured to process the signal and to suggest, alter, or implement the cycle of operation based on the signal.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: January 30, 2024
    Assignee: Whirlpool Corporation
    Inventors: Richard L. Hammond, David Adrian Moelker, Luke John Paul
  • Patent number: 11868188
    Abstract: The described technology provides implementations of a storage device carrier assembly adapted to removably mate with a chassis. The storage device carrier assembly includes a storage device carrier adapted to be coupled to a storage device and a biased latch attached to the storage device carrier and adapted to transition from an engaged state to a retracted state to remove the storage device carrier from the chassis, wherein the biased latch includes extendable portions adapted to engage the chassis in the engaged state.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: January 9, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jason David Adrian
  • Publication number: 20230393998
    Abstract: A server system is provided that includes one or more compute nodes that include at least one processor and a host memory device. The server system further includes a plurality of solid-state drive (SSD) devices, a local non-volatile memory express virtualization (LNV) device, and a non-transparent (NT) switch for a peripheral component interconnect express (PCIe) bus that interconnects the plurality of SSD devices and the LNV device to the at least one processor of each compute node. The LNV device is configured to virtualize hardware resources of the plurality of SSD devices. The plurality of SSD devices are configured to directly access data buffers of the host memory device. The NT switch is configured to hide the plurality of SSD devices such that the plurality of SSD devices are not visible to the at least one processor of each compute node.
    Type: Application
    Filed: August 21, 2023
    Publication date: December 7, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vadim MAKHERVAKS, Aaron William OGUS, Jason David ADRIAN
  • Publication number: 20230393660
    Abstract: Devices, systems, and methods for reproducing or simulating a heartbeat pattern in accordance with aspects of the present disclosure. In particular aspects, a device is configured to reproduce a tactile, auditory, and/or visual output representing a heartbeat pattern of a loved one. A user may perceive, during operation, the reproduced heartbeat pattern reproduced by the device. For example, the user may touch the device (e.g., may wrap a hand around the device, may pressed the device against any part of the user's body, etc.), the device may be activated (e.g., by the user's touch) and may reproduce an output (e.g., tactile, auditory, and/or visual) causing the user to perceive the heartbeat pattern. The heartbeat pattern may be one stored in the device, an external device and provided to the device via a link, or generated by the device dynamically during operation.
    Type: Application
    Filed: May 11, 2023
    Publication date: December 7, 2023
    Inventors: Juan Jesus Vasquez, Juan Daniel Vasquez, Alec Voldis Vasquez, David Adrian Vasquez, Tatjana Vasquez, Stephanie Garcia
  • Publication number: 20230376085
    Abstract: The described technology provides implementations of a storage device carrier assembly adapted to removably mate with a chassis. The storage device carrier assembly includes a storage device carrier adapted to be coupled to a storage device and a biased latch attached to the storage device carrier and adapted to transition from an engaged state to a retracted state to remove the storage device carrier from the chassis, wherein the biased latch includes extendable portions adapted to engage the chassis in the engaged state.
    Type: Application
    Filed: May 18, 2022
    Publication date: November 23, 2023
    Inventor: Jason David ADRIAN
  • Publication number: 20230312257
    Abstract: A system and apparatus are provided for monitoring a conveyor system. The system and apparatus may include one or more sensors or sensor modules associated with a conveyor belt. In one aspect, the apparatus includes a sensor connected to at least one of first and second plate members that are configured to be connected to one another on opposite surfaces of the conveyor belt. The sensor may be at least partially received in a recess formed in the conveyor belt such that the sensor resides in a protected pocket formed by at least one of the plate members and the recess in the conveyor belt. The system is configured to monitor ancillary devices of a conveyor system, such as a belt splice. The system may maintain a digital twin of an ancillary device so that a condition of the ancillary device may be monitored remotely.
    Type: Application
    Filed: April 4, 2023
    Publication date: October 5, 2023
    Inventors: Brett E. DeVries, David Adrian Moelker
  • Patent number: 11768783
    Abstract: A server system is provided that includes one or more compute nodes that include at least one processor and a host memory device. The server system further includes a plurality of solid-state drive (SSD) devices, a local non-volatile memory express virtualization (LNV) device, and a non-transparent (NT) switch for a peripheral component interconnect express (PCIe) bus that interconnects the plurality of SSD devices and the LNV device to the at least one processor of each compute node. The LNV device is configured to virtualize hardware resources of the plurality of SSD devices. The plurality of SSD devices are configured to directly access data buffers of the host memory device. The NT switch is configured to hide the plurality of SSD devices such that the plurality of SSD devices are not visible to the at least one processor of each compute node.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: September 26, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vadim Makhervaks, Aaron William Ogus, Jason David Adrian
  • Publication number: 20230301036
    Abstract: A thermal management system for a computing device includes a support board, a heat-generating component fixed to the support board, an enclosure, and a PCM. The heat-generating component is fixed to the support board on a first side of the support board, and the enclosure is fixed to the first side of the support board and encloses at least the heat-generating component. The PCM is positioned in the enclosure and configured to receive heat from the heat-generating component. The PCM is solid at 10° C.
    Type: Application
    Filed: March 21, 2022
    Publication date: September 21, 2023
    Inventors: Luke Thomas GREGORY, Jason David ADRIAN
  • Publication number: 20230267724
    Abstract: A method for training a machine learning model for generating descriptor images for images of one or more objects. The method includes recording multiple camera images, each showing one or more objects, and, for each camera image, generating one or more augmented versions of the camera image by applying a respective augmentation to the camera image for each augmented version of the camera image, wherein the augmentation comprises a change in position of pixel values of the camera image, generating pairs of training images each including the camera image and an augmentation of the camera image or two augmented versions of the camera image; and training the machine learning model with contrastive loss using the pairs of training images.
    Type: Application
    Filed: February 10, 2023
    Publication date: August 24, 2023
    Inventors: Christian Graf, Andras Gabor Kupcsik, David Adrian
  • Publication number: 20230150142
    Abstract: A method for training a machine learning model for generating descriptor images for images of one or of multiple objects. The method includes: formation of pairs of images which show the one or the multiple objects from different perspectives; generation, for each image pair, using the machine learning model, of a first descriptor image for the first image, and of a second descriptor image for the second image, which assigns descriptors to points of the one or multiple objects shown in the second image; sampling, for each image pair, of descriptor pairs, which include in each case a first descriptor from the first descriptor image and a second descriptor from the second descriptor image, which are assigned to the same point, and the adaptation of the machine learning method for reducing a loss.
    Type: Application
    Filed: November 7, 2022
    Publication date: May 18, 2023
    Inventors: David Adrian, Andras Gabor Kupcsik, Markus Spies
  • Publication number: 20230135240
    Abstract: Various embodiments of a scanning engine are described. In some embodiments, the scanning engine comprises discovery components associated with different Internet providers and/or protocol detection components associated with the different Internet providers. When a first discovery component associated with a first Internet provider does not receive a response from a port at an Internet address, then a second discovery component associated with a second Internet provider sends packets to that port at that Internet address to attempt to elicit a response. When a first protocol inspection component associated with a first Internet provider is not able to communicate with a port at an Internet address, then it provides information that can be obtained by a second protocol inspection component associated with a second Internet provider. That second protocol inspection component attempts to communicate with the port at the Internet address through the second Internet provider using various communication protocols.
    Type: Application
    Filed: October 28, 2022
    Publication date: May 4, 2023
    Applicant: Censys, Inc.
    Inventors: Jeff Cody, David Adrian, J. Alex Halderman, Paul A. Parkanzky
  • Publication number: 20230056544
    Abstract: In one aspect, an apparatus is provided for a conveyor belt system. The apparatus includes a conveyor belt cleaner having an elongate support and a pair of mounts configured to position the elongate support to extend across a conveyor belt. The apparatus includes a cleaner blade configured to be operatively mounted to the elongate support and engage a conveyor belt. The apparatus further includes a sensor configured to detect at least one characteristic of the elongate support as the elongate support vibrates during conveyor belt operation. A processor of the apparatus is configured to use the at least one characteristic of the elongate support to predict at least one property of the cleaner blade.
    Type: Application
    Filed: September 9, 2022
    Publication date: February 23, 2023
    Inventors: Brett E. DeVries, Todd A. Zeilinger, Kurt Alan Dykema, David Adrian Moelker
  • Publication number: 20230024453
    Abstract: An electronic equipment rack including a chassis configured to support an electronic device within a moveable drawer. The electronic equipment rack may further include a cable management arm coupled to a front side of the electronic equipment rack by a first hinge. The cable management arm may include a cable management structure and may further include a cable anchor point at which a fixed portion of the cable management structure is held at a fixed distance from a reference point located on the chassis. The cable management arm may be configured to be rotatable around the first hinge between a closed position and an open position in which the moveable drawer is configured to be moved inward and outward relative to the chassis. The electronic equipment rack may further include a communication connector located proximate an end of the cable management structure.
    Type: Application
    Filed: October 21, 2021
    Publication date: January 26, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Jason David ADRIAN
  • Publication number: 20230020411
    Abstract: Examples are disclosed that relate to attenuating fan noise in a computing storage system comprising magnetic data storage devices. One example provides a computing storage system comprising an enclosure, a plurality of magnetic data storage devices positioned within the enclosure, one or more fans positioned to cool the magnetic data storage devices, and an acoustic attenuator located between the plurality of magnetic data storage devices and the one or more fans. The acoustic attenuator comprises a plurality of airflow channels each defined by one or more internal walls of the acoustic attenuator, wherein at least one of the plurality of airflow channels is configured to block a line of sight between the plurality of magnetic data storage devices and the one or more fans.
    Type: Application
    Filed: July 15, 2021
    Publication date: January 19, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason David ADRIAN, Dominic Kai Yin CHENG, Nicholas Andrew KEEHN