Patents by Inventor Karim Audrey LUCCIN
Karim Audrey LUCCIN 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: 11156838Abstract: The techniques introduced here enable a display system, such as an HMD device, to generate and display to a user a holographic structure matching a real-world structure. In some embodiments vertices, edges and planes of the holographic schematics are generated via the use of a peripheral tool that is positioned by a user. In other embodiments, other user input indicates the bounds of the holographic schematic. In response to user action, a holographic schematic is made to appear including corresponding real-world size measurements. The corresponding measurements are used to develop a holographic structure that integrates with the holographic schematic.Type: GrantFiled: September 26, 2019Date of Patent: October 26, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Jeffrey Jesus Evertt, Karim Audrey Luccin, Jedd Chevrier, Matthew Jon Paul
-
Patent number: 10871934Abstract: Methods, computing devices and display devices are disclosed for displaying virtual content at a target location that is determined relative to a shared anchor. Image data of a physical environment may be captured. A shared anchor tag may be identified in the image data. Based on identifying the shared anchor tag, shared anchor tag image data may be transmitted to a server. Based at least on data retrieved by the server, a data packet comprising a shared anchor associated with a second display device is received, wherein the shared anchor defines a three-dimensional location in the physical environment. A hologram is displayed at a target location determined relative to the location of the shared anchor.Type: GrantFiled: May 4, 2017Date of Patent: December 22, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Gustav Paulovich, John Copic, Karim Audrey Luccin, Haley Nicole Eisenshtadt
-
Patent number: 10719912Abstract: Techniques are disclosed for enabling scaling graphical elements defined based on one or more mathematical functions, while retaining certain features of the graphical elements. In various embodiments an example method may include defining a shape relative to a primitive object based on one or more functions, the shape including a feature based on a configurable parameter associated with the one or more functions. An image of the shape is then rendered and displayed via a display device. The example method continues with receiving an input indicative of a request to scale the shape. In response to receiving the input, the rendering and display of the image of the shape is dynamically updated by scaling the primitive object based on the input, wherein scaling the primitive object scales the shape, but retains a scale of the feature as set by the configurable parameter.Type: GrantFiled: April 12, 2017Date of Patent: July 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Tong Chen, Karim Audrey Luccin, Morien Thomas
-
Patent number: 10628995Abstract: Techniques are disclosed for producing an anti-aliasing effect in the rendering of graphical elements defined based on one or more mathematical functions. In various embodiments an example method may include defining a shape based on one or more functions. A view of the shape is then rendered which includes generating a plurality of fragments corresponding to pixels in a display device through which the view will be displayed. Transparency values are set for fragments corresponding to a boundary of the shape based on the one or more functions defining the shape. The transparency values set for the fragments corresponding to the boundary of the shape result in an anti-aliasing effect when the view of the shape is displayed via the display device.Type: GrantFiled: April 27, 2017Date of Patent: April 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Tong Chen, Karim Audrey Luccin, Morien Thomas
-
Publication number: 20200018971Abstract: The techniques introduced here enable a display system, such as an HMD device, to generate and display to a user a holographic structure matching a real-world structure. In some embodiments vertices, edges and planes of the holographic schematics are generated via the use of a peripheral tool that is positioned by a user. In other embodiments, other user input indicates the bounds of the holographic schematic. In response to user action, a holographic schematic is made to appear including corresponding real-world size measurements. The corresponding measurements are used to develop a holographic structure that integrates with the holographic schematic.Type: ApplicationFiled: September 26, 2019Publication date: January 16, 2020Inventors: Jeffrey Jesus EVERTT, Karim Audrey LUCCIN, Jedd CHEVRIER, Matthew Jon PAUL
-
Patent number: 10489651Abstract: A technique is described herein for determining the position of at least one previously-placed physical marker in a physical environment. In one approach, the technique detects the marker at plural vantage points in the environment, to yield plural instances of marker information. The technique then computes the position of the marker based on the plural instances of marker information collected at the plural vantage points. The technique may also provide a movement indicator that assists the user in moving to specified vantage points in the physical environment. The technique may use the identified position(s) of the marker(s) to accurately place virtual objects relative to real-world objects in a modified-reality world.Type: GrantFiled: May 28, 2017Date of Patent: November 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Karim Audrey Luccin, Marcus Philip Ghaly, Sergio Paolantonio, Brian Zhian Bassir, Michael Jordon Felice
-
Patent number: 10444506Abstract: The techniques introduced here enable a display system, such as an HMD device, to generate and display to a user a holographic structure matching a real-world structure. In some embodiments vertices, edges and planes of the holographic schematics are generated via the use of a peripheral tool that is positioned by a user. In other embodiments, other user input indicates the bounds of the holographic schematic. In response to user action, a holographic schematic is made to appear including corresponding real-world size measurements. The corresponding measurements are used to develop a holographic structure that integrates with the holographic schematic.Type: GrantFiled: May 15, 2017Date of Patent: October 15, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Jeffrey Jesus Evertt, Karim Audrey Luccin, Jedd Chevrier, Matthew Jon Paul
-
Patent number: 10325414Abstract: To apply an edge effect to a 3D virtual object, a display system receives user input indicative of a desired display region of a 3D virtual object, defines a bounding volume corresponding to the desired display region, and clips the edges of the 3D virtual object to the surfaces of the bounding volume. The display system applies a visual edge effect to one or more of the clipped edges of the 3D virtual object, and displays to the user of the 3D virtual object with the visual edge effect. The technique can include selectively discarding pixels along a surface of the bounding volume, based on a depth map indicative of height values of the 3D virtual object at different horizontal pixel coordinates where the visual edge effect is applied only for edge pixels not discarded.Type: GrantFiled: May 8, 2017Date of Patent: June 18, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Karim Audrey Luccin, Jonathan Gustav Paulovich
-
Publication number: 20180322708Abstract: To apply an edge effect to a 3D virtual object, a display system receives user input indicative of a desired display region of a 3D virtual object, defines a bounding volume corresponding to the desired display region, and clips the edges of the 3D virtual object to the surfaces of the bounding volume. The display system applies a visual edge effect to one or more of the clipped edges of the 3D virtual object, and displays to the user of the 3D virtual object with the visual edge effect. The technique can include selectively discarding pixels along a surface of the bounding volume, based on a depth map indicative of height values of the 3D virtual object at different horizontal pixel coordinates where the visual edge effect is applied only for edge pixels not discarded.Type: ApplicationFiled: May 8, 2017Publication date: November 8, 2018Inventors: Karim Audrey LUCCIN, Jonathan Gustav PAULOVICH
-
Publication number: 20180321894Abstract: Methods, computing devices and display devices are disclosed for displaying virtual content at a target location that is determined relative to a shared anchor. Image data of a physical environment may be captured. A shared anchor tag may be identified in the image data. Based on identifying the shared anchor tag, shared anchor tag image data may be transmitted to a server. Based at least on data retrieved by the server, a data packet comprising a shared anchor associated with a second display device is received, wherein the shared anchor defines a three-dimensional location in the physical environment. A hologram is displayed at a target location determined relative to the location of the shared anchor.Type: ApplicationFiled: May 4, 2017Publication date: November 8, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Jonathan Gustav PAULOVICH, John COPIC, Karim Audrey LUCCIN, Haley Nicole EISENSHTADT
-
Publication number: 20180300852Abstract: Techniques are disclosed for enabling scaling graphical elements defined based on one or more mathematical functions, while retaining certain features of the graphical elements. In various embodiments an example method may include defining a shape relative to a primitive object based on one or more functions, the shape including a feature based on a configurable parameter associated with the one or more functions. An image of the shape is then rendered and displayed via a display device. The example method continues with receiving an input indicative of a request to scale the shape. In response to receiving the input, the rendering and display of the image of the shape is dynamically updated by scaling the primitive object based on the input, wherein scaling the primitive object scales the shape, but retains a scale of the feature as set by the configurable parameter.Type: ApplicationFiled: April 12, 2017Publication date: October 18, 2018Inventors: Tong Chen, Karim Audrey Luccin, Morien Thomas
-
Publication number: 20180300858Abstract: Techniques are disclosed for producing an anti-aliasing effect in the rendering of graphical elements defined based on one or more mathematical functions. In various embodiments an example method may include defining a shape based on one or more functions. A view of the shape is then rendered which includes generating a plurality of fragments corresponding to pixels in a display device through which the view will be displayed. Transparency values are set for fragments corresponding to a boundary of the shape based on the one or more functions defining the shape. The transparency values set for the fragments corresponding to the boundary of the shape result in an anti-aliasing effect when the view of the shape is displayed via the display device.Type: ApplicationFiled: April 27, 2017Publication date: October 18, 2018Inventors: Tong CHEN, Karim Audrey LUCCIN, Morien THOMAS
-
Publication number: 20180300551Abstract: A technique is described herein for determining the position of at least one previously-placed physical marker in a physical environment. In one approach, the technique detects the marker at plural vantage points in the environment, to yield plural instances of marker information. The technique then computes the position of the marker based on the plural instances of marker information collected at the plural vantage points. The technique may also provide a movement indicator that assists the user in moving to specified vantage points in the physical environment. The technique may use the identified position(s) of the marker(s) to accurately place virtual objects relative to real-world objects in a modified-reality world.Type: ApplicationFiled: May 28, 2017Publication date: October 18, 2018Inventors: Karim Audrey LUCCIN, Marcus Philip GHALY, Sergio PAOLANTONIO, Brian Zhian BASSIR, Michael Jordon FELICE
-
Publication number: 20180286127Abstract: The techniques introduced here enable a display system, such as an HMD device, to generate and display to a user a holographic structure matching a real-world structure. In some embodiments vertices, edges and planes of the holographic schematics are generated via the use of a peripheral tool that is positioned by a user. In other embodiments, other user input indicates the bounds of the holographic schematic. In response to user action, a holographic schematic is made to appear including corresponding real-world size measurements. The corresponding measurements are used to develop a holographic structure that integrates with the holographic schematic.Type: ApplicationFiled: May 15, 2017Publication date: October 4, 2018Inventors: Jeffrey Jesus EVERTT, Karim Audrey LUCCIN, Jedd CHEVRIER, Matthew Jon PAUL