Patents by Inventor David Cortright

David Cortright 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: 20110094034
    Abstract: An improved pillow has a trough defined along a length thereof. A plurality of air channels are disposed in the trough. The improved pillow is preferably comprised of memory foam. In one embodiment, the improved pillow is covered with a hygroscopic material. The improved pillow may also be provided with an outer covering, disposed over the hygroscopic material, comprised of bamboo.
    Type: Application
    Filed: October 26, 2009
    Publication date: April 28, 2011
    Inventor: David Cortright
  • Patent number: 7512654
    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: November 15, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: John Tafoya, David Cortright, Daniel Crevier, James O'Connor, Michael Fullerton
  • Patent number: 7360165
    Abstract: A technique for allowing a user to treat email addresses as objects both incoming and outgoing email messages is presented. A small icon is added to the text of each address which 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. For incoming messages, the message header is parsed and searched to find addresses that match the receiving user's address book. If no match is found, a generic address icon is added before the text of the address, while the system checks the email header against other address sources such as server lists.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: April 15, 2008
    Assignee: Microsoft Corporation
    Inventors: David Cortright, Daniel Crevier, James O'Connor, Michael Fullerton
  • Publication number: 20070115991
    Abstract: An apparatus, method, and system are directed to managing a multi-modal communication over a network. In one embodiment, the method, apparatus, and system employ an instant messaging client to perform actions. The actions may include receiving contact information associated with a plurality of communication mediums. The contact information includes contact names and addresses that are integrated into a unified contact store. When a user inputs a character for use in initiating a communication, a dynamic search is performed on the unified contact store. The results of the search may be repeatedly updated based on additional input characters. The results display contact names and addresses, where either the contact name or address includes the input character(s). The user may then select an address, and automatically initiate a communication with a contact name associated with the selected address over a communication medium associated with the address.
    Type: Application
    Filed: November 23, 2005
    Publication date: May 24, 2007
    Applicant: Yahoo! Inc.
    Inventors: Ramkumar Ramani, David Cortright, Vinod Dhomse, Bing Yuan
  • Publication number: 20060173932
    Abstract: Various entities need to share data among team members working on the same project without investing in specialized server software. To address this need, an existing standard file server is used to host data for sharing among the team. The file server has not been customized to share the data for the particular application. A user creates a special folder for a project at a user specified location on the file server. Data associated with the project is converted to files and stored in a structure of folders used by the file server to represent the data that is shared. Each client that has subscribed to this shared data synchronizes the data on their local computing device with the data on the file server. Security is provided by using the file server's built-in access controls.
    Type: Application
    Filed: January 31, 2005
    Publication date: August 3, 2006
    Applicant: Microsoft Corporation
    Inventors: David Cortright, James Grandy, Daniel Crevier
  • Publication number: 20060004843
    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: Application
    Filed: July 20, 2005
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: John Tafoya, David Cortright, Daniel Crevier, James O'Connor, Michael Fullerton, Jud Spencer
  • Publication number: 20050188043
    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: March 11, 2005
    Publication date: August 25, 2005
    Applicant: Microsoft Corporation
    Inventors: David Cortright, Daniel Crevier, James O'Connor, Michael Fullerton
  • Publication number: 20050131888
    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: Application
    Filed: February 2, 2005
    Publication date: June 16, 2005
    Inventors: John Tafoya, David Cortright, Daniel Crevier, James O'Connor, Michael Fullerton, Jud Spencer
  • Publication number: 20050108344
    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: Application
    Filed: November 15, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: John Tafoya, David Cortright, Daniel Crevier, James O'Connor, Michael Fullerton