Replacement Of Element Patents (Class 715/271)
  • Patent number: 7698636
    Abstract: A component can be edited from within the context of a hosting file. A system and method for providing an in-place editing surface for a component such as a file, document or control, within the context of the hosting file is described. A non-persistable container is generated for the hosting file and another non-persistable container (e.g., an editing frame) is generated for the component. The current contents of the component are loaded into an editing frame. Modifications made to the component within the editing frame are saved and the hosting file is displayed. Any changes made to the component are visible in the hosting file.
    Type: Grant
    Filed: June 13, 2002
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventor: Ibrahim A. Mohamed
  • Patent number: 7689911
    Abstract: An extensible editor allows integration of extensions that modify the editor's default behavior and provide customized feedback to users. The editor includes interfaces through which extensions are connected to the editor and through which selection services and highlight rendering services are provided. The selection services interfaces provide a clear separation of a logical selection position in the document and the visual feedback provided for the selection, allowing extensions to be designed that provide customized selection feedback. The highlight rendering services interfaces provide an extension with the ability to augment an existing selection without modifying the actual document. The editor also includes an event routing model that works to decrease the occurrence of conflicts between the editor and extensions and between extensions. Upon the occurrence of an event, the editor routes the event to each extension before the editor's default handling of the event occurs.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Ashraf A. Michail, Mark A. Alcazar, John G. Bedworth
  • Patent number: 7689913
    Abstract: A process of managing Internet pornography based on detection of the phrase “18 U.S.C. 2257 Record-Keeping Requirements Compliance Statement” or a discernable variation. The top level domain “xxx” may instead or in addition be examined.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: March 30, 2010
    Assignee: US Tax Relief, LLC
    Inventor: Timothy F. Umbreit
  • Patent number: 7681119
    Abstract: A method, apparatus, and computer program product for providing a graphical user interface for creating and editing a mapping of structured information to different structured information, which allows a user to interactively define the mapping. The present invention operates as a user tool by accepting interactive input from a user of a source input, processing the input to display the source input in a format for accepting user commands to create or edit a transformation map of source components to target components. Interactive user input is accepted for selection of an input file to be transformed and selection of a transformation map for the requested transformation. Interactive user input is accepted for processing for selection of individual components of the first structured information format for mapping, and for selection of options for the target components.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: March 16, 2010
    Assignees: Ricoh Company, Ltd., Ricoh Americas Corporation
    Inventors: Avery Fong, Tetsuro Motoyama, Anurag Bhatnagar
  • Publication number: 20100064210
    Abstract: Text processors are configured to shorten or compact text based on one or more abbreviation libraries or rule libraries. Messaging methods include such text abbreviation processing to reduce message length based on display properties or to enhance user perception. Message length can be reduced based on abbreviations in a standard abbreviation list, a user specific abbreviation list, or a combination of standard and custom lists. In some examples, text length is shortened based on stored rules. Mobile stations that provide messaging services include text processors that reduce message length and can be configured to process text messages prior to transmission or after reception. Text processors are provided in association with word processors and presentation applications, and are configured to produce shortened text strings. In some examples, full-length text remains is stored so that both shortened text and full text are available.
    Type: Application
    Filed: March 10, 2009
    Publication date: March 11, 2010
    Applicant: AT&T Mobility II LLC
    Inventor: Gaviphat Lekutai
  • Patent number: 7620889
    Abstract: Methods and systems are provided for separating the data of a structured document from markup structure applied to the document and for linking the separately maintained data with associated markup structure applied to the document. The data stream in an Extensible Markup Language (XML) represented document is moved outside of the document structure into a data file that is linked to the document structure. The data file and the XML-represented document structure are maintained in association with a single file (e.g., document), but in separate object models. Links are established between XML elements applied to the document and data ranges of the data file. Each of the XML structure file and the data file may be accessed and edited separately without affecting the structure or data of the other file until the two files are merged for presenting the associated document.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Brian Jones, Robert Little, Shawn Alan Villaron
  • Publication number: 20090241022
    Abstract: A machine-implemented method for data conversion, which is adapted for converting a plurality of entries of component data in a bill of materials, includes the steps of: (a) reading the entries of the component data from the bill of materials; (b) acquiring a critical text set from each of the entries of the component data; (c) generating a converted component value and a converted component value range for the critical text set acquired from each of the entries of the component data; and (d) rearranging the entries of the component data in the bill of materials according to the converted component values, and displaying the rearranged entries of the component data together with the corresponding converted component values and the corresponding converted component value ranges.
    Type: Application
    Filed: March 19, 2008
    Publication date: September 24, 2009
    Applicant: UNIVERSAL SCIENTIFIC INDUSTRIAL CO., LTD.
    Inventor: Meng-Ling Chang
  • Patent number: 7584426
    Abstract: A system and method is provided for a spell checker that includes sending a document to a spelling server which returns the document with associated spelling information, though the document could also be provided to a spelling assistant on the local machine. The spelling information includes identification of potentially misspelled words and one or more replacements words. The document is displayed to identify the potentially misspelled words in a visually distinctive manner. The replacement words are displayed near the potentially misspelled word in response to a user activity, such as clicking on the identified words. The misspelled word is replaced with the word selected by the user from the replacement words. The user may extend the area of text to be modified by clicking on extension buttons to the left and right of the potentially misspelled word.
    Type: Grant
    Filed: August 6, 2004
    Date of Patent: September 1, 2009
    Assignee: Google Inc.
    Inventors: Bay-Wei W. Chang, Brian D. Rakowski, Sanjeev Singh
  • Publication number: 20090217159
    Abstract: A computer receives a user request to replace a first text string with a second text string in a first document and a second document, respectively, wherein the first text string in the first document has a first content type and the first text string in the second document has a second content type that is different from the first content type. The computer substitutes the second text string for the first text string in the first document and the second document, wherein the replacing second text string in the first document has the first content type and the replacing second text string in the second document has the second content type.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 27, 2009
    Inventors: Jeffrey Matthew Dexter, Robert Smik, Danny Hyun, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
  • Publication number: 20090189862
    Abstract: The invention relates to a method for enabling a user to edit a text on a screen comprising the steps of: defining the text into at least one block, enabling the at least one block to be selected by the user, associating at least one function with the at least one block, and presenting the at least one block selected by a user and its associated function to the user on the screen upon selection of the at least one block.
    Type: Application
    Filed: January 24, 2008
    Publication date: July 30, 2009
    Inventor: Daniel VIBERG
  • Patent number: 7555707
    Abstract: A method and system is generally directed to retrieving data from an external source and binding the data to a structure used in executing a UI script. The external source may be on a local machine located across a network. The UI script is transformed to a tree structure. The relevant portions of the tree structure are cloned and manipulated to insert the data from the external source. The cloned portions of the tree structure are then grafted back into the tree. The tree structure is then used to display the UI corresponding to the UI script that includes the data from the external source.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: June 30, 2009
    Assignee: Microsoft Corporation
    Inventors: Matthew Labarge, Igor Zaika, William John Blewett
  • Patent number: 7549119
    Abstract: A method and system for filtering website content prevents undesirable words or phrases from appearing in website postings sent by website users. The invention intercepts all content submitted by the user, and processes the content before posting it on the website. Intercepted content is first processed through a blocking subroutine, which first calls a preprocessing subroutine and then calls a content breakdown subroutine. The content breakdown subroutine utilizes a recursive comparison subroutine to identify undesirable words or phrases against previously identified words or phrases stored in a database. Options may be set in the system to replace the inappropriate content with acceptable content and then post the message or block the message entirely. The user may or may not be notified that their message has been blocked or replaced. The program then calls a matching subroutine for further processing of the intercepted content.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: June 16, 2009
    Assignee: Neopets, Inc.
    Inventors: William Joseph McCaffrey, Doug Carl Dohring
  • Patent number: 7546531
    Abstract: A rendering engine that enables access to alternate content determines, based on an accessibility mode, a list of focusable elements associated with a document to be rendered. If the accessibility mode is inactive, the list of focusable elements includes elements that are, by default, focusable. If the accessibility mode is active, the list of focusable elements also includes elements that have associated alternate content, but that are not, by default, focusable. When an accessibility mode is active and an element with associated alternate content is selected, the alternate content is rendered.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventor: Tantek Celik
  • Patent number: 7536635
    Abstract: Systems and methods for redacting portions of a document resulting in one or more versions of the document that show to readers the portions of the document that have been redacted. At least one of these one or more versions may have the content of the redacted portions encrypted and/or actually removed and replaced with a sort of filler (e.g., to resemble a blacked out portion of a paper copy). At least one other version may show to users the actual content that has been redacted. This latter version may be retained for users privy to the content (i.e., information) of the redacted portions, so that they know what content was redacted, whereas versions with the content removed or encrypted may be provided to those not privy to the content.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: May 19, 2009
    Assignee: Microsoft Corporation
    Inventors: Dean Anthony Racovolis, Douglas J. Turner
  • Publication number: 20090094061
    Abstract: Methods, computer storage media, systems and user interfaces for generating and/or managing medical documentation sets are provided. Medical documentation sets are generated by replicating a predetermined medical template. After the predetermined medical template is replicated, the medical label associated with the medical documentation set may be modified so that the medication documentation set includes a unique medical label. Upon the completion of a medication documentation set, it may be retrieved and managed as desired.
    Type: Application
    Filed: October 2, 2008
    Publication date: April 9, 2009
    Applicant: CERNER INNOVATION, INC.
    Inventors: Lisa Kelly, Mary Gannon, Martha Gerling, Stephanie Rogers
  • Patent number: 7509573
    Abstract: Methods and systems are provided for allowing software applications capable of reading and saving Extensible Markup Language (XML) representations of documents to quickly and efficiently detect the presence of executable code contained in a given document being read or saved by the software applications. Examples of executable code include, but are not limited to macros, VBA macros, OLE code, OCX or ActiveX controls, embedded executable objects, and the like.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: March 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Brian Jones, Marcin Sawicki, Robert Little, Daniel Snyder, Ambrose Treacy
  • Patent number: 7506254
    Abstract: Systems and methods for predictive conversion of user text input in one language or character set to another language or character set are disclosed. The method may generally include converting a partial user input in a non-target language or character set to a converted partial user input in a target language or character set and computing likely possible converted completions of the converted partial user input based on a likely completions module. The converting may be based on a dictionary of non-target language or character set to target language or character set mappings. The likely completions module may be a database or a model trained by performing statistical analysis on a database of user inputs or a subset thereof. The subset of user inputs may be selected from those from a particular geographic location or time period and/or from the user or the user's current session.
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: March 17, 2009
    Assignee: Google Inc.
    Inventor: Alexander M. Franz
  • Patent number: 7503001
    Abstract: Text processors are configured to shorten or compact text based on one or more abbreviation libraries or rule libraries. Messaging methods include such text abbreviation processing to reduce message length based on display properties or to enhance user perception. Message length can be reduced based on abbreviations in a standard abbreviation list, a user specific abbreviation list, or a combination of standard and custom lists. In some examples, text length is shortened based on stored rules. Mobile stations that provide messaging services include text processors that reduce message length and can be configured to process text messages prior to transmission or after reception. Text processors are provided in association with word processors and presentation applications, and are configured to produce shortened text strings. In some examples, full-length text remains is stored so that both shortened text and full text are available.
    Type: Grant
    Filed: October 28, 2002
    Date of Patent: March 10, 2009
    Assignee: AT&T Mobility II LLC
    Inventor: Gaviphat Lekutai
  • Publication number: 20090055733
    Abstract: 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: Application
    Filed: October 9, 2008
    Publication date: February 26, 2009
    Inventor: Astrid Graeber
  • Patent number: 7496230
    Abstract: Image or graphic elements such as pictures, icons and clip art, are intercepted during transfer from a computer source to a computer destination, such as during a cut-and-paste operation. Embedded text within the intercepted element is optically recognized, and encoded text is extracted. It is determined if the language of the text matches a desired language of the destination. If not, a translation of the optically-recognized text data is performed, and the translated text data is rendered into image data. The image data is then substituted into the intercepted element to overlay or replace the original embedded text, thereby “translating” the image or graphic element to a desired destination language. The modified image or graphic element is then delivered to the destination, such as a document, program, file or data structure.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 7496834
    Abstract: There is provided a method for requesting an electronic document based on XML in which the electronic document is created using a syntax defining a structure of a constructed electronic document. The electronic document request method can include creating a request document including an element name/attribute name based on a previously prescribed syntax without defining an additional syntax for requesting the electronic document, requesting a supply of the electronic document having an information on the element name/attribute name recorded in the request document, and receiving the electronic document including the information on the requested element name/attribute name.
    Type: Grant
    Filed: August 22, 2003
    Date of Patent: February 24, 2009
    Assignee: LG Electronics, Inc.
    Inventors: Hye Jeong Jeon, Kyoung Ro Yoon, Bae Geun Kang
  • Patent number: 7493554
    Abstract: A technique is disclosed for generating formatted information for display on a computer system. The computer system may be configured to include at least one interface for communicating with a server computer system. A request is sent from the computer system 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 computer system. The embedded instructions are then executed on the data to thereby generate formatted markup information for display on the computer system. According to a specific embodiment, the formatted markup information corresponds to HTML data to be rendered for display on the computer system.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: February 17, 2009
    Inventors: Narasimha Rao Paila, Ajit Ramachandra Mayya, Huy Nguyen, Shannon Norrell
  • Publication number: 20090037811
    Abstract: An apparatus which processes a flow description document detects a common part between the first and second flow description documents, and rewrites the common part in the second flow description document into a reference to that in the first flow description document.
    Type: Application
    Filed: July 14, 2008
    Publication date: February 5, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Shingo Iwasaki
  • Patent number: 7475010
    Abstract: A method for resolving ambiguities in natural language by organizing the task into multiple iterations of analysis done in successive levels of depth. The processing is adaptive to the users' need for accuracy and efficiency. At each level of processing the most accurate disambiguation is made based on the available information. As more analysis is done, additional knowledge is incorporated in a systematic manner to improve disambiguation accuracy. Associated with each level of processing is a measure of confidence, used to gauge the confidence of a process in its disambiguation accuracy. An overall confidence measure is also used to reflect the level of the analysis done.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: January 6, 2009
    Assignee: Lingospot, Inc.
    Inventor: Gerald CheShun Chao
  • Patent number: 7475344
    Abstract: The present invention, in one embodiment, aids the user during composition of emails/letters/documents with assistance for correct gender usage. In one example application, first an automated user information look-up process is initiated over centralized databases using the proper names mentioned in the composition. Once matches are found, gender-related information is retrieved and the composer is assisted with gender recognition tools while composing gender-sensitive statements. When mismatches between proper nouns and the corresponding adjectives/pronouns are found, this method proceeds with highlighting or otherwise flagging the mismatching words. Upon right-clicking the highlighted words, the user is given suggestions for the most probably correct options. Examples of the idea explained in this invention can be incorporated in existing software/systems of email/document editor/composers.
    Type: Grant
    Filed: May 4, 2008
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Sandeep Ramesh Patil, Venkat Venkatsubra, Dwip N Banerjee, Ranadip Das
  • Patent number: 7458024
    Abstract: The present invention provides a document processing device including: a specifying unit that specifies character strings which have a common property across documents, from among character strings included in plural documents which are represented by plural corresponding document data; and a rewriting unit that rewrites, among the character strings specified by the specifying unit, character strings expressed in formats different from a defined format to character strings expressed in the defined format.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: November 25, 2008
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Atsushi Itoh, Michihiro Tamune, Masatoshi Tagawa, Naoko Sato, Shaoming Liu, Hiroshi Masuichi, Kiyoshi Tashiro, Kyosuke Ishikawa
  • Patent number: 7451398
    Abstract: Providing capitalization correction for unstructured excerpts is described. An excerpt of unstructured content is tokenized into a set of words. The set of words is analyzed for correct capitalization. Individual characters constituting at least one such word in the set of words are evaluated. The at least one such word is skipped if determined to be of a predefined type.
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: November 11, 2008
    Assignee: Google, Inc.
    Inventor: Christopher Rohrs
  • Publication number: 20080263443
    Abstract: A method, computer program and system for performing a find and replace editing operation of a text starting from a couple of initial find and replace expressions provided by the user, applying each rule defining admissible inflected forms of the initial find expression and the initial replace expression, to the initial find and replace expression to identify all the derived couples of find expression and the replace expression which are valid for the rules. The find expression and the replace expression of the derived couples correspond to inflected forms of the initial find and replace expressions. Then, for each match in the text of the find expression of the derived couples, proposing to the user the derived couples for replacement in the text. The user interface is done through the usual graphical user interface of a text editor or through a text based terminal user interface.
    Type: Application
    Filed: October 27, 2006
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Daniel Maxime
  • Publication number: 20080189607
    Abstract: A computer-implemented method of processing text. A method includes providing a unit of text to a text buffer. The unit of text is divided into one or more shift blocks and one or more replacement blocks. Based on a replacement operation of replacing each replacement block with replacement text, a final position of each shift-block within the text buffer is determined.
    Type: Application
    Filed: April 8, 2008
    Publication date: August 7, 2008
    Applicant: SAP AG
    Inventor: Ralph Benzinger
  • Patent number: 7401291
    Abstract: A system and method for reviewing an electronic document. A copy of an electronic document is sent to a reviewer, the copy of the electronic document having a first property identifying the location of the electronic document in the memory and indicating that review of the copy has been requested. The reviewer uses an application program to open the copy of the electronic document. The application program detects properties and in response to the first property, automatically displays a review toolbar. The edited electronic document is then sent back to the author having at least a first property. The application program executed by the author detects the properties and in response to the first property, retrieves the original electronic document from the memory and automatically prompts the author to merge the edited electronic document into the electronic document.
    Type: Grant
    Filed: October 4, 2004
    Date of Patent: July 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Alan Ramaley, Suresh Tharamal, Sean E. McAteer, Thomas W. Olsen, Valerie D. Serdy
  • Publication number: 20080168346
    Abstract: A method and device are disclosed for navigation. In at least one embodiment, the method includes receiving an input including a plurality of ordinary characters; displaying the ordinary characters, on the display device, as the ordinary characters are input; and replacing, on the display device, a group of ordinary characters representing at least one special character in an interface language with at least one special character. In at least one embodiment, the navigation device includes a display device to provide information in an interface language; an input device to receive an input of ordinary characters in the interface language; and a processor to display the input through the display device in response to receipt of the input and replace a group of ordinary characters with at least one special character when the group of ordinary characters represents the at least one special character in the interface language.
    Type: Application
    Filed: October 10, 2007
    Publication date: July 10, 2008
    Inventors: Pieter Geelen, Sinone Tertoolen
  • Patent number: 7363579
    Abstract: The invention provides a document generation system for generating a customised document using content elements selected by rules operating on input information, the operating information comprising transaction values. The system comprises at least one computer having a document generation program stored thereon, means to associate further rules with the transaction values, and means to evaluate said further rules to produce an indication of whether transaction values are definite, indefinite or absent in a partially customised generated document. The effect of the transaction values is represented by means of a mark-up.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: April 22, 2008
    Assignee: Business Integrity Limited
    Inventor: Philip E. Vasey
  • Patent number: 7356760
    Abstract: A system and method for editing an electronic document of text and graphic objects utilizes first and second display objects to separate the graphic objects from the text to provide a user with control of the layout of the electronic document. The separation of the text and the graphic objects may involve removing the graphic objects from the first display object and placing the objects in the second display object.
    Type: Grant
    Filed: September 13, 2004
    Date of Patent: April 8, 2008
    Assignee: NBOR Corporation
    Inventor: Denny Jaeger
  • Patent number: 7346838
    Abstract: A method for displaying metadata placed on a document, includes accepting a command to load a document file that corresponds to the document into a memory of a computing device. The method also includes a computer-aided design application accepting, by way of a command line interface, a command to assign a label to each of a plurality of metadata elements in the document file. The method further includes displaying at least one of the plurality of metadata elements in response to a command to display the label assigned to the at least one of the plurality of metadata elements, thereby allowing a user to verify a value of the at least one of the plurality of metadata elements.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: March 18, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael K Martyn, Cliff A Lindroth