Patents by Inventor Mahdi Salmani Rahimi

Mahdi Salmani Rahimi 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: 11972040
    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: January 11, 2023
    Date of Patent: April 30, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Samuel Alan Johnson, Shaik Shabnam Nizamudeen Basha, Mahdi Salmani Rahimi, Benjamin Antoine Georges Lefaudeux
  • Publication number: 20240135701
    Abstract: In one embodiment, a method, by one or more computing systems, includes determining, based on frames captured by a camera, a plurality of participants are located in an environment, locating, within a first frame, a first body region of a first participant of the plurality of participants, detecting, at a first time, appearance information of the first body region of the first participant, calculating, using one or more machine-learning models, a confidence score corresponding to a match between the appearance information of the first participant at the first time and one or more profiles of pre-registered participants, updating, using the one or more machine-learning models, the confidence score based on one or more additional appearance information detected within additional frames, determining whether the updated confidence score is above a predetermined threshold, and in response to determining the updated confidence score is above the predetermined threshold, authenticating the first participant.
    Type: Application
    Filed: October 23, 2022
    Publication date: April 25, 2024
    Inventors: Mahdi Salmani Rahimi, Rahul Nallamothu, Samuel Franklin Pepose
  • Publication number: 20240062492
    Abstract: The disclosed artificial reality system can provide a user self representation in an artificial reality environment based on a self portion from an image of the user. The artificial reality system can generate the self representation by applying a machine learning model to classify the self portion of the image. The machine learning model can be trained to identify self portions in images based on a set of training images, with portions tagged as either depicting a user from a self-perspective or not. The artificial reality system can display the self portion as a self representation in the artificial reality environment by positioning them in the artificial reality environment relative to the user's perspective in the artificial reality environment. The artificial reality system can also identify movements of the user and can adjust the self representation to match the user's movement, providing more accurate self representations.
    Type: Application
    Filed: October 30, 2023
    Publication date: February 22, 2024
    Inventors: James Allan BOOTH, Mahdi SALMANI RAHIMI, Gioacchino NORIS
  • Patent number: 11861757
    Abstract: The disclosed artificial reality system can provide a user self representation in an artificial reality environment based on a self portion from an image of the user. The artificial reality system can generate the self representation by applying a machine learning model to classify the self portion of the image. The machine learning model can be trained to identify self portions in images based on a set of training images, with portions tagged as either depicting a user from a self-perspective or not. The artificial reality system can display the self portion as a self representation in the artificial reality environment by positioning them in the artificial reality environment relative to the user's perspective in the artificial reality environment. The artificial reality system can also identify movements of the user and can adjust the self representation to match the user's movement, providing more accurate self representations.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: January 2, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: James Allan Booth, Mahdi Salmani Rahimi, Gioacchino Noris
  • Patent number: 11809617
    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: August 23, 2021
    Date of Patent: November 7, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Samuel Alan Johnson, Mahdi Salmani Rahimi
  • Publication number: 20230245499
    Abstract: A computing system may receive an image captured by a camera, and determine based on (1) one or more regions in the image that include a portion of a body of a user, and (2) a camera pose of the camera, a three-dimensional volume constraint that stems from the camera pose in which an elbow of the user is likely to be located. The system may infer, based on at least the three-dimensional volume constraint, an elbow pose of the user, wherein the elbow pose includes a location associated with an elbow of the user in three-dimensional space. The system may determine the location associated with the elbow is outside the three-dimensional volume constraint, and in response to the determination, adjust the inferred elbow pose. The system may generate, based on the adjusted elbow pose, a body pose of the user that includes at least the adjusted elbow pose.
    Type: Application
    Filed: April 6, 2023
    Publication date: August 3, 2023
    Inventors: Samuel Alan Johnson, Mahdi Salmani Rahimi, Benjamin Antoine Georges Lefaudeux, Kishore Venkateshan
  • Publication number: 20230168734
    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: January 11, 2023
    Publication date: June 1, 2023
    Inventors: Samuel Alan JOHNSON, Shaik Shabnam NIZAMUDEEN BASHA, Mahdi SALMANI RAHIMI, Benjamin Antoine Georges LEFAUDEUX
  • Patent number: 11651625
    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: Grant
    Filed: September 17, 2020
    Date of Patent: May 16, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Samuel Alan Johnson, Mahdi Salmani Rahimi, Benjamin Antoine Georges Lefaudeux, Kishore Venkateshan
  • Patent number: 11609625
    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: October 13, 2021
    Date of Patent: March 21, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Samuel Alan Johnson, Shaik Shabnam Nizamudeen Basha, Mahdi Salmani Rahimi, Benjamin Antoine Georges Lefaudeux
  • Publication number: 20220415000
    Abstract: The disclosed artificial reality system can provide a user self representation in an artificial reality environment based on a self portion from an image of the user. The artificial reality system can generate the self representation by applying a machine learning model to classify the self portion of the image. The machine learning model can be trained to identify self portions in images based on a set of training images, with portions tagged as either depicting a user from a self-perspective or not. The artificial reality system can display the self portion as a self representation in the artificial reality environment by positioning them in the artificial reality environment relative to the user's perspective in the artificial reality environment. The artificial reality system can also identify movements of the user and can adjust the self representation to match the user's movement, providing more accurate self representations.
    Type: Application
    Filed: September 7, 2022
    Publication date: December 29, 2022
    Inventors: James Allan BOOTH, Mahdi SALMANI RAHIMI, Gioacchino NORIS
  • Patent number: 11475639
    Abstract: The disclosed artificial reality system can provide a user self representation in an artificial reality environment based on a self portion from an image of the user. The artificial reality system can generate the self representation by applying a machine learning model to classify the self portion of the image. The machine learning model can be trained to identify self portions in images based on a set of training images, with portions tagged as either depicting a user from a self-perspective or not. The artificial reality system can display the self portion as a self representation in the artificial reality environment by positioning them in the artificial reality environment relative to the user's perspective in the artificial reality environment. The artificial reality system can also identify movements of the user and can adjust the self representation to match the user's movement, providing more accurate self representations.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: October 18, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventors: James Allen Booth, Mahdi Salmani Rahimi, Gioacchino Noris
  • Publication number: 20220230352
    Abstract: One embodiment is directed to controlling a computing system based on an interpreted user intention. Another embodiment is directed to generating a smoothed position of a feature based upon detected and reprojected positions of the feature. Another embodiment is directed to performing one or more image treatments on a facial region of a user until the perceived SQS satisfies the predetermined target SQS. Another embodiment is directed to video conferencing monitoring the quality of video feed coming from the participants of the video conferencing and creating an image or video from the feed when that participant's feed is good and replacing the live video with the newly created good quality image or video when the feed is bad. Another embodiment is directed to a process of baked triplanar projection using triangles generated from a tessellation, where the baked triplanar projection can generate a 2D mesh including UV coordinates.
    Type: Application
    Filed: February 4, 2022
    Publication date: July 21, 2022
    Inventors: Mahdi Salmani Rahimi, Yu Mao, Zhiqing Rao, Charlene Mary Atlas, Jasmine Soria Sears, Ocean Quigley, Romain Bachy, Yehezkel Shraga Resheff, Michal Rosen, Michael Bunnell, Bret Hobbs
  • Patent number: 11335077
    Abstract: A method includes receiving an image of a real environment using a camera worn by a user, and determining a portion of the image that comprises an object of interest. Based on the portion of the image that comprises the object of interest, a surface representing the object of interest is generated. Depth measurements of the real environment corresponding to the portion of the image comprising the object of interest are received and used to determine a depth of the surface representing the object of interest. The surface is posed in a coordinate system corresponding to the real environment based on the depth of the surface and a visibility of a virtual object is determined relative to the object of interest by comparing a model of the virtual object with the surface. The output image is generated based on the determined visibility of the virtual object.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: May 17, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: Mahdi Salmani Rahimi, Gregory Mayo Daly, Gian Diego Tipaldi, Alexander Sorkine Hornung, Mark David Strachan
  • 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: 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: 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: 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: 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