Compound Document Patents (Class 715/209)
-
Patent number: 7639387Abstract: A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). In one particular embodiment, the MMR system provides a method to associate related documents. The method acquires two associated documents and associates the related portions together. When the method acquires a portion of one of the document, it identifies the portion acquired, and provides the related portion of the other document.Type: GrantFiled: July 31, 2006Date of Patent: December 29, 2009Assignee: Ricoh Co., Ltd.Inventors: Jonathan J. Hull, Berna Erol, Jamey Graham, Peter E. Hart, Kurt Piersol
-
Publication number: 20090313536Abstract: A requested content page is provided with additional relevant content that is dynamically generated. A page originally requested by a browser application is generated and examined to determine key words, address information, and other information for which relevant content may be retrieved. The other information may not be part of the original page content, but it can be the relation between the content page and other pages. The relevant content is determined based on the results of the content page examination. After retrieving the relevant content, the retrieved content is embedded into the requested content page and provided to the requesting user. The retrieved relevant content may be provided with the requested content page in a designated portion within the requested content page, near related content in the page, and/or displayed in response to user input as a pop-up window or in a preview pane.Type: ApplicationFiled: June 11, 2008Publication date: December 17, 2009Applicant: Microsoft CorporationInventors: Ron Karidi, Eran Yariv, Roy Varshavsky, Daniel Sitton, Oded Elyada, Noga Amit, Omer Ramote
-
Publication number: 20090307575Abstract: In order to reproduce the content output before, an MFP includes an HDD to store data which includes a plurality of page data having corresponding page numbers, an instruction accepting portion to accept a page number of one of the page data to be displayed on a projector, a display control portion to cause the page data of the accepted page number to be displayed on the projector, a history storing portion to store, for each of the page data displayed, history information in which the page number of the page data, the actually displayed time of the page data, and the actually displayed order of the page data are associated with each other, and a redisplay control portion to cause the plurality of page data to be displayed on the projector based on the history information on the condition that the history information is designated.Type: ApplicationFiled: March 10, 2009Publication date: December 10, 2009Applicant: Konica Minolta Business Technologies, Inc.Inventors: Takeshi Minami, Mitsuzo Iwaki, Kenichi Takahashi, Daisuke Sakiyama
-
Patent number: 7631255Abstract: An interface is provided for permitting a user to explore a collection of data. The data collection provides nodes as structural elements, and references which are assigned to nodes and hold identifiers of other nodes. Multiple references can be assigned to each node, thus guiding a user of the system to multiple other nodes, and multiple references can hold the same address, so that multiple nodes can have references pointing to the same node. The interface allows visualizing the network created by the interconnection of the nodes on a display region. The interface also allows the user to intuitively navigate along the references in both directions of the references, so that the user can explore which nodes are referenced by a certain node, and also by which nodes a certain node is referenced.Type: GrantFiled: June 10, 2004Date of Patent: December 8, 2009Assignee: Thomas Weise, et al.Inventors: Thomas Weise, Ruedger Rubbert
-
Patent number: 7624338Abstract: Various embodiments include one or more of systems, methods, and software for document modeling. Some embodiments include defining a document model having further models of document portions. The document portions may include a header model including a set of header methods to provide interaction capabilities to other portions of a system and one or more item models, including a set of item methods to provide interaction capabilities to other portions of the system. The header model and the one or more item models may each include an association with one or more component models. Each component model may include a set of component methods to provide interaction capabilities to other portions of the system and component specific logic accessible through the component methods. Maps may also be provided between the models and wall as a link between the set of component methods and the component specific logic.Type: GrantFiled: February 22, 2006Date of Patent: November 24, 2009Assignee: SAP AGInventors: Dagmar Opitz, Hamid Moghaddam, Berthold Wocher, Uwe Herold
-
Publication number: 20090287990Abstract: Systems and methods for generating and physically rendering graphical memorabilia projects are described herein. Generally, the methods comprise providing and organizing photos, selecting a theme-based kit, selecting a dynamic page layout template, selecting a design and color palette, personalizing a memorabilia project comprising the template, and physically rendering the memorabilia project. The page layout template is pre-designed template and configured to be selectively rotated and/or swapped to provide a refreshing theme and/or look, and can be used to more effectively utilize the memorabilia available for mounting and/or storage. The ability to rotate and/or swap the templates enables a user to reuse pre-established templates to create new looks and presentations. In one aspect, the described system is a web-based service that does not require any software to be installed on the user's computer device other than a web browser.Type: ApplicationFiled: May 22, 2009Publication date: November 19, 2009Inventors: Jeanette Lynton, Brian Holman, Kristy McDonnell, Kristine Widtfeldt
-
Patent number: 7620888Abstract: The present invention relates to a system and methodology to facilitate automated quality management and controls for one or more items appearing in a documentation set. Respective items are analyzed in accordance with a plurality of quality metrics that can be tracked according to an automated identification process. A system is provided that facilitates quality measurements of data and/or documents appearing in a documentation set, collection or database. A quality component tracks one or more quality metrics associated with the items, wherein the items can include topics, subtopics, or other categories. A rules engine automatically applies the quality metrics to the items to facilitate interactive quality assessments of the items, wherein a scoring component automatically ranks the items based at least in part on the interactive quality assessments of the items.Type: GrantFiled: December 4, 2003Date of Patent: November 17, 2009Assignee: Microsoft CorporationInventor: Roy Hirst
-
Patent number: 7620885Abstract: Electronic documents related to a computer system solution having a plurality of computing components are aggregated and bundled by a solution building wizard having configurable behavioral models associated with a system solution design, a plurality of configured instantiations of the behavioral models previously configured to contain behavioral and interface parameters according to a set of user inputs to define connection logic pairs or groups of the model instances, a documentation retriever which determines that one or more electronic documents are available for each of the configured behavioral model instance and requesting and retrieving the available electronic documents, and a documentation bundler aggregating the retrieved documents into an electronically deliverable document bundle.Type: GrantFiled: August 25, 2005Date of Patent: November 17, 2009Assignee: International Business Machines CorporationInventors: Ingrid M. Moulckers, Amir Farrokh Sanjar, Cristi Nesbitt Ullmann
-
Patent number: 7617444Abstract: File formats, methods, and computer program products are provided for representing a workbook in a modular content framework. The modular content framework may include a file format container associated with modular parts. A file format includes logically separate modular parts that are associated with each other by one or more relationships where each modular part is associated with a relationship type. The modular parts include a workbook part operative as a guide for properties of the workbook and a worksheet part associated with the workbook part and operative to specify a definition of cells within a worksheet associated with the worksheet part. The modular parts may also include a document properties part containing built-in properties associated with the file format and a thumbnail part containing associated thumbnails. Each modular part is capable of being interrogated separately, extracted from the workbook, and/or reused in a different workbook.Type: GrantFiled: December 20, 2004Date of Patent: November 10, 2009Assignee: Microsoft CorporationInventors: Chad B. Rothschillwe, Su-Piao B. Wu
-
Patent number: 7617451Abstract: An open file format is used to structure the features and data within a document associated with a word processing application. The file format simplifies the way a word processing application organizes document features and data, and presents a logical model that is easily accessible. The file format is made up of a collection of modular parts that are stored within a container. The content included in the modular parts are XML that is based on ASCII. The XML schema provides a definitional framework for how the modular parts relate. This content allows tools to interrogate a word processing document to examine and utilize content and ensure that the file is written correctly. Each of the modular parts is capable of being interrogated separately regardless of whether the application that created the document is running. Information may also be changed, added, and deleted from each of the modular parts.Type: GrantFiled: April 5, 2006Date of Patent: November 10, 2009Assignee: Microsoft CorporationInventors: Brian Jones, Robert Little, Andrew Bishop
-
Patent number: 7613995Abstract: Vision-based document segmentation identifies one or more portions of semantic content of a document. The one or more portions are identified by identifying a plurality of visual blocks in the document, and detecting one or more separators between the visual blocks of the plurality of visual blocks. A content structure for the document is constructed based at least in part on the plurality of visual blocks and the one or more separators, and the content structure identifies the one or more portions of semantic content of the document. The content structure obtained using the vision-based document segmentation can optionally be used during document retrieval.Type: GrantFiled: January 9, 2006Date of Patent: November 3, 2009Assignee: Microsoft CorporationInventors: Ji-Rong Wen, Shipeng Yu, Deng Cai, Wei-Ying Ma
-
Patent number: 7613993Abstract: A web-based system, method and program product are provided for adding content to a content object (e.g., a custom compilation or prepublished work) stored in a data repository as a group of hierarchically related content entities. Each content entity is also stored as a row in a digital library index class as a collection of attributes and references to related content entities and containers. As the user selects desired objects for inclusion in a content object, the system arranges the objects hierarchically, e.g., into volumes, chapters and sections according to the order specified by the user. Furthermore, prerequisite checking, wherein some entities are associated, e.g., by a set of rules, with content objects that are prerequisites to that objects, and wherein selection by the user of an entity having prerequisites causes automatic inclusion of all associated prerequisite objects in the final compilation.Type: GrantFiled: January 21, 2000Date of Patent: November 3, 2009Assignees: International Business Machines Corporation, Pearson Education Inc.Inventors: William J. Baer, James A. Barker, Robert C. Hartman, Jr., Richard D. Hennessy, Eugene Johnson, Jr., I-Ming Kao, Janet L. Murray, Jerry D. Robertson, III, Richard W. Walkus
-
Patent number: 7613723Abstract: A system, apparatus and method are provided that enable the receipt of answers to questions from users and to make those answers persistent within a generalized database schema. A set of one or more middleware entities and components are provided to process the user's answers that are submitted to the system. The middleware entities differentiate one user from another user by use of a session. Different sets of questions are grouped into encounters, and the answers to the questions for a particular encounter are given a unique identifier. The unique identifier can be used to identify the user and/or the particular encounter. The answers to the questions can be retrieved and viewed in numerous ways, such as by user, by encounter, by question, by question type, by answer, by answer type, etc. The selection of database schema and the structure of the middleware enables the system to handle any answer to any question without requiring the restructuring of the database or database schema.Type: GrantFiled: March 1, 2007Date of Patent: November 3, 2009Inventor: Ricky Dale Tully
-
Patent number: 7614000Abstract: File formats, methods, and computer program products are provided for representing a presentation in a modular content framework. The modular content framework may include a file format container associated with modular parts. A file format includes logically separate modular parts that are associated with each other by one or more relationships where each modular part is associated with a relationship type. The modular parts include a presentation part representing a start part for the presentation, a slide master part associated with the presentation part, and a slide layout part associated with the slide master part. The modular parts may also include a document properties part containing built-in properties associated with the file format, a thumbnail part containing associated thumbnails, and a slide part containing a slide in the presentation. Each modular part is capable of being interrogated separately, extracted from the presentation, and/or reused in a different presentation.Type: GrantFiled: December 20, 2004Date of Patent: November 3, 2009Assignee: Microsoft CorporationInventors: Shawn A. Villaron, Sharad K. Garg
-
Patent number: 7613994Abstract: A unique document handling facility on the scale of a Lotus Notes document. Preferably, the documents are stored in a relational database and served-up using Java servlets, with provisions for handling document content and group level security. The preferred implementation of the invention provides several specific features: (1) Presentation and control of heterogeneous document content through the service of the Enterprise Application Development Platform, (2) An efficient scheme for group level and user level security, (3) Presentation of heterogeneous document types, (4) Presentation of heterogeneous data types in the document, (5) A method to externalize definition of keyword selections, and (6) The ability to present document fields in any order, regardless of whether they originate in the head or body of the underlying document.Type: GrantFiled: May 29, 2002Date of Patent: November 3, 2009Assignee: International Business Machines CorporationInventor: James R. Wason
-
Patent number: 7606741Abstract: A system, apparatus and method for filling forms, including using a graphical capture device, are described herein.Type: GrantFiled: April 1, 2005Date of Patent: October 20, 2009Assignee: Exbibuo B.V.Inventors: Martin T. King, James Q. Stafford-Fraser, Clifford A. Kushler, Dale L. Grover
-
Patent number: 7603355Abstract: A software module is presented that enables a person to determine the relevance of a document while preventing the person from making a copy of the entire document. In one embodiment, this is accomplished by programmatically controlling which portions of a document will be presented to a user and which portions will not be presented to the user. In one embodiment, the software module is used in conjunction with a search engine to present a document search result.Type: GrantFiled: October 1, 2004Date of Patent: October 13, 2009Assignee: Google Inc.Inventors: Alma W. Whitten, Joseph K. O'Sullivan
-
Publication number: 20090254802Abstract: Apparatus and methods are provided for providing publishers and authors with the organizational and creative tools to professionally create books inclusive of writing, graphics and multi-media. The apparatus and methods further enable users to design and format their publication with minimal effort. A text editor is used to manipulate the input in a “What-You-See-Is-What-You-Get” (W.Y.S.I.W.Y.G.) environment. The user is able to professionally design a publication. The publication is previewed with images of the “print-ready” publication. Publishing resource tools are provided that allow the publisher, author and other collaborators to create and edit content. The publisher and authors can select from provided design styles and images or upload their own images to create professional looking publications. The publication is converted to a “print-ready file” and or an e-book and stored in a database. A bookstore associated with the apparatus and methods allow books to be viewed and purchased.Type: ApplicationFiled: April 6, 2009Publication date: October 8, 2009Inventors: Frank Campagna, William Adams Hicks
-
Publication number: 20090249182Abstract: There is disclosed a method of recognising named entities in a text-containing document, represented by text document data. The received text document data comprising a plurality of tokens, one or more of the said plurality of tokens being part of a plurality of entities. The text document data is analysed using one or more tagging modules which are operable to determine token label data in respect of at least the tokens which are part of a plurality of entities, wherein the token label data output by the one or more tagging modules comprises data representative of the location of the token within each of a plurality of entities. The token label data representative of the location of the token within each of a plurality of entities is used to determine the beginning and end of the entities which have been identified in the text document data.Type: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Applicant: ITI Scotland LimitedInventors: Beatrice Symington, Barry Haddow
-
Publication number: 20090248512Abstract: The subject application is directed to a system and method for selective incorporation of targeted content in remotely rendered documents. An electronic document is first received from an owner. Layout data corresponding to the size and/or position available for placement of secondary content in connection with a rendering of the electronic document is then received. Destination data corresponding to an output destination for a rendering of the electronic document is then received. The secondary content is then retrieved in accordance with the received destination data and formatted based upon the received layout data. The electronic document and the secondary content are then communicated to an output destination in accordance with the received destination data so as to generate a rendered document at the output destination, with the rendered document incorporating the electronic document and secondary content mutually arranged based upon the layout data.Type: ApplicationFiled: April 1, 2008Publication date: October 1, 2009Inventors: William Su, Jianxin Wang, Giri Natarajan, Mohammad A. Suleiman, Ming-Teh Shen
-
Publication number: 20090249181Abstract: A method and system of approximate document generation, in one aspect, analyzes a document generation template, identifies one or more elements in the document generation template that have processing time that is longer than a threshold value and modifies said one or more elements identified as having processing time that is longer than a threshold value. One or more elements are modified so that the elements can terminate before completion of processing and produce at least a partial result and/or brief summary from processing of said one or more elements.Type: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Bard Bloom
-
Patent number: 7590933Abstract: A method and system for displaying an annotated file are described. The method includes associating an annotation with a programming module of a baseline file and displaying in a window of a graphical user interface the baseline file as a tree structure having a plurality of nodes. Each node represents a programming module of the baseline file. The method also includes displaying the annotation proximate to the node that represents the programming module with which the annotation is associated. The annotation includes at least one message indicative of a modification made to the baseline file by a contributor.Type: GrantFiled: November 17, 2004Date of Patent: September 15, 2009Assignee: International Business Machines CorporationInventors: Kim Letkeman, Geoffrey M. Clemm, Scot A. Aurenz
-
Patent number: 7590634Abstract: Detection and indication of inaccessible resources associated with a webpage is disclosed. Dependent resource identifiers are generated. The identifiers facilitate the query of a resource database to ascertain the status of dependent resources. The status of the dependent resources facilitates the marking of the resources in the webpage, and/or the generation of a report that indicates the status of dependent resources. An interface is provided so an author may easily ascertain the status of a dependent resource before publication of a webpage. In this manner, an author may easily and efficiently ascertain dependent resources that are subject to security right issues and/or versioning issues before publishing a webpage.Type: GrantFiled: December 9, 2005Date of Patent: September 15, 2009Assignee: Microsoft CorporationInventors: Sterling John Crockett, Shiu-Kai Lee, William James Griffin
-
Patent number: 7584413Abstract: A plurality of kinds of electronic source documents are held. An electronic binder builder composes an integrated electronic document on the basis of the electronic documents of the plurality of kinds of electronic source documents held. For the integrated electronic document, a desired electronic source document page is selected from electronic source document pages. The selected material page is edited, and the compositions of the electronic source documents and integrated electronic document are controlled on the basis of the editing result.Type: GrantFiled: September 10, 2001Date of Patent: September 1, 2009Assignee: Canon Kabuhsiki KaishaInventors: Makoto Takaoka, Yasumasa Sakai
-
Patent number: 7584411Abstract: A system receives a selection of content within the digital composition, and derives conceptual information associated with the content. The conceptual information is used to identify the graphical element associated with the selection of content. The system obtains the graphical element associated with the content, and displays the graphical element within the digital composition.Type: GrantFiled: December 22, 2005Date of Patent: September 1, 2009Assignee: Adobe Systems, Inc.Inventors: James M. Alexander, Karen A. Melchior
-
Patent number: 7581165Abstract: 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: October 25, 2005Date of Patent: August 25, 2009Assignee: OutlookSoft CorporationInventors: Charles J. Cho, Perlie E. Voshell
-
Patent number: 7577901Abstract: A method and apparatus for adding multimedia annotations to paper documents is disclosed. In one embodiment, a user generates a multimedia annotation to be combined to a paper document. The multimedia annotation is combined with the paper document to form a multimedia document. In another embodiment, an image of the paper document is generated. The multimedia annotation is combined to the image of the paper document to form an electronic multimedia document. The multimedia annotation is attached to the paper document in the form of plain text URL or bar code representing the URL. The electronic multimedia document is stored for later retrieval.Type: GrantFiled: March 15, 2000Date of Patent: August 18, 2009Assignee: Ricoh Co., Ltd.Inventors: Jonathan J. Hull, Michael Baxter
-
Patent number: 7571380Abstract: Differential dynamic content delivery with a presenter alterable session copy of a user profile. Typical embodiments include providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; providing a session copy of a user profile including a user classification; receiving, from a presenter, a user classification instruction to change a user classification in the session copy of a user profile; changing the user classification in the session copy of a user profile in dependence upon the presenter's instruction; selecting from the session structured document a classified structural element in dependence upon a user classification in the session copy of a user profile of a user in the presentation; and presenting the selected structural element to the user.Type: GrantFiled: January 13, 2004Date of Patent: August 4, 2009Assignee: International Business Machines CorporationInventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
-
Patent number: 7567711Abstract: A method and system for cleaning handwriting for redisplay of the handwriting or for improved recognition accuracy is provided. The cleanup system receives handwriting that has been digitized. The cleanup system then analyzes the handwriting to identify strokes that satisfy a cleanup criterion. When a stroke has been identified as satisfying some cleanup criteria, the cleanup system cleans up the handwriting based on the detected criteria. In this way, the cleanup system generates handwriting that may have a more visually pleasing appearance to the reader.Type: GrantFiled: August 1, 2005Date of Patent: July 28, 2009Assignee: Microsoft CorporationInventor: Zhouchen Lin
-
Patent number: 7562294Abstract: A method and apparatus for formatting a computer-generated document for output, such as printing, is provided. Information necessary to generate a document is extracted from a database. The extraction program assigns a layout identifier to each data record retrieved from the database based on the type of information contained within the data record and how the information is to be formatted in the document. A layout program assigns specific layout parameters to each layout identifier, which specify the placement of an associated print data record within a document. Next, a formatting program applies the set of layout parameters to a data stream containing a plurality of data records to create a formatted document. The various elements of the invention such as the data extraction program, the database, the layout program and the formatter, may be integrated into a single software program, co-resident on a single computer system, or distributed across various computer systems on a network.Type: GrantFiled: December 30, 1999Date of Patent: July 14, 2009Assignee: InfoPrint Solutions Company LLCInventors: Roger L. Buis, Reinhard Heinrich Hohensee, Susan Cheryl McElrafth, Alan Lee Middendorf, Jamsie R. Treppendahl
-
Patent number: 7559016Abstract: Users are shown how a web page has been modified from a previous version. Information related to differences between the current version of the web page and a previous version of the web page is provided in response to user-initiated activity within a predefined region of the current version of the web page. In some embodiments, when a user attempts to activate a feature of the web page at a location associated with a former location of the feature in a previous version of the page, the feature is activated, but update information related to the differences between the previous and current versions of the web page is displayed over at least a portion of the information generated by activation of the feature. In some embodiments, the user is required to perform a specific action in order to clear the display of the update information.Type: GrantFiled: October 7, 2004Date of Patent: July 7, 2009Assignee: Google Inc.Inventors: Brian D. Rakowski, Darick M. Tong
-
Publication number: 20090172512Abstract: A screen generating apparatus includes an application executing unit for executing an application for displaying video information metadata or the like, which is received by a tuner, a screen layout forming unit for generating, for a video content ID, a screen layout which associates an application with an application area defined by an arrangement template downloaded by a network interface, a GUI for drawing an image generated by the application associated with the application area on the basis of the screen layout generated by the screen layout forming unit, a video output unit for displaying the image of the application, which is drawn by the GUI, on the screen while superimposing the image on a video currently being received by the tuner, and an audio output unit for mixing a sound generated by the application and an audio currently being received by the tuner, and for outputting them.Type: ApplicationFiled: May 7, 2008Publication date: July 2, 2009Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Hiroki SAKAGUCHI, Takehiko Hanada, Shigeru Imai, Shin Miura, Masami Matsubara, Shinji Akatsu
-
Patent number: 7551309Abstract: When it is intended that an image output apparatus is used to output a plurality of images onto a sheet, an automatic selection for a sheet is performed in an algorithm that a sheet of paper of the minimum size is selected from among a plurality of sizes of sheets within a range satisfying such a condition that an image disposed on a sheet of paper of the maximum size can be disposed in its entirety, through review of the sheet after images are disposed by the number permitted in arrangement on a sheet of paper as many as possible.Type: GrantFiled: December 26, 2001Date of Patent: June 23, 2009Assignee: FUJIFILM CorporationInventor: Eiji Teraue
-
Publication number: 20090157847Abstract: A picture display method and a picture display apparatus can display a picture that can be customized by each user without any significant load that need to be borne by the server and the communication line and with a short waiting time for each user. A picture display method comprises a step of downloading a content object according to push delivery and storing it in a predetermined region, a step of downloading according to push delivery or the like or otherwise inputting an electronic document for displaying a picture including a part obtained by the content object, the electronic document describing in advance the content object stored in the predetermined region by means of identification information on the predetermined region and identification information on the content object and a step of reading the content object from the predetermined region according to the description of the electronic document and displaying the picture including the part obtained by the content object.Type: ApplicationFiled: November 6, 2006Publication date: June 18, 2009Applicant: SOFTBANK MOBILE CORP.Inventor: Akiho Shibata
-
Publication number: 20090150574Abstract: Some embodiments of the present invention provide a system that organizes and consolidates the functionality of a portable device. During operation, the system tracks the usage of at least one application and at least one data file by a user of the portable device. Next, the system determines usage-context information from the tracked usage and generates a chronological log that includes the tracked usage and the usage-context information. Finally, the system displays the chronological log to the user in a manner which enables the user to use the usage-context information to access the functionality of the portable device.Type: ApplicationFiled: December 11, 2007Publication date: June 11, 2009Applicant: SUN MICROSYSTEMS, INC.Inventors: Hideya Kawahara, Akihiko Kusanagi, Kanako Maeda
-
Patent number: 7542888Abstract: A method and apparatus, including a computer program apparatus, implementing techniques for generating a report from a technical computing environment provided by a mathematical computer program. A report generator defines a set of reporting components that can be assembled to form a report template and processes the reporting components of the report template in order to extract data from the mathematical computing environment and generate the report. The report generator includes a user interface by which a designer can hierarchically assemble the reporting elements, which are defined according to an object-oriented programming language. The report generator bi-directionally communicates with the mathematical computing environment such that the report generator can evaluate expressions defined within the mathematical computing environment, change initial conditions and parameters of a mathematical model, and issue commands to advance the state of the model.Type: GrantFiled: November 2, 2006Date of Patent: June 2, 2009Assignee: The MathWorks, Inc.Inventors: David Karl Critz, Loren Dean
-
Patent number: 7543226Abstract: A programming object can comprise an executable method for loading a state of the object and an executable method for saving the object's state. The programming object can be an instance of a programmer-defined class. The executable method of the object for loading the state of the object can load the object's state as markup language text, and the executable method of the object for saving the object's state can save the object's state as markup language text.Type: GrantFiled: September 27, 2004Date of Patent: June 2, 2009Assignee: Microsoft CorporationInventors: James Lee Francis, Frank Mantek, Andrew J. Layman, Robert A. Little, Darren A. Apfel
-
Patent number: 7535475Abstract: A virtual view tree for representing a document. A virtual view tree is maintained by an application, rather than a renderer (e.g., graphics rendering library) called upon by the application to display the document. The view tree is virtual in that nodes need not be created until they are to be displayed. When instructed to display the document, the renderer requests nodes and their attributes. The nodes may be cached while the renderer works on their content, but may be removed from memory anytime thereafter. Only a subset of the virtual view tree's nodes is stored at one time, and only in non-persistent storage. The application includes various APIs for navigating a virtual view tree, describing its attributes and caching its nodes. The APIs may be directly accessible to the renderer or may be invoked by subsystems of the application (e.g., client, tree navigation and caching subsystems).Type: GrantFiled: November 1, 2005Date of Patent: May 19, 2009Assignee: Adobe Systems IncorporatedInventors: Peter Sorotokin, Richard A. Dermer, Daniel J. Clark
-
Patent number: 7536446Abstract: A method and system for on-line proofing of documents, including the steps of sending by a client computer a document request to a document server computer, transmitting a proof document from the document server computer to the client computer in response to the document request, sending by the client computer an image data request to an image server computer, transmitting image data from the image server computer to the client computer in response to the image data request, and combining the image data with the proof document.Type: GrantFiled: February 25, 2005Date of Patent: May 19, 2009Assignee: Canon Kabushiki KaishaInventor: Robert Blumberg
-
Publication number: 20090119574Abstract: A system and method that transfers data from scanned documents and document images directly into a spreadsheet. The user can construct a map that associates data types in the input scanned document with an area in the spreadsheet. The user can also use pre-stored maps that have previously been constructed by the user or by someone else. The map may be stored as an XML file in a hidden sheet of the spreadsheet or in a separate file. During use, the user selects a map, scans the document, parses the document to extract the data types and associated data, and transfers the parsed data to the spreadsheet in accordance with the selected mapping.Type: ApplicationFiled: November 5, 2008Publication date: May 7, 2009Applicant: DIGITAL BUSINESS PROCESSES, INC.Inventors: David A. Gitlin, Philip Enny, Harris Romanoff
-
Publication number: 20090119573Abstract: In accordance with embodiments of the invention, global metadata, such as a document identifier, which may be a globally unique identifier, is embedded into an embedded interactive code document by combining a first m-array and a plurality of copies of the first m-array to generate a combined m-array with encoded global metadata such that respective start positions (xd,yd)i of the plurality of copies of the first m-array in the combined m-array are each shifted, by respective amounts that are based on respective portions of the global metadata, relative to a start position of the first m-array in the combined m-array. Global metadata may be decoded from the combined m-array by determining the respective amounts by which the plurality of copies of the first m-array are shifted, relative to the first m-array, in the combined m-array and by combining the respective amounts to produce a decoded value of the global metadata.Type: ApplicationFiled: July 25, 2008Publication date: May 7, 2009Applicant: Microsoft CorporationInventors: Jian Wang, Zhouchen Lin, Yue Li, Chunhui Zhang, Yingnong Dang, Jiang Wu, Qiang Wang
-
Patent number: 7522176Abstract: 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: GrantFiled: November 14, 2006Date of Patent: April 21, 2009Assignee: Microsoft CorporationInventors: Kristin M. Tolle, Andrew J. Verprauskus, Benjamin E. Rampson, Anupam Garg
-
Publication number: 20090099901Abstract: A computer-implemented method includes storing at a computer server indicative data for a first web-accessible document that is not associated with the computer server, receiving a request from a program module in a container document associated with the web-accessible document, and providing, in response to the request, information related to the indicative data.Type: ApplicationFiled: October 15, 2007Publication date: April 16, 2009Applicant: GOOGLE INC.Inventors: Adam Sah, Deepak Jindal, Christian Oestlien
-
Publication number: 20090089653Abstract: Techniques for automatically generating a form associated with a spreadsheet table are disclosed herein. Such a form may have data entry fields that correspond to data attributes listed on the spreadsheet table. The form may be associated with the spreadsheet table by means of a user interface, such as an icon or other object oriented user interface. In this way, a command to display the form may be provided with one click of a pointing device. The form may be generally associated with each entry in the spreadsheet table so that the data from a selected entry is displayed. Besides entering new data or revising existing data, browsing of existing data in the spreadsheet table may also be performed through navigation mechanisms contained on the form. Techniques for syndicating a form associated with a spreadsheet table or workbook into a web page are also disclosed herein.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: Microsoft CorporationInventors: John Campbell, Clinton Dee Covington, Daniel Parish, Eran Megiddo
-
Patent number: 7512713Abstract: A system and methods providing a rendering independent persistence of information is provided. In an illustrative implementation, data is provided having some predefined structure. In operation, the data is processed such that the data and it's associated structure are represented in a data format that is persistent. In operation, the data is parsed according to one or more constraints and translated into the persistent data format.Type: GrantFiled: March 31, 2003Date of Patent: March 31, 2009Assignee: Microsoft CorporationInventors: Fang Wang, Yee Man Bergstrom, Jason Carlson
-
Patent number: 7506251Abstract: The invention provides a document generation system, which is capable of generating a fully or a partially customized document by evaluating rules to select some of a group of content elements, such that the fully or partially customized document is able to support cross-references between a first content element and at least a second content element, and cross-references between any of the content elements and an external file.Type: GrantFiled: September 2, 2004Date of Patent: March 17, 2009Assignee: Business Intergity LimitedInventor: Philip E. Vasey
-
Patent number: 7506242Abstract: An architecture integrates spreadsheet functionality into tables commonly used in word processing programs and HTML documents. The architecture presents a table user interface (UI) that resembles a table when not being edited and adds spreadsheet elements to the table when being edited. Underlying the table UI, the architecture separates data handling functions from presentation functions. The architecture includes a table appearance manager to manage how the table appears in a document including such characteristics as table resizing, selection, cut, copy, paste, split, merge, table formatting and so on. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the table, such as recalculation, formula handling, sorting, referencing, and the like.Type: GrantFiled: October 8, 2004Date of Patent: March 17, 2009Assignee: Microsoft CorporationInventors: Matthew J. Kotler, Alexander G. Gounares, Oliver G. Fisher, Richard J. Wolf, Vinod Anantharaman, Matthew D. Morgan, Christopher Matthew Franklin
-
Patent number: 7500177Abstract: A method and system is provided for detecting, commanding and controlling diverse home devices currently connected to a home network. An interface is provided for accessing the home devices that are currently connected to a home network. According to the method, a device link file is generated, wherein the device link file identifies home devices that are currently connected to the home network. A device link page is created, wherein the device link page contains a device button that is associated with each home device that is identified in the device link file. A hyper-text link is associated with each device button, wherein the hyper-text link provides a link to an HTML page that is contained on the home device that is associated with the device button, and the device link page is displayed on a browser based home device.Type: GrantFiled: June 24, 2003Date of Patent: March 3, 2009Assignee: Samsung Electronics Co., Ltd.Inventors: Richard James Humpleman, G. Kevin Harms, Michael S. Deacon, Robert M. Wolff
-
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: RE40683Abstract: A process for maintaining ongoing registration for pages on a given search engine is disclosed. It is a method to actively cause an updating of a specific Internet search engine database regarding a particular WWW resource. The updated information can encompass changed, added, or deleted content of a specific WWW site. The process comprises the steps of having software tools at a local WWW site manually and/or automatically keep an index of added, changed, or deleted content to a particular WWW site since that WWW site was last indexed by a specific Internet search engine. The software tools will notify a specific Internet search engine of the URLs of specific WWW site resources that have been added, changed, or deleted. The Internet search engine will process the list of indices of changes, additions or deletions provided by a web site, or add the URL of resources that require indexing or re-indexing to a database and visit the WWW site to index added or re-index changed content when possible.Type: GrantFiled: June 20, 2003Date of Patent: March 24, 2009Assignee: Search Mechanics, Inc.Inventor: Alan Perkins