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).

  • Publication number: 20090030984
    Abstract: A system and method for automatically segmenting content from an instant messaging transcript and applying commands contained within the content segments is disclosed. The system includes a segment finding program, a command fording program, and a command list. The segment finding program identifies topic shifts in the IM conversation. The command finding program searches the identified topic segments for commands. Upon finding a command, the command finding program locates an appropriate action within the command list and executes it after obtaining user permission if so specified. The system works in conjunction with an IM program having functions to allow each user to control the segment finding and command finding programs.
    Type: Application
    Filed: July 22, 2008
    Publication date: January 29, 2009
    Inventors: Yen Fu Chen, John Hans Handy-Bosma, Mei Yang Selvage, Keith Raymond Walker
  • Publication number: 20090031238
    Abstract: Information elements such as text, tables, graphics, and hyperlinks, are intercepted during their transfer from a computer source to a computer destination, such as during a cut-and-paste operation. It is determined if each intercepted information element is expressed in a natural language which matches a user-specified natural language intended for the destination, and if not, one or more natural language handling actions such as translation or isolation of the information elements is performed in order to match the desired destination language. Translated information elements are delivered to the destination, and isolated elements are placed in a data store for later review and/or exchange with other elements.
    Type: Application
    Filed: October 3, 2008
    Publication date: January 29, 2009
    Inventors: Viktors Berstis, Yen-Fu Chen, John W. Dunsmoir
  • Publication number: 20090030672
    Abstract: Information elements such as text, tables, graphics, and hyperlinks, are intercepted during their transfer from a computer source to a computer destination, such as during a cut-and-paste operation. It is determined if each intercepted information element is expressed in a natural language which matches a user-specified natural language intended for the destination, and if not, one or more natural language handling actions such as translation or isolation of the information elements is performed in order to match the desired destination language. Translated information elements are delivered to the destination, and isolated elements are placed in a data store for later review and/or exchange with other elements.
    Type: Application
    Filed: October 3, 2008
    Publication date: January 29, 2009
    Inventors: Viktors Berstis, Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 7483899
    Abstract: A stored transcript of a first conversation thread has beginning and ending points with a series of messages in between. A continuation point is inserted between two messages within the first thread, and an storaae indicator is displayed proximate to an entry for the first thread in a hierarchical list of stored conversations; When the indicator is operated, the transcript is retrieved, a portion of the first thread is copied in into a second user interface, the copied oortion being defined by two points selected from a the beginning point, the continuation point, and the ending point. Newly authored and received messages are aooended in the second user interface to the copied portion of the first thread, such that a second thread of conversation is provided having the copied portion of the first thread with the copied portion refreshing the user of a context of said first conversation thread.
    Type: Grant
    Filed: January 11, 2005
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Richard Edmond Berry, Yen-Fu Chen, John Hans Handy-Bosma, Peter Y. Hsu, Mei Y Selvage, Alan R. Tannenbaum, Anthony Christopher Courtney Temple, Keith Raymond Walker
  • Publication number: 20090018923
    Abstract: The illustrative embodiments described herein provide a computer-implemented methods apparatus, and computer program product for recommending a payment method in a transaction. The process generates a user profile based on user information. The process receives data regarding incentives available for using a set of payment methods to form incentive policy data. The process identifies a set of parameters associated with the transaction. The process generates a set of recommended payment methods in the set of payment methods using the user profiles the incentive policy data, and the set of parameters to form a recommendation. The set of recommended payment methods are recommended to complete the transaction. The process provides the recommendation to a user.
    Type: Application
    Filed: July 13, 2007
    Publication date: January 15, 2009
    Inventors: Yen-Fu Chen, Fabian F. Morgan, Keith Raymond Walker, Sarah Vijoya White Eagle
  • Publication number: 20090019377
    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: Application
    Filed: July 22, 2008
    Publication date: January 15, 2009
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Mei Yang Selvage, Keith Raymond Walker
  • Publication number: 20090018955
    Abstract: The illustrative embodiments described herein provide a computer-implemented method, apparatus, and computer program product for providing user access to payment methods. The process generates a set of recommended payment methods in a set of payment methods to form a recommendation. The set of recommended payment methods are recommended to complete the transaction. The process provides the recommendation to a user on a user interface. The process provides the application for the user to apply for the right to use the recommended payment method on a user interface in response to a determination that a recommended payment method in the recommendation is presently unavailable to the user.
    Type: Application
    Filed: July 13, 2007
    Publication date: January 15, 2009
    Inventors: Yen-Fu Chen, Fabian F. Morgan, Keith Raymond Walker, Sarah Vijoya White Eagle
  • Patent number: 7478336
    Abstract: An Intermediate Viewer having a user interface which allows viewing, manipulation, and transfer of information elements contained in a transfer buffer to be transferred to a plurality of destination points or areas, with the destination points or areas being defined as belonging to one or more sets of destination points or areas.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir, John H. Bosma, Keith R. Walker, Mei Ying Selvage
  • Patent number: 7477163
    Abstract: The present invention is a method for locating an asset in a facility. An example of an asset is a vehicle and an example of a facility is a parking facility. When the user enters the facility with the asset, the user receives a base and code from a base/code booth. The code may be stored on a removable card. The user secures the asset by entering the code. While the user is away from the facility, the present invention monitors the base for movement detected by the motion sensor. When the user returns to the facility, a locator panel displays the location of the asset. The present invention determines the location of the asset by triangulation using the locators. The user then returns to the asset, deactivates the motion sensor, returns the base and code to a base/code booth, pays for the storage services, and exits the facility.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, Randolph Michael Forlenza, John Paul Kaemmerer, Raghuraman Kalyanaraman
  • Patent number: 7478334
    Abstract: An example of a solution provided here comprises receiving a signal for sending in a side conversation, and in response to the signal for sending, sending a first portion of text, in a side conversation. The first portion of text is new, and the first portion of text is not necessarily revealed to some participants.
    Type: Grant
    Filed: January 20, 2005
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yen Fu Chen, John H. Handy-Bosma, Mei Y. Selvage, Keith R. Walker
  • Patent number: 7478132
    Abstract: An email update system dynamically updates the content of an email when the originator of an email has sent the email, and the originator later determines that the email requires editing. The updating may take place transparent to the recipient and without the introduction of duplicative content into the recipient's email program. The email update system comprises a delta engine program and a delta temporary storage in a sender's computer, a queue manager program and an intermediate email queue in a server computer, and a recipient email retrieval program in a recipient's computer.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir, Hari Shankar, Nancy T. Sun
  • Patent number: 7475390
    Abstract: A process for transferring content from one computer resource to another by enabling automatic cutting-and-pasting in a destination first, source second sequence, a user selecting insertion points in the contents of a destination computer resource, followed by the user selecting information elements in a source computer resource, subsequently automatically intercepting transfer of the selected information elements to the destination, determining which intercepted information elements are expressed in a natural language not matching a user-specified natural language, invoking a rule management user interface to allow the user to define an action to be taken, performing the specified language handling actions on the intercepted information elements, and transferring translated information elements to the destination computer resource.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Viktors Berstis, Yen-Fu Chen, John W. Dunsmoir
  • Publication number: 20090006161
    Abstract: Systems, methods, and computer program products for managing events in time management or event scheduling applications, such as calendar applications, are disclosed. Embodiments comprise analyzing event parameters, such as selections from input solicited from prospective meeting attendees that are associated with events of the meeting, determining an arrangement of the events based on the analysis of the event parameters, and proposing the arrangement. System embodiments generally comprise a list of events for the meeting, such as event items in a database, a constraint solver to analyze parameters of events of the list, and an arrangement module to select an arrangement of the events based on analysis by the constraint solver.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Inventors: Yen-Fu Chen, Fabian F. Morgan, Keith R. Walker, Sarah V. White Eagle
  • Publication number: 20080320411
    Abstract: Methods and arrangements of text entry are discussed. Embodiments include transformations, code, state machines or other logic to enter text selecting text based upon the number of words in phrases of the text, upon the number of letters in words of the text, or upon other patterns of the text. The method may also involve indexing the selected text, matching text currently being entered by the user 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 many embodiments, the text may be selected from the text entered into any of several applications. In a few embodiments, the text may be selected from sources specified by a user. In further embodiments, the sources may constitute data files.
    Type: Application
    Filed: June 21, 2007
    Publication date: December 25, 2008
    Inventors: Yen-Fu Chen, Fabian F. Morgan, Keith R. Walker, Sarah V. White Eagle
  • Publication number: 20080313727
    Abstract: An approach that proactively manages login security data is provided. The system selects requesters of a software application resource. A privileged requester is used to request login security data pertaining to the selected requesters. The login security data that is received is compared to one or more parameters that indicate which action(s) should take place. Based on this comparison, one or more actions are taken on behalf of the selected requesters. One of the actions that can be taken is a grace period. One of the actions that can be taken is an automatic security setting update. Another action that can be taken is an automatic notification that automatically informs a user or application that a requestor's access to the resource is about to expire.
    Type: Application
    Filed: March 15, 2008
    Publication date: December 18, 2008
    Inventors: Yen-Fu Chen, Chris Guo Lee, Anmol Neelammna Matada, Adeel Omer, Ningning Wang
  • Publication number: 20080313700
    Abstract: An improved solution for allowing role based selective access to a document between a plurality of domains is provided. In an embodiment of the invention, a method for allowing selective access to a document between a plurality of domains includes: obtaining a composed section of the document at a first domain; applying a security policy at the first domain to the composed section of the document; distributing the security policy from the first domain to a second domain, wherein the second domain is different than the first domain; and applying the security policy to the document at the second domain.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Inventors: Raghuveera N. Chalasani, Yen-Fu Chen, Barry P. Evans, Hari Shankar
  • Publication number: 20080300859
    Abstract: Image or graphic elements such as pictures, icons and clip art, are intercepted during transfer from a computer source to a computer destination, such as during a cut-and-paste operation. Embedded text within the intercepted element is optically recognized, and encoded text is extracted. It is determined if the language of the text matches a desired language of the destination. If not, a translation of the optically-recognized text data is performed, and the translated text data is rendered into image data. The image data is then substituted into the intercepted element to overlay or replace the original embedded text, thereby “translating” the image or graphic element to a desired destination language. The modified image or graphic element is then delivered to the destination, such as a document, program, file or data structure.
    Type: Application
    Filed: August 15, 2008
    Publication date: December 4, 2008
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Publication number: 20080292065
    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: Application
    Filed: July 17, 2008
    Publication date: November 27, 2008
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Nancy Sun, Keith Raymond Walker
  • Publication number: 20080278348
    Abstract: The present invention is a method for locating an asset in a facility. An example of an asset is a vehicle and an example of a facility is a parking facility. When the user enters the facility with the asset, the user receives a base and code from a base/code booth. The code may be stored on a removable card. The user secures the asset by entering the code. While the user is away from the facility, the present invention monitors the base for movement detected by the motion sensor. When the user returns to the facility, a locator panel displays the location of the asset. The present invention determines the location of the asset by triangulation using the locators. The user then returns to the asset, deactivates the motion sensor, returns the base and code to a base/code booth, pays for the storage services, and exits the facility.
    Type: Application
    Filed: July 17, 2008
    Publication date: November 13, 2008
    Inventors: Yen-Fu Chen, Randolph Michael Forlenza, John Paul Kaemmerer, Raghuraman Kalyanaraman
  • Publication number: 20080281823
    Abstract: Systems and methods for display of chained messages in a single email in different orders allow a user to specify sort criteria to determine the order of display of chained messages. The system includes a message finding program and a message sorting program. The message finding program identifies individual messages within an email and populates a message list with a unique identifier for each message and sorting data contained within each message. The message sorting program receives sorting criteria defined by a user via an email display and sorts the sorting data within the message list pursuant to the sorting criteria. After sorting the message list, the message sorting program provides the email display with the messages in order of their identifiers within the message list for display as a single email in their sorted order.
    Type: Application
    Filed: July 22, 2008
    Publication date: November 13, 2008
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Keith Raymond Walker