Patents by Inventor Marc E. Davis

Marc E. Davis 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: 20130085847
    Abstract: Methods, systems, and techniques for automatically providing auxiliary content are provided. Example embodiments provide a Dynamic Gesturelet Generation System (DGGS), which enables one to dynamically define a gesturelet for navigating to or presenting other content, or for performing some behavior. In overview, the DGGS allows a portion of electronically presented content to be dynamically indicated by a gesture. The indicated portion can then be formed into a gesturelet and used by the DGGS to navigate to other content, perform a set of instructions, present auxiliary content, or for other purposes. Gesturelets may be stored persistently and associated with some auxiliary content, such as a set of behaviors, advertisements, competitions, supplemental material or images, or the like. Later, when an action in the system occurs such that the persistent representation is retrieved, the behavior associated with the persistent representation is performed and the associated auxiliary content presented.
    Type: Application
    Filed: October 7, 2011
    Publication date: April 4, 2013
    Inventors: Matthew G. Dyor, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Xuedong Huang, Marc E. Davis
  • Publication number: 20130085849
    Abstract: Methods, systems, and techniques for automatically presenting commercial opportunities in a gesture-based user interface are provided. Example embodiments provide a Gesture Based Content Presentation System (GBCPS), which enables a gesture-based user interface to present an opportunity for commercialization related to a portion of electronic input that has been indicated by a received gesture. In overview, the GBCPS allows a portion (e.g., an area, part, etc.) of electronically presented content to be dynamically indicated by a gesture. The GBCPS then examines the indicated portion in conjunction with a set of (e.g., one or more) factors to determine an opportunity for commercialization to present. An opportunity for commercialization may come in many forms, including, for example, a web page, code, document, or the like. Once the opportunity for commercialization is determined, it is then presented to the user, for example, using a separate panel, an overlay, or in any other fashion.
    Type: Application
    Filed: January 30, 2012
    Publication date: April 4, 2013
    Inventors: Matthew G. Dyor, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Xuedong Huang, Marc E. Davis
  • Publication number: 20130086499
    Abstract: Methods, systems, and techniques for automatically providing auxiliary content are provided. Example embodiments provide a Gesture Based Content Presentation System (GBCPS), which enables a gesture-based user interface to present auxiliary content that is related to an portion of electronic input that has been indicated by a received gesture. In overview, the GBCPS allows a portion (e.g., an area, part, or the like) of electronically presented content to be dynamically indicated by a gesture. The GBCPS then examines the indicated portion in conjunction with a set of (e.g., one or more) factors to determine auxiliary content to present. Auxiliary content may be in many forms, including, for example, a web page, code, document, or the like. Once the auxiliary content is determined, it is then presented to the user, for example, using a separate panel, an overlay, or in any other fashion.
    Type: Application
    Filed: December 19, 2011
    Publication date: April 4, 2013
    Inventors: Matthew G. Dyor, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Xuedong Huang, Marc E. Davis
  • Publication number: 20130086056
    Abstract: Methods, systems, and techniques for providing context menus based upon gestured input are provided. Example embodiments provide a Gesture Based Context Menu System, which enables a gesture-based user interface to invoke a context menu to present one or more choices of next actions and/or entities based upon the context indicated by the gestured input and a set of criteria. In overview, the GBCMS allows an area of electronically presented content to be dynamically indicated by a gesture and then examines the indicated area in conjunction with a set of criteria to determine and present a context menu of further choices available to the user. The choices may be presented in the form of, for example, a pop-up menu, a pull-down menu, an interest wheel, or a rectangular or non-rectangular menu. In some embodiments the menus dynamically change as the gesture is modified.
    Type: Application
    Filed: October 21, 2011
    Publication date: April 4, 2013
    Inventors: Matthew G. Dyor, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Xuedong Huang, Marc E. Davis
  • Publication number: 20130085855
    Abstract: Methods, systems, and techniques for automatically providing auxiliary content are provided. Example embodiments provide a Gesture Based Navigation System (GBNS), which enables a gesture-based user interface to navigate to auxiliary content that is related to an portion of electronic input that has been indicated by a received gesture. In overview, the GBNS allows a portion (e.g., an area, part, or the like) of electronically presented content to be dynamically indicated by a gesture. The GBNS then examines the indicated portion in conjunction with a set of (e.g., one or more) factors to determine auxiliary content to navigate to. Auxiliary content may be in many forms, including, for example, a web page, code, document, or the like. Once the auxiliary content is determined, it is then presented to the user, for example, using a separate panel, an overlay, or in any other fashion.
    Type: Application
    Filed: October 28, 2011
    Publication date: April 4, 2013
    Inventors: Matthew G. Dyor, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Xuedong Huang, Marc E. Davis
  • Publication number: 20130060869
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one social network message from at least one member of a network; disambiguating the at least one search term including associating the at least one search term with at least one of network-participation identifier data or device-identifier data; and presenting the sender profile in association with the at least one.
    Type: Application
    Filed: December 27, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K.Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130061050
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting device-identifier data corresponding to at least one communication device; accepting network-participation identifier data associated with a verified real-world user associated with the at least one communication device; and assigning a unique identifier at least partly based on the device-identifier data and the network-participation identifier data.
    Type: Application
    Filed: September 7, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K.Y. Jung, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130060866
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one email communication from at least one member of a network; disambiguating the at least one search term including associating the at least one search term with at least one of network-participation identifier data or device-identifier data; and presenting the sender profile in association with the at least one email communication.
    Type: Application
    Filed: December 16, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K.Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130061333
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accessing at least one persona that includes a unique identifier that is at least partly based on a first user's device-identifier data and the first user's network-participation data; verifying the persona by comparing the first user's device-identifier data and the first user's network-participation data of the unique identifier to a second user's device-identifier data and the second user's network-participation data; and presenting the persona in response to a request for personal information.
    Type: Application
    Filed: December 30, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K.Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130060852
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one request for personal information from a party to a transaction; evaluating the transaction; selecting a persona at least partly based on an evaluation of the transaction, wherein the persona is linked to a unique identifier that is at least partly based on a user's device-identifier data and the user's network-participation data; and presenting the persona in response to the request for personal information.
    Type: Application
    Filed: December 30, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K.Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130060759
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one search term corresponding to at least one member of a network; disambiguating the at least one search term including associating the at least one search term with at least one of network-participation identifier data or device-identifier data; and presenting a disambiguated search term at least partly based on at least one of the network-participation identifier data or the device-identifier data.
    Type: Application
    Filed: September 30, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K.Y. Jung, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130060867
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one email communication from at least one member of a network; disambiguating the at least one search term including associating the at least one search term with at least one of network-participation identifier data or device-identifier data; and presenting the sender profile in association with the at least one email communication.
    Type: Application
    Filed: December 16, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K.Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130060848
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting device-identifier data corresponding to at least one communication device; accepting network-participation identifier data associated with a verified real-world user associated with the at least one communication device; and assigning a unique identifier at least partly based on the device-identifier data and the network-participation identifier data.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K.Y. Jung, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130060619
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one request for personal information from a party to a transaction; evaluating the transaction; and negotiating presentation of at least one persona to the party to the transaction at least partly based on an evaluation of the transaction.
    Type: Application
    Filed: December 29, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K. Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130060620
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one request for personal information from a party to a transaction; evaluating the transaction; and negotiating presentation of at least one persona to the party to the transaction at least partly based on an evaluation of the transaction.
    Type: Application
    Filed: December 29, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K. Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130060850
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one indication of an interaction involving at least one member of a network; creating a persona corresponding to the at least one member of a network, wherein the persona is at least partly based on the indication of an interaction; and presenting the persona for use in the interaction involving the at least one member of the network.
    Type: Application
    Filed: November 16, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K.Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130060624
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one persona from a party to a transaction; evaluating the transaction; and negotiating receipt of at least one different persona from the party to the transaction at least partly based on an evaluation of the transaction.
    Type: Application
    Filed: December 29, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K.Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130060851
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one indication of an interaction involving at least one member of a network; creating a persona corresponding to the at least one member of a network, wherein the persona is at least partly based on the indication of an interaction; and presenting the persona for use in the interaction involving the at least one member of the network.
    Type: Application
    Filed: November 17, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K.Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130058470
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one telephone communication from at least one member of a network; disambiguating the at least one search term including associating the at least one search term with at least one of network-participation identifier data or device-identifier data; and presenting the sender profile in association with the at least one telephone communication.
    Type: Application
    Filed: December 2, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K.Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.
  • Publication number: 20130060625
    Abstract: Methods, apparatuses, computer program products, devices and systems are described that carry out accepting at least one persona from a party to a transaction; evaluating the transaction; and negotiating receipt of at least one different persona from the party to the transaction at least partly based on an evaluation of the transaction.
    Type: Application
    Filed: December 29, 2011
    Publication date: March 7, 2013
    Inventors: Marc E. Davis, Matthew G. Dyor, William Gates, Xuedong Huang, Roderick A. Hyde, Edward K. Y. Jung, Jordin T. Kare, Royce A. Levien, Richard T. Lord, Robert W. Lord, Qi Lu, Mark A. Malamud, Nathan P. Myhrvold, Satya Nadella, Daniel Reed, Harry Shum, Clarence T. Tegreene, Lowell L. Wood, JR.