Abstract:
Displaying relevant data subsets of at least one data collection includes providing an input data subset, determining a plurality of partial relevance values for different characteristics of each of the plurality of data subsets of the at least one data collection with respect to the input data subset according to a term frequency of terms in the input data subset and term in each of the plurality of data subsets of the at least one data collection and according to an inverse document frequency of the terms, determining a relevance of each of the plurality of data subsets of the at least one data collection based on the partial relevance values of the different characteristics, and displaying at least a portion of the data subsets of the at least one data collection in order of relevance.
Abstract:
Integrating an application and a chat session includes a first user identifying content from the application, wherein the application is independent of any chat session, the first user initiating the chat session with at least a second user that is remote from the first user by transmitting the content from the first user to the second user, where the first and second user establish the chat session in response to the content being transmitted, and the first user and the second user sharing the content in connection with the chat session. The content may be a portion of a photograph, a portion of an image, a portion of text from a document, and/or a portion of a screen. The portion may be automatically identified following the user pointing and marking up the content. The first user may mark up the content before transmitting it to the second user.
Abstract:
Integrating an application and a chat session includes a first user identifying content from the application, wherein the application is independent of any chat session, the first user initiating the chat session with at least a second user that is remote from the first user by transmitting the content from the first user to the second user, where the first and second user establish the chat session in response to the content being transmitted, and the first user and the second user sharing the content in connection with the chat session. The content may be a portion of a photograph, a portion of an image, a portion of text from a document, and/or a portion of a screen. The portion may be automatically identified following the user pointing and marking up the content. The first user may mark up the content before transmitting it to the second user.
Abstract:
While receiving a user input of content of a first document, a computer system, dynamically and in real time, identifies relevant information items from a plurality of information feeds. Specifically, one or more other documents is obtained in a collection of documents that are relevant to the first document being entered by a user. When it is determined that changes in member documents of the set of one or other documents satisfies a stabilization criterion while receiving the user input, related terms are extracted from the content of the first document and the one or more other documents and used to identify the relevant information items including the related terms from the plurality of information feeds that is distinct from the collection of documents. The relevant information items are then presented on a display for the user.
Abstract:
Managing information for a project includes identifying content items corresponding to the project, identifying project participants that access the content items, sharing at least some of the content items with at least some of the project participants, prioritizing the project participants based, at least in part, on contribution by the project participants to the content items, and displaying, on a wearable device of a master user, the project participants according to priority levels thereof. The wearable device may be a smart watch. The project participants may be displayed in a plurality of groups of the project participants according to prioritizing levels. The prioritizing levels may take into account development milestones, production milestones, contract closures, external demos, customer meetings, and/or project phase completion schedules. The master user may use a gesture to remove at least one of the groups and to expand remaining groups displayed on the wearable device.
Abstract:
Providing a distributed application on a plurality of personal devices of a user includes providing a first portion of the distributed application on a first personal device and providing a second portion of the application on a second personal device different from the first personal device, where the second personal device is wearable by the user and where the second portion of the distributed application operates on data that is inaccessible to the first personal device to provide a result thereof to the first portion of the distributed application. The first personal device may be a mobile phone, a tablet, or a personal computer. The second personal device may be a smart glasses, a wearable camera, a smart watch, a wristband, smart earwear, gloves, a necktie, a smart carrying bag, a smart backpack, a smart clothing or smart shoes. The second personal device may be a wearable activity tracking monitor.
Abstract:
Identifying at least one object in data for photographed images includes detecting a reference pattern in the data, locating the reference pattern in a table of patterns, and identifying the at least one object according to the reference pattern. The pattern may be located on the at least one object. The at least one object may be a greeting card. The pattern may categorize the greeting card by season and/or occasion. The pattern may identify a sender of the greeting card. The pattern may be provided on an item that is separate from the at least one object. The table of patterns may include a record for at least some of the patterns and the record may include additional information associated with the pattern. The additional information may include tasks that are performed in connection with the pattern. The additional information may include geometric and color parameters of the pattern.
Abstract:
Providing information to a participant of an upcoming meeting includes determining a list of participants of the meeting, determining an agenda of the meeting, analyzing a content collection to determine relevant portions of the collection that relate to the meeting, and providing the relevant portions of the content collection to the participant prior to the meeting. Providing the relevant portions may include causing the relevant portions to be displayed on smart glasses of the participant. Providing the relevant portions may include causing the relevant portions to be sent to a mobile device of the participant. The mobile device may use an operating system selected from the group consisting of: iOS, Android OS, Windows Phone OS, Blackberry OS and mobile versions of Linux OS. The relevant portions of the content collection may be provided automatically to the participant.
Abstract:
Gathering information related to a meeting includes confirming that the meeting has occurred, analyzing an item submitted to a content collection to determine if the item relates to the meeting, and, if the item relates to the meeting, adding the item to a cluster of materials associated with the meeting, the cluster of materials being part of the content collection. The item may be a document created during a meeting at a meeting location using at least one of the following: a traditional whiteboard, an electronic whiteboard, an Easel Pad, an IdeaPaint wall, a dry erase surface, a presentation, and materials posted online by meeting participants. The item may include as least one photograph of handwritten materials created during the meeting and added to the content collection. Analyzing an item may include determining similarities between the item and the meeting.
Abstract:
Displaying relevant data subsets of at least one data collection includes providing an input data subset, determining a plurality of partial relevance values for different characteristics of each of the plurality of data subsets of the at least one data collection with respect to the input data subset according to a term frequency of terms in the input data subset and term in each of the plurality of data subsets of the at least one data collection and according to an inverse document frequency of the terms, determining a relevance of each of the plurality of data subsets of the at least one data collection based on the partial relevance values of the different characteristics, and displaying at least a portion of the data subsets of the at least one data collection in order of relevance.