Abstract:
Methods are disclosed for, within a note-taking application, selectively synchronizing different notebook components with a centralized server. In one particular embodiment, different notebook components are assigned different synchronization rates based on usage characteristics. The different notebook components are synchronized more or less frequently relative to each other based on the assigned synchronization rates.
Abstract:
Presence-based synchronization manages updates among concurrent collaborators based on the presence information of each collaborator within a shared document of a collaboration environment. A collaborator's edits to a page of a shared document can be synchronized more frequently when other collaborators are accessing the same page. In contrast, the collaborator's edits to a page of a shared document can be synchronized less frequently when no other collaborators are accessing that page. Further, the manner of the collaborator's presence within the shared document may influence the synchronization rate—collaborating users within an online meeting may synchronize more frequently than a single user who is not actively collaborating with other users. In one implementation, other maintenance activities within the shared document (e.g., garbage collection) may be influenced by the presence information of collaborators within the collaboration environment.
Abstract:
Microfluidic valves constructed from elastomeric materials as the valve body components and employing shape memory alloy in wire form as the valve actuator. Various configurations of individual valves having both normally open and normally closed states are described. Apparatus using such valves and providing logic functionality with fluidic logic outputs are discussed. Apparatus that can be used for materials processing at the nano- or micro-scale are presented. Various forms of logical control of valve arrays are explained.
Abstract:
Methods are disclosed for, within a note-taking application, selectively synchronizing different notebook components with a centralized server. In one particular embodiment, different notebook components are assigned different synchronization rates based on usage characteristics. The different notebook components are synchronized more or less frequently relative to each other based on the assigned synchronization rates.
Abstract:
User presence is detected in a notebook that includes multiple different documents. The user identity and location within the notebook can be displayed to other users to facilitate collaboration.