Apple Patents

Software Design And OS

Apple filed these patents around Software Design And OS in the last 5 years

# Patent No. Short Description
1. US10609207B2 A system for providing alerts that suppresses and provides alerts based on device state
2. US10783104B2 Memory request management system that efficiently handles multiple request streams to a memory device
3. US10853907B2 Improving the operation of a computer system that uses graphics processing units (GPUs) by enabling efficient switching of lower priority GPU tasks with higher priority GPU tasks
4. US10965732B2 Streamable ZIP file containers that can be processed while being received and resumed from interruptions
5. US10970203B2 A compressed memory pool dynamically maintained in a memory device can provide an additional layer of support for a virtual memory based on the memory device coupled with a mass storage device
6. US11080101B2 Substream processing for parallel processing of control streams with dependencies between substreams
7. US11138005B2 Automatically generating documentation for undocumented symbols in a software framework using machine learning
8. US11138024B2 Managing system resources like display, audio, haptic, memory, and processing for applications running on a data processing system
9. US11176064B2 Efficiently transacting data via shared memory interfaces
10. US11210761B1 Efficiently selecting a fixed number of candidates from a larger set of candidates based on priority
11. US11211036B2 A display update mechanism that allows synchronized display of frames with timestamps
12. US11221962B2 Efficiently transferring address mappings and data access permissions corresponding to the address mappings between processors in a computing system
13. US11222456B2 A framework for performing graphics animation and compositing operations in a computer system
14. US11256479B2 Interactive software development environment that allows programmers to experiment with algorithms and APIs in a REPL environment before compiling
15. US11256629B2 Filtering cache accesses to reduce thrashing when processing large data sets that exceed cache capacity

Download the full patent report containing all of the 100 patents