Patents by Inventor Stephen C. Moseley

Stephen C. Moseley 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: 20230418413
    Abstract: An electronic device detects a user input while in a lower energy consumption state. After a latency period, while in a higher energy consumption state, the electronic device delivers to an application a sequence of input events that represent the user input, including, in sequence: a first input event, a second input event and a third input event that represent the user input at first, second and third input times and is delivered at first, second and third delivery times. A time interval between the second input time and the second delivery time is smaller than a time interval between the first input time and the first delivery time, and a time interval between the third input time and the third delivery time is smaller than the time interval between the second input time and the second delivery time.
    Type: Application
    Filed: September 7, 2023
    Publication date: December 28, 2023
    Inventors: Aleksandr Chugunov, Ari Y. Benbasat, Brent W. Schorsch, Michael T. Turner, Stephen C. Moseley, Steven S. Noble, Giovanni M. Agnoli, Jacob Z. Weiss, Joshua C. Weinberg, Yiqiang Nie
  • Patent number: 11755146
    Abstract: An electronic device, detects a touch input. After a latency period, the device delivers to an application a sequence of input events that represent the touch input, including, in sequence: a first input event that represents the touch input at a first input time and is delivered at a first delivery time, a second input event that represents the touch input at a second input time and is delivered at a second delivery time, and a third input event that represents the touch input at a third input time and is delivered at a third delivery time, a time interval between the second input time and the second delivery time is smaller than a time interval between the first input time and the first delivery time, and a time interval between the third input time and the third delivery time is smaller than the time interval between the second input time and the second delivery time.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: September 12, 2023
    Assignee: APPLE INC.
    Inventors: Aleksandr Chugunov, Ari Y. Benbasat, Brent W. Schorsch, Michael T. Turner, Stephen C. Moseley, Steven S. Noble, Giovanni M. Agnoli, Jacob Z. Weiss, Joshua C. Weinberg, Yiqiang Nie
  • Publication number: 20220391067
    Abstract: An electronic device, detects a touch input. After a latency period, the device delivers to an application a sequence of input events that represent the touch input, including, in sequence: a first input event that represents the touch input at a first input time and is delivered at a first delivery time, a second input event that represents the touch input at a second input time and is delivered at a second delivery time, and a third input event that represents the touch input at a third input time and is delivered at a third delivery time, a time interval between the second input time and the second delivery time is smaller than a time interval between the first input time and the first delivery time, and a time interval between the third input time and the third delivery time is smaller than the time interval between the second input time and the second delivery time.
    Type: Application
    Filed: May 18, 2022
    Publication date: December 8, 2022
    Inventors: Aleksandr Chugunov, Ari Y. Benbasat, Brent W. Schorsch, Michael T. Turner, Stephen C. Moseley, Steven S. Noble, Giovanni M. Agnoli, Jacob Z. Weiss, Joshua C. Weinberg, Yiqiang Nie
  • Patent number: 11138024
    Abstract: Methods and systems are disclosed that create user interface (UI) instances for corresponding input/output resources, such as display resources, and each of these UI instances have separate lifecycle states or information maintained by the respective UI instances. System processes for the display resources (e.g. different displays or different windows for the same display devices) can control access to their respective display resource and can report changes in the lifecycle states to their respective UI interface.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: October 5, 2021
    Assignee: Apple Inc.
    Inventors: Stephen F. Holt, Gordon J. Freedman, Shubham Kedia, Stephen C. Moseley, Cindy M. Barrett, Patrick Coffman
  • Publication number: 20200356388
    Abstract: Methods and systems are disclosed that create user interface (UI) instances for corresponding input/output resources, such as display resources, and each of these UI instances have separate lifecycle states or information maintained by the respective UI instances. System processes for the display resources (e.g. different displays or different windows for the same display devices) can control access to their respective display resource and can report changes in the lifecycle states to their respective UI interface.
    Type: Application
    Filed: April 27, 2020
    Publication date: November 12, 2020
    Inventors: Stephen F. Holt, Gordon J. Freedman, Shubham Kedia, Stephen C. Moseley, Cindy M. Barrett