Patents by Inventor John C. Davi

John C. Davi 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: 9350817
    Abstract: In one embodiment, a method includes recording a sequence of online activities of a first user. The online activities include online consumption of online content by the first user. The method includes constructing a path based on the sequence of online activities of the first user. The path includes a sequence of online activity points that each correspond to one of the online activities in the sequence of online activities of the first user, and the path enables a second user to experience personally for themselves at least an approximation of the sequence of online activities of the first user. The method includes communicating the path for traversal of a portion of the path by the second user.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: May 24, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: John A. Toebes, John C. Davi, Glenn T. Millican, III
  • Patent number: 9244895
    Abstract: In particular embodiments, a method for editing a web page includes identifying a plurality of components that collectively form a programmatic representation of a first web page. At least one of the components has content that dynamically changes in response to data retrieved externally from the content. A second web page is generated. The second web page includes a plurality of parameters. Each parameter of the second web page corresponds to a respective one of the identified plurality of components. One or more modifications made to the plurality of parameters are interpreted. A programmatic representation of a third web page is generated, the generation based at least in part on the interpretation.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: January 26, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: John A. Toebes, Gary T. Chou, John C. Davi, Glenn T. Millican, III, Josh D. Williams
  • Patent number: 8458034
    Abstract: In one embodiment, a method includes determining a group identity for an audience associated with an event, accessing a plurality of announcements, identifying at least one announcement of the plurality of announcements based on the group identity, and providing the identified announcement to the audience at the event. The group identity is indicative of at least one characteristic of the audience. The plurality of announcements are processed to identify at least one announcement that approximately matches the group identity.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: June 4, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: John A. Toebes, Glenn T. Millican, III, John C. Davi
  • Patent number: 8375294
    Abstract: In particular embodiments, a method for editing a web page includes identifying a plurality of components that collectively form a programmatic representation of a first web page. At least one of the components has content that dynamically changes in response to data retrieved externally from the content. A second web page is generated. The second web page includes a plurality of parameters. Each parameter of the second web page corresponds to a respective one of the identified plurality of components. One or more modifications made to the plurality of parameters are interpreted. A programmatic representation of a third web page is generated, the generation based at least in part on the interpretation.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: February 12, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: John A. Toebes, Gary T. Chou, John C. Davi, Glenn T. Millican, III, Josh D. Williams
  • Publication number: 20110231873
    Abstract: In one embodiment, a method includes determining a group identity for an audience associated with an event, accessing a plurality of announcements, identifying at least one announcement of the plurality of announcements based on the group identity, and providing the identified announcement to the audience at the event. The group identity is indicative of at least one characteristic of the audience. The plurality of announcements are processed to identify at least one announcement that approximately matches the group identity.
    Type: Application
    Filed: March 17, 2010
    Publication date: September 22, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: John A. Toebes, Glenn T. Millican, III, John C. Davi
  • Publication number: 20110022964
    Abstract: In one embodiment, a method includes recording a sequence of online activities of a first user. The online activities include online consumption of online content by the first user. The method includes constructing a path based on the sequence of online activities of the first user. The path includes a sequence of online activity points that each correspond to one of the online activities in the sequence of online activities of the first user, and the path enables a second user to experience personally for themselves at least an approximation of the sequence of online activities of the first user. The method includes communicating the path for traversal of a portion of the path by the second user.
    Type: Application
    Filed: July 22, 2009
    Publication date: January 27, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: John A. Toebes, John C. Davi, Glenn T. Millican, III
  • Publication number: 20090031225
    Abstract: In particular embodiments, a method for editing a web page includes identifying a plurality of components that collectively form a programmatic representation of a first web page. At least one of the components has content that dynamically changes in response to data retrieved externally from the content. A second web page is generated. The second web page includes a plurality of parameters. Each parameter of the second web page corresponds to a respective one of the identified plurality of components. One or more modifications made to the plurality of parameters are interpreted. A programmatic representation of a third web page is generated, the generation based at least in part on the interpretation.
    Type: Application
    Filed: October 7, 2008
    Publication date: January 29, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: John A. Toebes, Gary T. Chou, John C. Davi, Glenn T. Millican, III, Josh D. Williams