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: 20200097135
    Abstract: 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: Application
    Filed: November 26, 2019
    Publication date: March 26, 2020
    Inventors: Assana Fard, John O. Louch, Ralph Brunner, Haroon Sheikh, Eric Steven Peyton, Christopher Hynes
  • Patent number: 10503342
    Abstract: 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: Grant
    Filed: August 4, 2006
    Date of Patent: December 10, 2019
    Assignee: APPLE INC.
    Inventors: Assana Fard, John O. Louch, Ralph Brunner, Haroon Sheikh, Eric Peyton, Christopher Hynes
  • Patent number: 10331287
    Abstract: 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: Grant
    Filed: September 25, 2015
    Date of Patent: June 25, 2019
    Assignee: Apple Inc.
    Inventors: Assana Fard, John O. Louch, Ralph Brunner, Haroon Sheikh, Eric Steven Peyton, Christopher Hynes
  • Publication number: 20160018955
    Abstract: 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: Application
    Filed: September 25, 2015
    Publication date: January 21, 2016
    Inventors: Assana Fard, John O. Louch, Ralph Brunner, Haroon Sheikh, Eric Steven Peyton, Christopher Hynes
  • Patent number: 8749574
    Abstract: 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: Grant
    Filed: September 30, 2008
    Date of Patent: June 10, 2014
    Assignee: Apple Inc.
    Inventor: Assana Fard
  • Patent number: 8564612
    Abstract: 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: Grant
    Filed: August 4, 2006
    Date of Patent: October 22, 2013
    Assignee: Apple Inc.
    Inventors: Kenneth Dyke, Assana Fard
  • Publication number: 20120114234
    Abstract: 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: Application
    Filed: January 13, 2012
    Publication date: May 10, 2012
    Inventor: Assana FARD
  • Publication number: 20110072287
    Abstract: 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: Application
    Filed: November 24, 2010
    Publication date: March 24, 2011
    Inventors: Assana Fard, Haroon Saleem Sheikh
  • Patent number: 7844842
    Abstract: 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: Grant
    Filed: November 21, 2008
    Date of Patent: November 30, 2010
    Assignee: Apple Inc.
    Inventors: Assana Fard, Haroon Saleem Sheikh
  • Publication number: 20100131777
    Abstract: 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: Application
    Filed: November 21, 2008
    Publication date: May 27, 2010
    Inventors: Assana Fard, Haroon Saleem Sheikh
  • Publication number: 20090303261
    Abstract: 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: Application
    Filed: September 30, 2008
    Publication date: December 10, 2009
    Inventor: Assana Fard
  • Publication number: 20080030520
    Abstract: 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: Application
    Filed: August 4, 2006
    Publication date: February 7, 2008
    Applicant: APPLE COMPUTER, INC.
    Inventors: Kenneth Dyke, Assana Fard
  • Publication number: 20080034317
    Abstract: 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: Application
    Filed: August 4, 2006
    Publication date: February 7, 2008
    Inventors: Assana Fard, John O. Louch, Ralf Brunner, Haroon Sheikh, Eric Peyton, Christopher Hynes