Patents by Inventor Aaron Daniels

Aaron Daniels 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: 11762569
    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: Grant
    Filed: October 29, 2019
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    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: 20230289061
    Abstract: A method, system, and computer program product are disclosed. The method includes receiving a write request to a system and calculating, based on operating parameters of the system, a total processing time associated with servicing the write request in the system. The method also includes determining an actual time taken to store data specified in the write request and, when the actual time is less than the total processing time, delaying sending a completion message for the write request to an I/O interface.
    Type: Application
    Filed: March 10, 2022
    Publication date: September 14, 2023
    Inventors: Radu Ioan Stoica, Aaron Daniel Fry, Nikolas Ioannou, Nikolaos Papandreou, Roman Alexander Pletka, Charalampos Pozidis, Jenny L. Brown
  • Publication number: 20230281120
    Abstract: Provided are a storage device, system, and method for throttling host writes in a host buffer to a storage device. The storage device is coupled to a host system having a host buffer that includes reads and writes to pages of the storage device. Garbage collection consolidates valid data from pages in the storage device to fewer pages. A determination is made as to whether a processing measurement at the storage device satisfies a threshold. A timer value is set to a positive value in response to determining that the processing measurement satisfies the threshold. The timer is started to run for the timer value. Writes from the host buffer are blocked while the timer is running. Writes remain in the host buffer while the timer is running. A write is accepted from the host buffer to process in response to expiration of the timer.
    Type: Application
    Filed: March 2, 2022
    Publication date: September 7, 2023
    Inventors: Matthew S. REUTER, Timothy J. FISHER, Aaron Daniel FRY, Jenny L. BROWN, John Carrington CATES, Austin EBERLE
  • Publication number: 20230227152
    Abstract: A method of forming a balanced rotor blade assembly includes measuring a weight of a plurality of sub-components of the rotor blade assembly excluding a core. A configuration of a core of the rotor blade assembly is determined. In combination, the core and the plurality of sub-components achieve a target weight distribution and moment. The core is then fabricated and assembled with the plurality of sub-components to form a rotor blade sub-assembly.
    Type: Application
    Filed: January 9, 2023
    Publication date: July 20, 2023
    Applicant: Sikorsky Aircraft Corporation
    Inventors: Eric Cotton, Aaron Daniels
  • Patent number: 11693837
    Abstract: A system includes an interface, a processor, and a memory. The interface is configured to receive a version of a model from a model registry. The processor is configured to store the version of the model, start a process running the version of the model, and update a proxy with version information associated with the version of the model, wherein the updated proxy indicates to redirect an indication to invoke the version of the model to the process. The memory is coupled to the processor and configured to provide the processor with instructions.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: July 4, 2023
    Assignee: Databricks, Inc.
    Inventors: Aaron Daniel Davidson, Tomas Nykodym, Clemens Mewald
  • Publication number: 20230208896
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging systems by enabling users in an electronic chat conversation to run applications together. In some embodiments, when one user in a chat launches an application, an icon or other visual representation of the application appears in a portion of the chat window (e.g., in a “chat dock”) for other users in the chat to access.
    Type: Application
    Filed: February 22, 2023
    Publication date: June 29, 2023
    Inventors: Dylan Shane Eirinberg, Aaron Daniel Son, William Wu
  • Publication number: 20230207023
    Abstract: A controller of a non-volatile memory detects errors in data read from a particular physical page of the non-volatile memory. Based on detecting the errors, the controller performs a read voltage threshold calibration for a page group including the particular physical page and a multiple other physical pages. Performing the read voltage threshold calibration includes calibrating read voltage thresholds based on only the particular physical page of the page group. After the controller performs the read voltage threshold calibration, the controller optionally validates the calibration. Validating the calibration includes determining whether bit error rates diverge within the page group and, if so, mitigating the divergence. Mitigating the divergence includes relocating data from the page group to another block of the non-volatile memory.
    Type: Application
    Filed: December 27, 2021
    Publication date: June 29, 2023
    Inventors: ROMAN ALEXANDER PLETKA, RADU IOAN STOICA, NIKOLAS IOANNOU, NIKOLAOS PAPANDREOU, CHARALAMPOS POZIDIS, TIMOTHY J. FISHER, AARON DANIEL FRY
  • Publication number: 20230199001
    Abstract: A secure peer-to-peer streaming media session is initiated in a secure data network based on a secure executable container executed by an endpoint device receiving a request, by an originating entity, for initiating the session with a second network entity having a two-way trusted relationship with the endpoint device in the secure data network via a second network device. The secure executable container: generates a conversation object identifying the second network entity as a participant in the session, and causes secure autonomic synchronization of the conversation object with the second network device; generates a message object and adds a reference to the conversation object; and updates a hypercontent body in the message object with streaming media data received from an executable media source in the endpoint device. The updating causes the second network device to retrieve each update of the streaming media data in the hypercontent body during the session.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 22, 2023
    Applicant: WhiteStar Communications, Inc.
    Inventors: BILLY GAYLE MOON, FABIAN REDDIG, AARON DANIEL FLESHNER
  • Publication number: 20230177031
    Abstract: A system includes an interface, a processor, and a memory. The interface is configured to receive a version of a model from a model registry. The processor is configured to store the version of the model, start a process running the version of the model, and update a proxy with version information associated with the version of the model, wherein the updated proxy indicates to redirect an indication to invoke the version of the model to the process. The memory is coupled to the processor and configured to provide the processor with instructions.
    Type: Application
    Filed: January 31, 2023
    Publication date: June 8, 2023
    Inventors: Aaron Daniel Davidson, Tomas Nykodym, Clemens Mewald
  • Patent number: 11671423
    Abstract: Systems and methods for authentication via camera are provided. In example embodiments, an authentication server transmits, to a mobile device, an identity verification image. The authentication server receives, from a computing device, a scanned image, wherein the computing device is different from the mobile device. The authentication server determines whether the scanned image includes data from the identity verification image. The authentication server transits, to a web server accessed by the computing device, an indication that a user's identity has been verified upon determining that the scanned image includes the data from the identity verification image.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: June 6, 2023
    Assignee: Snap Inc.
    Inventors: Aaron Daniel Son, Matthew Koontz
  • Patent number: 11659014
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging systems by enabling users in an electronic chat conversation to run applications together. In some embodiments, when one user in a chat launches an application, an icon or other visual representation of the application appears in a portion of the chat window (e.g., in a “chat dock”) for other users in the chat to access.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: May 23, 2023
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Aaron Daniel Son, William Wu
  • Patent number: 11640738
    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: Grant
    Filed: July 27, 2020
    Date of Patent: May 2, 2023
    Assignee: WHITEWATER WEST INDUSTRIES, LTD.
    Inventors: Aaron Daniel Mendelson, Richard D K Bojahra, David Allan Black, Rick Briggs, Philip R. Edgell
  • Publication number: 20230106441
    Abstract: A system for measuring a tread of a tire can include a nonmagnetic layer, a frame, and a housing. The nonmagnetic layer can provide a drive-over surface adapted to receive the tire thereon including the tread to be measured. The frame can have a magnet and a magnetic sensor coupled thereto. The housing can include a cavity therein. The frame with the magnet and the magnetic sensor can be mounted in the cavity. The nonmagnetic layer can be provided on the housing and on the frame.
    Type: Application
    Filed: February 22, 2021
    Publication date: April 6, 2023
    Inventors: Michael STANGLER, Shady Tarek EL BASSIOUNY, Steven NOYCE, Aaron Daniel FRANKLIN, David Alan KOESTER, Stephen W. BROOKS
  • Publication number: 20230108194
    Abstract: A non-volatile memory includes a plurality of cells each individually capable of storing multiple bits of data including bits of multiple physical pages. A controller of the non-volatile memory issues a command to perform a programming pass for a physical page among the multiple physical pages. The controller determines whether or not the programming pass took less than a minimum threshold time and no program fail status indication was received. Based on determining the programming pass took less than a minimum threshold time and no program fail status indication was received, the controller detects an under-programming error and performs mitigation for the detected under-programming error.
    Type: Application
    Filed: October 6, 2021
    Publication date: April 6, 2023
    Inventors: Nikolaos Papandreou, ROMAN ALEXANDER PLETKA, Radu Ioan Stoica, Nikolas Ioannou, Charalampos Pozidis, Timothy J. Fisher, Aaron Daniel Fry
  • Patent number: 11614317
    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: Grant
    Filed: June 19, 2020
    Date of Patent: March 28, 2023
    Assignees: Tyrata, Inc., Duke University
    Inventors: Steven Cummer, Joseph Batton Andrews, Aaron Daniel Franklin, David Alan Koester, James Barton Summers, III
  • Publication number: 20230060803
    Abstract: Secure access recovery to a network device includes encrypting a user password into an encrypted target password using a secret regenerative key, and adding a one-time password seed and the encrypted target password into a secure recovery container, which is stored securely in the network device and a trusted recovery device. In response to a recovery request, a one-time password can be generated using the one-time password seed to retrieve the encrypted target password from the recovery device. A decrypted recovery password is generated based on executing decryption on an input string based on the secret regenerative key. The encrypted target password, retrieved from the secure recovery container in the network device, is decrypted into a decrypted target password based on the secret regenerative key. Secure access is recovered in response to determining the decrypted recovery password matches at least a part of the decrypted target password.
    Type: Application
    Filed: August 30, 2021
    Publication date: March 2, 2023
    Applicant: WhiteStar Communications, Inc.
    Inventors: BILLY GAYLE MOON, WILLIAM VICTOR MOON, AARON DANIEL FLESHNER, CHRISTOPHER MICHEAL SCALCUCCI
  • Publication number: 20230010632
    Abstract: A non-volatile memory includes a plurality of physical blocks each including a respective plurality of cells, where each cell is individually capable of storing multiple bits of data. A controller for the non-volatile memory maintains dynamically resizable pools of physical blocks, including at least a low-density pool of physical blocks in which cells are configured to store a fewer number of bits and a high-density pool of physical blocks in which cells are configured to store a greater number of bits. The controller detects an imbalance in utilization between the low-density and high-density pools and, based on detection of the pool imbalance, restricts data placement in the low-density pool, enables garbage collection from the low-density pool back into the low-density pool to compact the low-density pool, and re-enables data placement to the low-density pool based on availability of a threshold number of free physical blocks in the low-density pool.
    Type: Application
    Filed: July 6, 2021
    Publication date: January 12, 2023
    Inventors: ROMAN ALEXANDER PLETKA, AARON DANIEL FRY, NIKOLAOS PAPANDREOU, RADU IOAN STOICA, CHARALAMPOS POZIDIS, NIKOLAS IOANNOU
  • Patent number: 11548627
    Abstract: A method of forming a balanced rotor blade assembly includes measuring a weight of a plurality of sub-components of the rotor blade assembly excluding a core. A configuration of a core of the rotor blade assembly is determined. In combination, the core and the plurality of sub-components achieve a target weight distribution and moment. The core is then fabricated and assembled with the plurality of sub-components to form a rotor blade sub-assembly.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: January 10, 2023
    Assignee: SIKORSKY AIRCRAFT CORPORATION
    Inventors: Eric Cotton, Aaron Daniels
  • Patent number: 11552163
    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: Grant
    Filed: August 21, 2019
    Date of Patent: January 10, 2023
    Assignee: VueReal Inc.
    Inventors: Gholamreza Chaji, Won Kyu Ha, Aaron Daniel Trent Wiersma, Ehsanollah Fathi
  • Patent number: 11549824
    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: Grant
    Filed: May 3, 2019
    Date of Patent: January 10, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Aaron Daniels, Murgesh R. Sajjan, Charles Licata