Patents by Inventor Benjamin Johns

Benjamin Johns 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: 11867780
    Abstract: An asymmetric magnet for use in performing MRI of a patient's head. The magnet has a patient end. The magnet provides an offset imaging volume (35) in a recess with an isocentre that is positioned closer to the patient end than an opposite end. The magnet has at least three groups of coils (44, 45, 46) in a generally tapering arrangement. The magnet also has an additional group of coils (47). A first group of coils (44) overlaps the additional group of coils (47), such that a bottom portion (47?) of the additional group of coils (47) is positioned closer to the patient end of the magnet than a top portion (44?) of the first group of coils (44).
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: January 9, 2024
    Assignee: VICTORIA LINK LIMITED
    Inventor: Benjamin John Parkinson
  • Patent number: 11868465
    Abstract: A computer includes a memory and a processor programmed to execute instructions stored in the memory. The instructions include identifying a function in a binary file, assigning one of a plurality of classifications to the function, and determining that the function requires stack cookie protection based at least in part on the classification assigned to the function.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: January 9, 2024
    Assignee: Blackberry Limited
    Inventors: Adam John Boulton, Benjamin John Godwood
  • Patent number: 11868265
    Abstract: Techniques are described herein processing asynchronous power transition events while maintaining a persistent memory state. In some embodiments, a system may proxy asynchronous reset events through system logic, which generates an interrupt to invoke a special persistent flush interrupt handler that performs a persistent cache flush prior to invoking a hardware power transition. Additionally or alternatively, the system may include a hardware backup mechanism to ensure all resets and power-transitions requested in hardware reliably complete within a bounded window of time independent of whether the persistent cache flush handler succeeds.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: January 9, 2024
    Assignee: Oracle International Corporation
    Inventor: Benjamin John Fuller
  • Publication number: 20240005609
    Abstract: Disclosed are systems and methods for generating a walkable 360-degree video or virtual reality (VR) environment. 360-degree video data is obtained for a real-world environment and comprises a plurality of chronologically ordered frames captured by traversing a first path through the real-world environment. One or more processing operations are applied to generate a processed 360-degree video, which can be displayed to a user of an omnidirectional treadmill. Locomotion information is received from one or more sensors of the omnidirectional treadmill, wherein the locomotion information is generated based on a physical movement on or within the omnidirectional treadmill. Using the received locomotion information, one or more playback commands for controlling playback of the processed 360-degree video are generated. One or more selected frames of the processed 360-degree video are rendered for presentation and display to the user, based on the one or more playback commands.
    Type: Application
    Filed: September 15, 2023
    Publication date: January 4, 2024
    Applicant: Virtuix Holdings Inc.
    Inventors: Jan GOETGELUK, Benjamin John DRAKES
  • Patent number: 11860769
    Abstract: A test execution and maintenance system may include an application learner configured to develop knowledge of operations of an application based on one or more learning test. The test execution and maintenance system then may include a test execution and repair manager configured to execute a functional test of the application, detect a failure of the functional test, and repair the functional test based on the knowledge of operations of the application. Responsive to detecting the failure of the functional test, the application learner may optionally perform a re-learning process and update the previously acquired knowledge of operations of the application.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunghee Yun, Benjamin John Frederickson, Adam Bowron, Pierre Galin, Suhail Mirza
  • Patent number: 11863352
    Abstract: Some embodiments of the invention provide a novel network architecture for deploying guest clusters (GCs) including workload machines for a tenant (or other entity) within an availability zone. The novel network architecture includes a virtual private cloud (VPC) deployed in the availability zone (AZ) that includes a centralized routing element that provides access to a gateway routing element of the AZ. In some embodiments, the centralized routing element provides a set of services for packets traversing a boundary of the VPC. The services, in some embodiments, include load balancing, firewall, quality of service (QoS) and may be stateful or stateless. Guest clusters are deployed within the VPC and use the centralized routing element of the VPC to access the gateway routing element of the AZ.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: January 2, 2024
    Assignee: VMWARE, INC.
    Inventors: Jianjun Shen, Mark Johnson, Gaetano Borgione, Benjamin John Corrie, Derek Beard, Zach James Shepherd, Vinay Reddy
  • Publication number: 20230421952
    Abstract: Some implementations involve receiving, from a first subband domain acoustic echo canceller (AEC) of a first audio device in an audio environment, first adaptive filter management data from each of a plurality of first adaptive filter management modules, each first adaptive filter management module corresponding to a subband of the first subband domain AEC, each first adaptive filter management module being configured to control a first plurality of adaptive filters. The first plurality of adaptive filters may include at least a first adaptive filter type and a second adaptive filter type. Some implementations involve extracting, from the first adaptive filter management data, a first plurality of extracted features corresponding to a plurality of subbands of the first subband domain AEC and estimating a current local acoustic state based, at least in part, on the first plurality of extracted features.
    Type: Application
    Filed: December 2, 2021
    Publication date: December 28, 2023
    Applicant: DOLBY LABORATORIES LICENSING CORPORATION
    Inventors: Benjamin John Southwell, David Gunawan, Christopher Graham Hines
  • Publication number: 20230420443
    Abstract: Integrated circuit (IC) devices with diodes formed in a subfin between a support structure of an IC device and one or more nanoribbon stacks are disclosed. To alleviate challenges of limited semiconductor cross-section provided by the subfin, etch depths in the subfin (i.e., depths of recesses in the subfin formed as a part of forming the diodes) are selectively optimized and varied. Deeper recesses are made in subfin portions at which diode terminals (e.g., anodes and cathodes) are formed, to increase the semiconductor cross-section in those portions, thus providing improved subfin contacts. Shallower recesses (or no recesses) are made in subfin portion between the diode terminals, to increase subfin retention. Thus, subfin diodes may be provided in a manner that enables improved diode conductance and/or improved current carrying capabilities while advantageously using substantially the same etch processes as those used for forming nanoribbon-based transistors elsewhere in the IC device.
    Type: Application
    Filed: June 27, 2022
    Publication date: December 28, 2023
    Inventors: Nicholas A. Thomson, Ayan Kar, Kalyan C. Kolluru, Benjamin John Orr, Chu-Hsin Liang, Biswajeet Guha, Saptarshi Mandal, Brian Greene, Sameer Jayanta Joglekar, Chung-Hsun Lin, Mauro J. Kobrinsky
  • Publication number: 20230391011
    Abstract: Methods and systems for additive manufacturing are provided. An exemplary method includes calculating a slice area distribution of a desired 3D design including slice areas of slices of the desired design, wherein the slices have an initial slice area differential. The method further includes obtaining a slice area distribution of a sacrificial 3D design comprising slice areas of slices of the sacrificial design. The method includes planning a 3D layout of the desired and sacrificial design, wherein at each respective parallel plane in the layout a total slice area includes a respective slice area of the desired design and a respective slice area of the sacrificial design, and wherein the layout has a total slice area differential that is less than the initial slice area differential. Also, the method includes generating instructions for printing slices of the desired design and the sacrificial design according to the layout.
    Type: Application
    Filed: June 1, 2022
    Publication date: December 7, 2023
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Benjamin John LeBlanc, Adam John Campbell
  • Patent number: 11830351
    Abstract: A system providing various improved processing techniques for haptic feedback is described. An acoustic field is defined by one or more control points in a space within which the acoustic field may exist. Each control point is assigned an amplitude value equating to a desired amplitude of the acoustic field at the control point. Transducers are then controlled to create an acoustic field exhibiting the desired amplitude at each of the control points. When human skin interacts with the acoustic field, vibrations of the skin are interpreted by mechanoreceptors being excited and sending signals to the brain via the nervous system. Improved processing techniques allow for more efficient real-world operation.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: November 28, 2023
    Assignee: ULTRAHAPTICS IP LTD
    Inventors: Thomas Andrew Carter, Benjamin John Oliver Long, Sriram Subramanian
  • Publication number: 20230373438
    Abstract: To utilize a shared vehicle, a user can request access to the vehicle, which results in the generation of a virtual key. The virtual key is provided to a plurality of different devices, such as a vehicle device at the vehicle, and a user device in the possession of the user. Access to the vehicle can be granted and maintained by verification of the virtual key against data from an identification device at the vehicle, or from the user device. In this way, multiple options for vehicle access are available to the user, which increases flexibility and user-friendliness.
    Type: Application
    Filed: July 27, 2023
    Publication date: November 23, 2023
    Inventors: Benjamin John Gordon Gaffney, Thomas James Wallis
  • Publication number: 20230378966
    Abstract: A digital signal generation assumes that a base frequency (the frequency with which the primitive phase angles are specified relative to) is equal to the carrier frequency for all relevant times. But this causes errors in the digital signals output to each array element transducer. Thus, it is necessary for the development of a signal generation system that is capable of producing a digital signal using the free selection of amplitude and phase. This is used to produce a substantially error-free signal that preserves the amplitude and phase relative to a constant base frequency while allowing the carrier frequency to vary.
    Type: Application
    Filed: August 4, 2023
    Publication date: November 23, 2023
    Inventors: Benjamin John Oliver Long, Brian Kappus
  • Patent number: 11823334
    Abstract: Disclosed are systems and methods for generating a walkable 360-degree video or virtual reality (VR) environment. 360-degree video data is obtained for a real-world environment and comprises a plurality of chronologically ordered frames captured by traversing a first path through the real-world environment. One or more processing operations are applied to generate a processed 360-degree video, which can be displayed to a user of an omnidirectional treadmill. Locomotion information is received from one or more sensors of the omnidirectional treadmill, wherein the locomotion information is generated based on a physical movement on or within the omnidirectional treadmill. Using the received locomotion information, one or more playback commands for controlling playback of the processed 360-degree video are generated. One or more selected frames of the processed 360-degree video are rendered for presentation and display to the user, based on the one or more playback commands.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: November 21, 2023
    Assignee: Virtuix Holdings, Inc.
    Inventors: Jan Goetgeluk, Benjamin John Drakes
  • Publication number: 20230368771
    Abstract: Defining critical spacing is necessary for steering of parametric audio. Comparing steering measurements both with and without a waveguide leads to a conclusion that the diffuse phyllotactic grating lobe contributes audio and is to blame for poor steering. In addition, the waveguide needs to function with correct phase offsets to achieve the steering required for performance. Arranging tubes so that the array configuration changes from rectilinear to another distribution is useful when the waveguide is short of critical spacing or constrained for space. Array designs may also capitalize on rectilinear transducer design while having the benefits of a transducer tiling that has irrational spacing to promote the spread of grating lobe energy.
    Type: Application
    Filed: July 14, 2023
    Publication date: November 16, 2023
    Inventors: Brian Kappus, Benjamin John Oliver Long
  • Publication number: 20230368660
    Abstract: A method and system of determining whether a stationary vehicle is a blocking vehicle to improve control of an autonomous vehicle. A perception engine may detect a stationary vehicle in an environment of the autonomous vehicle from sensor data received by the autonomous vehicle. Responsive to this detection, the perception engine may determine feature values of the environment of the vehicle from sensor data (e.g., features of the stationary vehicle, other object(s), the environment itself). The autonomous vehicle may input these feature values into a machine-learning model to determine a probability that the stationary vehicle is a blocking vehicle and use the probability to generate a trajectory to control motion of the autonomous vehicle.
    Type: Application
    Filed: July 28, 2023
    Publication date: November 16, 2023
    Inventors: Mahsa Ghafarianzadeh, Benjamin John Sapp
  • Patent number: 11816267
    Abstract: A method for specifying desired quantities of the energy flux of the combined waves of acoustic radiation pressure to apply producing a mid-air haptic pushing force, which has the effect of simultaneously reducing the harmonic distortion present is described. Further, a method for communicating only the summaries of acoustic field contributions at the required locations in the form of summed portions of the relatively small matrix whose row and column count depend only on the control point count is described. Further, phased arrays of ultrasonic speakers can produce a relatively large amount of acoustic energy which is usually directed in a specific direction or focused to a particular point depending on the application of the array. Further, to allow the system to be driven more strongly than usual, the complex-valued linear system that governs the drive signal to each control point is solved twice.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: November 14, 2023
    Assignee: ULTRALEAP LIMITED
    Inventors: Brian Kappus, Rob Malkin, Salvador Catsis, Benjamin John Oliver Long
  • Publication number: 20230360504
    Abstract: Producing multiple independent fields from many phased acoustic transducers represents a difficult computational problem. By first dividing up each field to its own group of transducers and then treating each group as an element with adjustable phase, one can minimize the field-to-field interference through a power iteration solution. These solutions can be further refined by including tracking information from users in the space and how they shadow or reflect the acoustic fields.
    Type: Application
    Filed: July 7, 2023
    Publication date: November 9, 2023
    Inventors: Brian Kappus, Benjamin John Oliver Long, Thomas Andrew Carter
  • Publication number: 20230355902
    Abstract: A respiratory treatment apparatus configured to provide a flow of breathable gas to a patient, including a breathable air outlet, an outside air inlet, and an pneumatic block module, wherein the pneumatic block module includes: a volute assembly including an inlet air passage, a mount for a blower and an outlet air passage; the blower being mounted in the mount such that an impeller of the blower is in a flow passage connecting the inlet air passage and the outlet air passage; a casing enclosing the volute assembly, wherein air passages within the casing connect air ports on the volute assembly, wherein the inlet air passage of the volute assembly is in fluid communication with the outside air inlet and the outlet air passage of the volute assembly is in fluid communication with the air outlet.
    Type: Application
    Filed: July 11, 2023
    Publication date: November 9, 2023
    Applicant: ResMed Paris SAS
    Inventors: Kenneth Taylor, Simon Robert Cork, Jonathan Huw Thomas, Eva Ng, Benjamin John Leavens, Enrico Brambilla, Frank Van Regteren, Philippe Auguste Chalvignac, Zdzislaw Antoni Ziolkowski, Arthur Kin-Wai Yee, Geoff Crumblin, David Creusot
  • Patent number: 11801616
    Abstract: An inference system for monitoring a cementitious mixture for three-dimensional printing is provided. The inference system includes an ambient condition sensor, a temperature sensor, a moisture sensor and an image capturing device. The inference system also includes a controller coupled to the ambient condition sensor, the temperature sensor, the moisture sensor, and the image capturing device. The controller receives sensed ambient conditions, a temperature signal, and a moisture content signal. The controller receives an image feed of a portion of a cementitious mixture. The controller also receives signals indicative of a motor speed and a motor torque associated with a mixing container. The controller builds a model and determines a material suitability of the cementitious mixture using the model based on the received ambient conditions, the temperature signal, the moisture content signal, the image feed, the motor speed, and the motor torque and determines one or more corrective actions.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: October 31, 2023
    Assignee: Caterpillar Inc.
    Inventors: Daniel Martinez, Daniel Peter Sergison, Zhijun Cai, Jean-Jacques Clar, Eric Alan Reiners, Benjamin John Hodel, Benjamin L. Naasz
  • Patent number: 11797456
    Abstract: Techniques described herein provide a handshake mechanism and protocol for notifying an operating system whether system hardware supports persistent cache flushing. System firmware may determine whether the hardware is capable of supporting a full flush of processor caches and volatile memory buffers in the event of a power outage or asynchronous reset. If the hardware is capable, then persistent cache flushing may be selectively enabled and advertised to the operating system. Once persistent cache flushing is enabled, the operating system and applications may treat data committed to volatile processor caches as persistent. If disabled or not supported by system hardware, then the platform may not advertise support for persistent cache flushing to the operating system.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: October 24, 2023
    Assignee: Oracle International Corporation
    Inventor: Benjamin John Fuller