Patents by Inventor Yongcheng Li

Yongcheng Li 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: 20160021054
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to auto-entry of addresses in an electronic message and provide a novel and non-obvious method, system and computer program product for cautious auto-entry for messaging systems. In one embodiment of the invention, a cautious auto-completion method can be provided. The method include auto-completing a messaging address provided in a messaging client; computing a similar name set (SNS) value for the auto-completed messaging address; and, posting a warning if the SNS value exceeds an SNS threshold. As used herein, an SNS includes a list of similar messaging addresses having similarities likely to result in an unintended auto-completed messaging address in a messaging system.
    Type: Application
    Filed: September 29, 2015
    Publication date: January 21, 2016
    Inventors: Li Chen, Yongcheng Li, Lun Xiao
  • Patent number: 9226051
    Abstract: A method for optimizing an optical network includes: obtaining a lightpath demand set including multiple lightpath demands; generating multiple lightpath demand sequences with different orders from the lightpath demand set; obtaining results of the respective lightpath demand sequences in parallel by multiple processing terminals; obtaining all the results, and comparing the results to obtain an optimum result. In this embodiment, by generating multiple lightpath demand sequences with different orders for the lightpath demand set and obtaining many results, the optimum result can be selected out from the results. Furthermore, multiple processing terminals may obtain the result in parallel, thus improving an operation efficiency.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: December 29, 2015
    Assignee: SOOCHOW UNIVERSITY
    Inventors: Gangxiang Shen, Yongcheng Li, Limei Peng
  • Publication number: 20150347391
    Abstract: A system to apply persona styles to written communications. The system includes a communication analyzer and a modification engine. The communication analyzer receives an element of original content of a written communication. The communication analyzer also receives a selection of a persona style. The selected persona style defines a communication style. The modification engine presents a substitute element to a user in response to a determination that the element of the original content of the written communication is incompatible with the selected persona style. The substitute element is compatible with the selected persona style.
    Type: Application
    Filed: August 13, 2015
    Publication date: December 3, 2015
    Applicant: International Business Machines Corporation
    Inventors: Li Chen, Yongcheng Li, Govindaraj Sampathkumar, Ryan Urquhart
  • Patent number: 9177292
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to auto-entry of addresses in an electronic message and provide a novel and non-obvious method, system and computer program product for cautious auto-entry for messaging systems. In one embodiment of the invention, a cautious auto-completion method can be provided. The method include auto-completing a messaging address provided in a messaging client; computing a similar name set (SNS) value for the auto-completed messaging address; and, posting a warning if the SNS value exceeds an SNS threshold. As used herein, an SNS includes a list of similar messaging addresses having similarities likely to result in an unintended auto-completed messaging address in a messaging system.
    Type: Grant
    Filed: July 19, 2006
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Li Chen, Yongcheng Li, Lun Xiao
  • Patent number: 9141689
    Abstract: A system to apply persona styles to written communications. The system includes a communication analyzer and a modification engine coupled to the communication analyzer. The communication analyzer identifies an element of original content of a written communication and determines that the element of the original content of the written communication is incompatible with a selected persona style. The selected persona style defines a communication style. The modification engine modifies the original content of the written communication to replace the element of the original content with a substitute element that is compatible with the selected persona style.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: September 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Li Chen, Yongcheng Li, Govindaraj Sampathkumar, Ryan Urquhart
  • Patent number: 9137324
    Abstract: Methods, systems, computer program products, and methods of doing business by using dynamic capacity-on-demand techniques for re-routing traffic in a distributed computing network. When demand on an enterprise's resources exceeds some predetermined level, dynamic modifications cause static content (such as images) to be served from resources which are external to the enterprise, such as a caching system which is located close to the enterprise's end users. When demand falls below the predetermined level, the modifications are effectively reversed, such that the external resources are no longer used. The predetermined level may apply to a single monitored device, or to a group of monitored devices. The dynamic capacity-on-demand techniques may also be used for dynamic types of content, such as for dynamically re-routing access to an application program executing on an external resource, and may be used for internal capacity-on-demand as well.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: September 15, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven D. Ims, Yongcheng Li, Richard J. Lusardi, Jie Xing
  • Publication number: 20150256489
    Abstract: A tool for analyzing accessible data to provide recommendations to a user for how to manage communications. The tool receives a request to provide a recommendation for how to manage a specific communication. The tool requests accessible data for the specific communication. The tool determines a recommendation for how to manage the specific communication. The tool presents the recommendation for how to manage the specific communication.
    Type: Application
    Filed: March 5, 2014
    Publication date: September 10, 2015
    Applicant: International Business Machines Corporation
    Inventors: Feng-wei Chen, Joseph D. Johnson, Yongcheng Li, Samuel R. McHan, JR.
  • Patent number: 9122751
    Abstract: A method, system and computer program product for selecting and tagging content within an instant messaging (IM) session. The content is selected utilizing a contextual pointer, tagged with a subject and/or key words, then assigned a uniform resource locator (URL), and stored as an IM transcript. A search system allows the IM transcript and/or selected content to be indexed according to the tag, title, and word(s)/phrase(s) selected within the content. The IM transcript is retrieved from a location within the network via the assigned URL. IM users may assign accessibility privileges to the URL of the IM transcript, allowing selected content to be shared via a community and/or corporate network. Private access privileges may be assigned to offer full IM transcript protection.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: September 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Li Chen, John R. Hind, Yongcheng Li, Lun Xiao
  • Patent number: 9081835
    Abstract: An edge-deployed database proxy. A database access system which has been configured with the database proxy can include a universal database connectivity driver having a first exposed interface through which access to a database server can be provided; a database proxy driver registered with the universal database connectivity driver; and, a database driven application programmatically linked to the database proxy driver. Significantly, the database proxy driver can have a second exposed interface which conforms with the first exposed interface of the universal database connectivity driver. The database proxy driver further can have a configuration for invoking at least one auxiliary task in addition to providing access to the database server through the first exposed interface of the universal database connectivity driver.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: July 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: John R. Hind, Yongcheng Li
  • Patent number: 9069875
    Abstract: An adaptive data replication and caching system configured to enforce service terms at the network edge. Service terms can include, but are not limited to established quality of service (QoS) terms, as well as the terms of a service level agreement (SLA). This system can include a data caching system configured to cache application data in a data store and to satisfy queries for application data from the cache. The system also can include a data replication system configured to replicate application data in the data store and to satisfy queries for application data against the replicated application data. Finally, the adaptive data replication and caching system can include a configurator for configuring portions of the data store for exclusive use by the data caching system and the data replication system based upon the service terms.
    Type: Grant
    Filed: May 21, 2007
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ronald P. Doyle, Yongcheng Li, Dinesh Chandra Verma
  • Patent number: 9009784
    Abstract: A run-time application-generated change to dynamic web content, generated during an application run-time by a dynamic web application, is detected in response to user run-time interactions with the dynamic web content rendered by the dynamic web application that changed the dynamic web content during the run-time. The detected run-time application-generated change to the dynamic web content is parsed. The parsed run-time application-generated change to the dynamic web content is compared with web content compliance rules that define specifications for web content representation. A noncompliant element associated with the parsed run-time application-generated change is identified based upon the comparison with the web content compliance rules. A run-time correction of the identified noncompliant element within the dynamic web content changed by the dynamic web application is performed to cause the identified noncompliant element to comply with the web content compliance rules.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Li Chen, John R. Hind, Yongcheng Li, Lun Xiao
  • Publication number: 20150032873
    Abstract: Provided are techniques for activity analysis for monitoring and updating a personal profile. User activities are monitored to create a user activity log. The user activity log and a user profile are analyzed using one or more profile entity to activity mappings to identify one or more suggestions for updating the user profile. The one or more suggestions are provided to update the user profile. In response to acceptance of at least one of the suggestions, the user profile is updated.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 29, 2015
    Applicant: International Business Machines Corporation
    Inventors: Feng-wei Chen, Joseph D. Johnson, Yongcheng Li, Samuel R. McHan, Jr.
  • Publication number: 20150032821
    Abstract: Provided are techniques for activity analysis for monitoring and updating a personal profile. User activities are monitored to create a user activity log. The user activity log and a user profile are analyzed using one or more profile entity to activity mappings to identify one or more suggestions for updating the user profile. The one or more suggestions are provided to update the user profile. In response to acceptance of at least one of the suggestions, the user profile is updated.
    Type: Application
    Filed: September 24, 2014
    Publication date: January 29, 2015
    Inventors: Feng-wei Chen, Joseph D. Johnson, Yongcheng Li, Samuel R. McHan, JR.
  • Patent number: 8903769
    Abstract: An adaptive data replication and caching system configured for deployment at the network edge. This system can include a data caching system configured to cache application data in a data store and to satisfy queries for application data from the cache. The system also can include a data replication system configured to replicate application data in the data store and to satisfy queries for application data against the replicated application data. Finally, the adaptive data replication and caching system can include a configurator for configuring portions of the data store for exclusive use by the data caching system and the data replication system.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Khalil S. Amiri, Ronald P. Doyle, Yongcheng Li, Thomas Francis McElroy, Sanghyun Park, Renu Tewari, Dinesh Chandra Verma
  • Publication number: 20140348503
    Abstract: A method for optimizing an optical network includes: obtaining a lightpath demand set including multiple lightpath demands; generating multiple lightpath demand sequences with different orders from the lightpath demand set; obtaining results of the respective lightpath demand sequences in parallel by multiple processing terminals; obtaining all the results, and comparing the results to obtain an optimum result. In this embodiment, by generating multiple lightpath demand sequences with different orders for the lightpath demand set and obtaining many results, the optimum result can be selected out from the results. Furthermore, multiple processing terminals may obtain the result in parallel, thus improving an operation efficiency.
    Type: Application
    Filed: May 23, 2014
    Publication date: November 27, 2014
    Applicant: Zhangjiagang Institute of Industrial Technologies Soochow University
    Inventors: Gangxiang SHEN, Yongcheng LI, Limei PENG
  • Patent number: 8881152
    Abstract: A pattern corresponds to a task that a computing system can perform. The pattern at least indirectly identifies one or more sub-application programs of one or more application programs that the computing system can run and that are relevant to the task. Application of the pattern to sub-application programs of application programs currently running on the computing system identifies a working set of one or more sub-application programs of one or more application programs currently running on the computing system and that are relevant to the task. The computing system hides, within a graphical user interface that the computing system presents, the sub-application programs of the application programs currently running on the computing system that are not part of the working set, and the application programs currently running on the computing system that do not include any sub-application program that is part of the working set.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Yongcheng Li, Al Chakra, Yuping C. Wu
  • Patent number: 8880419
    Abstract: Methods and computer program products for accommodating unforeseen events using an electronic calendar. Occurrences of unforeseen events pertinent to preexisting appointments are detected. Occurrences of unforeseen events may be detected by, for example, accepting input from the user conveyed by, for example, a keyboard, a mouse click, or a menu selection; or by accepting input from an automated information source that provides, for example, commute times or weather reports. The calendar responds automatically on behalf of the user to the detection of unforeseen events pertinent to preexisting appointments. Response may include sending notifications to other parties to appointments by way of, for example, electronic mail, instant messaging, or voice mail messaging; by canceling appointments; or by rescheduling appointments.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Li Chen, Yongcheng Li, Lun Xiao
  • Publication number: 20140304023
    Abstract: There are provided a method, a system and a computer program product for managing an on-line meeting. The system determines one or more tasks to prepare for the on-line meeting. The system calculates a time period that takes in order to complete the one or more tasks before the on-line meeting starts. The system runs the one or more tasks the calculated time period ahead before the on-line meeting starts.
    Type: Application
    Filed: April 4, 2013
    Publication date: October 9, 2014
    Applicant: International Business Machines Corporation
    Inventors: Yongcheng Li, Al Chakra, Yuping C. Wu
  • Publication number: 20140296440
    Abstract: The present invention relates to ionic silicone hydrogel polymers displaying improved thermal stability. More specifically, the present invention relates to a polymer formed from reactive components comprising at least one silicone component and at least one ionic component comprising at least one anionic group. The polymers of the present invention display good thermal stability and desirable protein uptake.
    Type: Application
    Filed: June 11, 2014
    Publication date: October 2, 2014
    Inventors: Osman Rathore, Zohra Fadli, Mark Lada, James D. Ford, Azaam Alli, Yongcheng Li
  • Patent number: 8826119
    Abstract: A solution for managing a web site that includes dynamic protected data is provided. After receiving a request for a web page from a requesting system, the invention determines if the requesting system can be identified as a browser system. If not, then a public web page that does not include dynamic protected data is obtained. Otherwise, a redirect message that includes an alternative address for the web page can be provided, and a protected web page that includes the dynamic protected data can be obtained after authenticating a user.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: John R. Hind, Yongcheng Li, Steven W. Pogue