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: 12346273
    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: August 21, 2023
    Date of Patent: July 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vadim Makhervaks, Aaron William Ogus, Jason David Adrian
  • Publication number: 20250203806
    Abstract: A computing device assembly is provided, including a rack, and a plurality of compute units that are horizontally oriented and mounted within the rack in one of two vertical stacks. The computing device assembly further includes a plurality of switches that are vertically oriented and mounted along a front side of the rack laterally between the two vertical stacks of compute units. The computing device assembly further includes a plurality of horizontal cable backplanes mounted in a vertical stack along a rear side of the rack. The computing device assembly further includes a plurality of vertical cable shuffles mounted between the two vertical stacks of compute units and between the vertically oriented switches and the vertical stack of horizontal cable backplanes.
    Type: Application
    Filed: March 21, 2024
    Publication date: June 19, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason David ADRIAN, Laurent Andrew REGIMBAL, David William MAYER
  • Publication number: 20250203819
    Abstract: A signal conditioning connector assembly is provided, including an enclosure, and a plurality of signal conditioner layers mounted within the enclosure. Each signal conditioner layer includes a substrate, signal conditioner circuitry mounted to the substrate, first electrodes forming a first connector on a first side of the signal conditioner circuitry, second electrodes forming a second connector on a second side of the signal conditioner circuitry, a heat spreader in thermal communication with a side of the signal conditioner circuitry opposite the substrate, and a liquid cooling pipe positioned adjacent and in thermal communication with the heat spreader. The liquid cooling pipe is configured to draw heat away from the heat spreader for thermal management. The signal conditioning connector assembly can be positioned adjacent an interface between the vertical cable shuffle and the horizontal cable backplane within the rack of the computing device assembly of the first and second aspects.
    Type: Application
    Filed: March 21, 2024
    Publication date: June 19, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Jason David ADRIAN
  • Patent number: 12273429
    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: Grant
    Filed: October 28, 2022
    Date of Patent: April 8, 2025
    Assignee: Censys, Inc.
    Inventors: Jeff Cody, David Adrian, J. Alex Halderman, Paul A. Parkanzky
  • Patent number: 12265662
    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: Grant
    Filed: May 11, 2023
    Date of Patent: April 1, 2025
    Inventors: Juan Jesus Vasquez, Juan Daniel Vasquez, Alec Voldis Vasquez, David Adrian Vasquez, Tatjana Vasquez, Stephanie Garcia
  • Publication number: 20250077864
    Abstract: A method for training a machine learning model for generating descriptor images. The method includes recording a plurality of camera images, forming training image pairs from the plurality of camera images, wherein each training image pair includes a first training image and a second training image, ascertaining a loss for the training image pair and at least one key point from a distance between the position of the key point in the first training image or a transformed version of the first training image and an estimated position of the key point, which is ascertained by transitioning from the first training image to the second training image and back to the first training image or its transformed version, and adapting the machine learning model for reducing a total loss that includes the ascertained losses for at least a part of the training image pairs and key points.
    Type: Application
    Filed: August 27, 2024
    Publication date: March 6, 2025
    Inventors: David Adrian, Andras Gabor Kupcsik, Markus Spies
  • Publication number: 20250042670
    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: June 10, 2024
    Publication date: February 6, 2025
    Inventors: Brett E. DeVries, Todd A. Zeilinger, Kurt Alan Dykema, David Adrian Moelker
  • Publication number: 20240354532
    Abstract: A transparent substrate that encodes data therein having optically readable identification indicia corresponding to identifying information regarding the substrate. The optically readable identification indicia may be readable from the transparent substrate by altering the reflectivity of the transparent substrate in indicia portions that may be read by a scanner or reader (e.g., a barcode reader). The optically readable identification indicia may be provided on a common surface with a data zone in which data is encoded in the transparent substrate. Alternatively or additionally, the optically readable identification indicia may be provided on another, different surface than the surface on which the data is encoded in a data zone.
    Type: Application
    Filed: July 1, 2024
    Publication date: October 24, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason David ADRIAN, Richard BLACK, Austin Nicholas DONNELLY, David LARA SAUCEDO, Serguei Anatolievitch LEGTCHENKO, Hugh WILLIAMS
  • Publication number: 20240331213
    Abstract: A method for ascertaining a descriptor image for an image of an object. The method includes training, for each of a plurality of object classes, a respective machine learning model to map images of objects of the object class to descriptor images and storing reference descriptors output by the machine learning model for one or more objects of the object class; receiving an image of an object; generating, for each object class, a respective descriptor image for the object by mapping the received image to a descriptor image using the machine learning model trained for the object class; evaluating, for each object class, the distance between the reference descriptors stored for the object class and the descriptors of the descriptor image generated for the object class; and assigning the descriptor image to the object as the descriptor image of the object generated for an object class based on the distance.
    Type: Application
    Filed: March 12, 2024
    Publication date: October 3, 2024
    Inventors: Andras Gabor Kupcsik, Christian Graf, David Adrian, Joshua Weil
  • Patent number: 12082363
    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: Grant
    Filed: October 21, 2021
    Date of Patent: September 3, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jason David Adrian
  • Publication number: 20240280095
    Abstract: A double diaphragm pump has opposing diaphragms which are alternatingly acted upon at an activation side by an activating fluid, like air. The opposite side of the diaphragms is a pumping side. The surface area of the activation side is greater than the pumping side so as to provide a higher pressure of the pumped fluid than the activating fluid.
    Type: Application
    Filed: January 10, 2024
    Publication date: August 22, 2024
    Inventor: David Adrian Giles
  • Patent number: 12056568
    Abstract: A transparent substrate that encodes data therein having optically readable identification indicia corresponding to identifying information regarding the substrate. The optically readable identification indicia may be readable from the transparent substrate by altering the reflectivity of the transparent substrate in indicia portions that may be read by a scanner or reader (e.g., a barcode reader). The optically readable identification indicia may be provided on a common surface with a data zone in which data is encoded in the transparent substrate. Alternatively or additionally, the optically readable identification indicia may be provided on another, different surface than the surface on which the data is encoded in a data zone.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: August 6, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason David Adrian, Richard Black, Austin Nicholas Donnelly, David Lara Saucedo, Serguei Anatolievitch Legtchenko, Hugh Williams
  • Publication number: 20240247658
    Abstract: A multifunction controller permits a single controller to be used for multiple options in a pump system thereby simplifying the process of selecting a proper controller for a particular application for many embodiments. The multifunction controller may provide leak detection, pump rate control, pump count control, tank level control, tank pressure control and/or other functions in a system.
    Type: Application
    Filed: January 10, 2024
    Publication date: July 25, 2024
    Inventor: David Adrian Giles
  • Patent number: 12020153
    Abstract: A device and a method for training an image generator. The method includes: providing an image sequence that includes an image for each time of a plurality of times; training a first encoder, a second encoder, and a decoder by: for each of a number of times of the plurality of times: for the image assigned to the time, producing a multiplicity of feature maps for the image by a neural network and grouping them into first and second subsets; supplying the first subset to the first encoder to produce first feature vector; supplying the second subset to the second encoder to produce a second feature vector; supplying the first feature vector and the second feature vector to the decoder to produce a predicted target image; producing an error value; and adapting the first encoder, the second encoder, and the decoder to reduce the error value.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: June 25, 2024
    Assignee: ROBERT BOSCH GMBH
    Inventors: David Adrian, Nicolai Waniek
  • Publication number: 20240196562
    Abstract: A cooling system may include a first domain having a first fluid inlet and a first fluid outlet. A cooling system may include a second domain having a second fluid inlet and a second fluid outlet. A cooling system may include a thermal break between the first domain and the second domain. The thermal break includes a thermal gap separating the first domain and the second domain by 1 mm or less.
    Type: Application
    Filed: December 7, 2022
    Publication date: June 13, 2024
    Inventors: Luke Thomas GREGORY, Brandon Earl GARY, Jason David ADRIAN
  • Patent number: 12006160
    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: Grant
    Filed: September 9, 2022
    Date of Patent: June 11, 2024
    Assignee: Flexible Steel Lacing Company
    Inventors: Brett E. DeVries, Todd A. Zeilinger, Kurt Alan Dykema, David Adrian Moelker
  • 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
  • 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