Patents by Inventor Dean Jackson
Dean Jackson 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: 12585376Abstract: Methods for preventing three-dimensional content from obscuring portions of a web browser or other user interface in a three-dimensional environment. In some embodiments, the methods include applying one or more visual treatments to the three-dimensional content. In some embodiments, the methods further include applying one or more visual treatments to portions of the web browser or portions of the other user interface. In some embodiments, the one or more visual treatments are applied at least from a viewpoint of a user. In some embodiments, applying the or more visual treatments is based on a three-dimensional visual effect of the three-dimensional content.Type: GrantFiled: June 15, 2023Date of Patent: March 24, 2026Assignee: Apple Inc.Inventors: Samuel M. Weinig, Lucie Belanger, Angel Suet Yan Cheung, David H. Huang, Dean Jackson
-
Patent number: 12578834Abstract: Devices, systems, and methods that interpret user activity as user interactions with virtual elements (e.g., user interface elements) positioned within a three-dimensional (3D) space, such as an extended reality (XR) environment. For example, an example process may include presenting a view of a 3D environment with user interface elements that are positioned at 3D positions based on a 3D coordinate system. The process may further include determining a shape of the one or more user interface elements. The process may further include receiving data corresponding to user activity in the 3D coordinate system. The process may further include identifying a user interaction event associated with a first user interface element in the 3D environment based on the data corresponding to the user activity. The process may further include providing a graphical indication corresponding to the determined shape of the first user interface element.Type: GrantFiled: January 14, 2025Date of Patent: March 17, 2026Assignee: Apple Inc.Inventors: Vicki M Murley, Etienne Segonzac, Timothy P Horton, Dean Jackson, Chelsea E Pugh
-
Patent number: 12421757Abstract: A fabric barrier for containing wildfires can be rapidly deployed in a location within a path of a moving wildfire slow or stop the spread of the fire. The fabric can be rolled up and then deployed by unrolling the fabric and installing support posts at intervals along a length of the barrier. Stakes may be used to secure the installation to the ground. The barrier includes an upright portion that extends above the ground and a lateral portion that is positioned adjacent to the ground. A wheeled cart can be used to unroll and deploy the barrier along a path of deployment.Type: GrantFiled: July 29, 2023Date of Patent: September 23, 2025Inventor: Dean Jackson
-
Publication number: 20250264973Abstract: Devices, systems, and methods that interpret user activity as user interactions with virtual elements positioned within a three-dimensional (3D) space, such as an extended reality (XR) environment. For example, an example process may include presenting a view of a 3D environment with user interface elements. The process may further include obtaining first data that identifies a type of at least a portion of a user interface element of the one or more user interface elements. The process may further include determining an interface for display proximate to the user interface element, the interface including one or more controls for controlling functionality of the user interface element, and the interface is determined based on a viewpoint position of the view and the first data. The process may further include updating the view of the 3D environment to include the interface positioned proximate to the user interface element.Type: ApplicationFiled: February 5, 2025Publication date: August 21, 2025Inventors: Vicki M Murley, Etienne Segonzac, Timothy P Horton, Dean Jackson, Chelsea E Pugh
-
Publication number: 20250238110Abstract: Devices, systems, and methods that interpret user activity as user interactions with virtual elements (e.g., user interface elements) positioned within a three-dimensional (3D) space, such as an extended reality (XR) environment. For example, an example process may include presenting a view of a 3D environment with user interface elements that are positioned at 3D positions based on a 3D coordinate system. The process may further include determining a shape of the one or more user interface elements. The process may further include receiving data corresponding to user activity in the 3D coordinate system. The process may further include identifying a user interaction event associated with a first user interface element in the 3D environment based on the data corresponding to the user activity. The process may further include providing a graphical indication corresponding to the determined shape of the first user interface element.Type: ApplicationFiled: January 14, 2025Publication date: July 24, 2025Inventors: Vicki M Murley, Etienne Segonzac, Timothy P Horton, Dean Jackson, Chelsea E Pugh
-
Patent number: 12265689Abstract: An electronic device, which is in communication with a display and one or more input devices, displays a view of a three dimensional environment that includes a plurality of selectable user interface objects overlaid on an animated background. In response to detecting a request to change a viewpoint associated with a user of the electronic device, the electronic device shifts the plurality of selectable user interface objects in the three dimensional environment in accordance with the request, and also shifts the animated background in the three dimensional environment in accordance with the request.Type: GrantFiled: March 25, 2022Date of Patent: April 1, 2025Assignee: APPLE INC.Inventors: Dean Jackson, Antoine Quint, Barry Munsterteiger
-
Publication number: 20240414308Abstract: Various implementations disclosed herein include devices, systems, and methods that dynamically apply a 3D effect to a 2D asset. For example, a process may obtain an image depicting two-dimensional (2D) content. The process may further determine to apply a three-dimensional (3D) effect to the image via a head mounted device (HMD). The process may further, in accordance with determining to apply the 3D effect to the image, present a view of a 3D environment including the image. The image may be positioned at a location within the 3D environment and the view may depict the image using the 3D effect.Type: ApplicationFiled: May 31, 2024Publication date: December 12, 2024Inventors: Tobias Rick, Alexandre Da Veiga, Alexander Menzies, Vladlen Koltun, Vicki M Murley, Dean Jackson, Chelsea E Pugh, Alexa Rockwell
-
Publication number: 20240007641Abstract: An electronic device may include one or more sensors and one or more displays. The electronic device may receive content to be displayed on the one or more displays, information identifying a region of interest in the content, and an action associated with the region of interest from at least one external server. The electronic device may display the content. The electronic device may obtain, via the one or more sensors, a point of gaze and determine that the point of gaze overlaps the region of interest in the content. In accordance with the determination that the point of gaze overlaps the region of interest in the content, the electronic device may perform the action associated with the region of interest. The action may include providing visual, audio, and/or haptic feedback.Type: ApplicationFiled: June 6, 2023Publication date: January 4, 2024Inventors: Ada Y Chan, Chelsea E Pugh, Dean Jackson, Timothy P Horton
-
Publication number: 20240004536Abstract: Methods for preventing three-dimensional content from obscuring portions of a web browser or other user interface in a three-dimensional environment. In some embodiments, the methods include applying one or more visual treatments to the three-dimensional content. In some embodiments, the methods further include applying one or more visual treatments to portions of the web browser or portions of the other user interface. In some embodiments, the one or more visual treatments are applied at least from a viewpoint of a user. In some embodiments, applying the or more visual treatments is based on a three-dimensional visual effect of the three-dimensional content.Type: ApplicationFiled: June 15, 2023Publication date: January 4, 2024Inventors: Samuel M. WEINIG, Lucie BELANGER, Angel Suet Yan CHEUNG, David H. HUANG, Dean JACKSON
-
Publication number: 20220222463Abstract: The present disclosure is directed towards systems and method for determining whether a scannable code displayed on a client device has been scanned. In particular, the systems and methods described herein involve activating one or more on-board sensors of the client device to capture output signals. Based on the output signals, the systems and methods include identifying discrete signals that indicate whether the scannable code has been scanned by a scanning device. Further, based on an analysis of the identified discrete signals, the systems and methods include determining whether the scannable code has been scanned by the scanning device.Type: ApplicationFiled: March 30, 2022Publication date: July 14, 2022Inventors: Matteo Visentin, Dean Jackson, John Stephen Ketchpaw, James F Geist, JR., Francislav P Penov
-
Publication number: 20220214798Abstract: An electronic device, which is in communication with a display and one or more input devices, displays a view of a three dimensional environment that includes a plurality of selectable user interface objects overlaid on an animated background. In response to detecting a request to change a viewpoint associated with a user of the electronic device, the electronic device shifts the plurality of selectable user interface objects in the three dimensional environment in accordance with the request, and also shifts the animated background in the three dimensional environment in accordance with the request.Type: ApplicationFiled: March 25, 2022Publication date: July 7, 2022Inventors: Dean Jackson, Antoine Quint, Barry Munsterteiger
-
Patent number: 11321551Abstract: The present disclosure is directed towards systems and method for determining whether a scannable code displayed on a client device has been scanned. In particular, the systems and methods described herein involve activating one or more on-board sensors of the client device to capture output signals. Based on the output signals, the systems and methods include identifying discrete signals that indicate whether the scannable code has been scanned by a scanning device. Further, based on an analysis of the identified discrete signals, the systems and methods include determining whether the scannable code has been scanned by the scanning device.Type: GrantFiled: December 7, 2016Date of Patent: May 3, 2022Assignee: Meta Platforms, Inc.Inventors: Matteo Visentin, Dean Jackson, John Stephen Ketchpaw, James F. Geist, Jr., Francislav P. Penov
-
Patent number: 11287946Abstract: The present technology includes displaying a user interface in a simulated three-dimensional environment that includes selectable user interface objects located at different simulated distances from a respective viewpoint in the simulated three-dimensional environment. One or more of the selectable user interface objects are displayed with a simulated depth of field effect that includes applying a respective degree of blurring to the one or more selectable user interface objects. In response to detecting a navigation input, the one or more user interface objects are displayed at a different position relative to the respective viewpoint, and the respective degree of blurring applied to the one or more user interface objects is updated based on the simulated depth of field effect and a respective current position of the one or more user interface objects relative to the respective viewpoint.Type: GrantFiled: December 20, 2018Date of Patent: March 29, 2022Assignee: APPLE INC.Inventors: Dean Jackson, Antoine Quint, Barry Munsterteiger
-
Patent number: 11036278Abstract: The embodiments disclosed herein describe ways that a browser application or other process can reduce power usage by a computing device. Methods include the process suspending one or more plug-ins on a web page by replacing them with a snapshot taken from the plug-in, and reducing processing on non-media plug-ins and non-visible portions of web pages running in the browser, but not currently in focus, such as when a tab is in the background behind a different tab, when a browser window is minimized, or when the web page is entirely or partially occluded.Type: GrantFiled: December 31, 2018Date of Patent: June 15, 2021Assignee: APPLE INC.Inventors: Kevin W. Decker, Dean Jackson, Gavin Barraclough, Jon Lee, Craig Federighi, Maciej Stachowiak
-
Patent number: 10776895Abstract: Systems, methods, and computer readable media to improve the operation of graphics systems are described. In general, techniques are disclosed for determining the computational need of GPU-centric elements executing from within pages of another application, selecting one or more GPU's appropriate to the need, and transitioning the system to the selected GPUs.Type: GrantFiled: February 12, 2018Date of Patent: September 15, 2020Assignee: Apple Inc.Inventors: Dean Jackson, Jonathan J. Lee, Christopher C. Niederauer, Gavin Barraclough
-
Patent number: 10699291Abstract: The present disclosure is directed toward systems and methods for providing third-party content to users of a social networking system. For example, the disclosed systems and methods receive content associated with an offer from a third party for presentation to a user, display the content associated with the offer in a graphical user interface including a feed of social networking content associated with the user, and detecting an interaction of the user with the displayed content associated with the offer. In response to the interaction of the user, the systems and methods navigate to a website associated with the third party and display a graphical element associated with the offer overlaying a portion of the website.Type: GrantFiled: November 23, 2016Date of Patent: June 30, 2020Assignee: FACEBOOK, INC.Inventors: John Stephen Ketchpaw, Dan Barak, Kenji Droullard, James F. Geist, Jr., Hiral Mehta, Florian Raphael David Laplantif, Dean Jackson
-
Patent number: 10628851Abstract: The present disclosure is directed toward systems and methods for identifying offers in networking system post. For example, systems and methods described herein identify one or more offer indicators in a networking system post and calculate a confidence score representing a level of confidence that the unstructured networking system post includes a merchant offer. In response to calculating a confidence score above a threshold value, systems and methods described herein prompt the composer of the unstructured post to convert the post into a structured offer. Upon converting the unstructured post into a structured offer, systems and methods described herein intelligently distribute the structured offer for use by networking system users.Type: GrantFiled: December 29, 2016Date of Patent: April 21, 2020Assignee: FACEBOOK, INC.Inventors: John Stephen Ketchpaw, Dan Barak, Dean Jackson, James F. Geist, Jr.
-
Patent number: 10469437Abstract: In one embodiment, a method includes sending notifications to one or more users of a social-networking system. Information may be received regarding actions taken by the users of the social-networking system. The information may include parameters associated with each of the actions taken by the users. The method further includes determining correlations between the parameters and the users, and sending notifications to the users of the social-networking system based on the determined correlations.Type: GrantFiled: November 30, 2016Date of Patent: November 5, 2019Assignee: Facebook, Inc.Inventor: Dean Jackson
-
Publication number: 20190138077Abstract: The embodiments disclosed herein describe ways that a browser application or other process can reduce power usage by a computing device. Methods include the process suspending one or more plug-ins on a web page by replacing them with a snapshot taken from the plug-in, and reducing processing on non-media plug-ins and non-visible portions of web pages running in the browser, but not currently in focus, such as when a tab is in the background behind a different tab, when a browser window is minimized, or when the web page is entirely or partially occluded.Type: ApplicationFiled: December 31, 2018Publication date: May 9, 2019Inventors: Kevin W. Decker, Dean Jackson, Gavin Barraclough, Jon Lee, Craig Federighi, Maciej Stachowiak
-
Publication number: 20190121517Abstract: The present technology includes displaying a user interface in a simulated three-dimensional environment that includes selectable user interface objects located at different simulated distances from a respective viewpoint in the simulated three-dimensional environment. One or more of the selectable user interface objects are displayed with a simulated depth of field effect that includes applying a respective degree of blurring to the one or more selectable user interface objects. In response to detecting a navigation input, the one or more user interface objects are displayed at a different position relative to the respective viewpoint, and the respective degree of blurring applied to the one or more user interface objects is updated based on the simulated depth of field effect and a respective current position of the one or more user interface objects relative to the respective viewpoint.Type: ApplicationFiled: December 20, 2018Publication date: April 25, 2019Inventors: Dean Jackson, Antoine Quint, Barry Munsterteiger