Patents by Inventor Maxwell Shane SWADLING

Maxwell Shane SWADLING 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).

  • Patent number: 11204806
    Abstract: User adaptive memory management can improve the user experience by allowing an electronic device including a data processing system to efficiently, proactively, and selectively allocate memory resources (particularly to keep or release large resources in memory), which improves application launch times for some applications and reduces or prevents delays from loading resources into memory for system services. User adaptive memory management can track past use of one or more applications and/or one or more system services (requiring one or more resources) by one or more users. Heuristics can be used to determine when to keep resources in memory and when to release resources in an adaptive way to improve user performance for launching applications (or other memory intensive operations) and for using system services with large resources without delays induced by reactive memory management of resources.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: December 21, 2021
    Assignee: Apple Inc.
    Inventors: Maxwell Shane Swadling, Morgan Winer
  • Publication number: 20190370069
    Abstract: User adaptive memory management can improve the user experience by allowing an electronic device including a data processing system to efficiently, proactively, and selectively allocate memory resources (particularly to keep or release large resources in memory), which improves application launch times for some applications and reduces or prevents delays from loading resources into memory for system services. User adaptive memory management can track past use of one or more applications and/or one or more system services (requiring one or more resources) by one or more users. Heuristics can be used to determine when to keep resources in memory and when to release resources in an adaptive way to improve user performance for launching applications (or other memory intensive operations) and for using system services with large resources without delays induced by reactive memory management of resources.
    Type: Application
    Filed: December 14, 2018
    Publication date: December 5, 2019
    Inventors: Maxwell Shane SWADLING, Morgan WINER