Patents by Inventor Jonathan D. Perlow

Jonathan D. Perlow 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: 20080307306
    Abstract: An interface for enabling a user to quickly access contact information automatically displays a list of expected contacts that are most likely to be selected by the user when attention is directed to an appropriate object requiring contact information. When a contact is selected, the corresponding and appropriate contact information is automatically entered. If a user does not select a listed contact, but instead begins manually typing in the contact information then the interface performs a search and displays a list of unexpected contacts having contact information matching the typed input from the user. Various criteria can be used to identify which contacts will be presented to the user and how they will be presented.
    Type: Application
    Filed: August 20, 2008
    Publication date: December 11, 2008
    Applicant: Microsoft Corporation
    Inventors: Fabio Pettinati, John-Anthony Owens, Jonathan D. Perlow, Cornelis K. van Dok, Denise L. Chen, Marc A. Silbey
  • Patent number: 7430719
    Abstract: A contact text box interface for resolving user input with contact information selected from contact directories and compared against usage patterns. Users are provided with a list of potentially relevant contacts from which a selection can be made. When a contact is selected, the corresponding and appropriate contact information is automatically provided to the application. Various criteria can be used to identify which contacts will be presented to the user and how they will be presented.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: September 30, 2008
    Assignee: Microsoft Corporation
    Inventors: Fabio Pettinati, John-Anthony Owens, Jonathan D. Perlow, Melissa W. Dunn
  • Patent number: 7424682
    Abstract: A computer implemented method for authoring a message includes enabling a user to compose an electronic message that includes a sequence of musical note emoticons, embedding the musical note emoticons in the electronic message, and sending the electronic message. The sequence of musical note emoticons represent an audible musical sequence. A computer implemented method for receiving a message includes receiving an electronic message, including at least one musical note emoticon embedded in the electronic message, displaying the electronic message, including the musical note emoticon; and audibly playing the embedded musical note emoticon.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: September 9, 2008
    Assignee: Google Inc.
    Inventors: Daniel F. Pupius, Jonathan D. Perlow, Aaron D. Whyte, David M. Cohen, Keith H. Coleman
  • Patent number: 7418663
    Abstract: An interface for enabling a user to quickly access contact information automatically displays a list of expected contacts that are most likely to be selected by the user when attention is directed to an appropriate object requiring contact information. When a contact is selected, the corresponding and appropriate contact information is automatically entered. If a user does not select a listed contact, but instead begins manually typing in the contact information then the interface performs a search and displays a list of unexpected contacts having contact information matching the typed input from the user. Various criteria can be used to identify which contacts will be presented to the user and how they will be presented.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: August 26, 2008
    Assignee: Microsoft Corporation
    Inventors: Fabio Pettinati, John-Anthony Owens, Jonathan D. Perlow, Cornelis K. van Dok, Denise L. Chen, Marc A. Silbey
  • Patent number: 7370290
    Abstract: An interface for enabling a user to quickly access contact information and contact-centric tasks is displayed when an appropriate request for a contact card associated with a contact is received. The contact card displays contact information corresponding with the contact as well as contact-centric tasks that may be engaged in between the client computing system and the computing system of the contact. The list of contact-centric tasks is organized according to predetermined criteria, such as whether the contact-centric task is associated with an application that has provided contact information to the client computing system and whether the contact is a member of a group utilizing a contact-centric task. The contact card may also include an object comprising a type-in line for launching communication with the contact.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: May 6, 2008
    Assignee: Microsoft Corporation
    Inventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Sean O. Blagsvedt, Gilad Israeli, Michelle D. McKelvey
  • Patent number: 7360172
    Abstract: One or more contact controls associated with one or more corresponding contacts are displayed by a computing system at a display device. The contact controls can be hosted by any number of third party applications. The contact controls may include static and/or animated images associated with the contact to reflect a desired behavior, emotion, status or action. The contact controls are linked to contact information, such that a selection of the contact controls enables a user to access the contact information and data sources associated with the contact. A communicative action can also be initiated with the contact control by dragging and dropping the contact control onto an icon or object associated with the communication application.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: April 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Sean O. Blagsvedt, Debra L. Weissman
  • Patent number: 7360174
    Abstract: An interface for enabling different contact information for a plurality of different contacts to be aggregated from numerous data stores into a single contact management system includes a window frame for displaying the contact information in a variety of rich views that graphically illustrate patterns existent within the contact information. Some of the available views include hierarchical, organizational, chronological, social, geographical and operational views of the contact information. The interface also enables a user to search through the aggregate contact information by search term and by filter. The interface also includes another window frame for displaying exploded, detailed, or additional information about selected directories and contacts.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: April 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Sandra B. Barnat, Debra L. Weissman
  • Patent number: 7313760
    Abstract: An interface for enabling a user to quickly access contact information automatically displays a list of expected contacts that are most likely to be selected by the user when attention is directed to a type-in line requiring contact information. When a contact is selected, the corresponding and appropriate contact information is automatically entered into the type-in line. If a user does not select a listed contact, but instead begins manually typing in the contact information then the interface performs a search and displays a list of unexpected contacts having contact information matching the typed input from the user. The interface also provides a menu with additional search options for searching for desired contact information. The additional search options include directory searching and filtered searching. The application hosting the interface can specify the appropriate contact information that it requires.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: December 25, 2007
    Assignee: Microsoft Corporation
    Inventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Koichi Tsunoda, Denise L. Chen, Marc A. Silbey
  • Patent number: 7240298
    Abstract: A computing system and a user interface display requested data corresponding with a contact at a display device. The requested data includes contact information, communication histories, and files associated with the contact. The requested data is obtained from one or more contact information directories located locally and/or remotely from the computing system. The user interface also displays contact-centric tasks that may be engaged in between the user and the contact based upon the capabilities of the corresponding computing systems or that can be performed on a contact. Some of the contact information can be edited with an edit mode of the user interface. The contact may be a person, group, organization, or household.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: July 3, 2007
    Assignee: Microsoft Corporation
    Inventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Sean O. Blagsvedt
  • Publication number: 20040268260
    Abstract: Methods and systems present commands to a user within a software application program by determining the user's context within the application program and automatically presenting in a user interface commands that pertain to the user's current context. When the user's context changes, the context-sensitive commands are automatically removed from the user interface. In one implementation context blocks and context panes are employed to present the commands.
    Type: Application
    Filed: July 23, 2004
    Publication date: December 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Eric S. Rockey, Shannon P. Talbott, Gavin M. Kelly, Nancy E. Jacobs, Michael J. Hopcroft, Daniel J. Westreich, Jonathan D. Perlow, Paul R. Erickson
  • Publication number: 20040268259
    Abstract: Methods and systems present commands to a user within a software application program by determining the user's context within the application program and automatically presenting in a user interface commands that pertain to the user's current context. When the user's context changes, the context-sensitive commands are automatically removed from the user interface. In one implementation context blocks and context panes are employed to present the commands.
    Type: Application
    Filed: July 23, 2004
    Publication date: December 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Eric S. Rockey, Shannon P. Talbott, Gavin M. Kelly, Nancy E. Jacobs, Michael J. Hopcroft, Daniel J. Westreich, Jonathan D. Perlow, Paul R. Erickson
  • Publication number: 20040210844
    Abstract: An interface for enabling a user to quickly access contact information automatically displays a list of expected contacts that are most likely to be selected by the user when attention is directed to an appropriate object requiring contact information. When a contact is selected, the corresponding and appropriate contact information is automatically entered. If a user does not select a listed contact, but instead begins manually typing in the contact information then the interface performs a search and displays a list of unexpected contacts having contact information matching the typed input from the user. Various criteria can be used to identify which contacts will be presented to the user and how they will be presented.
    Type: Application
    Filed: May 13, 2004
    Publication date: October 21, 2004
    Inventors: Fabio Pettinati, John-Anthony Owens, Jonathan D. Perlow, Cornelis K. van Dok, Denise L. Chen, Marc A. Silbey
  • Publication number: 20040119732
    Abstract: An interface for enabling a user to quickly access contact information automatically displays a list of expected contacts that are most likely to be selected by the user when attention is directed to a type-in line requiring contact information. When a contact is selected, the corresponding and appropriate contact information is automatically entered into the type-in line. If a user does not select a listed contact, but instead begins manually typing in the contact information then the interface performs a search and displays a list of unexpected contacts having contact information matching the typed input from the user. The interface also provides a menu with additional search options for searching for desired contact information. The additional search options include directory searching and filtered searching. The application hosting the interface can specify the appropriate contact information that it requires.
    Type: Application
    Filed: December 19, 2002
    Publication date: June 24, 2004
    Inventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Koichi Tsunoda, Denise L. Chen, Marc A. Silbey
  • Publication number: 20040119760
    Abstract: An interface for enabling different contact information for a plurality of different contacts to be aggregated from numerous data stores into a single contact management system includes a window frame for displaying the contact information in a variety of rich views that graphically illustrate patterns existent within the contact information. Some of the available views include hierarchical, organizational, chronological, social, geographical and operational views of the contact information. The interface also enables a user to search through the aggregate contact information by search term and by filter. The interface also includes another window frame for displaying exploded, detailed, or additional information about selected directories and contacts.
    Type: Application
    Filed: December 19, 2002
    Publication date: June 24, 2004
    Inventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Sandra B. Barnat, Debra L. Weissman
  • Publication number: 20040122683
    Abstract: An interface for enabling a user to quickly access contact information and contact-centric tasks is displayed when an appropriate request for a contact card associated with a contact is received. The contact card displays contact information corresponding with the contact as well as contact-centric tasks that may be engaged in between the client computing system and the computing system of the contact. The list of contact-centric tasks is organized according to predetermined criteria, such as whether the contact-centric task is associated with an application that has provided contact information to the client computing system and whether the contact is a member of a group utilizing a contact-centric task. The contact card may also include an object comprising a type-in line for launching communication with the contact.
    Type: Application
    Filed: December 19, 2002
    Publication date: June 24, 2004
    Inventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Sean O. Blagsvedt, Gilad Israeli, Michelle D. McKelvey
  • Publication number: 20040119761
    Abstract: A computing system and a user interface display requested data corresponding with a contact at a display device. The requested data includes contact information, communication histories, and files associated with the contact. The requested data is obtained from one or more contact information directories located locally and/or remotely from the computing system. The user interface also displays contact-centric tasks that may be engaged in between the user and the contact based upon the capabilities of the corresponding computing systems or that can be performed on a contact. Some of the contact information can be edited with an edit mode of the user interface. The contact may be a person, group, organization, or household.
    Type: Application
    Filed: December 19, 2002
    Publication date: June 24, 2004
    Inventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Sean O. Blagsvedt
  • Publication number: 20040119758
    Abstract: One or more contact controls associated with one or more corresponding contacts are displayed by a computing system at a display device. The contact controls can be hosted by any number of third party applications. The contact controls may include static and/or animated images associated with the contact to reflect a desired behavior, emotion, status or action. The contact controls are linked to contact information, such that a selection of the contact controls enables a user to access the contact information and data sources associated with the contact. A communicative action can also be initiated with the contact control by dragging and dropping the contact control onto an icon or object associated with the communication application.
    Type: Application
    Filed: December 19, 2002
    Publication date: June 24, 2004
    Inventors: Joel K. Grossman, Cornelis K. van Dok, Jonathan D. Perlow, Vivien Park, Sean O. Blagsvedt, Debra L. Weissman
  • Publication number: 20040122822
    Abstract: A schema is provided that defines people, groups and organizations by their corresponding contact information and other related characteristics. The schema defines a person by personal data, name data, location data, and e-address data. A group is defined by group membership data and e-address data. An organization is defined by location data and by e-address data. The schema also defines role occupancies for interrelating the various contacts. The role occupancies are defined by role occupancy data that may include employee data, team member data, group membership data, family data, customer or business data, and other types of data that can link two or more contacts. By interrelating contacts based on role occupancies, the schema is able to provide rich querying of one or more databases for obtaining desired contact information.
    Type: Application
    Filed: December 19, 2002
    Publication date: June 24, 2004
    Inventors: J. Patrick Thompson, Walter R. Smith, Kim Cameron, Jonathan D. Perlow, Dejan Subotic, Melissa W. Dunn