32357-55315-apple-patent-windows2-l 3