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: 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
  • 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