Patents by Inventor Earl M. Olson
Earl M. Olson 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: 11995230Abstract: In some embodiments, an electronic device selectively de-emphasizes a three-dimensional environment in which content is presented. In some embodiments, an electronic device modifies the boundaries of content in a user interface. In some embodiments, an electronic device shares content with users in a three-dimensional environment.Type: GrantFiled: February 11, 2022Date of Patent: May 28, 2024Assignee: Apple Inc.Inventors: Wesley M. Holder, Earl M. Olson, Stephen O. Lemay, Matan Stauber
-
Patent number: 11954245Abstract: The present disclosure relates to techniques for displaying representations of physical input devices and overlaying visual features on the representations of physical input devices in a computer-generated reality (CGR) environment. The techniques include displaying a virtual application in a CGR environment and, in response to detecting an input field in the displayed virtual application, displaying at least a portion of the displayed application on a representation of a physical input device. The at least a portion of the displayed application includes the detected input field. In response to detecting an input received at the physical input device, the input field is updated with the input, and the updated input field is displayed.Type: GrantFiled: November 10, 2022Date of Patent: April 9, 2024Assignee: Apple Inc.Inventors: Pol Pla I. Conesa, Earl M. Olson, Aaron P. Thompson
-
Publication number: 20230324985Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on one or more processors of an electronic device to perform operations. The operations include presenting, on a display of the electronic device, a simulated reality (SR) environment at a first immersion level, where the first immersion level is associated with a first location of a reality boundary. Using a rotatable input device of the electronic device, input is received representing a request to change the first immersion level to a second immersion level. In accordance with receiving the input, the SR environment is presented at the second immersion level, where the second immersion level is associated with a second location of the reality boundary.Type: ApplicationFiled: June 8, 2023Publication date: October 12, 2023Inventors: Earl M. Olson, Nicolai Georg, Omar R. Khan, James M. A. Begole
-
Publication number: 20230273674Abstract: The present disclosure relates to techniques for displaying representations of physical input devices and overlaying visual features on the representations of physical input devices in a computer-generated reality (CGR) environment. The techniques include displaying a virtual application in a CGR environment and, in response to detecting an input field in the displayed virtual application, displaying at least a portion of the displayed application on a representation of a physical input device. The at least a portion of the displayed application includes the detected input field. In response to detecting an input received at the physical input device, the input field is updated with the input, and the updated input field is displayed.Type: ApplicationFiled: November 10, 2022Publication date: August 31, 2023Inventors: Pol PLA I. CONESA, Earl M. OLSON, Aaron P. THOMPSON
-
Patent number: 11709541Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include presenting first content representing a virtual reality setting on a display of an electronic device. Using an input device of the electronic device, input is received representing a request to present a view corresponding to a physical setting in which the electronic device is located. In accordance with receiving the input, the first content is simultaneously presented on the display with second content representing the view corresponding to the physical setting obtained using an image sensor of the electronic device.Type: GrantFiled: May 1, 2019Date of Patent: July 25, 2023Assignee: Apple Inc.Inventors: Earl M. Olson, Nicolai Georg, Omar R. Khan, James M. A. Begole
-
Patent number: 11709370Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include presenting, on a display of an electronic device, first content representing a standard view of a physical setting depicted in image data generated by an image sensor of the electronic device. While presenting the first content, an interaction with an input device of the electronic device is detected that is indicative of a request to present an enriched view of the physical setting. In accordance with detecting the interaction, second content is formed representing the enriched view of the physical setting by applying an enrichment effect that alters or supplements the image data generated by the image sensor. The second content representing the enriched view of the physical setting is presented on the display.Type: GrantFiled: May 2, 2019Date of Patent: July 25, 2023Assignee: Apple Inc.Inventors: Earl M. Olson, Nicolai Georg, Omar R. Khan, James M. A. Begole
-
Publication number: 20230221833Abstract: In some embodiments, a computer system displays a caption for a media item at different depths depending on the depth of the portion of the media item over which the caption is displayed. In some embodiments, a computer system displays a user interface element that includes information associated with the media item at different locations relative to the media item depending on attention of the user. In some embodiments, a computer system displays a user interface element that includes information associated with the media item with different visual appearances depending on visual characteristics of the portion of the media item over which the user interface element is displayed.Type: ApplicationFiled: January 10, 2023Publication date: July 13, 2023Inventors: Wesley M. HOLDER, Earl M. OLSON, Matan STAUBER, Stephen O. LEMAY
-
Patent number: 11500452Abstract: The present disclosure relates to techniques for displaying representations of physical input devices and overlaying visual features on the representations of physical input devices in a computer-generated reality (CGR) environment. The techniques include displaying a virtual application in a CGR environment and, in response to detecting an input field in the displayed virtual application, displaying at least a portion of the displayed application on a representation of a physical input device. The at least a portion of the displayed application includes the detected input field. In response to detecting an input received at the physical input device, the input field is updated with the input, and the updated input field is displayed.Type: GrantFiled: May 13, 2019Date of Patent: November 15, 2022Assignee: Apple Inc.Inventors: Pol Pla I. Conesa, Earl M. Olson, Aaron P. Thompson
-
Publication number: 20220253136Abstract: In some embodiments, an electronic device selectively de-emphasizes a three-dimensional environment in which content is presented. In some embodiments, an electronic device modifies the boundaries of content in a user interface. In some embodiments, an electronic device shares content with users in a three-dimensional environment.Type: ApplicationFiled: February 11, 2022Publication date: August 11, 2022Inventors: Wesley M. HOLDER, Earl M. OLSON, Stephen O. LEMAY
-
Patent number: 11348305Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include obtaining first content representing a physical environment in which an electronic device is located using an image sensor of the electronic device. A physical feature corresponding to a physical object in the physical environment is detected using the first content. A feature descriptor corresponding to a physical parameter of the physical feature is determined using the first content. Second content representing a computer generated reality (CGR) environment is generated based on the feature descriptor and presented on a display of the electronic device.Type: GrantFiled: January 5, 2021Date of Patent: May 31, 2022Assignee: Apple Inc.Inventors: Earl M. Olson, Nicolai Georg, Omar R. Khan, James M. A. Begole
-
Patent number: 11314396Abstract: In an exemplary process for selecting a text input field using an eye gaze, a graphical object including the text input field is displayed. The text input field is associated with one or more respective locations on one or more displays. Characteristics of an eye gaze are determined using gaze sensors, and a gaze location is determined using the characteristics. Input is received from an input device corresponding to one or more text characters. If the gaze location corresponds to the one or more respective locations, then the one or more text characters are displayed in the text input field. If the gaze location does not correspond to the one or more respective locations, then the one or more text characters are not displayed in the text input field.Type: GrantFiled: April 24, 2019Date of Patent: April 26, 2022Assignee: Apple Inc.Inventors: Earl M. Olson, Pol Pla I. Conesa, Aaron P. Thompson
-
Patent number: 11270367Abstract: The present disclosure generally relates to providing product information. The appearance of a first product and a second product is detected within a field of view of one or more image sensors. Movement of the first product or the second product relative to one another is then detected. If the movement of the first product or the second product relative to one another causes the first product to come within a threshold distance of the second product, then comparison information is displayed at a location at least partially between the first product and the second product.Type: GrantFiled: April 8, 2020Date of Patent: March 8, 2022Assignee: Apple Inc.Inventors: Golnaz Abdollahian, Earl M. Olson
-
Publication number: 20210364809Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include presenting, on a display of an electronic device, first content representing a standard view of a physical setting depicted in image data generated by an image sensor of the electronic device. While presenting the first content, an interaction with an input device of the electronic device is detected that is indicative of a request to present an enriched view of the physical setting. In accordance with detecting the interaction, second content is formed representing the enriched view of the physical setting by applying an enrichment effect that alters or supplements the image data generated by the image sensor. The second content representing the enriched view of the physical setting is presented on the display.Type: ApplicationFiled: May 2, 2019Publication date: November 25, 2021Inventors: Earl M. OLSON, Nicolai GEORG, Omar R. KHAN, James M.A. BEGOLE
-
Publication number: 20210240331Abstract: In an exemplary process for selecting a text input field using an eye gaze, a graphical object including the text input field is displayed. The text input field is associated with one or more respective locations on one or more displays. Characteristics of an eye gaze are determined using gaze sensors, and a gaze location is determined using the characteristics. Input is received from an input device corresponding to one or more text characters. If the gaze location corresponds to the one or more respective locations, then the one or more text characters are displayed in the text input field. If the gaze location does not correspond to the one or more respective locations, then the one or more text characters are not displayed in the text input field.Type: ApplicationFiled: April 24, 2019Publication date: August 5, 2021Inventors: Earl M. OLSON, Pol PLA I. CONESA, Aaron P. THOMPSON
-
Publication number: 20210150801Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include obtaining first content representing a physical environment in which an electronic device is located using an image sensor of the electronic device. A physical feature corresponding to a physical object in the physical environment is detected using the first content. A feature descriptor corresponding to a physical parameter of the physical feature is determined using the first content. Second content representing a computer generated reality (CGR) environment is generated based on the feature descriptor and presented on a display of the electronic device.Type: ApplicationFiled: January 5, 2021Publication date: May 20, 2021Inventors: Earl M. OLSON, Nicolai GEORG, Omar R. KHAN, James M.A. BEGOLE
-
Publication number: 20210081034Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include presenting first content representing a virtual reality setting on a display of an electronic device. Using an input device of the electronic device, input is received representing a request to present a view corresponding to a physical setting in which the electronic device is located. In accordance with receiving the input, the first content is simultaneously presented on the display with second content representing the view corresponding to the physical setting obtained using an image sensor of the electronic device.Type: ApplicationFiled: May 1, 2019Publication date: March 18, 2021Inventors: Earl M. OLSON, Nicolai GEORG, Omar R. KHAN, James M.A. BEGOLE
-
Patent number: 10950031Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include obtaining first content representing a physical environment in which an electronic device is located using an image sensor of the electronic device. A physical feature corresponding to a physical object in the physical environment is detected using the first content. A feature descriptor corresponding to a physical parameter of the physical feature is determined using the first content. Second content representing a computer generated reality (CGR) environment is generated based on the feature descriptor and presented on a display of the electronic device.Type: GrantFiled: May 8, 2019Date of Patent: March 16, 2021Assignee: Apple Inc.Inventors: Earl M. Olson, Nicolai Georg, Omar R. Khan, James M. A. Begole
-
Publication number: 20200334731Abstract: The present disclosure generally relates to providing product information. The appearance of a first product and a second product is detected within a field of view of one or more image sensors. Movement of the first product or the second product relative to one another is then detected. If the movement of the first product or the second product relative to one another causes the first product to come within a threshold distance of the second product, then comparison information is displayed at a location at least partially between the first product and the second product.Type: ApplicationFiled: April 8, 2020Publication date: October 22, 2020Inventors: Golnaz ABDOLLAHIAN, Earl M. OLSON
-
Publication number: 20190369714Abstract: The present disclosure relates to techniques for displaying representations of physical input devices and overlaying visual features on the representations of physical input devices in a computer-generated reality (CGR) environment. The techniques include displaying a virtual application in a CGR environment and, in response to detecting an input field in the displayed virtual application, displaying at least a portion of the displayed application on a representation of a physical input device. The at least a portion of the displayed application includes the detected input field. In response to detecting an input received at the physical input device, the input field is updated with the input, and the updated input field is displayed.Type: ApplicationFiled: May 13, 2019Publication date: December 5, 2019Inventors: Pol PLA I. CONESA, Earl M. OLSON, Aaron P. Thompson
-
Publication number: 20190347846Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include obtaining first content representing a physical environment in which an electronic device is located using an image sensor of the electronic device. A physical feature corresponding to a physical object in the physical environment is detected using the first content. A feature descriptor corresponding to a physical parameter of the physical feature is determined using the first content. Second content representing a computer generated reality (CGR) environment is generated based on the feature descriptor and presented on a display of the electronic device.Type: ApplicationFiled: May 8, 2019Publication date: November 14, 2019Inventors: Earl M. Olson, Nicolai Georg, Omar R. Khan, James M.A. Begole