Compound Document Patents (Class 715/209)
-
Patent number: 8253734Abstract: The present invention is a system that grids original data, maps the data at the grid locations to height values at corresponding landscape image pixel locations and renders the landscape pixels into a three-dimensional (3D) landscape image. The landscape pixels can have arbitrary shapes and can be augmented with additional 3D information from the original data, such as an offset providing additional information, or generated from processing of the original data, such as to alert when a threshold is exceeded, or added for other purposes such as to point out a feature. The pixels can also convey additional information from the original data using other pixel characteristics such as texture, color, transparency, etc.Type: GrantFiled: July 23, 2010Date of Patent: August 28, 2012Assignee: Graphics Properties Holdings, Inc.Inventor: David William Hughes
-
Patent number: 8255795Abstract: A system and a method are disclosed for optimally viewing a non-square aspect ratio photo or video within a non-square aspect ratio display area of a screen. In addition, a system and a method are disclosed for positioning and storing a reference point (e.g., a relative center point) of an image within a display area of a screen. Further, in a slideshow configuration, a system and a method allows for transition between images using sound annotations associates with a particular image.Type: GrantFiled: July 31, 2009Date of Patent: August 28, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Keith Saft, Matthew W. Crowley, Yingfeng Su
-
Patent number: 8250458Abstract: A method, system and software tool for emulating a portal application in a rich client application are provided. The rich client application is executable on a client platform capable of displaying views contributed by plug-in components registered with the client platform. The method comprises providing a user interface for eliciting user inputs for creating a new portal application on the client platform, detecting user selection of a portal page layout, and one or more views for each cell of the page layout, and generating a description of a client page representing the portal application. When the rich client application is run on the client platform it is directed to build a client page representing the portal application using the generated description.Type: GrantFiled: December 28, 2005Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Stanley K. Jerrard-Dunne, Mark Levins, Brendan Murray, Brian O'Gorman
-
Patent number: 8250478Abstract: A system is disclosed for reducing the time required to generate web pages on post-back of collaborative web applications. Content from web pages of the collaborative web applications may be displayed in respective foreground and background IFRAMES over a display. Upon post-back to load content from a new web page in the foreground IFRAME, the content from the background IFRAME persists, thus saving the round trip otherwise required to update content from the background IFRAME. Initialization and update of the content in the background IFRAME may be performed when interaction with the content in the foreground IFRAME is idle.Type: GrantFiled: January 28, 2010Date of Patent: August 21, 2012Assignee: Microsoft CorporationInventors: Baskaran Dharmarajan, Vladimir Dumitrean
-
Patent number: 8238663Abstract: A similar image search apparatus includes a storage unit, a search unit, a text feature selection unit, an image feature transformation unit and a similar image search unit. The storage unit stores images and pieces of text information associated with the respective images. The search unit retrieves candidate images. Each candidate image has a similar image feature to a image feature of a key image. The text feature selection unit select a text feature of the respective candidate images which satisfies a given selecting condition. The image feature transformation unit, base on the selected text feature, transforms the image features. The similar image search unit retrieves similar images from the candidate images based on the transformed image features. The image features of the similar images are similar to the image feature of the key image.Type: GrantFiled: August 13, 2008Date of Patent: August 7, 2012Assignee: Fuji Xerox Co., Ltd.Inventor: Noriji Kato
-
Patent number: 8234293Abstract: An autocomplete method and system provides suggested completions for partial data entries based upon predefined coordinates, operands and/or commands. In one embodiment, the partial data entry may be in an active cell of a spreadsheet and the predefined coordinates may be queried from a separate, preconfigured, multi-dimensional database linked to the active cell or the spreadsheet.Type: GrantFiled: September 8, 2005Date of Patent: July 31, 2012Assignee: Microsoft CorporationInventors: Alexander Martynov, David F. Gainer, Howard J. Dickerman
-
Patent number: 8233166Abstract: An image forming apparatus that picks only necessary pages up from a plurality of originals and copies after aligning in an order of pages so as to reduce a work burden on a user is provided. The image forming apparatus having a copy function includes an identification information extracting portion for extracting identification information (page number and heading information) which identifies originals from image data of read originals, a selecting portion for displaying the extracted identification information and accepting the identification information selected by the user as a target for image formation, and an output portion for printing image data excluding the identification information from the image data of the target for image formation accepted by the selecting portion. Here, the identification information is preferably formed with code information.Type: GrantFiled: March 11, 2009Date of Patent: July 31, 2012Assignee: Sharp Kabushiki KaishaInventor: Kenji Ogasawara
-
Publication number: 20120185759Abstract: A method and system for collaboratively editing a composite document having a plurality of original document parts. For each of one or more original document parts, a non-editable version of the original document part may be stored. Edits to the original document part may be stored in a plurality of edit parts. Each of the plurality of edit parts may be editable by a single associated one of a plurality of users and may be non-editable by all other users of the plurality of users. The plurality of edit parts may be individually encrypted and the edit parts may be stored separately from the original document parts.Type: ApplicationFiled: January 13, 2011Publication date: July 19, 2012Inventors: Helen BALINSKY, Steven J. Simske
-
Patent number: 8219904Abstract: A system includes a meta-document, i.e., a document including content information which has a set of document service requests associated with it. A document service is a process which uses a portion of the document content as a starting point to obtain other information pertaining to that content. A scheduler selects a document service request from the set, then initiates and manages managing communication with a service provider to satisfy the selected document service. Any results received from the selected document service are integrated into the document.Type: GrantFiled: May 21, 2010Date of Patent: July 10, 2012Assignee: Xerox CorporationInventors: James Shanahan, Gregory Grefenstette
-
Patent number: 8213776Abstract: Disclosed are a selecting device, a selecting method, and a selecting program storage medium, which are configured to surely and easily select programs such as a drama series, even when a large number of programs are recorded. The selecting device includes: a designating section which designates a program from programs stored in a storage device in response to an operation; a searching section which searches the programs stored in the storage device for a program satisfying a predetermined correlation between itself and the program designated by the designating section; and a selecting section which collectively selects the program designated by the designating section and the program searched out by the searching section collectively.Type: GrantFiled: July 11, 2006Date of Patent: July 3, 2012Assignee: Fujitsu LimitedInventors: Isao Funaki, Aki Kita, Eiichi Matsuzaki
-
Patent number: 8214732Abstract: Disclosed are a method and system for grouping columns of data into different levels for subsequent multiple level operations. The method comprises the steps of providing sub-columns within a single table column, said table columns and each of the sub-columns having an associated header; and using multiple dummy tables and displaying them separately on different locations, one of the dummy tables including one or more of the associated headers. The preferred embodiment of the invention uses a tool, referred to as the Jtable class, which is used to display and edit regular two-dimensional tables of cells. The present invention is able to support multilevel headers and column spanning by using multiple tables and displaying them separately. Preferably, this is done using another tool, GridBagLayout, which is associated with Jpanel tool.Type: GrantFiled: September 14, 2007Date of Patent: July 3, 2012Assignee: International Business Machines CorporationInventors: Linda Van Patten Benhase, Maria S. Rajakannimariyan
-
Patent number: 8203722Abstract: An image-information obtaining unit obtains image information. A form determining unit determines form information indicating a characteristic of limiting a position of a viewing axis that is an axis for turning over a page a print on which the image information is printed, based on the image information. A viewing-axis determining unit determines the position of the viewing axis based on the form information. A format limiting unit limits format information that can be set according to the position of the viewing axis. A format receiving unit receives an input of the format information limited by the format limiting unit.Type: GrantFiled: May 16, 2008Date of Patent: June 19, 2012Assignee: Ricoh Company, LimitedInventors: Takashi Yano, Yoshifumi Sakuramata, Tetsuya Sakayori, Iwao Saeki, Junichi Takami, Hiroko Mano, Takanori Nagahara
-
Patent number: 8204949Abstract: A web application for managing multiple matters may have an email interface that may be used to update status items as well as upload and categorize documents. The web application may authenticate the source of the information, and may apply the various input received via email to an appropriate matter. The email interface may generate email queries for users, and the queries may include various identifiers that may be used to apply a response to the appropriate matter. The email interface may allow a user to create new matters or activities within matters. An email's subject line, contents, attachments, or other information may be analyzed.Type: GrantFiled: September 28, 2011Date of Patent: June 19, 2012Inventor: Russell Krajec
-
Patent number: 8185814Abstract: More particularly, methods, systems, and computer program products are disclosed for differential dynamic content delivery. Typical embodiments include providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element bearing a preview designation; presenting the selected structural element to a prospective user participant; and receiving from the prospective user participant an indication of interest in the selected structural element. Typical embodiments also include recording the indication of interest in association with the selected structural element.Type: GrantFiled: July 8, 2004Date of Patent: May 22, 2012Assignee: International Business Machines CorporationInventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
-
Patent number: 8185816Abstract: Methods and systems provide a computer markup language, referred to as Reusable Data Markup Language (“RDML”), and a data viewer for retrieving, manipulating and viewing documents and files in the RDML format that may be stored locally or over a network (e.g., the Internet). Generally, RDML permits the browsing and manipulation of numbers, as opposed to text and images like in HTML, and does so by including attributes describing the meaning of the numbers to be attached to the numbers. Documents compliant with the markup language encapsulate machine-readable documentation with numbers and data, and permit the data viewer to act as a combination web browser and spreadsheet to automatically read, interpret and manipulate the numbers and data. Furthermore, the methods and systems merge or combine RDML documents that have different data formats to produce a single data set for display.Type: GrantFiled: August 15, 2008Date of Patent: May 22, 2012Assignee: E-Numerate Solutions, Inc.Inventor: Russell T. Davis
-
Patent number: 8170270Abstract: A computer implemented method and computer usable program product for embedding rich content of a document in an image. In one embodiment, a static image of the document is generated. If the amount of memory associated with the rich content does not exceed a threshold amount, the rich content is encoded into a single content block according to an image format. If the rich content does exceed the threshold amount, the rich content is encoded into a plurality of content blocks. The content block or the plurality of content blocks are inserted into an arbitrary storage location of the image. The static image is displayed when the image is opened in an absence of an application associated with the rich content of the document. The rich content is displayed when the image is opened in a presence of the application associated with the rich content of the document.Type: GrantFiled: December 14, 2007Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Michael Cain Mansell, Sonja Christine McLellan
-
Patent number: 8171394Abstract: Systems and methods are disclosed for providing a user interface. The disclosed systems and methods may include receiving a request to initiate an application program configured to generate a data file. Furthermore, the disclosed systems and methods may include displaying, by the initiated application program, a property panel in response to the request. The property panel may be configured to receive meta-data to be associated with the data file generated by the application program. Also, the property panel may be configured to provide the only place to receive the meta-data by the application program. Moreover, the disclosed systems and methods may include receiving the meta-data in the property panel.Type: GrantFiled: June 24, 2005Date of Patent: May 1, 2012Assignee: Microsoft CorporationInventors: Brandon V. Taylor, Brian M. Jones, Hani Saliba, Jeffrey J. Johnson, Lauren N. Antonoff, Michael B. Christiansen, Raj Merchant, Steven J. Sinofsky
-
Patent number: 8171399Abstract: A user interface for repositioning Web page components that includes an HTML table. Each cell of the table can represents a Web page component that is able to be repositioned. Each cell can include an identifier and a user selectable position control. The identifier can identify the Web page component. The user selectable position control can accept user input designating a position of the component within the Web page. An activation control can accept input entered within the user selectable position control when selected. Activation of the activation control can result in the Web page being reconfigured so that the position of the Web page components corresponds to positions specified by the position controls. In one embodiment, the user interface can be an accessibility option for users having difficulty with a drag and drop interface.Type: GrantFiled: July 17, 2008Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Thomas D. Coppedge, III, Becky J. Gibson, Kevin E. Hicks, Andrew J. Lahart, David Salinas, Michael A. Squillace
-
Patent number: 8161023Abstract: According to one embodiment of the present invention, a method for inserting a PDF shared resource back into a PDF statement is provided. The method includes storing a set of statements, wherein each statement has been extracted from a document and each statement contains indirect objects. A set of resources is then stored, wherein the resources have been extracted from the document, and the resources include a set of indirect objects. All of the indirect objects in a selected one of the stored statements are then enumerated and a determination is made of which of the indirect objects contain keys. A key value for the enumerated indirect objects containing keys is then read, and the indirect objects in the stored set of resources associated with each key are identified. Stream data is then copied from the indirect objects in the stored set of resources into the selected ones of the stored statements.Type: GrantFiled: October 13, 2008Date of Patent: April 17, 2012Assignee: Internatioanal Business Machines CorporationInventors: Gregory Scott Felderman, Brian Keith Hoyt
-
Patent number: 8156431Abstract: In order to maintain consistencies of relations between objects and page attributes in document data, a document editing apparatus for editing document data including a plurality of pages, includes a determination unit which determines, when a process is executed for the document data, whether or not the process includes a move process or copy process of an object across pages, a composition unit which composites, when it is determined that the process includes the move process or copy process, information associated with a page attribute of an editing source page on which the object is currently laid out to the object to generate a composite object, and a layout unit which lays out the composite object as an object on an editing destination page as a move destination or copy destination.Type: GrantFiled: December 18, 2009Date of Patent: April 10, 2012Assignee: Canon Kabushiki KaishaInventor: Kazufumi Kobashi
-
Patent number: 8156419Abstract: In one embodiment, the present invention is a system and method for loading a web page in a browser application. The method sends a request to retrieve the web page, receives a response to the request that includes the web page, and displays the web page in the browser application. The web page includes a static view portion, a dynamic view portion, and at least one possible action that a user may take from the web page. When the user takes each possible action, the browser application will display a related web page. The method receives a second response to the request that includes the static view portion of the related web page for each possible action, and stores the static view portion of the related web page for each possible action.Type: GrantFiled: July 17, 2008Date of Patent: April 10, 2012Assignee: International Business Machines CorporationInventors: Samar Choudhary, Richard Adam King, Vijay Pandiarajan, Niraj D. Patel
-
Patent number: 8145994Abstract: Identifying panel types of elements for display on a computing device. Documents such as web pages have a layout for the elements with some elements positioned in the header, footer, and sidebar regions of the document. A browser or other application receives the elements for display (e.g., on a mobile computing device) and analyzes each of the elements to define header, footer, sidebar, and content regions. The panel types are assigned based on the region in which the element resides. Aspects of the disclosure enable manipulation of the elements by, for example, presenting the elements corresponding to content panels, centering the web page within a display area on the computing device, and preventing advertisements from being displayed.Type: GrantFiled: December 29, 2008Date of Patent: March 27, 2012Assignee: Microsoft CorporationInventors: Hai Cui, Chundong Wang, Paul Clanton Nelson
-
Patent number: 8145600Abstract: Techniques for version preview and selection are described, including detecting a plurality of versions of an asset in a compound document, receiving an input indicating selection of a version, wherein the version is one of the plurality of versions, and updating the compound document with the version.Type: GrantFiled: November 2, 2007Date of Patent: March 27, 2012Assignee: Adobe Systems IncorporatedInventors: Lance Lewis, Ashish Duggal, Nathan Marroquin
-
Patent number: 8131787Abstract: A transformation processing system input data including a data record area for storing target date and a transformation processing identification information record area for storing transformation processing identification information about transformation processing executed upon the target data.Type: GrantFiled: May 20, 2008Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Takeshi Imamura, Kent Tamura, Satoshi Makino, Toshiro Takase
-
Patent number: 8132104Abstract: Methods, computer-readable media, and systems for populating an electronic clinical document capable of receiving multiple types of data are provided. In one embodiment, dictation audio input is embedded directly into one or more sections of an electronic clinical document along with other data types, such as structured user input, free-text input, or system-generated input. An electronic clinical document having embedded dictation audio and other data types can receive transcribed text corresponding to the embedded dictation audio.Type: GrantFiled: February 22, 2007Date of Patent: March 6, 2012Assignee: Cerner Innovation, Inc.Inventors: Michael A. Ash, John Q. Deverter, Pramod Pagadala
-
Patent number: 8127225Abstract: A content management system (CMS) provides a DITA specialization processing mechanism that provides the full functions of a content management system across the full functionality of the DITA architecture. A DITA specialization is used to generate an import descriptor that describes how to import the DITA specialization, which may include required modules, stylesheets, catalogs, and content rules into the repository of a content management system. When the DITA specialization is imported into the repository, a compound document is created with appropriate parent/child links. Dependency relationships between modules in the compound document are then created. In addition, new XML content rules for the DITA specialization may be automatically generated from existing content rules.Type: GrantFiled: January 24, 2008Date of Patent: February 28, 2012Assignee: International Business Machines CorporationInventor: John Edward Petri
-
Patent number: 8127221Abstract: Architecture of one or more algorithms for autofitting objects with non-trivial geometries in documents. The algorithms autofit rectangular objects (such as floaters), when the objects contain both left and right aligned objects, autofit tables, determine correct sizes of a parent object and its child object when the width of the parent object is unknown (referred to as an auto-width), and the width of the parent's child object is expressed in percentages of the parent object width. A two-pass algorithm determines the best (or optimal) sizes of margins, borders, and paddings of objects where any combination thereof can have fixed width, auto width, and/or percentage-expressed width. Additionally, the algorithms can recursively calculate the optimal widths of objects inside other objects, where the outer object width is undefined. The algorithms can process an unlimited number of nesting levels.Type: GrantFiled: February 29, 2008Date of Patent: February 28, 2012Assignee: Microsoft CorporationInventors: Alexander Vaschillo, Sergey Genkin, Victor Kozyrev, Andrei Burago
-
Patent number: 8127222Abstract: 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: October 7, 2008Date of Patent: February 28, 2012Assignee: International Business Machines CorporationInventor: Ephraim Feig
-
Patent number: 8122346Abstract: Methods and systems are disclosed for generating, managing, and publishing documents based on document level objects and software level objects. In one aspect, a method is provided for managing documents in a computing system environment. The method includes identifying a placeholder object included in a document having a document level object, the placeholder object having metadata corresponding to a software level object. Software level object content is identified in response to a query message and is included within a response to the query message. A format of the software level object content included in the response is transformed into a second format based on a second set of constraints, and merged in the document based on the placeholder object. An output document may be generated such that the transformed software level object content replaces the placeholder object in the output document.Type: GrantFiled: August 5, 2005Date of Patent: February 21, 2012Assignee: SAP AGInventors: Vladislav Bezrukov, Nikhil Dhairyawan, Matthias Jensen, Ilya Khandamirov, Christian Lieske, Andreas Hirche, Matthias Kammerer
-
Patent number: 8115956Abstract: Job tickets containing scoped instructions can control the processing of a PDL file to produce a data stream that is efficiently processed by a rendering device such as a raster image processor or printer. Job tickets contain instructions for processing a PDL file. Scoped instructions control processing of only those PDL file sections within a certain scope as specified on a per instruction basis.Type: GrantFiled: May 23, 2008Date of Patent: February 14, 2012Assignee: Xerox CorporationInventor: Javier A. Morales
-
Patent number: 8108763Abstract: A visual editor for generating a custom email message. An editor interface may display an approximation of an email message. A user may customize content and layout of an email message through the editor interface. A user interface system may track such customizations to enable faster remote operations to be performed on content of the email message. A plurality of substantially modular renderers may enable a plurality of different output representations to be generated from a single stored representation of the email message.Type: GrantFiled: January 19, 2007Date of Patent: January 31, 2012Assignee: Constant Contact, Inc.Inventors: Yan Gao, Sridhar Gorantla, Paul McLaughlin, Michael Fitterman
-
Patent number: 8108765Abstract: 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: GrantFiled: October 11, 2006Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: Lipyeow Lim, Haixun Wang, Min Wang
-
Patent number: 8098244Abstract: An improved method for optimizing a design, based on direct manipulations of the object points of a design. In addition, the number and modifications of control points is kept as minimal as possible while the targeted movement of object points is realized and the automatic adaptation and generation of a set of control points for deformations which allows the movement of object points to desired positions. One aspect of the invention is to generate the transformation function f which is optimized to be able to realize desired changes of object parameters by means of control point variations. This optimization can be realized in a way that the mapping between the original coordinate system of the design and the spline coordinate system is not changed, so that no additional “freezing” process (the generation of the mapping between the coordinate systems) is necessary.Type: GrantFiled: March 8, 2007Date of Patent: January 17, 2012Assignee: Honda Research Institute Europe GmbHInventors: Markus Olhofer, Stefan Menzel, Bernhard Sendhoff
-
Patent number: 8091036Abstract: A GUI builder tool in which input of a layout of one or more components in a container component is received and a new cross platform layout of the one or more components in the container component is generated. The cross platform layout includes at least one automatically sized autopad and/or container autopad that defines spacing to properly position the one or more components within the container component. The size of the autopad and/or container autopad is determined upon execution of the cross platform layout on a software platform using a visual guideline for that software platform. In some embodiments, some or all of the components are automatically positioned in the cross platform layout such that a contents of each of the components, such as text, is laid out within the container component along the same baseline.Type: GrantFiled: April 27, 2006Date of Patent: January 3, 2012Assignee: Oracle America, Inc.Inventors: Tomas Pavek, Dusan Pavlica, Jan Stola, Scott R. Violet
-
Patent number: 8082486Abstract: A method, an apparatus and/or a system of source attribution of embedded content is disclosed. A source attribution system includes a tracking module configured to generate an identification meta-data to be associated with an original content of a first publisher that originates in a third-party source server of a public wide area network such that the original content is attributable to the first publisher through the identification meta-data associated thereto with the original content when the original content having the associated identification meta-data is republished. The system further includes a processor including a memory which is configured to determine that a subsequent publishing of the original content is an embedded portion of another work of authorship. The system also includes a notification module that notifies the first publisher upon subsequent publication of the original content by a subsequent publisher.Type: GrantFiled: June 9, 2011Date of Patent: December 20, 2011Assignee: Storify, Inc.Inventors: Xavier Damman, Burt Herman
-
Patent number: 8082495Abstract: A label creating apparatus includes a print data creating and editing device that creates and edits print data to be printed onto a long tape. The print data creating and editing device includes a storage device that stores a data file, a divided display control device, a print data selecting device, a print data creating device, a model tape display control device, a model data file display control device, a file display size determining device. If the file display size determining device determines that a model data file is not entirely displayed in the data file display area, the model data file display control device compresses the model data file so that the model data file can be entirely displayed in the data file display area.Type: GrantFiled: August 23, 2005Date of Patent: December 20, 2011Assignee: Brother Kogyo Kabushiki KaishaInventors: Tetsuya Nose, Tatsuhiro Ikedo
-
Patent number: 8078989Abstract: An apparatus and system for transforming a web page for display on a mobile device is described. In one embodiment, a graphical representation of a document object model associated with a URL is displayed. Selections of at least one element of the document object model are stored as a content filter. A request for a resource associated with the content filter is processed by extracting portions of the resource according to the content filter. The extracted portions are provided to a client.Type: GrantFiled: February 29, 2008Date of Patent: December 13, 2011Assignee: Red Hat, Inc.Inventor: Steven W. Parkinson
-
Patent number: 8078953Abstract: Architecture for a word processing application that facilitates operating on mathematical symbols, expressions, and/or equations input to a word processing document, and returning results back to the document. User input to the document in the form of math symbols, expressions or equations is transformed into a format for processing by a math engine. The engine returns one or more operations to the user that can be performed on the input, including calculating mathematical solutions, graphing equations and viewing steps to solving math problems. A user interface allows the user choose from the possible operations and to interactively manipulate input and graphs in the word application. The results can be inserted directly into the document and also be graded automatically.Type: GrantFiled: July 12, 2007Date of Patent: December 13, 2011Assignee: Microsoft CorporationInventors: William B Kunz, Xin Li, Luke Kelly, Jinsong Yu, Seth R Atkinson, Murray Sargent
-
Patent number: 8065605Abstract: Methods and apparatus, including computer program products, for indexing structured documents. A method includes identifying a structured document in a file system for indexing, the structured document having an identifier and at least one indexing-property, extracting at least one index-value from the structured document in accordance with a pre-defined extraction rule set and storing the at least one index-value with the identifier in an index-value data structure.Type: GrantFiled: October 31, 2007Date of Patent: November 22, 2011Assignee: SAP AktiengesellschaftInventor: Markus Oezgen
-
Publication number: 20110276866Abstract: Methods and systems for multi-document aggregation provide data representing a redundancy graph constructed from a document or document set and determine the longest acyclic path in the document redundancy graph. Nodes of the longest path are assigned to a column to be displayed. Each node is assigned to a corresponding position in the column according to the node position in the path. Methods and systems for ordering multi documents for presentation can determine the content of a node of the redundancy graph and order the content for display.Type: ApplicationFiled: May 5, 2010Publication date: November 10, 2011Inventor: Steven Harrington
-
Patent number: 8054496Abstract: Providing a preview is disclosed. A first document associated with a first application is accessed. The first document is referenced by a second document. A preview is generated in a format capable of being displayed by the first application. The preview is provided for display by the first application.Type: GrantFiled: July 13, 2005Date of Patent: November 8, 2011Assignee: Adobe Systems IncorporatedInventor: Martin Rehfeld
-
Patent number: 8051110Abstract: A method and a system for identifying screen flows. An instance of an application utilized by a first entity locates a first key in a first table to identify a first procedure. The same instance of the application utilized by a second entity locates a second key in the first table to identify a second procedure. Using the first procedure, a method and a parameter set based on rules of the first entity are located in a second table. Using the second procedure, the method and a parameter set based on rules of the second entity are located in the second table. The method is executed with each of the parameter sets to identify a first screen flow for the first entity and a second screen flow for the second entity. The first screen flow includes data elements that are different from data elements included in the second screen flow.Type: GrantFiled: November 10, 2008Date of Patent: November 1, 2011Assignee: International Business Machines CorporationInventors: Charles Franklin Berry, Nitin Jhingan, Glenn C. Godoy, Amy Jeanne Snavely
-
Patent number: 8041650Abstract: Methods and systems for directed creation of construction documentation are provided. Example embodiments provide a Directed Documentation System (a “DDS”), which directs, in a computer-assisted manner, the creation of a historical record of a portion or an entire construction project. In one embodiment, the DDS comprises a directed construction data organization process/component, a directed documentation data acquisition process/component, a construction documentation data retrieval process/component, and a construction documentation data distribution process/component. These components cooperate to direct the documentation of a construction project in a manner that insures that all desired aspects of the project are documented thoroughly and uniformly. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.Type: GrantFiled: March 14, 2006Date of Patent: October 18, 2011Inventors: Kieran Gaffey, Howard Marcus
-
Patent number: 8041127Abstract: One embodiment of the present invention provides a system that obscures critical information communicated over a network. During operation, the system receives a set of data and produces a file which represents a character in the data with at least one image, thereby avoiding representing the data in plain text and reducing the risk of scraping. The system then communicates the file to a client, thereby allowing the client to present the data using the embedded images.Type: GrantFiled: November 30, 2006Date of Patent: October 18, 2011Assignee: Intuit Inc.Inventor: James E. Whitelaw
-
Patent number: 8024159Abstract: Systems, methods, and tools for proofing computer-aided design (CAD) objects (e.g., CAD drawings or models). The objects are implemented with CAD software and represent an apparatus. An exemplary method includes receiving a CAD object representing the apparatus, determining criteria for proofing the CAD object, determining rules, extracting items of interest from the CAD object, and comparing the extracted items with the rules. An example item of interest is a drawing note on the CAD object and an example rule includes a plurality of keywords.Type: GrantFiled: November 26, 2008Date of Patent: September 20, 2011Assignee: Robert Bosch GmbHInventors: Dewey McKinley Sims, Jr., Baljit Bains
-
Patent number: 8014009Abstract: A digital multimedia presentation appliance is provided having a display for displaying at least one digitized image. The digital multimedia presentation appliance further includes a processor configured to communicate and receive commands, including a digital multimedia presentation appliance print job command, from an external processor capable of executing a software application program for displaying a printing utility. The processor executes a program having instructions for processing the print job command and displaying the at least one digitized image by the display of the digital multimedia presentation appliance. The print job command is transmitted after selection of a digital multimedia presentation appliance printing icon corresponding to the digital multimedia presentation appliance following selection of the printing utility to print the at least one digitized image.Type: GrantFiled: May 7, 2007Date of Patent: September 6, 2011Assignee: Xerox CorporationInventors: William C. Hardy, Jr., Michael A. Butler
-
Patent number: 8015486Abstract: A method and apparatus simultaneously displays the main text and/or more attached filed of a message received in a mobile terminal. This simultaneous display allows a user to confirm the main text and attached files in the message. The main text and attached files may be shown in respective areas of the display.Type: GrantFiled: December 20, 2007Date of Patent: September 6, 2011Assignee: LG Electronics Inc.Inventor: Jae Jun Jang
-
Patent number: 8010885Abstract: 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: September 29, 2008Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
-
Patent number: 8010896Abstract: A content management system (CMS) includes a content modification mechanism that detects a change to a shared document in the repository, and in response to the detected change, inserts applicability metadata in the shared document. The content modification mechanism may broadcast the change to each parent document. Each parent document votes on whether or not to accept the change. If enough of the parent documents accept the change (i.e. the votes meet a defined voting threshold), the applicability metadata is removed from the shared content. If not enough of the parent documents accept the change, the applicability metadata remains in the shared content, and a profile corresponding to the applicability metadata is created for each parent document that accepted the change. In this manner, profiling may be used to account for changes to shared content in a content management system.Type: GrantFiled: September 13, 2007Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventor: John Edward Petri
-
Patent number: 8005300Abstract: An image search system includes a first calculation section that calculates a first similarity score of each registered image with respect to an input image on the basis of image features of the registered and the input image, a second calculation section that calculates a second similarity score of each registered image with respect to the input image on the basis of text features of the registered and the input image, a candidate extraction section that extracts one or more candidate images on the basis of the first and the second similarity scores of each registered image, a third calculation section that calculates a third similarity score of each candidate image on the basis of projection waveforms of the input image and the candidate image, and a search section that determines one or more registered images similar to the input image on the basis of the third similarity score.Type: GrantFiled: March 2, 2010Date of Patent: August 23, 2011Assignee: Fuji Xerox Co., Ltd.Inventors: Takahiro Koyama, Shigehisa Kawabe