Patents by Inventor Michael P. Johnson
Michael P. Johnson 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: 12620187Abstract: Generating a three-dimensional virtual representation of a three-dimensional physical object can be based on capturing or receiving a capture bundle or a set of images. In some examples, generating the virtual representation of the physical object can be facilitated by user interfaces for identifying a physical object and capturing a set of images of the physical object. Generating the virtual representation can include previewing or modifying a set of images. In some examples, generating the virtual representation of the physical object can include generating a first representation of the physical object (e.g., a point cloud) and/or generating a second three-dimensional virtual representation of the physical object (e.g., a mesh reconstruction). In some examples, a visual indication of the progress of the image capture process and/or the generation of the virtual representation of the three-dimensional object can be displayed, such as in a capture user interface.Type: GrantFiled: May 15, 2023Date of Patent: May 5, 2026Assignee: Apple Inc.Inventors: Zachary Z. Becker, Michelle Chua, Thorsten Gernoth, Michael P. Johnson, Allison W. Dryer
-
Publication number: 20250378646Abstract: In some examples, an electronic device presents a user interface for generating a virtual representation of one or more physical objects of a three-dimensional environment. In some examples, while presenting a first view of the three-dimensional environment, the electronic device initiates a capture process for generating a virtual representation of at least a portion of the one or more physical objects. In some examples, the electronic device presents a virtual reticle in the three-dimensional environment in response to initiating the capture process. In some examples, the electronic device presents the virtual reticle at an orientation and/or location in the three-dimensional environment corresponding to a feature of a surface targeted by the virtual reticle.Type: ApplicationFiled: May 29, 2025Publication date: December 11, 2025Inventors: Zachary Z. BECKER, Michael P. JOHNSON, Thorsten GERNOTH
-
Publication number: 20250285374Abstract: Various implementations disclosed herein provide feedback to a user during object scanning based on how well sensor data of the scanned object has been captured. During object scanning a user may move an electronic device with sensors (e.g., cameras, depth sensors, etc.) around an object to capture sensor data for use in generating a final 3D model of the object. Live feedback during the scanning process is enabled by assessing how well the captured sensor data represents different portions of the object. In some implementations, a 3D model is generated, updated, and assessed based on the sensor data live during the scanning process. This live 3D model may be coarser (i.e., having fewer details) than the final 3D model.Type: ApplicationFiled: May 22, 2025Publication date: September 11, 2025Inventors: Thorsten Gernoth, Cheng Lu, Hao Tang, Michael P. Johnson
-
Patent number: 12394145Abstract: Various implementations disclosed herein provide feedback to a user during object scanning based on how well sensor data of the scanned object has been captured. During object scanning a user may move an electronic device with sensors (e.g., cameras, depth sensors, etc.) around an object to capture sensor data for use in generating a final 3D model of the object. Live feedback during the scanning process is enabled by assessing how well the captured sensor data represents different portions of the object. In some implementations, a 3D model is generated, updated, and assessed based on the sensor data live during the scanning process. This live 3D model may be coarser (i.e., having fewer details) than the final 3D model.Type: GrantFiled: September 15, 2022Date of Patent: August 19, 2025Assignee: Apple Inc.Inventors: Thorsten Gernoth, Cheng Lu, Hao Tang, Michael P. Johnson
-
Patent number: 12283020Abstract: Generating a three-dimensional virtual representation of a three-dimensional physical object can be based on capturing or receiving a capture bundle or a set of images. In some examples, generating the virtual representation of the physical object can be facilitated by user interfaces for identifying a physical object and capturing a set of images of the physical object. Generating the virtual representation can include previewing or modifying a set of images. In some examples, generating the virtual representation of the physical object can include generating a first representation of the physical object (e.g., a point cloud) and/or generating a second three-dimensional virtual representation of the physical object (e.g., a mesh reconstruction). In some examples, a visual indication of the progress of the image capture process and/or the generation of the virtual representation of the three-dimensional object can be displayed, such as in a capture user interface.Type: GrantFiled: May 15, 2023Date of Patent: April 22, 2025Assignee: Apple Inc.Inventors: Zachary Z. Becker, Michelle Chua, Thorsten Gernoth, Michael P. Johnson, Allison W. Dryer
-
Publication number: 20230377299Abstract: Generating a three-dimensional virtual representation of a three-dimensional physical object can be based on capturing or receiving a capture bundle or a set of images. In some examples, generating the virtual representation of the physical object can be facilitated by user interfaces for identifying a physical object and capturing a set of images of the physical object. Generating the virtual representation can include previewing or modifying a set of images. In some examples, generating the virtual representation of the physical object can include generating a first representation of the physical object (e.g., a point cloud) and/or generating a second three-dimensional virtual representation of the physical object (e.g., a mesh reconstruction). In some examples, a visual indication of the progress of the image capture process and/or the generation of the virtual representation of the three-dimensional object can be displayed, such as in a capture user interface.Type: ApplicationFiled: May 15, 2023Publication date: November 23, 2023Inventors: Zachary Z. BECKER, Michelle CHUA, Thorsten GERNOTH, Michael P. JOHNSON
-
Publication number: 20230377259Abstract: Generating a three-dimensional virtual representation of a three-dimensional physical object can be based on capturing or receiving a capture bundle or a set of images. In some examples, generating the virtual representation of the physical object can be facilitated by user interfaces for identifying a physical object and capturing a set of images of the physical object. Generating the virtual representation can include previewing or modifying a set of images. In some examples, generating the virtual representation of the physical object can include generating a first representation of the physical object (e.g., a point cloud) and/or generating a second three-dimensional virtual representation of the physical object (e.g., a mesh reconstruction). In some examples, a visual indication of the progress of the image capture process and/or the generation of the virtual representation of the three-dimensional object can be displayed, such as in a capture user interface.Type: ApplicationFiled: May 15, 2023Publication date: November 23, 2023Inventors: Zachary Z. BECKER, Michelle CHUA, Thorsten GERNOTH, Michael P. JOHNSON, Allison W. DRYER
-
Publication number: 20230377300Abstract: Generating a three-dimensional virtual representation of a three-dimensional physical object can be based on capturing or receiving a capture bundle or a set of images. In some examples, generating the virtual representation of the physical object can be facilitated by user interfaces for identifying a physical object and capturing a set of images of the physical object. Generating the virtual representation can include previewing or modifying a set of images. In some examples, generating the virtual representation of the physical object can include generating a first representation of the physical object (e.g., a point cloud) and/or generating a second three-dimensional virtual representation of the physical object (e.g., a mesh reconstruction). In some examples, a visual indication of the progress of the image capture process and/or the generation of the virtual representation of the three-dimensional object can be displayed, such as in a capture user interface.Type: ApplicationFiled: May 15, 2023Publication date: November 23, 2023Inventors: Zachary Z. BECKER, Michelle CHUA, Thorsten GERNOTH, Michael P. JOHNSON, Allison W. DRYER
-
Publication number: 20230096119Abstract: Various implementations disclosed herein provide feedback to a user during object scanning based on how well sensor data of the scanned object has been captured. During object scanning a user may move an electronic device with sensors (e.g., cameras, depth sensors, etc.) around an object to capture sensor data for use in generating a final 3D model of the object. Live feedback during the scanning process is enabled by assessing how well the captured sensor data represents different portions of the object. In some implementations, a 3D model is generated, updated, and assessed based on the sensor data live during the scanning process. This live 3D model may be coarser (i.e., having fewer details) than the final 3D model.Type: ApplicationFiled: September 15, 2022Publication date: March 30, 2023Inventors: Thorsten Gernoth, Cheng Lu, Hao Tang, Michael P. Johnson
-
Patent number: 10032429Abstract: A computing device includes an interface configured to receive image data that is indicative of a field-of-view (FOV) that is associated with a head-mountable display (HMD). The computing device also includes a computing system configured to determine optical flow from the image data and to determine, based on the optical flow, whether or not the HMD is associated with operation of a vehicle. Further, the computing device is configured to control the HMD to display information in a first mode, if the HMD is associated with the operation of the vehicle, and to control the HMD to display information in a second mode, if the HMD is not associated with the operation of the vehicle.Type: GrantFiled: January 4, 2016Date of Patent: July 24, 2018Assignee: Google LLCInventors: Thad E. Starner, Michael P. Johnson
-
Publication number: 20160118015Abstract: A computing device includes an interface configured to receive image data that is indicative of a field-of-view (FOV) that is associated with a head-mountable display (HMD). The computing device also includes a computing system configured to determine optical flow from the image data and to determine, based on the optical flow, whether or not the HMD is associated with operation of a vehicle. Further, the computing device is configured to control the HMD to display information in a first mode, if the HMD is associated with the operation of the vehicle, and to control the HMD to display information in a second mode, if the HMD is not associated with the operation of the vehicle.Type: ApplicationFiled: January 4, 2016Publication date: April 28, 2016Inventors: Thad E. Stamer, Michael P. Johnson
-
Patent number: 9230501Abstract: A computing device includes an interface configured to receive image data that is indicative of a field-of-view (FOV) that is associated with a head-mountable display (HMD). The computing device also includes a computing system configured to determine optical flow from the image data and to determine, based on the optical flow, whether or not the HMD is associated with operation of a vehicle. Further, the computing device is configured to control the HMD to display information in a first mode, if the HMD is associated with the operation of the vehicle, and to control the HMD to display information in a second mode, if the HMD is not associated with the operation of the vehicle.Type: GrantFiled: December 28, 2012Date of Patent: January 5, 2016Assignee: Google Inc.Inventors: Thad E. Starner, Michael P. Johnson
-
Patent number: 8827132Abstract: Attachments for a fastening tool are configured to position the fastening tool raceway for driving a fastener from the tool into a workpiece at a desired location. The attachments include work contact elements including a pair of surfaces for contact with two surfaces of the workpiece to properly position the tool raceway.Type: GrantFiled: April 22, 2009Date of Patent: September 9, 2014Assignee: Illinois Tool Works Inc.Inventors: Nathan T. Mina, Michael P. Johnson, Genaro O. Cortez, Jr., Richard E. Pope, Edward R. Brandt
-
Publication number: 20130021269Abstract: The systems and methods described herein may help to provide for more convenient, efficient, and/or intuitive operation of a user-interface. An example computer-implemented method may involve: (i) providing a user-interface comprising an input region; (ii) receiving data indicating a touch input at the user-interface; (iii) determining an active-input-region setting based on (a) the touch input and (b) an active-input-region parameter; and (iv) defining an active input region on the user-interface based on at least the determined active-input-region setting, wherein the active input region is a portion of the input region.Type: ApplicationFiled: November 15, 2011Publication date: January 24, 2013Applicant: GOOGLE INC.Inventors: Michael P. Johnson, Thad Eugene Starner, Nirmal Patel, Steve Lee
-
Patent number: 8074855Abstract: A follower mechanism of the bypass type comprises a follower body which is normally spring-biased in the forward direction so as to, in turn, normally bias a strip supply of nail-type fasteners in the forward direction toward a discharge path along which the leading one of the nail-type fasteners will he driven and discharged out from the fastener-driving tool. A follower claw is normally spring-biased, around the pivotal axis of a pivot pin mounted upon the follower body, to a position at which the follower claw can engage the trailing one of the nail-type fasteners so as to bias the supply strip of nail-type fasteners in the forward direction. A latch-hook is integrally provided upon the follower claw for engaging an undercut region of the fastener-driving tool magazine end cap in order to retain the entire follower mechanism at a rearwardly retracted position within the magazine assembly of the fastener-driving machine.Type: GrantFiled: March 26, 2007Date of Patent: December 13, 2011Assignee: Illinois Tool Works Inc.Inventor: Michael P. Johnson
-
Patent number: 7918375Abstract: A pneumatically operable fastener-driving tool and seal mechanism assembly, and a method of operating the same, comprises the use of a single, annular seal member, having a substantially V-shaped cross-sectional configuration, disposed within an annularly recessed portion of the fastener-driving tool piston in such a manner that the open region of the V-shaped annular seal member is disposed toward the relatively high-pressure upstream end portion of the fastener-driving tool cylinder, while, conversely, the closed region of the V-shaped annular seal member is disposed toward the relatively low-pressure downstream end portion of the pneumatic tool cylinder Accordingly, the relatively high-pressure air acts upon the radially outwardly flared lip portion of the annular seal member during a power stroke, while relatively low-pressure air acts upon the radially outwardly flared lip portion of the annular seal member during a return stroke, whereby only a single V-shaped annular seal member is required to achieveType: GrantFiled: March 20, 2007Date of Patent: April 5, 2011Assignee: Illinois Tool Works Inc.Inventors: Michael P. Johnson, Patrick J. Curtis
-
Publication number: 20100155451Abstract: A follower mechanism of the bypass type comprises a follower body which is normally spring-biased in the forward direction so as to, in turn, normally bias a strip supply of nail-type fasteners in the forward direction toward a discharge path along which the leading one of the nail-type fasteners will he driven and discharged out from the fastener-driving tool. A follower claw is normally spring-biased, around the pivotal axis of a pivot pin mounted upon the follower body, to a position at which the follower claw can engage the trailing one of the nail-type fasteners so as to bias the supply strip of nail-type fasteners in the forward direction. A latch-hook is integrally provided upon the follower claw for engaging an undercut region of the fastener-driving tool magazine end cap in order to retain the entire follower mechanism at a rearwardly retracted position within the magazine assembly of the fastener-driving machine.Type: ApplicationFiled: March 26, 2007Publication date: June 24, 2010Inventor: Michael P. Johnson
-
Publication number: 20090272782Abstract: A pneumatically operable fastener-driving tool and seal mechanism assembly, and a method of operating the same, comprises the use of a single, annular seal member, having a substantially V-shaped cross-sectional configuration, disposed within an annularly recessed portion of the fastener-driving tool piston in such a manner that the open region of the V-shaped annular seal member is disposed toward the relatively high-pressure upstream end portion of the fastener-driving tool cylinder, while, conversely, the closed region of the V-shaped annular seal member is disposed toward the relatively low-pressure downstream end portion of the pneumatic tool cylinder Accordingly, the relatively high-pressure air acts upon the radially outwardly flared lip portion of the annular seal member during a power stroke, while relatively low-pressure air acts upon the radially outwardly flared lip portion of the annular seal member during a return stroke, whereby only a single V-shaped annular seal member is required to achieveType: ApplicationFiled: March 20, 2007Publication date: November 5, 2009Inventors: Michael P. Johnson, Patrick J. Curtis
-
Publication number: 20090267846Abstract: Systems and methods for monitoring electromagnetic field power density are disclosed. The system includes a broadband antenna configured to convert a plurality of electromagnetic waves at a plurality of frequencies into a broadband signal. The system also includes a power adjustment system configured to passively selectively attenuate the broadband signal to provide a filtered output signal for a predetermined range of frequencies. The system further includes an output system configured provide an indicator to an end-user of the system if the filtered output signal exceeds a predetermined threshold level that characterizes a predetermined electromagnetic power density threshold.Type: ApplicationFiled: April 28, 2008Publication date: October 29, 2009Inventors: Michael P. Johnson, Charles G. Thurston
-
Publication number: 20090266867Abstract: Attachments for a fastening tool are configured to position the fastening tool raceway for driving a fastener from the tool into a workpiece at a desired location. The attachments include work contact elements including a pair of surfaces for contact with two surfaces of the workpiece to properly position the tool raceway.Type: ApplicationFiled: April 22, 2009Publication date: October 29, 2009Applicant: ILLINOIS TOOL WORKS INC.Inventors: Nathan T. Mina, Michael P. Johnson, Genaro O. Cortez, JR., Richard E. Pope, Edward R. Brandt