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: 11985800Abstract: 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: GrantFiled: March 21, 2022Date of Patent: May 14, 2024Assignee: Microsoft Tech nology Licensing, LLCInventors: Luke Thomas Gregory, Jason David Adrian
-
Publication number: 20240146818Abstract: 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: ApplicationFiled: January 9, 2024Publication date: May 2, 2024Applicant: Censys, Inc.Inventors: Jeff Cody, David Adrian, J. Alex Halderman, Paul A. Parkanzky
-
Publication number: 20240125033Abstract: 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: ApplicationFiled: December 15, 2023Publication date: April 18, 2024Inventors: RICHARD L. HAMMOND, DAVID ADRIAN MOELKER, LUKE JOHN PAUL
-
Publication number: 20240122574Abstract: 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: ApplicationFiled: December 20, 2023Publication date: April 18, 2024Inventors: 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: 20240104193Abstract: 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: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Inventors: 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: 11936748Abstract: 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: GrantFiled: October 29, 2021Date of Patent: March 19, 2024Assignee: Censys, Inc.Inventors: Jeff Cody, David Adrian, J. Alex Halderman, Paul A. Parkanzky
-
Patent number: 11885058Abstract: 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: GrantFiled: March 24, 2020Date of Patent: January 30, 2024Assignee: Whirlpool CorporationInventors: Richard L. Hammond, David Adrian Moelker, Luke John Paul
-
Patent number: 11868188Abstract: 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: GrantFiled: May 18, 2022Date of Patent: January 9, 2024Assignee: Microsoft Technology Licensing, LLCInventor: Jason David Adrian
-
Publication number: 20230393998Abstract: 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: ApplicationFiled: August 21, 2023Publication date: December 7, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Vadim MAKHERVAKS, Aaron William OGUS, Jason David ADRIAN
-
Publication number: 20230393660Abstract: 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: ApplicationFiled: May 11, 2023Publication date: December 7, 2023Inventors: Juan Jesus Vasquez, Juan Daniel Vasquez, Alec Voldis Vasquez, David Adrian Vasquez, Tatjana Vasquez, Stephanie Garcia
-
Publication number: 20230376085Abstract: 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: ApplicationFiled: May 18, 2022Publication date: November 23, 2023Inventor: Jason David ADRIAN
-
Publication number: 20230312257Abstract: 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: ApplicationFiled: April 4, 2023Publication date: October 5, 2023Inventors: Brett E. DeVries, David Adrian Moelker
-
Patent number: 11768783Abstract: 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: GrantFiled: May 23, 2022Date of Patent: September 26, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Vadim Makhervaks, Aaron William Ogus, Jason David Adrian
-
Publication number: 20230301036Abstract: 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: ApplicationFiled: March 21, 2022Publication date: September 21, 2023Inventors: Luke Thomas GREGORY, Jason David ADRIAN
-
Publication number: 20230267724Abstract: 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: ApplicationFiled: February 10, 2023Publication date: August 24, 2023Inventors: Christian Graf, Andras Gabor Kupcsik, David Adrian
-
Publication number: 20230150142Abstract: 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: ApplicationFiled: November 7, 2022Publication date: May 18, 2023Inventors: David Adrian, Andras Gabor Kupcsik, Markus Spies
-
Publication number: 20230135240Abstract: 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: ApplicationFiled: October 28, 2022Publication date: May 4, 2023Applicant: Censys, Inc.Inventors: Jeff Cody, David Adrian, J. Alex Halderman, Paul A. Parkanzky
-
Publication number: 20230056544Abstract: 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: ApplicationFiled: September 9, 2022Publication date: February 23, 2023Inventors: Brett E. DeVries, Todd A. Zeilinger, Kurt Alan Dykema, David Adrian Moelker
-
Publication number: 20230024453Abstract: 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: ApplicationFiled: October 21, 2021Publication date: January 26, 2023Applicant: Microsoft Technology Licensing, LLCInventor: Jason David ADRIAN
-
Publication number: 20230020411Abstract: 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: ApplicationFiled: July 15, 2021Publication date: January 19, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Jason David ADRIAN, Dominic Kai Yin CHENG, Nicholas Andrew KEEHN