Reformatting A First Single-Column Markup Document Into A Multi-Column Document, And Formatting Second Markup Document In The Background, While Displaying The First Reformatted Document
International Business Machines Corporation - Armonk NY
International Classification:
G06F 700
US Classification:
707513, 7075011, 707517
Abstract:
An optimized HTML (HyperText Markup Language) viewer formats documents and other information into a convenient, newspaper-like, multi-column format. The viewer can display one or many documents simultaneously, wherein a new document can be appended to the end of a currently displayed document. A multiple-column document can be scrolled by whole columns, images in documents are scaled as necessary, and tables are intelligently broken across multiple columns at row boundaries.
Larry Masinter - Los Altos CA, US Roger Webster - San Martin CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 17/00
US Classification:
707102, 707100, 707101
Abstract:
Methods and apparatus, including computer program products, implementing techniques for selecting an application to be used to manipulate a file in a computing environment. The technique includes receiving a request to manipulate a file, the file having a file type, identifying a plurality of applications associated with the file type in the computing environment, and selecting an application from the plurality of applications associated with the file type based at least in part on context information representing a context of the computing environment. Each of the identified plurality of applications associated with the file type are capable of manipulating files of the file type.
Managing file information is disclosed. In some embodiments, a first set of information associated with a file that includes an identifier is accessed. The identifier from the first set is read. If it is determined that at least one value in a second set of information associated with the identifier does not correspond with the file, the at least one value in the first and/or second set is updated. In some embodiments, the first set is associated with metadata attached to a file and the second set is associated with a corresponding database record. By comparing one or more of the information in the metadata attached to a file, information in the corresponding database entry, information associated with the actual file, information associated with other files, existence of other files, etc. , it is possible to synchronize a database with associated files and make inferences about files that have undergone changes.
Larry Masinter - Los Altos CA, US Roger Webster - San Martin CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 17/00
US Classification:
707822, 707791, 707825, 707796, 707792
Abstract:
Methods and apparatus, including computer program products, implementing techniques for selecting an application to be used to manipulate a file in a computing environment. The technique includes receiving a request to manipulate a file, the file having a file type, identifying a plurality of applications associated with the file type in the computing environment, and selecting an application from the plurality of applications associated with the file type based at least in part on context information representing a context of the computing environment. Each of the identified plurality of applications associated with the file type are capable of manipulating files of the file type.
Methods, systems, and apparatus, including computer program products, for reusing a component. In one aspect, a method includes executing a source application in an application environment; presenting a reusable component in a source application window corresponding to the source application, wherein the reusable component is visibly distinguishable from one or more non-reusable components displayed in the source application window; receiving input selecting the reusable component in the source application window and adding the reusable component to a target application window corresponding to a target application; and inserting one or more computer-readable instructions associated with the reusable component into the target application. Further, input can be received to activate a reuse function associated with the source application. Additionally, the reusable component can be visibly distinguishable from one or more non-reusable components displayed in the source application window only when the reuse function is active.
Mobile Device Interaction Using A Shared User Interface
Howard Campbell - Palo Alto CA, US Peter Farago - Palo Alto CA, US Ravi Gopalakrishnan - Palo Alto CA, US Simon Kent - Palo Alto CA, US Jim Lester - New York NY, US Will Manis - Palo Alto CA, US Roger Webster - Palo Alto CA, US
International Classification:
G06F 17/21
US Classification:
715201
Abstract:
The present application facilitates creation of electronic book files by defining and utilizing application programming interfaces to facilitate execution of scripts to facilitate display, execution, graphic icons, audio, and graphics, and any insertion of content into an electronic book format.
Name / Title
Company / Classification
Phones & Addresses
Roger D. Webster Principal
Webster Roger Builder / Construction Single-Family Housing Construction, Nsk