PDA

View Full Version : The Apple Patents Cockpunching All Smart Phones: An Illustrated Guide [Apple]



retroremakes
March 2nd, 2010, 17:05
Here's the full lawsuit Apple's filed against HTC (http://gizmodo.com/5483632/apple-sues-htc-for-infringing-on-20-iphone-patents?skyline=true&s=i), alleging infringements on 20 patents "related to the iPhone's user interface, underlying architecture and hardware." They're a doozy.
http://cache.gawkerassets.com/assets/images/4/2010/03/500x_7362331wtmk_01.jpg (http://cache.gawkerassets.com/assets/images/4/2010/03/7362331wtmk_01.jpg)
U.S. PATENT NO. 7,362,331
Time-based, non-constant translation of user interface objects between states
The present invention relates to a method for moving objects within the graphical user interface (GUI) of an operating system in a manner that provides a transitional effect between window states, which is pleasing to the user. This transitional effect includes changing the shape of a window while scaling and moving the window between two different sizes and positions. In one embodiment of the present invention, the transitional effect may be employed as a window is minimized into an icon, or restored from an icon. In another embodiment of the present invention, the transitional effect is employed as a window is minimized within its title bar, or restored therefrom. The rate of movement of objects is controlled in a non-linear manner, to further enhance the pleasing effect.
http://cache.gawkerassets.com/assets/images/4/2010/03/500x_7479949wtmk.jpg (http://cache.gawkerassets.com/assets/images/4/2010/03/7479949wtmk.jpg)
U.S. PATENT NO. 7,479,949
Touch screen device, method, and graphical user interface for determining commands by applying heuristics
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
http://cache.gawkerassets.com/assets/images/4/2010/03/500x_7657849wtmk.jpg (http://cache.gawkerassets.com/assets/images/4/2010/03/7657849wtmk.jpg)
U.S. PATENT NO. 7,657,849
Unlocking a device by performing gestures on an unlock image
A device with a touch-sensitive display may be unlocked via gestures performed on the touch-sensitive display. The device is unlocked if contact with the display corresponds to a predefined gesture for unlocking the device. The device displays one or more unlock images with respect to which the predefined gesture is to be performed in order to unlock the device. The performance of the predefined gesture with respect to the unlock image may include moving the unlock image to a predefined location and/or moving the unlock image along a predefined path. The device may also display visual cues of the predefined gesture on the touch screen to remind a user of the gesture.
http://cache.gawkerassets.com/assets/images/4/2010/03/500x_7469381wtmk.jpg (http://cache.gawkerassets.com/assets/images/4/2010/03/7469381wtmk.jpg)
U.S. PATENT NO. 7,469,381
List scrolling and document translation, scaling, and rotation on a touch-screen display
In accordance with some embodiments, a computer-implemented method for use in conjunction with a device with a touch screen display is disclosed. In the method, a movement of an object on or near the touch screen display is detected. In response to detecting the movement, an electronic document displayed on the touch screen display is translated in a first direction. If an edge of the electronic document is reached while translating the electronic document in the first direction while the object is still detected on or near the touch screen display, an area beyond the edge of the document is displayed. In response to detecting that the object is no longer on or near the touch screen display, the document is translated in a second direction until the area beyond the edge of the document is no longer displayed.
http://cache.gawkerassets.com/assets/images/4/2010/03/500x_5920726wtmk.jpg (http://cache.gawkerassets.com/assets/images/4/2010/03/5920726wtmk.jpg)
U.S. PATENT NO. 5,920,726
System and method for managing power conditions within a digital camera device
Digital cameras and methods that provide for a rapid camera power-on sequence. A warm-sleep state is defined in which the camera and nearly all of its internal components are shut down, yet just enough information is retained within high speed volatile storage and processing units to rapidly return the camera to full operating state. The warm-sleep state is managed to consume a minimum amount of power to keep the vital information intact. Upon receipt of a power-on indication, the camera then transitions from the warm-sleep state to full operation by simply activating the processing units, and continuing operation from the state it was in immediately prior to the power-off request.
http://cache.gawkerassets.com/assets/images/4/2010/03/500x_7633076wtmk_01.jpg (http://cache.gawkerassets.com/assets/images/4/2010/03/7633076wtmk_01.jpg)
U.S. PATENT NO. 7,633,076
Automated response to and sensing of user activity in portable devices
The various methods and devices described herein relate to devices which, in at least certain embodiments, may include one or more sensors for providing data relating to user activity and at least one processor for causing the device to respond based on the user activity which was determined, at least in part, through the sensors. The response by the device may include a change of state of the device, and the response may be automatically performed after the user activity is determined.
http://cache.gawkerassets.com/assets/images/4/2010/03/500x_7383453wtmk.jpg (http://cache.gawkerassets.com/assets/images/4/2010/03/7383453wtmk.jpg)
U.S. PATENT NO. 7,383,453
Automated response to and sensing of user activity in portable devices
One embodiment of the present invention provides a system that facilitates reducing static power consumption of a processor. During operation, the system receives a signal indicating that instruction execution within the processor is to be temporarily halted. In response to this signal, the system halts an instruction- processing portion of the processor, and reduces the voltage supplied to the instruction-processing portion of the processor. Full voltage is maintained to a remaining portion of the processor, so that the remaining portion of the processor can continue to operate while the instruction-processing portion of the processor is in reduced power mode.
http://cache.gawkerassets.com/assets/images/4/2010/03/500x_5455599wtmk.jpg (http://cache.gawkerassets.com/assets/images/4/2010/03/5455599wtmk.jpg)
U.S. PATENT NO. 5,455,599
Object-oriented graphic system
An object-oriented graphic system is disclosed including a processor with an attached display, storage and object-oriented operating system. The graphic system builds a component object in the storage of the processor for managing graphic processing. The processor includes an object for connecting one or more graphic devices to various objects responsible for tasks such as graphic accelerators, frame buffers, page description languages, and vector engines. The system is fully extensible and includes polymorphic processing built into each of the support objects.
http://cache.gawkerassets.com/assets/images/4/2010/03/500x_5848105wtmk.jpg (http://cache.gawkerassets.com/assets/images/4/2010/03/5848105wtmk.jpg)
U.S. PATENT NO. 5,848,105
Object-oriented graphic system
A method and apparatus for separating and removing distortion from interfering co-channel signals and suppressing adjacent-channel interfering signals of the Gaussian Minimum-Shift Keyed (GMSK) or other MSK type with filtering structures that exploit the cyclostationarity of the received GMSK or other MSK signals in order to accommodate a greater number (or the same number, but with greater quality) of transmitted signals received by one or more antennas than can be accommodated by existing filters. The parameters in these filtering structures are adapted by either of two adaptation apparatus that exploit both the known training sequence that is transmitted in most wireless communications systems, and the constant modulus property exhibited by each of the transmitted GMSK or other MSK signals.
http://cache.gawkerassets.com/assets/images/4/2010/03/500x_6424354wtmk.jpg (http://cache.gawkerassets.com/assets/images/4/2010/03/6424354wtmk.jpg)
U.S. PATENT NO. 6,424,354
Object-oriented event notification system with listener registration of both interests and methods
An event notification system for propagating object-change information. The notification system supports change notification without queues in an object-based application or operating system and can be scaled to propagate large numbers of events among a large plurality of objects. The event notification system interconnects a plurality of event source and event receiver objects. Any object, such as a command object, may operate as either an event receiver object, an event source object or both. A notification object is created by a source object to transport, from a source to a receiver, descriptive information about a change, which includes a particular receiver object method and a pointer to the source object that sent the notification. A receiver object must register with a connection object its "interest" in receiving notification of changes; specifying both the event type and the particular source object of interest. After establishing such connections, the receiver object receives only the events of the specified type for the source objects "of interest" and no others. This delegation of event selection avoids central event queuing altogether and so limits receiver object event processing that the invention can be scaled to large systems operating large numbers of objects.


http://ads.pheedo.com/img.phdo?p=1 (http://ads.pheedo.com/click.phdo?p=1) http://a.rfihub.com/eus.gif?eui=2226 http://feeds.feedburner.com/~ff/gizmodo/full?d=H0mrP-F8Qgo</img> (http://feeds.gawker.com/~ff/gizmodo/full?a=YSypf4H6MyY:0DkUlA06Kf0:H0mrP-F8Qgo) http://feeds.feedburner.com/~ff/gizmodo/full?d=yIl2AUoC8zA</img> (http://feeds.gawker.com/~ff/gizmodo/full?a=YSypf4H6MyY:0DkUlA06Kf0:yIl2AUoC8zA) http://feeds.feedburner.com/~ff/gizmodo/full?i=YSypf4H6MyY:0DkUlA06Kf0:D7DqB2pKExk</img> (http://feeds.gawker.com/~ff/gizmodo/full?a=YSypf4H6MyY:0DkUlA06Kf0:D7DqB2pKExk) http://feeds.feedburner.com/~ff/gizmodo/full?i=YSypf4H6MyY:0DkUlA06Kf0:V_sGLiPBpWU</img> (http://feeds.gawker.com/~ff/gizmodo/full?a=YSypf4H6MyY:0DkUlA06Kf0:V_sGLiPBpWU)
http://feeds.feedburner.com/~r/gizmodo/full/~4/YSypf4H6MyY

More... (http://feeds.gawker.com/~r/gizmodo/full/~3/YSypf4H6MyY/)