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.