| PAT. NO. | Title | ||
| 1 | 7,979,868 | Method and apparatus for intercommunications amongst device drivers | |
| 2 | 7,979,796 | Searching for commands and other elements of a user interface | |
| 3 | 7,979,728 | Charging a rechargeable external device by periodically powering down and powering up portions of the charging device until the rechargeable external device is recharged | |
| 4 | 7,979,462 | Head-to-head comparisons | |
| 5 | 7,979,269 | Universal container for audio data | |
| 6 | 7,978,925 | Smoothing and/or locking operations in video editing | |
| 7 | 7,978,474 | Liquid-cooled portable computer | |
| 8 | 7,978,182 | Screen rotation gestures on a portable multifunction device | |
| 9 | 7,978,181 | Keystroke tactility arrangement on a smooth touch surface | |
| 10 | 7,978,176 | Portrait-landscape rotation heuristics for a portable multifunction device | |
| 11 | 7,977,998 | Apparatus and method for testing level shifter voltage thresholds on an integrated circuit | |
| 12 | 7,977,976 | Self-gating synchronizer |
Of Note
Scott Forstall is the first listed inventor on US7,978,176, Portrait-landscape rotation heuristics for a portable multifunction device.
1. A computer-implemented method, comprising:
- at a portable multifunction device with a touch screen display and one or more accelerometers, displaying information on the touch screen display in a portrait view or a landscape view based on an analysis of data received from the one or more accelerometers;
- detecting a predetermined finger gesture on or near the touch screen display while the information is displayed in a first view, wherein the first view is one of the portrait view and the landscape view;
- in response to detecting the predetermined finger gesture, displaying the information in a second view and locking the display of information in the second view, wherein the second view is the other of the portrait view and the landscape view; and
- unlocking the display of information in the second view in response to a determination that the device is placed in an orientation where the second view matches an orientation of the display based on an analysis of data received from the one or more accelerometers


No comments:
Post a Comment