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: 12346273Abstract: 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: August 21, 2023Date of Patent: July 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Vadim Makhervaks, Aaron William Ogus, Jason David Adrian
-
Publication number: 20250203806Abstract: 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: ApplicationFiled: March 21, 2024Publication date: June 19, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Jason David ADRIAN, Laurent Andrew REGIMBAL, David William MAYER
-
Publication number: 20250203819Abstract: 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: ApplicationFiled: March 21, 2024Publication date: June 19, 2025Applicant: Microsoft Technology Licensing, LLCInventor: Jason David ADRIAN
-
Patent number: 12273429Abstract: 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: GrantFiled: October 28, 2022Date of Patent: April 8, 2025Assignee: Censys, Inc.Inventors: Jeff Cody, David Adrian, J. Alex Halderman, Paul A. Parkanzky
-
Patent number: 12265662Abstract: 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: GrantFiled: May 11, 2023Date of Patent: April 1, 2025Inventors: Juan Jesus Vasquez, Juan Daniel Vasquez, Alec Voldis Vasquez, David Adrian Vasquez, Tatjana Vasquez, Stephanie Garcia
-
Publication number: 20250077864Abstract: 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: ApplicationFiled: August 27, 2024Publication date: March 6, 2025Inventors: David Adrian, Andras Gabor Kupcsik, Markus Spies
-
Publication number: 20250042670Abstract: 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: June 10, 2024Publication date: February 6, 2025Inventors: Brett E. DeVries, Todd A. Zeilinger, Kurt Alan Dykema, David Adrian Moelker
-
Publication number: 20240354532Abstract: 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: ApplicationFiled: July 1, 2024Publication date: October 24, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Jason David ADRIAN, Richard BLACK, Austin Nicholas DONNELLY, David LARA SAUCEDO, Serguei Anatolievitch LEGTCHENKO, Hugh WILLIAMS
-
Publication number: 20240331213Abstract: 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: ApplicationFiled: March 12, 2024Publication date: October 3, 2024Inventors: Andras Gabor Kupcsik, Christian Graf, David Adrian, Joshua Weil
-
Patent number: 12082363Abstract: 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: GrantFiled: October 21, 2021Date of Patent: September 3, 2024Assignee: Microsoft Technology Licensing, LLCInventor: Jason David Adrian
-
Publication number: 20240280095Abstract: 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: ApplicationFiled: January 10, 2024Publication date: August 22, 2024Inventor: David Adrian Giles
-
Patent number: 12056568Abstract: 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: GrantFiled: July 26, 2022Date of Patent: August 6, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Jason David Adrian, Richard Black, Austin Nicholas Donnelly, David Lara Saucedo, Serguei Anatolievitch Legtchenko, Hugh Williams
-
Publication number: 20240247658Abstract: 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: ApplicationFiled: January 10, 2024Publication date: July 25, 2024Inventor: David Adrian Giles
-
Patent number: 12020153Abstract: 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: GrantFiled: December 2, 2021Date of Patent: June 25, 2024Assignee: ROBERT BOSCH GMBHInventors: David Adrian, Nicolai Waniek
-
Publication number: 20240196562Abstract: 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: ApplicationFiled: December 7, 2022Publication date: June 13, 2024Inventors: Luke Thomas GREGORY, Brandon Earl GARY, Jason David ADRIAN
-
Patent number: 12006160Abstract: 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: GrantFiled: September 9, 2022Date of Patent: June 11, 2024Assignee: Flexible Steel Lacing CompanyInventors: Brett E. DeVries, Todd A. Zeilinger, Kurt Alan Dykema, David Adrian Moelker
-
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
-
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