Patents by Inventor Michael Andrew

Michael Andrew 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: 20240188890
    Abstract: A monitoring device configured to be attached to a body of a subject includes a physiological sensor configured to detect and/or measure physiological information from the subject, an activity sensor configured to sense physical activity information from the subject, an actuator configured to adjust stability of the monitoring device relative to the body of the subject, and a processor in communication with the activity sensor and the actuator. The processor is configured to process the physical activity information to detect a change in the physical activity of the subject and to control the at least one actuator to adjust the stability of the monitoring device relative to the body of the subject in response to detecting that a change in the physical activity of the subject has occurred.
    Type: Application
    Filed: January 26, 2024
    Publication date: June 13, 2024
    Inventors: Steven Matthew Just, Steven Francis LeBoeuf, Jesse Berkley Tucker, Michael Edward Aumer, Mark Andrew Felice
  • Publication number: 20240193309
    Abstract: An apparatus with an integrated circuit (IC) chip can provide protection against attacks on a cryptographic coprocessor. An attacker can compromise a cryptographic coprocessor by, for instance, obtaining a private encryption key or instruction code. To combat these attacks, example implementations store information in encrypted form. The information may correspond to data, instruction code, or intermediate values located in state registers. To securely and quickly “erase” such stored information, the cryptographic coprocessor can change the encryption key. In other example implementations, random numbers are provided with two different levels of “randomness quality” that is appropriate for different types of procedures. A cryptographic coprocessor can include two registers that store randomized bits in accordance with the two different quality levels for rapid access during cryptographic operations.
    Type: Application
    Filed: April 5, 2022
    Publication date: June 13, 2024
    Applicant: Google LLC
    Inventors: Philipp Wagner, Gregory Andrew Chadwick, Timothy Jay Chen, Michael Stefano Fritz Schaffner, Christopher Gori, Rupert James Swarbrick
  • Publication number: 20240190558
    Abstract: A folding trailing arm landing gear assembly having a main fitting configured to couple to a hinge positioned at a proximal end; a swing arm rotatably coupled at a proximal end to a distal end of the main fitting; a shock coupled at a distal end to a distal end of the swing arm; a bellcrank coupled at a distal end to a proximal end of the shock, and coupled at a proximal end to the main fitting; and a wheel coupled to the swing arm.
    Type: Application
    Filed: February 21, 2024
    Publication date: June 13, 2024
    Inventors: Michael Joseph Allwein, Caleb Andrew Bartels, Brian Michel Shamblin, James Edward McMillen
  • Publication number: 20240190966
    Abstract: Provided herein are anti-Ly6G6D (lymphocyte antigen 6 complex, locus G61) antibodies and methods of using the same.
    Type: Application
    Filed: November 7, 2023
    Publication date: June 13, 2024
    Inventors: WeiYu LIN, Christoph SPIESS, Liping SUN, Yan WU, Cecilia P.C. CHIU, Walter Christian DARBONNE, Michael Andrew DILLON
  • Publication number: 20240190490
    Abstract: A hand cart provides a handlebar attached to a wheeled frame upon which is disposed a platform for carrying loads. Independently slidable sides surround the platform, providing walls to prevent loads from sliding off the platform. Some embodiments of the invention enable raising and lowering the platform. Embodiments provide user-operated normally engaged braking. A suspension system facilitates cart transport, keeping the cart generally level on uneven surfaces and enabling front and rear wheels to pass over barriers.
    Type: Application
    Filed: February 24, 2024
    Publication date: June 13, 2024
    Applicant: HOME TO AUTO, INC.
    Inventors: Michael W. Thomas, Darid Andrew Demulle
  • Patent number: 12010242
    Abstract: To protect the integrity of data stored in a protected area of memory, data in the protected area of memory is retrieved in data blocks and an authentication code is associated with a memory granule contiguously comprising a first data block and a second data block. Calculation of the authentication code comprises a cryptographic calculation based on a first hash value determined from the first data block and a second hash value determined from the second data block. A hash value cache is provided to store hash values determined from data blocks retrieved from the protected area of the memory. When the first data block and its associated authentication code are retrieved from memory, a lookup for the second hash value in the hash value cache is performed, and a verification authentication code is calculated for the memory granule to which that data block belongs. The integrity of the first data block is contingent on the verification authentication code matching the retrieved authentication code.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: June 11, 2024
    Assignee: Arm Limited
    Inventors: Roberto Avanzi, Andreas Lars Sandberg, Michael Andrew Campbell, Matthias Lothar Boettcher, Prakash S. Ramrakhyani
  • Publication number: 20240181139
    Abstract: Compositions, methods, and applications for ablative-chemical infused hydrogels are described. The hydrogels are biodegradable and can be formed in situ. The hydrogels are effective for delivering tissue ablative chemicals to target sites. The hydrogel delivered tissue ablative chemicals can be particularly effective for performing intrauterine ablation, even when fibroids are present, or for scarring fallopian tubes for birth control via minimally invasive procedures. The hydrogels can also be particularly effective at avoiding contact of tissue ablative chemicals with off-target tissues. The hydrogels can be installed using various delivery vehicles, including injections and catheters. The hydrogels can be designed to be retained in the target site for a period of hours to days, so that targeted tissue ablation can proceed in an ambulatory patient. Methods for transcervical installation of in situ formed hydrogels into the uterus or one or more fallopian tubes are described.
    Type: Application
    Filed: July 25, 2023
    Publication date: June 6, 2024
    Inventors: Payton Andrews, Michael Bassett
  • Publication number: 20240184725
    Abstract: A data responder may determine a selection between granting a request for a priority byte to be prioritized for transmission ahead of other bytes via a bus and ignoring the request. Granting the request may include transferring a block of bytes of data across multiple clock cycles with the priority byte transferred in a first clock cycle before other clock cycles of the multiple clock cycles. Ignoring the request may include transferring the block across multiple clock cycles with the priority byte transferred in a clock cycle after the first clock cycle. The data responder may receive the request from a data requestor. The data responder may assert a signal on a wire, connected to the data requestor, to indicate a grant of the request and a transfer of the priority byte in the first clock cycle.
    Type: Application
    Filed: October 30, 2023
    Publication date: June 6, 2024
    Inventors: Michael Klinglesmith, Eric Andrew Gouldey, Wesley Waylon Terpstra
  • Publication number: 20240180291
    Abstract: An article of footwear includes an upper and a sole coupled to the upper. The sole includes an upper sole and a plurality of fluid filled bladder modules coupled to a bottom surface of the upper sole. The plurality of fluid-filled bladder modules include a first bladder module disposed in a first region of the sole and a second bladder module disposed in the first region of the sole, where the second bladder module is spatially separated in a transverse direction from the first bladder module and the first and second bladder modules do not extend into a second region of the sole. The first and second bladder modules are each fluidly isolated from remaining bladder modules. The first and second bladder modules are each asymmetrical. The first bladder module is reflectively symmetrical with respect to the second bladder module.
    Type: Application
    Filed: December 5, 2022
    Publication date: June 6, 2024
    Inventors: Michael ANDREWS, Ricardo VESTUTI, Michael HESTERBERG, Toby BIRKINHEAD
  • Publication number: 20240184698
    Abstract: A method and apparatus for a cache coherency state request vector is described. A method includes selecting, by a first agent, one or more bits in a cache coherency state request vector, where a selected bit in the cache coherency state request vector indicates an acceptable cache coherency state for a cache block indicated in a request message, transmitting, by the first agent to a second agent, the request message for the cache block, the request message including the cache coherency state request vector, and receiving, by the first agent from the second agent, a response message with a cache coherency response state, wherein the cache coherency response state indicates a cache coherency state responsive to the cache coherency state request vector.
    Type: Application
    Filed: June 26, 2023
    Publication date: June 6, 2024
    Inventors: Wesley Waylon Terpstra, Eric Andrew Gouldey, Michael Klinglesmith, Henry Cook
  • Publication number: 20240184702
    Abstract: Prefetch circuitry may be configured to transmit a message to prefetch one or more cache blocks of a group. The message may indicate an address for the group of cache blocks and a bit field that indicates the one or more cache blocks of the group to prefetch. In some implementations, the message may target a higher level cache to prefetch the one or more cache blocks, and the message may be transmitted to the higher level cache via a lower level cache. In some implementations, the message may target a higher level cache to prefetch the one or more cache blocks, the message may be transmitted to a lower level cache via a first command bus, and the lower level cache may forward the message to the higher level cache via a second command bus.
    Type: Application
    Filed: March 13, 2023
    Publication date: June 6, 2024
    Inventors: Eric Andrew Gouldey, Wesley Waylon Terpstra, Michael Klinglesmith
  • Publication number: 20240184701
    Abstract: Prefetch circuitry may be configured to transmit a message to cancel a prefetch of one or more cache blocks of a group. The message may correspond to a prefetch message by indicating an address for the group and a bit field for the one or more cache blocks of the group to cancel. In some implementations, the message may target a higher level cache to cancel prefetching the one or more cache blocks, and the message may be transmitted to the higher level cache via a lower level cache. In some implementations, the message may target a higher level cache to cancel prefetching the one or more cache blocks, the message may be transmitted to a lower level cache via a first command bus, and the lower level cache may forward the message to the higher level cache via a second command bus.
    Type: Application
    Filed: March 13, 2023
    Publication date: June 6, 2024
    Inventors: Eric Andrew Gouldey, Wesley Waylon Terpstra, Michael Kinglesmith
  • Publication number: 20240182455
    Abstract: Compounds, and pharmaceutically acceptable salts thereof, useful as inhibitors of sodium channels are provided. Also provided are pharmaceutical compositions comprising the compounds or pharmaceutically acceptable salts and methods of using the compounds, pharmaceutically acceptable salts, and pharmaceutical compositions in the treatment of various disorders, including pain.
    Type: Application
    Filed: October 20, 2023
    Publication date: June 6, 2024
    Inventors: Elizabeth Mary Beck, Steven John Durrant, Sarah Skerratt, Robert Pullin, Gorka Etxebarria Jardi, David Matthew Shaw, Nadia M. Ahmad, Christopher Wray, Anisa Nizarali Virani, Kiri North, James Dodd, Michael Edward O'Donnell, Bhairavi Galan, Ronald Marcellus Knegtel, Ewa Iwona Chudyk, Joanne Louise Pinder, Stephen Andrew Thomson, Lidio Marx Carvalho Meireles, Dean Stamos, Yvonne Schmidt, Joseph Pontillo, Sara S. Hadida Ruah, Timothy Donald Neubert, Dennis James Hurley, Jinglan Zhou
  • Publication number: 20240184718
    Abstract: Cache circuitry may be configured to receive a first message to downgrade a permission associated with data stored in a current level cache. For example, the current level cache could be a level two (L2) cache. The cache circuitry could receive the first message from a processor core having a level one (L1) cache. The cache circuitry may forward the first message to a higher level cache. For example, the higher level cache could be a level three (L3) cache. The cache circuitry may downgrade the permission associated with data stored in the current level cache based on receiving a second message from the higher level cache. The cache circuitry may forward the first message before receiving the second message and downgrading the permission. The second message may cause downgrade of the permission in multiple caches (e.g., the L1, L2, and L3 caches).
    Type: Application
    Filed: April 10, 2023
    Publication date: June 6, 2024
    Inventors: Michael Klinglesmith, Eric Andrew Gouldey, Wesley Waylon Terpstra
  • Publication number: 20240184707
    Abstract: An agent may be configured to invoke a first eviction operation that is interruptible by probe operations when receiving a first type of eviction message and invoke a second eviction operation in which probe operations are interruptible by the second eviction operation when receiving a second type of eviction message. In some implementations, the agent may maintain a data storage that is inclusive of at least one of unique or dirty cache blocks in a cache maintained by an agent that transmits the second type of eviction message. In some implementations, the agent may prevent a cache block from transitioning from a modified state to an exclusive state when the agent invokes the second eviction operation to evict the cache block. In some implementations, the agent may convert from the second eviction operation to the first eviction operation when receiving the second type of eviction message.
    Type: Application
    Filed: June 26, 2023
    Publication date: June 6, 2024
    Inventors: Michael Klinglesmith, Eric Andrew Gouldey, Wesley Waylon Terpstra
  • Publication number: 20240184721
    Abstract: A method for managing orders of operations between one or more clients and one or more servers is disclosed. The method includes partitioning addressable regions of logical servers on or within an interconnect link into multiple regions including a first orderable region, and providing logical client an ability to push ordering responsibility within the first orderable region to a server. Over the first orderable region, two request messages for access to memory-mapped sources including two respective operations are transmitted, and the two request messages originate from a same logical client. The ordering responsibility can include a first rule for order of operations between the two request messages.
    Type: Application
    Filed: April 11, 2023
    Publication date: June 6, 2024
    Inventors: Eric Andrew Gouldey, Michael Klinglesmith, Henry Cook, Wesley Waylon Terpstra
  • Publication number: 20240184703
    Abstract: A method and apparatus for a speculative request indicator is described. A method includes providing, for a cache hierarchy, a messaging protocol used for transfer operations among agents in the cache hierarchy, the messaging protocol indicating acceptable cache coherency states for a cache block indicated in a request message and providing, in the messaging protocol for selection by an agent, a speculative request indicator when sending the request message, wherein the speculative request indicator differentiates between a demand request and a speculative request with respect to the cache block.
    Type: Application
    Filed: June 26, 2023
    Publication date: June 6, 2024
    Inventors: Wesley Waylon Terpstra, Eric Andrew Gouldey, Michael Klinglesmith, Henry Cook
  • Publication number: 20240184720
    Abstract: First agent circuitry may receive from a second agent a first request and a first set of one or more bits. The first request may be part of a data operation. The first agent circuitry may transmit to the second agent a message including a first response to the first request, the first set of one or more bits, a second request, and a second set of one or more bits. The second set of one or more bits may be generated by the first agent circuitry to transmit state information about the second request. In some implementations, a set of one or more wires may be generated for transmission of the second set of one or more bits. The first agent circuitry may receive from the second agent a second response to the second request and the second set of one or more bits.
    Type: Application
    Filed: June 26, 2023
    Publication date: June 6, 2024
    Inventors: Michael Klinglesmith, Eric Andrew Gouldey, Wesley Waylon Terpstra
  • Publication number: 20240184822
    Abstract: A method of providing a personalized audio briefing to a user is performed at an electronic device. The device receives identification of information sources associated with the user. Each of the information sources is associated with a content type. The device receives an authorization to access the identified information sources and a preferred order of content types for presentation within the audio briefing. It transmits to a remote system the identification, the authorization, and the preferred order. Following the transmitting, the device receives a verbal input from the user requesting the audio briefing. In response to the verbal input, the device receives a response generated by the remote system, including content from the information sources and information inserted by the remote system based on the authorization to access received from the user. The device outputs an audible response according to the preferred order.
    Type: Application
    Filed: December 1, 2023
    Publication date: June 6, 2024
    Applicant: Google LLC
    Inventors: Michael Andrew Goodman, Bibo Xu
  • Patent number: 11999034
    Abstract: A bushing displacing system comprising an engaging member and a brace member. The engaging member is configured to engage the brace assembly to displace the engaging member in the displacement direction and at least a portion of the bushing assembly to displace at least a portion of the bushing assembly in the displacement direction. The brace member is adapted to engage the brace assembly and the structural member. Operation of the actuator displaces at least one of the brace assembly and the engaging member in the displacement direction relative to the structural member such that the engaging member displaces at least a portion of the bushing assembly towards a desired position relative to the housing opening in the structural member.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: June 4, 2024
    Assignee: Tiger Tool International Incorporated
    Inventor: Michael Andrews