Patents by Inventor Gavin Dean Lazarow
Gavin Dean Lazarow 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: 20240094975Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: ApplicationFiled: November 29, 2023Publication date: March 21, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Ethan EADE, Jeroen VANTURENNOUT, Jonathan LYONS, David FIELDS, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
-
Patent number: 11922560Abstract: One example provides a computing device configured to capture, via the camera, first image data imaging a first physical world location, create a first spatial representation of the first physical world location based on the first image data, receive a user input defining a pose of a first virtual spatial anchor point relative to a feature imaged in the first image data, track user movement to a second physical world location, capture second image data imaging the second physical world location, receive a user input defining a pose of a second virtual spatial anchor point relative to a feature imaged in the second image data, and send, to a remote computing device, data representing the first spatial representation, the pose of first spatial anchor point, the second spatial representation, the pose of second spatial anchor point, and a positional relationship between first and second spatial anchor points.Type: GrantFiled: April 26, 2021Date of Patent: March 5, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ali Reza Emami, Gabriel Takacs, Gavin Dean Lazarow, Skyler Mark Goodell
-
Patent number: 11853639Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: GrantFiled: June 9, 2022Date of Patent: December 26, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Ethan Eade, Jeroen Vanturennout, Jonathan Lyons, David Fields, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
-
Publication number: 20220300242Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: ApplicationFiled: June 9, 2022Publication date: September 22, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Ethan EADE, Jeroen VANTURENNOUT, Jonathan LYONS, David FIELDS, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
-
Patent number: 11360731Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: GrantFiled: October 11, 2019Date of Patent: June 14, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Ethan Eade, Jeroen Vanturennout, Jonathan Lyons, David Fields, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
-
Publication number: 20210350612Abstract: One example provides a computing device configured to capture, via the camera, first image data imaging a first physical world location, create a first spatial representation of the first physical world location based on the first image data, receive a user input defining a pose of a first virtual spatial anchor point relative to a feature imaged in the first image data, track user movement to a second physical world location, capture second image data imaging the second physical world location, receive a user input defining a pose of a second virtual spatial anchor point relative to a feature imaged in the second image data, and send, to a remote computing device, data representing the first spatial representation, the pose of first spatial anchor point, the second spatial representation, the pose of second spatial anchor point, and a positional relationship between first and second spatial anchor points.Type: ApplicationFiled: April 26, 2021Publication date: November 11, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Ali Reza EMAMI, Gabriel TAKACS, Gavin Dean LAZAROW, Skyler Mark GOODELL
-
Patent number: 10997776Abstract: One example provides a computing device configured to capture, via the camera, first image data imaging a first physical world location, create a first spatial representation of the first physical world location based on the first image data, receive a user input defining a pose of a first virtual spatial anchor point relative to a feature imaged in the first image data, track user movement to a second physical world location, capture second image data imaging the second physical world location, receive a user input defining a pose of a second virtual spatial anchor point relative to a feature imaged in the second image data, and send, to a remote computing device, data representing the first spatial representation, the pose of first spatial anchor point, the second spatial representation, the pose of second spatial anchor point, and a positional relationship between first and second spatial anchor points.Type: GrantFiled: May 6, 2019Date of Patent: May 4, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Ali Reza Emami, Gabriel Takacs, Gavin Dean Lazarow, Skyler Mark Goodell
-
Publication number: 20200273235Abstract: One example provides a computing device configured to capture, via the camera, first image data imaging a first physical world location, create a first spatial representation of the first physical world location based on the first image data, receive a user input defining a pose of a first virtual spatial anchor point relative to a feature imaged in the first image data, track user movement to a second physical world location, capture second image data imaging the second physical world location, receive a user input defining a pose of a second virtual spatial anchor point relative to a feature imaged in the second image data, and send, to a remote computing device, data representing the first spatial representation, the pose of first spatial anchor point, the second spatial representation, the pose of second spatial anchor point, and a positional relationship between first and second spatial anchor points.Type: ApplicationFiled: May 6, 2019Publication date: August 27, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Ali Reza EMAMI, Gabriel TAKACS, Gavin Dean LAZAROW, Skyler Mark GOODELL
-
Patent number: 10600252Abstract: A first display device and method are provided for accelerating the coarse relocalization process of the first display device by generating a session-specific identifier and sending it to a second display device, which transmits the identifier to a cloud service, which returns at least a portion of a map data set corresponding to the identifier. The returned map data set is then stitched into the local map data of the first display device to create an integrated map, which is used to render one or a plurality of holograms. The first display device may comprise a processor, a memory operatively coupled to the processor, and a fingerprint program stored in the memory and executed by the processor.Type: GrantFiled: June 3, 2019Date of Patent: March 24, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Tushar Cyril Bhatnagar, Gavin Dean Lazarow, Jonathan Paul Rosenberg
-
Publication number: 20200042278Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: ApplicationFiled: October 11, 2019Publication date: February 6, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Ethan EADE, Jeroen VANTURENNOUT, Jonathan LYONS, David FIELDS, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
-
Patent number: 10531065Abstract: A computing device and method are provided for accelerating the coarse relocalization process of the computing device by generating a current fingerprint using signal data detected by sensors, statistically analyzing the current fingerprint for proximity to candidate fingerprints in fingerprint data to generate a ranked list, and subsequently retrieving map data corresponding to the closest matching fingerprints in the ranked list. The computing device may comprise a processor, a memory operatively coupled to the processor, and a fingerprint program stored in the memory and executed by the processor.Type: GrantFiled: June 15, 2017Date of Patent: January 7, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Gavin Dean Lazarow, Tushar Cyril Bhatnagar, David Maxwell Gedye, Gabriel Takacs, Jeroen Vanturennout, Erik Manfred Schulz, Jason Randall Wadsworth, Richard Renchi Ma, Gregg Wygonik, Jonathan David Hildebrandt, Evan Lincoln Tice
-
Patent number: 10466953Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: GrantFiled: May 11, 2017Date of Patent: November 5, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ethan Eade, Jeroen Vanturennout, Jonathan Lyons, David Fields, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
-
Publication number: 20190287311Abstract: A first display device and method are provided for accelerating the coarse relocalization process of the first display device by generating a session-specific identifier and sending it to a second display device, which transmits the identifier to a cloud service, which returns at least a portion of a map data set corresponding to the identifier. The returned map data set is then stitched into the local map data of the first display device to create an integrated map, which is used to render one or a plurality of holograms. The first display device may comprise a processor, a memory operatively coupled to the processor, and a fingerprint program stored in the memory and executed by the processor.Type: ApplicationFiled: June 3, 2019Publication date: September 19, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Tushar Cyril BHATNAGAR, Gavin Dean LAZAROW, Jonathan Paul ROSENBERG
-
Patent number: 10379606Abstract: A computing device is provided, including a display configured to display a plurality of holograms superimposed upon a physical environment. The computing device may further comprise a processor configured to store in non-volatile memory a representation of the physical environment, including a plurality of hologram anchors indicating locations at which the holograms are displayed. The processor may store a priority level of each hologram anchor, wherein each priority level is selected from a plurality of priority levels including a high priority level and a low priority level, and wherein at least one hologram anchor has the low priority level. The processor may determine that a total size of the plurality of hologram anchors exceeds a predetermined size threshold. The processor may, for at least one hologram anchor assigned the low priority level, delete that hologram anchor from the representation of the physical environment.Type: GrantFiled: June 5, 2017Date of Patent: August 13, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ethan Eade, Jeroen Vanturennout, Neena Kamath, Alex Christopher Turner, David Fields, Jonathan David Hildebrandt, Michael Grabner, Gavin Dean Lazarow, Tushar Cyril Bhatnagar
-
Publication number: 20180285052Abstract: A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.Type: ApplicationFiled: May 11, 2017Publication date: October 4, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Ethan EADE, Jeroen VANTURENNOUT, Jonathan LYONS, David FIELDS, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
-
Publication number: 20180288386Abstract: A computing device and method are provided for accelerating the coarse relocalization process of the computing device by generating a current fingerprint using signal data detected by sensors, statistically analyzing the current fingerprint for proximity to candidate fingerprints in fingerprint data to generate a ranked list, and subsequently retrieving map data corresponding to the closest matching fingerprints in the ranked list. The computing device may comprise a processor, a memory operatively coupled to the processor, and a fingerprint program stored in the memory and executed by the processor.Type: ApplicationFiled: June 15, 2017Publication date: October 4, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR, David Maxwell GEDYE, Gabriel TAKACS, Jeroen VANTURENNOUT, Erik Manfred SCHULZ, Jason Randall WADSWORTH, Richard Renchi MA, Gregg WYGONIK, Jonathan David HILDEBRANDT, Evan Lincoln TICE
-
Publication number: 20180286128Abstract: A computing device is provided, including a display configured to display a plurality of holograms superimposed upon a physical environment. The computing device may further comprise a processor configured to store in non-volatile memory a representation of the physical environment, including a plurality of hologram anchors indicating locations at which the holograms are displayed. The processor may store a priority level of each hologram anchor, wherein each priority level is selected from a plurality of priority levels including a high priority level and a low priority level, and wherein at least one hologram anchor has the low priority level. The processor may determine that a total size of the plurality of hologram anchors exceeds a predetermined size threshold. The processor may, for at least one hologram anchor assigned the low priority level, delete that hologram anchor from the representation of the physical environment.Type: ApplicationFiled: June 5, 2017Publication date: October 4, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Ethan EADE, Jeroen VANTURENNOUT, Neena KAMATH, Alex Christopher TURNER, David FIELDS, Jonathan David HILDEBRANDT, Michael GRABNER, Gavin Dean LAZAROW, Tushar Cyril BHATNAGAR
-
Patent number: 9262057Abstract: Embodiments extend functionality of a first application with actions from one or more second applications specifically applicable to a content item selected by a user. The selected content item belongs to a category. A description of the selected content item distinguishes the selected content item from other content items in the same category. At least one of a plurality of second applications is selected based on a comparison between the description and application data associated with the second applications. The computing device identifies, to the user, the actions from the second applications applicable to the selected content item. Upon selection of an action, the computing device executes the corresponding second application and provides output data within the context of the first application, or otherwise integrated with the first application experience.Type: GrantFiled: March 11, 2011Date of Patent: February 16, 2016Assignee: Microsoft Techology Licensing, LLCInventors: Jared Adam Brown, Sunil Sudhakar Pandith, Yanshu Fan, Kerri Irene Higgins Sheldon, Gavin Dean Lazarow, Lejie Xu
-
Publication number: 20120233567Abstract: Embodiments extend functionality of a first application with actions from one or more second applications specifically applicable to a content item selected by a user. The selected content item belongs to a category. A description of the selected content item distinguishes the selected content item from other content items in the same category. At least one of a plurality of second applications is selected based on a comparison between the description and application data associated with the second applications. The computing device identifies, to the user, the actions from the second applications applicable to the selected content item. Upon selection of an action, the computing device executes the corresponding second application and provides output data within the context of the first application, or otherwise integrated with the first application experience.Type: ApplicationFiled: March 11, 2011Publication date: September 13, 2012Applicant: MICROSOFT CORPORATIONInventors: Jared Adam Brown, Sunil Sudhakar Pandith, Yanshu Fan, Kerri Irene Higgins Sheldon, Gavin Dean Lazarow, Lejie Xu