Replacement Of Element Patents (Class 715/271)
-
Patent number: 8245136Abstract: An authoring tool provides a storage receptacle for text components of graphics designs. In one embodiment, the storage receptacle is a computer readable media (e.g., a hard drive or memory). The storage receptacle is easily accessed from within the graphics authoring environment and allows for the text to be changed independently of the graphics authoring environment, for possible future insertion into graphics files. Once a text item from the storage receptacle has been inserted in a graphics file, a relationship is maintained between the graphics file and the text item in the receptacle. This relationship can then be used in many ways, in particular to keep the text in the graphics file and the text in the receptacle synchronized. The storage receptacle can be implemented as a database system.Type: GrantFiled: February 22, 2007Date of Patent: August 14, 2012Inventor: Olivier Fischer
-
Publication number: 20120173972Abstract: A system enables a transcriptionist to replace a first written form (such as an abbreviation) of a concept with a second written form (such as an expanded form) of the same concept. For example, the system may display to the transcriptionist a draft document produced from speech by an automatic speech recognizer. If the transcriptionist recognizes a first written form of a concept that should be replaced with a second written form of the same concept, the transcriptionist may provide the system with a replacement command. In response, the system may identify the second written form of the concept and replace the first written form with the second written form in the draft document.Type: ApplicationFiled: March 15, 2012Publication date: July 5, 2012Inventor: Kjell Schubert
-
Patent number: 8214209Abstract: Disclosed is a speech recognition system which including speech input means for receiving the speech data, speech recognition means for receiving the input speech data from the speech input means and performing speech recognition, recognition result evaluation means for determining a priority of at least one of a recognition result and each portion forming the recognition result obtained by the speech recognition by the speech recognition means, storage means for storing the recognition result and the priority, recognition result formatting means for determining display/non-display of the recognition result and/or each portion forming the recognition result and generating output information according to the priority, and output means for outputting the output information.Type: GrantFiled: October 11, 2006Date of Patent: July 3, 2012Assignee: NEC CorporationInventor: Kentarou Nagatomo
-
Publication number: 20120159296Abstract: A method including creating a universal view of a document in an archive, where the universal view comprises individual portions of information from the document as individual elements of the universal view; applying classifications to at least some of the individual elements; and supplying the individual elements with their respectively applied classifications from the archive.Type: ApplicationFiled: December 20, 2011Publication date: June 21, 2012Inventors: John Michael Rebstock, Christopher K. Schrichte
-
Patent number: 8188978Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device provides a learning function which facilitates providing proposed corrected output by the device in certain circumstances of erroneous input.Type: GrantFiled: April 28, 2011Date of Patent: May 29, 2012Assignee: Research In Motion LimitedInventors: Vadim Fux, Michael Elizarov, Daniel Rubanovich
-
Publication number: 20120084645Abstract: A solution for permitting users to customize subject headings of email subscriptions is disclosed. The customizations can be applied on a per subscription basis and/or on a per sender basis. Further, the customizations can be performed by a software program that changes an original email heading established by a subscription providing source. Specifically, the solution recognizes that most, if not all, subscription emails are automatically generated in consistent fashion and inherently have a repeating structure. The disclosed solution permits a user to identity portions of these repeating structures, which are to be used to generate replacement subject headings designed to be meaningful to the user. The solution can optionally maintain the original subject heading, which can be used in many situations, such as for use when replying or forwarding an email.Type: ApplicationFiled: May 6, 2011Publication date: April 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: THOMAS R. HAYNES, LIN SUN
-
Publication number: 20120072838Abstract: An apparatus comprising a controller, wherein said controller is arranged to receive touch input identifying an original string; receive a multi-touch input gesture comprising a first and a second touch point in which a distance between a first touch point and a second touch point is changed and to replace said identified original string with a replacement string in response thereto.Type: ApplicationFiled: February 16, 2010Publication date: March 22, 2012Applicant: NOKIA CORPORATIONInventor: Sushma Ramachandra
-
Patent number: 8132099Abstract: A method and apparatus for obtaining accessibility information in content of a rich internet application. The method for obtaining accessibility information includes executing an object of the content displayed on a display screen, estimating a role of the object using reference model information prepared beforehand concerning a plurality of objects, and outputting the estimated role of the object as the accessibility information. Therefore, even when the object does not have accessibility information, the accessibility information can be obtained based on the output during the execution and the internal state. In this way, it is possible for a visually impaired user to operate rich internet applications that are created by Dynamic HTML and Flashâ„¢.Type: GrantFiled: September 26, 2008Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Chieko Asakawa, Hisashi Miyashita, Daisuke Sato, Hironobu Takagi
-
Patent number: 8103498Abstract: A method and a system are provided for processing displayed text and progressively displaying results of processing the displayed text. In some embodiments, displayed text may be submitted as processing requests to process portions of the displayed text. The processing may include translation of the portions of the displayed text from a source natural language to a target natural language, grammar checking of the portions of the displayed text, or other types of processing. Each of the processing requests may include one or more complete sentences, or other units of text. Further, each of the processing requests may be submitted independently of receiving a processing response corresponding to an immediately preceding submitted processing request. Changed or annotated text included in processing responses may replace corresponding displayed text.Type: GrantFiled: October 1, 2007Date of Patent: January 24, 2012Assignee: Microsoft CorporationInventors: Andreas Bode, Sandor Loren Maurice
-
Patent number: 8091024Abstract: Systems and methods are provided for building and implementing formulas. The systems and methods may treat operands in a formula as having a value and a unit type or dimension and may recognize the compatibility of unit types among operands. One embodiment performs automatic error checking of a formula based on the value and dimension of the operands and the expected result. The automatic error checking may be performed to assist a user in defining and building a formula. Another embodiment performs automatic unit conversion based on the value and unit type of the formula's operands. The automatic unit conversion may be performed when applying data to the formula during runtime or execution of an application program.Type: GrantFiled: October 9, 2008Date of Patent: January 3, 2012Assignee: SAP AGInventor: Astrid Graeber
-
Patent number: 8086957Abstract: A method and system to selectively secure the display of advertisements on web browsers. A method in accordance with an embodiment includes: defining a particular displayed area of the interpreted markup file; obtaining the DOM tree of the interpreted markup file, the DOM tree comprising parent and child nodes, each node being associated with displayable elements; identifying in the DOM tree a set of child nodes whose displayable elements comprise the particular displayed area; identifying in the DOM tree a first parent node comprising the set of child nodes; converting displayable elements associated with the identified first parent node to an image; generating a second parent node comprising the image; and modifying the DOM tree into a modified DOM tree by deleting the identified set of child nodes and by replacing the identified first parent node by the second parent node.Type: GrantFiled: April 8, 2009Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Frederic Bauchot, David Loupia, Gerard Marmigere, Joaquin Picon
-
Patent number: 8078965Abstract: Automatic switching of fonts on multilingual text runs in one action is provided. After an indication that a new font scheme is to be applied to a multilingual text selection, a client application passes a language identification for each of the multilingual text runs, a major/minor font designation for each text run, a script identification for each text run, if available, and the selected new font scheme to a font scheme application programming interface (API). The font scheme API converts the received language identification to a script identification for each multilingual text run and maps the resulting script identifications to appropriate fonts associated with the selected font scheme for each of the multilingual text runs. Fonts retrieved for each language text run are returned to the client application for rendering the multilingual text runs according to the respective fonts applicable to the selected font scheme.Type: GrantFiled: May 1, 2007Date of Patent: December 13, 2011Assignee: Microsoft CorporationInventors: Thiti Wang-Aryattanwanich, Nicholas Allen Robarge, Ziad Moh'd Ali Khalidi, Howard Lesley Cooperstein, Juraj Gottweis, Lizanne Risa Maeda Infauku
-
Patent number: 8074172Abstract: One aspect of the invention involves a method that includes: in a first area of the touch screen, displaying a current character string being input by a user with the keyboard; in a second area of the touch screen, displaying the current character string or a portion thereof and a suggested replacement for the current character string; replacing the current character string in the first area with the suggested replacement if the user activates a delimiter key on the keyboard; replacing the current character string in the first area with the suggested replacement if the user performs a first gesture on the suggested replacement displayed in the second area; and keeping the current character string in the first area if the user performs a second gesture on the current character string or the portion thereof displayed in the second area.Type: GrantFiled: January 5, 2007Date of Patent: December 6, 2011Assignee: Apple Inc.Inventors: Kenneth Kocienda, Bas Ording
-
Patent number: 8060820Abstract: Disclosed is a method, apparatus and computer program for a first client to facilitate collaborative editing of a document with a second client. The document contains data of a first data type and is accessible by a first application for processing the first data type. The first application is used to identify a portion of the document for review, The identified portion is extracted and provided to an application for processing data of a second type at the first client. This application is a messaging application. A second client is identified for performing the review and the identified portion is sent via the messaging application to the identified second client. Comments are received back from the identified second client and these comments conform to the messaging application's protocol. The comments are then interpreted back at the first client and the document is updated if appropriate.Type: GrantFiled: November 14, 2006Date of Patent: November 15, 2011Assignee: International Business Machines CorporationInventors: Bharat V Bedi, Lucas W Partridge
-
Patent number: 8031943Abstract: Text regions of natural language embedded in images are automatically translated via a clipboard buffer during a cut-and-paste command according to an isolation rule defining one or more types of image elements to be isolated, by examining the image elements, responsive to meeting the isolation rule, transferring the image element from the clipboard to an isolation store, disabling pasting of the image element; recognizing text within the isolated image; determining a natural language in which the recognized text is expressed; performing natural language translation of the recognized text into a user-specified destination natural language; producing image data for the translated text; overlaying the image data onto the embedded text in the isolated image element; and pasting the modified image element from the isolation store to a user-designated destination points within a destination computer file.Type: GrantFiled: August 15, 2008Date of Patent: October 4, 2011Assignee: International Business Machines CorporationInventors: Yen-Fu Chen, John W. Dunsmoir
-
Publication number: 20110239113Abstract: Embodiments of the invention relate to systems and methods for redacting sensitive data entries. A command to a document is received, where the document comprises data entries, wherein each data entry comprises text-based content. One or more sensitive data entries in the document are identified. A link between each identified sensitive data entry and a descriptor label is defined, and the link and the descriptor label are stored in a repository. A redacted document is generated by, for each identified sensitive data entry, replacing the text-based content with the associated descriptor label.Type: ApplicationFiled: March 24, 2011Publication date: September 29, 2011Inventors: Colin Hung, Cecil Leung, Zheng Han
-
Publication number: 20110225491Abstract: A hand-held electronic device with a keyboard, thumbwheel, display and associated software is optimized for use of the device with the thumbs. The associated software has a plurality of features to optimize efficient use of the limited keyboard space and encourage the use of the device by thumb-based data entry through the thumbwheel and/or through a combination of minimal number of keystrokes. Software features include international character scrolling, and auto-capitalization. The keys on the device keyboard are optimally shaped and configured for thumb-based input. In addition, the thumbwheel is inclined between the front and a side edge of the device so as to be reachable by either the thumb or index finger of the user's hand at the side edge of the device.Type: ApplicationFiled: May 19, 2011Publication date: September 15, 2011Inventors: Jason T. Griffin, John A. Holmes, Mihal Lazaridis, Herb A. Little, Harry R. Major, Craig Dunk, Michael Brown, Jérôme Lang
-
Patent number: 8010895Abstract: A method for correcting typing errors according to character layout positions on a keyboard which consists of depressing responsive touch panels to do character entry to correct typing errors caused by mistakenly hitting a neighboring key of a targeted character due to a swerved typing position includes at least the steps of: (1) corresponding a character; (2) calculating a swerved amount; (3) selecting a prepared character; (4) determining whether input is finished; (5) judging rules; (6) getting the prepared character; and (7) switching the character. Through this method input accuracy can be improved and input characters can be automatically amended as desired.Type: GrantFiled: October 24, 2007Date of Patent: August 30, 2011Assignee: E-Lead Electronic Co., Ltd.Inventor: Stephen Chen
-
Patent number: 7996769Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to perform a spell check routine during input of a text entry and to learn and automatically correct mistakes typically made by the particular user.Type: GrantFiled: April 5, 2006Date of Patent: August 9, 2011Assignee: Research In Motion LimitedInventors: Vadim Fux, Dan Rubanovich
-
Patent number: 7962850Abstract: The present invention discloses a solution for permitting users to customize subject headings of email subscriptions. The customizations can be applied on a per subscription basis and/or on a per sender basis. Further, the customizations can be performed by a software program that changes an original email heading established by a subscription providing source. Specifically, the solution recognizes that most, if not all, subscription emails are automatically generated in consistent fashion and inherently have a repeating structure. The disclosed solution permits a user to identity portions of these repeating structures, which are to be used to generate replacement subject headings designed to be meaningful to the user. The solution can optionally maintain the original subject heading, which can be used in many situations, such as for use when replying or forwarding an email.Type: GrantFiled: October 23, 2007Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Thomas R. Haynes, Lin Sun
-
Patent number: 7962849Abstract: A method and system for processing a user input character string entered by a user into a computer system that comprises a browser. The user input character string is received. The user input character string conforms to a native character set and encoding of the browser for a language selected by the user. The user input character string is converted to a converted character string consisting of characters of a Universal Character Set (UCS) which are independent of platform and language. Any leading and any trailing whitespace characters in the converted character string are removed. Following the removal of any leading and any trailing whitespace characters in the converted character string, any remaining whitespace characters of the converted character string are converted to a single value, resulting in the converted character string being a resultant character string.Type: GrantFiled: March 9, 2006Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventor: Glynn Farrow
-
Patent number: 7956844Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device provides a learning function which facilitates providing proposed corrected output by the device in certain circumstances of erroneous input.Type: GrantFiled: April 7, 2006Date of Patent: June 7, 2011Assignee: Research In Motion LimitedInventors: Vadim Fux, Michael Elizarov, Daniel Rubanovich
-
Patent number: 7941741Abstract: A system may identify a group of first links in a document, where the first links correspond to a group of objects within the document and are associated with a same identifier. The system may replace the first links in the document with second links that point to a number of different identifiers, and forward the document with the second links to a client.Type: GrantFiled: July 11, 2006Date of Patent: May 10, 2011Assignee: Juniper Networks, Inc.Inventor: DJ Skillman
-
Patent number: 7937657Abstract: A method, an article of manufacture and apparatus for providing user-specific error analysis for a document. Specifically, the invention provides for identifying user-specific proclivities for confusing particular words which, while grammatically correct, are not used as intended by the user. The proclivities are tracked by recording changes made by the user while editing a document. The information collected while tracking the changes is then used to identify problem words to the user at a later period in time.Type: GrantFiled: June 2, 2008Date of Patent: May 3, 2011Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Paul Reuben Day
-
Patent number: 7930632Abstract: A page in which field areas are laid out is displayed on the basis of a template. A field area to be adjusted is selected from the field areas in the page. The field area is adjusted on the basis of adjustment operation to the selected field area. Adjustment page information on the page in which the field area has been adjusted is stored in addition to page information on the displayed page.Type: GrantFiled: August 26, 2005Date of Patent: April 19, 2011Assignee: Canon Kabushiki KaishaInventors: Keiichi Takashima, Hiroyasu Miyazawa
-
Patent number: 7917840Abstract: A web-based system scans content for specific terms, and transforms occurrences of the terms into hypertext links. Each hypertext link provides access to a dynamically generated web page which contains aggregated content related to the respective term. The aggregated content may be gathered through a distributed keyword search of various content sources, including web sites and other sources on a wide area network. The results of the keyword search are aggregated into a single page or document, preferably with filtering to remove page elements not well suited for display on a mobile device. Occurrences of specific terms on this dynamically generated page may similarly be transformed into links, such that the user can browse content from various sources within a confined environment.Type: GrantFiled: June 18, 2007Date of Patent: March 29, 2011Assignee: AOL Inc.Inventors: Eric Newman, James Lockett
-
Patent number: 7913166Abstract: Provided are a computer implemented method and apparatus for manipulating data through directional or ordered selection of data. A first user input is received for selecting a section of data in a direction of selection, or an order of selection, from a source. A second user input is received for performing a basic editing operation on the selection. Responsive to the second input received from the user, the selected section of data is re-oriented or re-ordered in a direction or order corresponding to the direction or order of selection. A third user input is received for performing a basic editing operation at a destination. The re-oriented or re-ordered section of data is subjected to the second action at the destination. Once the user has selected a section of data, the user can also choose to re-orient or re-order the data in conjunction with a basic editing operation by selecting an enhanced editing operation that implements the inventive method from a menu.Type: GrantFiled: May 9, 2006Date of Patent: March 22, 2011Assignee: International Business Machines CorporationInventors: David Kingsley Clark, David Salinas, Theodore Jack London Shrader
-
Patent number: 7913167Abstract: Embodiments described herein are directed to selectively redacting and unredacting display information in accordance with a redaction policy. In one embodiment, a computer system receives user input indicating a user's intention to selectively redact portions of accessed documents. The computer system accesses at least one document, such that the document is capable of being displayed to the user. The computer system determines that the accessed document comprises one or more tags indicating which portions of the document are to be redacted. The computer system dynamically redacts those portions of the document identified by the tags without otherwise altering the structure of the document, in accordance with the user's intention. The computer system also displays the document according to the document's original structure, omitting the dynamically redacted portions.Type: GrantFiled: December 19, 2007Date of Patent: March 22, 2011Assignee: Microsoft CorporationInventor: Scott C. Cottrille
-
Patent number: 7913161Abstract: A computer-implemented method of managing electronic documents includes steps of providing a first electronic document, the first document including a plurality of first document content elements; providing a second electronic document, the second document including a plurality of second document content elements; defining a parent-child relation between the first document and the second document to form a hierarchy of electronic documents that includes the first and second electronic documents; defining an override relation to bind a selected first document content element to a selected second document content element, the override relation specifying an override type that determines whether the selected second document content element should be replaced by, appended to the selected first document content element or removed, and enforcing the at least one override relation binding the selected first document content element to the selected second document content element.Type: GrantFiled: May 8, 2006Date of Patent: March 22, 2011Assignee: Enwisen, Inc.Inventors: Luis M. Rivas, Jr., Roger Woehl
-
Patent number: 7877680Abstract: A computer-implementable method, system and computer media for auto-generating and auto-versioning a dynamic document are presented. In a preferred embodiment, the computer-implementable method includes populating a dynamic document with content from multiple sources. The dynamic document is then version named in accordance with a nomenclature rule that identifies a source and version of content from the multiple sources. In response to a content from one or more of the multiple sources changing at a source, the dynamic document is updated with updated content, and a version name of the dynamic document is updated to reflect the updated content.Type: GrantFiled: March 20, 2007Date of Patent: January 25, 2011Assignee: International Business Machines CorporationInventors: Jai S. Arun, David N. Brauneis, Jr., Rohit D. Kelapure, Dana R. Thalheimer
-
Publication number: 20110016389Abstract: The technology is directed to bi-directional text contraction and expansion. In some embodiments, a defined field is determined based on a focus location and the focus location is associated with a location of the defined field in a user interface. Expanded text associated with the defined field is determined, and the expanded text is contracted based on a first context of at least one part of the expanded text. Modified contracted text is received, and the modified contracted text is associated with the defined field.Type: ApplicationFiled: July 15, 2009Publication date: January 20, 2011Inventors: Glen GORDON, Jonathan Mosen
-
Patent number: 7873903Abstract: A method of providing selected text into a computer includes selecting a character in a range of characters and selecting a word as a function of the selected character. The word is presented to the user and an action is received from the user pertaining to the selected character.Type: GrantFiled: January 8, 2007Date of Patent: January 18, 2011Assignee: Microsoft CorporationInventor: Gina Danielle Venolia
-
Patent number: 7870485Abstract: A system that generates multiple documents using a template document and a data source. During operation, the system receives the data source, which includes parent records, child records, and metadata which describes the data stored in the parent and child records. Next, the system receives the template document which includes tables. The system then generates a flat data source from the data source, wherein the flat data source includes column names for the tables in the template document. Next, the system generates an intermediate document using the template document by concatenating multiple replicas of the template document to obtain an initial version of the intermediate document and by using the flat data source to populate the column names in the tables within the initial version of the intermediate document. The system then generates a final document by using the child records to populate rows in the tables within the intermediate document.Type: GrantFiled: July 27, 2006Date of Patent: January 11, 2011Assignee: Intuit Inc.Inventors: Alexander Seliutin, Jeffrey D. Stegall, Sergey Alduokhov
-
Patent number: 7852496Abstract: A computer readable recording medium storing a printer driver causing a computer to execute a process for generating, based on printing target data, printing data and sending to a printing device, the process which includes: selecting a character with a specific typeface from the printing target data; performing conversion of the selected character with the specific typeface into a character with other typeface; and generating the printing data based on the printing target data including the converted character.Type: GrantFiled: September 11, 2006Date of Patent: December 14, 2010Assignee: Fuji Xerox Co., Ltd.Inventors: Takashi Oda, Takashi Tomizuka
-
Patent number: 7853870Abstract: A technique is disclosed for generating formatted information for display on a computing device. The computing device may be configured to include at least one interface for communicating with a server system. A request is sent from the computing device to the server system. According to one embodiment, the request may correspond to an HTTP request for information relating to a specific HTML page or web page. A response is then received from the server system. According to one embodiment, the response includes response information comprising embedded instructions and data. The embedded instructions may include instructions for using the data to generate formatted markup information for display on the computing device. The embedded instructions are then executed on the data to thereby generate formatted markup information for display on the computing device. According to a specific embodiment, the formatted markup information corresponds to HTML data to be rendered for display on the computing device.Type: GrantFiled: February 17, 2009Date of Patent: December 14, 2010Inventors: Narasimha Rao Paila, Ajit Ramachandra Mayya, Huy Nguyen, Shannon Norrell
-
Patent number: 7853879Abstract: An image display method and apparatus for displaying a plurality of items of moving image data on a screen include determining a virtual radius of a circular display area displaying one item of moving image data, and determining display positions of the plurality of items of moving image data on the screen such that another item of moving image data is not displayed within a circular display area having the determined radius centered at a display position of one item of moving image data. Each of the plurality of items of moving image data is displayed at the determined display positions.Type: GrantFiled: September 6, 2006Date of Patent: December 14, 2010Assignee: Canon Kabushiki KaishaInventors: Tomoyasu Yoshikawa, Shuntaro Aratani, Tomoyuki Ohno, Katsuhiro Miyamoto
-
Publication number: 20100305941Abstract: Described are computer-based methods and apparatuses, including computer program products, for automation of auditing claims. Data indicative of an insurance company name is received, the data comprising one or more words. The data is processed through one or more processing steps to generate processed data comprising one or more processed words. One or more candidate word strings are selected based on the one or more processed words. Matching information is associated with each of the one or more candidate word strings. Analysis information is generated for each of the one or more candidate word strings based on the associated matching information. An insurance company identifier is associated with received data based on the analysis information and one or more matching rules.Type: ApplicationFiled: May 29, 2009Publication date: December 2, 2010Applicant: HyperQuest, Inc.Inventors: Dennis M. Hogan, Jeffrey J. Hogan
-
Publication number: 20100306645Abstract: A guided natural language interface, a method for guiding a user in specifying a color problem with a document image, and a set of templates for use in the interface and method are provided. The interface includes computer readable memory which stores a set of issue description templates, each template being configured for guiding a user in formulating a problem statement characterizing, in natural language, a problem related to color identified in an input document. A natural rendering engine receives information input by a user and/or information input from an associated problem detector, and instantiates one of the templates in response thereto. The natural language rendering engine is configured for presenting the problem statement to the user as it is refined and communicating information based on the refined problem statement to an associated problem corrector.Type: ApplicationFiled: May 28, 2009Publication date: December 2, 2010Applicant: Xerox CorporationInventors: Frederic ROULLAND, Jutta K. WILLAMOWSKI, David B. MARTIN
-
Patent number: 7831906Abstract: Methods, systems, and computer program products are disclosed for providing collaborative event media content that include creating, in dependence upon original media content, a structured document, where the structured document includes one or more structural elements, and creating a grammar for the collaborative event media content, where the grammar includes grammar elements each of which includes an identifier for at least one structural element of the structured document. In typical embodiments, creating a structured document includes inserting in the structural document structural element identifiers for the structural elements.Type: GrantFiled: April 26, 2004Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: William Kress Bodin, Derral Charles Thorson
-
Patent number: 7831911Abstract: A spell checking system includes a letter spelling engine. The letter spelling engine is configured to select a plurality of candidate letter target strings that closely match a misspelled source string. The spell checking system includes a phoneme spelling engine. The phoneme spelling engine is configured to select a plurality of candidate phoneme target strings that closely match the misspelled source string. A ranker module is configured to combine the candidate letter target strings and the candidate phoneme target strings into a combined list of candidate target strings. The ranker module is also configured to rank the list of candidate target strings to provide a list of best candidate target strings for the misspelled source string.Type: GrantFiled: March 8, 2006Date of Patent: November 9, 2010Assignee: Microsoft CorporationInventor: William D. Ramsey
-
Patent number: 7814408Abstract: A markup language document, such as an e-book, having a general format is converted into a simplified hierarchy of linked files. During this process, the file is pre-computed and encoded to accelerate run-time search operations and to minimize the computational requirements for run-time parsing and other forms of processing. The resulting e-book content is organized in a simplified file format hierarchy. The e-book file format hierarchy includes a root directory containing all of the files for a particular e-book. The root directory contains a content subdirectory linked to the root directory. The content subdirectory has nested therein at least one linked content file providing content information relating to the electronic book. The content file is pre-computed and encoded to minimize run-time processing.Type: GrantFiled: April 19, 2000Date of Patent: October 12, 2010Assignee: Microsoft CorporationInventors: Jerry Dunietz, Nathan Lewis, Jason Hills
-
Patent number: 7814171Abstract: An application hosting a browser modifies its own functionality in some manner based on whether particular content (e.g., an identifier) is present in a document for rendering by the browser. In one embodiment, a financial statement page for rendering via the hosted browser is scanned to determine if an identifier corresponding to a download button is present. If present, the host application provides an alternate download button that does not scroll off the screen as the page is scrolled. The present invention also suppresses a dialog box (e.g., the open/save dialog box) when a request for a certain file type is made by a hosted browser. For example, a request for download of financial information suppresses the open/save dialog box, and automatically opens the downloaded file.Type: GrantFiled: November 2, 2007Date of Patent: October 12, 2010Assignee: Microsoft CorporationInventors: Darrell L. Blegen, Hugh Rubin, Derek Hazeur
-
Patent number: 7810031Abstract: An email generation method and system. The method comprises receiving and storing by a computing system, a first data object. The computing system comprises XML files. Each XML file comprises email templates. The computing system receives language identification data identifying a first XML file of the XML files. The first XML file comprises a first set of email templates. The computing system selects the first XML file in response to receiving the first language identification data. The computing system receives template identification data identifying a first email template of the first set of email templates. The computing system selects the first email template in response to receiving the template identification data. The computing system retrieves the first data object stored in the computing system. The computing system automatically generates a first email by incorporating first portions of the first data object into associated sections of the first email template.Type: GrantFiled: October 24, 2006Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Andrew Coleman, Gautam Majumdar, Muthusamy Palanisamy Muthusamy, Manish Singh
-
Patent number: 7810028Abstract: A system and methods for copying, deleting, replacing, and moving content in group-editable web pages is disclosed. The system includes a server and devices, such as computers, which can communicate via a network. Users at the computers can access group-editable web pages from the server and request that content operations be performed involving content in a first page and optionally one or more second pages. The server obtains content operation details needed to perform the content operation by finding content operation implementation information in the first page itself and/or in another page.Type: GrantFiled: December 23, 2003Date of Patent: October 5, 2010Assignee: Xerox CorporationInventors: David G. Bell, Eric A. Bier, Bay-Wei Chang, Kenneth A. Pier
-
Patent number: 7802305Abstract: A redaction process obtains redaction data indicating content to be redacted in a document. In addition, the redaction process obtains non-redaction data indicating content not to be redacted in the document. Furthermore, the redaction process obtains proximity data indicating proximate expressions to be matched against the document. In this manner, the redaction process processes the redaction data, non-redaction data and proximity data against the document to produce a redact list and a potential list. Upon receiving user selections from both the redact and the potential lists, the redaction process applies a redaction function to the document to produce a redacted version of the document.Type: GrantFiled: October 10, 2006Date of Patent: September 21, 2010Assignee: Adobe Systems Inc.Inventor: Bennett Leeds
-
Patent number: 7788085Abstract: String replacement is performed in text using linguistic processing. The linguistic processing identifies the existence of direct or indirect links between the string to be replaced and other strings in the text. Morphological, syntactic, anaphoric, or semantic inconsistencies, which are introduced in strings with the identified direct or indirect links to the string that is to be replaced are detected and corrected.Type: GrantFiled: December 17, 2004Date of Patent: August 31, 2010Assignee: Xerox CorporationInventors: Caroline Brun, Herve Dejean, Caroline Hagege
-
Patent number: 7770112Abstract: This invention provides a technique to correctly inform the human being of content of contents to be published but to prevent machines from collecting part of the contents whose distribution is not desired by the information provider. This invention includes: reading out contents data to be published, which includes text data, and identifying a character string whose output as the text data should be avoided from the contents data; converting the identified character string into substitution data other than the text data so as to maintain content of the identified character string; and generating publication contents data to maintain publication content of the contents data by using data other than the identified character string in the contents data and the substitution data. Thus, by carrying out such a processing, it becomes possible to conceal the character string against machines without changing the publication content for the human being.Type: GrantFiled: June 12, 2006Date of Patent: August 3, 2010Assignee: Fujitsu LimitedInventors: Tomoya Iwakura, Junko Furukawa
-
Publication number: 20100182653Abstract: An automated system and method for recognizing handwritten edits contained on a hard-copy document, the hand-written edits being made in one of two colors, and creating an electronic version of the hard-copy document with the edits applied, the edits being applied according to the highlighted color of the edit.Type: ApplicationFiled: January 21, 2009Publication date: July 22, 2010Applicant: Xerox CorporationInventors: Claire Dawn IRELAND, Ramesh NAGARAJAN
-
Patent number: 7757161Abstract: A computer readable medium stores executable instructions to specify a report with a report field for displaying information. An assessment of information that will be potentially displayed in the report field is performed. The report field is sized in accordance with the assessment.Type: GrantFiled: March 15, 2006Date of Patent: July 13, 2010Assignee: Business Objects Software LtdInventors: Blair Thomas Wheadon, Henry Kam
-
Publication number: 20100100555Abstract: A computer-readable medium includes instructions for causing at least one processor to perform a method. The method may include receiving a symbol sequence into a document, identifying another symbol sequence in the document whose probability of matching the received symbol sequence is above a threshold, and replacing the received symbol sequence with the other symbol sequence.Type: ApplicationFiled: December 22, 2009Publication date: April 22, 2010Inventor: John Eric Harrity