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: 20240403184Abstract: 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: ApplicationFiled: September 30, 2023Publication date: December 5, 2024Inventors: James B. CARY, Forest A. HILL, Eugene DVORTSOV, Michael J. LAMB, John B. ROWE
-
Publication number: 20240353998Abstract: 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: ApplicationFiled: July 3, 2024Publication date: October 24, 2024Inventors: Kevin Tyler MCATEE, Baboo GOWREESUNKER, Michael J. LAMB, Brent W. SCHORSCH, Kevin LYNCH
-
Patent number: 12050771Abstract: 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: GrantFiled: March 17, 2022Date of Patent: July 30, 2024Assignee: Apple Inc.Inventors: Kevin Tyler McAtee, Baboo Gowreesunker, Michael J. Lamb, Brent W. Schorsch, Kevin Lynch
-
Patent number: 12045598Abstract: 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: GrantFiled: July 1, 2020Date of Patent: July 23, 2024Assignee: Apple Inc.Inventors: Neil G. Crane, Joshua H. Shaffer, Paul W. Salzman, Michael J. Lamb, Austen J. Green
-
Publication number: 20230342189Abstract: 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: ApplicationFiled: April 25, 2023Publication date: October 26, 2023Inventors: Matthew S. Koonce, Eugene Dvortsov, Michael A. Gorbach, Michael J. Lamb, Kevin M. Lynch
-
Patent number: 11797110Abstract: 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: GrantFiled: April 28, 2021Date of Patent: October 24, 2023Assignee: Apple Inc.Inventors: Hernan R. Eguiluz, Michael J. Lamb, Kevin Tyler McAtee, Dylan R. Edwards
-
Publication number: 20220206681Abstract: 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: ApplicationFiled: March 17, 2022Publication date: June 30, 2022Inventors: Kevin Tyler MCATEE, Baboo GOWREESUNKER, Michael J. LAMB, Brent W. SCHORSCH, Kevin LYNCH
-
Patent number: 11307757Abstract: 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: GrantFiled: September 22, 2017Date of Patent: April 19, 2022Assignee: Apple Inc.Inventors: Kevin Tyler McAtee, Baboo Gowreesunker, Michael J. Lamb, Brent W. Schorsch, Kevin Lynch
-
Publication number: 20210247854Abstract: 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: ApplicationFiled: April 28, 2021Publication date: August 12, 2021Inventors: Hernan R. Eguiluz, Michael J. Lamb, Kevin Tyler McAtee, Dylan R. Edwards
-
Patent number: 11016587Abstract: 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: GrantFiled: December 26, 2018Date of Patent: May 25, 2021Assignee: Apple Inc.Inventors: Hernan R. Eguiluz, Michael J. Lamb, Kevin Tyler McAtee, Dylan R. Edwards
-
Publication number: 20200334030Abstract: 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: ApplicationFiled: July 1, 2020Publication date: October 22, 2020Inventors: Neil G. Crane, Joshua H. Shaffer, Paul W. Salzman, Michael J. Lamb, Austen J. Green
-
Patent number: 10747467Abstract: 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: GrantFiled: June 10, 2016Date of Patent: August 18, 2020Assignee: Apple Inc.Inventors: Antony J. Dzeryn, Michael J. Lamb, Neil G. Crane, Brent W. Schorsch
-
Patent number: 10725761Abstract: 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: GrantFiled: June 10, 2016Date of Patent: July 28, 2020Assignee: Apple Inc.Inventors: Neil G. Crane, Joshua H. Shaffer, Paul W. Salzman, Michael J. Lamb, Austen J. Green
-
Publication number: 20200081556Abstract: 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: ApplicationFiled: December 26, 2018Publication date: March 12, 2020Inventors: Hernan R. Eguiluz, Michael J. Lamb, Kevin Tyler McAtee, Dylan R. Edwards
-
Publication number: 20180088797Abstract: 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: ApplicationFiled: September 22, 2017Publication date: March 29, 2018Inventors: Kevin Tyler MCATEE, Baboo GOWREESUNKER, Michael J. LAMB, Brent W. SCHORSCH
-
Publication number: 20170357465Abstract: 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: ApplicationFiled: June 10, 2016Publication date: December 14, 2017Applicant: Apple Inc.Inventors: Antony J. Dzeryn, Michael J. Lamb, Neil G. Crane, Brent W. Schorsch
-
Publication number: 20170357495Abstract: 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: ApplicationFiled: June 10, 2016Publication date: December 14, 2017Applicant: Apple Inc.Inventors: Neil G. Crane, Joshua H. Shaffer, Paul W. Salzman, Michael J. Lamb, Austen J. Green