Patents by Inventor John O. Louch

John O. Louch 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: 20130097556
    Abstract: An electronic device with a display and a touch-sensitive surface displays a plurality of windows on the display. The plurality of windows includes a first window for a first application displayed in a frontmost position on the display and a second window displayed in a lower position than the frontmost position. The device detects a first gesture moving in a first direction on the touch sensitive surface, the first direction on the touch sensitive surface corresponding to a first direction on the display; and, in response to detecting the first gesture moving in the first direction on the touch sensitive surface: moves the first window across the display in the first direction on the display until the first window is moved partially or fully off the display; and displays the second window in the frontmost position on the display.
    Type: Application
    Filed: December 29, 2011
    Publication date: April 18, 2013
    Inventor: John O. Louch
  • Patent number: 8423914
    Abstract: Selection of visualization objects, such as icons, is represented by a flowing selection boundary. The region enclosed by the selection boundary can include a display properly, e.g., color and/or texture. The display property may be adjusted in response to an identified event, e.g., the presence of a cursor or a pending and/or active operation.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: April 16, 2013
    Assignee: Apple Inc.
    Inventors: John O. Louch, Christopher Hynes, Timothy Wayne Bumgarner, Eric Steven Peyton
  • Patent number: 8412150
    Abstract: A set of applications on a mobile device can be specified, presented and automatically populated with transitional data sets. The transitional data sets can be stored on a network to facilitate computations of differences between transitional data sets and other data sets, and the differences can be presented on the mobile device by one or more location-aware applications.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: April 2, 2013
    Assignee: Apple Inc.
    Inventor: John O. Louch
  • Patent number: 8381122
    Abstract: A back surface is axially disposed from a viewing surface, and one or more side surfaces extend from the back surface to the viewing surface. An application content frame for an executing application is generated on the back surface. One or more application control elements for the execution application are generating on the one or more side surfaces.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: February 19, 2013
    Assignee: Apple Inc.
    Inventors: John O. Louch, Imran A. Chaudhri, Christopher Hynes, Timothy Wayne Bumgarner, Eric Steven Peyton
  • Patent number: 8368645
    Abstract: Responsive to a trigger event, a first cursor state having a first visual appearance is transitioned into a second cursor state having a second visual appearance. A transition type and transition time can be specified so that the transition can be visually perceived by a user. The cursor states can be associated with different cursor types and/or cursor schemes.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: February 5, 2013
    Assignee: Apple Inc.
    Inventor: John O. Louch
  • 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: 20120302225
    Abstract: A controlling device (e.g., a telephony device) can remotely control various tasks associated with a controlled device (e.g., a personal computer), including the navigation of user interfaces associated with applications or an operating system associated with the controlled device. A task can be controlled at the controlled device by mapping user input received at the controlling device to control commands suitable for execution at the controlled device.
    Type: Application
    Filed: June 4, 2012
    Publication date: November 29, 2012
    Applicant: APPLE INC.
    Inventors: John O. Louch, Eric Seymour, Michael Shebanek
  • Publication number: 20120278753
    Abstract: Object transitions can include providing a graphical transition of an object item that retains an aspect ratio associated with the object item while transitioning the object item into an instance of an executing object associated with the object item.
    Type: Application
    Filed: February 17, 2012
    Publication date: November 1, 2012
    Applicant: APPLE INC.
    Inventors: John O. Louch, Imran A. Chaudhri, Christopher Hynes, Timothy Wayne Bumgarner, Eric Steven Peyton
  • Patent number: 8302020
    Abstract: An authoring environment for creating and/or editing user interface elements such as widgets used in a unified interest layer. The authoring environment facilitates creation of widgets that have a consistent appearance and mechanism, and allows third-party developers to easily create widgets that have a look and feel that is consistent with a predefined set of widgets.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: October 30, 2012
    Assignee: Apple Inc.
    Inventors: John O. Louch, Andrew M. Grignon, Timothy Wayne Bumgarner, Eric Steven Peyton, Maxwell O. Drukman
  • Publication number: 20120246596
    Abstract: In some implementations, a method for managing virtual workspaces is described. In some implementations, workspace images corresponding to different virtual workspaces can be displayed on a user interface of a computing device. When an application window is moved onto one of the workspace images, the window can be scaled down to fit within the workspace image. In some implementations, a window grouping or cluster can be moved onto one of the workspace images and scaled down accordingly. In some implementations, a method for generating a new virtual workspace is described. In some implementations, a placeholder workspace image that has no corresponding virtual workspace can be displayed on a user interface of a computing device. In response to an application window being moved onto the placeholder workspace image, a new virtual workspace (and new workspace image) can be generated that includes the windows that were moved onto the placeholder workspace image.
    Type: Application
    Filed: February 17, 2012
    Publication date: September 27, 2012
    Inventors: Bas Ording, John O. Louch
  • Publication number: 20120229379
    Abstract: Responsive to a trigger event, a first cursor state having a first visual appearance is transitioned into a second cursor state having a second visual appearance. A transition type and transition time can be specified so that the transition can be visually perceived by a user. The cursor states can be associated with different cursor types and/or cursor schemes.
    Type: Application
    Filed: May 21, 2012
    Publication date: September 13, 2012
    Applicant: APPLE INC.
    Inventor: John O. Louch
  • Patent number: 8238894
    Abstract: A controlling device (e.g., a telephony device) can remotely control various tasks associated with a controlled device (e.g., a personal computer), including the navigation of user interfaces associated with applications or an operating system associated with the controlled device. A task can be controlled at the controlled device by mapping user input received at the controlling device to control commands suitable for execution at the controlled device.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: August 7, 2012
    Assignee: Apple Inc.
    Inventors: John O. Louch, Eric Taylor Seymour, Michael Shebanek
  • Publication number: 20120185805
    Abstract: Generating for display an indicator of hidden objects in response to user input is disclosed. An input for moving a pointer presented in a user interface toward a first virtual boundary is received. The movement of the pointer toward the first virtual boundary is generated for display. An action is triggered in response to receiving input for movement of the pointer across the first virtual boundary after the pointer crosses the first virtual boundary. An object is generated for display in the user interface in response to receiving input for movement of the pointer across a second virtual boundary.
    Type: Application
    Filed: June 22, 2011
    Publication date: July 19, 2012
    Applicant: APPLE INC.
    Inventors: John O. Louch, Alessandro F. Sabatelli
  • Publication number: 20120185798
    Abstract: A minimized view of an application is provided, in one embodiment, from an application or window control region. The minimized view of a first application can include controls (e.g., commands such as a play button or command and a pause button or command) that are available when a first window of the first application is the front most window. The minimized view can be invoked and receive and respond to user inputs on the controls even when a second application's window is the front most window.
    Type: Application
    Filed: April 26, 2011
    Publication date: July 19, 2012
    Inventors: John O. Louch, Timothy W. Bumgarner, Christopher J. Hynes
  • Publication number: 20120185789
    Abstract: Providing a mechanism for removal of icons from a dock in response to user input is disclosed. A dock is generated for display in a user interface, the dock comprising a region of the user interface in which one or more icons are presented. An input is received for selecting an icon presented in the dock, the icon associated with an original position in the user interface. A visual indicator of a particular distance to drag the icon before the icon will be removed from the dock is generated for display. A second input for releasing the icon at a second position in the user interface is received. The icon is removed from the dock if a distance between the second position and the original position is within a predefined range of the particular distance.
    Type: Application
    Filed: May 20, 2011
    Publication date: July 19, 2012
    Applicant: APPLE INC.
    Inventor: John O. Louch
  • Patent number: 8195141
    Abstract: A controlling device (e.g., a telephony device) can remotely control various tasks associated with a controlled device (e.g., a personal computer), including the navigation of user interfaces associated with applications or an operating system associated with the controlled device. A task can be controlled at the controlled device by mapping user input received at the controlling device to control commands suitable for execution at the controlled device.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: June 5, 2012
    Assignee: Apple Inc.
    Inventors: John O. Louch, Eric Taylor Seymour, Michael Shebanek
  • Patent number: 8184096
    Abstract: Responsive to a trigger event, a first cursor state having a first visual appearance is transitioned into a second cursor state having a second visual appearance. A transition type and transition time can be specified so that the transition can be visually perceived by a user. The cursor states can be associated with different cursor types and/or cursor schemes.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: May 22, 2012
    Assignee: Apple Inc.
    Inventor: John O. Louch
  • Publication number: 20120096397
    Abstract: Providing a bridge interface for managing virtual workspaces is disclosed. A plurality of workspace images is presented in a user interface, each workspace image corresponding to a different virtual workspace available to a user of a computer system. A user input indicating a selection of a presented workspace image is received. The user interface is updated to display a plurality of application windows associated with the selected virtual workspace in addition to displaying the plurality of workspace images.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Inventors: Bas Ording, John O. Louch
  • Publication number: 20120096392
    Abstract: Providing a bridge interface for managing virtual workspaces is disclosed. A plurality of workspace images is presented in a user interface, each workspace image corresponding to a different virtual workspace available to a user of a computer system. A user input is received indicating a selection of a presented workspace image. The user interface is updated to display a plurality of application windows associated with the selected virtual workspace. The displayed application windows are visually grouped into one or more clusters, each cluster corresponding to one or more application windows sharing a common characteristic.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Inventors: Bas Ording, John O. Louch
  • Publication number: 20120096396
    Abstract: Providing a bridge interface for managing virtual workspaces is disclosed. A plurality of workspace images is presented in a user interface, each workspace image corresponding to a different virtual workspace available to a user of a computer system. A plurality of application windows associated with one of the virtual workspaces is displayed. A user's selection of at least one of the displayed application windows and dragging the selected application window in the user interface from a first location to a second location in the user interface is detected. A virtual workspace associated with the selected application window is changed based on the second location in the user interface.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Inventors: Bas Ording, John O. Louch