Patents by Inventor Kristin Forster

Kristin Forster 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).

  • Patent number: 9323442
    Abstract: User interface changes related to moving items in a user interface are disclosed. An operation (e.g., a drag operation) can be initiated on selected items by moving a cursor or pointing device in the user interface, and an animation can be presented illustrating representations of the selected items moving from their respective original locations toward a current location of the cursor or pointing device and forming a cluster in proximity to the current location of the cursor or pointing device. As the cluster of items is moved over a container object in the user interface, the representations of the items can adopt the appearance style defined by that container object. The representations of the items can also be shown to depart from the cluster and move toward anticipated locations of the items in the container object as a preview of a drop operation into the container object.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: April 26, 2016
    Assignee: Apple Inc.
    Inventors: Raleigh Joseph Ledet, Jeffrey Traer Bernstein, B. Michael Victor, Avi E. Cieplinksi, Kristin Forster, Craig Federighi
  • Patent number: 9286081
    Abstract: A background thread can be used to process events, e.g., a touch, gesture, pinch, or swipe, that are received on a touch sensitive device, or events, e.g., mouse scroll wheel events that are received on a input device, e.g., a mouse. The background thread can be used to process events when a main thread assigned to the Graphical User Interface (GUI) is interrupted. In such situations, the background thread can continue processing events. In cases where the main thread is interrupted and the event is scroll input, the background thread can draw content on the GUI in response to the scroll, so that the response to the scroll input observed by the user is unaffected by the interrupted main thread. By processing events and drawing content using the background thread while the main thread is blocked, the GUI can be navigated without having the user experience a stall or stutter.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: March 15, 2016
    Assignee: Apple Inc.
    Inventors: Corbin R. Dunn, Ali T. Ozer, Raleigh Joseph Ledet, Kristin Forster
  • Publication number: 20130332867
    Abstract: A background thread can be used to process events, e.g., a touch, gesture, pinch, or swipe, that are received on a touch sensitive device, or events, e.g., mouse scroll wheel events that are received on a input device, e.g., a mouse. The background thread can be used to process events when a main thread assigned to the Graphical User Interface (GUI) is interrupted. In such situations, the background thread can continue processing events. In cases where the main thread is interrupted and the event is scroll input, the background thread can draw content on the GUI in response to the scroll, so that the response to the scroll input observed by the user is unaffected by the interrupted main thread. By processing events and drawing content using the background thread while the main thread is blocked, the GUI can be navigated without having the user experience a stall or stutter.
    Type: Application
    Filed: October 10, 2012
    Publication date: December 12, 2013
    Applicant: APPLE INC.
    Inventors: Corbin R. Dunn, Ali T. Ozer, Raleigh Joseph Ledet, Kristin Forster
  • Publication number: 20120311490
    Abstract: According to one embodiment, a first window is generated based on window metadata obtained from a snapshot of a second window while an application is starting, where the second window was presented by the application and the snapshot was captured during a previous execution of the application. The ownership of the first window is transferred to the application after the application has finished starting, such that the application can interact with the first window without having to creating a new window.
    Type: Application
    Filed: July 22, 2011
    Publication date: December 6, 2012
    Applicant: APPLE INC.
    Inventors: Peter Ammon, Ali T. Ozer, John O. Louch, Kristin Forster, Keith Stattenfield
  • Publication number: 20120084689
    Abstract: User interface changes related to moving items in a user interface are disclosed. An operation (e.g., a drag operation) can be initiated on selected items by moving a cursor or pointing device in the user interface, and an animation can be presented illustrating representations of the selected items moving from their respective original locations toward a current location of the cursor or pointing device and forming a cluster in proximity to the current location of the cursor or pointing device. As the cluster of items is moved over a container object in the user interface, the representations of the items can adopt the appearance style defined by that container object. The representations of the items can also be shown to depart from the cluster and move toward anticipated locations of the items in the container object as a preview of a drop operation into the container object.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Inventors: Raleigh Joseph Ledet, Jeffrey Traer Bernstein, B. Michael Victor, Avi E. Cieplinksi, Kristin Forster, Craig Federighi