Patents by Inventor John L. Li

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

  • Patent number: 7650333
    Abstract: The subject application relates to a system(s) and/or methodology that facilitate filtering any set of items in a quick and efficient manner including messages and optionally calendar, notes, and task items. More specifically, as a filter string (input) is entered, it can be immediately compared to properties associated with a selected set of items to filter. As a result, the set of items can be dynamically filtered based on the input entered according to a one-to-one match of the filter string with any selected item or message property. Message properties can include sender, subject, and body of a message. Any items that match the input can be presented to the user in the form of a list. As additional input is entered, the list may dynamically change as more input or less input is received. Thus, any items that match the input appear on the list.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: John L. Li, Paul K. Kromann, Hui Chen, Colen M. Garoutte-Carson
  • Publication number: 20080046824
    Abstract: A system and a method for sorting two or more contacts that employ a display name format and a display name reading to provide an intuitive contact order based on pronunciation of a display name are disclosed. The display name reading includes characters, letters, symbols, numbers, and/or phonetic symbols that indicate pronunciation of the display name. Since the system and the method can sort the two or more contacts by arranging the display name readings, the system and the method can provide an intuitive contact order based on the pronunciation of the display name. When the display name formats are changed, the system and the method can update the display name reading according to the newly selected display name format and sort the contacts by arranging the updated display name readings.
    Type: Application
    Filed: August 16, 2006
    Publication date: February 21, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: John L. Li, Naoaki Nii, Audrey Yung Ch'In Tang, Rupali Jain