Patent application number | Description | Published |
20110270850 | Prioritization of Resources based on User Activities - A computing system generates resource data that represents a resource. The content of the resource data is dependent on a ranking of resources in a set of resources. The ranking of the resources in the set of resources is dependent on interactions between users in a set of users and the resources in the set of resources. The ranking of the resources in the set of resources also is dependent on a degree to which each user in the set of users is related to a user. | 11-03-2011 |
20110276925 | Presentation of Information Describing User Activities with Regard to Resources - A resource reference is detected in a base resource, such as a web page or an email message. The resource reference refers to a target resource, such as another webpage or another email message. An appropriate activity-based resource type for the resource reference is then identified. The resource reference is then linked to an activity-based resource such that when the base resource is displayed and a user interacts with the resource reference, the activity-based resource is displayed to the user. The activity-based resource comprises a calculated field that has a value that indicates how one or more users have interacted with one or more resources. The value of the calculated field is calculated using activity data indicating how users interacted with the resources. The activity data is generated without receiving input of the activity data from the users. | 11-10-2011 |
20120110516 | POSITION AWARE GESTURES WITH VISUAL FEEDBACK AS INPUT METHOD - A gesture based user interface is provided for a user to interact with a device in order to operate and control the device through detection of gestures and movements of the user. Visual feedback of the user gestures is provided to the user to aid in the user's operational and control decisions of a device. An image capturing device such as a video camera may be employed to capture a user's image, and an integrated application on a computing device may process continuous images from the capturing device to recognize and track user gestures. The gestures may correlate to an object and/or location on the display and the user's image may be projected on the display to provide visual feedback of the user's interaction. | 05-03-2012 |
20120290545 | COLLECTION OF INTRANET ACTIVITY DATA - Systems, methods and computer program products for facilitating the collection of data within a computer network (especially an intranet) while complying with applicable privacy laws and regulations, as well as individual organizations' rules addressing intranet users' privacy are disclosed. Such systems, methods and computer program products allow for the collecting of activity information related to computer-based activities performed by users while logged into an organization's intranet. Such activity includes navigating to URLs, opening and editing documents, writing, opening and reading email and instant messages, and the like. The collecting, consolidating, storing and exposing of such activity information—while ensuring privacy requirements—serves as a basis for high-value services (e.g., augmenting documents with extra information, improving search results, automatic news feeds, social networking announcements, etc.) to be offered and provisioned to such users. | 11-15-2012 |
20120290565 | AUTOMATIC SOCIAL GRAPH CALCULATION - Systems, methods and computer program products are disclosed for facilitating the collection of activity data, organizational hierarchy data and distribution list data within a private computer network (especially an intranet) while complying with applicable privacy laws and regulations, as well as individual organizations' business rules addressing intranet users' privacy to display a social graph of organization members related to a requesting organization member. Such systems, methods and computer program products allow for the collecting of such data passively without a need for active participation from the requester. A computer-implemented process for displaying a social graph further comprises calculating sub-scores for each of activity data, organizational data and distribution list data and calculating a total score for each related organization member and displaying the social graph comprising those organization members whose score exceeds a predetermined value as related to the requester. | 11-15-2012 |
20130002565 | DETECTING PORTABLE DEVICE ORIENTATION AND USER POSTURE VIA TOUCH SENSORS - Concepts and technologies are described herein for processing touch sensor signals from sensors located on a portable touch screen device along with accelerometer data, to determine if, and how, the device is currently being used. Data from touch sensors along with accelerometer data are analyzed to identify a manner in which the device is being held, including how the user is holding the device. The touch sensor signals can be used to better control the device, including placing the device into a sleep state, and waking up the device. The touch sensor signals can also be used to configure the display contents, including where to locate various virtual keys or function keys on the screen or how to present a virtual keyboard based on how the user is holding and using the device. | 01-03-2013 |
20130045132 | DISINFECTING TOUCH-BASED SCREEN AUTOMATICALLY - A UV and visible light transparent film material is secured onto or within a touch-based screen to automatically disinfect the external surface. UV light is emitted from a UV light source into an edge of the transparent film material in order to transfer the UV light through the transparent film material while remaining in the transparent film material through total internal reflection effect. Some UV light exits the transparent film material at points of contact to disinfect fingertips and immediate surrounding areas through the frustrated total internal reflection effect. | 02-21-2013 |
20130332475 | TRANSFORMING DATA INTO CONSUMABLE CONTENT - Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output. | 12-12-2013 |
20140026038 | TRANSFORMING DATA TO CREATE LAYOUTS - Concepts and technologies are described herein for transforming data to create layouts. In accordance with the concepts and technologies disclosed herein, a computing device can execute a layout generator. The computing device can be configured to receive or retrieve data that includes visual content such as an image and other content such as text. The computing device can analyze the visual content to identify a salient region and/or an invariant region within the visual content. The computing device can access designs for laying out visual content and other content based upon an identified salient region and/or invariant region. The computing device can evaluate the designs to determine if a design matches the data. The computing device can load the data into the selected design to generate the layout. | 01-23-2014 |