Patents by Inventor Michael J. Lamb

Michael J. Lamb 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: 20240403184
    Abstract: The embodiments set forth techniques for managing activity information associated with user applications. According to some embodiments, the techniques can include a method that is implemented by an activity application executing on a computing device, and includes the steps of (1) receiving, from an activity manager executing on the computing device, an indication that a particular functionality is being implemented by a user application executing on the computing device, (2) querying the activity manager for activity information associated with the particular functionality, (3) compositing the activity information into a user interface that is managed by the activity application, and (4) causing the user interface to be output to a display device that is communicatively coupled to the computing device.
    Type: Application
    Filed: September 30, 2023
    Publication date: December 5, 2024
    Inventors: James B. CARY, Forest A. HILL, Eugene DVORTSOV, Michael J. LAMB, John B. ROWE
  • Publication number: 20240353998
    Abstract: The present disclosure generally relates to receiving a user input corresponding to a rotation of a rotatable input mechanism and in accordance with the user input, adjusting a brightness level of a display screen during a brightening configuration session.
    Type: Application
    Filed: July 3, 2024
    Publication date: October 24, 2024
    Inventors: Kevin Tyler MCATEE, Baboo GOWREESUNKER, Michael J. LAMB, Brent W. SCHORSCH, Kevin LYNCH
  • Patent number: 12050771
    Abstract: The present disclosure generally relates to receiving a user input corresponding to a rotation of a rotatable input mechanism and in accordance with the user input, adjusting a brightness level of a display screen during a brightening configuration session.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: July 30, 2024
    Assignee: Apple Inc.
    Inventors: Kevin Tyler McAtee, Baboo Gowreesunker, Michael J. Lamb, Brent W. Schorsch, Kevin Lynch
  • Patent number: 12045598
    Abstract: Embodiments provide methods and systems for updating application data in snapshots of applications for previewing. Some embodiments update application data by determining when current application data may expire and retrieving updated application data. The application data for various applications in a preview mode may be updated based on an allotted budget. Permission can be selectively granted to applications to obtain updated data so as to control the budget. Application data in the snapshots may appear updated to a user as the user browses the dock without requiring the applications to request updated application data when the user enters the dock, regardless of whether each application is active. Further, some embodiments may generate a snapshot using a layer hierarchy and image layer data generated while the application was last running if the time associated with when the application was last active is later than the time associated with an existing snapshot.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: July 23, 2024
    Assignee: Apple Inc.
    Inventors: Neil G. Crane, Joshua H. Shaffer, Paul W. Salzman, Michael J. Lamb, Austen J. Green
  • Publication number: 20230342189
    Abstract: Implementing a configurable input component includes detecting user input via a configurable input component of a device, determining, by the device, context information, and identifying a set of actions associated with a first application. A next action is selected based on the context information, and the application is caused to perform the selected next action.
    Type: Application
    Filed: April 25, 2023
    Publication date: October 26, 2023
    Inventors: Matthew S. Koonce, Eugene Dvortsov, Michael A. Gorbach, Michael J. Lamb, Kevin M. Lynch
  • Patent number: 11797110
    Abstract: In an embodiment, a system implements detent operation using tactile and audio effects that give the user the effect of a detent without including the mechanical devices that detents would normally imply. The detent operation may be implemented in software and may be synchronized to events on the display of the system (e.g. animation events), which may provide a convincing user experience. A low latency path from the applications and user interface program of the system to the hardware that implements the detent operation may be provided to help ensure that the synchronization of animation events and detent operations is maintained.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: October 24, 2023
    Assignee: Apple Inc.
    Inventors: Hernan R. Eguiluz, Michael J. Lamb, Kevin Tyler McAtee, Dylan R. Edwards
  • Publication number: 20220206681
    Abstract: The present disclosure generally relates to receiving a user input corresponding to a rotation of a rotatable input mechanism and in accordance with the user input, adjusting a brightness level of a display screen during a brightening configuration session.
    Type: Application
    Filed: March 17, 2022
    Publication date: June 30, 2022
    Inventors: Kevin Tyler MCATEE, Baboo GOWREESUNKER, Michael J. LAMB, Brent W. SCHORSCH, Kevin LYNCH
  • Patent number: 11307757
    Abstract: The present disclosure generally relates to receiving a user input corresponding to a rotation of a rotatable input mechanism and in accordance with the user input, adjusting a brightness level of a display screen during a brightening configuration session.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: April 19, 2022
    Assignee: Apple Inc.
    Inventors: Kevin Tyler McAtee, Baboo Gowreesunker, Michael J. Lamb, Brent W. Schorsch, Kevin Lynch
  • Publication number: 20210247854
    Abstract: In an embodiment, a system implements detent operation using tactile and audio effects that give the user the effect of a detent without including the mechanical devices that detents would normally imply. The detent operation may be implemented in software and may be synchronized to events on the display of the system (e.g. animation events), which may provide a convincing user experience. A low latency path from the applications and user interface program of the system to the hardware that implements the detent operation may be provided to help ensure that the synchronization of animation events and detent operations is maintained.
    Type: Application
    Filed: April 28, 2021
    Publication date: August 12, 2021
    Inventors: Hernan R. Eguiluz, Michael J. Lamb, Kevin Tyler McAtee, Dylan R. Edwards
  • Patent number: 11016587
    Abstract: In an embodiment, a system implements detent operation using tactile and audio effects that give the user the effect of a detent without including the mechanical devices that detents would normally imply. The detent operation may be implemented in software and may be synchronized to events on the display of the system (e.g. animation events), which may provide a convincing user experience. A low latency path from the applications and user interface program of the system to the hardware that implements the detent operation may be provided to help ensure that the synchronization of animation events and detent operations is maintained.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: May 25, 2021
    Assignee: Apple Inc.
    Inventors: Hernan R. Eguiluz, Michael J. Lamb, Kevin Tyler McAtee, Dylan R. Edwards
  • Publication number: 20200334030
    Abstract: Embodiments provide methods and systems for updating application data in snapshots of applications for previewing. Some embodiments update application data by determining when current application data may expire and retrieving updated application data. The application data for various applications in a preview mode may be updated based on an allotted budget. Permission can be selectively granted to applications to obtain updated data so as to control the budget. Application data in the snapshots may appear updated to a user as the user browses the dock without requiring the applications to request updated application data when the user enters the dock, regardless of whether each application is active. Further, some embodiments may generate a snapshot using a layer hierarchy and image layer data generated while the application was last running if the time associated with when the application was last active is later than the time associated with an existing snapshot.
    Type: Application
    Filed: July 1, 2020
    Publication date: October 22, 2020
    Inventors: Neil G. Crane, Joshua H. Shaffer, Paul W. Salzman, Michael J. Lamb, Austen J. Green
  • Patent number: 10747467
    Abstract: Some embodiments can load one or more applications into working memory from persistent storage when permitted by a memory pressure level of a mobile device. Loading the applications into working memory enables the applications to be launched into the foreground quickly when the user indicates the desire to launch. Some embodiments may identify a set of applications that are designated for providing snapshots to be displayed when the mobile device is in a dock mode. Certain embodiments may determine a current memory pressure level. Some embodiments may load an application in the set of applications into working memory from a persistent storage responsive to determining that the memory pressure level is below a threshold. Certain embodiments may continue to load additional applications responsive to determining that the memory pressure level is below the threshold. After determining that the memory pressure level is above the threshold, some embodiments may reclaim memory.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: August 18, 2020
    Assignee: Apple Inc.
    Inventors: Antony J. Dzeryn, Michael J. Lamb, Neil G. Crane, Brent W. Schorsch
  • Patent number: 10725761
    Abstract: Embodiments provide methods and systems for updating application data in snapshots of applications for previewing. Some embodiments update application data by determining when current application data may expire and retrieving updated application data. The application data for various applications in a preview mode may be updated based on an allotted budget. Permission can be selectively granted to applications to obtain updated data so as to control the budget. Application data in the snapshots may appear updated to a user as the user browses the dock without requiring the applications to request updated application data when the user enters the dock, regardless of whether each application is active. Further, some embodiments may generate a snapshot using a layer hierarchy and image layer data generated while the application was last running if the time associated with when the application was last active is later than the time associated with an existing snapshot.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: July 28, 2020
    Assignee: Apple Inc.
    Inventors: Neil G. Crane, Joshua H. Shaffer, Paul W. Salzman, Michael J. Lamb, Austen J. Green
  • Publication number: 20200081556
    Abstract: In an embodiment, a system implements detent operation using tactile and audio effects that give the user the effect of a detent without including the mechanical devices that detents would normally imply. The detent operation may be implemented in software and may be synchronized to events on the display of the system (e.g. animation events), which may provide a convincing user experience. A low latency path from the applications and user interface program of the system to the hardware that implements the detent operation may be provided to help ensure that the synchronization of animation events and detent operations is maintained.
    Type: Application
    Filed: December 26, 2018
    Publication date: March 12, 2020
    Inventors: Hernan R. Eguiluz, Michael J. Lamb, Kevin Tyler McAtee, Dylan R. Edwards
  • Publication number: 20180088797
    Abstract: The present disclosure generally relates to receiving a user input corresponding to a rotation of a rotatable input mechanism and in accordance with the user input, adjusting a brightness level of a display screen during a brightening configuration session.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 29, 2018
    Inventors: Kevin Tyler MCATEE, Baboo GOWREESUNKER, Michael J. LAMB, Brent W. SCHORSCH
  • Publication number: 20170357465
    Abstract: Some embodiments can load one or more applications into working memory from persistent storage when permitted by a memory pressure level of a mobile device. Loading the applications into working memory enables the applications to be launched into the foreground quickly when the user indicates the desire to launch. Some embodiments may identify a set of applications that are designated for providing snapshots to be displayed when the mobile device is in a dock mode. Certain embodiments may determine a current memory pressure level. Some embodiments may load an application in the set of applications into working memory from a persistent storage responsive to determining that the memory pressure level is below a threshold. Certain embodiments may continue to load additional applications responsive to determining that the memory pressure level is below the threshold. After determining that the memory pressure level is above the threshold, some embodiments may reclaim memory.
    Type: Application
    Filed: June 10, 2016
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Antony J. Dzeryn, Michael J. Lamb, Neil G. Crane, Brent W. Schorsch
  • Publication number: 20170357495
    Abstract: Embodiments provide methods and systems for updating application data in snapshots of applications for previewing. Some embodiments update application data by determining when current application data may expire and retrieving updated application data. The application data for various applications in a preview mode may be updated based on an allotted budget. Permission can be selectively granted to applications to obtain updated data so as to control the budget. Application data in the snapshots may appear updated to a user as the user browses the dock without requiring the applications to request updated application data when the user enters the dock, regardless of whether each application is active. Further, some embodiments may generate a snapshot using a layer hierarchy and image layer data generated while the application was last running if the time associated with when the application was last active is later than the time associated with an existing snapshot.
    Type: Application
    Filed: June 10, 2016
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Neil G. Crane, Joshua H. Shaffer, Paul W. Salzman, Michael J. Lamb, Austen J. Green