Patents by Inventor Sarah Mcdevitt

Sarah Mcdevitt 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: 20230096515
    Abstract: A hand stimulation device that includes a housing defining an interior plenum and having a top portion and a bottom portion; a pair of drive electrodes structured and arranged in a first region of the top portion; a pair of sense electrodes structured and arranged in a second region of the top portion; a processing device disposed within the interior plenum and in communication with each of the pair of drive electrodes and the pair of sense electrodes; at least one sensing device adapted to measure and collect biometric data about the user; and at least one motor that is adapted to generate at least one of tactile feedback and a haptic pattern to a user.
    Type: Application
    Filed: September 27, 2022
    Publication date: March 30, 2023
    Inventors: Sarah McDevitt, Brian Bolze, Nagaraj Hegde
  • Patent number: 10758451
    Abstract: An apparatus has a bottom sphere and a top sphere connected to the bottom sphere to define an interior volume with a central plane. The top sphere includes a concave surface at an angle to the central plane. A motor is positioned within the interior volume. A processor is positioned within the interior volume and is connected to the motor. A memory is positioned within the interior volume and is connected to the processor. The memory stores instructions executed by the processor. The instructions include hand stimulation sessions. Each hand stimulation session comprises a sequence of cycles, where each cycle is a sequence of vibration intensity values applied to the motor.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: September 1, 2020
    Assignee: CORE WELLNESS, INC.
    Inventors: Sarah McDevitt, Brian Bolze
  • Patent number: 9875149
    Abstract: Described herein are techniques performed by an application executing on a computing device. The application may have a graphical user interface (GUI) comprised of graphic objects displayed on a display of the computing device. The application may also have state data managed and stored by the application. The state data may specify features and layout of the GUI. The graphic objects may be displayed according to the state data. The application may dynamically adjust a threshold to different levels by monitoring user interactions with the GUI via an input device and setting the threshold to the different levels according to the user interactions with the GUI. Operations from an external source directed to the GUI are received. Each operation has a corresponding priority specific to the operation. The priorities and threshold levels are compared to determine whether to implement the operations.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: January 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sarah McDevitt, Clement Fauchere, Rick Duncan, Chris Whytock, Adrian Garside
  • Patent number: 9710248
    Abstract: Embodiments described herein relate to synchronizing configuration information between devices associated with a user. The synchronized configuration information can relate to application installations and uninstallations as well as to user modifications to user interfaces for managing and invoking the applications. For example, layouts of application representations provided by respective application launchers on a user's respective devices are kept automatically synchronized when the user modifies any of the layouts. Installations and uninstallations are similarly synchronized between the user's devices. Installations and uninstallations that might stem from synchronization may be circumscribed in various ways, such as by allowing the user to specify whether specific applications are to be installed/uninstalled only on specific devices or globally, by filtering propagation of synchronization updates according to hardware or software features and incompatibilities, or others.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: July 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samer Sawaya, Henri-Charles Machalani, Clement Fauchere, David Amenta, Bahram Bahram Pour, Sarah McDevitt, Benjamin Srour, Thomas Alphin, Marina Dukhon Taylor, Chris McGuire, Robert Chester Macklin, Richard Duncan
  • Publication number: 20170102930
    Abstract: Embodiments described herein relate to synchronizing configuration information between devices associated with a user. The synchronized configuration information can relate to application installations and uninstallations as well as to user modifications to user interfaces for managing and invoking the applications. For example, layouts of application representations provided by respective application launchers on a user's respective devices are kept automatically synchronized when the user modifies any of the layouts. Installations and uninstallations are similarly synchronized between the user's devices. Installations and uninstallations that might stem from synchronization may be circumscribed in various ways, such as by allowing the user to specify whether specific applications are to be installed/uninstalled only on specific devices or globally, by filtering propagation of synchronization updates according to hardware or software features and incompatibilities, or others.
    Type: Application
    Filed: December 19, 2016
    Publication date: April 13, 2017
    Inventors: Samer Sawaya, Henri-Charles Machalani, Clement Fauchere, David Amenta, Bahram Bahram Pour, Sarah McDevitt, Benjamin Srour, Thomas Alphin, Marina Dukhon Taylor, Chris McGuire, Robert Chester Macklin, Richard Duncan
  • Publication number: 20140359602
    Abstract: Embodiments described herein relate to synchronizing configuration information between devices associated with a user. The synchronized configuration information can relate to application installations and uninstallations as well as to user modifications to user interfaces for managing and invoking the applications. For example, layouts of application representations provided by respective application launchers on a user's respective devices are kept automatically synchronized when the user modifies any of the layouts. Installations and uninstallations are similarly synchronized between the user's devices. Installations and uninstallations that might stem from synchronization may be circumscribed in various ways, such as by allowing the user to specify whether specific applications are to be installed/uninstalled only on specific devices or globally, by filtering propagation of synchronization updates according to hardware or software features and incompatibilities, or others.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Applicant: Microsoft
    Inventors: Samer Sawaya, Henri-Charles Machalani, Clement Fauchere, David Amenta, Bahram Bahram Pour, Sarah McDevitt, Benjamin Srour, Thomas Alphin, Marina Dukhon Taylor, Chris McGuire, Chester Macklin, Rick Duncan
  • Publication number: 20140325379
    Abstract: Described herein are techniques performed by an application executing on a computing device. The application may have a graphical user interface (GUI) comprised of graphic objects displayed on a display of the computing device. The application may also have state data managed and stored by the application. The state data may specify features and layout of the GUI. The graphic objects may be displayed according to the state data. The application may dynamically adjust a threshold to different levels by monitoring user interactions with the GUI via an input device and setting the threshold to the different levels according to the user interactions with the GUI. Operations from an external source directed to the GUI are received. Each operation has a corresponding priority specific to the operation. The priorities and threshold levels are compared to determine whether to implement the operations.
    Type: Application
    Filed: April 29, 2013
    Publication date: October 30, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Sarah McDevitt, Clement Fauchere, Rick Duncan, Chris Whytock, Adrian Garside
  • Patent number: D613875
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: April 13, 2010
    Inventor: Sarah Mcdevitt
  • Patent number: D917712
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: April 27, 2021
    Assignee: Core Wellness, Inc.
    Inventors: Sarah McDevitt, Brian Bolze, Bashir Ziady, Josh Harris, Colin Jackson, Samuel Starr, Coby Ben-Poorat, David Mallard
  • Patent number: D958385
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: July 19, 2022
    Assignee: Core Wellness, LLC
    Inventors: Sarah McDevitt, Brian Bolze, Bashir Ziady, Josh Harris, Colin Jackson, Samuel Starr, Coby Ben-Poorat, David Mallard