Archive for the ‘Miscellaneous Apple hardware-related patents’ Category

Applications published on May 24, 2007

Sunday, July 8th, 2007

20070118813 Management of user interface elements in a display environment (45 pages)
Relates to widget management.

20070118651 Trusted index structure in a network environment (81 pages)

20070116437 Region-based processing of predicted pixels (12 pages)

20070116126 Multipass video encoding and rate control using subsampling of frames (10 pages)

20070116124 Regulation of decode-side processing based on perceptual masking (14 pages)

20070116117 Controlling buffer states in video compression coding to enable editing and distributed encoding (18 pages)

20070115293 Method and apparatus for transforming display data using multiple frame buffers in a display device (7 pages)

20070114968 Power source switchover apparatus and method (12 pages)
Battery switching where a device has, for example, two batteries. This prevents the user from having to change batteries as often.

Patents issued on May 22, 2007

Tuesday, June 19th, 2007

7,222,310 Graphical user interface(GUI), a synthesiser and a computer system including a GUI (6 pages)
A GUI for displaying three or more input signals. Used in audio and video editing. Uses the GUI to simulate a hardware audio/video editing board.

7,221,570 Heat dissipating device for an integrated circuit chip (14 pages)
Heat dissipation for a chip. Order of stacked components, starting from the bottom: support board, chip, thermal gap filler pad, support structure, heat dissipating device.

Patents issued on May 15, 2007

Monday, June 11th, 2007

D542,808 Media device (4 pages)
Design for iPod nano. This is for the outer shape of the device and does not include the scroll wheel (which is why it is shown with dashed lines).

7,218,510 Computer controlled display device (116 pages)
Related to the construction and mechanical operation of the “lamp base” iMac. This patent describes how this iMac is put together, from a mechanical perspective. Shows a few different views of a gooseneck design (Figures 23A-23F), the straight neck design (Figures 33A-33F), and a telescoping neck design (Figure 47). The claims are directed to a moveable assembly that provides at least three degrees of freedom for a display and a brake device to control the positioning of the display.

7,218,226 Acceleration-based theft detection system for portable electronic devices (12 pages)
An electronic device has an acceleration sensor, and based on the sensor output, a determination is made whether the device is being stolen. Theft can be detected by using an acceleration profile characteristic of theft. The device can determine if the acceleration were due to a shock or an impact to the device. Certain types of movements could be filtered out based on the acceleration frequency generated by the movement (see column 4, lines 28-42). A theft profile can include various acceleration changes that are likely to result during a theft (see column 4, lines 43-62 and column 6, lines 43-57).

Note: I can’t quite figure out how a thief would be profiled. I also think that this could be easily be defeated by a constant motion for a period of time. The opposite could be true – the alarm could go off if you suddenly find yourself running for the bus, and that’s not normal behavior for you.

Applications published on May 10, 2007

Thursday, June 7th, 2007

20070106953 User interface for accessing presentations (48 pages)
SnapBack technology in Safari and iTunes. When surfing through linked pages off a main page, the SnapBack permits the user to go immediately back to the original (source) page without having to go through all of the intermediate pages and without having to access a history list.

20070106952 Presenting and managing clipped content (65 pages)
Clipping content objects to a dashboard widget. A clipping application includes a focus engine that is used to identify desired content and a rendering engine to render the content. The selected content is clipped from its source location and is displayed in a separate clipping page.
Note: Due to a lousy scan (fault is at the USPTO source, from where the PDF was generated), most of the figures have black backgrounds and are near impossible to read.

20070106742 Method and apparatus for filtering email (14 pages)
A method for filtering e-mail using latent semantic analysis, which uses connections between words and documents to do the filtering. Keywords are mapped to a vector and incoming messages are compared against the vector, which is used as the filter. The method preferably uses two different vectors, e.g., one for desired mail and another for junk mail.

20070106655 Methods and systems for managing data (76 pages)
Using metadata in searching through data (e.g., Spotlight searches). Also describes Smart Folders.

20070106500 Multi-language document search and retrieval system (10 pages)
Related application to issued U.S. Patent No. 7,174,290 (see discussion). The claims of this application relate to indexing content in multiple languages, including a tokenizer to generate word tokens from a string of text, a stemmer to reduce the word tokens to grammatical stems, and an indexer to index the stems.

20070103477 Method and apparatus for frame buffer management (18 pages)
Using a virtual frame buffer in a graphics controller. The virtual frame buffer adds a layer of abstraction such that an application can generate display information, even if there is no actual display connected. Generally, using a virutal frame buffer requires a system reboot; this invention avoids those problems by using a dynamic virtual frame buffer.

Applications published on May 3, 2007 (Part 3 of 3)

Wednesday, June 6th, 2007

20070097144 Resampling individual fields of video information using a programmable graphics processing unit to provide improved full rate displays (10 pages)
Using a GPU to resample interlaced video in real time.

20070097142 Resampling chroma video using a programmable graphics processing unit to provide improved color rendering (11 pages)
Separating an image into luminance and chroma portions, so that chroma values can be provided for more pixels in the image.

20070097133 Virtualization of graphics resources (17 pages)
Virtualizing graphics resources spreads the resources among several different graphics clients. Provides an interface between graphics hardware and graphics clients and manages the graphics resources for the clients.

20070097132 Virtualization of graphics resources (17 pages)
– Note: I’m not really sure what the differences are between this application and the ’133 application listed directly above. The claims are identical, and neither application has entered prosecution nor had a preliminary amendment filed to change the claims.

Applications published on May 3, 2007 (Part 2 of 3)

Tuesday, June 5th, 2007

20070101288 Preview including theme based installation of user interface elements in a display environment (30 pages)
Previewing widgets, using the “carpet” (their term, not mine) on the dashboard.

20070101279 Selection of user interface elements for unified display in a display environment (21 pages)
Determining which widgets can be displayed in a dashboard or other UI element, based on its size. Widget selection can be automatic, based on the context of use of the device (e.g., the iPhone; see paragraph 0026).

20070097266 Spatial and temporal alignment of video sequences (34 pages)
Making a wide angle video from multiple smaller-angle video sources. Blending the multiple sources into a seamless panoramic video.

20070097146 Resampling selected colors of video information using a programmable graphics processing unit to provide improved color rendering on LCD displays (11 pages)
Handling proper display of color on a display where the different colored pixels are not co-located.

Applications published on April 12, 2007 (Part 2 of 2)

Tuesday, May 1st, 2007

20070083911  Intelligent media navigation    (69 pages)
Navigating sequential media content (i.e., the Front Row interface).

20070083825  Method and apparatus for displaying a window for a user interface    (30 pages)
Displaying different kinds of user informational windows (e.g., system alerts) in a GUI that automatically disappear after a user-triggered event or input or after a set period of time. Also includes windows that fade out, like the volume adjustment window.

20070083822  Method and apparatus for use of rotational user inputs    (17 pages)
Rotational input in a GUI is transformed into linear action (i.e., using an iPod scroll wheel to navigate through a GUI).

20070083616  Multi-media center for computing systems    (15 pages)
A modular architecture for a multimedia center. (To be reviewed in greater detail soon.)

20070083471  Techniques and systems for electronic submission of media for network-based distribution    (49 pages)
Submitting media to a media distribution site, which is then later encoded for subsequent purchase and downloading.

Applications published on April 12, 2007 (Part 1 of 2)

Thursday, April 19th, 2007

20070083467 Partial encryption techniques for media data (22 pages)
Partial encryption still makes a media file useless to a potential thief, as the encrypted portion affects the whole file; e.g., you can’t play a partially encrypted song without it being interrupted. Plus, partial encryption is faster to decrypt.

20070080945 Mouse having a button-less panning and scrolling switch (18 pages)
Mouse that has different modes of operation based on how it is held by the user. These claims are related to switching operation modes of the mouse based on the user’s hand position. See discussion of a related issued patent.

20070080938 Method and apparatus for use of rotational user inputs (17 pages)
Scrolling through lists on an iPod. Claims are directed to a device and method that allows rotational input (i.e., the scroll wheel on an iPod). (Priority to February 25, 2002.)

20070080936 Method and apparatus for accelerated scrolling (26 pages)
Scrolling through lists on an iPod. Claims are directed to scrolling through portions of a data set. (Priority to February 25, 2002.)

20070080823 Techniques for pairing remote controllers with host devices (20 pages)
Pairing the Apple Remote with a computer. In general terms, only the paired remote can control the computer.

Applications published on April 5, 2007

Sunday, April 15th, 2007

20070079027  Audio status information for a portable electronic device    (16 pages)
Audio feeback for user interface actions while using an iPod.

20070076378  Thermal contact arrangement    (14 pages)
A thermal contact arrangement between a processor and a heat sink.

20070076254  Centralized queue in network printing systems    (11 pages)
A method for reserving a spot in a printer queue without sending the actual print job over the network with the print request.

Applications published on March 29, 2007

Sunday, April 8th, 2007

20070074118  Graphical user interface and methods of use thereof in a multimedia player    (16 pages)
Relates to the iPod user interface.

20070072443  Magnetic connector for electronic device    (21 pages)
Relates to the MagSafe power connector.

20070072442  Electromagnetic connector for electronic device    (19 pages)
Relates to the MagSafe power connector.

20070070272  Cosmetically uniform reflective border area in a transflective display    (9 pages)
Relates to the iPod display screen and how the border area of the display is the same color as the active area of the display when the display is turned off.