Patents by Inventor Yen-Fu Chen

Yen-Fu Chen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8402362
    Abstract: A system for automatically completing fields in online forms, such as login forms and new user registration forms, which employs a Master Cookie File containing sets of records associated with the user, his or her accounts or web sites, and registered values associated with form tags (e.g. username, password, address, email, telephone, etc.). When the user encounters another form, the MCF is automatically searched for matching values and form tags, primarily from the same account or web site, or alternatively from other accounts or sites. A flowing pop-up menu is displayed nearby the form fields from which the user can select values to automatically complete the form. Automatic account information updating, value expiration management, mapping of favorite values, and sharing of values are optional, enhanced functions of the invention.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: March 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jenson Boss, Yen-Fu Chen, Rick Allen Hamilton, II, Timothy Moffett Waters
  • Publication number: 20130021950
    Abstract: A system and method for controlling a peer-to-peer, unmoderated conference call, which allows a non-talking conferee to send an in-band interrupt request signal which is detected by the conference bridge, which automatically determines which conferee is currently talking, and continuously sends an alert signal to the talking conferee, but prevents transmission of alert signal and interrupt request signal to all other, non-speaking conferees. When the talking conferee quits talking, or acknowledges the interrupt request, or a timeout occurs, alert signal is discontinued, and the request conferee (or another conferee) may speak. Optionally, after a timeout occurs, the voice of the currently speaking conferee is removed from the conference summation, effectively muting the non-yielding conferee.
    Type: Application
    Filed: August 8, 2012
    Publication date: January 24, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yen-Fu Chen, John H. Bosma, Robyn Lee Focazio, Keith Raymond Walker
  • Patent number: 8359532
    Abstract: 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: Grant
    Filed: April 28, 2008
    Date of Patent: January 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, Fabian F. Morgan, Brian M. O'Connell, Keith R. Walker, Sarah V. White Eagle
  • Publication number: 20130007166
    Abstract: Systems, methods and media for playback of instant messaging session history in an instant messaging system by facilitating recording and playback of an instant messaging session history to a user are disclosed. Embodiments may include, during an instant messaging session where one or more instant messaging events occur, determining a timestamp associated with the one or more instant messaging events and recording an indication of the one or more instant messaging events and their associated timestamps. Embodiments may also include receiving one or more playback commands and, in response to the received playback commands, displaying playback of the one or more instant messaging events based on their associated timestamps. The instant messaging events may include one or more of a text message, file transfer, input device movement, or a status indication such as offline, returned from offline, away, returned from away, secure session established, session beginning or session ending.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: YEN-FU CHEN, John Hans Handy-Bosma, Mei Yang Selvage, Keith Raymond Walker
  • Patent number: 8346533
    Abstract: A system for assisting a user who is learning a language to prioritize words to be learned in order of usage frequency is disclosed. A frequency determination program running on a computer determines the frequency of usage of each word at a list of locations provided by the user. Different algorithms to identify what constitutes a word are employed depending upon the language of the source data. The total number of words at each location and their usage frequency found during the user session, along with a total number of words and their usage frequency for all user sessions performed regardless of location, are calculated and made available to the user. The user can view usage frequencies for words from a single location, a group of locations, or all user sessions performed.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Publication number: 20120331414
    Abstract: A method and system of text entry. An attribute of text entered by a user into an application is determined. The entered text is matched to a single portion of each attribute segment of one or more indexed segments of text, based upon a determined attribute of each attribute segment and the determined attribute of the entered text. Each attribute segment consists of the single portion and a remaining portion. After the entered text is matched to a single portion of each attribute segment, a selection of a single attribute segment selected from the one or more indexed segments of text by the user is received. The remaining portion of the selected single attribute segment is entered into the application.
    Type: Application
    Filed: September 5, 2012
    Publication date: December 27, 2012
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, Fabian F. Morgan, Brian M. O'Connell, Keith R. Walker, Sarah V. White Eagle
  • Patent number: 8341227
    Abstract: Systems, methods and media for playback of instant messaging session history in an instant messaging system by facilitating recording and playback of an instant messaging session history to a user are disclosed. Embodiments may include, during an instant messaging session where one or more instant messaging events occur, determining a timestamp associated with the one or more instant messaging events and recording an indication of the one or more instant messaging events and their associated timestamps. Embodiments may also include receiving one or more playback commands and, in response to the received playback commands, displaying playback of the one or more instant messaging events based on their associated timestamps. The instant messaging events may include one or more of a text message, file transfer, input device movement, or a status indication such as offline, returned from offline, away, returned from away, secure session established, session beginning or session ending.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: December 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Mei Yang Selvage, Keith Raymond Walker
  • Patent number: 8328558
    Abstract: In a method for teaching a vocabulary, a computer receives a user selection of a chapter from a plurality of chapters in a Chinese-English textbook, a user selection of a language in which to display questions in a user interface, wherein the language in which to display the questions is one of English, Simplified Chinese, Traditional Chinese, and Pin Yin, and a user selection of a language in which to receive answers to the questions in the user interface, wherein the language in which to receive the answers is another of the one of English, Simplified Chinese, Traditional Chinese, and Pin Yin. The computer determines a question including a vocabulary word in the chapter and in the language in which to display the questions. In response to receiving an answer to the question in the language in which to receive the answers, the computer determines if the answer is correct.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 8321813
    Abstract: An apparatus and method for modifying and improving pointing device operation. The apparatus comprises a signal detector, a signal modifier, and a signal transmitter. The apparatus intercepts pointing device signals before application programs receive them. The signal detector continuously listens for signals generated by a pointing device, or a pointing device program. Responsive to the signal detector detecting a pointing device signal, the signal modifier determines what type of GUI element is located at the current pointer location. Based upon the identified GUI element, the signal modifier modifies the pointing device signal appropriately. The signal transmitter then relays the modified signal to any other programs that would have received the original signal if not for the action of the apparatus.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: November 27, 2012
    Assignee: Lenovo (Singapore) Pte Ltd.
    Inventors: Yen-Fu Chen, Raymond Tang Wang
  • Patent number: 8316035
    Abstract: Methods and arrangements of text entry are discussed. Embodiments include transformations, code, state machines or other logic to select segments of text from text files based upon the number of words in phrases of the text files, upon the number of letters in words of the text files, or upon other patterns of the text in the text files. The text files may include web sites and news indexes. Embodiments may also involve indexing the selected segments of text, matching text currently being entered by the user (current text) into an application to a portion of a segment of the indexed text, and entering a remaining portion of the segment of the indexed text into the application based upon the matching. In some embodiments, the matching may be based upon an attribute of text such as a time period, a source, or a recipient.
    Type: Grant
    Filed: January 16, 2008
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, Fabian F. Morgan, Brian M. O'Connell, Keith R. Walker, Sarah V. White Eagle
  • Patent number: 8306934
    Abstract: A method, system, and computer program product for issuing an alert when a method of a live demonstration deviates from demonstration simulation actions. A computer receives a command to commence a demonstration simulation. During the demonstration simulation, capture logic of a computer is initialized. The capture logic records events of the demonstration simulation. When a live demonstration subsequently initiated, demonstration verification logic of the computer continually monitors, in real-time, events of the live demonstration and compares the events to the previously recorded events captured during the demonstration simulation. In response to detecting that a live demonstration has deviated from the recorded demonstration simulation method, the demonstration verification logic issues a non-invasive alert. The non-invasive alert may be issued using visual, audible, or vibration feedback cues in such manner that an audience observing the live demonstration is un-aware of the non-invasive alert.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Danny Yen-Fu Chen, Sarah Vijoya White Eagle, Fabian F. Morgan, Keith Raymond Walker
  • Patent number: 8305939
    Abstract: A system and method for controlling a peer-to-peer, unmoderated conference call, which allows a non-talking conferee to send an in-band interrupt request signal which is detected by the conference bridge, which automatically determines which conferee is currently talking, and continuously sends an alert signal to the talking conferee, but prevents transmission of alert signal and interrupt request signal to all other, non-speaking conferees. When the talking conferee quits talking, or acknowledges the interrupt request, or a timeout occurs, alert signal is discontinued, and the request conferee (or another conferee) may speak. Optionally, after a timeout occurs, the voice of the currently speaking conferee is removed from the conference summation, effectively muting the non-yielding conferee.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John H. Bosma, Robyn Lee Focazio, Keith Raymond Walker
  • Patent number: 8275832
    Abstract: A Segment Interface Program (SIP) is disclosed that enables a user to choose locations in other applications to receive segments, and to mark segments for manual or automatic transmission to those applications. The SIP comprises an Application Interface Program (AIP), a Segment Creator Program (SCP), a Segment Queue Program (SQP), and a Segment Delivery Program (SDP). The SIP accesses a Rules database, a codes database, and a queue database. The AIP enables a user to select a location in an application and assign an application code and a location code to the location. The SCP enables a user to select a segment in a chat transcript, assign an application code and a location code to the segment, and send the segment to the SQP. The SQP receives the segment, assigns a queue number, and places the segment in a queue table. The SDP reads the user code, the application code and, when the application is active, sends the segment to the location in the application with the corresponding code.
    Type: Grant
    Filed: January 20, 2005
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Mei Yang Selvage, Keith Raymond Walker
  • Patent number: 8276090
    Abstract: A reference note is automatically generated in an electronic document when directly quoting information from another electronic document by receiving a first user-selected insertion point or replacement area to a destination electronic document by receiving a user selection of text content to be transferred from a source user interface to the first insertion point or replacement area; automatically copying the selected content to a transfer buffer without requiring the user to return to the first user interface; automatically capturing and recording one or more source reference data items corresponding to the selected content simultaneously with or subsequent to automatically copying the selected content to a transfer buffer; and automatically generating in the destination electronic document at least one reference note such as a footnote, an endnote, a table of references entry, or a bibliographical entry containing the recorded source reference data items.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: September 25, 2012
    Assignee: Google Inc.
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 8271866
    Abstract: The invention that meets the needs identified above is a web browser plug-in or feature comprising a modification program (MP), a configuration program (CP), a table reduction program (TRP), algorithms and rules, that interacts with a web browser to analyze a web page for tables. The analysis consists of interrogating incoming hypertext markup language (HTML) for table structure <table>, <tr>, <th> and <td> tags, and incoming text for delimiters. The configuration program introduces controls into the text for each column and row delimeter that met a criteria for being hideable. In addition, the configuration program introduces controls into the HTML for each column and row tag that met a criteria for being hideable. The configuration program links the controls to a hiding algorithm so that when activated, the appropriate hiding algorithm will act on the row or column associated with the control. The controls are injected before the web browser renders the web page.
    Type: Grant
    Filed: August 19, 2004
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Nancy Sun, Keith Raymond Walker
  • Publication number: 20120209882
    Abstract: A system, a method, and a computer readable media for identifying a user-initiated log file record in a log file are provided. The log file has a user-initiated log file record and a repeating pattern of log file records automatically generated by a software program. The system allows a user to identify first and second timestamp values corresponding to first and second times which identify a time interval of interest in the log file. The system further analyzes the log file to identify the user-initiated log file record having a timestamp value between the first and second timestamp values. The system further identifies the repeating pattern of log file records in the log file.
    Type: Application
    Filed: April 26, 2012
    Publication date: August 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danny Yen-Fu Chen, David A. Cox, Sheryl S. Kinstler, Fabian F. Morgan
  • Publication number: 20120210207
    Abstract: A data restructuring method and system. The method includes receiving by a computing system from a first user content data arranged in a first specified order and a command for tagging portions of the content data according to various parameters. The computing system assigns identification tags to the portions of the content data. The computing system presents the identification tags to the first user. The computing system receives from the first user, a selection of at least one of the identification tags. The computing system restructures the content data into a second specified order in response to the selection. The computing system receives a request for viewing the content data from a second user. The computing system presents to the second user, the content data in the second specified order.
    Type: Application
    Filed: April 24, 2012
    Publication date: August 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory Jensen Boss, Yen-Fu Chen, Rick Allen Hamilton, II, Hari Shankar
  • Patent number: 8243910
    Abstract: A computer/telephony integrated single-point-of-contact system (CISS) enabling a user to contact another using multiple devices with a single contact attempt is disclosed. A plurality of computer programs residing in a computer use a subscriber database, authorization database, priority list database, and device attributes database to determine how to respond to a request to contact a subscriber. If the request is an emergency, the computer repeatedly contacts all of the subscriber's devices until a response is received. Otherwise, the computer contacts the subscriber's devices in a sequential order determined by the subscriber. The computer can also delete redundant un-received messages from a subscriber's devices and create a real-time connection between the requester and the subscriber, if it is technically possible, at the subscriber's request.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Nancy Sun, Keith Raymond Walker
  • Patent number: 8239825
    Abstract: A data restructuring method and system. The method includes receiving by a computing system from a first user content data arranged in a first specified order and a command for tagging portions of the content data according to various parameters. The computing system assigns identification tags to the portions of the content data. The computing system presents the identification tags to the first user. The computing system receives from the first user, a selection of at least one of the identification tags. The computing system restructures the content data into a second specified order in response to the selection. The computing system receives a request for viewing the content data from a second user. The computing system presents to the second user, the content data in the second specified order.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: August 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jensen Boss, Yen-Fu Chen, Rick Allen Hamilton, II, Hari Shankar
  • Publication number: 20120178058
    Abstract: In a method for teaching a vocabulary, a computer receives a user selection of a chapter from a plurality of chapters in a Chinese-English textbook, a user selection of a language in which to display questions in a user interface, wherein the language in which to display the questions is one of English, Simplified Chinese, Traditional Chinese, and Pin Yin, and a user selection of a language in which to receive answers to the questions in the user interface, wherein the language in which to receive the answers is another of the one of English, Simplified Chinese, Traditional Chinese, and Pin Yin. The computer determines a question including a vocabulary word in the chapter and in the language in which to display the questions. In response to receiving an answer to the question in the language in which to receive the answers, the computer determines if the answer is correct.
    Type: Application
    Filed: January 13, 2012
    Publication date: July 12, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yen-Fu Chen, John W. Dunsmoir