Patents by Inventor Thomas J. Moore
Thomas J. Moore 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: 12367632Abstract: A method includes: presenting a posture summary interface including: a representation of the user, a visualization of a current accumulated strain value for the user, and a first affordance for initiating an animated posture summary associated with the accumulated strain value for the user over a respective time window; and in response to detecting a user input directed to the first affordance within the posture summary interface, presenting an animation of the representation of the user over the respective time window that corresponds to one or more instances in which head pose information changes associated with the user caused an increase or a decrease to the accumulated strain value greater than a significance threshold, wherein an appearance of the visualization of the current accumulated strain value for the user changes to represent the accumulated strain value for the user over the respective time window.Type: GrantFiled: April 10, 2024Date of Patent: July 22, 2025Assignee: APPLE INC.Inventors: Matthew S. DeMers, Adeeti V. Ullal, Alexander G. Bruno, Daniel M. Trietsch, Ioana Negoita, James J. Dunne, Thomas G. Salter, Thomas J. Moore
-
Publication number: 20250111471Abstract: Embodiments disclosed herein are directed to devices, systems, and methods for presenting a magnified view in an extended reality environment. Specifically, a magnified view includes a zoom reticle that is presented at a display location of a display. The zoom reticle includes magnified content that includes a magnified portion of a user's field of view. For example, the magnified content may be generated from image data selected from a corresponding portion of a field of view of a camera. The position of the zoom reticle on the display, as well as the portion of the field of view that is magnified, may vary in different circumstances such as described herein.Type: ApplicationFiled: September 5, 2024Publication date: April 3, 2025Inventors: Elena J. Nattinger, Michael J. Rockwell, Christopher I. Word, Devin W. Chalmers, Paulo R. Jansen dos Reis, Paul Ewers, Peter Burgner, Anna L. Brewer, Jeffrey S. Norris, Allison W. Dryer, Andrew Muehlhausen, Luis R. Deliz Centeno, Thomas J. Moore, Alesha Unpingco, Thomas G. Salter
-
Publication number: 20240428533Abstract: Various implementations disclosed herein include devices, systems, and methods that provide XR in which virtual objects are positioned based on the accuracy of localizing an electronic device in a physical environment. In some implementations, the technique assesses the accuracy of localization (e.g., centimeter-level accuracy, room-level accuracy, and building-level accuracy) and dynamically adjusts a display strategy. In some implementations, the technique determines a condition causing inaccuracy (e.g., a semantic condition such as “too fast”, “too far”, “too dark”), and provides a notification (e.g., “too fast-slow down”, “too far-move closer”, “too dark-turn on a light”) at the electronic device based on the condition causing the inaccuracy in the localization.Type: ApplicationFiled: September 5, 2024Publication date: December 26, 2024Inventors: Jean-Charles Bernard Marcel Bazin, Anselm Grundhoefer, Bart Trzynadlowski, Thomas J. Moore
-
Publication number: 20240393996Abstract: A head-mounted device may be used to perform a visual search on a physical environment around the head-mounted device. A user may wish to visually search one out of multiple physical objects in the physical environment. To clearly show the user which physical object was the target of a visual search, the head-mounted device may present a thumbnail of the candidate physical object on a display. The thumbnail may be cropped and/or zoomed using an image from a camera on the head-mounted device. By displaying a thumbnail that is taken by a camera on the head-mounted device, the thumbnail will directly match the physical object in the user's physical environment, eliminating ambiguity regarding which physical object is the subject of the visual search.Type: ApplicationFiled: April 19, 2024Publication date: November 28, 2024Inventors: Thomas J. Moore, Alesha Unpingco, Anshu K. Chimalamarri, Ashwin K. Vijay, Christopher D. Fu, Guilherme Klink, In Young Yang, Paul Ewers, Paulo R. Jansen dos Reis, Peter Burgner, Thomas G. Salter, Tigran Khachatryan
-
Patent number: 12118685Abstract: Various implementations disclosed herein include devices, systems, and methods that provide XR in which virtual objects are positioned based on the accuracy of localizing an electronic device in a physical environment. In some implementations, the technique assesses the accuracy of localization (e.g., centimeter-level accuracy, room-level accuracy, and building-level accuracy) and dynamically adjusts a display strategy. In some implementations, the technique determines a condition causing inaccuracy (e.g., a semantic condition such as “too fast”, “too far”, “too dark”), and provides a notification (e.g., “too fast-slow down”, “too far-move closer”, “too dark-turn on a light”) at the electronic device based on the condition causing the inaccuracy in the localization.Type: GrantFiled: October 10, 2023Date of Patent: October 15, 2024Inventors: Jean-Charles Bernard Marcel Bazin, Anselm Grundhoefer, Bart Trzynadlowski, Thomas J. Moore
-
Publication number: 20240302898Abstract: A method is performed at an electronic device with one or more processors, a non-transitory memory, and a display. The method includes displaying, on the display, a first user interface (UI) element that is associated with a first selection region and a second selection region. The method includes, while displaying the first UI element, determining, based on eye tracking data, that a targeting criterion is satisfied with respect to the first selection region or the second selection region. The eye tracking data is associated with one or more eyes of a user of the electronic device. The method includes, while displaying the first UI element, selecting the first UI element based at least in part on determining that the targeting criterion is satisfied.Type: ApplicationFiled: April 30, 2024Publication date: September 12, 2024Inventors: Bryce L. Schmidtchen, Ioana Negoita, Anshu K. Chimalamarri, Gregory Lutter, Thomas J. Moore, Trevor J. McIntyre
-
Publication number: 20240257430Abstract: A method includes: presenting a posture summary interface including: a representation of the user, a visualization of a current accumulated strain value for the user, and a first affordance for initiating an animated posture summary associated with the accumulated strain value for the user over a respective time window; and in response to detecting a user input directed to the first affordance within the posture summary interface, presenting an animation of the representation of the user over the respective time window that corresponds to one or more instances in which head pose information changes associated with the user caused an increase or a decrease to the accumulated strain value greater than a significance threshold, wherein an appearance of the visualization of the current accumulated strain value for the user changes to represent the accumulated strain value for the user over the respective time window.Type: ApplicationFiled: April 10, 2024Publication date: August 1, 2024Inventors: Matthew S. DeMers, Adeeti V. Ullal, Alexander G. Bruno, Daniel M. Trietsch, Ioana Negoita, James J. Dunne, Thomas G. Salter, Thomas J. Moore
-
Patent number: 12008160Abstract: A method is performed at an electronic device with one or more processors, a non-transitory memory, an eye tracker, and a display. The eye tracker receives eye tracking data associated with one or more eyes of a user of the electronic device. The method includes displaying, on the display, a first user interface (UI) element that is associated with a first selection region and a second selection region. While displaying the first UI element, the method includes determining, based on the eye tracking data, that a first targeting criterion is satisfied with respect to the first selection region, and determining, based on the eye tracking data, that a second targeting criterion is satisfied with respect to the second selection region. The method includes selecting the first UI element based at least in part on determining that the first targeting criterion is satisfied and the second targeting criterion is satisfied.Type: GrantFiled: March 6, 2023Date of Patent: June 11, 2024Assignee: APPLE INC.Inventors: Bryce L. Schmidtchen, Ioana Negoita, Anshu K. Chimalamarri, Gregory Lutter, Thomas J. Moore, Trevor J. McIntyre
-
Patent number: 12002140Abstract: A method includes: presenting a posture summary interface including: a representation of the user, a visualization of a current accumulated strain value for the user, and a first affordance for initiating an animated posture summary associated with the accumulated strain value for the user over a respective time window; and in response to detecting a user input directed to the first affordance within the posture summary interface, presenting an animation of the representation of the user over the respective time window that corresponds to one or more instances in which head pose information changes associated with the user caused an increase or a decrease to the accumulated strain value greater than a significance threshold, wherein an appearance of the visualization of the current accumulated strain value for the user changes to represent the accumulated strain value for the user over the respective time window.Type: GrantFiled: May 22, 2023Date of Patent: June 4, 2024Assignee: APPLE INC.Inventors: Matthew S. DeMers, Adeeti V. Ullal, Alexander G. Bruno, Daniel M. Trietsch, Ioana Negoita, James J. Dunne, Thomas G. Salter, Thomas J. Moore
-
Publication number: 20240070902Abstract: An electronic device may use one or more sensors to detect a user intent for content associated with a point of interest in the physical environment of the user. In response to the user intent for content, the electronic device may transmit information associated with the point of interest to an external server. The transmitted information may include depth information, color information, feature point information, location information, etc. The external server may compare the received information to a database of points of interest and identify a matching point of interest in the database. The external server then transmits additional contextual information and/or application information associated with the matching point of interest to the electronic device. The electronic device may run an application and/or present content based on the received information associated with the matching point of interest.Type: ApplicationFiled: June 27, 2023Publication date: February 29, 2024Inventors: Richard P Lozada, Peter Burgner, Thomas J Moore
-
Publication number: 20240037874Abstract: Various implementations disclosed herein include devices, systems, and methods that provide XR in which virtual objects are positioned based on the accuracy of localizing an electronic device in a physical environment. In some implementations, the technique assesses the accuracy of localization (e.g., centimeter-level accuracy, room-level accuracy, and building-level accuracy) and dynamically adjusts a display strategy. In some implementations, the technique determines a condition causing inaccuracy (e.g., a semantic condition such as “too fast”, “too far”, “too dark”), and provides a notification (e.g., “too fast-slow down”, “too far-move closer”, “too dark-turn on a light”) at the electronic device based on the condition causing the inaccuracy in the localization.Type: ApplicationFiled: October 10, 2023Publication date: February 1, 2024Inventors: Jean-Charles Bernard Marcel Bazin, Anselm Grundhoefer, Bart Trzynadlowski, Thomas J. Moore
-
Publication number: 20240023830Abstract: In one implementation, a method is performed for tiered posture awareness. The method includes: while presenting a three-dimensional (3D) environment, via the display device, obtaining head pose information for a user associated with the computing system; determining an accumulated strain value for the user based on the head pose information; and in accordance with a determination that the accumulated strain value for the user exceeds a first posture awareness threshold: determining a location for virtual content based on a height value associated with the user and a depth value associated with the 3D environment; and presenting, via the display device, the virtual content at the determined location while continuing to present the 3D environment via the display device.Type: ApplicationFiled: May 22, 2023Publication date: January 25, 2024Inventors: Thomas G. Salter, Adeeti V. Ullal, Alexander G. Bruno, Daniel M. Trietsch, Edith M. Arnold, Edwin Iskandar, Ioana Negoita, James J. Dunne, Johahn Y. Leung, Karthik Jayaraman Raghuram, Matthew S. DeMers, Thomas J. Moore
-
Publication number: 20230394755Abstract: A method includes presenting a representation of a three-dimensional (3D) environment from a current point-of-view. The method includes identifying a region of interest within the 3D environment. The region of interest is located at a first distance from the current point-of-view. The method includes receiving, via the audio sensor, an audible signal and converting the audible signal to audible signal data. The method includes displaying, on the display, a visual representation of the audible signal data at a second distance from the current point-of-view that is a function of the first distance between the region of interest and the current point-of-view.Type: ApplicationFiled: May 31, 2023Publication date: December 7, 2023Inventors: Ioana Negoita, Alesha Unpingco, Bryce L. Schmidtchen, Devin W. Chalmers, Lee Sparks, Thomas J. Moore
-
Patent number: 11823339Abstract: Various implementations disclosed herein include devices, systems, and methods that provide XR in which virtual objects are positioned based on the accuracy of localizing an electronic device in a physical environment. In some implementations, the technique assesses the accuracy of localization (e.g., centimeter-level accuracy, room-level accuracy, and building-level accuracy) and dynamically adjusts a display strategy. In some implementations, the technique determines a condition causing inaccuracy (e.g., a semantic condition such as “too fast”, “too far”, “too dark”), and provides a notification (e.g., “too fast-slow down”, “too far-move closer”, “too dark-turn on a light”) at the electronic device based on the condition causing the inaccuracy in the localization.Type: GrantFiled: April 1, 2022Date of Patent: November 21, 2023Assignee: Apple Inc.Inventors: Jean-Charles Bernard Marcel Bazin, Anselm Grundhoefer, Bart Trzynadlowski, Thomas J. Moore
-
Publication number: 20230333643Abstract: A method is performed at an electronic device with one or more processors, a non-transitory memory, an eye tracker, and a display. The eye tracker receives eye tracking data associated with one or more eyes of a user of the electronic device. The method includes displaying, on the display, a first user interface (UI) element that is associated with a first selection region and a second selection region. While displaying the first UI element, the method includes determining, based on the eye tracking data, that a first targeting criterion is satisfied with respect to the first selection region, and determining, based on the eye tracking data, that a second targeting criterion is satisfied with respect to the second selection region. The method includes selecting the first UI element based at least in part on determining that the first targeting criterion is satisfied and the second targeting criterion is satisfied.Type: ApplicationFiled: March 6, 2023Publication date: October 19, 2023Inventors: Bryce L. Schmidtchen, Ioana Negoita, Anshu K. Chimalamarri, Gregory Lutter, Thomas J. Moore, Trevor J. McIntyre
-
Publication number: 20220319128Abstract: Various implementations disclosed herein include devices, systems, and methods that provide XR in which virtual objects are positioned based on the accuracy of localizing an electronic device in a physical environment. In some implementations, the technique assesses the accuracy of localization (e.g., centimeter-level accuracy, room-level accuracy, and building-level accuracy) and dynamically adjusts a display strategy. In some implementations, the technique determines a condition causing inaccuracy (e.g., a semantic condition such as “too fast”, “too far”, “too dark”), and provides a notification (e.g., “too fast-slow down”, “too far-move closer”, “too dark-turn on a light”) at the electronic device based on the condition causing the inaccuracy in the localization.Type: ApplicationFiled: April 1, 2022Publication date: October 6, 2022Inventors: Jean-Charles Bernard Marcel Bazin, Anselm Grundhoefer, Bart Trzynadlowski, Thomas J. Moore
-
Publication number: 20110302066Abstract: A system and method enables users to prepare property and other types of tax appeal forms by an automated template while performing back-end database look-ups and analyses to determine the extent of the appeal. The template can be readily adjusted or added by system administrators to accommodate changes in the tax procedures or newly added jurisdictions, respectively.Type: ApplicationFiled: June 2, 2010Publication date: December 8, 2011Inventors: Thomas J. Moore, Santo A. Molino, Larry R. Levy, Benjamin Ross Epstein
-
Publication number: 20090019008Abstract: Systems and methods for providing an online shopping search engine for vehicle specific products are described. One embodiment includes selecting a year, make, and model, selecting at least one product category, presenting at least one vehicle specific product based upon at least one query of a database using at least the year, make and model information, and the at least one product category, selecting one of the presented vehicle specific products, presenting a list of resellers, selecting one of the presented resellers, and performing a handoff to the website of the selected resellers. Typically, the database is a database of vehicle specific products identified based upon year, make, model fitment information and at least one product category.Type: ApplicationFiled: April 28, 2008Publication date: January 15, 2009Inventors: Thomas J. Moore, William C. Kelley, Andrew R. Wilson
-
Publication number: 20080275781Abstract: Systems and methods for associating aftermarket parts with information concerning a vehicle are described. One embodiment includes obtaining information concerning a vehicle year, make, and model, providing a directory of aftermarket parts compatible with the obtained vehicle year, make, and model, selecting at least one aftermarket part from the directory, storing a vehicle profile including the selected aftermarket part, associating an advertisement with the selected aftermarket part, receiving an instruction to display the stored profile, retrieving the stored profile and the associated advertisement, displaying the stored profile and the associated advertisement, and recording information concerning the display of the associated advertisement.Type: ApplicationFiled: April 28, 2008Publication date: November 6, 2008Inventors: Thomas J. Moore, William C. Kelley, Andrew R. Wilson
-
Patent number: D506081Type: GrantFiled: December 31, 2003Date of Patent: June 14, 2005Inventor: Thomas J. Moore