Replacement Of Element Patents (Class 715/271)
-
Patent number: 7698636Abstract: 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: GrantFiled: June 13, 2002Date of Patent: April 13, 2010Assignee: Microsoft CorporationInventor: Ibrahim A. Mohamed
-
Patent number: 7689911Abstract: 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: GrantFiled: March 7, 2006Date of Patent: March 30, 2010Assignee: Microsoft CorporationInventors: Ashraf A. Michail, Mark A. Alcazar, John G. Bedworth
-
Patent number: 7689913Abstract: 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: GrantFiled: November 22, 2005Date of Patent: March 30, 2010Assignee: US Tax Relief, LLCInventor: Timothy F. Umbreit
-
Patent number: 7681119Abstract: 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: GrantFiled: March 24, 2005Date of Patent: March 16, 2010Assignees: Ricoh Company, Ltd., Ricoh Americas CorporationInventors: Avery Fong, Tetsuro Motoyama, Anurag Bhatnagar
-
Publication number: 20100064210Abstract: 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: ApplicationFiled: March 10, 2009Publication date: March 11, 2010Applicant: AT&T Mobility II LLCInventor: Gaviphat Lekutai
-
Patent number: 7620889Abstract: 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: GrantFiled: December 20, 2004Date of Patent: November 17, 2009Assignee: Microsoft CorporationInventors: Brian Jones, Robert Little, Shawn Alan Villaron
-
Publication number: 20090241022Abstract: 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: ApplicationFiled: March 19, 2008Publication date: September 24, 2009Applicant: UNIVERSAL SCIENTIFIC INDUSTRIAL CO., LTD.Inventor: Meng-Ling Chang
-
Patent number: 7584426Abstract: 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: GrantFiled: August 6, 2004Date of Patent: September 1, 2009Assignee: Google Inc.Inventors: Bay-Wei W. Chang, Brian D. Rakowski, Sanjeev Singh
-
Publication number: 20090217159Abstract: 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: ApplicationFiled: February 22, 2008Publication date: August 27, 2009Inventors: Jeffrey Matthew Dexter, Robert Smik, Danny Hyun, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
-
Publication number: 20090189862Abstract: 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: ApplicationFiled: January 24, 2008Publication date: July 30, 2009Inventor: Daniel VIBERG
-
Patent number: 7555707Abstract: 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: GrantFiled: March 12, 2004Date of Patent: June 30, 2009Assignee: Microsoft CorporationInventors: Matthew Labarge, Igor Zaika, William John Blewett
-
Patent number: 7549119Abstract: 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: GrantFiled: November 18, 2004Date of Patent: June 16, 2009Assignee: Neopets, Inc.Inventors: William Joseph McCaffrey, Doug Carl Dohring
-
Patent number: 7546531Abstract: 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: GrantFiled: November 21, 2003Date of Patent: June 9, 2009Assignee: Microsoft CorporationInventor: Tantek Celik
-
Patent number: 7536635Abstract: 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: GrantFiled: April 25, 2005Date of Patent: May 19, 2009Assignee: Microsoft CorporationInventors: Dean Anthony Racovolis, Douglas J. Turner
-
Publication number: 20090094061Abstract: 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: ApplicationFiled: October 2, 2008Publication date: April 9, 2009Applicant: CERNER INNOVATION, INC.Inventors: Lisa Kelly, Mary Gannon, Martha Gerling, Stephanie Rogers
-
Patent number: 7509573Abstract: 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: GrantFiled: February 17, 2004Date of Patent: March 24, 2009Assignee: Microsoft CorporationInventors: Brian Jones, Marcin Sawicki, Robert Little, Daniel Snyder, Ambrose Treacy
-
Patent number: 7506254Abstract: 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: GrantFiled: April 21, 2005Date of Patent: March 17, 2009Assignee: Google Inc.Inventor: Alexander M. Franz
-
Patent number: 7503001Abstract: 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: GrantFiled: October 28, 2002Date of Patent: March 10, 2009Assignee: AT&T Mobility II LLCInventor: Gaviphat Lekutai
-
Publication number: 20090055733Abstract: 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: ApplicationFiled: October 9, 2008Publication date: February 26, 2009Inventor: Astrid Graeber
-
Patent number: 7496230Abstract: 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: GrantFiled: June 10, 2004Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: Yen-Fu Chen, John W. Dunsmoir
-
Patent number: 7496834Abstract: 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: GrantFiled: August 22, 2003Date of Patent: February 24, 2009Assignee: LG Electronics, Inc.Inventors: Hye Jeong Jeon, Kyoung Ro Yoon, Bae Geun Kang
-
Patent number: 7493554Abstract: 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: GrantFiled: June 22, 2007Date of Patent: February 17, 2009Inventors: Narasimha Rao Paila, Ajit Ramachandra Mayya, Huy Nguyen, Shannon Norrell
-
Publication number: 20090037811Abstract: 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: ApplicationFiled: July 14, 2008Publication date: February 5, 2009Applicant: CANON KABUSHIKI KAISHAInventor: Shingo Iwasaki
-
Patent number: 7475010Abstract: 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: GrantFiled: September 2, 2004Date of Patent: January 6, 2009Assignee: Lingospot, Inc.Inventor: Gerald CheShun Chao
-
Patent number: 7475344Abstract: 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: GrantFiled: May 4, 2008Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Sandeep Ramesh Patil, Venkat Venkatsubra, Dwip N Banerjee, Ranadip Das
-
Patent number: 7458024Abstract: 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: GrantFiled: March 16, 2005Date of Patent: November 25, 2008Assignee: Fuji Xerox Co., Ltd.Inventors: Atsushi Itoh, Michihiro Tamune, Masatoshi Tagawa, Naoko Sato, Shaoming Liu, Hiroshi Masuichi, Kiyoshi Tashiro, Kyosuke Ishikawa
-
Patent number: 7451398Abstract: 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: GrantFiled: November 18, 2003Date of Patent: November 11, 2008Assignee: Google, Inc.Inventor: Christopher Rohrs
-
Publication number: 20080263443Abstract: 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: ApplicationFiled: October 27, 2006Publication date: October 23, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Daniel Maxime
-
Publication number: 20080189607Abstract: 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: ApplicationFiled: April 8, 2008Publication date: August 7, 2008Applicant: SAP AGInventor: Ralph Benzinger
-
Patent number: 7401291Abstract: 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: GrantFiled: October 4, 2004Date of Patent: July 15, 2008Assignee: Microsoft CorporationInventors: Alan Ramaley, Suresh Tharamal, Sean E. McAteer, Thomas W. Olsen, Valerie D. Serdy
-
Publication number: 20080168346Abstract: 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: ApplicationFiled: October 10, 2007Publication date: July 10, 2008Inventors: Pieter Geelen, Sinone Tertoolen
-
Patent number: 7363579Abstract: 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: GrantFiled: September 3, 2004Date of Patent: April 22, 2008Assignee: Business Integrity LimitedInventor: Philip E. Vasey
-
Patent number: 7356760Abstract: 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: GrantFiled: September 13, 2004Date of Patent: April 8, 2008Assignee: NBOR CorporationInventor: Denny Jaeger
-
Patent number: 7346838Abstract: 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: GrantFiled: September 25, 2003Date of Patent: March 18, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael K Martyn, Cliff A Lindroth