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: 20240004536
    Abstract: 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: Application
    Filed: June 15, 2023
    Publication date: January 4, 2024
    Inventors: Samuel M. WEINIG, Lucie BELANGER, Angel Suet Yan CHEUNG, David H. HUANG, Dean JACKSON
  • Publication number: 20240007641
    Abstract: 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: Application
    Filed: June 6, 2023
    Publication date: January 4, 2024
    Inventors: Ada Y Chan, Chelsea E Pugh, Dean Jackson, Timothy P Horton
  • Publication number: 20220222463
    Abstract: 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: Application
    Filed: March 30, 2022
    Publication date: July 14, 2022
    Inventors: Matteo Visentin, Dean Jackson, John Stephen Ketchpaw, James F Geist, JR., Francislav P Penov
  • Publication number: 20220214798
    Abstract: 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: Application
    Filed: March 25, 2022
    Publication date: July 7, 2022
    Inventors: Dean Jackson, Antoine Quint, Barry Munsterteiger
  • Patent number: 11321551
    Abstract: 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: Grant
    Filed: December 7, 2016
    Date of Patent: May 3, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Matteo Visentin, Dean Jackson, John Stephen Ketchpaw, James F. Geist, Jr., Francislav P. Penov
  • Patent number: 11287946
    Abstract: 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: Grant
    Filed: December 20, 2018
    Date of Patent: March 29, 2022
    Assignee: APPLE INC.
    Inventors: Dean Jackson, Antoine Quint, Barry Munsterteiger
  • Patent number: 11036278
    Abstract: 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: Grant
    Filed: December 31, 2018
    Date of Patent: June 15, 2021
    Assignee: APPLE INC.
    Inventors: Kevin W. Decker, Dean Jackson, Gavin Barraclough, Jon Lee, Craig Federighi, Maciej Stachowiak
  • Patent number: 10776895
    Abstract: 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: Grant
    Filed: February 12, 2018
    Date of Patent: September 15, 2020
    Assignee: Apple Inc.
    Inventors: Dean Jackson, Jonathan J. Lee, Christopher C. Niederauer, Gavin Barraclough
  • Patent number: 10699291
    Abstract: 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: Grant
    Filed: November 23, 2016
    Date of Patent: June 30, 2020
    Assignee: FACEBOOK, INC.
    Inventors: John Stephen Ketchpaw, Dan Barak, Kenji Droullard, James F. Geist, Jr., Hiral Mehta, Florian Raphael David Laplantif, Dean Jackson
  • Patent number: 10628851
    Abstract: 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: Grant
    Filed: December 29, 2016
    Date of Patent: April 21, 2020
    Assignee: FACEBOOK, INC.
    Inventors: John Stephen Ketchpaw, Dan Barak, Dean Jackson, James F. Geist, Jr.
  • Patent number: 10469437
    Abstract: 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: Grant
    Filed: November 30, 2016
    Date of Patent: November 5, 2019
    Assignee: Facebook, Inc.
    Inventor: Dean Jackson
  • Publication number: 20190138077
    Abstract: 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: Application
    Filed: December 31, 2018
    Publication date: May 9, 2019
    Inventors: Kevin W. Decker, Dean Jackson, Gavin Barraclough, Jon Lee, Craig Federighi, Maciej Stachowiak
  • Publication number: 20190121517
    Abstract: 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: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Inventors: Dean Jackson, Antoine Quint, Barry Munsterteiger
  • Patent number: 10268498
    Abstract: 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: Grant
    Filed: November 8, 2016
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Jonathan Jong-Ho Lee, Craig M. Federighi, Dean Jackson, Roger Duan Fong
  • Patent number: 10209760
    Abstract: 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: Grant
    Filed: June 6, 2014
    Date of Patent: February 19, 2019
    Assignee: APPLE INC.
    Inventors: Kevin W. Decker, Dean Jackson, Gavin Barraclough, Jon Lee, Craig Federighi, Maciej Stachowiak
  • Patent number: 10162475
    Abstract: 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: Grant
    Filed: April 27, 2015
    Date of Patent: December 25, 2018
    Assignee: APPLE INC.
    Inventors: Dean Jackson, Antoine Quint, Barry Munsterteiger
  • Publication number: 20180287980
    Abstract: 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: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Dan Barak, Christopher Michael Day, Gregory Karl Nelson, Dean Jackson, John Stephen Ketchpaw, Ju Yong Yoon, James F. Geist, JR.
  • Publication number: 20180232847
    Abstract: 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: Application
    Filed: February 12, 2018
    Publication date: August 16, 2018
    Inventors: Dean Jackson, Jonathan J. Lee, Christopher C. Niederauer, Gavin Barraclough
  • Publication number: 20180189827
    Abstract: 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: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: John Stephen Ketchpaw, Dan Barak, Dean Jackson, James F. Geist, JR.
  • Publication number: 20180157884
    Abstract: 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: Application
    Filed: December 7, 2016
    Publication date: June 7, 2018
    Inventors: Matteo Visentin, Dean Jackson, John Stephen Ketchpaw, James F. Geist, JR., Francislav P. Penov