Patents by Inventor Belinda Y. Chang

Belinda Y. Chang 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: 20100037141
    Abstract: In a user-interactive method and system, a display application for enhancing user interaction over a network is provided. The method includes receiving preference information from a first user, the preference information indicating at least one type of image the first user wishes to view. In response to a network interaction being established between at least the first user and a second user, the method further includes retrieving a plurality of images associated with the second user based on the preference information. The method further includes displaying the plurality of images based on the preference information.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Applicant: International Business Machines Corporation
    Inventors: Bernadette A. Carter, Belinda Y. Chang, Fuyi Li, Pamela A. Nesbitt, Lisa A. Seacat
  • Publication number: 20100005106
    Abstract: A tagging event can be detected where a software entity is associated with a tag resulting from a user interaction. At least one situational attribute relating to the tagging event can be automatically determined. The one or more situational attribute can be stored in a data repository so that the stored situational attribute is associated with the tag. The detecting, determining, and storing can be repeated for a set of different tags, each associated with a software entity. A search of tagged software entities can be conducted. The results of the search can be modified based at least in part upon the stored situational attributes of the tagged software entities.
    Type: Application
    Filed: July 3, 2008
    Publication date: January 7, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: BERNADETTE A CARTER, BELINDA Y. CHANG, FUYI LI, PAMELA A. NESBITT, LISA A. SEACAT
  • Publication number: 20090307345
    Abstract: An apparatus, system, and method are disclosed for automated digital media content filtration based on relationship monitoring. The method determines a plurality of user relationships based at least in part on an online association between a user and a content producer. The method monitors each user relationship with each content producer for a relationship interaction between the user and the content producer. Furthermore, the method also identifies digital media content published by a content producer having a relationship with the user. A determined relevancy may be based on a strength factor derived at least in part on monitored relationship interactions between the user and the content producer that published the digital media content. The digital media content is presented to the user, with that having a greater relevancy weight having a higher priority than other digital media content available to the user from other content producers.
    Type: Application
    Filed: June 6, 2008
    Publication date: December 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bernadette A. Carter, Belinda Y. Chang, Fuyi Li, Pamela A. Nesbitt, Anne I. Ryan, Lisa A. Seacat
  • Publication number: 20090292686
    Abstract: Allowing users of a folksonomy tagging system to use any phrase they feel is relevant to the resource can lead to ambiguities within the system. For example, a user may tag a picture of a gift with the keyword “bow”. Another user may tag a picture of a bow and arrow with the keyword “bow”. This may cause a problem for someone searching with the keyword “bow” when looking for information about making a bow for a gift. The user looking for gift bows does not want to see search results for bows and arrows. Functionality can be implemented in a folksonomy tagging system to disambiguate tags by associating them with definitions. Associating ambiguous tags with appropriate definitions will increase search accuracy for users of folksonomy tagging systems, thus allowing users to find relevant information more efficiently.
    Type: Application
    Filed: May 22, 2008
    Publication date: November 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: Bernadette A. Carter, Belinda Y. Chang, FuYi Li, Pamela A. Nesbitt, Lisa A. Seacat
  • Publication number: 20090287634
    Abstract: In some embodiments a method comprises detecting a request to copy and determining information related to the copied data from the document. The method can also comprise augmenting a copy history to include the data and the information related to the data, and storing this copy history. The method can also include detecting a request to access the copy history associated with the document, presenting the copy history including the data and the information related to the copied data, and copying the data from the copy history for further use. The method can also comprise blocking copying of data if the document's copy rules are violated.
    Type: Application
    Filed: May 15, 2008
    Publication date: November 19, 2009
    Applicant: International Business Machines Corporation
    Inventors: Belinda Y. Chang, Vijay Dheap, Christopher J. Hardee, Heather C. Miller
  • Publication number: 20090119371
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to question and answer management in a collaborative environment, and provide a novel and non-obvious method, system and apparatus for synchronizing questions and answers in an instant messaging session. In one embodiment of the invention, a method of synchronizing questions and answers in an instant messaging session can be provided. The method can include maintaining an instant messaging session between first and second participants, identifying questions and answers in the instant messaging text, matching each of the answers to a corresponding one of the questions, and displaying the matched questions and answers supplementally to the displaying of the chat transcript, ensuring that a participant does not overlook a question where response on their part is required.
    Type: Application
    Filed: November 2, 2007
    Publication date: May 7, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Belinda Y. Chang, Shruti Gandhi, Angela Richards Jones, Pamela A. Nesbitt
  • Publication number: 20090095813
    Abstract: A method of providing a kitchen inventory based on expiration of goods. A spreadsheet displays a kitchen inventory that includes item names corresponding to multiple currently stored goods. The inventory also includes multiple quantities, expiration dates, remaining time values corresponding to a difference between the expiration dates and a current date, and status values corresponding to the remaining time values. If the currently stored goods change, the spreadsheet updates one or more quantities and expiration dates. If a user requests a recipe, the spreadsheet searches a recipe database for one or more suggested recipes that include one or more of the stored goods having expiration dates in proximity to the current date and outputs one or more suggested recipes. If a user requests a shopping list, the spreadsheet generates a list that includes needed quantities of one or more ingredients in relation to the currently stored goods.
    Type: Application
    Filed: October 12, 2007
    Publication date: April 16, 2009
    Inventors: BELINDA Y. CHANG, Vijay Dheap, Christopher J. Hardee, Heather C. Miller
  • Publication number: 20090094580
    Abstract: A system, method and program product for statistically analyzing comments in one or more program code listings. A system is disclosed that includes a process for associating comments to blocks of code at different programmatic levels in a code listing; a process for assigning weights to different code blocks, and a process for generating a statistical analysis at the different programmatic levels of the comments in the code listing.
    Type: Application
    Filed: October 4, 2007
    Publication date: April 9, 2009
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Belinda Y. Chang, Tamera L. Davis, Lin Sun
  • Publication number: 20080263518
    Abstract: A computer-implementable method and system for managing software code documentation is disclosed. The method receives computer software code and documentation selected by a user and inserts one or more association keys in the selected code and one or more association keys in the selected documentation. The association keys are used to identify a portion of computer software documentation that corresponds with the computer software code. When the user wants to see documentation for a section of code, or code that corresponds to a section of documentation, the user selects the relevant text. The method receives the selected text, retrieves the association keys inserted in the selected text, determines whether the selected text is code or documentation, searches for documentation or code with matching association keys and alters the display of the matching documentation or code.
    Type: Application
    Filed: April 23, 2007
    Publication date: October 23, 2008
    Inventors: Judith H. Bank, Lisa M. Bradley, Belinda Y. Chang, Tamera L. Davis, Lin Sun, Chunhui Yang
  • Publication number: 20080196045
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to progress indication and provide a method, system and computer program product for intelligent progress indication for script processing. In one embodiment, a progress indication data processing system can be provided. The system can include a script execution engine such as an ANT configured script execution engine, a history table, and a smart progress indicator coupled to the history table. The indicator can include program code enabled to compute an expected duration of execution of a script such as an ANT script by the script execution engine based upon measured observed durations of execution for annotated portions of the script, for instance, both for the current execution and for previous successful executions.
    Type: Application
    Filed: February 8, 2007
    Publication date: August 14, 2008
    Inventors: Belinda Y. Chang, John R. Hind, Robert E. Moore, Brad B. Topol, Jie Xing
  • Publication number: 20080155502
    Abstract: A method, article, and system to implement software that manages script execution, and more particularly to providing a method, article, and system for handling the output and translation of text strings. The scripting environment of the present invention can detect when the user may encounter text strings that have yet to be translated into the end-user's native language. Before executing the first target, the scripting environment can warn the user of the language discrepancy. Users may elect to interact with the scripts with text strings (1) in a combination of their native language and the primary language (typically English, but not limited thereto), entirely (2) hi their native language using machine translation to translate some text strings, or (3) in the primary language only.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Belinda Y. Chang, John R. Hind, Robert E. Moore, Brad B. Topol, Jie Xing