Search

John O Louch

from Boulder, CO
Age ~53

John Louch Phones & Addresses

  • 3020 18Th St, Boulder, CO 80304 (805) 704-6892
  • Longmont, CO
  • Nederland, CO
  • 762 Toro St, San Luis Obispo, CA 93401 (805) 544-9416 (805) 546-8128
  • 1435 Broad St, Sn Luis Obisp, CA 93401 (805) 546-8128
  • 560 Buchon St, Sn Luis Obisp, CA 93401 (805) 541-1167
  • Santa Barbara, CA
  • Avila Beach, CA
  • Los Altos, CA
  • Mountain View, CA
  • 762 Toro St, Sn Luis Obisp, CA 93401 (408) 234-2748

Work

Company: Sgi Sep 1996 to Feb 1999 Position: Software engineer

Education

School / High School: California Polytechnic State University - San Luis Obispo 1990 to 1992

Skills

Software Development • Software Engineering • Human Factors • Computer Graphics • Software Project Management • Software Design • Iphone • User Interface • Mobile Applications • Xcode • Os X • Objective C • Mobile Devices • Ios • C • Unix • C++ • Cocoa • Debugging • Object Oriented Design

Emails

Industries

Consumer Electronics

Resumes

Resumes

John Louch Photo 1

Director

View page
Location:
Boulder, CO
Industry:
Consumer Electronics
Work:
Sgi Sep 1996 - Feb 1999
Software Engineer

Cisco Dec 1993 - Aug 1994
Software Engineer

Apple Dec 1993 - Aug 1994
Director
Education:
California Polytechnic State University - San Luis Obispo 1990 - 1992
The Collins College of Hospitality Management at Cal Poly Pomona 1989 - 1990
Skills:
Software Development
Software Engineering
Human Factors
Computer Graphics
Software Project Management
Software Design
Iphone
User Interface
Mobile Applications
Xcode
Os X
Objective C
Mobile Devices
Ios
C
Unix
C++
Cocoa
Debugging
Object Oriented Design

Publications

Us Patents

Layer For Accessing User Interface Elements

View page
US Patent:
7490295, Feb 10, 2009
Filed:
Jun 25, 2004
Appl. No.:
10/877968
Inventors:
Imran A. Chaudhri - San Francisco CA, US
John Louch - San Luis Obispo CA, US
Andrew M. Grignon - Campbell CA, US
Gregory N. Christie - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 3/048
G06F 3/00
US Classification:
715764, 715767, 715768, 715808, 715810, 715866, 715802
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.

Remote Access To Layer And User Interface Elements

View page
US Patent:
7503010, Mar 10, 2009
Filed:
Mar 7, 2006
Appl. No.:
11/370418
Inventors:
Imran A. Chaudhri - San Francisco CA, US
John Louch - San Luis Obispo CA, US
Andrew M. Grignon - Campbell CA, US
Gregory N. Christie - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 3/048
G06F 3/00
US Classification:
715764, 715767, 715768, 715792, 715802, 715808, 715810, 715866, 715840
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.

User Interface Element With Auxiliary Function

View page
US Patent:
7530026, May 5, 2009
Filed:
Mar 7, 2006
Appl. No.:
11/371306
Inventors:
Imran A. Chaudhri - San Francisco CA, US
John Louch - San Luis Obispo CA, US
Andrew M. Grignon - Campbell CA, US
Gregory N. Christie - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 3/048
G06F 3/00
US Classification:
715764, 715767, 715768, 715792, 715802, 715808, 715810, 715866, 715840
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.

Widget Authoring And Editing Environment

View page
US Patent:
7546543, Jun 9, 2009
Filed:
Jun 3, 2005
Appl. No.:
11/145577
Inventors:
John O. Louch - San Luis Obispo CA, US
Andrew M. Grignon - Campbell CA, US
Timothy Wayne Bumgarner - Sharpsburg MD, US
Eric Steven Peyton - Lisle IL, US
Max Drukman - San Francisco CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 3/00
G06F 3/048
US Classification:
715762, 715763, 715764, 715767, 715768, 715802, 715808, 715810, 715866
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.

Methods Of Manipulating A Screen Space Of A Display Device

View page
US Patent:
7595810, Sep 29, 2009
Filed:
Mar 22, 2006
Appl. No.:
11/387513
Inventors:
John Louch - San Luis Obispo CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G09G 5/00
G06F 3/048
US Classification:
345629, 715788, 715779, 715759
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.

Management Of User Interface Elements In A Display Environment

View page
US Patent:
7707514, Apr 27, 2010
Filed:
May 5, 2006
Appl. No.:
11/429492
Inventors:
Scott Forstall - Mountain View CA, US
Imran A. Chaudhri - San Francisco CA, US
John O. Louch - San Luis Obispo CA, US
Eric Steven Peyton - Lisle IL, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 3/00
G06F 3/048
US Classification:
715810, 715741, 715811
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.

Computer Interface Having A Virtual Single-Layer Mode For Viewing Overlapping Objects

View page
US Patent:
7739617, Jun 15, 2010
Filed:
Oct 22, 2003
Appl. No.:
10/689687
Inventors:
Bas Ording - San Francisco CA, US
John Louch - San Luis Obispo CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 3/048
G06F 3/01
US Classification:
715790, 715766, 715767, 715788, 715789, 715798, 715799
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.

Widget Security

View page
US Patent:
7743336, Jun 22, 2010
Filed:
May 10, 2006
Appl. No.:
11/432295
Inventors:
John O. Louch - San Luis Obispo CA, US
Scott Forstall - Mountain View CA, US
Eric Steven Peyton - Lisle IL, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 15/00
G06F 13/00
US Classification:
715766, 715778
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.
John O Louch from Boulder, CO, age ~53 Get Report