Patents by Inventor Gaurav Chaurasia

Gaurav Chaurasia 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: 20240135662
    Abstract: A method of interacting with an artificial-reality (AR) content at an AR headset that includes cameras and displays is described. The method includes, while the AR headset has a first position within a physical environment that includes an object, if a distance of the object is within a threshold collision distance from the AR headset, presenting a meshed representation of the object. The meshed representation is displayed at first respective locations on the displays such that the meshed representation is viewable within the artificial reality. After the AR headset moves to a second position with a different distance, and if the different distance is within the threshold collision distance from the AR headset, moving the meshed representation of the object to second respective locations within the artificial reality. The second respective locations correspond to the position of the object in the physical environment.
    Type: Application
    Filed: October 24, 2023
    Publication date: April 25, 2024
    Inventors: Boyang Zhang, Yifu Zhang, Yuichi Taguchi, Gaurav Chaurasia, Manuel Werlberger, Alexandru-Eugen Ichim
  • Patent number: 11961296
    Abstract: A system generates a plurality of spatial points based on depth measurements of physical objects. The system determines, based on the plurality of spatial points, an occupancy score for each voxel within a plurality of voxels. The system identifies, based on a gaze of the user, a first set of occupied voxels that are in a field of view of the user and a second set of occupied voxels that are outside the field of view of the user. The system updates the occupancy scores of the first set of occupied voxels by temporally decaying one or more of the plurality of spatial points within the first set of occupied voxels. The system maintains the occupancy scores of the second set of occupied voxels. The system detects intrusions in a predefined subspace within a physical space based on the updated occupancy scores of the first set of occupied voxels.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: April 16, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Alexandru-Eugen Ichim, Sarthak Ray, Alexander Sorkine Hornung, Gioacchino Noris, Gaurav Chaurasia, Jan Oberländer
  • Publication number: 20240119672
    Abstract: In one embodiment, a method by a computing system comprising a color camera and two monochrome cameras respectively associated with two eyes of a user includes computing a point cloud corresponding to a visible environment based at least on two stereoscopic grayscale images respectively captured by the two monochrome cameras, generating a mesh corresponding to the visible environment based on the computed point cloud, and generating two stereoscopic colorized images to be respectively displayed to the two eyes of the user, where each of the two stereoscopic colorized images is generated using (1) the mesh, (2) luminance information from one of the two stereoscopic grayscale images that is associated with the eye to which the stereoscopic colorized image is to be displayed, and (3) color information from a color input image captured by the color camera.
    Type: Application
    Filed: October 10, 2023
    Publication date: April 11, 2024
    Inventors: Gaurav Chaurasia, Jan Oberländer, Ricardo da Silveira Cabral, Paul Timothy Furgale
  • Patent number: 11915375
    Abstract: In particular embodiments, a computing system may divide at least a portion of a physical space surrounding a user into a plurality of three-dimensional (3D) regions, wherein each of the 3D regions is associated with an area of a plurality of areas in a plane. The system may generate estimated locations of features of objects in the portion of the physical space. Based on the estimated locations, the system may determine an occupancy state of each of the plurality of 3D regions. Then based on the occupancy states of the plurality of 3D regions, the system may determine that one or more of the plurality of areas have respective airspaces that are likely unoccupied by objects.
    Type: Grant
    Filed: February 8, 2023
    Date of Patent: February 27, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Alexandru-Eugen Ichim, Matthew James Alderman, Alexander Sorkine Hornung, Manuel Werlberger, Gaurav Chaurasia, Jan Oberländer
  • Publication number: 20240046590
    Abstract: A mixed reality (MR) simulation system includes a console and a head mounted device (HMD). The MR system captures stereoscopic images from a real-world environment using outward-facing stereoscopic cameras mounted to the HMD. The MR system preprocesses the stereoscopic images to maximize contrast and then extracts a set of features from those images, including edges or corners, among others. For each feature, the MR system generates one or more two-dimensional (2D) polylines. Then, the MR system triangulates between 2D polylines found in right side images and corresponding 2D polylines found in left side images to generate a set of 3D polylines. The MR system interpolates between 3D vertices included in the 3D polylines or extrapolates additional 3D vertices, thereby generating a geometric reconstruction of the real-world environment. The MR system may map textures derived from the real-world environment onto the geometric representation faster than the geometric reconstruction is updated.
    Type: Application
    Filed: October 18, 2023
    Publication date: February 8, 2024
    Inventors: James Allan BOOTH, Gaurav CHAURASIA, Alexandru-Eugen ICHIM, Alex LOCHER, Gioacchino NORIS, Alexander Sorkine HORNUNG, Manuel WERLBERGER
  • Patent number: 11830148
    Abstract: A mixed reality (MR) simulation system includes a console and a head mounted device (HMD). The MR system captures stereoscopic images from a real-world environment using outward-facing stereoscopic cameras mounted to the HMD. The MR system preprocesses the stereoscopic images to maximize contrast and then extracts a set of features from those images, including edges or corners, among others. For each feature, the MR system generates one or more two-dimensional (2D) polylines. Then, the MR system triangulates between 2D polylines found in right side images and corresponding 2D polylines found in left side images to generate a set of 3D polylines. The MR system interpolates between 3D vertices included in the 3D polylines or extrapolates additional 3D vertices, thereby generating a geometric reconstruction of the real-world environment. The MR system may map textures derived from the real-world environment onto the geometric representation faster than the geometric reconstruction is updated.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: November 28, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: James Allan Booth, Gaurav Chaurasia, Alexandru-Eugen Ichim, Alex Locher, Gioacchino Noris, Alexander Sorkine Hornung, Manuel Werlberger
  • Publication number: 20230240985
    Abstract: The present invention relates to a stable pharmaceutical composition of Topiramate and process for the preparation thereof. This invention more particularly relates to a stable aqueous pharmaceutical composition comprising Topiramate and process for the preparation thereof.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 3, 2023
    Inventors: Arun Kumar Pandey, Umadoss Pothuvan, Gaurav Chaurasia, Chaitanya Shrisath, Ulhas Dhuppad, Abhay Rahangdale
  • Publication number: 20230186568
    Abstract: In particular embodiments, a computing system may divide at least a portion of a physical space surrounding a user into a plurality of three-dimensional (3D) regions, wherein each of the 3D regions is associated with an area of a plurality of areas in a plane. The system may generate estimated locations of features of objects in the portion of the physical space. Based on the estimated locations, the system may determine an occupancy state of each of the plurality of 3D regions. Then based on the occupancy states of the plurality of 3D regions, the system may determine that one or more of the plurality of areas have respective airspaces that are likely unoccupied by objects.
    Type: Application
    Filed: February 8, 2023
    Publication date: June 15, 2023
    Inventors: Alexandru-Eugen Ichim, Matthew James Alderman, Alexander Sorkine Hornung, Manuel Werlberger, Gaurav Chaurasia, Jan Oberländer
  • Publication number: 20230177833
    Abstract: A system generates a plurality of spatial points based on depth measurements of physical objects. The system determines, based on the plurality of spatial points, an occupancy score for each voxel within a plurality of voxels. The system identifies, based on a gaze of the user, a first set of occupied voxels that are in a field of view of the user and a second set of occupied voxels that are outside the field of view of the user. The system updates the occupancy scores of the first set of occupied voxels by temporally decaying one or more of the plurality of spatial points within the first set of occupied voxels. The system maintains the occupancy scores of the second set of occupied voxels. The system detects intrusions in a predefined subspace within a physical space based on the updated occupancy scores of the first set of occupied voxels.
    Type: Application
    Filed: January 25, 2023
    Publication date: June 8, 2023
    Inventors: Alexandru-Eugen Ichim, Sarthak Ray, Alexander Sorkine Hornung, Gioacchino Noris, Gaurav Chaurasia, Jan Oberländer
  • Patent number: 11605201
    Abstract: In particular embodiments, a computing system may divide at least a portion of a physical space surrounding a user into a plurality of three-dimensional (3D) regions, wherein each of the 3D regions is associated with an area of a plurality of areas in a plane. The system may generate estimated locations of features of objects in the portion of the physical space. Based on the estimated locations, the system may determine an occupancy state of each of the plurality of 3D regions. Then based on the occupancy states of the plurality of 3D regions, the system may determine that one or more of the plurality of areas have respective airspaces that are likely unoccupied by objects.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: March 14, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Alexandru-Eugen Ichim, Matthew James Alderman, Alexander Sorkine Hornung, Manuel Werlberger, Gaurav Chaurasia, Jan Oberländer
  • Patent number: 11580701
    Abstract: A system for displaying contents on an augmented reality (AR) device comprises a capturing module configured to capture a field of view of a user, a recording module configured to record the captured field of view, a user input controller configured to track a vision of the user towards one or more objects and a server. The server comprises a determination module, an identifier, and an analyser. The determination module is configured to determine at least one object of interest. The identifier is configured to identify a frame containing disappearance of the determined object of interest. The analyser is configured to analyse the identified frame based on at least one disappearance of the object of interest, and generate analysed data. The display module is configured to display a content of the object of interest on the AR device.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: February 14, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Gaurav Chaurasia, Ritesh Shreeshreemal
  • Patent number: 11574474
    Abstract: A system generates a plurality of spatial points based on depth measurements of physical objects. The system determines, based on the plurality of spatial points, an occupancy score for each voxel within a plurality of voxels. The system identifies, based on a gaze of the user, a first set of occupied voxels that are in a field of view of the user and a second set of occupied voxels that are outside the field of view of the user. The system updates the occupancy scores of the first set of occupied voxels by temporally decaying one or more of the plurality of spatial points within the first set of occupied voxels. The system maintains the occupancy scores of the second set of occupied voxels. The system detects intrusions in a predefined subspace within a physical space based on the updated occupancy scores of the first set of occupied voxels.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: February 7, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Alexandru-Eugen Ichim, Sarthak Ray, Alexander Sorkine Hornung, Gioacchino Noris, Gaurav Chaurasia, Jan Oberländer
  • Patent number: 11451758
    Abstract: In one embodiment, a computing system may access a first grayscale image and a second grayscale image. The system may generate a first color image and a second color image based on the first grayscale image and the second grayscale image, respectively. The system may generate affinity information based on the first grayscale image and the second grayscale image, the affinity information identifying relationships between pixels of the first grayscale image and pixels of the second grayscale image. The system may modify the color of the first color image and the second color image based on the affinity information. The system may generate a first visual output based on the modified first color image and a second visual output based on the modified second color image.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: September 20, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Gaurav Chaurasia, Alexander Sorkine Hornung, David Novotny, Nikola Dodik
  • Patent number: 11430439
    Abstract: Method for providing assistance in conversation including recognizing, by recognition module, conversation between primary user and at least one secondary user, identifying, by recognition module, first and second context data for primary user and at least one secondary user based on conversation; generating, by response generation module, at least one response on behalf of primary user based on at least one of second context data derived from at least one secondary user, and first context data; analyzing, by determining module, at least one action of primary user in at least one response on second context data; determining, by determining module, intervening situation in conversation based on at least one action; selecting, by intervening response module, intervening response from at least one response for determined intervening situation based on at least one action; and delivering, by response delivery module, intervening response to at least one secondary user during determined intervening situation.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: August 30, 2022
    Inventors: Ritesh Shreeshreemal, Gaurav Chaurasia
  • Patent number: 11410387
    Abstract: In one embodiment for generating passthrough, a computing system may access images of an environment captured by cameras of a device worn by a user. The system may generate, based on the images, depth measurements of objects in the environment. The system may generate a mesh covering a field of view of the user and then update the mesh based on the depth measurements to represent a contour of the objects in the environment. The system may determine a first viewpoint of a first eye of the user and render a first output image based on the first viewpoint and the updated mesh. The system may then display the first output image on a first display of the device, the first display being configured to be viewed by the first eye of the user.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: August 9, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: Matthew James Alderman, Gaurav Chaurasia, Paul Timothy Furgale, Lingwen Gan, Alexander Sorkine Hornung, Alexandru-Eugen Ichim, Arthur Nieuwoudt, Jan Oberländer, Gian Diego Tipaldi
  • Patent number: 11361512
    Abstract: In one embodiment, a method includes displaying, through a head-mounted display (HMD), virtual objects to a user wearing the HMD. The method then accesses a boundary definition that corresponds to a boundary within a physical space surrounding the user and generates a plurality of spatial points based on depth measurements of physical objects within the physical space. Based on the spatial points, a location at which a physical object is likely to exist is determined. The method determines whether the location of the physical object is inside the boundary definition and, in response to this determination, issues an alert to the user.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: June 14, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: Gaurav Chaurasia, Alexandru-Eugen Ichim, Eldad Yitzhak, Arthur Benjamin Nieuwoudt, Gioacchino Noris, Alexander Sorkine Hornung
  • Publication number: 20220004766
    Abstract: A system generates a plurality of spatial points based on depth measurements of physical objects. The system determines, based on the plurality of spatial points, an occupancy score for each voxel within a plurality of voxels. The system identifies, based on a gaze of the user, a first set of occupied voxels that are in a field of view of the user and a second set of occupied voxels that are outside the field of view of the user. The system updates the occupancy scores of the first set of occupied voxels by temporally decaying one or more of the plurality of spatial points within the first set of occupied voxels. The system maintains the occupancy scores of the second set of occupied voxels. The system detects intrusions in a predefined subspace within a physical space based on the updated occupancy scores of the first set of occupied voxels.
    Type: Application
    Filed: September 20, 2021
    Publication date: January 6, 2022
    Inventors: Alexandru-Eugen Ichim, Sarthak Ray, Alexander Sorkine Hornung, Gioacchino Noris, Gaurav Chaurasia, Jan Oberländer
  • Publication number: 20210319220
    Abstract: In one embodiment, a method includes generating a plurality of spatial points based on depth measurements of physical objects within a physical space surrounding a user and determining, based on the spatial points, a location at which a physical object is likely to exist. The method then renders, based on the location of the physical object, a virtual space representing the physical space. This virtual space may include a virtual object representing the physical object. The method displays the virtual space to the user, and, while displaying the virtual space, receives input from the user indicating a boundary of a subspace within the virtual space, and detects that at least a portion of the virtual object is within the subspace. Finally, the method updates the virtual space to indicate that the portion of the virtual object is within the subspace.
    Type: Application
    Filed: April 9, 2020
    Publication date: October 14, 2021
    Inventors: Alexandru-Eugen Ichim, Sarthak Ray, Alexander Sorkine Hornung, Gioacchino Noris, Gaurav Chaurasia, Jan Oberländer
  • Publication number: 20210304502
    Abstract: In one embodiment, a method includes displaying, through a head-mounted display (HMD), virtual objects to a user wearing the HMD. The method then accesses a boundary definition that corresponds to a boundary within a physical space surrounding the user and generates a plurality of spatial points based on depth measurements of physical objects within the physical space. Based on the spatial points, a location at which a physical object is likely to exist is determined. The method determines whether the location of the physical object is inside the boundary definition and, in response to this determination, issues an alert to the user.
    Type: Application
    Filed: March 26, 2020
    Publication date: September 30, 2021
    Inventors: Gaurav Chaurasia, Alexandru-Eugen Ichim, Eldad Yitzhak, Arthur Benjamin Nieuwoudt, Gioacchino Noris, Alexander Sorkine Hornung
  • Patent number: 11126850
    Abstract: In one embodiment, a method includes generating a plurality of spatial points based on depth measurements of physical objects within a physical space surrounding a user and determining, based on the spatial points, a location at which a physical object is likely to exist. The method then renders, based on the location of the physical object, a virtual space representing the physical space. This virtual space may include a virtual object representing the physical object. The method displays the virtual space to the user, and, while displaying the virtual space, receives input from the user indicating a boundary of a subspace within the virtual space, and detects that at least a portion of the virtual object is within the subspace. Finally, the method updates the virtual space to indicate that the portion of the virtual object is within the subspace.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: September 21, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Alexandru-Eugen Ichim, Sarthak Ray, Alexander Sorkine Hornung, Gioacchino Noris, Gaurav Chaurasia, Jan Oberländer