774 Mays Blvd, Incline Village, NV 89451 4900 Hopyard Rd, Pleasanton, CA 94588 104 4 St, Sausalito, CA 94965
Joseph Karam Engineering Staff
Adgregate Markets Information Technology and Services · Internet Programming · Distributed Commerce Proprietary Technology Information Technology · Ret Groceries · Nonclassifiable Establishments
28 Liberty Ship Way SUITE 2805, Sausalito, CA 94965 540 Howard St STE 203, San Francisco, CA 94105 415 315-9099
One aspect of the invention involves a computer-implemented method in which a server computer sends to a plurality of client devices associated with computer users in an online discussion information corresponding to: a map, an icon for a meeting spot to be overlaid on the map, a plurality of icons representing at least some of the computer users in the online discussion, to be displayed at a same time as the map, and an icon to initiate online communications between a respective client device and a computer associated with the meeting spot. The server receives a request to initiate online communications between the computer associated with the meeting spot and at least one client device in the online discussion; and initiates online communications between the computer associated with the meeting spot and the at least one client device in the online discussion.
Method, System, And Graphical User Interface For Meeting-Spot-Related Online Communications
A method, system, and graphical user interface for meeting-spot-related online communications are disclosed. A “meeting spot” is a specific physical location where two or more people can arrange to meet face to face. One aspect of the invention involves a computer-implemented method in which a server computer receives meeting spot data that correspond to a plurality of meeting spots selected by a computer user at a client device and sends information concerning other computer users that have also selected two or more of the meeting spots selected by the computer user to the client device for display.
Initiating Communications With Web Page Visitors And Known Contacts
Methods and apparatus, including computer program products, implementing and using techniques for initiating communication between two users among several users while at least one of the two users is browsing a web page. User information is collected about each user among the several users. Page information is collected about what web page each user among the several users is browsing. A portion of the user information and page information for a first user and a second user is shared between the first user and the second user when a predetermined criterion is met, and request by the first user to initiate communication with the second user is processed.
A system and method is provided for receiving and displaying voting data with respect to online hosted videos. Viewers vote on portions within various videos stored in an online video hosting website. Voting data can represent different types of votes, such as unipolar, bipolar, or categorical. The prior voting data, including that submitted by other viewers, can be displayed in a number of ways, such as gradations of color, or charts such as bar graphs. The voting data may be associated with demographic categories, such as a voter's age, sex, or political affiliation. Further, a video may be selectively played to display portions of most interest to given demographic categories, as indicated by voting patterns of those categories.
Method, System, And Graphical User Interface For Meeting-Spot Maps For Online Communications
A method, system, and graphical user interface for meeting-spot maps for online communications are disclosed. A “meeting spot” is a specific physical location where two or more people can arrange to meet face to face. One aspect of the invention involves a computer-implemented method in which a server computer sends information corresponding to a map to a client device and sends information corresponding to a plurality of icons for meeting spots to be overlaid on the map. In some embodiments, selection of an icon in the plurality of icons by a user at the client device initiates the display of information about other users that have also selected the icon. In some embodiments, selection of an icon in the plurality of icons by a user at the client device initiates online communications with one or more other users that have also selected the icon.
Methods and apparatus, including computer program products, implementing and using techniques completing a user entry in an entry field displayed on a user interface of a computing device. An entry field is displayed on a display of a computing device. In response to a user entering at least one character into the entry field, two or more distinct auto-complete menus are displayed. Each auto-complete menu is included in a separate display element, and each auto-complete menu contains suggestions that correspond to the current at least one character in the entry field. A computer-implemented method for pre-fetching search query results is also described.
Methods and apparatus, including computer program products, implementing and using techniques for managing bookmarks associated with web pages. A button is displayed on a graphical user interface associated with a browser displaying a web page on the computer display. A user input selecting the button is received. Each time the button is selected, an editing window is displayed, which includes several bookmark editing operations for the displayed web page. The bookmark editing operations can be completed by a user in the editing window.
Method, System, And Graphical User Interface For Identifying And Communicating With Meeting Spots
One aspect of the invention involves a computer-implemented method in which a server computer sends to a plurality of client devices associated with computer users in an online discussion information corresponding to: a map, an icon for a meeting spot to be overlaid on the map, a plurality of icons representing at least some of the computer users in the online discussion, to be displayed at a same time as the map, and an icon to initiate online communications between a respective client device and a computer associated with the meeting spot. The server receives a request to initiate online communications between the computer associated with the meeting spot and at least one client device in the online discussion; and initiates online communications between the computer associated with the meeting spot and the at least one client device in the online discussion.