Abstract:
A “Concurrent Projector-Camera” uses an image projection device in combination with one or more cameras to enable various techniques that provide visually flicker-free projection of images or video, while real-time image or video capture is occurring in that same space. The Concurrent Projector-Camera provides this projection in a manner that eliminates video feedback into the real-time image or video capture. More specifically, the Concurrent Projector-Camera dynamically synchronizes a combination of projector lighting (or light-control points) on-state temporal compression in combination with on-state temporal shifting during each image frame projection to open a “capture time slot” for image capture during which no image is being projected. This capture time slot represents a tradeoff between image capture time and decreased brightness of the projected image. Examples of image projection devices include LED-LCD based projection devices, DLP-based projection devices using LED or laser illumination in combination with micromirror arrays, etc.
Abstract:
Members working on the same project can access similar resources at substantially the same time to facilitate active participation in the project. A meeting associated with the project can be given a unique identifier that can allow the project members to access a meeting or other content and view similar documents or other content as it is discussed in the meeting. As information is edited, modified, created, etc. the members can selectively be presented with the information. A common repository can provide the members with an area or platform in which the project material can be accessed, discussed or other functions performed by the project members, allowing for collaboration of the project details.
Abstract:
Architecture for completing search queries by using artificial intelligence based schemes to infer search intentions of users. Partial queries are completed dynamically in real time. Additionally, search aliasing can also be employed. Custom tuning can be performed based on at least query inputs in the form of text, graffiti, images, handwriting, voice, audio, and video signals. Natural language processing occurs, along with handwriting recognition and slang recognition. The system includes a classifier that receives a partial query as input, accesses a query database based on contents of the query input, and infers an intended search goal from query information stored on the query database. A query formulation engine receives search information associated with the intended search goal and generates a completed formal query for execution.
Abstract:
A publishing engine captures commercial information associated with a first user and automatically notifies other users in the first user's social network of this commercial information. The first user authorizes an e-commerce system to access his or her social network and to publish commercial information about the first user's commercial activity (e.g., a purchase or other commercial transaction) to users in the social network. By this automated notification, the notified users in the first user's social network can learn that the first user has completed a commercial transaction pertaining to a particular product or service. If a notified user is interested in a similar product or service, he or she can contact the first user to inquire about the first user's experience and information with the product or service.
Abstract:
A facility allows for automatic delegation of incoming real-time communications based on a delegation scheme. The delegation scheme may be rules-based and may be applied to a single real-time communication channel or multiple communication channels, including both real-time and non-real-time communication channels. The delegate information may include rules that indicate under what circumstances a communication should be rerouted, which delegate the communication should be rerouted to, and whether other associated actions should be taken in connection with the rerouting (or lack thereof). In some cases, the context of the incoming communication may play a role in how or whether a communication is rerouted to a delegate.
Abstract:
A bootstrapping technique for wirelessly obtaining white space data that may be used to identify an available white space channel for connecting to a service. Portable wireless devices may collaborate to provide white space data to a device requesting such data. A requesting device transmits a request for the white space data using, for example, an unlicensed band. A device receiving the request may transmit a copy of the data to the requesting device. The transmitted copy may be obtained by the receiving device from a local data store or may be provided from a database server to which the receiving device is connected. In the later case the receiving device acts as a proxy between the database server and the requesting device. Once the white space data is received by the requesting device it may be used to select a channel for communication in the white space.
Abstract:
The subject disclosure pertains to anonymous network interaction. More specifically, mechanisms are provided to ensure anonymity with respect network interaction such that third parties are unable to determine the source and/or intent of communications. Accordingly, entities can anonymize all outgoing and/or incoming data packets so as to mitigate outside entities from learning about information being sought and/or provided. For example, a user or corporation can employ an anonymizer with respect to web searching so that outside entities are not able to determine what information is attempted to be accessed and by whom.
Abstract:
A system that can analyze a multi-dimensional input thereafter establishing a search query based upon extracted features from the input. In a particular example, an image can be used as an input to a search mechanism. Pattern recognition and image analysis can be applied to the image thereafter establishing a search query that corresponds to features extracted from the image input. The system can also facilitate indexing multi-dimensional searchable items thereby making them available to be retrieved as results to a search query. More particularly, the system can employ text analysis, pattern and/or speech recognition mechanisms to extract features from searchable items. These extracted features can be employed to index the searchable items.
Abstract:
A single device that receives communications intended for a user having multiple contact addresses associated with different user roles is provided. The single device can receive communications intended for multiple telephone numbers, email aliases, screen names, aliases, other means of contact, or combinations thereof. Since a user engaged in a particular role might not desire to be interrupted with communications intended for a different role, the communications for the other roles can be maintained until the user is actively engaged in the role for which the communication was intended. In situations where there is an important communication sent to a non-active role, selective convergence between roles is initiated and the important communication is presented to the user.
Abstract:
As incoming communications are received, a priority or significance level can be assigned to each communication. A communication determined to have a high priority can be presented to a user at substantially the same time as receiving the communication. A communication having a low priority can be placed in a low priority folder or flagged differently from a high priority communication (e.g., different color-coding). Behavior of a user as it relates to a received communication can be observed for learning purposes or to modify one or more classifications or priority levels.