Patent application number | Description | Published |
20080225870 | Methods, systems, and computer program products for providing predicted likelihood of communication between users - Methods, systems, and computer program products for providing predicted likelihood of communication between users are disclosed. According to one aspect, the subject matter described herein includes a method for providing predicted likelihood of communication between users. The method includes predicting a likelihood that a first user will initiate communication with a second user based on stored information for the first user that indicates the second user, associating the predicted likelihood with status information for the first user, and providing for indicating the status information with the predicted likelihood to the second user. | 09-18-2008 |
20080228547 | Intelligent Free-Time Search - Techniques are disclosed for performing free-time searches that exploit information of the type used with electronic calendars. By leveraging advanced calendaring system information and using location, other context information such as corporate policy, legal constraints, and technology constraints, and user-specific preferences to provide a complete picture of a person's availability, the functionality (and therefore the value) of scheduling systems in increased, resulting in an ability to schedule meetings with more accuracy and less rework. Various allowable participation types for meeting invitees may be specified, and each invitee's availability is determined accordingly. Location-sensitive travel times (including optional user-specific travel time adjustments) are used in preferred embodiments when in-person participation is required. | 09-18-2008 |
20080263375 | Method And System For Managing Activities In A Battery Powered Device - A method for managing activities in a battery powered device includes receiving activity information, a start time that is different from a present time, and either a duration or an end time for performing the desired activity. The method also includes determining a required energy amount needed for performing the desired activity, determining an available energy amount for the battery powered device, determining a projected energy consumed by the battery powered device from the present time to the start time, and determining a residual energy of the battery powered device based on a difference of the device's available energy amount and a sum of the required energy and projected energy consumed by the battery powered device from the present time to the start time. An indication is provided that includes information relating to the desired activity and to whether the determined residual energy is sufficient to perform the desired activity. | 10-23-2008 |
20080270546 | Methods And Systems For Communicating Task Information - Methods, systems, and computer readable media are described for communicating task information. According to an aspect, a method includes receiving a publish message including task information representing a request, generating a notify message addressed to a device associated with the recipient watcher, wherein the notify message includes a sender presentity identifier, sending the notify message to the device enabling the task information to be presented with presence information associated with the sender presentity. | 10-30-2008 |
20080288435 | Context Conflict Resolution and Automatic Context Source Maintenance - Techniques are disclosed for detecting and resolving conflicts in context information from various sources. That information may be used to automatically update one or more context sources and/or to validate or invalidate (until further notice or for a period of time) input from one or more context sources. Or, the updates can be made in response to the user's instructions. Rules are used in preferred embodiments to dictate the conflict resolution approach for individual users. Updating the context source is particularly useful when the source is an electronic calendar. Updates that may be made to the calendar include adding, deleting, or changing scheduled events and/or working hours. Invalidating data from a context source is particularly useful for lost, forgotten, misplaced, or loaned devices. Marking data from a context source as valid is preferably done when harmony among several context sources is detected. Context suppliers may be notified of errors or discrepancies in their context data. | 11-20-2008 |
20090007023 | Method And System For Automatically Linking A Cursor To A Hotspot In A Hypervideo Stream - Automatically linking a cursor to a hotspot in a hypervideo stream comprising a plurality of video frames that are associated with at least one selectable hotspot include receiving a hypervideo stream of a first video frame associated with a selectable hotspot in a first activiation region of the first video frame, and determining whether a first position of a cursor is substantially within the first activiation region corresponding to the selectable hotspot. The cursor is associated with the selectable hotspot when the first position of the cursor is substantially within the first activiation region corresponding to the selectable hotspot in the first video frame. The hypervideo stream of a second video frame associated with the selectable hotspot in a second activation region different from the first activation region is received, and the cursor is automatically moved to a second position in the second video frame based on the association. | 01-01-2009 |
20090077459 | Method And System For Presenting A Hotspot In A Hypervideo Stream - Methods and systems are described for presenting a hotspot in a hypervideo stream comprising a plurality of video frames that are associated with at least one selectable hotspot. One method includes receiving, for presentation in a video presentation space, a first video frame including a first hotspot that is user selectable for initiating a first action, generating a second hotspot that is user selectable for initiating the first action, and generating a visual indication associating the first hotspot with the second hotspot. The method also includes presenting the second hotspot and the visual indication associating the first hotspot with the second hotspot with the received first video frame including the first hotspot. | 03-19-2009 |
20090077503 | Method And System For Automatically Associating A Cursor with A Hotspot In A Hypervideo Stream Using A Visual Indicator - Methods and systems are described for automatically linking a cursor to a hotspot in a hypervideo stream comprising a plurality of video frames that are associated with at least one user selectable hotspot. One method includes establishing an association between a selectable hotspot in a first activation region of a first video frame received for presentation in a video presentation space and a cursor when a first position of the cursor is within the first activation region corresponding to the selectable hotspot. The method also includes receiving a second video frame that includes the selectable hotspot in a second activation region different from the first activation region, and determining whether a second position of the cursor is outside of the second activation region of the second video frame. Responsive to the determination, the second video frame is presented with a visual indicator associating the cursor with the selectable hotspot based on the association between the cursor and the selectable hotspot. | 03-19-2009 |
20090119333 | Methods, Systems, And Computer Readable Media For Associating Information With A Digital Image - The subject matter described herein includes methods, systems, and computer readable media for associating information with a digital image. According to one method, a digital image having associated metadata that corresponds to a first entity in a dataset that includes hierarchical relationships between entities is received. A subject perspective is identified for the digital image for a subject corresponding to a second entity in the dataset. Information for the digital images retrieved from the dataset based on a hierarchical relationship between the first and second entities in the dataset. The retrieved information is associated with the digital image. | 05-07-2009 |
20100050185 | Context Conflict Resolution and Automatic Context Source Maintenance - Techniques are disclosed for detecting and resolving conflicts in context information from various sources. That information may be used to automatically update one or more context sources and/or to validate or invalidate (until further notice or for a period of time) input from one or more context sources. Or, the updates can be made in response to the user's instructions. Rules are used in preferred embodiments to dictate the conflict resolution approach for individual users. Updating the context source is particularly useful when the source is an electronic calendar. Updates that may be made to the calendar include adding, deleting, or changing scheduled events and/or working hours. Invalidating data from a context source is particularly useful for lost, forgotten, misplaced, or loaned devices. Marking data from a context source as valid is preferably done when harmony among several context sources is detected. Context suppliers may be notified of errors or discrepancies in their context data. | 02-25-2010 |
20100097516 | Method And System For Providing Background Blurring When Capturing An Image Using An Image Capture Device - A method and system are described for providing background blurring when capturing an image using an image capture device. According to one aspect, input is received for initiating an image capture process for capturing an image of a subject at an image capture device. A depth of field for capturing the image of the subject in a half of the depth of field furthest from the image capture device is automatically determined. The image is captured using the automatically adjusted depth of field to provide background blurring in the captured image. | 04-22-2010 |
20110218832 | Methods, Systems, and Computer Program Products for Calendar-Based Coverage Monitoring - Methods, systems, and computer program products for calendar-based coverage monitoring are disclosed. According to one aspect, a method includes receiving a coverage rule defining at least one covering entity for performing an activity for a covered entity and at least one period of time during which the multiple covering entities is to perform the activity. Individual calendars for the at least one covering entity are monitored and a change in one of the calendars is detected. It is then determined whether the change causes the coverage rule to be violated, and in response to determining that the change causes the coverage rule to be violated, a notification indicating violation of the coverage rule is automatically generated. | 09-08-2011 |
20110229116 | Method And System For Providing Background Blurring When Capturing An Image Using An Image Capture Device - Background blurring is provided when capturing an image using an image capture device. Input is received for initiating an image capture process for capturing an image at an image capture device. A background is automatically blurred based on a depth of field automatically adjusted towards the image capture device for capturing the image with background blurring in response to receiving the input for initiating the image capture process. | 09-22-2011 |
20120259672 | Methods, Systems, And Computer Program Products For Calendar-Based Coverage Monitoring - Methods, systems, and computer program products for calendar-based coverage monitoring are disclosed. According to one aspect, a method includes receiving a coverage rule defining at least one covering entity for performing an activity for a covered entity and at least one period of time during which the multiple covering entities is to perform the activity. Individual calendars for the at least one covering entity are monitored and a change in one of the calendars is detected. It is then determined whether the change causes a threshold criteria to be met, and in response to determining that the change causes the coverage rule to be violated, a coverage warning notification indicating a potential for violation of the coverage rule is automatically generated. | 10-11-2012 |
20120315026 | Method And System For Providing Background Blurring When Capturing An Image Using An Image Capture Device - Background blurring is provided when capturing an image using an image capture device. Input is received for initiating an image capture process for capturing an image at an image capture device, the image including at least a subject and a background. The image capture device is automatically focused closer than the subject for capturing the image with the background blurred responsive to receiving the input for initiating the image capture process. | 12-13-2012 |
20130006690 | Keeping Working Hours and Calendar Entries Up-to-Date - Techniques are disclosed for keeping calendars up-to-date, whereby a person's working hours, events, and actual availability are accurately reflected. In response to user-generated input and/or application-generated input, working hours can be updated and calendar events can be added to, deleted from, or changed on the user's calendar. This makes it easy for users to keep calendars (including working hours) up-to-date and helps both people and applications that use calendar data. Profiles are preferably used to specify working hours, and a particular user may have one or more profiles available (including a default profile); the user can then easily select from among these profiles to update the working hours for a date/day, or a range of dates/days. Preferences may be associated with the profiles, providing a convenient way of isolating information that applies only to a particular set of working hours. | 01-03-2013 |
20140012617 | Methods, Systems, And Computer Program Products For Calendar-Based Coverage Monitoring - Methods, systems, and computer program products for calendar-based coverage monitoring are disclosed. According to one aspect, a method includes receiving a coverage rule defining at least one covering entity for performing an activity for a covered entity and at least one period of time during which the multiple covering entities is to perform the activity. Individual calendars for the at least one covering entity are monitored and a change in one of the calendars is detected. It is determined whether the change causes at least one of the coverage rule to be violated and a threshold criteria to be met, and in response to determining that the change causes at least one of the coverage rule to be violated and the threshold criteria to be me, automatically performing an action. | 01-09-2014 |
20140337737 | Method And System For Automatically Associating A Cursor with A Hotspot In A Hypervideo Stream Using A Visual Indicator - Methods and systems are described for automatically linking a cursor to a hotspot in a hypervideo stream comprising a plurality of video frames that are associated with at least one user selectable hotspot. One method includes receiving information associating a cursor with a selectable hotspot in a first activation region of a first video frame received for presentation in a video presentation space. A second video frame including the selectable hotspot in a second activation region different from the first activation region is received for presentation in the video presentation space. The second video frame is presented with a visual indicator associating the cursor with the second activation region if the cursor is outside of the second activation region. | 11-13-2014 |