Replacement Of Element Patents (Class 715/271)
-
Publication number: 20140136969Abstract: Embodiments relate to text editing. An aspect includes receiving a range specifying operation for performing range specification for at least part of the text displayed on a display device. Another aspect includes causing a storing unit to store therein specific text including text in the range specified by the received range specifying operation and other text relating to the specified range. Another aspect includes displaying, at a time of performing text pasting processing, the specific text stored in the storing unit together with the text in the specified range on the display device. Another aspect includes performing, based on a changing operation for changing the text in the specified range being received, paste processing by changing the text to be pasted in accordance with the changing operation.Type: ApplicationFiled: October 30, 2013Publication date: May 15, 2014Applicant: International Business Machines CorporationInventors: Yoshio Horiuchi, Harumi Itoh, Tadahiko Nakamura, Masato Suzuki
-
Publication number: 20140136970Abstract: A text inputting method includes: obtaining a user identifier, finding a user language module corresponding to the user identifier according to the user identifier; obtaining a user input, generating a candidate sentence list according to the user input; obtaining a universal language model, calculating an on-screen probability of each candidate sentence in the candidate sentence list according to the user language model and the universal language model; sorting candidate sentences in the candidate sentence list according to their on-screen probabilities; and outputting the sorted candidate sentence list. The method increases a text inputting accuracy ratio and an inputting speed. In addition, a text inputting system and an apparatus are also provided.Type: ApplicationFiled: July 13, 2012Publication date: May 15, 2014Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Jinghui Xiao
-
Patent number: 8719703Abstract: By analyzing a web page, the web page can be divided into component parts. Specifically, the web page can be divided into items, templates and the remaining HTML. Then, using dedicated user interfaces, each component part can be separately edited. To facilitate editing, the component parts not being edited can optionally be suppressed or presented in abbreviated form, and all parts can optionally be shown in the same order in which they occur in the web page. The live version of the web page is then updated with the edited version of the component parts, taking into consideration any contributions from other users made during the editing process.Type: GrantFiled: December 8, 2000Date of Patent: May 6, 2014Assignee: Xerox CorporationInventor: Eric Allan Bier
-
Patent number: 8705096Abstract: Disclosed is an image forming apparatus including a plurality of components, a display section to display information of the components, a storage section to store replacing person information of the components and a control section to make the information of the components which are displayed in the display section be different according to the replacing person information of the components.Type: GrantFiled: April 4, 2011Date of Patent: April 22, 2014Assignee: Konica Minolta Business Technologies, Inc.Inventor: Takemasa Ikeda
-
Publication number: 20140108925Abstract: In response to determining that a first series of user inputs corresponds to a first character string, the computing device outputs, for display, the first character string. In response to determining that a second character string is more likely to correspond to the first series of user inputs than the first character string, the computing device outputs the second character string in place of the first character string. After receiving the first series of user inputs, the computing device receives a second series of user inputs. In response to determining that the second series of user inputs corresponds to a third character string, the computing device outputs the third character string. The computing device determines, based at least in part on the first and second series of user inputs, a fourth character string and outputs, for display, the fourth character string.Type: ApplicationFiled: November 18, 2013Publication date: April 17, 2014Applicant: Google Inc.Inventors: Shumin Zhai, Kurt Edward Partridge, Yu Ouyang
-
Publication number: 20140108923Abstract: An approach is provided in which a conversion manager receives a conversion request that identifies a conversion mode corresponding to a first category and a second category. The conversion manager identifies one or more first terms corresponding to the first category that are included in a page of text. As such, the conversion manager selects one or more second terms corresponding to the second category and, in turn, replaces the first terms with their corresponding second terms.Type: ApplicationFiled: October 11, 2012Publication date: April 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
-
Publication number: 20140108924Abstract: An approach is provided in which a conversion manager receives a conversion request that identifies a conversion mode corresponding to a first category and a second category. The conversion manager identifies one or more first terms corresponding to the first category that are included in a page of text. As such, the conversion manager selects one or more second terms corresponding to the second category and, in turn, replaces the first terms with their corresponding second terms.Type: ApplicationFiled: January 14, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
-
Publication number: 20140101543Abstract: An automotive text display arrangement is described which includes a driver text display positioned directly in front of an automobile driver and displaying a limited amount of text to the driver without impairing forward visual attention of the driver. The arrangement may include a boundary insertion mode wherein when the active text position is an active text boundary, new text is inserted between the text items separated by the active text boundary, and when the active text position is an active text item, new text replaces the active text item. In addition or alternatively, there may be a multifunctional text control knob offering multiple different user movements, each performing an associated text processing function.Type: ApplicationFiled: May 23, 2011Publication date: April 10, 2014Applicant: NUANCE COMMUNICATIONS, INC.Inventors: Jan Curin, Jan Kleindienst, Martin Labsky, Tomas Macek, Lars Koenig, Holger Quast, Garrett Weinberg
-
Patent number: 8683328Abstract: The invention provides a method and system for entry and editing of multimedia objects for communication and presentation, associating multimedia objects with received sequences of keystroke or mouse action abbreviations. When an abbreviation is detected, the abbreviation is replaced with the associated multimedia object. Each multimedia object has editable properties, and each set of multimedia objects can be collected into an ensemble, which itself can have editable properties. One such ensemble property is a “theme,” which presents a variant of each multimedia object consistent with the theme.Type: GrantFiled: August 20, 2010Date of Patent: March 25, 2014Assignee: Weald Remote Limited Liability CompanyInventor: Julien T. Nguyen
-
Publication number: 20140082488Abstract: Usages of language are analyzed in ways that are at least partially language independent. In preferred embodiments, portions of a document are hashed, and the resulting hash values are compared with each other and with those of other documents in real-time. Analyses can be used to gauge conformity of a document to one or more standards, to provide suggestions to the author, and to filter email.Type: ApplicationFiled: November 21, 2013Publication date: March 20, 2014Inventors: David T. Lorenzen, Nicholas J. Witchey
-
Patent number: 8661342Abstract: Various technologies and techniques are disclosed for integrating a customer relationship management application with a mail merge operation on a client-side word processor. Mail merge settings are received from a user, including a record set to use in a mail merge operation. A new mail merge document is created. The record set is added to the mail merge document. A link is added to a template that will control the mail merge operation on a client-side word processor. The linked template gets attached to the new mail merge document when opened on the client-side word processor. Techniques for beginning a mail merge operation on a client-side word processor are described. A downloaded mail merge document is validated. The record set contained in the downloaded mail merge document is separated into one or more separate files. A mail merge wizard is started and advanced to a proper stage.Type: GrantFiled: June 17, 2008Date of Patent: February 25, 2014Assignee: Microsoft CorporationInventors: Michael J. Lu, Edward A. Martinez, Shashi Ranjan
-
Publication number: 20140033029Abstract: A method for redacting related content in a document by executing a redaction manager process that searches for related content in at least one document and then provides a means for selecting instances of the content for redaction. The related content may include properties such as, for example, identical instances of a text string, instances of related graphics, instances of numeric values and/or numeric patterns, proper names, phone numbers, addresses and similar searchable data properties. Upon searching and retrieving the desired data, the redaction manager process displays a listing of the instances of content which affords a user the ability to select which particular instances of content to redact within the document.Type: ApplicationFiled: June 28, 2006Publication date: January 30, 2014Inventors: Jason T. Pittenger, David Stromfeld
-
Publication number: 20140019857Abstract: An embodiment of the invention directed to a method is associated with data content, comprising discrete data portions including first data and second data portions separated from each other in the data content. A copy operation is implemented on data portions so that at least some of the data portions are each copied to a buffer, which include the first and second data portions. A paste operation is carried out to present each of the copied data portions as an input for an output data selection task. Prespecified criteria is used in the output data selection task to select a number of the copied data portions to be selected data for a given purpose, the selected number of copied data portions being less than data portions presented by the paste operation, and the selected copied data portions including the first and second data portions.Type: ApplicationFiled: August 2, 2012Publication date: January 16, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sasha P. Caskey, Dimitri Kanevsky, Sameer R. Maskey, Tara N. Sainath
-
Patent number: 8631320Abstract: An information processing apparatus which performs variable printing processing to print by inserting different contents data into a variable area of document data for each predetermined unit. The apparatus sets variable area information for defining at least a position and size of a variable area laid out in document data and creates output data in which the variable area containing the contents data is laid out in each document page in accordance with the variable area information.Type: GrantFiled: May 15, 2007Date of Patent: January 14, 2014Assignee: Canon Kabushiki KaishaInventor: Daijiro Miyamoto
-
Publication number: 20140012719Abstract: A redaction system including a system for receiving an electronic version of a first document; a system for generating an electronic version of a second document which is a redacted version of the first document, wherein the system for generating includes a computer having a redaction engine coupled to a source of redaction rules; and a system for transmitting the second document from the redaction system.Type: ApplicationFiled: August 28, 2013Publication date: January 9, 2014Applicant: TeraDact Solutions, Inc.Inventor: Christopher K. Schrichte
-
Patent number: 8621345Abstract: To prevent exposing secure information, a first alphanumeric string is received and compared to a second alphanumeric string. After comparing the first alphanumeric string to the second alphanumeric string, it is determined whether the first alphanumeric string includes one of a limiting character and an instruction to send a message. The first alphanumeric string may be modified based on a result of comparing the first alphanumeric string to the second alphanumeric string, thereby altering the first alphanumeric string, and the first alphanumeric string, as modified, may be transmitted.Type: GrantFiled: July 19, 2006Date of Patent: December 31, 2013Assignee: Verizon Patent and Licensing Inc.Inventor: Michael Selby
-
Patent number: 8612854Abstract: The invention provides methods and apparatus for securing personalized or sensitive information appearing in digital images. Digital images containing information to be secured is processed and divided into a plurality of image cells. At least one image cell from the plurality of image cells is selected and redacted or altered to render the information to be secured with the selected image cells indecipherable. The invention also provides methods and apparatus for redacting information to be secured in a high throughput automated process.Type: GrantFiled: December 18, 2006Date of Patent: December 17, 2013Assignee: The 41st Parameter, Inc.Inventors: Ori Eisen, Raz Yalov
-
Publication number: 20130326349Abstract: A method and system for performing search and replace operation has been implemented. The system enables to perform multiple scope based search concurrently within plurality of documents. The system also supports multiple file formats and is able to generate reports post completion of the search and replace operation.Type: ApplicationFiled: February 12, 2013Publication date: December 5, 2013Applicant: TATA CONSULTANCY SERVICES LIMITEDInventors: Tamildurai Mehalingam, Muthukumar Ezhumalai, Rekha Kothandaraman
-
Patent number: 8560939Abstract: Methods and apparatuses for processing an instant message from a source wireless communication device to a destination device are described herein. In one aspect of the invention, an exemplary method includes receiving the instant message from the source wireless communication device, the instant message having a source wireless communication identifier, a destination instant messenger identifier, and data contents; extracting the source wireless communication identifier, the destination instant messenger identifier and the data contents from the instant message; retrieving a source instant messenger identifier corresponding to the source wireless communication identifier; binding the source instant messenger identifier with the source wireless communication identifier; and transmitting the data contents with the source instant messenger identifier to the destination device over a communication network, based on the destination instant messenger identifier. Other methods and apparatuses are also described.Type: GrantFiled: March 30, 2009Date of Patent: October 15, 2013Assignee: Tencent (BVI) LimitedInventors: Xiaoguang Wu, Yang Chen, Yejun Huang, Huateng Ma, Liqing Zeng
-
Patent number: 8533580Abstract: A system and method of navigating linked web resources is disclosed. The method includes the steps of displaying a current page including links to linked resources, zooming to a selected link, displaying a portion of a content of the linked resource in the same space as the link when a first predetermined zoom threshold is reached, and displaying the content of the linked resource when a second predetermined zoom threshold is reached. The system includes a navigation tool, a means for detecting movement of the navigation tool relative to a link in a web resource, and a rendering utility coupled to the means for detecting movement for providing a content of the linked web resource.Type: GrantFiled: September 12, 2006Date of Patent: September 10, 2013Inventor: Yongyong Xu
-
Patent number: 8533292Abstract: A system and method applied to a communications network which transmits document portions in which an original document portion having an identifier portion and an information portion is replaced or swapped with a substitute document portion. The system has a controller, typically a proxy server, for reading the identifier portion of the original document portion, determining the information portion of the original document portion, and issuing a swap order when an undesired original document portion is found. A substitute document server receives the swap order and sends the substitute document portion to the controller. A swapping device or mechanism inserts the substitute document portion in place of the original document portion and the substitute document portion is passed on to the user set and displayed. The controller and swapping mechanism can be integrated with the user set or with the resources of the service provider and their functionality can reside in software.Type: GrantFiled: December 20, 2006Date of Patent: September 10, 2013Assignee: Robert Bosch GmbHInventor: Stephen J. Brown
-
Publication number: 20130232410Abstract: A facility for generating a graphic image is described. The facility receives from a user a body of text whose creation is not subject to any rules or prototypes. The facility discerns from the body of text a textual organization. The facility then generates a graphic image conveying the discerned textual organization.Type: ApplicationFiled: April 2, 2013Publication date: September 5, 2013Applicant: Microsoft CorporationInventors: Lawrence Fubini Waldman, Dawn M. Wright, Gary A. Pritting, Lutz Gerhard, Matthew J. Kotler, Cynthia C. Shelly
-
Patent number: 8484747Abstract: A computer implemented method, computer program product and a data processing system for managing electronic messages is disclosed. The contents of an electronic messages are segmented based on the recipients receiving the message and access control authorizing access to the segmented contents is provided to the segmented contents and transmitted to a list of recipients.Type: GrantFiled: May 9, 2008Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: Manish Anand Bhide, Ajay Kumar Gupta, Mukesh Kumar Mohania
-
Patent number: 8484746Abstract: A computer implemented method, computer program product and a data processing system for managing electronic messages is disclosed. The contents of an electronic messages are segmented based on the recipients receiving the message and access control authorizing access to the segmented contents is provided to the segmented contents and transmitted to a list of recipients.Type: GrantFiled: May 9, 2008Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: Manish Anand Bhide, Ajay Kumar Gupta, Mukesh Kumar Mohania
-
Patent number: 8479094Abstract: A machine and computer-implemented process that assists a user in authoring any written work in that it automatically searches multiple sources simultaneously on the world wide web or other designated database in order to provide automatic citation and/or information suggestions to an author's written work. The invention parses and sorts both user entered information and returned search results to create databases which assist in suggesting the most relevant information and citation suggestions to the user. The machine and computer-implemented process also provide automatic formatting, in a user pre-selected style, of both the written work and the citations which are automatically generated and suggested to the author based upon user defined presets and relevancy criteria. The invention described assists a user in finding information and the next step in a variety of processes.Type: GrantFiled: September 8, 2009Date of Patent: July 2, 2013Inventor: Kenneth Peyton Fouts
-
Patent number: 8464149Abstract: 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: GrantFiled: September 26, 2011Date of Patent: June 11, 2013Assignee: Research In Motion LimitedInventors: Jason T. Griffin, John A. Holmes, Mihal Lazaridis, Herb A. Little, Harry R. Major, Craig Dunk, Michael Brown, Jerome Lang
-
Patent number: 8464151Abstract: Association information representing the association between the first information and the second information is set in the first record belonging to the first information and the second record belonging to the second information that are stored in a storage medium. A field area where data of the designated first record is inserted and a field area where data of the second record associated with the first record is inserted in accordance with the association information are laid out in a page on the basis of the template.Type: GrantFiled: July 20, 2006Date of Patent: June 11, 2013Assignee: Canon Kabushiki KaishaInventor: Hiroyasu Miyazawa
-
Patent number: 8453053Abstract: A method is provided for generating reports for a computer monitored or aided environment that has a server-side module, a client-side module and a database, the server-side module, client-side module and database being interconnected, The method includes creating a report layout, the report layout containing a predefined number of dynamic fields at predetermined positions; associating, at the server-side, each dynamic field with a data source; collecting, at the server-side, information for each dynamic field according to the associated data source; storing the information in the database; and displaying the information for each dynamic field on a display according to the report layout. The report layout is shared universally for the generation of a displayed report and a printed report.Type: GrantFiled: March 6, 2009Date of Patent: May 28, 2013Assignee: ECAVA Sdn. Bhd.Inventors: Kwee Hui Lee, Foot Yow Wong, Kin Hoon Wong, Kok Peng Lee
-
Publication number: 20130132832Abstract: Embodiments relate to text editing. An aspect includes changing a first word or phrase in a sentence for a second word or phrase while maintaining semantic content of the first word or phrase and such that the sentence falls within a predetermined range by, in response to the second word or phrase having more characters or words than the first word or phrase, changing a third word or phrase within the sentence for a fourth word or phrase, such that the sentence falls within the predetermined range; and in response the second word or phrase having fewer characters or words than the first word or phrase, changing a fifth word or phrase within the sentence for a sixth word or phrase, such that the sentence falls within the predetermined range. Another aspect includes displaying the sentence including the second word or phrase on the display screen.Type: ApplicationFiled: November 13, 2012Publication date: May 23, 2013Applicant: International Business Machines CorporationInventor: International Business Machines Corporation
-
Patent number: 8446368Abstract: An input apparatus 10 includes an input unit 11, a display unit 12, an input mode determination unit 13 for determining whether an input is in a first input mode or a second input mode and an input control unit for controlling, when the input to a key is determined as the first input mode, so that a plurality of characters assigned to the key are changed and displayed in sequence as input character candidates in response to the input, and when the input to the is determined as the second input mode, for searching characters corresponding to the characters assigned to the key among the inputted character strings as correction character candidates and controlling, to the searched correction character candidates, movement of the cursor displayed on the display unit 12 in response to the input.Type: GrantFiled: August 22, 2008Date of Patent: May 21, 2013Assignee: Kyocera CorporationInventors: Tetsuya Takenaka, Tomotake Aono
-
Patent number: 8441449Abstract: 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: September 14, 2012Date of Patent: May 14, 2013Assignee: Research In Motion LimitedInventors: Vadim Fux, Michael Elizarov, Daniel Rubanovich
-
Publication number: 20130104038Abstract: A method for automatically shortening one or more Uniform Resource Locators (URLs) via a plug-in or functionality embedded in an operating system. The method may allow a user to initiate a request to shorten the one or more URLs via a command without clicking on the plug-in. An event listener may be initiated to identify the one or more URLs present in a temporary storage location or passed as an argument to an application based on a protocol scheme. The browser plug-in may invoke a call to a first server for shortening the one or more URLs to one or more shortened URLs. Further, the method may replace the one or more URLs in the temporary storage location with the one or more shortened URLs and may return the one or more shortened URLs to the user or pass a shortened URL as an argument to an application upon the launch of the application.Type: ApplicationFiled: October 19, 2012Publication date: April 25, 2013Applicant: TINYURL, LLCInventor: TinyURL, LLC
-
Patent number: 8429529Abstract: Provided is a proofreading device capable of accepting proofreader's marks, which includes: a user attribute identification section configured to identify an attribute of a user; a storage section configured to store proofreader's mark sets and attributes of users in association with each other and to store intermediate mark set to be used to place the proofreader's marks having the same meaning among the proofreader's sets in correspondence to each other; a proofreader's-mark-set selection section configured to a proofreader's mark set corresponding to the attribute of the user; a proofreader's mark conversion section configured to convert the proofreader's marks, added to a document by a first proofreader, into intermediate marks, to convert the intermediate marks into the proofreader's marks of the proofreader's mark set selected on the basis of the attribute of a second user, and to cause a display section to display the converted proofreader's marks together with the document.Type: GrantFiled: October 5, 2011Date of Patent: April 23, 2013Assignee: Konica Minolta Business Technologies, Inc.Inventors: Tatsuya Eguchi, Tetsuhiro Shibata, Tsutomu Suka, Keiichiro Hyodo, Masayuki Inoue
-
Patent number: 8413050Abstract: Presentation of results of a predictive analysis of text is delayed until entry of the text by a user is paused by a particular amount of time. The results are available for selection by the user for another particular amount of time. After the other particular amount of time is expired, the results are no longer available to for selection. If a particular result is selected, the selected result either replaces or supplements the entered text.Type: GrantFiled: November 16, 2009Date of Patent: April 2, 2013Assignee: Zi Corporation of Canada, Inc.Inventors: Todd G. Simpson, Roland E. Williams, Robert B. O'Dell
-
Patent number: 8407586Abstract: An apparatus includes an editing area display unit configured to display a screen including an editing area that enables a user to edit a document, a temporary storage area display unit configured to display a temporary storage area which differs from the editing area and temporarily displays a list of reduced images of editing materials, and a layout editing unit configured to edit the document by adding a material selected from the editing materials displayed in the temporary storage area. When a currently edited document is transferred to a file, a control unit stores a path of a material displayed in the temporary storage area in relation to the document transferred to the file. When a document file stored in relation to the path of a material area is newly opened, the control unit determines whether the newly opened document file is related to the material in the temporary storage area.Type: GrantFiled: November 1, 2007Date of Patent: March 26, 2013Assignee: Canon Kabushiki KaishaInventor: Nobuyuki Niwa
-
Publication number: 20130042175Abstract: Real-time query expansion (RTQE) is a process of supplementing an original query with addition terms or expansion choices that are ranked according to some figure of merit and presented while users are still formulating their queries. As disclosed herein, phrases may be presented and one or more terms of a focused-on phrase may be pinned (as desirable to the user). Subsequent lists may be presented as a function of pinned terms and/or user input. In one embodiment, a placeholder may be substituted for one or more pinned terms if less than some predetermined threshold of phrases is able to be presented based upon the pinned terms and/or user input, and another list of phrases may be presented as a function of a query using fewer than all the pinned terms. The placeholder may allow out-of-index phrases to be formed, for example, based upon two or more phrases and/or terms input by the user.Type: ApplicationFiled: October 15, 2012Publication date: February 14, 2013Applicant: Microsoft CorporationInventor: Microsoft Corporation
-
Patent number: 8359532Abstract: Methods and arrangements of text entry are discussed. Embodiments include transformations, code, state machines or other logic to index segments of text from multiple sources and receive segments of text being entered into text-entry applications in a floating application. The embodiments may also involve matching the segments of text to indexed segments of text and entering completions of the received segments of text into the text-entry applications. The completions may be based upon the matching, and the completion of a segment may be entered into the text-entry application from which it was received.Type: GrantFiled: April 28, 2008Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Yen-Fu Chen, Fabian F. Morgan, Brian M. O'Connell, Keith R. Walker, Sarah V. White Eagle
-
Patent number: 8359533Abstract: 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: GrantFiled: February 22, 2008Date of Patent: January 22, 2013Assignee: TigerLogic CorporationInventors: Jeffrey Matthew Dexter, Robert Smik, Danny Hyun, Srinivasa Raju Vegeraju, Ilesh Hasmukhlal Garish
-
Patent number: 8352858Abstract: A high-speed web server that generates an HTML file upon receipt of an HTTP request is described. The server includes an application executor device and an HTTP server device that receives the HTTP request and sends an HTTP response to the HTTP request. A method for sending an HTTP response in a server that generates an HTML file upon receipt of an HTTP request is also provided. The method includes: executing a script; calculating the number of appearances of the string; storing the string in a storage; executing a script when the script is a command for processing a string; replacing the string with reference information; and sending the string file along with the HTML file when it includes reference information for reference to the string file.Type: GrantFiled: April 15, 2010Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Tamiya Onodera, Toyotaro Suzumura, Michiaki Tatsubori
-
Publication number: 20130007609Abstract: Systems, methods and computer program products may provide a constraint based reading recommendation on a computer. A method for generating a constraint based reading recommendation may include receiving an indication from a user indicating a desire to read a text item and determining a text item constraint including at least one of a time window constraint and an environmental constraint. The method may further include generating one or more approved text items in response to the text item constraint, the one or more approved text items including a recommended text item and displaying the recommended text item to the user.Type: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nathan V. Bak, Sukadev Bhattiprolu, Elizabeth B. Silberg
-
Patent number: 8341513Abstract: An item-providing system supplies items to a user device for consumption at the user device via communication infrastructure. The device may correspond to a book reader device or other type of device. In one illustrative case, the item-providing system may provide items to the user device in incremental form or in full form. The item-providing system and user device implement a protocol for determining whether the content should be delivered in incremental form or full form.Type: GrantFiled: June 14, 2007Date of Patent: December 25, 2012Assignee: Amazon.com Inc.Inventors: John Lattyak, Michael V. Rykov, Girish Bansilal Bajaj, James C. Slezak, Aviram Zagorie, Richard Moore, Kevin R. Cheung, Thomas M. J. Fruchterman, Robert L. Goodwin
-
Patent number: 8332752Abstract: Techniques to dynamically modify themes based on messaging. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store a theme manager component and a user interface component. The theme manager component, when executed by the processor, may be operative to receive a message from a message author and select a theme based on message content of the message. The user interface component, when executed by the processor, may be operative to dynamically display a user interface view with the selected theme. In this manner, a theme associated with a user may be dynamically and automatically modified based on personalized information about a user. Other embodiments are described and claimed.Type: GrantFiled: June 18, 2010Date of Patent: December 11, 2012Assignee: Microsoft CorporationInventors: Seung-Hae Park, Colin Anthony, Jose Miranda-Steiner
-
Publication number: 20120311439Abstract: The present invention provides a solution for facilitating text editing in a device. According to the solution of the present invention, the language unit that has been already deleted is prompted to the user for his/her selection. According to the present invention, if the user makes a mistake, he has a chance to recover language units which have been deleted, but no need to repeat the inputting.Type: ApplicationFiled: January 29, 2010Publication date: December 6, 2012Applicant: NOKIA CORPORATIONInventors: Fan Yang, Shijun Yuan
-
Publication number: 20120297295Abstract: An authoring tool provides a storage receptacle for text components of graphics designs. 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. In this manner the authoring tool automates the synchronization between the textual content which is usually drafted and edited outside of the graphics environment and the final graphics files in which the text will ultimately be inserted.Type: ApplicationFiled: July 31, 2012Publication date: November 22, 2012Inventor: Olivier Fischer
-
Patent number: 8316296Abstract: Real-time query expansion (RTQE) is a process of supplementing an original query with addition terms or expansion choices that are ranked according to some figure of merit and presented while users are still formulating their queries. As disclosed herein, phrases may be presented and one or more terms of a focused-on phrase may be pinned (as desirable to the user). Subsequent lists may be presented as a function of pinned terms and/or user input. In one embodiment, a placeholder may be substituted for one or more pinned terms if less than some predetermined threshold of phrases is able to be presented based upon the pinned terms and/or user input, and another list of phrases may be presented as a function of a query using fewer than all the pinned terms. The placeholder may allow out-of-index phrases to be formed, for example, based upon two or more phrases and/or terms input by the user.Type: GrantFiled: October 1, 2008Date of Patent: November 20, 2012Assignee: Microsoft CorporationInventors: Tim Paek, Bongshin Lee, Bo Thiesson, Gary Voronel, Julian James Odell, Olilver Scholz
-
Patent number: 8302001Abstract: An information processing apparatus which processes document information includes a designation unit configured to designate information which is not to be displayed in the document information, a generation unit configured to generate identification information which is uniquely determined, an addition unit configured to add metadata for restoring the designated information from the identification information to the document information, and a replacing unit configured to replace the designated information in the document information with the identification information.Type: GrantFiled: April 2, 2009Date of Patent: October 30, 2012Assignee: Canon Kabushiki KaishaInventor: Akihiro Mitsui
-
Patent number: 8294959Abstract: 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: GrantFiled: January 21, 2009Date of Patent: October 23, 2012Assignee: Xerox CorporationInventors: Claire Dawn Ireland, Ramesh Nagarajan
-
Patent number: 8296130Abstract: Computer-implemented systems and methods are provided for identifying language that would be considered obscene or otherwise offensive to a user or proprietor of a system. A plurality of offensive words are received, where each offensive word is associated with a severity score identifying the offensiveness of that word. A string of words is received. A distance between a candidate word and each offensive word in the plurality of offensive words is calculated, and a plurality of offensiveness scores for the candidate word are calculated, each offensiveness score based on the calculated distance between the candidate word and the offensive word and the severity score of the offensive word. A determination is made as to whether the candidate word is an offender word, where the candidate word is deemed to be an offender word when the highest offensiveness score in the plurality of offensiveness scores exceeds an offensiveness threshold value.Type: GrantFiled: January 29, 2010Date of Patent: October 23, 2012Assignee: Ipar, LLCInventor: Joseph L. Spears
-
Patent number: 8289282Abstract: 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 27, 2012Date of Patent: October 16, 2012Assignee: Research In Motion LimitedInventors: Vadim Fux, Michael Elizarov, Daniel Rubanovich
-
Patent number: 8250462Abstract: Disclosed herein are a method and a system of fulfilling requests for information data from a network client in a client-server environment. The information data requested is accessible from a network server and is displayable through a form-based format hypertext document whereby the information data is provided by the filling of dedicated form fields in the hypertext document. The method comprises the following steps.Type: GrantFiled: December 14, 2001Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Vincent Auffray, Arnold Lescarmontier, Arnaud Bricard, Fabien Lecomte, Jean-Marie Vallade