Compound Document Patents (Class 715/209)
-
Patent number: 7496829Abstract: Methods and apparatus for simultaneously displaying multiple-contexts in a page-oriented viewing architecture utilize the concept of page pinning in which a portion of a first document context is displayed as a fixed frame overlayed on or placed beside the display of a second document context. A user may navigate within the second document context while viewing the portion of the first document context as a pinned page on the display. Thus, a single navigational focus is maintained even though multiple contexts are displayed in the page-oriented architecture. Page pinning may be used to view two non-contiguous locations in a single electronic document or to view two pages of respective different electronic documents. A pinned page can be used to hold a particular context while a command set is executed from a command document viewed as the second context.Type: GrantFiled: September 15, 2004Date of Patent: February 24, 2009Assignee: Microsoft CorporationInventors: Darryl E. Rubin, Jonathan C. Cluts, Susan D. Woolf, John L. Beezer
-
Patent number: 7493556Abstract: Differential dynamic content delivery, including creating a session document for a presentation, including identifying a user participant for the presentation, where the session document includes a session grammar and a session structured document, the user participant has a user profile comprising user classifications and user interests, the user interests comprising data fields for storing data values indicating user interest in one or more subjects of the presentation; receiving from the identified user participant at least one data value indicating user interest in one or more subjects of the presentation; storing in the user profile the data value indicating user interest; recreating the session document in dependence upon the data value indicating user interest; selecting from the recreated session document a classified structural element; and presenting the selected structural element to at least one user participant.Type: GrantFiled: March 31, 2005Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 7484170Abstract: A computer implemented system and method for providing importation of a source text file into a spreadsheet file. A file format profile manager dynamically links a file format profile to the source text file, such that the formatting process performed after the importation operation is dynamically tailored to the source text file. A file format profile editor allows a user to formally describe the formatting actions to be performed for a given file format profile. A spreadsheet file user profile maintains location links between the imported source text files and their location within the spreadsheet file.Type: GrantFiled: July 8, 2003Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventors: Jean-Luc Collet, Jean-Christophe Mestres, Carole Truntschka
-
Patent number: 7478317Abstract: A method, system, and article of manufacture for quickly and easily obtaining information about a list of elements. One embodiment of the invention comprises receiving a selection of at least one desired summary function, generating a configuration file containing the at least one desired summary function, receiving a selection of a list of numbers, copying the list of numbers into a clipboard, parsing the configuration file to extract the least one desired function, calculating the at least one desired summary function using the list of desired numbers to generate summary information, displaying the summary information in a pop-up window, and replacing the selected list of numbers with the summary information. The results window may be a pop-window, a hover-help window, or a clipboard.Type: GrantFiled: February 12, 2004Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventor: Gregory Paul Andrews
-
Patent number: 7472343Abstract: A system and method of generating data representing a master document for use in an automated document generation system comprises storing data representing a first mark-up notation or style and data representing a second mark-up notation or style different to the first mark-up notation or style. Data representing a mapping between the first and second mark-up notations or styles is stored. Data representing a precedent or master document written in the first mark-up notation or style is received. The received data is analyzed, in dependence on the data representing the first mark-up notation or style, to determine component elements of the first precedent or master document and the interrelationships of the component elements. Data is generated representing a precedent or master document written in the second mark-up notation or style based on the analysis and dependent on the data representing the mapping and the second mark-up notation or style. Lastly, the generated data is output.Type: GrantFiled: May 9, 2003Date of Patent: December 30, 2008Assignee: Business Integrity LimitedInventor: Philip Edgar Vasey
-
Patent number: 7472345Abstract: A system that may be used to generate documents and for broader uses such as assembling computer-processable components into computer-processable end products. In one form, the system is a document generation system having an assembly facility configured to be coupled to an origination platform; a knowledge base configured to be coupled to the assembly facility and to store objects in an object-relational hierarchy; and a content management system configured to be coupled to the knowledge base, where the content management system is configured to include an object and a rule. The system may be configured to interact with a knowledge base to create a first set of end products, each end product containing an object; apply precedence to the first set of end products; extract rules from the knowledge base; and assemble a second set of documents based upon applying precedence and rules.Type: GrantFiled: March 31, 2004Date of Patent: December 30, 2008Assignee: Wolters Kluwer Financial Services, Inc.Inventors: Richard Warren Hailey, Richard Keith Wyman, Scott James Walter, Thomas William Weitzel, Susan Bosl Hollingsworth, Abdias Evangelista-de Lira, Samuel Richard Hollingsworth, Paul John Gunn
-
Publication number: 20080320379Abstract: The present invention relates to a method for generating and opening computer forme file. The method for generating the computer forme file includes the following steps. A content of the printer spool file of the word processing document under the current environment is transformed into a picture; forme file information which describes correlative information including a picture quantity, a picture format and a storage position is generated; said picture and said forme file information are encapsulated into a forme file. This method provides two kinds of the generating modes, including: the forme file storing only the picture and the forme file storing the document data and the picture. The method for opening the computer forme file includes the following steps.Type: ApplicationFiled: June 30, 2008Publication date: December 25, 2008Applicant: WUXI EVERMORE SOFTWARE, INC.Inventor: Jie Chen
-
Patent number: 7469376Abstract: A computer-based system and method for generating a primary document characterizing a device from multiple secondary documents is provided. In one example, the method includes defining a primary document template and multiple input files. Each input file defines the source and type of information for a section of the primary document template. A document generation engine parses the secondary documents and inserts information from them into the primary document template based on the input files. After the primary document is generated, related technologies or devices may be identified and notified of changes to the device in the primary document. The related technologies or devices may then be updated if desired.Type: GrantFiled: March 19, 2004Date of Patent: December 23, 2008Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Yu-Tai Chia, Tse-Lun Tsai, Chung-Lun Kuo, Shiun-Huan Lai
-
Patent number: 7464369Abstract: A system and method that allows Web Part developers to customize Extensible Web Part Menus by programmatically adding, deleting, or modifying the commands that appear in the Extensible Web Part Menu. The customization may be performed by the Web Part developer either through a portal page on a server platform or on a client platform. Once the customization to the Extensible Web Part Menu is complete, the Web Part renders the customized Extensible Web Part Menu in a manner that is completely integrated into the rest of the Web Part on the portal page.Type: GrantFiled: September 11, 2003Date of Patent: December 9, 2008Assignee: Microsoft CorporationInventors: Nilanjan Banerjee, Stephen I. Lesser, Gregory Scott Lindhorst
-
Publication number: 20080294976Abstract: A document may be sent to a virtual printer which may be a software module configured as a print driver to receive the printer file, retrieve further information from a data repository, and produce a file including both the document image and additional information. The software module may further transmit the document to a central hub, from which it may be further processed and/or transmitted to an intended recipient.Type: ApplicationFiled: May 22, 2007Publication date: November 27, 2008Inventor: Eyal Rosenberg
-
Patent number: 7450696Abstract: Via a user interface, a user creates a device group that identifies communication devices of the user, the devices having different communication addresses. At least one of the devices is user-designated to receive an aggregated list of communications made with the devices in the user-defined device group. Communications made using devices in the group are detected, entries for the aggregated list are generated based thereon, and the entries are provided to the designated communication device(s). Thereafter, the user edits the user-defined device group via the user interface to add a communication device thereto or to remove a communication device therefrom.Type: GrantFiled: May 11, 2004Date of Patent: November 11, 2008Assignee: AT&T Intellectual Property I, L.P.Inventors: Claire Svetlana Vishik, Lalitha Suryanarayana
-
Patent number: 7451388Abstract: A method, system, and computer program product for determining relative quality of search engine indexes and search results include performing a two-level random walk through a hypertext-linked document set. Search engine index quality is measured based on the number of encountered documents that are indexed by the search engine index. Search result quality is measured based on the number and quality of documents that link to the result document.Type: GrantFiled: September 8, 1999Date of Patent: November 11, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Monika R. Henzinger, Michael D. Mitzenmacher
-
Patent number: 7450256Abstract: Pre-defined print option configurations for printing in a distributed environment are established by user selection of one or more print options via a network service. The one or more print options are identified for subsequent resolution, and can be applied to one or more other network services.Type: GrantFiled: July 12, 2001Date of Patent: November 11, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Shell Sterling Simpson, Ward Scott Foster, Kris R. Livingston
-
Publication number: 20080270883Abstract: A computer implemented method, apparatus, and computer usable program code for identifying advertising for a web page. In response to receiving a universal resource locator containing identification information for selected text in the web page, the web page is retrieved to form a retrieved web page. The selected text in the web page is identified. Advertisements for the web page are identified using the selected text to form identified advertisements. The identified advertisements are placed in the web page.Type: ApplicationFiled: April 27, 2007Publication date: October 30, 2008Inventors: Nancy Lynn Friedman, Rick Allen Hamilton, Brian Marshall O'Connell, Garfield Winston Vaughn
-
Patent number: 7437661Abstract: A system and method are disclosed for managing target documents referred to by referring documents. A user sends a delete request for a referring document from a user client computer to a master server computer. Next, the master server computer accesses and deletes the referring document, updates a counter for a target document hypertext linked to the referring document, and updates a database, which contained the deleted referring document. The master server computer then determines whether the count for the counter of the target document equals zero. If the counter for the referring document is not equal to zero, the master server computer sends a message to the user indicating that the referring document has been deleted and sends a message to the user asking whether the user wants to delete another referring document. If the user wants to delete another referring document the process goes back to the initial process step, and the user sends another delete request for a referring document.Type: GrantFiled: November 18, 2005Date of Patent: October 14, 2008Assignee: International Business Machines CorporationInventor: Ephraim Feig
-
Patent number: 7437664Abstract: Described is a method and system for comparing two XML documents, usually represented as two logical dependency trees, and providing their differences as a set of tree operations. The set of tree operations may be used to transform one tree to the other. A first phase constructs an XML tree of nodes for each file, and a second, link tree construction phase builds a tree of link objects that relate nodes in the left tree to nodes in the right tree. Construction of the link tree generally operates by mapping equal subtrees in the left and right trees to each other, linking mapped subtrees to each other, removing any crossing links, linking groups, and filling gaps in the link tree. A third output phase uses the link tree to write an output file, such as comprising an XML document of change (e.g., insert and delete) operations.Type: GrantFiled: June 18, 2002Date of Patent: October 14, 2008Assignee: Microsoft CorporationInventor: Niklas Borson
-
Publication number: 20080239370Abstract: In a method and system for processing print data, the print data is displayed on a display device before printing, and the print data is displayed together with a check device or reticule that is displaceable at the display device. Both the print data as well as the check device are processed as transparent layers in a browser, where the check device is a dynamic element. The method and the system make it possible to check the registration precision or, in-register quality both by pages as well as within a page for print data of a print job that is divided into a plurality of pages.Type: ApplicationFiled: August 8, 2007Publication date: October 2, 2008Inventor: Christoph Sandhaus
-
Patent number: 7430709Abstract: A method and system for facilitating information exchange between individuals and entities interacting on a shared project are provided, and more particularly to a method and system for horizontal, i.e., non-hierarchical, participation in and/or contribution to a spreadsheet-based project. The method and system is Web-based and utilizes conventional browser and spreadsheet technology to achieve collaborative exchanges of information on an enterprise-wide basis. The method and system also facilitate efficacious remote information access and exchange, e.g., over a computer network such as the Internet and/or the World Wide Web, through a caching function that combines individual queries initiated by a spreadsheet program before transmitting across a network to a server for consideration.Type: GrantFiled: May 27, 2004Date of Patent: September 30, 2008Assignee: OutlookSoft CorporationInventors: Charles J. Cho, Perlie E. Voshell
-
Publication number: 20080235564Abstract: A method, apparatus and article of manufacture for creating visualizations of electronic audiovisual compositions are described. In one embodiment, a method comprises: receiving an electronic composition description; rendering a visual representation of electronic visual composition description; generating a content description that includes semantic information and location information for elements within the electronic audiovisual composition description; identifying one or more audible, visual, and audiovisual elements from the content description; and generating a multimedia overview of the electronic composition description that includes a selected set of the identified one or more audible, visual, and audiovisual elements.Type: ApplicationFiled: March 21, 2007Publication date: September 25, 2008Inventors: Berna Erol, Kathrin Berkner
-
Publication number: 20080215957Abstract: Systems and methods are provided for generating technical documentation from content, such as enterprise SOA content. In one implementation, a computer-implemented method is provided that comprises receiving an identifier of a service interface description that defines an interface for implementing a service and processing one or more packages associated with the service interface description by reading data from one or more files of enterprise SOA content stored in a database. In addition, the method generates the technical documentation using the data read from the one or more files.Type: ApplicationFiled: April 12, 2007Publication date: September 4, 2008Inventors: Roman Rapp, Martin Kaisermayr
-
Publication number: 20080189595Abstract: Method and apparatus for chaining configuration sets in a content management system (CMS). A CMS groups configuration rules from multiple configuration sets and for rule inheritance between configuration sets. The configuration sets provide a set of processing rules or artifacts used with content managed by the CMS, (e.g., a collection of XML documents).Type: ApplicationFiled: February 6, 2007Publication date: August 7, 2008Inventor: John Edward Petri
-
Publication number: 20080189594Abstract: A method and system are provided for creating a digital document, the digital document including content layout, additional information, and altering machine executable instructions, the method including, in response to, or subsequent to, a request or activation event, implementing the altering machine executable instructions which may apply auxiliary layout information and may apply auxiliary content information prior to altering and rendering the digital document for the event requested or activated, wherein the altering machine executable instructions may include different instructions for altering and rendering the digital document based on which request event or activation event is initiated or the medium on which the newly rendered digital document will be displayed.Type: ApplicationFiled: April 9, 2008Publication date: August 7, 2008Applicant: FORMAT DYNAMICS, LLCInventor: Mark David JACOBSON
-
Publication number: 20080184099Abstract: Scorecard data including scorecard views, and the like are exported to a presentation application for generating a presentation based on the scorecard data. Briefing book definitions are generated based on the scorecard data, default parameters and user-defined parameters for providing a user selections for the presentations. Using composite objects, scorecard and report views may be reformatted, resized, laid out, and paginated according to the presentation preferences. Once the user selections are received the presentation may be rendered generating charts based on the data, grouping and breaking down views, incorporating unstructured data, and the like.Type: ApplicationFiled: January 26, 2007Publication date: July 31, 2008Applicant: Microsoft CorporationInventors: Ian Tien, Corey Hulen, Chen-I Lim
-
Publication number: 20080172596Abstract: Systems, methods and apparatus are provided through which multimedia objects that include design specifications are completed, aggregated, reviewed and distributed among computers in a heterogeneous network.Type: ApplicationFiled: December 28, 2007Publication date: July 17, 2008Applicant: ACCURATE DATA PLAN SERVICEInventor: Dave Weidner
-
Patent number: 7389471Abstract: Web pages that share a common layout and/or functionality are associated with at least one master page and at least one endpoint page. Each master page specifies a common layout and/or functionality that are intended to be shared between the web pages. The master pages also include content place holders that identify content segments that are intended to be replaced by content that is obtained from the at least one endpoint page. When a client system requests one of the web pages, the server system merges the appropriate master page and endpoint page into a resulting page that can be rendered as the requested web page by the client system. This enables web pages sharing common features to be created automatically, in real-time, and transparently to the client system, and without having to redundantly store duplicative content for each of the web pages at the server system.Type: GrantFiled: June 11, 2003Date of Patent: June 17, 2008Assignee: Microsoft CorporationInventors: Joseph K. Croney, David Serge Ebbo, Dmitry Robsman, Mark T. Anders, Scott David Guthrie, Ting-Hao Yang
-
Patent number: 7386788Abstract: An object of this invention is to provide a data structure description method and processing method, which can present the contents of data to the user in every devices as much as possible. A data processing method of this invention has a parsing step of parsing a structured document having second data which is included in first data described in a first markup language, is described in a second markup language, and is required to present contents corresponding to the first data, and a processing step of executing, if it is determined in a determination step that a part described in the first markup language of the parsed structured document cannot be understood, a process of data on the basis of a part described in the second markup language.Type: GrantFiled: August 20, 2004Date of Patent: June 10, 2008Assignee: Canon Kabushiki KaishaInventors: Jun Fujisawa, Kentaro Matsumoto, Yuji Kobayashi, Katsuki Ishii, Hirowo Inoue, Yuji Suga, Hidetomo Sohma, Masahiko Takaku
-
Patent number: 7380201Abstract: The invention provides a document generation system for generating a customized document using content elements selected by rules operating on input information, the operating information comprising transaction values. The system comprises at least one computer having a document generation program stored thereon, means to associate further rules with the transaction values, and means to evaluate said further rules to produce an indication of the relevance of the presence or absence of the transaction values in a fully or partially customized generated document. The effect of the transaction values is represented by means of a mark-up.Type: GrantFiled: September 3, 2004Date of Patent: May 27, 2008Assignee: Business Integrity LimitedInventor: Philip E. Vasey
-
Patent number: 7379977Abstract: A system and method for providing a distributed software application is disclosed. The application includes multiple browser window components that run together within a single browser window. Each component manages and displays data independently, so that a series of Internet pages can be simultaneously displayed and manipulated by a user. In one embodiment, an electronic main page is downloaded from a server to a client computer, wherein the main page comprises at least two browser components for displaying additional electronic pages within the main page. The main page includes a user selectable software control for selection of one of the at least two browser components for display.Type: GrantFiled: July 24, 2001Date of Patent: May 27, 2008Inventor: Steve Walrath
-
Patent number: 7376892Abstract: A system and method is provided for generating dynamically changing HTML documents at a relatively quick rate in response to a client request. The system and method provide separation of the constant text and the code embedded in the HTML documents. An executable component is employed that includes all the basic functionality typically embedded in script code of a plurality of HTML documents. The dynamically generated text is broken down into string template pages. Each string template page can be authored as a single file and includes all the information necessary to complete a request. A string template page includes one or more strings and each string is made up of a text constant and can include one or more argument variables. Each string template page is provided with identifiers for pages, text constants and variable portions of strings. The pages are read, parsed and processed into a data structure into memory by the executable component for efficient use at runtime.Type: GrantFiled: June 15, 2005Date of Patent: May 20, 2008Assignee: Microsoft CorporationInventor: Matthew A. Goldberg
-
Publication number: 20080115049Abstract: Various technologies and techniques are described that enhance ease of selection of chart styles using dynamically generated icons to represent style and templates. As one non-limiting example, a gallery view of available chart styles for a currently selected theme is generated using the same rendering engine that processes data to create graphs. A sample chart is generated of the same type as a graph in an active document. Sample data is retrieved for the selected chart type. The currently selected theme is applied to the sample chart, and the sample chart is formatted for a small form factor. Each available style in the currently selected theme can be applied to the sample chart, which is now formatted for an iconic sized graphical representation, to generate mini-graph representations of each style. The styles can be presented to the user as a gallery view for user selection of a chart style.Type: ApplicationFiled: November 14, 2006Publication date: May 15, 2008Applicant: Microsoft CorporationInventors: Kristin M. Tolle, Andrew J. Verprauskus, Benjamin E. Rampson, Anupam Garg
-
Publication number: 20080092034Abstract: Disclosed are a method, information processing system, and a computer readable medium for managing documents. The method includes analyzing a plurality of hierarchical markup documents, wherein each hierarchical markup document is representable by a hierarchical tree structure. A shared hierarchical markup document associated with the plurality of hierarchical markup documents is generated based on the analyzing. Each hierarchical markup document in the plurality of hierarchical markup documents is compared with the shared hierarchical document. A plurality of difference hierarchical markup documents is generated based on the comparing.Type: ApplicationFiled: October 11, 2006Publication date: April 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lipyeow Lim, Haixun Wang, Min Wang
-
Publication number: 20080077852Abstract: A system provides customized user interface data to a media application, such as a media discovery interface, or to any application for that matter, thereby extending the original application. Via a network connection, elements of the user interface can be downloaded to the application in a package of markup data and resources, including images, text, and links. A user interface framework of the media application processes the markup from the downloaded package and utilizes packaged resources, local code components, and externally-obtained (e.g., Web resources) to render a customized application page for the media application.Type: ApplicationFiled: January 24, 2007Publication date: March 27, 2008Applicant: Microsoft CorporationInventors: David Fleishman, John Elsbree, William Linzbach