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: 20160021054Abstract: 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: ApplicationFiled: September 29, 2015Publication date: January 21, 2016Inventors: Li Chen, Yongcheng Li, Lun Xiao
-
Patent number: 9226051Abstract: 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: GrantFiled: May 23, 2014Date of Patent: December 29, 2015Assignee: SOOCHOW UNIVERSITYInventors: Gangxiang Shen, Yongcheng Li, Limei Peng
-
Publication number: 20150347391Abstract: 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: ApplicationFiled: August 13, 2015Publication date: December 3, 2015Applicant: International Business Machines CorporationInventors: Li Chen, Yongcheng Li, Govindaraj Sampathkumar, Ryan Urquhart
-
Patent number: 9177292Abstract: 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: GrantFiled: July 19, 2006Date of Patent: November 3, 2015Assignee: International Business Machines CorporationInventors: Li Chen, Yongcheng Li, Lun Xiao
-
Patent number: 9141689Abstract: 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: GrantFiled: June 11, 2008Date of Patent: September 22, 2015Assignee: International Business Machines CorporationInventors: Li Chen, Yongcheng Li, Govindaraj Sampathkumar, Ryan Urquhart
-
Patent number: 9137324Abstract: 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: GrantFiled: April 10, 2002Date of Patent: September 15, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven D. Ims, Yongcheng Li, Richard J. Lusardi, Jie Xing
-
Publication number: 20150256489Abstract: 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: ApplicationFiled: March 5, 2014Publication date: September 10, 2015Applicant: International Business Machines CorporationInventors: Feng-wei Chen, Joseph D. Johnson, Yongcheng Li, Samuel R. McHan, JR.
-
Patent number: 9122751Abstract: 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: GrantFiled: December 7, 2007Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Li Chen, John R. Hind, Yongcheng Li, Lun Xiao
-
Patent number: 9081835Abstract: 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: GrantFiled: September 4, 2008Date of Patent: July 14, 2015Assignee: International Business Machines CorporationInventors: John R. Hind, Yongcheng Li
-
Patent number: 9069875Abstract: 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: GrantFiled: May 21, 2007Date of Patent: June 30, 2015Assignee: International Business Machines CorporationInventors: Ronald P. Doyle, Yongcheng Li, Dinesh Chandra Verma
-
Patent number: 9009784Abstract: 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: GrantFiled: October 29, 2013Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Li Chen, John R. Hind, Yongcheng Li, Lun Xiao
-
Publication number: 20150032873Abstract: 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: ApplicationFiled: July 24, 2013Publication date: January 29, 2015Applicant: International Business Machines CorporationInventors: Feng-wei Chen, Joseph D. Johnson, Yongcheng Li, Samuel R. McHan, Jr.
-
Publication number: 20150032821Abstract: 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: ApplicationFiled: September 24, 2014Publication date: January 29, 2015Inventors: Feng-wei Chen, Joseph D. Johnson, Yongcheng Li, Samuel R. McHan, JR.
-
Patent number: 8903769Abstract: 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: GrantFiled: May 18, 2007Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Khalil S. Amiri, Ronald P. Doyle, Yongcheng Li, Thomas Francis McElroy, Sanghyun Park, Renu Tewari, Dinesh Chandra Verma
-
Publication number: 20140348503Abstract: 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: ApplicationFiled: May 23, 2014Publication date: November 27, 2014Applicant: Zhangjiagang Institute of Industrial Technologies Soochow UniversityInventors: Gangxiang SHEN, Yongcheng LI, Limei PENG
-
Patent number: 8881152Abstract: 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: GrantFiled: June 30, 2011Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Yongcheng Li, Al Chakra, Yuping C. Wu
-
Patent number: 8880419Abstract: 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: GrantFiled: January 17, 2006Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Li Chen, Yongcheng Li, Lun Xiao
-
Publication number: 20140304023Abstract: 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: ApplicationFiled: April 4, 2013Publication date: October 9, 2014Applicant: International Business Machines CorporationInventors: Yongcheng Li, Al Chakra, Yuping C. Wu
-
Publication number: 20140296440Abstract: 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: ApplicationFiled: June 11, 2014Publication date: October 2, 2014Inventors: Osman Rathore, Zohra Fadli, Mark Lada, James D. Ford, Azaam Alli, Yongcheng Li
-
Patent number: 8826119Abstract: 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: GrantFiled: February 9, 2006Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: John R. Hind, Yongcheng Li, Steven W. Pogue