Text Patents (Class 715/256)
  • Patent number: 8677236
    Abstract: Word predictions in a message are selected or prioritized based on the recipient of the message and a previous location of use by a user. An input history is created based on messages sent to the recipient from the user at a particular location (e.g., global positioning system coordinates). As the user composes subsequent messages, a current location of the user is determined. Word predictions are performed based on a comparison of the current location to the previous locations, and based on the recipient(s). In further embodiments, location-aware spell-check functionality is provided for the messages.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: March 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Jason Michael Bower, Rui Li, Kenichi Morimoto, Honghui Sun, Simon Liu
  • Publication number: 20140075273
    Abstract: Systems and methods are provided for evaluating composition of a first file representing a document to be evaluated. An evaluation method transforms the first file to a second file. The second file includes a plurality of objects corresponding to the composition of the first file. The evaluation method also determines parameters based on the plurality of objects; evaluates the parameters based on a plurality of composition rules provided by a rule engine; generates evaluation findings and stores the evaluation findings; and generates an evaluation conclusion based on the evaluation findings. The evaluation conclusion indicates compliance of the document according to the composition rules.
    Type: Application
    Filed: September 6, 2013
    Publication date: March 13, 2014
    Applicant: American Chemical Society
    Inventors: Jeffrey Fisher, David Paul Levy, John Sullivan
  • Patent number: 8671341
    Abstract: A system, method, and computer program for identifying claims associated with electronic text are provided. Electronic text is accessed. Linguistic content associated with the electronic text is identified. A linguistic structure is generated based on the linguistic content identified. The linguistic structure is compared to a claim template. A claim is identified based on the comparison.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: March 11, 2014
    Assignee: Linguastat, Inc.
    Inventors: John Hellwig, John M. Pierre, Mark H. Butler
  • Publication number: 20140068427
    Abstract: A document management apparatus includes a generating unit, a setting unit, a determining unit, and a deleting unit. The generating unit generates a new document from a base document. The setting unit sets the new document as a document which belongs to a document group to which the base document belongs. The determining unit determines whether or not a document group to which a selected document belongs includes a document which was generated or last viewed less than a reference time period ago. The deleting unit deletes the selected document if the document group does not include a document which was generated or last viewed less than the reference time period ago, and does not delete the selected document if the document group includes a document which was generated or last viewed less than the reference time period ago.
    Type: Application
    Filed: February 7, 2013
    Publication date: March 6, 2014
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Yasuhiro ITO
  • Publication number: 20140068426
    Abstract: A document editing tool that allows merging a first clause and a second clause to obtain a merged clause based on a set of instructions is provided. The set of instructions includes displaying a document template tree, processing a selection of the first clause from the document template tree, processing a selection of the second clause to merge with the first clause, processing an input including an indication to combine the first clause with the second clause, and generating, by the processor, the merged clause in the document template tree that includes a content of the first clause and a content of the second clause. The document template tree includes one or more parent clauses and one or more child clauses that are arranged hierarchically. The first clause includes a first metadata. The second clause includes a second metadata.
    Type: Application
    Filed: October 30, 2012
    Publication date: March 6, 2014
    Inventors: Gururaj Potnis, Mohit Kataria
  • Patent number: 8666725
    Abstract: A system with a nonstatistical translation component integrated with a statistical translation component engine. The same corpus may be used for training the statistical engine and also for determining when to use the statistical engine and when to use the translation component. This training may use probabilistic techniques. Both the statistical engine and the translation components may be capable of translating the same information, however the system determines which component to use based on the training. Retraining can be carried out to add additional components, or when after additional translator training.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: March 4, 2014
    Assignee: University of Southern California
    Inventor: Franz Josef Och
  • Patent number: 8661341
    Abstract: Methods, systems, and apparatus for performing simhash based spell correction are provided. A character string is simhashed to generate a simhashed character string. A plurality of substrings is extracted from the character string by applying a sliding window of at least two characters to the character string. The plurality of substrings are hashed to produce a plurality of corresponding hash values. Each hash value is processed to generate a simhashed character string. The simhashed character string is then compared with character strings within a simhashed dictionary dataset to determine at least one candidate to replace the character string. Processing each hash value includes extracting a set of lowest bits from each hash value, and mapping each set of lowest bits to the bitmask.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: February 25, 2014
    Assignee: Google, Inc.
    Inventor: Luuk van Dijk
  • Publication number: 20140053068
    Abstract: Stateful editing of rich content in an electronic document using a text box, may be provided. Multiple inputs may be received in a text box for updating the rich content. The rich content may include both text content and non-text content displayed in the electronic document. An update may be determined for applying to the rich content based on the multiple inputs in the text box. The update may then be applied to the rich content.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Renu Devi, Barnabas Whitfield
  • Patent number: 8656294
    Abstract: A user interface (UI) for a text editing application executing on an electronic device, such as a wireless communication device, partitions a touch-sensitive display into two functional areas, a user input area and a text composition area. The UI displays text output in the text composition area and allows a user to scroll “user documents” through the input area. From an active user document displayed in the input area, users can automatically copy-and-paste text directly into a text area without having to exit the text editing application.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: February 18, 2014
    Assignees: Sony Corporation, Sony Mobile Communications AB
    Inventor: Tomas Karl-Axel Wässingbo
  • Patent number: 8656296
    Abstract: A graphical user interface (GUI) displayed at a user interface device includes a character string that includes a substring. The computing device detects a movement of an input object from a first location on the user interface device to a second location on the user interface device. The first location corresponds to a second handle element and the second location corresponds to a particular position in the character string that is not at a beginning or end of the substring. In response, the computing device modifies the GUI such that the second handle element is located at the second location. The computing device also determines whether to select all characters of the substring. All characters of each substring completely displayed between a first handle element and the second handle element are also selected. The selected characters are visually differentiated from the non-selected characters.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: February 18, 2014
    Assignee: Google Inc.
    Inventors: Yu Ouyang, Shumin Zhai
  • Publication number: 20140047328
    Abstract: Concepts and technologies are described herein for generating scenes and tours in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system executes a visualization component. Selection of an option to create a tour can be detected by the computer system. In response to detecting selection of the option, the computer system can create a tour. The computer system also can detect selection of an option to add a scene to the tour. The tour can be saved. Playback of the tour can be started in response to detecting selection of a play option. If the playback is paused, changes made to the tour and/or the scenes can be tracked by the computer system, and an updated version of the tour can be saved.
    Type: Application
    Filed: May 21, 2013
    Publication date: February 13, 2014
    Applicant: Microsoft Corporation
    Inventors: B. Scott Ruble, Ehab Sobhy, Igor Borisov Peev, Curtis G. Wong, John Alfred Payne, Jonathan Edgar Fay, Kevin Fan
  • Publication number: 20140047317
    Abstract: A method and system for storing data used by an add-in application in, or associated with, a document. Document-based applications, such as Microsoft® Word and Corel® WordPerfect®, can be functionally enhanced with third-party add-ins. Present methods of storing data in a document body can slow down the document-based application processing significantly as the document grows large and the data associated with the add-in or document application also grows. Other current methods use auxiliary files, which means that the auxiliary files must be kept with the document. The presented method and system enable efficient add-in storage in a document, without substantial slow-down in performance or interference with the user's ability to manipulate the document. Because data is stored within the document itself, the document can be shared without losing data used by the add-in application.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 13, 2014
    Inventor: Fletcher James
  • Publication number: 20140040733
    Abstract: A method comprises causing a character string to be displayed on a display, receiving a signal indicative of user input for selecting the displayed character string, and responding to the signal by using a language engine to predict a location within the selected character string for modification of the selected character string.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Applicant: Nokia Corporation
    Inventor: Ashley Colley
  • Patent number: 8645815
    Abstract: The consistency of the heading expressions used in each screen in a plurality of evaluated screens is exhaustively and reliably evaluated. The GUI evaluation system comprises: GUI information storage means for storing GUI information that concerns heading included in an evaluation target screen and includes information indicative of heading expression which is the expression used for the heading; heading group specification means for grouping headings included in each evaluation target screen by expression used for the headings in accordance with the GUI information stored in the GUI information storage means; and heading expression evaluation means for evaluating a consistency of heading expressions between a plurality of evaluation target screens by comparing heading groups that are grouped by the heading group specification means and included in all possible combinations of two of the plurality of evaluation target screens.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: February 4, 2014
    Assignee: NEC Corporation
    Inventor: Teruya Ikegami
  • Publication number: 20140033028
    Abstract: Methods and systems for validating order sets that are to be exported are described. Such order set validation may optionally be performed in substantially real-time. A content editor user interface configured to enable a user to create or edit an order set is provided for display. A user selection of a target format to which the order set is to be exported is received. A user edit with respect to the order set is detected and a validation rule is accessed. The rule is applied to the edited order set to obtain a validation evaluation, optionally in substantially real-time, indicating whether the edited order set is ready for export to the target format, and a corresponding validation notification is provided for display via the content editor. The order set may be exported to the user selected target format.
    Type: Application
    Filed: July 18, 2013
    Publication date: January 30, 2014
    Inventors: Alexander A. Tatiyants, Sharon M. Young
  • Publication number: 20140033007
    Abstract: Methods, systems, and apparatus for modifying the presentation of content item are described. In one aspect, a method includes receiving a request for supplemental content to be presented with a publication requested by a user of a client system, wherein the supplemental content comprises a body of text having a plurality of terms; in response to receiving the request, identifying one or more terms of the plurality of terms that are likely to be of interest to the user of the client system; and modifying the supplemental content to cause the one or more identified terms to appear in a presentation style that differs in appearance from other terms of the plurality of terms in the supplemental content.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Applicant: GOOGLE INC.
    Inventor: Amit Mhatre
  • Patent number: 8639505
    Abstract: A computer-implemented method for simplifying the pasting of textual transcriptions from a transcription engine into an application is described. An audio file is sent to a transcription engine. A textual transcription file of the audio file is received from the transcription engine. The textual transcription file is automatically loaded into a copy buffer. The textual transcription file is pasted from the copy buffer into an application.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: January 28, 2014
    Assignee: nVoq Incorporated
    Inventors: Brian Marquette, Charles Corfield, Todd Espy
  • Patent number: 8640023
    Abstract: A method and system for adding annotations to content of a webpage provided by a content server includes identifying a portion of the content of the webpage and applying an annotation to the identified portion of the content. The annotation is associated with the identified portion. The annotation and its association with the identified portion is saved on an annotations server and a link is generated to an annotated webpage wherein the content for webpage is received from a content server and the annotation is received from the annotations server. The link is sharable so as to enable others to view the annotation associated with the identified portion of the content.
    Type: Grant
    Filed: July 10, 2006
    Date of Patent: January 28, 2014
    Assignee: Oracle America, Inc.
    Inventor: Gregory L Murray
  • Publication number: 20140026042
    Abstract: Method for transformation between a discussion document and an online discussion forum including: dividing the discussion document into several portions, according to original headings contained in the discussion document and for each of the plurality of portions, creating a sub-forum of the online discussion forum, in a forum database, the description of which being a text of a respective heading; creating a topic for each paragraph and sub-heading of lower hierarchy; inserting a text of each paragraph into a discussion database, formatted according to rules of the online discussion forum; modifying the online discussion forum via a discussion forum software; creating a new version of the discussion document including the original headings; parsing the adapted online discussion forum starting with a first sub-forum; inserting titles of lower level sub-forums in the new version of the discussion document as sub-headings; and outputs the new version of the discussion document.
    Type: Application
    Filed: July 20, 2012
    Publication date: January 23, 2014
    Applicant: COMMUNITY-BASED INNOVATION SYSTEMS GMBH
    Inventors: Alfred Taudes, Hannes Leo
  • Patent number: 8635525
    Abstract: Methods, systems, and computer-readable media for preparing for creating and updating electronic documents are provided. According to one aspect, a method for updating electronic documents having a first section of information includes receiving an update to the first section of information and parameters associated with the electronic documents to be updated. Upon receiving the update to the first section of information and receiving the parameters associated with the electronic documents to be updated, the electronic documents including the updated first section of information and the parameters associated with the electronic documents are automatically updated.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: January 21, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Debra Richardson, Debra A. Johnston
  • Publication number: 20140019853
    Abstract: A method and apparatus for authoring an article entry comprising a plurality of data fields from at least one electronic document and storing the article in a knowledgebase. The apparatus comprises an authoring applet displayed on an electronic display, the applet comprising a plurality of panes, one of each of the panes associated with a respective one of the plurality of article data fields, wherein the selection device is used to highlight a text snippet from the at least one electronic document by moving a cursor to a start of the text snippet, depressing and holding a user operable selection device button while moving the cursor to an end of the text snippet wherein on release of the button the highlighted text snippet is copied to an active pane as a pane content and for subsequent editing and publishing to the knowledgebase.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 16, 2014
    Inventor: MICAH NATHANAEL PETERSON
  • Publication number: 20140013220
    Abstract: In a document processing apparatus, an OCR unit extracts character information from document image data scanned by a document scanner, a title generator extracts a predefined number of strings that indicate the characteristic of the document image data as a title string from the character information extracted by the OCR unit, and a document name generator generates a string suitable for a predefined output condition as the document name from the title strings extracted by the title generator.
    Type: Application
    Filed: June 12, 2013
    Publication date: January 9, 2014
    Inventor: Yoshihisa OHGURO
  • Publication number: 20140006939
    Abstract: A display method includes the following steps: establishing a database of general information; and calling out general information corresponding to texts on a page which is read and displaying the general information on the page controllably to coexist with the texts simultaneously.
    Type: Application
    Filed: June 20, 2013
    Publication date: January 2, 2014
    Inventor: Yung-Sheng HUANG
  • Publication number: 20130339051
    Abstract: A system and method for completing a medical record includes receiving a request for creating a medical record for a completed medical procedure. Text macros that are relevant to the completed medical procedure are retrieved. Each of the retrieved text macros have at least one text block. A report structure for reporting the completed medical procedure is selected. A text macro is selected from the retrieved text macros. A determination is made as to the compatibility between the selected report structure and the retrieved text macros. If the selected text macro is compatible, report sections indicated by the selected report structure are created and text blocks of the selected text macro are used to update the created report sections.
    Type: Application
    Filed: June 18, 2012
    Publication date: December 19, 2013
    Inventor: George M. Dobrean
  • Patent number: 8595622
    Abstract: The subject matter of this document can be implemented in, among other things, a method that includes displaying a visual representation of an electronic document. The method also includes receiving an input to affect a modification of the electronic document, the modification including two or more document change operations, and causing each of the two or more document change operations to be applied to the electronic document. The method also includes determining a redraw approach for redrawing a portion of the visual representation of the electronic document based on the two or more document change operations, such that the redraw approach includes fewer redraws than document change operations. The method further includes performing a redraw of a portion of the visual representation of the electronic document based on the redraw approach.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: November 26, 2013
    Assignee: Google Inc.
    Inventors: Luiz Pereira, Olga Belomestnykh, Edgard Lindner
  • Patent number: 8595621
    Abstract: A method and system for truncating character strings in a computing environment. One implementation involves receiving a list including plural character strings, truncating one or more of the character strings to generate a display list of unique character strings based on determining a truncation location within each string by: for each character string, comparing the string and corresponding Uniform Resource Identifier (URI), if the string is different from the URI, then truncating the beginning of the string, otherwise if the string matches the URI, then truncating the end of the string.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Evan G. Jardine-Skinner, David J. Seager
  • Patent number: 8595623
    Abstract: An image processing apparatus is disclosed. The image processing apparatus uses software architecture called pipes-and-filters architecture. The image processing apparatus includes an inputting filter, a processing filter, a printing filter, and a preview image displaying filter. When a preview image of image data to be output is instructed to be displayed, the preview image displaying filter makes an operating section display the preview image.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: November 26, 2013
    Assignee: Ricoh Company, Ltd.
    Inventor: Yuzo Oshima
  • Patent number: 8594994
    Abstract: Systems and methods are disclosed for searching across multi-lingual information. A user makes a query in a first language, and a group of documents that were previously machine-translated into the first language are searched for information responsive to the query. Contextual information derived can be used to improve the accuracy of the machine translation. Responsive documents are returned to the user. Alternatively, a query provided in a user's language may be translated into one or more other languages. Documents written in these languages can then be searched for information responsive to the appropriate translated query. Responsive documents can be translated into the user's language prior to providing them to the user.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: November 26, 2013
    Assignee: Google Inc.
    Inventor: Jeffrey A. Dean
  • Patent number: 8589165
    Abstract: The present disclosure provides method and system for converting a free text expression of an identity to a phonetic equivalent code. The conversion follows a set of rules based on phonetic groupings and compresses the expression to a shorter series of characters than the expression. The phonetic equivalent code may be compared to one or more other phonetic equivalent code to establish a correlation between the codes. The phonetic equivalent code of the free text expression may be associated with the code of a known identity. The known identity may be provided to a user for confirmation of the identity. Further, a plurality of expressions stored in a database may be consolidated by converting the expressions to phonetic equivalent codes, comparing the codes to find correlations, and if appropriate reducing the number of expressions or mapping the expressions to a fewer number of expressions.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: November 19, 2013
    Assignee: United Services Automobile Association (USAA)
    Inventors: Gregory Brian Meyer, James Elden Nicholson
  • Patent number: 8589149
    Abstract: A method for entering keys in a small key pad is provided. The method comprising the steps of: providing at least a part of keyboard having a plurality of keys; and predetermining a first probability of a user striking a key among the plurality of keys. The method further uses a dictionary of selected words associated with the key pad and/or a user.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: November 19, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: Matthew Cecil, Santosh Sharan, Jason LaChapelle
  • Publication number: 20130305147
    Abstract: One embodiment of a data processing system for generating and managing a plurality of event production documents. The data processing system comprising a computing device operating a software application and connecting to a plurality of tablet computing devices over a network. The event production documents comprising show flows for managing event productions. The show flow comprising a plurality of predetermined columns and rows, or cues. The data processing system comprising a plurality of modes for designing, rehearsing and executing the event production. Cues are able to be added, removed or edited in real-time. The plurality of predetermined cues and timers are automatically updated based on predetermined logic functions associated with a plurality of classifications of cues. Advancing cues shares associated real-time updates with connected computing devices operating a companion application. Users are able to create, edit and save private notes using the companion application.
    Type: Application
    Filed: April 9, 2013
    Publication date: November 14, 2013
    Applicant: PIXEL PERFECT LLC
    Inventors: David Joseph McBride, Tandy Amber Stepp
  • Publication number: 20130305148
    Abstract: The present invention generally relates to a system, report, and method for automatically generating a series of natural language news-based stories to be presented via a digital interface or printed publication to a portfolio user. The disclosure relates to a filter or selection of a handful of relevant and desired financial instruments, or events created in a large group of events such as sports results, travel information, auction related data, online shopping tools, social media, retail store promotion generation, search engine daily report, etc. for a specific use. These financial instruments, based on different selections from a portfolio manager via a management tool, are then used to either produce a strategies page where a list of useful covered call trade and hedged trade are displayed in the form of a table, or natural language news-based stories relating to a selected list of financial instruments found in a portfolio.
    Type: Application
    Filed: July 16, 2013
    Publication date: November 14, 2013
    Applicant: O2 Media LLC
    Inventor: Victor Hugo Schiller
  • Patent number: 8584050
    Abstract: In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: November 12, 2013
    Assignee: Apple Inc.
    Inventors: Bas Ording, Kenneth L. Kocienda, Bradford Allen Moore, Marcel van Os, Richard Williamson, Scott Forstall
  • Patent number: 8584012
    Abstract: A computer system can include a processor with access to a computer-readable medium embodying program components and/or instructions to provide a text placement engine. The text placement engine can use one or more software routines or algorithms to position text on a path. For example the text placement engine may access text data to be placed on the path and path definition data defining the path as a line segment extending between a first and a second end of the path. The text data can specify the text as a plurality of glyphs. For example, each letter, space, punctuation symbol, or other unit of a string may correspond to a glyph.
    Type: Grant
    Filed: April 6, 2009
    Date of Patent: November 12, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Sergey Orshanskiy, Andrei Burago
  • Publication number: 20130298016
    Abstract: A device, for use by a transcriptionist in a transcription editing system for editing transcriptions dictated by speakers, includes, in combination, a monitor configured to display visual text of transcribed dictations, an audio mechanism configured to cause playback of portions of an audio file associated with a dictation, and a cursor-control module coupled to the audio mechanism and to the monitor and configured to cause the monitor to display multiple cursors in the text.
    Type: Application
    Filed: July 3, 2013
    Publication date: November 7, 2013
    Inventors: Benjamin Chigier, Edward A. Brody, Daniel Edward Chernin, Roger S. Zimmerman
  • Publication number: 20130297999
    Abstract: A document is received that has a plurality of lines with text. This document includes text associated with at least one topic of interest and text not associated with the at least one topic of interest. Thereafter, it is determined, for each line in the document, a length of the line and a number of off-topic indicators with the off-topic indicators characterizing portions of the document as likely being not being associated with the at least one topic of interest. Thereafter, a density for each line can be determined based on the determined line length and the determined number of off-topic indicators. The determined densities for each line are used to identify portions of the documents likely associated with the at least one topic of interest so that data characterizing the identified portions of the document can be provided. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: May 7, 2012
    Publication date: November 7, 2013
    Applicant: SAP AG
    Inventors: Mohammad Shami, David Herman, Sherif Botros
  • Patent number: 8577155
    Abstract: A system for duplicate text recognition includes a first means for dividing an electronic text into a plurality of phrase segments; a second means for converting each of the phrase segments into a unique and fixed-length bit string; a third means for storing a plurality of groups of the bit strings, each group of bit strings (string group) including a plurality of bit strings respectively corresponding to the phrase segments in a particular electronic text; and a fourth means for determining whether a predefined similarity between any two string groups in the third means reaches a first threshold, and for determining the two electronic texts corresponding to the two string groups are duplicate texts if the predefined similarity between the two string groups reaches the first threshold.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: November 5, 2013
    Assignee: Wisers Information Limited
    Inventors: Tat Ming Damein Wu, Ka Yeung Sin
  • Publication number: 20130290839
    Abstract: The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.
    Type: Application
    Filed: July 2, 2013
    Publication date: October 31, 2013
    Inventors: Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Matthew J. Kotler, Richard J. Wolf
  • Patent number: 8572473
    Abstract: A content management system (CMS) uses a simulated containment report generation mechanism to generate a simulated containment report for elements in the repository based on logged properties that represent potential use of the element during dynamic content delivery that are not represented in formal relationships in the content management system. Properties such as probability, popularity, and recent usage that are not explicit relationships between parent documents and child elements are logged and used to determine which document maps may potentially reuse a selected element. In this manner a simulated containment report can be created for an element that allows the user to see the document maps that are most likely to include the element.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: October 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: David Gerard Herbeck, John Edward Petri
  • Patent number: 8572481
    Abstract: An electronic device concurrently displays snippets including a first snippet and a second snippet. The first snippet includes first displayed snippet content corresponding to a first portion of content from a document associated with the first snippet. The second snippet includes second displayed snippet content corresponding to a second portion of content from a document associated with the second snippet. The device detects a gesture associated with the first snippet, which includes detecting a first contact and a second contact and detecting movement of the first contact relative to the second contact. In response, the device modifies the first snippet to include an additional portion of content from the document associated with the first snippet that was not included in the first displayed snippet content and maintains display of the second snippet without adding any additional content from the document associated with the second snippet.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: October 29, 2013
    Assignee: Apple Inc.
    Inventors: Charles J. Migos, Jay Christopher Capela
  • Publication number: 20130283155
    Abstract: A system includes a number of components; and a processor comprising a display, a program and a text file. The processor is structured to cause the display to display an initial overview display page operatively associated with the number of components. The processor is further structured to execute the program and cause the display to display a subsequent overview display page operatively associated with the number of components based upon the text file.
    Type: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Inventor: BERNARD WASSERMAN
  • Patent number: 8566708
    Abstract: The subject matter of this document can be implemented in, among other things, a method that includes displaying a visual representation of an electronic document. The method also includes receiving an input to affect a modification of the electronic document, the modification including two or more document change operations, and causing each of the two or more document change operations to be applied to the electronic document. The method also includes determining a redraw approach for redrawing a portion of the visual representation of the electronic document based on the two or more document change operations, such that the redraw approach includes fewer redraws than document change operations. The method further includes performing a redraw of a portion of the visual representation of the electronic document based on the redraw approach.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: October 22, 2013
    Assignee: Google Inc.
    Inventors: Luiz Pereira, Olga Belomestnykh, Edgard Lindner
  • Patent number: 8566360
    Abstract: A system and method are provided for automatically generating systematic reviews of received information in a field of science and technology, such as scientific literature, where the systematic review includes a systematic review of a research field in the scientific literature.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: October 22, 2013
    Assignee: Drexel University
    Inventor: Chaomei Chen
  • Patent number: 8566304
    Abstract: The present invention comprises a system and method for automatically processing one or more citations contained within a document while the document is presented by a document rendering application. The method of the present invention comprises scanning the document to identify an unformatted citation and parsing the unformatted citation to determine one or more citation terms. One or more citation libraries are queried to find citations comprising the one or more citation terms. A citation falling within the scope of the query is selected and inserted into the document.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: October 22, 2013
    Inventors: Eftim L. Pop-Lazarov, Stephen J. Rieger, David M. Pedrick, Sandro Cifelli
  • Patent number: 8566080
    Abstract: The present invention provides a method and system for text processing. The method comprises determining at least a part of characters in a text; dividing the text into a plurality of text segments by using the at least a part of characters as separators; and decoding the plurality of text segments respectively.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Bin Li, Li Qun Pang, Zhi Qiang Sha, Zhi Bo Zuo
  • Patent number: 8566709
    Abstract: A method and apparatus for representing and controlling documents including rich text for Web based applications and browsers is provided so that editing of rich text can be facilitated within the browsers. The rich text is represented in a memory structure so that various formats may be flexible maintained. Text, images, tables, links and the like are represented in the memory structure, which may be maintained in databases for eventual editing. A controller class and subsidiary classes represent the rich text and provide methods to convert html to the memory structure and back, representing the rich text in a relational database, retrieving the rich text from a relational database, and presenting the rich text for editing. A spell checking facility for the rich text is included.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventor: James R. Wason
  • Publication number: 20130275850
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the visual emphasis of previously viewed content. In an embodiment of the invention, a method for visual emphasis of previously viewed content has been provided. The method can include identifying an end user viewing content loaded in a content reader executing in memory of a computer and tracking a gaze of the end user to determine a portion of the content viewed by the end user. The method also includes storing a reference to the portion of the content in a data store in connection with the identified end user. Finally, the method can include subsequently responding to a re-loading of the content in the content reader by the end user by visually emphasizing the portion of the content referenced in the data store.
    Type: Application
    Filed: April 13, 2012
    Publication date: October 17, 2013
    Applicant: International Business Machines Corporation
    Inventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
  • Patent number: 8560952
    Abstract: A custom layout may be created that includes an arbitrary number of placeholders. Instead of having to use one of the predefined slide layouts available from a presentation program, a user may create their own set of custom layouts that may be used in zero or more presentations and applied to zero or more slides. A custom layout may include title placeholders, header/footer placeholders, as well as body placeholders. The custom layouts may contain both typed and un-typed placeholders. The placeholders on the custom layout may be positioned and formatted as desired by the user. A user may also create and include customized backgrounds on the custom layout. The custom layout may be edited in the same manner as a slide. The user may utilize the interface to copy, move, delete, and edit the custom layouts.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: October 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Nathalie S. Collins, Hoa N. Lu, Dennis Coh, Andy Chin
  • Publication number: 20130268852
    Abstract: A document and template creation system includes a document and template creation device. The document and template creation device is configured to identify at least one domain ontology concept based on at least a portion of a text-string input into a document, propose the at least one domain ontology concept for selection by the user, and insert at least one of the at least one domain ontology concept into the document in response to selection by the user.
    Type: Application
    Filed: April 5, 2012
    Publication date: October 10, 2013
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Andrew John Hewett, Martin Huber, Gerhard Kohl, Markus Metz, James Pressler, Michael Rusitska
  • Patent number: 8555161
    Abstract: A first computing device opens a local copy of a document. The first computing device updates the local copy of the document to reflect a remote change. The remote change is a change made to a remote copy of the document by a user of a second computing device. The first computing device also updates the local copy of the document to reflect a local change. The local change is a change made to the local copy of the document by a user of the first computing device. The first computing device is able to concurrently update the local copy to reflect the local change and the remote change.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventor: Charles W. Parker