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: 20110321147
    Abstract: Provided are techniques for generating a temporary data access token for a subset of data for a specific period of time for a non-registered user who did not register with a computer providing access to the subset of the data. In response to the non-registered user attempting to access the subset of data with the temporary data access token, it is determined whether the temporary data access token is valid for the subset of data based on the specified period of time. In response to the temporary data access token being valid, the subset of data is provided to the non-registered user. In response to the temporary data access token not being valid, access is denied to the subset of data by the non-registered user.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al CHAKRA, Yongcheng LI, Yuping C. WU
  • Publication number: 20110249235
    Abstract: A method for making a hydrogel, photochromic contact lens including supplying a first lens composition comprising a contact lens monomer and a photochromic material to a front contact lens mold and supplying a second lens composition to said contact lens mold wherein the viscosity of said first composition is at least about 1000 cp greater than the viscosity of said second contact lens composition, and the makeup of said second composition matches the of said first composition to reduce strain between said compositions of the resulting lens.
    Type: Application
    Filed: April 8, 2011
    Publication date: October 13, 2011
    Inventors: Donnie J. Duis, Yongcheng Li, Leilani K. Sonoda, Holly L. Grammer
  • Patent number: 8001456
    Abstract: Methods, systems and computer program products are provided for communicating data between a web application running on a server and a browser running on a client in a network environment. Information is requested at the client from the server. The requested information is received at the client. The requested information is separated into a data portion and a markup portion.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Thomas F. McElroy, Yongcheng Li, Roderick C. Henderson, John J. Ponzo, Laurent D. Hasson
  • Patent number: 7979500
    Abstract: A computer implemented user interface allows composition of an electronic mail message. A user selects at least one pre-existing email from an email inbox. An envelope is then created by parsing each of the selected pre-existing emails. The pre-existing email is displayed as a tree structure comprising an envelope with at least a label sub-node in a new email view. A new email is composed by selecting parts from the tree structure. The sub-nodes may further comprise a content sub-node. The content sub-node further comprises multi-media parts, and the new email body is composed by selecting parts from the content sub-node.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Li Chen, John R. Hind, Yongcheng Li, Lun Xiao
  • Publication number: 20110161425
    Abstract: Included are method, article of manufacture, and device that serve to identify one or more tracked categories in a document, the tracked category representing a portion of the document, identify a change in one or more of the tracked categories of the document, identify a client to notify of the change in the tracked category, and send a notification to a client, where the notification provides notice that a change has occurred in a tracked category of a document.
    Type: Application
    Filed: December 24, 2009
    Publication date: June 30, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lun Xiao, John Raithel Hind, Yongcheng Li
  • Publication number: 20110154247
    Abstract: A calendar event may be created by creating a data entry field and defining the event with the field. A template may be used to create the field. The template may contain a plurality of entry fields that may be user configurable, such as with a wizard, or selected from a palette of fields.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 23, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: AL CHAKRA, YONGCHENG LI, YUPING C. WU
  • Publication number: 20110145333
    Abstract: A server system runs a bot service that registers an FAQ (frequently asked questions) for a document having an embedded object. The FAQ includes one or more question-and-answer (Q&A) pairs. The bot service receives, from each electronics device that renders a copy of the document, a request from the embedded object for the FAQ registered for the document, and transmits the FAQ to each electronic device from which a request is received. Each electronics device displays the FAQ, including the one or more Q&A pairs, within its rendered copy of the document. Any viewer of a copy of the document with the embedded object can submit a question to the bot service through the embedded object. The bot service uses a messaging service to obtain an answer to the question from an author. The FAQs displayed at the electronics devices are updated to include the new Q&A pair.
    Type: Application
    Filed: December 14, 2009
    Publication date: June 16, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Hind, Li Chen, Yongcheng Li, Lun Xiao
  • Publication number: 20110119338
    Abstract: A computer implemented user interface allows composition of an electronic mail message. A user selects at least one pre-existing email from an email inbox. An envelope is then created by parsing each of the selected pre-existing emails. The pre-existing email is displayed as a tree structure comprising an envelope with at least a label sub-node in a new email view. A new email is composed by selecting parts from the tree structure. The sub-nodes may further comprise a content sub-node. The content sub-node further comprises multi-media parts, and the new email body is composed by selecting parts from the content sub-node.
    Type: Application
    Filed: November 19, 2009
    Publication date: May 19, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: LI CHEN, JOHN R. HIND, YONGCHENG LI, LUN XIAO
  • Publication number: 20110111120
    Abstract: This invention relates to antimicrobial lenses containing metals and methods for their production.
    Type: Application
    Filed: January 20, 2011
    Publication date: May 12, 2011
    Inventors: Yongcheng Li, Stephen R. Beaton
  • Publication number: 20110107077
    Abstract: Obscuring form data to be passed in forms that are sent in messages over a communications network. The form data to be obscured is removed from a form and inserted as a portion of a Uniform Resource Location (“URL”) string. The obscured form data may comprise hidden fields and/or links. An obfuscation is then applied to the portion of the URL string, thereby obscuring the information for sending on an outbound message. The original information is recovered from an inbound message which contains the obscured information by reversing the processing used for the obscuring. In one aspect, the obfuscation comprises encryption. In another aspect, the obfuscation comprises creating a tiny URL that replaces the portion of the URL string.
    Type: Application
    Filed: December 30, 2009
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roderick C. Henderson, John R. Hind, Belinda Y. Langner, Yongcheng Li
  • Publication number: 20110107190
    Abstract: Obscuring information in messages to be exchanged over a communications network. In one aspect, the information comprises path name information and parameters for use in a Uniform Resource Locator (“URL”). In another aspect, the information comprises links and parameters used in forms, where hidden parameters are removed from a form and used as URL parameters. A compression dictionary is used to create a compressed form of the information. An identifier of the dictionary and an error detection code (such as a checksum) computed over the compressed information are concatenated with the compressed information, and this is encoded for sending on an outbound message. The original information is then recovered from an inbound message which contains the obscured information by reversing the processing used for the obscuring.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roderick C. Henderson, JR., John R. Hind, Belinda Y. Langner, Yongcheng Li
  • Patent number: 7933960
    Abstract: A system and method for identifying an unknown word's likely definition based upon a common social networking group is presented. A user receives a message and selects an unknown word in the message. In turn, the recipient client identifies a common social networking group between the sending client and the recipient client. The recipient client then uses the common social networking group to identify the unknown word's definitions using one or more unknown word repositories, such as the sending client unknown word repository, the recipient client unknown word repository, or a mutual client unknown word repository, which corresponds to a mutual client included in the common social networking group. Once the recipient client identifies the unknown word's definitions, the recipient client orders and displays the definitions based upon the common social networking group and social networking group frequency values.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Li Chen, Yongcheng Li, Lun Xiao
  • Publication number: 20110055177
    Abstract: Calendar applications typically require users to enter information about unfinished tasks and notify users of the unfinished tasks by generating reminders at set times. Collaboration on shared content is not effective unless all collaborators are aware of a current status, a current version of the shared content, and modifications made to the shared content. Functionality can be implemented to link the calendar application to the shared content via an interface to enable the collaborators to store different versions of the shared content, access the shared content from any location via the calendar application, and receive notifications of the modifications made to the shared content. Moreover, the calendar application being used to control access to the shared content among the collaborators can also ensure collaboration without the need for configuring and using a version controlling system or collaborative servers.
    Type: Application
    Filed: August 26, 2009
    Publication date: March 3, 2011
    Applicant: International Business Machines Corporation
    Inventors: Al Chakra, Yongcheng Li, Yuping C. Wu
  • Publication number: 20100249356
    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: September 25, 2009
    Publication date: September 30, 2010
    Inventors: Osman Rathore, Zohra Fadli, Mark Lada, James D. Ford, Azaam Alli, Yongcheng Li
  • Patent number: 7657602
    Abstract: A system, computer program and method for reducing communication errors in a messaging system. One embodiment of the invention involves delaying the transmission of a message to a discussion participant for a period of time. If a time countdown expires before activation of a message edit control, the message is transmitted to the discussion participant. If the message edit control is activated, the time countdown is terminated and the message is presented for modification without transmission of the message to the discussion participant. Another embodiment of the invention includes displaying a first user interface for communicating messages with a first person and a second user interface for communicating messages with a second person. An alert is provided when messaging activity has switched from the first user interface to the second user interface.
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: February 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Li Chen, Yongcheng Li
  • Publication number: 20100011066
    Abstract: A policy can be established that is associated with an email distribution list. The policy can specify an extent that email addresses contained in the email distribution list are visible to recipients. An email message to be conveyed to at least the email distribution list can be identified. A set of recipient messages can be created from the identified email message—one recipient message for each of the recipients. The policy can be applied to each recipient message to determine an extent that email addresses contained in the email distribution list are visible to that recipient. Different ones of the recipient email messages can have different visibility regarding email addresses of members of the distribution list based upon the applied policy.
    Type: Application
    Filed: July 9, 2008
    Publication date: January 14, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: LI CHEN, JOHN R. HIND, YONGCHENG LI, LUN XIAO
  • Publication number: 20090313274
    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: Application
    Filed: June 11, 2008
    Publication date: December 17, 2009
    Inventors: Li Chen, Yongcheng Li, Govndaraj Sampathkumar, Ryan Urquhart
  • Patent number: 7634726
    Abstract: The present invention provides a method, system, computer program product, and method of doing business with automated electronic business (“e-business”) services by using a structured markup language processing engine and structured markup language documents. The structured markup language, which in the preferred embodiment is the Extensible Markup Language (“XML”), is used to describe the data and processing invocations to perform in carrying out e-business services (which may include invocation of a number of sub-services), and to automatically synchronize the interactions that are necessary in carrying out the service. The interactions may involve multiple business partners.
    Type: Grant
    Filed: January 5, 2001
    Date of Patent: December 15, 2009
    Assignee: International Business Machines Corporation
    Inventors: Steven D. Ims, Yongcheng Li, Yih-Shin Tan
  • Publication number: 20090300709
    Abstract: Changes to dynamic web content are monitored for compliance with web content compliance rules. A noncompliant element associated with a change to the dynamic web content is identified based upon the web content compliance rules. Automated correction of the noncompliant element is performed based upon the web content compliance rules. The noncompliant element is reported to a server associated with the change to the dynamic web content.
    Type: Application
    Filed: June 3, 2008
    Publication date: December 3, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Chen, John R. Hind, Yongcheng Li, Lun Xiao
  • Patent number: 7624160
    Abstract: Methods, systems, and computer program products are provided for prefetching and caching portal information in a client application in a logically separated client/server computing environment. Before a user requests a specific portlet view to be displayed at the user's web browser, portlet information from a server is prefetched. The portlet information may include content data to be displayed in a portlet view, meta data describing how the content data will be displayed, and combinations of both content data and meta data. The prefetching step is performed on the client of the logically separated client/server computing environment. The client stores the prefetched portlet. Once the prefetched portlet information has been stored, upon a user request such as clicking on a link in a portlet view, the method retrieves the stored portlet information and displays the portlet information in a corresponding portlet view.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: November 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Roderick Charles Henderson, Yongcheng Li, Thomas Francis McElroy