Patents by Inventor Assana Fard
Assana Fard 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: 20200097135Abstract: A user interface can have one or more spaces presented therein. A space is a grouping of one or more program windows in relation to windows of other application programs, such that the program(s) of only a single space is visible when the space is active. A view can be generated of all spaces and their contents.Type: ApplicationFiled: November 26, 2019Publication date: March 26, 2020Inventors: Assana Fard, John O. Louch, Ralph Brunner, Haroon Sheikh, Eric Steven Peyton, Christopher Hynes
-
Patent number: 10503342Abstract: A user interface can have one or more spaces presented therein. A space is a grouping of one or more program windows in relation to windows of other application programs, such that the program(s) of only a single space is visible when the space is active. A view can be generated of all spaces and their contents.Type: GrantFiled: August 4, 2006Date of Patent: December 10, 2019Assignee: APPLE INC.Inventors: Assana Fard, John O. Louch, Ralph Brunner, Haroon Sheikh, Eric Peyton, Christopher Hynes
-
Patent number: 10331287Abstract: A user interface can have one or more spaces presented therein. A space is a grouping of one or more program windows in relation to windows of other application programs, such that the program(s) of only a single space is visible when the space is active. A view can be generated of all spaces and their contents.Type: GrantFiled: September 25, 2015Date of Patent: June 25, 2019Assignee: Apple Inc.Inventors: Assana Fard, John O. Louch, Ralph Brunner, Haroon Sheikh, Eric Steven Peyton, Christopher Hynes
-
Publication number: 20160018955Abstract: A user interface can have one or more spaces presented therein. A space is a grouping of one or more program windows in relation to windows of other application programs, such that the program(s) of only a single space is visible when the space is active. A view can be generated of all spaces and their contents.Type: ApplicationFiled: September 25, 2015Publication date: January 21, 2016Inventors: Assana Fard, John O. Louch, Ralph Brunner, Haroon Sheikh, Eric Steven Peyton, Christopher Hynes
-
Patent number: 8749574Abstract: A method and apparatus for color matching during compositing. In one embodiment of the invention, a set of one or more un-color matched pixels are stored and associated with a first color profile. A fragment program is generated based on the first color profile and a second color profile associated with a display. During compositing of the set of un-color matched pixels, the fragment program is applied to the set of un-color matched pixels to match colors of those pixels with the display. The color matched pixels are written to the display. Other methods and apparatuses are also described.Type: GrantFiled: September 30, 2008Date of Patent: June 10, 2014Assignee: Apple Inc.Inventor: Assana Fard
-
Patent number: 8564612Abstract: In a pixel imaging method and system, pixel information is stored into backing stores in system memory of a computer. A graphics processing unit (GPU) composites the pixel information into a first assembly buffer that has a first color depth of at least greater than 8-bits per color component. The GPU dithers and filters the pixel information in the first assembly buffer into a second assembly buffer. The second assembly buffer has a second color depth that is different from the first color depth of the first assembly but is the same as the color depth of the computer's frame buffer. The GPU copies the pixel information from the second assembly buffer into the frame buffer (optionally modifying them such as, by filtering), and scan-out hardware outputs the pixel information in the frame buffer to a display of the computer.Type: GrantFiled: August 4, 2006Date of Patent: October 22, 2013Assignee: Apple Inc.Inventors: Kenneth Dyke, Assana Fard
-
Publication number: 20120114234Abstract: A method and apparatus for color matching during compositing. Un-color matched pixels that form a window include a first region that includes un-color matched pixels and a second region that includes un-color matched pixels. The first region and the second region are associated with a first and second color profile respectively, which are different. During compositing of these un-color matched pixels, the un-color matched pixels of the first region are color matched based on the first color profile and a display color profile associated with the display, and the un-color matched pixels of the second region are color matched based on the second color profile and the display color profile. The color matched pixels are written to the display.Type: ApplicationFiled: January 13, 2012Publication date: May 10, 2012Inventor: Assana FARD
-
Publication number: 20110072287Abstract: A data processing system refreshes a display at a first frequency when operating in a first power mode. The data processing system refreshes the display at a second frequency when operating in a second mode. The first frequency is higher than the second frequency, and the second power mode is configured to consume less power than the first power mode.Type: ApplicationFiled: November 24, 2010Publication date: March 24, 2011Inventors: Assana Fard, Haroon Saleem Sheikh
-
Patent number: 7844842Abstract: A data processing system refreshes a display at a first frequency when operating in a first power mode. The data processing system refreshes the display at a second frequency when operating in a second mode. The first frequency is higher than the second frequency, and the second power mode is configured to consume less power than the first power mode.Type: GrantFiled: November 21, 2008Date of Patent: November 30, 2010Assignee: Apple Inc.Inventors: Assana Fard, Haroon Saleem Sheikh
-
Publication number: 20100131777Abstract: A data processing system refreshes a display at a first frequency when operating in a first power mode. The data processing system refreshes the display at a second frequency when operating in a second mode. The first frequency is higher than the second frequency, and the second power mode is configured to consume less power than the first power mode.Type: ApplicationFiled: November 21, 2008Publication date: May 27, 2010Inventors: Assana Fard, Haroon Saleem Sheikh
-
Publication number: 20090303261Abstract: A method and apparatus for color matching during compositing. In one embodiment of the invention, a set of one or more un-color matched pixels are stored and associated with a first color profile. A fragment program is generated based on the first color profile and a second color profile associated with a display. During compositing of the set of un-color matched pixels, the fragment program is applied to the set of un-color matched pixels to match colors of those pixels with the display. The color matched pixels are written to the display. Other methods and apparatuses are also described.Type: ApplicationFiled: September 30, 2008Publication date: December 10, 2009Inventor: Assana Fard
-
Publication number: 20080030520Abstract: In a pixel imaging method and system, pixel information is stored into backing stores in system memory of a computer. A graphics processing unit (GPU) composites the pixel information into a first assembly buffer that has a first color depth of at least greater than 8-bits per color component. The GPU dithers and filters the pixel information in the first assembly buffer into a second assembly buffer. The second assembly buffer has a second color depth that is different from the first color depth of the first assembly but is the same as the color depth of the computer's frame buffer. The GPU copies the pixel information from the second assembly buffer into the frame buffer (optionally modifying them such as, by filtering), and scan-out hardware outputs the pixel information in the frame buffer to a display of the computer.Type: ApplicationFiled: August 4, 2006Publication date: February 7, 2008Applicant: APPLE COMPUTER, INC.Inventors: Kenneth Dyke, Assana Fard
-
Publication number: 20080034317Abstract: A user interface can have one or more spaces presented therein. A space is a grouping of one or more program windows in relation to windows of other application programs, such that the program(s) of only a single space is visible when the space is active. A view can be generated of all spaces and their contents.Type: ApplicationFiled: August 4, 2006Publication date: February 7, 2008Inventors: Assana Fard, John O. Louch, Ralf Brunner, Haroon Sheikh, Eric Peyton, Christopher Hynes