Patents by Inventor John Copic
John Copic 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: 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: 10692287Abstract: A technique is described herein for placing a virtual object within any type of modified-reality environment. The technique involves receiving the user's specification of plural values in plural stages. The plural values collectively define an object display state. The technique places the virtual object in the modified-reality environment in accordance with the object display state. Overall, the technique allows the user to place the virtual object in the modified-reality environment with high precision and low ambiguity by virtue of its guided piecemeal specification of the object display state.Type: GrantFiled: April 17, 2017Date of Patent: June 23, 2020Assignee: Microsoft Technology Licensing, LLCInventors: David Anthony Evans, Jason Bradley Scott, Jedd Chevrier, John Copic, Jonathan Gustav Paulovich, Timothy James Schutz
-
Patent number: 10572005Abstract: Content from a user computing device may be transmitted to at least one recipient computing device. A plurality of avatars is displayed that each represent different recipients associated with recipient computing devices. A group communication session is established among the user computing device and the recipient computing devices. During the group communication session: initial content is transmitted from the user computing device to each recipient computing device; based on determining that the user is gazing at a selected avatar, a private communication session is established between the user computing device and the recipient computing device associated with the selected avatar. During the private communication session, subsequent content is transmitted from the user computing device to such recipient computing device, and is not transmitted to the other recipient computing devices.Type: GrantFiled: July 29, 2016Date of Patent: February 25, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jessica Ellen Zahn, Peter William Carlson, Shawn Crispin Wright, Eric Scott Rehmeyer, John Copic
-
Patent number: 10559130Abstract: Examples are disclosed herein that relate to displaying image data configured to appear behind a real-world surface. One example provides, on a computing device including a display, a method including obtaining depth data representing a real-world scene, identifying a real-world surface of the real-world scene via the depth data, obtaining volumetric image data and surface image data, the volumetric image data configured to appear as being located in a volume behind the real-world surface, receiving a user input configured to remove an area of surface image data corresponding spatially to the real-world surface, and displaying at least a portion of the volumetric image data in a region in which the area of surface image data was removed.Type: GrantFiled: August 31, 2015Date of Patent: February 11, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jason Bradley Scott, Omer Bilal Orhan, John Copic, Shawn Crispin Wright, Jeffrey Kohler
-
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: 20180300952Abstract: A technique is described herein for placing a virtual object within any type of modified-reality environment. The technique involves receiving the user's specification of plural values in plural stages. The plural values collectively define an object display state. The technique places the virtual object in the modified-reality environment in accordance with the object display state. Overall, the technique allows the user to place the virtual object in the modified-reality environment with high precision and low ambiguity by virtue of its guided piecemeal specification of the object display state.Type: ApplicationFiled: April 17, 2017Publication date: October 18, 2018Inventors: David Anthony Evans, Jason Bradley Scott, Jedd Chevrier, John Copic, Jonathan Gustav Paulovich, Timothy James Schutz
-
Patent number: 10088678Abstract: In a method to illustrate a weather condition via a near-eye display system, a representation of a geographic region is displayed via the near-eye display system. For each of a series of elevations above the geographic region, a weather-data slice is received, which defines a weather-parameter value for each of a plurality of 2D coordinates at that elevation. A volume-filling weather model is constructed based on the weather-parameter values received for each elevation and 2D coordinate. A digital filter and a coordinate transform are then applied to the volume-filling weather model to obtain a weather-display model, the weather-display model including a display-parameter value for each of a plurality of 3D coordinates. Then, the weather-display model is displayed via the near-eye display system, co-registered to the representation of the geographic region.Type: GrantFiled: May 9, 2017Date of Patent: October 2, 2018Assignee: Microsoft Technology Licensing, LLCInventors: John Copic, Gregory Bishop Bahm, Jonathan Gustav Paulovich, Jedd Alexander Chevrier, Michael Casey Lanigan, Ryan Hastings
-
Patent number: 10019839Abstract: Examples of providing feedback regarding a scan of a three-dimensional object are described. In one example, a method of computer modeling a three-dimensional object includes computer-tracking a three-dimensional pose of a scanning device relative to the three-dimensional object as the three-dimensional pose of the scanning devices changes to measure different contours of the three-dimensional object from different vantage points, and assessing a sufficiency of contour measurements from one or more of the different vantage points based on measurements received from the scanning device. The example method further includes providing haptic feedback, via a haptic output device, indicating the sufficiency of contour measurements corresponding to a current three-dimensional pose of the scanning device.Type: GrantFiled: June 30, 2016Date of Patent: July 10, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jeffrey Kohler, Shawn Crispin Wright, Jason Bradley Scott, John Copic
-
Publication number: 20180034867Abstract: Content from a user computing device may be transmitted to at least one recipient computing device. A plurality of avatars is displayed that each represent different recipients associated with recipient computing devices. A group communication session is established among the user computing device and the recipient computing devices. During the group communication session: initial content is transmitted from the user computing device to each recipient computing device; based on determining that the user id gazing at a selected avatar, a private communication session is established between the user computing device and the recipient computing device associated with the selected avatar. During the private communication session, subsequent content is transmitted from the user computing device to such recipient computing device, and is not transmitted to the other recipient computing devices.Type: ApplicationFiled: July 29, 2016Publication date: February 1, 2018Inventors: Jessica Ellen Zahn, Peter William Carlson, Shawn Crispin Wright, Eric Scott Rehmeyer, John Copic
-
Publication number: 20180005433Abstract: Examples of providing feedback regarding a scan of a three-dimensional object are described. In one example, a method of computer modeling a three-dimensional object includes computer-tracking a three-dimensional pose of a scanning device relative to the three-dimensional object as the three-dimensional pose of the scanning devices changes to measure different contours of the three-dimensional object from different vantage points, and assessing a sufficiency of contour measurements from one or more of the different vantage points based on measurements received from the scanning device. The example method further includes providing haptic feedback, via a haptic output device, indicating the sufficiency of contour measurements corresponding to a current three-dimensional pose of the scanning device.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: Jeffrey Kohler, Shawn Crispin Wright, Jason Bradley Scott, John Copic
-
Publication number: 20170061691Abstract: Examples are disclosed herein that relate to displaying image data configured to appear behind a real-world surface. One example provides, on a computing device including a display, a method including obtaining depth data representing a real-world scene, identifying a real-world surface of the real-world scene via the depth data, obtaining volumetric image data and surface image data, the volumetric image data configured to appear as being located in a volume behind the real-world surface, receiving a user input configured to remove an area of surface image data corresponding spatially to the real-world surface, and displaying at least a portion of the volumetric image data in a region in which the area of surface image data was removed.Type: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Jason Bradley Scott, Omer Bilal Orhan, John Copic, Shawn Crispin Wright, Jeffrey Kohler