Patents by Inventor Alan Johnson

Alan Johnson 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: 20220083768
    Abstract: A computing system may determine a head pose and a wrist pose of a user based on sensor data captured by a head-mounted device. The computing system may further receive an image captured by a camera of the head-mounted device that includes at least portion of the body of the user. Using this image, the computing system may determine one or more regions in the image that correspond to the body of the user, and determine, based on these regions and a camera pose of the camera, a three-dimensional volume constraint in which an elbow of the user is likely to be located when the image was captured. From this information, the computing system may utilize the head pose, the wrist pose, and the three-dimensional volume constraint to infer a body pose of the user that includes at least an inferred elbow pose associated with the user.
    Type: Application
    Filed: September 17, 2020
    Publication date: March 17, 2022
    Inventors: Samuel Alan Johnson, Mahdi Salmani Rahimi, Benjamin Antoine Georges Lefaudeux, Kishore Venkateshan
  • Publication number: 20220083125
    Abstract: A computing system may receive sensor data from one or more sensors coupled to a user. Based on this sensor data, the computing system may generate an upper body pose that corresponds to a first portion of a body of the user, which may comprise a head and an arm of the user. The computing system may process the upper body pose of the user using a machine learning model to generate a lower body pose that corresponds to a second portion of the body of the user, which may comprise a leg of the user. The computing system may generate a full body pose of the user based on the upper body pose and the lower body pose.
    Type: Application
    Filed: September 17, 2020
    Publication date: March 17, 2022
    Inventors: Benjamin Antoine Georges Lefaudeux, Samuel Alan Johnson, Carsten Sebastian Stoll, Kishore Venkatehsan
  • Patent number: 11272694
    Abstract: Embodiments of the present disclosure describe aquaculture filtration systems comprising a tidal basin, first bead filter unit, second bead filter unit, and optionally an inoculation tank. The tidal basin and first bead filter unit can be in fluid communication. The first bead filter unit can be in fluid communication with the second bead filter unit and optionally the tidal basin via a bypass line. The second bead filter unit can be in fluid communication with the tidal basin and optionally an inoculation tank via an inoculation loop. The aquaculture filtration systems can optionally further comprise pumps for circulating fluids, such as circulation pumps and inoculation pumps, and valves for controlling or directing fluid flow. Embodiments also describe related methods, systems, apparatuses, and the like.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: March 15, 2022
    Assignee: THE TRU SHRIMP COMPANY
    Inventors: Angela Kaye Landsman, Rodney Alan Johnson
  • Publication number: 20220035444
    Abstract: A virtual space configuration system of an artificial reality system can detect a user posture and provide various corresponding customizations of the system's virtual space. The virtual space configuration system can, when a user is in a seated posture, provide for seated virtual space customizations. In various implementations, these customizations can include allowing adjustment of a floor height; setting a flag that can be surfaced to applications to adjust the applications' mechanics for seated users; customizing display of virtual space boundaries when in seated mode to be less intrusive; providing options to detect when a user leaves seated mode and trigger corresponding actions; provide a passthrough workspace area allowing a user to interact with certain real-world objects naturally without having to remove a virtual reality headset; or automatically determining virtual space dimensions for seated users.
    Type: Application
    Filed: October 13, 2021
    Publication date: February 3, 2022
    Inventors: Samuel Alan JOHNSON, Shaik Shabnam NIZAMUDEEN BASHA, Mahdi SALMANI RAHIMI, Benjamin Antoine Georges LEFAUDEUX
  • Patent number: 11216468
    Abstract: The CONVERGED MERCHANT PROCESSING APPARATUSES, METHODS AND SYSTEMS (“CMP”) facilitates the generation of user accounts with merchants. The user may be logged into an electronic wallet or issuer account, and may initiate an account generation process with a one-click mechanism. The CMP may provide information to the merchant in order to facilitate the generation of the account after receiving data from the electronic wallet or issuer.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: January 4, 2022
    Assignee: Visa International Service Association
    Inventors: Thomas Purves, Raul Leyva, Alan Johnson, John C. Wang
  • Patent number: 11200745
    Abstract: In particular embodiments, a computing system may display a virtual-reality scene on a device worn by a user. The system may capture an image of a physical environment surrounding the user and detect an object of interest in the image. The system may determine, based on the detected object, that one or more alert criteria are satisfied. The system may generate depth measurements of at least the object. The system may generate, based on the depth measurements, a model representing the object. The system may render, based on a viewpoint of the user and the model, an output image depicting a visualization of the object. The system may display the output image on the device worn by the user in response to the determination that the one or more alert criteria are satisfied.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: December 14, 2021
    Assignee: Facebook Technologies, LLC.
    Inventors: Samuel Alan Johnson, Mahdi Salmani Rahimi, Shaik Shabnam Nizamudeen Basha, Belinda Heywood
  • Publication number: 20210382547
    Abstract: A system includes processing circuitry configured to receive sensor data regarding a user operating a head mounted display (HMD). The processing circuitry is configured to identify a plurality of reference points of a pose of the user based at least on the sensor data. The processing circuitry is configured to apply one or more models to the plurality of reference points to determine a type of the pose of the user. The processing circuitry is configured to select a mode of operation of the HMD responsive to the type of the pose.
    Type: Application
    Filed: August 23, 2021
    Publication date: December 9, 2021
    Inventors: Samuel Alan Johnson, Mahdi Salmani Rahimi
  • Patent number: 11175730
    Abstract: A virtual space configuration system of an artificial reality system can detect a user posture and provide various corresponding customizations of the system's virtual space. The virtual space configuration system can, when a user is in a seated posture, provide for seated virtual space customizations. In various implementations, these customizations can include allowing adjustment of a floor height; setting a flag that can be surfaced to applications to adjust the applications' mechanics for seated users; customizing display of virtual space boundaries when in seated mode to be less intrusive; providing options to detect when a user leaves seated mode and trigger corresponding actions; provide a passthrough workspace area allowing a user to interact with certain real-world objects naturally without having to remove a virtual reality headset; or automatically determining virtual space dimensions for seated users.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: November 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Samuel Alan Johnson, Shaik Shabnam Nizamudeen Basha, Mahdi Salmani Rahimi, Benjamin Antoine Georges Lefaudeux
  • Patent number: 11156830
    Abstract: Artificial reality (AR) systems track pose and skeletal positioning for multiple co-located participants, each having a head mounted display (HMD). Participants can join a shared artificial reality event or experience with others in the same location. Each participant's HMD can independently render AR content for the participant based on the participant's pose and pose information obtained from other participants' HMDs. A participating HMD may broadcast tracking estimates for skeletal points of interest (e.g., joints, finger tips, knees, ankle points, etc.) that are within the field-of-view of the HMD's cameras and/or sensors. A participating HMD may receive skeletal position information determined by other HMDs, and aggregate the received tracking information along with internal tracking information to construct an accurate, full estimate of its own pose and skeletal positioning information for its corresponding participant.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Samuel Alan Johnson, Carsten Sebastian Stoll, Benjamin Antoine Georges Lefaudeux
  • Publication number: 20210291385
    Abstract: A fun and affordable animated toy robot operates with varying degrees of autonomy and anthropomorphism. The robot may include a customized chipboard controller or computer, a power source, and may be constructed with specialized connectors, magnets, servo motors, generally less-sturdy (or pliable) thin materials, such as chipboard, card stock, cardboard, or the like, used for the body and limbs of the robot, and LEDs. The specialized connectors may be used to attach the servos to these materials. An application and the controller may be used to control the motion of the robot. Young children may be able to make the attachments to build the robot with little or without the help of adults or older children. Building and operating the robot may be fun activities for children and families, and may provide enjoyable learning activities about robotics.
    Type: Application
    Filed: March 17, 2020
    Publication date: September 23, 2021
    Inventors: Brian Mathews, Alan Johnson, Micah Nolte
  • Publication number: 20210261352
    Abstract: A conveyor condition monitor, for use with a conveyor comprising a plurality of trollies running along a conveyor rail and linked to one another by a chain link system, is disclosed. The monitor comprises a conveyor monitoring station and a first deformation sensor. The deformation sensor is in communication with the conveyor monitor, and is adapted to notify the conveyor monitor of the presence of a deformed trolley in the conveyor.
    Type: Application
    Filed: May 6, 2021
    Publication date: August 26, 2021
    Inventors: Scott Alan Johnson, Richard Allen Moen, William Thomas Preble
  • Patent number: 11099638
    Abstract: A system includes processing circuitry configured to receive sensor data regarding a user operating a head mounted display (HMD). The processing circuitry is configured to identify a plurality of reference points of a pose of the user based at least on the sensor data. The processing circuitry is configured to apply one or more models to the plurality of reference points to determine a type of the pose of the user. The processing circuitry is configured to select a mode of operation of the HMD responsive to the type of the pose.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: August 24, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Samuel Alan Johnson, Mahdi Salmani Rahimi
  • Publication number: 20210256112
    Abstract: Systems and methods for generating and validating certified electronic credentials are disclosed. A publisher may receive a certified electronic credential order from a credentialer and prepare a plurality of certified electronic credentials. The publisher may associate each credential with authentication information and a credential record, and retain a database of associated authentication information and credential records. The publisher may provide validation services, receiving a validation request through a credentialer's validation portal, and provide a response through the credentialer's portal indicative of the validity, additional information about the credential and/or the credential holder. The credential holder may assign a personal access key to control or limit the validation of a credential. A validating entity may receive credential validation through the credentialer with a heightened degree of confidence in the validation and lack of forgery.
    Type: Application
    Filed: May 5, 2021
    Publication date: August 19, 2021
    Inventors: Peter Alan Johnson, Christopher Simon Jackson, Robert Allen Huffman
  • Publication number: 20210243194
    Abstract: A system and method of establishing a resource provider as a trusted listing are disclosed. The method includes receiving, by a directory server computer, an indication from a user that a resource provider is trusted. The directory server computer is programmed to provide a first level of authentication. The method then includes storing, in a database, data representing the indication from the user that the resource provider is trusted. The method then includes receiving an authentication request message from the user conducting an interaction at the resource provider computer and determining that the data representing the indication from the user that the resource provider is trusted is present. In response to determining, the method includes providing a second level of authentication to the user before the user is allowed to complete the interaction. The second level of authentication is lower than the first level.
    Type: Application
    Filed: April 24, 2019
    Publication date: August 5, 2021
    Applicant: Visa International Service Association
    Inventors: Mark NELSEN, David William WILSON, Guido MANGIAGALLI, Anjana Neera SURIN, Sayeed MOHAMMED, Alan JOHNSON, Phillip LAVENDER, Glenn POWELL
  • Publication number: 20210233314
    Abstract: In particular embodiments, a computing system may display a virtual-reality scene on a device worn by a user. The system may capture an image of a physical environment surrounding the user and detect an object of interest in the image. The system may determine, based on the detected object, that one or more alert criteria are satisfied. The system may generate depth measurements of at least the object. The system may generate, based on the depth measurements, a model representing the object. The system may render, based on a viewpoint of the user and the model, an output image depicting a visualization of the object. The system may display the output image on the device worn by the user in response to the determination that the one or more alert criteria are satisfied.
    Type: Application
    Filed: January 27, 2020
    Publication date: July 29, 2021
    Inventors: Samuel Alan Johnson, Mahdi Salmani Rahimi, Shaik Shabnam Nizamudeen Basha, Belinda Heywood
  • Patent number: 11073902
    Abstract: An artificial reality system includes a head mounted display (HMD) and a hand-held device. A virtual boundary can provide for user safety during an artificial reality session. For example, the virtual boundary may be defined to protect the user from collisions with physical objects, such as walls, furniture, or the like, while the user is immersed in the artificial reality session. The artificial reality system can constrain the predicted motion path of a portion of a user's body based on body configuration parameters and range of motion of the joints associated with the body portion. The artificial reality system can then use the constrained motion paths to determine whether or not the virtual boundary warning should be activated.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: July 27, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Mahdi Salmani Rahimi, Benjamin Antoine Georges Lefaudeux, Robert Foster, Weiguang Si, Samuel Alan Johnson
  • Publication number: 20210199053
    Abstract: A coated component for a gas turbine engine is provided. The coated component includes a substrate having a surface and a ceramic coating. The ceramic coating includes one or more linear slots and one or more non-linear slots. The one or more non-linear slots intersect the one or more linear slots. The plurality of linear slots and the plurality of non-linear slots form segments of ceramic coating material.
    Type: Application
    Filed: December 26, 2019
    Publication date: July 1, 2021
    Inventors: Hrishikesh Keshavan, Curtis Alan Johnson, Hongqiang Chen, Bernard Patrick Bewlay, Byron Andrew Pritchard, JR., Mehmet M. Dede
  • Patent number: 11036916
    Abstract: A computer system includes a text editor controller that receives input data, determines column location data indicating a location of at least one column for vertically organizing at least a portion of the input data based at least in part on the input data, and renders the input data as proportional font. A display device is configured to display a text area interface generated by the computer system, and to display the rendered proportional font in the text area interface in a vertically aligned manner based at least in part on the column location data.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Neil Alan Johnson
  • Publication number: 20210173471
    Abstract: A virtual space configuration system of an artificial reality system can detect a user posture and provide various corresponding customizations of the system's virtual space. The virtual space configuration system can, when a user is in a seated posture, provide for seated virtual space customizations. In various implementations, these customizations can include allowing adjustment of a floor height; setting a flag that can be surfaced to applications to adjust the applications' mechanics for seated users; customizing display of virtual space boundaries when in seated mode to be less intrusive; providing options to detect when a user leaves seated mode and trigger corresponding actions; provide a passthrough workspace area allowing a user to interact with certain real-world objects naturally without having to remove a virtual reality headset; or automatically determining virtual space dimensions for seated users.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 10, 2021
    Inventors: Samuel Alan Johnson, Shaik Shabnam Nizamudeen Basha, Mahdi Salmani Rahimi, Benjamin Antoine Georges Lefaudeux
  • Patent number: 11030300
    Abstract: Systems and methods for generating and validating certified electronic credentials are disclosed. A publisher may receive a certified electronic credential order from a credentialer and prepare a plurality of certified electronic credentials. The publisher may associate each credential with authentication information and a credential record, and retain a database of associated authentication information and credential records. The publisher may provide validation services, receiving a validation request through a credentialer's validation portal, and provide a response through the credentialer's portal indicative of the validity, additional information about the credential and/or the credential holder. The credential holder may assign a personal access key to control or limit the validation of a credential. A validating entity may receive credential validation through the credentialer with a heightened degree of confidence in the validation and lack of forgery.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: June 8, 2021
    Assignee: PARADIGM, INC.
    Inventors: Peter Alan Johnson, Christopher Simon Jackson, Robert Allen Huffman