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).
-
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: 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: 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
-
Patent number: 10268498Abstract: Emulating as supported web browser feature when a webpage is merely testing for web browser support of various features. Frequently a web page may test for support of various features of a web browser. The present technology prevents the unnecessary and premature initiation of supported features saving a user time from having to authorize its use in addition to saving the valuable system resources (e.g. memory, power, etc.) before the supported features are actually needed by the webpage. By emulating or spoofing support of various features of a web browser, the user of a computing device can be spared authorizing use of the various features, and spared the extra power consumption of initializing the various features that may not be used.Type: GrantFiled: November 8, 2016Date of Patent: April 23, 2019Assignee: Apple Inc.Inventors: Jonathan Jong-Ho Lee, Craig M. Federighi, Dean Jackson, Roger Duan Fong
-
Patent number: 10209760Abstract: 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: June 6, 2014Date of Patent: February 19, 2019Assignee: APPLE INC.Inventors: Kevin W. Decker, Dean Jackson, Gavin Barraclough, Jon Lee, Craig Federighi, Maciej Stachowiak
-
Patent number: 10162475Abstract: The present technology includes a digital content authoring tool for authoring digital content without the need to understand or access computer code. The present technology further includes creating digital content that is compatible with a diverse population of end user devices without the need for separate versions of the completed content. Instead, the digital authoring tool can manage versions of assets, which individually, can be compatible with different device criteria. Additionally, the present technology contemplates methods of delivering packages of the digital content that are configured to be compatible with the hardware configuration of each requesting device, despite the diverse capabilities of end user devices. Accordingly, the technology described herein provides a simple method for creating and delivering digital content that is configured for presentation on a user's specific device.Type: GrantFiled: April 27, 2015Date of Patent: December 25, 2018Assignee: APPLE INC.Inventors: Dean Jackson, Antoine Quint, Barry Munsterteiger
-
Publication number: 20180287980Abstract: In one embodiment, systems and methods for preventing messages from being redistributed are provided. A social-networking system may receive instructions from a user to create a messaging campaign. The instructions may include a blocking instruction. The system may identify a target user of the social-networking system to whom to present a message associated with the messaging campaign and present the message to the target user. The system may receive from the target user an input associated with the presented message. The input may be configured to cause the message to be presented to one or more other users connected to the target user within a threshold degree of separation in a social graph. In response to the input from the target user, the system may determine that the message is associated with the blocking instruction and prevent the message from being presented to the one or more other users.Type: ApplicationFiled: March 28, 2017Publication date: October 4, 2018Inventors: Dan Barak, Christopher Michael Day, Gregory Karl Nelson, Dean Jackson, John Stephen Ketchpaw, Ju Yong Yoon, James F. Geist, JR.
-
Publication number: 20180232847Abstract: 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: ApplicationFiled: February 12, 2018Publication date: August 16, 2018Inventors: Dean Jackson, Jonathan J. Lee, Christopher C. Niederauer, Gavin Barraclough
-
Publication number: 20180189827Abstract: 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: ApplicationFiled: December 29, 2016Publication date: July 5, 2018Inventors: John Stephen Ketchpaw, Dan Barak, Dean Jackson, James F. Geist, JR.
-
Publication number: 20180157884Abstract: 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: December 7, 2016Publication date: June 7, 2018Inventors: Matteo Visentin, Dean Jackson, John Stephen Ketchpaw, James F. Geist, JR., Francislav P. Penov