Patents by Inventor Aaron Daniel

Aaron Daniel 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).

  • Publication number: 20210133070
    Abstract: A computer-implemented method, according to one embodiment, is for wear leveling blocks of memory. The computer-implemented method includes: determining the health of blocks of memory which are configured in multi-bit-per-cell mode. The blocks configured in multi-bit-per-cell mode are in a second pool, while blocks that are configured in single-level cell (SLC) mode are in a first pool. Moreover, the computer-implemented method is performed in some approaches with a proviso that the health of a block of memory is not determined while the block is configured in SLC mode. Moreover, health values are assigned to the blocks of memory in the second pool based on the health of the respective block. Each of the health values is further correlated with a respective data temperature.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Inventors: Roman Alexander Pletka, Aaron Daniel Fry, Sasa Tomic, Nikolaos Papandreou, Nikolas Ioannou, Radu Ioan Stoica, Timothy Fisher
  • Patent number: 10996078
    Abstract: Apparatus and associated methods relate to a linear variable differential transformer (LVDT) probe. The LVDT probe includes a plunger rod and a metal sheet formed into a cylinder with a C-shaped cross-section, the metal sheet configured to couple to the plunger rod. In an illustrative example, the coupling may be an interference fit aided by spring retention forces of the metal sheet. The metal sheet may be stamped, formed and applied to the plunger rod without annealing. In another example, the C-shaped metal sheet may be welded to the plunger rod at a distal and/or proximal end. The ratio of relative electromagnetic permeability of the metal sheet to the plunger rod may be greater than 10.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: May 4, 2021
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventor: Aaron Daniels
  • Publication number: 20210124488
    Abstract: A computer-implemented method, according to one embodiment, includes: maintaining a first subset of the plurality of blocks in a first pool, where the blocks maintained in the first pool are configured in SLC mode. A second subset of the plurality of blocks is maintained in a second pool, where the blocks maintained in the second pool are configured in multi-bit-per-cell mode. A current I/O rate for the memory is identified during runtime, and a determination is made as to whether the current I/O rate is outside a first range. In response to determining that the current I/O rate is not outside the first range, the blocks maintained in the first pool are used to satisfy incoming host writes. Moreover, in response to determining that the current I/O rate is outside the first range, the blocks maintained in the second pool are used to satisfy incoming host writes.
    Type: Application
    Filed: October 29, 2019
    Publication date: April 29, 2021
    Inventors: Radu Ioan Stoica, Roman Alexander Pletka, Timothy Fisher, Nikolaos Papandreou, Sasa Tomic, Nikolas Ioannou, Aaron Daniel Fry, Charalampos Pozidis, Andrew D. Walls
  • Publication number: 20210124643
    Abstract: A computer-implemented method, according to one embodiment, is for selectively storing parity data in different types of memory which include a higher performance memory and a lower performance memory. The computer-implemented method includes: receiving a write request, and determining whether the write request includes parity data. In response to determining that the write request includes parity data, a determination is made as to whether a write heat of the parity data is in a predetermined range. In response to determining that that write heat of the parity data is in the predetermined range, another determination is made as to whether the parity data has been read since a last time the parity data was updated. Furthermore, in response to determining that the parity data has been read since a last time the parity data was updated, the parity data is stored in the higher performance memory.
    Type: Application
    Filed: October 24, 2019
    Publication date: April 29, 2021
    Inventors: Nikolas Ioannou, Timothy Fisher, Roman Alexander Pletka, Nikolaos Papandreou, Radu Ioan Stoica, Sasa Tomic, Aaron Daniel Fry
  • Patent number: 10977181
    Abstract: A computer-implemented method, according to one approach, includes: receiving write requests, accumulating the write requests in a destage buffer, and determining a current read heat value of each logical page which corresponds to the write requests. Each of the write requests is assigned to a respective write queue based on the current read heat value of each logical page which corresponds to the write requests. Moreover, each of the write queues correspond to a different page stripe which includes physical pages, the physical pages included in each of the respective page stripes being of a same type. Furthermore, data in the write requests is destaged from the write queues to their respective page stripes. Other systems, methods, and computer program products are described in additional approaches.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Roman Alexander Pletka, Timothy Fisher, Aaron Daniel Fry, Nikolaos Papandreou, Nikolas Ioannou, Sasa Tomic, Radu Ioan Stoica, Charalampos Pozidis, Andrew D. Walls
  • Publication number: 20210098562
    Abstract: What is disclosed is structures and methods to integrate microdevices into system or receiver substrates. The integration of microdevices is facilitated by adding staging pads to microdevices before or after transferring. Creating stages after the transfer of a first microdevice to a substrate for the subsequent microdevice transfer to the first (or the second) microdevice transfer. The stage improves the surface profile of the substrate so that next microdevice can be transferred without the first microdevice on the substrate get damaged by or interfere with the surface of the donor or transfer head. Some embodiments further relate to tiled display device and more particularly, to stacking tiles to a backplane to form the tiled display device.
    Type: Application
    Filed: December 14, 2020
    Publication date: April 1, 2021
    Applicant: VueReal Inc.
    Inventors: Gholamreza Chaji, Won Kyu Ha, Aaron Daniel Trent Wiersma, Ehsanollah Fathi
  • Patent number: 10957407
    Abstract: A computer-implemented method, according to one approach, is for calibrating read voltages for a block of memory. The computer-implemented method includes: determining a current operating state of a block which includes more than one word-line therein, and where more than one read voltage is associated with each of the word-lines. Moreover, for each of the word-lines in the block: one of the read voltages associated with the given word-line is selected as a reference read voltage, and an absolute shift value is calculated for the reference read voltage. A relative shift value is determined for each of the remaining read voltages associated with the given word-line, where the relative shift values are determined with respect to the reference read voltage. Furthermore, each of the read voltages associated with the given word-line are adjusted using the absolute shift value and each of the respective relative shift values.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Papandreou, Charalampos Pozidis, Nikolas Ioannou, Roman Alexander Pletka, Radu Ioan Stoica, Sasa Tomic, Timothy Fisher, Aaron Daniel Fry
  • Patent number: 10955263
    Abstract: Apparatuses, systems, and associated methods of assembly are described that provide for improved sensor devices. An example sensor device includes a bobbin tube that defines a hollow interior. The device includes a primary coil element wound around the bobbin tube configured to, in response to a current input, generate a primary magnetic flux and includes a secondary coil element wound around the primary coil element. In an instance in which the bobbin tube receives a probe assembly therein, magnetic interaction between the probe assembly and the primary coil element is configured to induce a signal in the secondary coil element. Furthermore, a pitch of the secondary coil element varies according to a non-linear, polynomial function along a second length of the bobbin tube so as to reduce linearity error of the sensor device.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: March 23, 2021
    Assignee: Honeywell International Inc.
    Inventors: Subramanian Esakki, Aaron Daniels, Vijayshekhar Araganji
  • Publication number: 20210065813
    Abstract: A computer-implemented method, according to one embodiment, includes: determining a current operating state of a block of memory. The block includes more than one type of page therein, and at least one read voltage is associated with each of the page types. The current operating state of the block is further used to produce a hybrid calibration scheme for the block which identifies a first subset of the read voltages, and a second subset of the read voltages. The read voltages in the second subset are further organized in one or more groupings. A unique read voltage offset value is calculated for each of the read voltages in the first subset, and a common read voltage offset value is also calculated for each grouping of read voltages in the second subset.
    Type: Application
    Filed: August 28, 2019
    Publication date: March 4, 2021
    Inventors: Nikolaos Papandreou, Charalampos Pozidis, Nikolas Ioannou, Roman Alexander Pletka, Radu Ioan Stoica, Sasa Tomic, Timothy Fisher, Aaron Daniel Fry, Andrew D. Walls
  • Patent number: 10921446
    Abstract: Generally, a scanning device performs a sonic scan of a space by generating an ultrasonic impulse and measuring reflected signals as raw audio data. Sonic scan data including raw audio data and an associated scan location is forwarded to a sonic mapping service, which generates and distributes a 3D map of the space called a sonic map. When multiple devices contribute, the map is a collaborative sonic map. The sonic mapping service is advantageously available as distributed computing service, and can detect acoustic characteristics of the space and/or attribute visual/audio features to elements of a 3D model based on a corresponding detected acoustic characteristic. Various implementations that utilize a sonic map, detected acoustic characteristics, an impacted visual map, and/or an impacted 3D object include mixed reality communications, automatic calibration, relocalization, visualizing materials, rendering 3D geometry, and the like.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: February 16, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeffrey Ryan Sipko, Adolfo Hernandez Santisteban, Aaron Daniel Krauss, Priya Ganadas, Arthur C. Tomlin
  • Publication number: 20210042239
    Abstract: A computer-implemented method, according to one embodiment, is for maintaining heat information of data while in a cache. The computer-implemented method includes: transferring data from non-volatile memory to the cache, such that the data is stored in a first page in the cache. Previous read and/or write heat information associated with the data is maintained by preserving one or more bits in a hash table which correspond to the data in the first page. Moreover, the data is destaged from the first page in the cache to the non-volatile memory, and the one or more bits in the hash table which correspond to the data are updated to reflect current read and/or write heat information associated with the data.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 11, 2021
    Inventors: Nikolas Ioannou, Nikolaos Papandreou, Roman Alexander Pletka, Sasa Tomic, Radu Ioan Stoica, Timothy Fisher, Aaron Daniel Fry, Charalampos Pozidis, Andrew D. Walls
  • Publication number: 20210011852
    Abstract: A computer-implemented method, according to one approach, includes: receiving write requests, accumulating the write requests in a destage buffer, and determining a current read heat value of each logical page which corresponds to the write requests. Each of the write requests is assigned to a respective write queue based on the current read heat value of each logical page which corresponds to the write requests. Moreover, each of the write queues correspond to a different page stripe which includes physical pages, the physical pages included in each of the respective page stripes being of a same type. Furthermore, data in the write requests is destaged from the write queues to their respective page stripes. Other systems, methods, and computer program products are described in additional approaches.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 14, 2021
    Inventors: Roman Alexander Pletka, Timothy Fisher, Aaron Daniel Fry, Nikolaos Papandreou, Nikolas Ioannou, Sasa Tomic, Radu Ioan Stoica, Charalampos Pozidis, Andrew D. Walls
  • Publication number: 20210004159
    Abstract: A computer-implemented method, according to one embodiment, includes: maintaining a block switching metric for each block of memory in the storage system. A determination is made as to whether a first block in a first pool should be transferred to a second pool according to a block switching metric which corresponds to the first block. In response to determining that the first block in the first pool should be transferred to the second pool according to the block switching metric which corresponds to the first block, the first block is erased. The first block is then transferred from the first pool to a second RTU queue which corresponds to the second pool. A second block in the second pool is also erased and transferred from the second pool to a first RTU queue which corresponds to the first pool.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 7, 2021
    Inventors: Roman Alexander Pletka, Aaron Daniel Fry, Timothy Fisher, Sasa Tomic, Nikolaos Papandreou, Nikolas Ioannou, Radu Ioan Stoica, Charalampos Pozidis, Andrew D. Walls
  • Publication number: 20210004158
    Abstract: A computer-implemented method, according to one embodiment, includes: determining whether a number of blocks included in a first ready-to-use (RTU) queue is in a first range of the first RTU queue. In response to determining that the number of blocks included in the first RTU queue is in the first range, a determination is made as to whether a number of blocks included in a second RTU queue is in a second range of the second RTU queue. Moreover, in response to determining that the number of blocks included in the second RTU queue is not in the second range, valid data is relocated from one of the blocks in a first pool which corresponds to the first RTU queue. The block in the first pool is erased, and transferred from the first pool to the second RTU queue which corresponds to a second pool.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 7, 2021
    Inventors: Roman Alexander Pletka, Radu Ioan Stoica, Sasa Tomic, Nikolaos Papandreou, Nikolas Ioannou, Aaron Daniel Fry, Timothy Fisher, Charalampos Pozidis, Andrew D. Walls
  • Patent number: 10875717
    Abstract: A conveyor chain includes a plurality of side link assemblies and flight arm assemblies coupled together to form an elongated chain. The flight arm assemblies include a pair of opposing flight arms positioned on either side of the chain with the flight arms each including an elongated body formed with and extending from an integral base and a vertical sprocket opening formed in the integral base. The vertical sprocket opening is configured for engaging a tooth of a drive sprocket to drive the flight arm. The side link assemblies include a pair of opposing side straps positioned on either side of the chain each including a base and a pair of side strap bosses extending outwardly from the base.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: December 29, 2020
    Assignee: The Cincinnati Mine Machinery Company
    Inventors: Randall Lee Morris, Aaron Daniel Meyer
  • Publication number: 20200400420
    Abstract: Methods of measuring a thickness of a material are disclosed. An oscillating signal at a measurement frequency is applied to a circuit including an inductive component and a capacitive component provided using a pair of capacitive sensor electrodes adjacent the material. The measurement frequency is less than a resonant frequency of the circuit, and the resonant frequency is based on the inductive component and the capacitive component. Information regarding a value of a measured parameter is generated based on applying the oscillating signal at the measurement frequency to the circuit. A value of the measured parameter is related to the thickness of the material.
    Type: Application
    Filed: June 19, 2020
    Publication date: December 24, 2020
    Inventors: Steven CUMMER, Joseph Batton ANDREWS, Aaron Daniel FRANKLIN, David Alan KOESTER, James Barton SUMMERS, III
  • Publication number: 20200362500
    Abstract: A washing machine appliance is provided. The washing machine appliance may include a cabinet, a control panel, a tub, a wash basket, and a front ventilation line. The cabinet may include a front panel. The front panel may define an opening. The control panel may be mounted on the cabinet. The control panel may include an input and define a panel aperture. The tub may be positioned within the cabinet. The wash basket may be rotatably mounted within the tub. The front ventilation line may be in fluid communication with the tub. The front ventilation line may define an air path from an inlet at the panel aperture to an outlet in fluid communication with the tub.
    Type: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Inventor: Aaron Daniel Abbott
  • Publication number: 20200357211
    Abstract: A system and method for sensing or tracking users at a geographic location or destination and collecting data based upon such users and/or the tracking of such users for enhancing the experience of the users, providing increased operational functionality of venues or attractions associated with the destination, and/or managing or influencing behavior associated with users or employees at the geographic location or destination. The system may be accessible via software applications executed upon mobile devices and/or permanent hardware kiosks and/or via a web-based interface. Trackable hardware is carried and/or worn or otherwise associated with the users so that the users' movement and activities may be tracked at the geographic location or destination.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: Aaron Daniel Mendelson, Richard DK Bojahra, David Allan Black, Rick Briggs, Philip R. Edgell
  • Publication number: 20200348152
    Abstract: Apparatuses, systems, and associated methods of assembly are described that provide for improved probed assemblies for use in sensors configured to convert between motion and electrical signals. An example probe assembly includes a probe rod defining a first end. In an operational configuration, the probe rod is at least partially received by a sensor device. The probe assembly further includes a probe head that receives the first end of the probe rod. The probe head mates with the first end so as to secure the probe rod therein. The first end of the probe rod is further welded to the probe head via a butt welding technique.
    Type: Application
    Filed: May 3, 2019
    Publication date: November 5, 2020
    Inventors: Aaron Daniels, Murgesh R. Sajjan, Charles Licata
  • Publication number: 20200333168
    Abstract: Apparatuses, systems, and associated methods of assembly are described that provide for improved sensor devices. An example sensor device includes a bobbin tube that defines a hollow interior. The device includes a primary coil element wound around the bobbin tube configured to, in response to a current input, generate a primary magnetic flux and includes a secondary coil element wound around the primary coil element. In an instance in which the bobbin tube receives a probe assembly therein, magnetic interaction between the probe assembly and the primary coil element is configured to induce a signal in the secondary coil element. Furthermore, a pitch of the secondary coil element varies according to a non-linear, polynomial function along a second length of the bobbin tube so as to reduce linearity error of the sensor device.
    Type: Application
    Filed: April 18, 2019
    Publication date: October 22, 2020
    Inventors: Subramanian ESAKKI, Aaron DANIELS, Vijayshekhar ARAGANJI