Patents by Inventor John Louch

John 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).

  • Patent number: 7595810
    Abstract: Methods to manipulate a screen space of a display device are disclosed. A plurality of application windows of a plurality of applications are displayed on a screen space. At least a first application and a second application are executing to display a plurality of windows. A user interface of system level applications maybe displayed. A selection of a single application mode is received. In response to the receiving of the selection of the single application mode, all the windows are removed automatically from the screen space, except for a first application window. At least the first and second applications continue being executed. The user interface of the system level applications may continue to be displayed. Next, a request to display a second application window is received. The second application window is displayed while the first application window is removed from the screen space.
    Type: Grant
    Filed: March 22, 2006
    Date of Patent: September 29, 2009
    Assignee: Apple Inc.
    Inventor: John Louch
  • Publication number: 20090187841
    Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
    Type: Application
    Filed: January 14, 2009
    Publication date: July 23, 2009
    Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. Christie
  • Publication number: 20090158193
    Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 18, 2009
    Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. Christie
  • Publication number: 20090144644
    Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
    Type: Application
    Filed: February 9, 2009
    Publication date: June 4, 2009
    Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. Christie
  • Publication number: 20090125815
    Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
    Type: Application
    Filed: January 14, 2009
    Publication date: May 14, 2009
    Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. Christie
  • Patent number: 7530026
    Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: May 5, 2009
    Assignee: Apple Inc.
    Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. Christie
  • Patent number: 7503010
    Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: March 10, 2009
    Assignee: Apple Inc.
    Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. Christie
  • Patent number: 7490295
    Abstract: A user-activatable dashboard contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: February 10, 2009
    Assignee: Apple Inc.
    Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. Christie
  • Publication number: 20080244460
    Abstract: In a graphical user interface, when a cursor is positioned over an icon or link associated with a target, the appearance of the cursor changes to present information describing or related to the target. Such information can include, for example, an excerpt of the contents of the target, and/or meta-data for the target, and/or an indication of what application or applications may be used to open the target. The information presented in the cursor can be shown in graphical form or in text form, or in a combination of both.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 2, 2008
    Applicant: Apple Inc.
    Inventor: John Louch
  • Publication number: 20080034318
    Abstract: Methods and apparatuses for controlling application programs are described. A first item and a docking interface having a second item are displayed on a screen space. A selection of the first item is received. A proxy of the first item is positioned over the second item. Next, a window is displayed in response positioning. An application is executing to display the window. In another embodiment, synchronizing a first docking interface on a first screen space of a first machine to a second docking interface on a second screen space of a second machine is performed. The first docking interface has an item that identifies a first application supported by the first machine and the second docking interface has another item that identifies a second application supported by the second machine.
    Type: Application
    Filed: August 4, 2006
    Publication date: February 7, 2008
    Inventors: John Louch, Eric S. Peyton
  • Publication number: 20070288863
    Abstract: A computer-human interface provides a mechanism to manage the available space of a computer display in a manner that facilitates navigation among multiple windows that are overlaid upon one another. The interface includes a user-selectable mode in which the windows are rearranged, and resized if necessary, so that all open windows can be simultaneously viewed within the area of the display, thereby enabling any one of the windows to be easily selected for access. In effect, the presentation of the windows is “flattened” so that all windows appear at the same virtual depth, rather than overlapping one another. With this approach, there is no need to minimize windows in order to access one that is overlaid by another, thereby enabling the user to keep the content of all windows visible and accessible. Subsets of windows can be repositioned in the same manner, or all windows can be removed from the display area for access to desktop objects.
    Type: Application
    Filed: August 20, 2007
    Publication date: December 13, 2007
    Inventors: Bas Ording, John Louch
  • Publication number: 20070266093
    Abstract: Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for workflow widgets. In some implementations, a widget workflow method includes: launching a widget at a first device; and updating the widget with content created at a second device.
    Type: Application
    Filed: May 10, 2006
    Publication date: November 15, 2007
    Inventors: Scott Forstall, Imran Chaudhri, John Louch, Eric Peyton
  • Publication number: 20070226647
    Abstract: Methods to manipulate a screen space of a display device are disclosed. A plurality of application windows of a plurality of applications are displayed on a screen space. At least a first application and a second application are executing to display a plurality of windows. A user interface of system level applications maybe displayed. A selection of a single application mode is received. In response to the receiving of the selection of the single application mode, all the windows are removed automatically from the screen space, except for a first application window. At least the first and second applications continue being executed. The user interface of the system level applications may continue to be displayed. Next, a request to display a second application window is received. The second application window is displayed while the first application window is removed from the screen space.
    Type: Application
    Filed: March 22, 2006
    Publication date: September 27, 2007
    Inventor: John Louch
  • Publication number: 20070216712
    Abstract: A method for dynamically transforming an image in a region. According to an embodiment of the present invention, an image contained in a region on a display can be re-rendered based on the underlying data associated with the rendered image. In one embodiment, text strings in a selected region can be magnified or shrunk without changing the rest of the image. Certain objects displayed on a screen can also be rendered differently, for example, using different colors, again, without affecting other parts of the image. Embodiments of the present invention can be used for various purposes, for example, as an aid for visually impaired people.
    Type: Application
    Filed: March 20, 2006
    Publication date: September 20, 2007
    Inventor: John Louch
  • Publication number: 20070178891
    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: January 30, 2006
    Publication date: August 2, 2007
    Inventors: John Louch, Eric Seymour, Michael Shebanek
  • Publication number: 20070162850
    Abstract: Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for defining, installing, launching, managing, displaying and operating sports-related widgets in a display environment. The sports-related widgets can be configured to provide information related to sporting events.
    Type: Application
    Filed: January 6, 2006
    Publication date: July 12, 2007
    Inventors: Darin Adler, Freddy Anzures, Matthew Caprile, Gregory Christie, John Louch
  • Publication number: 20070130541
    Abstract: Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for synchronizing widgets and dashboards.
    Type: Application
    Filed: August 4, 2006
    Publication date: June 7, 2007
    Inventors: John Louch, Eric Peyton, Christoper Hynes, Scott Forstall, Gregory Christie
  • Publication number: 20070118813
    Abstract: A widget manager facilitates management of widgets in a dashboard layer. Management functions can include enablement, preview, importation, exportation, organization, installation, deletion, acquisition, etc.
    Type: Application
    Filed: May 5, 2006
    Publication date: May 24, 2007
    Inventors: Scott Forstall, Imran Chaudhri, John Louch, Eric Peyton
  • Publication number: 20070101433
    Abstract: A widget security system, method and computer-readable medium detects a security event associated with a widget, assesses the risk associated with the security event, and initiates a security action based on the assessed risk.
    Type: Application
    Filed: May 10, 2006
    Publication date: May 3, 2007
    Inventors: John Louch, Scott Forstall, Eric Peyton
  • Publication number: 20070101146
    Abstract: A cryptographic hash of content (e.g., applications, documents, widgets, software, music, videos, etc.) is created and made available for distribution over a network (or by other means) as part of a ticket file. The ticket file can be cryptographically signed to ensure its authenticity. The ticket file and content can be downloaded separately (e.g., from different websites) to a user system (e.g., a computer, mobile phone, media player/recorder, personal digital assistant (PDA), etc.). The user system verifies the signature of the ticket file and the content hash to ensure that the content has not been compromised. The ticket file can include information relating to downloading the content (e.g., a Uniform Resource Identifier (URI)) and other meta-data (e.g., hash type, content information, public key, size, version, etc.).
    Type: Application
    Filed: April 20, 2006
    Publication date: May 3, 2007
    Inventors: John Louch, Aaron Sigel, Maciej Stachowiak