Patents by Inventor Bijan Forutanpour

Bijan Forutanpour 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: 11934572
    Abstract: Systems and techniques are described for extended reality (XR) operations. An XR system displays virtual content using a display according to display settings. The display settings can identify, for instance, a position, orientation, and/or size of the virtual content as displayed. The environment can be viewable using the display as the virtual content is displayed by the display, for example using a see-through display or a pass-through display. The imaging system can determine, based on one or more attributes of one or both eyes of the user of the imaging system, an extent of perception of the virtual content that is displayed using the display by the user. The attributes can identify, for instance, eye position, eye movement, pupil dilation, saccades, fixations, blinking, and/or squinting. The XR system can determine, based on the extent of perception of the virtual content by the user, a modification to the display settings.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: March 19, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Jonathan Kies
  • Publication number: 20240078700
    Abstract: An imaging system can receive an image of a portion of an environment. The environment can include an object, such as a hand or a display. The imaging device can identify a data stream from an external device, for instance by detecting the data stream in the image or by receiving the data stream wirelessly from the external device. The imaging device can detect a condition based on the image and/or the data stream, for instance by detecting that the object is missing from the image, by detecting that a low resource at the imaging device, and/or by detecting visual media content displayed by a display in the image. Upon detecting the condition, imaging device automatically determines a location of the object (or a portion thereof) using the data stream and/or the image. The imaging device generates and/or outputs content that is based on the location of the object.
    Type: Application
    Filed: November 6, 2023
    Publication date: March 7, 2024
    Inventors: Bijan FORUTANPOUR, Sebastien MOUNIER, Jonathan KIES
  • Patent number: 11847793
    Abstract: An imaging system can receive an image of a portion of an environment. The environment can include an object, such as a hand or a display. The imaging device can identify a data stream from an external device, for instance by detecting the data stream in the image or by receiving the data stream wirelessly from the external device. The imaging device can detect a condition based on the image and/or the data stream, for instance by detecting that the object is missing from the image, by detecting that a low resource at the imaging device, and/or by detecting visual media content displayed by a display in the image. Upon detecting the condition, imaging device automatically determines a location of the object (or a portion thereof) using the data stream and/or the image. The imaging device generates and/or outputs content that is based on the location of the object.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: December 19, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Sebastien Mounier, Jonathan Kies
  • Publication number: 20230206385
    Abstract: Examples are described of marking specified regions of stored image frame buffer data in an image frame buffer. An imaging system can read the specified regions of the image frame buffer to identify whether the marking has been overwritten or not. The imaging system can thus efficiently identify how much of the image frame buffer has been overwritten with data from a new image frame. Based on this, the imaging system can retrieve partial image frame data from the image frame buffer and can process the partial image frame data, for instance to composite the partial image frame data with virtual content and/or to perform distortion compensation. The processed partial image frame data can be uploaded to a display buffer and displayed by a display, either as-is or once more of the frame is captured and processed. The imaging system can also perform auto-exposure using the partial image frame data.
    Type: Application
    Filed: February 22, 2023
    Publication date: June 29, 2023
    Inventors: Martin RENSCHLER, Cullum James BALDWIN, Michael MAGER, Gautham MAYYURI, Bijan FORUTANPOUR
  • Publication number: 20230144091
    Abstract: Systems and techniques are described for extended reality (XR) operations. An XR system displays virtual content using a display according to display settings. The display settings can identify, for instance, a position, orientation, and/or size of the virtual content as displayed. The environment can be viewable using the display as the virtual content is displayed by the display, for example using a see-through display or a pass-through display. The imaging system can determine, based on one or more attributes of one or both eyes of the user of the imaging system, an extent of perception of the virtual content that is displayed using the display by the user. The attributes can identify, for instance, eye position, eye movement, pupil dilation, saccades, fixations, blinking, and/or squinting. The XR system can determine, based on the extent of perception of the virtual content by the user, a modification to the display settings.
    Type: Application
    Filed: November 9, 2021
    Publication date: May 11, 2023
    Inventors: Bijan FORUTANPOUR, Jonathan KIES
  • Patent number: 11638130
    Abstract: The techniques disclosed herein include a first device including one or more processors configured to detect a selection of at least one target object external to the first device, and initiate a channel of communication between the first device and a second device associated with the at least one target object external to the first device. The one or more processors may be configured to receive audio packets, from the second device, in response to the selection of at least one target object external to the device, decode the audio packets, received from the second device, to generate an audio signal. The one or more processors may be configured to output the audio signal based on the selection of the at least one target object external to the first device. The first device includes a memory, coupled to the one or more processors, configured to store the audio packets.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: April 25, 2023
    Inventors: Shankar Thagadur Shivappa, Bijan Forutanpour, Phi Hung Nguyen
  • Patent number: 11625091
    Abstract: Systems, methods, and non-transitory media are provided for generating obfuscated control interfaces for extended reality (XR) experiences. An example method can include determining a pose of an XR device within a mapped scene of a physical environment associated with the XR device; rendering a virtual control interface within the mapped scene according to a configuration including a first size, a first position relative to the pose of the XR device, a first ordering of input elements, and/or a first number of input elements; and adjusting the configuration of the virtual control interface based on a privacy characteristic of data associated with the virtual control interface and/or characteristics of the physical environment associated with the XR device, the adjusted configuration including a second size, a second ordering of input elements, a second number of input elements, and/or a second position relative to the pose of the XR device and/or first position.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: April 11, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Wesley James Holland, Ramesh Chandrasekhar, Daniel James Guest, Sebastien Mounier, Bijan Forutanpour
  • Patent number: 11620725
    Abstract: Examples are described of marking specified regions of stored image frame buffer data in an image frame buffer. An imaging system can read the specified regions of the image frame buffer to identify whether the marking has been overwritten or not. The imaging system can thus efficiently identify how much of the image frame buffer has been overwritten with data from a new image frame. Based on this, the imaging system can retrieve partial image frame data from the image frame buffer and can process the partial image frame data, for instance to composite the partial image frame data with virtual content and/or to perform distortion compensation. The processed partial image frame data can be uploaded to a display buffer and displayed by a display, either as-is or once more of the frame is captured and processed. The imaging system can also perform auto-exposure using the partial image frame data.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: April 4, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Martin Renschler, Cullum James Baldwin, Michael Mager, Gautham Mayyuri, Bijan Forutanpour
  • Patent number: 11610372
    Abstract: The present disclosure relates to methods and apparatus for display or graphics processing. Aspects of the present disclosure can calculate first location information based on a first image mesh. Further, aspects of the present disclosure can determine a first UV image based on the calculated first location information. Additionally, aspects of the present disclosure can calculate second location information based on a second image mesh and the determined first UV image. Aspects of the present disclosure can also determine a second UV image based on the calculated second location information. Aspects of the present disclosure can also generate a third image mesh based on the determined second UV image. Also, aspects of the present disclosure can calculate third location information based on the third image mesh and a camera image. Aspects of the present disclosure can also determine a display image based on the calculated third location information.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: March 21, 2023
    Assignee: QUALCOMM Incorporated
    Inventor: Bijan Forutanpour
  • Patent number: 11586336
    Abstract: Systems, methods, and non-transitory media are provided for generating private control interfaces for extended reality (XR) experiences. An example method can include determining a pose of an XR device within a mapped scene of a physical environment associated with the XR device; detecting a private region in the physical environment and a location of the private region relative to the pose of the XR device, the private region including an area estimated to be within a field of view (FOV) of a user of the XR device and out of a FOV of a person in the physical environment, a recording device in the physical environment, and/or an object in the physical environment; based on the pose of the XR device and the location of the private region, mapping a virtual private control interface to the private region; and rendering the virtual private control interface within the private region.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: February 21, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Wesley James Holland, Ramesh Chandrasekhar, Daniel James Guest, Sebastien Mounier, Bijan Forutanpour
  • Publication number: 20220413598
    Abstract: Systems, methods, and non-transitory media are provided for generating obfuscated control interfaces for extended reality (XR) experiences. An example method can include determining a pose of an XR device within a mapped scene of a physical environment associated with the XR device; rendering a virtual control interface within the mapped scene according to a configuration including a first size, a first position relative to the pose of the XR device, a first ordering of input elements, and/or a first number of input elements; and adjusting the configuration of the virtual control interface based on a privacy characteristic of data associated with the virtual control interface and/or characteristics of the physical environment associated with the XR device, the adjusted configuration including a second size, a second ordering of input elements, a second number of input elements, and/or a second position relative to the pose of the XR device and/or first position.
    Type: Application
    Filed: August 26, 2022
    Publication date: December 29, 2022
    Inventors: Wesley James HOLLAND, Ramesh CHANDRASEKHAR, Daniel James GUEST, Sebastien MOUNIER, Bijan FORUTANPOUR
  • Publication number: 20220405959
    Abstract: An imaging system can receive an image of a portion of an environment. The environment can include an object, such as a hand or a display. The imaging device can identify a data stream from an external device, for instance by detecting the data stream in the image or by receiving the data stream wirelessly from the external device. The imaging device can detect a condition based on the image and/or the data stream, for instance by detecting that the object is missing from the image, by detecting that a low resource at the imaging device, and/or by detecting visual media content displayed by a display in the image. Upon detecting the condition, imaging device automatically determines a location of the object (or a portion thereof) using the data stream and/or the image. The imaging device generates and/or outputs content that is based on the location of the object.
    Type: Application
    Filed: June 18, 2021
    Publication date: December 22, 2022
    Inventors: Bijan FORUTANPOUR, Sebastien MOUNIER, Jonathan KIES
  • Publication number: 20220392109
    Abstract: The present disclosure relates to methods and devices for data or graphics processing including an apparatus, e.g., a GPU. The apparatus may determine a plurality of viewing positions and a plurality of viewing directions for one or more lenses. The apparatus may also measure an amount of distortion of the one or more lenses for each of the plurality of viewing positions and each of the plurality of viewing directions. Also, the apparatus may adjust pre-distortion data for each of the plurality of viewing positions and each of the plurality of viewing directions. The apparatus may also determine a pre-distortion estimation for each of the plurality of viewing positions and each of the plurality of viewing directions. The apparatus may also generate lens calibration data for all of the plurality of viewing positions and all of the plurality of viewing directions based on the pre-distortion estimation.
    Type: Application
    Filed: June 7, 2021
    Publication date: December 8, 2022
    Inventors: Bijan FORUTANPOUR, Yellamraju TARUN
  • Patent number: 11449131
    Abstract: Systems, methods, and non-transitory media are provided for generating obfuscated control interfaces for extended reality (XR) experiences. An example method can include determining a pose of an XR device within a mapped scene of a physical environment associated with the XR device; rendering a virtual control interface within the mapped scene according to a configuration including a first size, a first position relative to the pose of the XR device, a first ordering of input elements, and/or a first number of input elements; and adjusting the configuration of the virtual control interface based on a privacy characteristic of data associated with the virtual control interface and/or characteristics of the physical environment associated with the XR device, the adjusted configuration including a second size, a second ordering of input elements, a second number of input elements, and/or a second position relative to the pose of the XR device and/or first position.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: September 20, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Wesley James Holland, Ramesh Chandrasekhar, Daniel James Guest, Sebastien Mounier, Bijan Forutanpour
  • Publication number: 20220261951
    Abstract: Examples are described of marking specified regions of stored image frame buffer data in an image frame buffer. An imaging system can read the specified regions of the image frame buffer to identify whether the marking has been overwritten or not. The imaging system can thus efficiently identify how much of the image frame buffer has been overwritten with data from a new image frame. Based on this, the imaging system can retrieve partial image frame data from the image frame buffer and can process the partial image frame data, for instance to composite the partial image frame data with virtual content and/or to perform distortion compensation. The processed partial image frame data can be uploaded to a display buffer and displayed by a display, either as-is or once more of the frame is captured and processed. The imaging system can also perform auto-exposure using the partial image frame data.
    Type: Application
    Filed: June 22, 2021
    Publication date: August 18, 2022
    Inventors: Martin RENSCHLER, Cullum James BALDWIN, Michael MAGER, Gautham MAYYURI, Bijan FORUTANPOUR
  • Patent number: 11309983
    Abstract: The techniques disclosed herein include a first device for reading one or more tags in metadata, the first device including one or more processors configured to receive metadata, from a second device, wirelessly connected via a sidelink channel to the first device. The one or more processors may also be configured to read the metadata, received from the second device to extract one or more tags representative of audio content, and identify audio content based on the one or more tags, and output the audio content. The first device may also include a memory, coupled to the one or more processors, configured to store the metadata.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: April 19, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Shankar Thagadur Shivappa, Bijan Forutanpour, Phi Hung Nguyen
  • Publication number: 20220035508
    Abstract: Systems, methods, and non-transitory media are provided for generating private control interfaces for extended reality (XR) experiences. An example method can include determining a pose of an XR device within a mapped scene of a physical environment associated with the XR device; detecting a private region in the physical environment and a location of the private region relative to the pose of the XR device, the private region including an area estimated to be within a field of view (FOV) of a user of the XR device and out of a FOV of a person in the physical environment, a recording device in the physical environment, and/or an object in the physical environment; based on the pose of the XR device and the location of the private region, mapping a virtual private control interface to the private region; and rendering the virtual private control interface within the private region.
    Type: Application
    Filed: July 26, 2021
    Publication date: February 3, 2022
    Inventors: Wesley James HOLLAND, Ramesh CHANDRASEKHAR, Daniel James GUEST, Sebastien MOUNIER, Bijan FORUTANPOUR
  • Publication number: 20220035439
    Abstract: Systems, methods, and non-transitory media are provided for generating obfuscated control interfaces for extended reality (XR) experiences. An example method can include determining a pose of an XR device within a mapped scene of a physical environment associated with the XR device; rendering a virtual control interface within the mapped scene according to a configuration including a first size, a first position relative to the pose of the XR device, a first ordering of input elements, and/or a first number of input elements; and adjusting the configuration of the virtual control interface based on a privacy characteristic of data associated with the virtual control interface and/or characteristics of the physical environment associated with the XR device, the adjusted configuration including a second size, a second ordering of input elements, a second number of input elements, and/or a second position relative to the pose of the XR device and/or first position.
    Type: Application
    Filed: July 28, 2020
    Publication date: February 3, 2022
    Inventors: Wesley James HOLLAND, Ramesh CHANDRASEKHAR, Daniel James GUEST, Sebastien MOUNIER, Bijan FORUTANPOUR
  • Patent number: 11182972
    Abstract: The techniques disclosed herein include a first device for receiving a communication signal from a second device, the first device including one or more processors configured to receive, in the communication signal, packets that represent a virtual image as part of a virtual teleportation of one or more visual objects embedded in the virtual image. The one or more processors may be configured to decode the packets that represent the virtual image, and output the virtual image at a physical location within a fixed environment. The first device may also include a memory configured to store the packets that represent the virtual image as part of the virtual teleportation of one or more visual objects embedded in the virtual image.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: November 23, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Bijan Forutanpour, Shankar Thagadur Shivappa, Phi Hung Nguyen
  • Patent number: 11106328
    Abstract: Systems, methods, and non-transitory media are provided for generating private control interfaces for extended reality (XR) experiences. An example method can include determining a pose of an XR device within a mapped scene of a physical environment associated with the XR device; detecting a private region in the physical environment and a location of the private region relative to the pose of the XR device, the private region including an area estimated to be within a field of view (FOV) of a user of the XR device and out of a FOV of a person in the physical environment, a recording device in the physical environment, and/or an object in the physical environment; based on the pose of the XR device and the location of the private region, mapping a virtual private control interface to the private region; and rendering the virtual private control interface within the private region.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: August 31, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Wesley James Holland, Ramesh Chandrasekhar, Daniel James Guest, Sebastien Mounier, Bijan Forutanpour