Patents by Inventor Michael W. Fullerton

Michael W. Fullerton 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: 20220377032
    Abstract: A method is provided that includes receiving, by a first process executing on an electronic device and from a second process executing on the electronic device, a request for links to content items that are associated with the second process. The method further includes obtaining, by the first process and from a link index, a link to a content item associated with the second process, wherein the link index is locally stored on the electronic device and the link index comprises links to content items communicated via a third process executing on the electronic device. The link to the content item obtained from the link index is provided by the first process for presentation by the second process, wherein selection of the link causes the second process to present the content item.
    Type: Application
    Filed: May 13, 2022
    Publication date: November 24, 2022
    Inventors: Christopher J. GEARHART, Alykhan F. KANJI, Erik A. PARTRIDGE, Erik M. BERGET, Karthik SUDHIR, Michael W. FULLERTON, Sofiane TOUDJI, Stephen M. LOTTERMOSER
  • Patent number: 7082576
    Abstract: The present invention involves a new system and process for dynamically displaying data objects or “information” on a computer display device based on a predefined priority associated with each individual element of the information. Consequently, more important information is displayed prior to less important information. The information may be either entered by a user, or automatically retrieved from one or more electronic data sources. For example, a large amount of different information is typically entered either automatically or by a user to fully describe a subject, such as, for example, a personal contact in an address book. Frequently, however, not all of the information to describe the contact is available. Further, the information that is available is typically more than can be easily displayed within a single concise window.
    Type: Grant
    Filed: January 4, 2001
    Date of Patent: July 25, 2006
    Assignee: Microsoft Corporation
    Inventors: Omar H. Shahine, Michael W. Fullerton, Han-Yi Shaw
  • Patent number: 6952805
    Abstract: The system and method of the present invention automatically provides dynamically generated completion information for facilitating user input of email addresses or contact information. This completion information is developed from a “data store” comprised of multiple data sources such as previously sent or received email, and other types of electronic files such as word processor or spreadsheet files. The present invention monitors and uses the information in the data store to automatically store, track, maintain, and organize data entries in a dynamic “resolution list”. As a user begins to input an email address or contact, the present invention can either automatically complete the entry using a most probable result from the resolution list, or can display a list of likely matches from which the user may select the desired email address or contact.
    Type: Grant
    Filed: April 24, 2000
    Date of Patent: October 4, 2005
    Assignee: Microsoft Corporation
    Inventors: John E. Tafoya, David S. Cortright, Daniel W. Crevier, James J. O'Connor, Michael W. Fullerton, Jud E. Spencer
  • Patent number: 6895426
    Abstract: The present invention is directed at a system and process for allowing a user to treat email addresses as objects. This allows easy manipulation of the email addresses, such as allowing them to be added to a contact list, copied to the computer's clipboard, or double-clicked to open the related contact information for that email address sender. Email addresses are treated as objects in the message preview pane and full message windows of both incoming and outgoing email messages. A small icon is added to the text of each address. In a preferred embodiment, the icons will vary depending on the pedigree of the address. The invention is not limited to single addresses. Rather, an entry denoting a mailing list could also be treated as an object and a unique icon could be employed to indicate the nature of the entry. For outgoing messages, the pedigree of the address or list is determined by monitoring where the user obtained the address.
    Type: Grant
    Filed: October 17, 2000
    Date of Patent: May 17, 2005
    Assignee: Microsoft Corporation
    Inventors: David S. Cortright, Daniel W. Crevier, James J. O'Connor, Michael W. Fullerton
  • Patent number: 6829607
    Abstract: The system and method of the present invention automatically provides dynamically generated completion information for facilitating user input of email addresses or contact information. This completion information is developed from a “data store” comprised of multiple data sources such as previously sent or received email, and other types of electronic files such as word processor or spreadsheet files. The present invention monitors and uses the information in the data store to automatically store, track, maintain, and organize data entries in a dynamic “resolution list”. As a user begins to input an email address or contact, the present invention can either automatically complete the entry using a most probable result from the resolution list, or can display a list of likely matches from which the user may select the desired email address or contact.
    Type: Grant
    Filed: April 24, 2000
    Date of Patent: December 7, 2004
    Assignee: Microsoft Corporation
    Inventors: John E. Tafoya, David S. Cortright, Daniel W. Crevier, James J. O'Connor, Michael W. Fullerton
  • Publication number: 20040236749
    Abstract: The present invention is directed at a system and process for allowing a user to treat email addresses as objects. This allows easy manipulation of the email addresses, such as allowing them to be added to a contact list, copied to the computer's clipboard, or double-clicked to open the related contact information for that email address' sender. Email addresses are treated as objects in the message preview pane and full message windows of both incoming and outgoing email messages. A small icon is added to the text of each address. In a preferred embodiment, the icons will vary depending on the pedigree of the address. The invention is not limited to single addresses. Rather, an entry denoting a mailing list could also be treated as an object and a unique icon could be employed to indicate the nature of the entry. For outgoing messages, the pedigree of the address or list is determined by monitoring where the user obtained the address.
    Type: Application
    Filed: June 25, 2004
    Publication date: November 25, 2004
    Applicant: Microsoft Corporation
    Inventors: David S. Cortright, Daniel W. Crevier, James J. O'Connor, Michael W. Fullerton
  • Publication number: 20040070627
    Abstract: The present invention involves a new system and process for dynamically displaying data objects or “information” on a computer display device based on a predefined priority associated with each individual element of the information. Consequently, more important information is displayed prior to less important information. The information may be either entered by a user, or automatically retrieved from one or more electronic data sources. For example, a large amount of different information is typically entered either automatically or by a user to fully describe a subject, such as, for example, a personal contact in an address book. Frequently, however, not all of the information to describe the contact is available. Further, the information that is available is typically more than can be easily displayed within a single concise window.
    Type: Application
    Filed: January 4, 2001
    Publication date: April 15, 2004
    Inventors: Omar H. Shahine, Michael W. Fullerton, Han-Yi Shaw