摘要:
A system and method for providing instructional responses to unstructured user input is presented. In operation, a task is presented to a user. In response to the task, the user inputs unstructured input onto a computing device. In response to the input, a determination is made as to whether an instructional response should be presented to the user. If so, the response is presented to the user. Determining whether a response should be made to the user is made according to the accuracy of the user input in regard to the task. The response may be a visual response, and audio response, or an audio/visual response. The invention may be used in a network configuration that permits a teacher to monitor the progress of individual users/students.
摘要:
While viewing an electronically displayed document, a user creates a bookmark by selecting a desired part of a document to be marked. In response, a visual indicator is displayed and a bookmark object is created preferably separate from the document. The bookmark object comprises information linking the bookmark object to the desired part of the document as well as user-modifiable properties. If another part of the document is subsequently displayed, at least a portion of the visual indicator is still displayed. Later selection of the portion of the visual indicator causes the desired portion of the document to be re-displayed. Because the object is separate from the document, it may be viewed and sorted by its properties apart from its display with the document. A placemark is created whenever the display of a current document is discontinued. In response to a discontinuation signal, a placemark object comprising information linking the placemark object to a last-viewed part of the document is created. Subsequent selection of the document for re-display causes the last-viewed part of the document to be displayed.
摘要:
A peer-to-peer wireless instant messaging system is described. A user may establish a wireless instant messaging communication pathway with other users either using a server or directly. In some aspects of the present invention, a user may use an intermediate user's connection to reach another user, who is out of range of the first user.
摘要:
A user interface architecture wherein user content and user interface are composed of documents with links is described. User content documents and user interface documents are both displayed in a single viewing frame. A non-linear navigation history is maintained such that a user can navigate along a first path, back up using a previous link, navigate along a second path, back up along the second path using the previous link, and re-navigate along the first path again using a next link. Every document page to which a user navigates is saved in the user's navigation history. Users can query their navigation histories and view their navigation histories in various ways. Users can access, annotate, and customize the user interface in the same manner in which users access, annotate, and modify user content documents.
摘要:
User interfaces and methods are described for managing invitations in instant messaging communication threads. In some aspects, tabs are used to organize instant messaging threads in a condensed structure. In other aspects, a user may send and receive invitations that are then stored pending a receive user's acceptance or decline of the invitation. The status of these pending conversations is continuously displayed to the user so they are not forgotten. These and other aspects to user interfaces for instant messaging applications are described.
摘要:
A system and method in a wireless network for discovering which resources (e.g., other wireless computing devices) are proximate a user's wireless computing device. Wireless signal strengths with respect to various base stations are compared with the signal strengths of other network devices or resources, to determine which devices are experiencing similar signal strengths. Devices with similar signal strengths are deemed proximate. Each participating computing device may send its signal strength reports to a proximity server, which distributes proximity data to network clients. Each client may receive and process the signal strength data for determining which other clients/resources are proximate, or the server can perform proximity computations and return a list of proximate clients. Once computed, the identities of the proximate clients can be used to query for additional data about the clients, such as the names and other details of their owners, or information about the resource.