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

  • Patent number: 8823728
    Abstract: A shape may be virtually generated from a formula specifying a scalable property of the shape that determines the appearance of the shape as the size of the shape is changed. Once the shape is generated, a reflection and/or shadow may be generated according to one or more customizable parameters specifying different properties of the reflection and/or shadow. Reflections and shadows may be regenerated with shapes each time the shapes are resized. Each generated shape, reflection, and/or shadow may then be outputted to a display. Systems, methods, and computer readable media are provided.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: September 2, 2014
    Assignee: Apple Inc.
    Inventors: Chad E. Jones, John O. Louch, Bas Ording, Christopher P Wright
  • Patent number: 8806371
    Abstract: Navigation tools for an interface (e.g., a graphical user interface) are disclosed. In one aspect, a first stack item (e.g., a first directory) that includes one or more stack elements (e.g., subdirectories) is presented in the interface. User input selecting one of the one or more stack elements causes a scaled version of the first stack item (e.g., a smaller visual representation of the directory) and a second stack item (e.g., a selected subdirectory) that corresponds to the selected stack element to be presented in the interface. Selecting the scaled version of the first stack item causes the first stack item to be presented (e.g., a larger visual representation of the directory) in the interface.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: August 12, 2014
    Assignee: Apple Inc.
    Inventors: John O. Louch, Timothy Wayne Bumgarner, Eric Steven Peyton, Christopher Hynes
  • Publication number: 20140199984
    Abstract: A speakerphone system integrated in a mobile device is automatically controlled based on the current state of the mobile device. In one implementation, the mobile device is controlled based on an orientation or position of the mobile device. In another implementation, the control of the speakerphone includes automatically controlling one or more graphical user interfaces associated with the speakerphone system.
    Type: Application
    Filed: March 17, 2014
    Publication date: July 17, 2014
    Applicant: Apple Inc.
    Inventor: John O. Louch
  • Patent number: 8744852
    Abstract: A spoken interface is described for assisting a visually impaired user to obtain audible information and interact with elements displayed on a display screen. The spoken interface also enables access and control of other elements that are hidden by other windows. The interface receives user input data representing user inputs received by an input device and uses a movable selector to select an element of an application. The element selected by the selector may be either an editing type element or non-editing type element. The interface provides audio information regarding the selected editing or non-editing element and enables interaction with the selected element.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: June 3, 2014
    Assignee: Apple Inc.
    Inventors: Eric T. Seymour, Richard W. Fabrick, II, Patti P. Yeh, John O. Louch
  • Patent number: 8745535
    Abstract: A graphical user interface has a back surface disposed from viewing surface to define a depth, and one or more one or more side surfaces extend from the back surface to the viewing surface. An icon receptacle is disposed on one or more of the side surfaces, and one or more icons are disposed within the icon receptacle. The one or more icons correspond to one or more desktop items.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: June 3, 2014
    Assignee: Apple Inc.
    Inventors: Imran A. Chaudhri, John O. Louch, Christopher Hynes, Timothy Wayne Bumgarner, Eric Steven Peyton
  • Publication number: 20140129994
    Abstract: Methods, systems, devices, and apparatus, including computer program products, for adjusting a graphical user interface. A motion of a device is detected. A graphical user interface of the device is adjusted in response to the detected motion.
    Type: Application
    Filed: January 13, 2014
    Publication date: May 8, 2014
    Inventor: John O. Louch
  • Publication number: 20140109001
    Abstract: User interfaces for multiple display regions are described. One embodiment provides an array of non-overlapping windows that are created from a set of overlapping windows, and a user can select one of the non-overlapping windows to obtain an enlarged view of that selected window while keeping the other windows in their non-overlapping state. In one embodiment, the array of non-overlapping windows can include minimized windows or windows in other virtual desktops (e.g. windows in other “Spaces”) or both. In one embodiment, only windows of a selected application are shown in non-overlapping mode while opened windows of other applications are not shown.
    Type: Application
    Filed: December 26, 2013
    Publication date: April 17, 2014
    Applicant: Apple Inc.
    Inventors: John O. Louch, Timothy W. Bumgarner, Eric S. Peyton, Christopher J. Hynes
  • Patent number: 8676224
    Abstract: A speakerphone system integrated in a mobile device is automatically controlled based on the current state of the mobile device. In one implementation, the mobile device is controlled based on an orientation or position of the mobile device. In another implementation, the control of the speakerphone includes automatically controlling one or more graphical user interfaces associated with the speakerphone system.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: March 18, 2014
    Assignee: Apple Inc.
    Inventor: John O. Louch
  • Patent number: 8667418
    Abstract: Stack elements corresponding to system object are associated with a stack item and aggregated in the stack item. A context engine provides contextual control of the stack item and stack elements.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: March 4, 2014
    Assignee: Apple Inc.
    Inventors: Imran A. Chaudhri, John O. Louch, Christopher Hynes, Timothy Wayne Bumgarner, Eric Steven Peyton
  • Publication number: 20140026090
    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: September 25, 2013
    Publication date: January 23, 2014
    Applicant: Apple Inc.
    Inventors: Imran A. Chaudhri, John O. Louch, Andrew M. Grignon, Gregory N. Christie
  • Patent number: 8631358
    Abstract: Methods, systems, devices, and apparatus, including computer program products, for adjusting a graphical user interface. A motion of a device is detected. A graphical user interface of the device is adjusted in response to the detected motion.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: January 14, 2014
    Assignee: Apple Inc.
    Inventor: John O. Louch
  • Publication number: 20130328910
    Abstract: A shape may be virtually generated from a formula specifying a scalable property of the shape that determines the appearance of the shape as the size of the shape is changed. Once the shape is generated, a reflection and/or shadow may be generated according to one or more customizable parameters specifying different properties of the reflection and/or shadow. Reflections and shadows may be regenerated with shapes each time the shapes are resized. Each generated shape, reflection, and/or shadow may then be outputted to a display. Systems, methods, and computer readable media are provided.
    Type: Application
    Filed: September 28, 2012
    Publication date: December 12, 2013
    Applicant: Apple Inc.
    Inventors: Chad E. Jones, John O. Louch, Bas Ording, Christopher Wright
  • Patent number: 8565745
    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: June 4, 2012
    Date of Patent: October 22, 2013
    Assignee: Apple Inc.
    Inventors: John O. Louch, Eric Taylor Seymour, Michael Shebanek
  • Patent number: 8566732
    Abstract: Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for synchronizing widgets and dashboards.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: October 22, 2013
    Assignee: Apple Inc.
    Inventors: John O. Louch, Eric Steven Peyton, Christoper Hynes, Scott Forstall, Gregory N. Christie
  • Patent number: 8543824
    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: Grant
    Filed: April 20, 2006
    Date of Patent: September 24, 2013
    Assignee: Apple Inc.
    Inventors: John O. Louch, Aaron Sige, Maciej Stachowiak
  • Patent number: 8543931
    Abstract: Methods, apparatus, and computer program products are provided including a method for displaying a user interface element in a display environment. The method includes receiving a selection of a user interface element to be displayed in a display environment, and selectively displaying the user interface element in a preview environment prior to installing the user interface element and prior to displaying the interface element in the display environment. Preview includes instantiating the user interface element in a preview environment including displaying the user interface element in a presentation window along with a preview designator and supporting interaction of the user interface element with a user; and selectively installing the user interface element in the display environment.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: September 24, 2013
    Assignee: Apple Inc.
    Inventors: Scott Forstall, Imran A. Chaudhri, John O. Louch, Eric Steven Peyton
  • Patent number: 8473859
    Abstract: Visual representations of system objects are associated, and one or more association characteristics of the associated visual representations are identified. Interaction models and/or visualization models are automatically selected from a plurality of interaction and/or visualization models based on the identified one or more association characteristic, and the selected interaction and/or visualization model is applied to the associated visual representations.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: June 25, 2013
    Assignee: Apple Inc.
    Inventors: Imran A. Chaudhri, John O. Louch, Christopher Hynes, Timothy Wayne Bumgarner, Eric Steven Peyton
  • Patent number: 8453065
    Abstract: Methods, apparatus, and computer program products are provided including a method for displaying a user interface element in a display environment. The method includes receiving a selection of a user interface element to be displayed in a display environment, and selectively displaying the user interface element in a preview environment prior to installing the user interface element and prior to displaying the interface element in the display environment. Selectively displaying the user interface element includes determining if a preview is required; instantiating the user interface element in a preview environment including displaying the user interface element in a presentation window and supporting interaction of the user interface element with a user; and selectively installing the user interface element in the display environment.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: May 28, 2013
    Assignee: Apple Inc.
    Inventors: Imran A. Chaudhrl, John O. Louch, Gregory N. Christle, Eric Steven Peyton, Kevin Tiene, Scott Forstall
  • Patent number: 8432396
    Abstract: A graphical user interface has a back surface disposed from a viewing surface to define a depth. A visualization object receptacle is disposed between the back surface and a viewing surface and contains a visualization object. A reflection surface is defined such that a reflection of the visualization object is displayed on the reflection surface.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: April 30, 2013
    Assignee: Apple Inc.
    Inventors: Michael James Paquette, Bas Ording, John O. Louch, Imran A. Chaudhri
  • Patent number: 8427438
    Abstract: A virtual input device, e.g., a virtual representation of a physical input device, is disclosed. In one aspect, virtual coordinates of the virtual input device correlate to real coordinates on the physical input device. Dimensions of the physical input device are proportional to dimensions of the virtual input device, and interactive objects are presented in the virtual input device.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: April 23, 2013
    Assignee: Apple Inc.
    Inventor: John O. Louch