Patents by Inventor Joseph Auricchio

Joseph Auricchio 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: 20160299840
    Abstract: One or more memory coalitions of software processes are created and used to decide whether to perform memory reduction operations on a data processing system. One method in one embodiment includes adding a newly launched second process to an existing memory coalition in response to determining that the second process should be part of a memory coalition that includes a first process. In response to determining that available system memory (e.g. DRAM) is low, the system determines which memory coalition of foreground applications uses the most amount of system memory and then performs one or more memory reduction operations on that memory coalition in order to make more system memory available to other processes.
    Type: Application
    Filed: April 8, 2015
    Publication date: October 13, 2016
    Inventors: Andrew D. Myrick, Lionel Desai, Jeremy Andrus, Karen Crippes, Joseph Auricchio
  • Patent number: 9465734
    Abstract: One or more memory coalitions of software processes are created and used to decide whether to perform memory reduction operations on a data processing system. One method in one embodiment includes adding a newly launched second process to an existing memory coalition in response to determining that the second process should be part of a memory coalition that includes a first process. In response to determining that available system memory (e.g. DRAM) is low, the system determines which memory coalition of foreground applications uses the most amount of system memory and then performs one or more memory reduction operations on that memory coalition in order to make more system memory available to other processes.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: October 11, 2016
    Assignee: Apple Inc.
    Inventors: Andrew D. Myrick, Lionel Desai, Jeremy Andrus, Karen Crippes, Joseph Auricchio