Patent application number | Description | Published |
20080263518 | SOFTWARE DOCUMENTATION MANAGER - A computer-implementable method and system for managing software code documentation is disclosed. The method receives computer software code and documentation selected by a user and inserts one or more association keys in the selected code and one or more association keys in the selected documentation. The association keys are used to identify a portion of computer software documentation that corresponds with the computer software code. When the user wants to see documentation for a section of code, or code that corresponds to a section of documentation, the user selects the relevant text. The method receives the selected text, retrieves the association keys inserted in the selected text, determines whether the selected text is code or documentation, searches for documentation or code with matching association keys and alters the display of the matching documentation or code. | 10-23-2008 |
20080294482 | Personalized Electronic Meeting Invitations - Personalized meeting invitations, which may be used by electronic calendar applications (which may also be referred to as “calendar applications”, “calendaring applications”, or “calendar scheduling systems”). Using techniques disclosed herein, a meeting can be conceptually viewed as multiple smaller meetings, which are also referred to herein as “submeetings”, and a personalized meeting invitation sent to each invitee reflects that invitee's required presence at the meeting or an individual submeeting thereof. Optionally, personalized meeting invitations may also be used for invitees whose presence at a submeeting is optional. When an invitee accepts a personalized meeting invitation, the submeeting is placed on the invitee's electronic calendar, showing the invitee as unavailable during the corresponding time slot for the submeeting. Other people viewing the invitee's calendar can then see an accurate view of the invitee's availability. | 11-27-2008 |
20080294999 | Electronic Calendar Collaboration - Meeting originators grant permission to update (i.e., add, change, and/or delete) a field or fields of a meeting invitation that corresponds to a calendar entry on an electronic calendar, enabling a meeting invitee to update a meeting invitation and to thereby communicate updates that can be reflected in the corresponding electronic calendar entries of other people who are invited to the meeting. Update permission may be granted to one meeting invitee, to all meeting invitees, or to a selected subset of the meeting invitees. Update permissions are associated with the particular meeting invitation, and preferably expire once the meeting time and date have passed. For recurring meetings, a particular update permission may be granted for a single instance of the meeting, or to all instances, and this permission preferably expires after the last instance of the recurring meeting has ended. | 11-27-2008 |
20080301661 | INDICATION OF NEW FEATURES IN A SOFTWARE USER INTERFACE - A method, system and computer-readable medium for indicating new features in a software user interface are presented. In one embodiment, the method detects a version identifier corresponding to an element of a software user interface. The version identifier associates the element with a particular version of the software user interface. The method detects a preference setting for the software user interface. The preference setting designates one or more version identifiers for which corresponding elements are displayed with a visual coding. The method displays one or more user interface elements with said visual coding to a user. The visual coding indicates the elements that correspond to the version identifiers designated by the preference setting. | 12-04-2008 |
20090018887 | Method of and System for Modifying Attendance Status for Electronic Calendar Events - An electronic calendar system and method permits an attendee of a calendar event to modify the terms of his or her attendance and notifies a requester of the event of the modification of terms of attendance by the attendee. The terms of attendance may include an event start time and an event end time. The system displays to the attendee an attendance modification dialog. The attendance modification dialog may include a late arrival field and an early departure field. The attendance modification dialog may include a telephone attendance option. The attendance modification dialog may be displayed to the attendee in connection with an event invitation, an event reminder, or a calendar event item. When the attendee completes the modification dialog, a message informing to the event requester of the modification is automatically sent. | 01-15-2009 |
20090049140 | ANALYZING EMAIL CONTENT TO DETERMINE POTENTIAL INTENDED RECIPIENTS - Described herein are processes and devices for analyzing email content to determine potential intended email recipients. One of the devices described is an email content analyzer device. The email content analyzer device can analyze content in a part of an email message that is not an email address recipient field. The email content analyzer device can obtain identifying information about a potential intended recipient of the email message, such as by looking for possible names of intended recipients within the body of the email message. The email content analyzer device can analyze the context of the identifying information in the content to determine the identity of the potential intended recipient. For example, the email content analyzer device can compare the identity of the potential intended recipient to an email addresses in an email address recipient field on the email message. The email content analyzer device can also determine whether the email message was intended for the potential intended recipient. | 02-19-2009 |
20090055500 | Method of and System for Providing Enhanced User Control of Computer Chat - A method of and system for providing enhanced user control of computer chat minimize a chat window in response to user input and then restore the chat window in response to receipt of a message from a sender, in which the message has a predetermined characteristic. The user input may include activation of an intelligent or smart minimize function. An example of a predetermined characteristic that may cause the chat window to be restored in the intelligent minimized mode is the presence of the user's name in a chat message. Other examples of predetermined characteristics that may cause the chat window to be restored include the text of the message being in a bold font or otherwise marked as being urgent, the sender of the message being on an exception list or occupying a management position with respect to the recipient. Embodiments may include a shout function by which a sender can override the intelligent mode. Embodiments include informing the other chat participants when a participant is in intelligent minimize mode. | 02-26-2009 |
20090063637 | SYSTEM AND METHOD FOR PROVIDING MESSAGE STATUS IN CHAT MESSAGING - A method for indicating in a messaging client the status of a sent message. The method can include the steps of composing a message in a messaging client associated with a sender, sending said message to at least one recipient, receiving a status message from a messaging client associated with said at least one recipient, wherein said status message indicates a likelihood that said at least one recipient has read said message, and in response to receiving said status message, altering an indicia in said sender messaging client to indicate said likelihood that said sent message has been read by said at least one recipient. | 03-05-2009 |
20090083213 | Method and System for Fast Navigation in a Hierarchical Tree Control - A method, system, and computer program product for fast navigation in a hierarchical tree control. A user is able to navigate more efficiently to a target file, folder or other artifact by eliminating the need to individually expand on any intervening folders that are above in hierarchy to the target file or folder. Under a fast navigation mode, a fast navigation utility displays a hierarchical tree control based on one or more fast navigation display formats. The fast navigation display formats control (i) the type of content that is displayed in the hierarchical tree control and (ii) how the hierarchical tree control is visually displayed to a user. | 03-26-2009 |
20090094580 | DISPLAYING COMMENT STATISTICS INFORMATION - A system, method and program product for statistically analyzing comments in one or more program code listings. A system is disclosed that includes a process for associating comments to blocks of code at different programmatic levels in a code listing; a process for assigning weights to different code blocks, and a process for generating a statistical analysis at the different programmatic levels of the comments in the code listing. | 04-09-2009 |
20090100171 | PROVIDING A USER OF AN INSTANT MESSAGE CLIENT WITH AN OVER-SHOULDER STATUS - In an instant message (IM) method and system, a user of an IM client is provided with an over-shoulder status indicating the user has a visitor. The method and system further include receiving a preference setting for an over-shoulder status for defining an over-shoulder status toggle input. Mouse and keyboard strokes entered into the IM client by the user are then monitored in real-time. In response to any of the mouse and keyboard strokes matching the toggle input, the over-shoulder status is automatically toggled, whereby the over-shoulder status is updated in a contact list of at least one other IM client, such that activation of the over-shoulder status serves as a warning that the user has a visitor. | 04-16-2009 |
20090106365 | CONDITIONAL REMINDERS FOR CONVEYED ELECTRONIC MESSAGES - The present invention discloses a solution for providing conditional reminders for electronic messages. The solution can identify an electronic message conveyed from a sender to a recipient, wherein the electronic message is an email message or text exchange message. A software program can determine a response time and a response condition for the electronic message. When the response time expires and when the response condition is unsatisfied, a software program can present a reminder to the sender and/or the recipient, where the reminder indicates that a response is due. When a software program detects a recipient action that satisfies the response condition before the response time expires, no reminder will be presented to either the sender or the recipient. | 04-23-2009 |
20090106650 | CUSTOMIZING EMAIL SUBJECTS FOR SUBSCRIPTION GENERATED EMAIL MESSAGES - The present invention discloses a solution for permitting users to customize subject headings of email subscriptions. The customizations can be applied on a per subscription basis and/or on a per sender basis. Further, the customizations can be performed by a software program that changes an original email heading established by a subscription providing source. Specifically, the solution recognizes that most, if not all, subscription emails are automatically generated in consistent fashion and inherently have a repeating structure. The disclosed solution permits a user to identity portions of these repeating structures, which are to be used to generate replacement subject headings designed to be meaningful to the user. The solution can optionally maintain the original subject heading, which can be used in many situations, such as for use when replying or forwarding an email. | 04-23-2009 |
20090113342 | User-Configured Management of IM Availability Status - Communicating an Instant Messaging (IM) user's availability status message is managed by a user-defined shortcut command, which is used to generate a user-drafted status response. When the user receives an instant message at an inopportune time, the user inputs the user-defined shortcut command, which results in the user-drafted status response being automatically transmitted to a sender of the instant message that was received at the inopportune time. | 04-30-2009 |
20090157466 | APPARATUS, SYSTEM, AND METHOD FOR APPOINTMENT SCHEDULING - An apparatus, system, and method are disclosed for scheduling appointments. Appointment requests are received via a communication service, calendar information corresponding to the proposed appointment time and day is retrieved from a calendaring system and displayed to the user without requiring the user to open the calendaring application. The appointment can be accepted, confirmed, and recorded without opening the calendaring application. Multiple appointment times and days can be proposed and accepted among several meeting attendees. Temporary blocks may be placed on proposed and accepted calendar time slots until a finalized appointment time is negotiated and accepted. | 06-18-2009 |
20090216836 | Saving a Draft Message in an Instant Messaging Environment - A system, method, and program product is provided that establishes an first instant messaging session between two users. During the first instant messaging session, the first user composes an instant message. Before the first user can send the composed instant message to the second user, a detection is made that the second user has logged off of the instant messaging session. A draft of the instant message is saved at the first user's computer system onto a nonvolatile storage device. At a later time, a second instant messaging session is established between the two users. In response to the second instant messaging being established, the draft of the instant message saved on the first computer system is identified and retrieved from the nonvolatile storage device. The retrieved draft of the instant messaging is then sent from the first computer system to the second computer system. | 08-27-2009 |
20090282138 | System, method, and apparatus for electronic communication initiation contingent on busyness - An apparatus, system, and method for electronic communication initiation contingent on busyness. The method includes receiving a request from a requester to contact a user. The requested contact includes a request to engage in electronic communication. The method also includes determining a busyness of the user. The busyness is determined by accessing a quantity of active contact related tasks for the user. The method also includes comparing the busyness of the user to a condition. The condition is a complex condition having threshold levels for a plurality of contact related tasks. The method also includes contacting the user in response to satisfaction of the condition. | 11-12-2009 |
20090282388 | OPTIMIZING THE HANDLING OF SOURCE CODE REQUESTS BETWEEN A SOFTWARE CONFIGURATION MANAGEMENT (SCM) SYSTEM AND A SOFTWARE INTEGRATED DEVELOPMENT ENVIRONMENT (IDE) USING PROJECTED ANCILLARY DATA - The present invention can include a solution for optimizing the handling of source code requests by a software configuration management (SCM) system by using projected ancillary data. When a SCM system receives a request for a source code file from a software integrated development environment (IDE), ancillary data can be projected for the requested source code file. Ancillary data can represent supplementary source code files and/or a revision update for an existing source code file. The projected ancillary data can be appended to a response message that already contains the requested source code file. The response message can then be sent to the software IDE. | 11-12-2009 |
20090287779 | METHODS AND SYSTEMS TO SELECTIVELY MARK EMAIL AS PARTIALLY REVIEWED - Methods, systems, and computer readable media for selectively marking email as partially reviewed are described. An extent to which a user has reviewed an email is estimated, and a review value is assigned to the email based upon the estimated extent of review. A visual indicator associated with the email is displayed, wherein the appearance of the visual indicator is determined at least by the review value. In an exemplary embodiment, the email contains one or more recipient email addresses, wherein each recipient email address is associated with a recipient review value. In the exemplary embodiment, a visual indicator is displayed corresponding to the recipient review value associated with each recipient email address. | 11-19-2009 |
20090287780 | MANAGEMENT OF EMAIL THREADS - A method and system are provided for managing email threads. The method includes receiving a plurality of separate email threads. The method further includes generating associations between at least two email threads of the plurality of separate email threads. The method further includes displaying the associations of the at least two email threads. As a result, users can conveniently view the associated email threads and perform operations on particular email threads. | 11-19-2009 |
20090300522 | INDIVIDUAL INFORMATION ELEMENT ACCESS FOR UNOPENED OBJECTS - A copy request is received that individually identifies an information element associated with a first unopened object to copy from the first unopened object. The individually identified information element is copied from the first unopened object. The information element copied from the first unopened object is stored to a memory. | 12-03-2009 |
20090313336 | TRANSMISSION OF INSTANT MESSAGES ACCORDING TO AVAILABILITY - Embodiments of the present invention address deficiencies of the art in respect to presence awareness for instant messaging and provide a novel and non-obvious method, system and computer program product for adaptive instant messaging awareness. In an embodiment of the invention, a method for adaptive instant messaging awareness can be provided. The method can include receiving an instant message for transmission to a user of an instant messaging system and determining that the user is not currently available to receive an instant message. The method can further include delaying transmission of the instant message to the user until a later determination that the user is available to receive an instant message. | 12-17-2009 |
20090313554 | EMAIL COMMUNICATIONS THAT INCLUDE A THREAD STATUS INDICATOR - A solution for interacting using electronic mail (email) is disclosed. An email thread can be identified, wherein the email thread includes at least a thread initiating email message and at least one response to the thread initiating email message. A thread status indicator can be established for the email thread. The thread status indictor can have a multitude of values. One of the values can reflect that a response has completed the email thread so that additional responses to the thread initiating email message are unnecessary. Another of the values can reflect that no response has completed the email thread so that additional responses to the thread initiating email message are necessary. The thread status indicator can be conveyed to a set of parties participating in the email thread. | 12-17-2009 |
20090319995 | ENHANCING SOURCE CODE DEBUGGING AND READABILITY USING VISUAL SYMBOLS - The present invention provides the ability to enable a special view of source code in which the textual name of classes, variables, methods and object instances can be replaced with graphical symbols. A method of displaying computer source code according to the present invention comprises assigning unique graphical symbols to a plurality of corresponding textual names of source code classes, methods, and variables, replacing the plurality of textual names of the classes, methods, and variables with the corresponding assigned unique graphical symbols, and displaying the source code with the unique graphical symbols in place of the corresponding textual names of the classes, methods, and variables. | 12-24-2009 |
20100017485 | ENFORCING CONFORMANCE IN EMAIL CONTENT - In an email message method and system, an email server receives at least one user-defined constraint for a first email message, where the user-defined constraint comprises at least one of an expected format and expected content of a reply email message. The email server associates the at least one user-defined constraint with the first email message and sends the first email message to a recipient. In response to receiving the reply email message, the email server validates the reply email message against the at least one user-defined constraint. | 01-21-2010 |
20100077332 | TRANSIENT INDICATION OF RECENTLY-CHANGED OBJECT ELEMENTS - An addition of an object or a change to an object is detected within a document. At least one of a time date-stamp or an embellishment of the object is provided, indicative of a relative time at which the change was made to the object. When an embellishment is associated with the object, the object is displayed the object with the embellishment, where the embellishment provides a visual indication of both a location and a change status of the object that was recently changed within the document, relative to a remainder of the document. When a time date-stamp is associated with the object, the object is displayed along with the time date-stamp within the document to provide a visual indication of the time and date at which the change was made to the object relative to a remainder of information within the document. | 03-25-2010 |
20100146378 | Optimize View Elements Sizes to Maximize Most Data Viewed in a Multiple View Elements GUI - A View Element Adjuster (VEA) comprises a web page rewrite program and a view element optimization program. The rewrite program monitors a web page having a plurality of view elements and resizes one or more of the plurality of view elements in accordance with a set of user configured preferences, a plurality of priorities for each of the plurality of view elements, and the data dynamically retrieved for each of the plurality of portlets. VEA also has a window preference program, a portlet preference program, and a portlet priority program. | 06-10-2010 |
20100241483 | METHOD FOR IMPROVED MANAGEMENT OF USER EVENTS SCHEDULED DURING A USER ABSENCE PERIOD - A solution for improved management of user events scheduled during a user absence period a determination module configured to determine a user absence period having a start date and an end date. A detection module configured to detect a new user event scheduled during the user absence period. A reporting module configured to report statistics on the new user events. A response module configured to automatically respond to the new user event scheduled during the user absence period, the new user event scheduled after the user absence period is defined. A definition module configured to define the user absence period having a start date and an end date. A search module configured to search two or more calendaring repositories for a scheduled user event having a start/end date during the user absence period, and a presentation module configured to present to the user the scheduled user event. | 09-23-2010 |
20100275116 | CONTEXT DRIVEN ARRANGEMENT OF PORTLETS IN A PORTAL - Embodiments of the present invention provide a method, system and computer program product for context driven arrangement of portlets in a portal page. In an embodiment of the invention, a method of context driven arrangement of portlets in a portal page can be provided. The method can include computing a context for an application co-executing with a portal page in a computing client, and arranging portlets in the portal page in the computing client based upon the computed context. | 10-28-2010 |
20110072091 | AUTOMATED CALENDAR-BASED INSTANT MESSAGING CONTROLS - An instant message addressed to a recipient associated with an instant messaging device is received at the instant messaging device. A configured calendar event for the recipient associated with a time period during which the instant message is received is determined. Authorization information associated with a sender of the instant message is received. The instant message is processed based upon the configured calendar event for the recipient and the authorization information associated with the sender of the instant message. | 03-24-2011 |
20110093489 | DYNAMIC TAGGING - A method for dynamic tagging includes receiving input of a name of at least one tag into an information object implemented by an application that is executed by a computer system that is in communication with at least one tag repository external to the application; querying the at least one tag repository for the tag with the application executed by the computer system; and responsive to receiving at least one match from the at least one tag repository, incorporating the content into the information object with the application. | 04-21-2011 |
20110126150 | CHRONOLOGICALLY NAVIGATING AMONG TIME-BASED ENTRIES - Chronologically navigating among time-based entries stored by a physical computing device having a processor configured to execute a time-based application includes displaying, with the computing device, a time-based entry with at least one of a forward control and a backward control; in response to a user selecting the forward control, displaying with the computing device a subsequent time-based entry, the subsequent time-based entry including a shared property with the displayed time-based entry; and in response to the user selecting the backward control, displaying with the computing device a previous time-based entry, the previous time-based entry including a shared property with the displayed time-based entry. | 05-26-2011 |
20110145744 | ABBREVIATED USER INTERFACE FOR INSTANT MESSAGING TO MINIMIZE ACTIVE WINDOW FOCUS CHANGES - An abbreviated user interface for instant messaging (or other type of communications occurring in a graphical user interface environment permitting concurrent running of multiple application) is provided. The abbreviated user interface is different from a related primary user interface and is presented when the primary user interface is instantiated, yet is not on top of a z-order of a graphical environment. The abbreviated user interface can be a light-weight one that permits a user to quickly read messages. In one embodiment, a user can create outgoing messages using the abbreviated user interface. Presentation of the abbreviated user interface can require a user action, such as hovering a pointer over a task bar element for a duration or pressing a hot-key combination. In one embodiment, presentation of an otherwise unread message within the abbreviated interface for a designated time can cause the message to be marked as read. | 06-16-2011 |
20110246591 | MARKING EMAIL AS PARTIALLY REVIEWED BASED ON SCROLLING EXTENT - An extent to which a user has reviewed an email is estimated, and a review value is assigned to the email based upon the estimated extent of review. A visual indicator associated with the email is displayed, wherein the appearance of the visual indicator is determined at least by the review value. In an exemplary embodiment, the email contains one or more recipient email addresses, wherein each recipient email address is associated with a recipient review value. In the exemplary embodiment, a visual indicator is displayed corresponding to the recipient review value associated with each recipient email address. | 10-06-2011 |
20110264757 | NOTICE OF RESTORED MALFUNCTIONING LINKS - Embodiments include devices, systems, methods, and articles of manufacture that facilitate sending notices that a previously identified malfunctioning link or pointer has been restored or otherwise rendered useable. Embodiments can include systems with a registry wherein when a user discovers that a link is not functioning properly the registry may register the malfunctioning link, may facilitate further queries of the malfunctioning link, and may provide updates to one or more user portals that the previously malfunctioning link or pointer is no longer malfunctioning. | 10-27-2011 |
20110264953 | Self-Healing Failover Using a Repository and Dependency Management System - Systems, devices, methods, and articles of manufacture employing repair modules are provided. The modules may be automatically deployed in conjunction with dependency mechanisms upon identifying a malfunctioning application. The modules may be specifically tailored for certain diagnosis or repair and may be selected for deployment to a second application using information regarding the malfunction of a first application. | 10-27-2011 |
20110307286 | SCHEDULING A MEETING BETWEEN DIFFERENT WORK SCHEDULES - A method of scheduling a meeting, with computing systems in communication with a data network, includes: storing an identification of a prospective meeting participant's regular work hours and typically-worked off-work hours on a memory device of a computing system; and with the computing system, generating a suggested meeting time within the regular work hours and typically-worked off-work hours. A system for scheduling a meeting includes: a computing system programmed to store an identification of a prospective meeting participant's regular work hours and typically-worked off-work hours on a memory device for use by meeting scheduling software, also stored on the memory device, for generating a suggested meeting time within the regular work hours and typically-worked off-work hours. | 12-15-2011 |
20120005114 | CUSTOMIZED REVIEW SYSTEM AND METHOD - A method for providing a customized review may include receiving, by a processing device, a request for a customized review for a product or service from a requester. The method may also include receiving, by the processing device, a consumer profile associated with the request from the requester. The method may additionally include receiving, by the processing device, at least one review for the product or service and an associated profile for a provider of each review. The consumer profile associated with the request may be compared by the processing device to the profile associated with each review for the product or service. The method may further include providing, by the processing device, the customized review to the requester. The customized review may include any reviews by review providers with profiles that substantially match the consumer profile associated with the request. | 01-05-2012 |
20120030551 | REPOSITIONING OF HYPERLINKS FOR COMMON FUNCTIONS - In one embodiment, common functions of hyperlinks are listed and associated with alternative terms, which may be words and phrases that are commonly used to identify hyperlinks in web pages and other documents. A common icon is associated with each common function, and a predetermined position on a display screen is assigned to each common icon. The alternative terms for each common function are compared to each of the hyperlinks in a source document. If a hyperlink matches an alternative term of a common function, the target resource locator from that hyperlink, which points to a target document, is associated with that common function. The corresponding common icon is displayed at its predetermined position on a display screen in the form of a common function hyperlink, which includes the target resource locator. Activating the common function hyperlink redirects the application to the target document. | 02-02-2012 |
20120084645 | CUSTOMIZING EMAIL SUBJECTS FOR SUBSCRIPTION GENERATED EMAIL MESSAGES - A solution for permitting users to customize subject headings of email subscriptions is disclosed. The customizations can be applied on a per subscription basis and/or on a per sender basis. Further, the customizations can be performed by a software program that changes an original email heading established by a subscription providing source. Specifically, the solution recognizes that most, if not all, subscription emails are automatically generated in consistent fashion and inherently have a repeating structure. The disclosed solution permits a user to identity portions of these repeating structures, which are to be used to generate replacement subject headings designed to be meaningful to the user. The solution can optionally maintain the original subject heading, which can be used in many situations, such as for use when replying or forwarding an email. | 04-05-2012 |
20120089692 | ANALYZING EMAIL CONTENT TO DETERMINE POTENTIAL INTENDED RECIPIENTS - Described herein are processes and devices for analyzing email content to determine potential intended email recipients. One of the devices described is an email content analyzer device. In some embodiments, the email content analyzer device is configured to analyze content in a part of an email message that is not an email address recipient field, obtain identifying information about a potential intended recipient of the email message, such as by looking for possible names of intended recipients within the body of the email message, and analyze the context of the identifying information in the content to determine the identity of the potential intended recipient. For example, the email content analyzer device compares the identity of the potential intended recipient to an email addresses in an email address recipient field on the email message and determines whether the email message was intended for the potential intended recipient. | 04-12-2012 |
20120117489 | USER-CONFIGURED MANAGEMENT OF IM AVAILABILITY STATUS - A method includes associating a user-defined shortcut command with at least two different user-drafted status responses. In response to a user receiving a first instant message from a first sender at an inopportune time and the user then inputting the user-defined shortcut command, the method includes automatically transmitting a first user-draft status response to the first sender of the first instant message that was received at the inopportune time. In response to the user receiving a second message from a second sender at the inopportune time and the user then inputting the user-defined shortcut command, the method includes automatically transmitting a second user-draft status response to the second sender of the instant message that was received at the inopportune time. A relationship between the first sender and the user is different than a relationship between the second sender and the user. | 05-10-2012 |
20120143962 | Intelligent Email Management System - A method, apparatus, and computer program product for processing email messages. A processor unit generates an email processing profile for a user based on a number of registration activities by the user. Responsive to receiving an email message for the user, the processor unit processes the email message using the email processing profile. | 06-07-2012 |
20120144286 | AUTOMATICALLY CAPTURING AND ANNOTATING CONTENT - Some embodiments of the inventive subject matter are directed to detecting a modification of a portion of content presented on a display. The detecting of the modification of the portion of content is in response to user input. Some embodiments are further directed to generating a screen capture of at least the portion of the content presented on the display in response to detecting the modification of the portion of the content. Some embodiments are further directed to generating an indicator (e.g., an annotation) in response to generating the screen capture. The indicator specifies (e.g., highlights) the modification (e.g., a difference in appearance) of the portion of the content that occurred via the user input. Some embodiments are further directed to associating the indicator with the screen capture. | 06-07-2012 |
20120166354 | CUSTOMIZED REVIEW SYSTEM AND METHOD - A method for providing a customized review may include receiving, by a processing device, a request for a customized review for a product or service from a requester. The method may also include receiving, by the processing device, a consumer profile associated with the request from the requester. The method may additionally include receiving, by the processing device, at least one review for the product or service and an associated profile for a provider of each review. The consumer profile associated with the request may be compared by the processing device to the profile associated with each review for the product or service. The method may further include providing, by the processing device, the customized review to the requester. The customized review may include any reviews by review providers with profiles that substantially match the consumer profile associated with the request. | 06-28-2012 |
20120179940 | NOTICE OF RESTORED MALFUNCTIONING LINKS - Embodiments include devices, systems, methods, and articles of manufacture that facilitate sending notices that a previously identified malfunctioning link or pointer has been restored or otherwise rendered useable. Embodiments can include systems with a registry wherein when a user discovers that a link is not functioning properly the registry may register the malfunctioning link, may facilitate further queries of the malfunctioning link, and may provide updates to one or more user portals that the previously malfunctioning link or pointer is no longer malfunctioning. | 07-12-2012 |
20120296859 | MANAGEMENT OF USER EVENTS SCHEDULED DURING A USER ABSENCE PERIOD - User events scheduled during a user absence period are managed by identifying a user absence period and a buffer period on a user calendar. At least one calendaring repository is searched to determine whether there are user events with a due date coming due during the user absence period that were scheduled prior to a user defining the user absence period and a response is made to each located user event. Moreover, at least one calendaring repository is searched to determine whether there are user events with a due date coming due during the buffer period that were scheduled prior to the user defining the buffer period and a response is made to each located user event in a manner differently from responding to user events coming due during the user absence period. | 11-22-2012 |
20130007662 | PRIORITIZATION OF URGENT TASKS ON MOBILE DEVICES - Application launching icons are prioritized and displayed on a mobile electronic device having a limited display area. How much time is available to a user for use of the device is determined, and any tasks that correspond to defined priorities are identified. The application launching icons are prioritized for display order in accordance with time and priorities to provide the user with a prioritized arrangement of the applications as represented by the icons in order to accomplish priority tasks. | 01-03-2013 |
20130007704 | CODE REVIEWER SELECTION IN A DISTRIBUTED SOFTWARE DEVELOPMENT ENVIRONMENT - Embodiments of the present provide a method, system and computer program product for reviewer selection during distributed software development. In an embodiment of the invention, a method for reviewer selection during distributed software development can include receiving a request to review a module of source code stored in a source code repository and managed by an IDE executing in memory of a computer. The method also can include retrieving meta-data for the module of source code referencing different collaborators previously accessing the module of source code in the IDE. The method yet further can include ranking the collaborators according to at least one user centric characteristic of the module of source code. Finally, the method can include selecting a highest ranked one of the collaborators to review the module of source code. | 01-03-2013 |
20130060861 | CHANGING EMAIL ADDRESSEE CATEGORIZATION - A request to change an addressee category of a received email is received by a computing device. An indication of a changed addressee category is also received by the computing device. The changed addressee category is propagated to one or more instances of the received email. | 03-07-2013 |
20130117329 | PROVIDING RELEVANT PRODUCT REVIEWS TO THE USER TO AID IN PURCHASING DECISION - A method, system and computer program product for providing relevant product reviews to a user. A user's session on a website is monitored to gather information related to reviewing and writing product reviews as well as to buying and browsing habits. The actions performed by the user in connection with the monitored user session are populated in a database. Once populating the database is completed, the personality report of the user, which includes personality traits, is generated using the populated database. Also, a list of reviewers that are favored by the user is generated. By using the personality traits of the user to match reviews of interest as well as providing reviews from those reviewers favored by the user, the user can have more confidence in the usefulness or relevance of these reviews. | 05-09-2013 |
20130144672 | Analytics-Based Community Value Meetings - Methods and systems of managing meetings may involve scheduling a meeting, and monitoring one or more invitee communications prior to the meeting. In addition, a prioritization may be conducted of one or more attributes of the meeting based on the one or more invitee communications. | 06-06-2013 |
20130144802 | PERSONALIZING AGGREGATED ONLINE REVIEWS - A method for processing reviews includes identifying reviews that match a request criterion in a request from a user; filtering the identified reviews using preferences and characteristics of the user; and outputting a compilation of only those reviews filtered according to preference and characteristics of the user. | 06-06-2013 |
20130144947 | Using Text Summaries of Images to Conduct Bandwidth Sensitive Status Updates - Systems and methods of conducting status updates may incorporating a text summary of an image into a status update message, and determining whether to incorporate the image into the status update message based on a network condition associated with a network. In addition, the status update message can be sent via the network wherein, in one example, the status message is sent only to remote parties having a status that satisfies a relevance condition with respect to the content of the text summary. | 06-06-2013 |
20130144959 | Using Text Summaries of Images to Conduct Bandwidth Sensitive Status Updates - Systems and methods of conducting status updates may incorporating a text summary of an image into a status update message, and determining whether to incorporate the image into the status update message based on a network condition associated with a network. In addition, the status update message can be sent via the network wherein, in one example, the status message is sent only to remote parties having a status that satisfies a relevance condition with respect to the content of the text summary. | 06-06-2013 |
20130238464 | SYSTEM TO FACILITATE SHARING USING CONTINGENCY ORDERING - Purchase order information associated with an item from a first user may be stored initially without completing a purchase transaction. In one aspect, the first user may be enabled to select one or more second users with whom to share the purchase. In another aspect, one or more second users may be given an opportunity to purchase the same instance of an item and share it. In response to determining that a minimum subset of the selected one or more users have indicated to purchase the item, the purchase transaction may be processed and completed. Completion of the purchase may be contingent on the selected one or more second users also purchasing the same item or the same instance of the item. An event may be optionally added to the users' calendars wherein they share the use of the item(s). | 09-12-2013 |
20130246116 | ASSISTING USER TO SCHEDULE A MEETING WITH THE BEST CANDIDATE FROM A LIST OF INDIVIDUALS BASED ON PAST COMMUNICATION HISTORY, CALENDAR INFORMATION AND USER'S RULES - A method, system and computer program product for scheduling a meeting with the best candidate(s). The user requests to schedule a meeting during a selected period of time. The system receives a set of rules concerning the scheduling of the meeting. Additionally, the system searches a past communication history (a past communication pattern) between the user and the individual(s) listed in a list of possible candidates. Furthermore, the system searches the calendar application for the individual(s) listed in the list to obtain scheduling information. The past communication history, calendar information and user's rules are analyzed with respect to the individual(s) listed in the list. Based on this analysis, a person deemed to be the best candidate is selected to receive a meeting invitation from the user to attend the meeting requested by the user during the selected period of time. | 09-19-2013 |
20130262173 | PRIORITIZING CALENDER EVENTS - Prioritizing events in electronic calendars, in one aspect, may automatically prioritize meetings based on the positions within an organization of the individuals attending, as well as the relationship among each of the individual meeting invitees. | 10-03-2013 |
20130290434 | NOTIFYING ELECTRONIC MEETING PARTICIPANTS OF INTERESTING INFORMATION - Described are a system and method for notifying electronic meeting participants of information of interest. For an electronic meeting, a relationship is determined between a first participant and one or more second participants having a relationship with the first participant. A degree of interest by the second participants of a portion of the electronic meeting is determined. A notification is generated for the first participant in response to the determined degree of interest. | 10-31-2013 |
20130339007 | ENHANCING COMPREHENSION IN VOICE COMMUNICATIONS - Embodiments herein include receiving a request to modify an audio characteristic associated with a first user for a voice communication system. One or more suggested modified audio characteristics may be provided for the first user, based on, at least in part, one or more audio preferences established by another user. An input of one or more modified audio characteristics may be received for the first user for the voice communication system. A user-specific audio preference may be associated with the first user for voice communications on the voice communication system, the user-specific audio preference including the one or more modified audio characteristics. | 12-19-2013 |
20130346516 | PRIORITIZING ELECTRONIC MESSAGES BASED ON COMMUNITY VALUES - Embodiments of the present invention provide a system, method, and program product to prioritize a plurality of electronic messages. In an exemplary embodiment, a computer receives at least one vote, from at least one first user of a plurality of user, for each of the plurality of electronic messages. The at least one vote indicates which of the plurality of user is required to respond to each of the plurality of electronic messages. In the exemplary embodiment, the computer creates a community value for each of the plurality of electronic messages based, at least in part, on the at least one vote. The computer prioritizes the plurality of electronic messages based, at least in part, on the community value. In the exemplary embodiment, the at least one vote is received from at least one of a sender or an addressee of the plurality of electronic messages. | 12-26-2013 |
20130346525 | PRIORITIZING ELECTRONIC MESSAGES BASED ON COMMUNITY VALUES - Embodiments of the present invention provide a system, method, and program product to prioritize a plurality of electronic messages. In an exemplary embodiment, a computer receives at least one vote, from at least one first user of a plurality of user, for each of the plurality of electronic messages. The at least one vote indicates which of the plurality of user is required to respond to each of the plurality of electronic messages. In the exemplary embodiment, the computer creates a community value for each of the plurality of electronic messages based, at least in part, on the at least one vote. The computer prioritizes the plurality of electronic messages based, at least in part, on the community value. In the exemplary embodiment, the at least one vote is received from at least one of a sender or an addressee of the plurality of electronic messages. | 12-26-2013 |
20140005922 | NAVIGATION SYSTEM PROVIDING A SUPER DETAIL MODE OF OPERATION TO ASSIST USER'S DRIVING | 01-02-2014 |
20140005923 | NAVIGATION SYSTEM PROVIDING LANE GUIDANCE TO DRIVER BASED ON DRIVER'S DRIVING HABITS AND PREFERENCES | 01-02-2014 |
20140006197 | ENCODING STAFFING INFORMATION ON RECIEPTS | 01-02-2014 |
20140006491 | ANNOTATING ELECTRONIC PRESENTATION | 01-02-2014 |
20140006915 | WEBPAGE BROWSING SYNCHRONIZATION IN A REAL TIME COLLABORATION SESSION FIELD | 01-02-2014 |
20140007245 | ENFORCING E-MEETING ATTENDEE GUIDELINES | 01-02-2014 |
20140019876 | CALENDAR SYNCH WITH ANOTHER USER AND PREFERRED FREE TIME SEARCH FOR SCHEDULING AN EVENT - A method, system and computer program product for performing a synch in a calendar system and preferred free time search may include presenting a plurality of calendar time status entries of a user and at least one other user. Each calendar time status entry may correspond to a selected calendar time period. The method may also include synching at least one type of calendar time status entry of the user to at least one other type of calendar time status entry of the at least one other user for each of the at least one other type of calendar time status entries of the at least one other user. The method may further include presenting the synched calendar time status entries to the user. | 01-16-2014 |
20140020055 | NETWORK SELECTION TOOL FOR INFORMATION HANDLING SYSTEM - A user information handling system (IHS) link analysis tool intercepts requests to navigate to a webpage, such as a link. The user IHS link analysis tool transmits the link to a security IHS link analysis tool. The user IHS link analysis tool receives a network selection message from the security IHS indicating which network the user IHS should utilize based upon the content of the link. | 01-16-2014 |
20140020057 | NETWORK SELECTION TOOL FOR INFORMATION HANDLING SYSTEM - A user information handling system (IHS) link analysis tool intercepts requests to navigate to a webpage, such as a link. The user IHS link analysis tool transmits the link to a security IHS link analysis tool. The user IHS link analysis tool receives a network selection message from the security IHS indicating which network the user IHS should utilize based upon the content of the link. | 01-16-2014 |
20140020106 | LINK ANALYSIS TOOL FOR SECURITY INFORMATION HANDLING SYSTEM - A security information handling system (IHS) receives a request to navigate to a webpage, such as a link, from a user IHS. A security IHS link analysis tool analyzes the link and determines if the link contains sensitive content. The security IHS link analysis tool transmits a network selection message to the user IHS indicating which network the user IHS should utilize based upon the content of the link. | 01-16-2014 |
20140020110 | LINK ANALYSIS TOOL FOR SECURITY INFORMATION HANDLING SYSTEM - A security information handling system (IHS) receives a request to navigate to a webpage, such as a link, from a user IHS. A security IHS link analysis tool analyzes the link and determines if the link contains sensitive content. The security IHS link analysis tool transmits a network selection message to the user IHS indicating which network the user IHS should utilize based upon the content of the link. | 01-16-2014 |
20140037080 | THRESHOLD ACTIVATED TELECONFERENCING - Embodiments of the present invention provide a method, system and computer program product for threshold activation of an audio teleconference. In an embodiment of the invention, a method for threshold activation of an audio teleconference is provided. The method includes receiving calls into a conference bridge for an audio conference and determining whether or not a threshold number of calls from corresponding callers have been received for the audio conference. The method also includes initiating the audio conference responsive to a threshold number of callers having called into the audio conference, but prohibiting initiation of the audio conference until the threshold number of callers have called into the audio conference. | 02-06-2014 |
20140052434 | TRANSLATION OF TEXT INTO MULTIPLE LANGUAGES - Methods and systems for translating a text into multiple languages performed by at least one software component executed by at least one processor, comprise: maintaining a translation repository having a plurality of entries associating different types of content with user-specified languages; monitoring the text received by a program to identify one or more types of content and a source language of the text; retrieving the user-specified languages from the translation repository associated with the identified types of content; and for each of the identified types of content, translating the content thereof from the source language to the corresponding user-specified language when the source language is different from the corresponding user-specified language. | 02-20-2014 |
20140067101 | FACILITATING COMPREHENSION IN COMMUNICATION SYSTEMS - A method, computer program product, and computer system for receiving information from a first computing device, the information including digital audio data, the information sent to a second computing device by the first computing device. The information is received from the second computing device. A discrepancy between at least a portion of the information received from the first computing device and at least a portion of the information received from the second computing device is identified in real-time. At least a portion of the discrepancy is corrected in real-time for replaying at least the portion of the discrepancy at the second computing device. | 03-06-2014 |
20140074691 | BILL SPLIT FOR NFC TRANSACTIONS - Conducting a financial transaction using near field communication. An amount of money owed for a first commercial transaction can be determined. Respective financial account information can be received from each of a plurality of mobile devices via near field communication. A respective portion of the money owed for the first commercial transaction can be allocated to each respective financial account, wherein each respective financial account is identified by the financial account information provided by a respective one of the plurality of mobile devices. Allocated portions of the money owed can be charged, respectively, to the financial accounts. | 03-13-2014 |
20140101258 | HANDLING OF WEBSITE MESSAGES - Mechanisms for handling website messages (e.g., website certificate warnings and/or errors), while combating website users ignoring such messages (sometimes referred to as “click-through syndrome”) are provided. Such mechanisms may comprise providing an interface for handling website messages (e.g., website certificate warnings and/or errors) based on a dynamic policy. In one example, such a dynamic policy may comprise: identifying a first trusted user; monitoring website access by the first trusted user; presenting the first trusted user with a first website message based upon a first access by the first trusted user to a first website; capturing a first response by the first trusted user to the first website message; and utilizing the first response of the first trusted user as a model for subsequent access to the first website. | 04-10-2014 |
20140114954 | INCORPORATING RELATED SEARCHES BY OTHER USERS IN A SOCIAL NETWORK IN A SEARCH REQUEST - Provided are a computer program product, system, and method for incorporating related searches by other users in a social network in a search request. A search request is received including keywords from a searching user including a keyword to search. A determination is made of at least one other user in a trust relationship with the searching user. A determination is made of related searches submitted by the determined at least one other user having related keywords related to the keywords included in the received search request. Information is returned to the searching user on the related keywords in the related searches in response to determining that the determined at least one other submitted related searches. | 04-24-2014 |
20140114956 | INCORPORATING RELATED SEARCHES BY OTHER USERS IN A SOCIAL NETWORK IN A SEARCH REQUEST - Provided are a computer program product, system, and method for incorporating related searches by other users in a social network in a search request. A search request is received including keywords from a searching user including a keyword to search. A determination is made of at least one other user in a trust relationship with the searching user. A determination is made of related searches submitted by the determined at least one other user having related keywords related to the keywords included in the received search request. Information is returned to the searching user on the related keywords in the related searches in response to determining that the determined at least one other submitted related searches. | 04-24-2014 |
20140115065 | GUIDING A PRESENTER IN A COLLABORATIVE SESSION ON WORD CHOICE - Suggesting words includes, during a collaborative session involving a plurality of participants, determining a first subject domain of interest for at least one participant of the collaborative session that is not a presenter and selecting, using a processor, at least one word within the first subject domain. The word can be provided to a communication device of the participant designated as the presenter and not to any other communication device of a participant. | 04-24-2014 |
20140129576 | ANALYSIS OF MEETING CONTENT AND AGENDAS - A method, computer program product, and computer system for analysis of meeting content and agendas. A computer system receives meeting information of a first meeting. The computer system searches one or more second meetings matching the first meeting. The computer system retrieves meeting information of the one or more second meetings. The computer system acquires presentation documents of the first meeting and the one or more second meetings. The computer system analyzes the meeting information and presentation documents for the first meeting and the one or more second meetings. The computer system presents a comparison between the first meeting and the one or more second meetings. | 05-08-2014 |
20140142923 | TEXT PREDICTION USING ENVIRONMENT HINTS - Provided are techniques for text prediction using environment hints. A list of words is received, wherein each word in the list of words has an associated weight. For at least one word in the list of words, an environment weight is obtained from an environment dictionary. The associated weight of the at least one word is updated using the obtained environment weight. The words in the list of words are ordered based on the updated, associated weight of each of the words. | 05-22-2014 |
20140142926 | TEXT PREDICTION USING ENVIRONMENT HINTS - Provided are techniques for text prediction using environment hints. A list of words is received, wherein each word in the list of words has an associated weight. For at least one word in the list of words, an environment weight is obtained from an environment dictionary. The associated weight of the at least one word is updated using the obtained environment weight. The words in the list of words are ordered based on the updated, associated weight of each of the words. | 05-22-2014 |
20140149390 | Automatically Providing Relevant Search Results Based on User Behavior - According to an embodiment of the present invention, a system displays initial search results based on a query and enables selection by a user of an item within the search results. The system determines refined search results based on behavior of the user with respect to the initial search results. Embodiments of the present invention further include a method and computer program product for presenting revised search results based on user behavior while examining the results in substantially the same manners described above. | 05-29-2014 |
20140149553 | NON-CHRONOLOGICAL BUFFERING OF SEGMENTS OF A MEDIA FILE - Processing a media file includes receiving a request for a media file from a client system and determining, using a processor, a non-chronological ordering of a plurality of segments of the media file for buffering according to historical playback data for each of the plurality of segments of the media file. A first segment of the media file is sent for buffering to the client system as specified by the non-chronological ordering of the plurality of segments. The non-chronological ordering is determined prior to sending any segment of the media file to the client system. | 05-29-2014 |
20140149555 | NON-CHRONOLOGICAL BUFFERING OF SEGMENTS OF A MEDIA FILE - Processing a media file includes receiving a request for a media file from a client system and determining, using a processor, a non-chronological ordering of a plurality of segments of the media file for buffering according to historical playback data for each of the plurality of segments of the media file. A first segment of the media file is sent for buffering to the client system as specified by the non-chronological ordering of the plurality of segments. The non-chronological ordering is determined prior to sending any segment of the media file to the client system. | 05-29-2014 |
20140149974 | Optimized Installation of Received Patches for Application Programs Already Running on Computer Systems - A data patch for a program already installed in an interactive display computer system is received over a network and stored. There is also received a first set of parameters for controlling the installation of the patch. At the computer, a second set of parameters for controlling optimum installation time periods is predetermined wherein said data patch may be installed. The first and second sets of parameters are correlated to determine a set of optimum time periods during which the data patch may be installed, and this set of time periods are displayed so that a user may interactively select an optimum time period for installation of the data patch. | 05-29-2014 |
20140164523 | AUTOMATED ENABLING OF INSTANT MESSAGING COMMUNICATIONS IN A CLIENT SYSTEM - Communicating using an instant messaging client includes detecting an auto-start event for an instant messaging client, wherein the instant messaging client is disabled and associated with a target user, and enabling, using a processor, the instant messaging client responsive to detecting the auto-start event. A list of users permitted to contact the target user through the instant messaging client is updated responsive to enabling the instant messaging client from the auto-start event. | 06-12-2014 |
20140164527 | EXPERT AVAILABILITY IDENTIFICATION - A method, computer program product, and system for identifying experts is described. An indication of a subject matter area associated with a user is received. A list of experts regarding the subject matter area is determined based upon, at least in part, identifying one or more members included in one or more contact rosters associated with the user. A set of experts, included in the list of experts, that are available for instant messaging communication, is identified. A portion of the list of experts is provided to the user in the context of an instant messaging application associated with the user. | 06-12-2014 |
20140164537 | EXPERT AVAILABILITY IDENTIFICATION - A method, computer program product, and system for identifying experts is described. An indication of a subject matter area associated with a user is received. A list of experts regarding the subject matter area is determined based upon, at least in part, identifying one or more members included in one or more contact rosters associated with the user. A set of experts, included in the list of experts, that are available for instant messaging communication, is identified. A portion of the list of experts is provided to the user in the context of an instant messaging application associated with the user. | 06-12-2014 |
20140195680 | FACILITATING ACCESS TO REFERENCES IN COMMUNICATIONS - A method and apparatus for managing electronic communications is disclosed. One or more processors detect a reference in an electronic communication. The reference points to a resource stored in storage of a data processing system. The one or more processors identify a set of permissions required to access the resource pointed to by the reference in the electronic communication. The one or more processors then perform a set of access-oriented actions associated with the set of permissions. | 07-10-2014 |
20140201198 | AUTOMATICALLY PROVIDING RELEVANT SEARCH RESULTS BASED ON USER BEHAVIOR - According to an embodiment of the present invention, a system displays initial search results based on a query and enables selection by a user of an item within the search results. The system determines refined search results based on behavior of the user with respect to the initial search results. Embodiments of the present invention further include a method and computer program product for presenting revised search results based on user behavior while examining the results in substantially the same manners described above. | 07-17-2014 |
20140237039 | INTELLIGENTLY DETECTING THE LEADER OF A CO-BROWSING SESSION - Managing a co-browsing session of multiple users where there are multiple roles that each user may have, and each respective user has a role. Software manages a computer system to: (i) monitor the co-browsing session to detect a condition; and (ii) responsive to detection of the condition, change the role(s) of at least one user. The change of role(s) is made automatically and without human intervention. | 08-21-2014 |
20140237598 | Reducing the Spread of Viruses and Errors in Social Networks and Affinity Groups - An approach is provided to reduce the spread of malware within a group of users. In the approach, a malware program (e.g., virus, Trojan, worm, etc.) is detected at a system that is utilized by one of the users that is a member of a peer affinity group. Event data pertaining to the detected malware program is gathered at the user's system. A notification is provided to the other users included in the peer affinity group. The notification identifies the detected malware program and the event data that was gathered at the user's system. | 08-21-2014 |
20140253672 | GUIDING A DESIRED OUTCOME FOR AN ELECTRONICALLY HOSTED CONFERENCE - Arrangements described herein relate to guiding a desired outcome for an electronically hosted conference. During the electronically hosted conference, participant activity related to the electronically hosted conference can be monitored for each of a plurality of participants participating in the electronically hosted conference. Based on the participant activity, a sentiment of each of the plurality of participants with regard to a subject of the electronically hosted conference can be determined. A list of the participants can be presented to a user. The list of the participants can be sequentially ordered, based on the sentiment of each of the plurality of participants, indicating an order in which to poll the participants to achieve the desired outcome for a decision requested of the participants in the electronically hosted conference. | 09-11-2014 |
20140258393 | GUIDING A DESIRED OUTCOME FOR AN ELECTRONICALLY HOSTED CONFERENCE - Arrangements described herein relate to guiding a desired outcome for an electronically hosted conference. During the electronically hosted conference, participant activity related to the electronically hosted conference can be monitored for each of a plurality of participants participating in the electronically hosted conference. Based on the participant activity, a sentiment of each of the plurality of participants with regard to a subject of the electronically hosted conference can be determined. A list of the participants can be presented to a user. The list of the participants can be sequentially ordered, based on the sentiment of each of the plurality of participants, indicating an order in which to poll the participants to achieve the desired outcome for a decision requested of the participants in the electronically hosted conference. | 09-11-2014 |
20140280117 | Prioritizing Items Based on User Activity - Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest. | 09-18-2014 |
20140280123 | Prioritizing Items Based on User Activity - Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest. | 09-18-2014 |
20140281960 | HELP FOR READING AN E-BOOK - A computer-implemented method, system, and/or computer program product shares information related to passages from an electronic book. An electronic book is opened to a user-selected initial passage. A passage block within the electronic book, which starts at the user-selected initial passage and ends at a community-selected terminal passage, is defined. A determination is made that members of the social community who have read the passage block have input a high incidence of incorrect answers to questions about the passage block, where the high incidence is greater than a predetermined value. Thereafter, additional help is provided to the user of the electronic book, where the additional help is information that members of the social community have deemed to be useful in correctly answering questions that had the high incidence of incorrect answers. | 09-18-2014 |
20140321720 | MANAGING SOCIAL NETWORK DISTANCE IN SOCIAL NETWORKS USING PHOTOGRAPHS - There are provided a method, a system and a computer program product for using a digital image in a social network. The system receives the digital image. The system runs an image processing technique on the digital image. The system determines, based on the run image processing technique, a social distance between the users in the digital image. | 10-30-2014 |
20140337249 | RATINGS FROM COMMUNICATION SESSIONS - A method, computer program product, and system is described. An electronic communication session including a first individual and a second individual is identified. A subject matter area associated with the electronic communication session is determined. A first expertise rating of the first individual by the second individual with respect to the subject matter area is received, the first expertise rating being provided in the context of the electronic communication session. | 11-13-2014 |
20140344349 | ORCHESTRATION OF ELECTRONIC MEETINGS - A computer-implemented method, computer program product, and computing system is provided for orchestrating presentations within an electronic meeting. In an implementation, a method may include receiving one or more social scoring inputs associated with a plurality of presentations included within an electronic meeting. The method may also include defining a social score for a first presentation of the plurality of presentations based on, at least in part, the one or more social scoring inputs. The method may further include establishing at least one attribute of the first presentation for the electronic meeting based on the social score for the first presentation. | 11-20-2014 |
20140344360 | ORCHESTRATION OF ELECTRONIC MEETINGS - A computer-implemented method, computer program product, and computing system is provided for orchestrating presentations within an electronic meeting. In an implementation, a method may include receiving one or more social scoring inputs associated with a plurality of presentations included within an electronic meeting. The method may also include defining a social score for a first presentation of the plurality of presentations based on, at least in part, the one or more social scoring inputs. The method may further include establishing at least one attribute of the first presentation for the electronic meeting based on the social score for the first presentation. | 11-20-2014 |
20140351024 | EXTRAPOLATING USER ACTIONS - There are provided a system, a method and a computer program product for extrapolating a next action for a user. The system enables the user to select or specify one or more role models. The system monitors data associated with the one or more role models. The system monitors data associated with the user. The system compares the data associated with the one or more role models with the data associated with the user. The system identifies, based on the comparison one or more discrepancies between the data associated with the one or more role models and the data associated with the user. The system suggests, based on the data associated with the one or more role models and based on the identified one or more discrepancies, one or more actions to the user. | 11-27-2014 |
20140351025 | EXTRAPOLATING USER ACTIONS - There are provided a system, a method and a computer program product for extrapolating a next action for a user. The system enables the user to select or specify one or more role models. The system monitors data associated with the one or more role models. The system monitors data associated with the user. The system compares the data associated with the one or more role models with the data associated with the user. The system identifies, based on the comparison one or more discrepancies between the data associated with the one or more role models and the data associated with the user. The system suggests, based on the data associated with the one or more role models and based on the identified one or more discrepancies, one or more actions to the user. | 11-27-2014 |
20150016000 | PREVENTING MOISTURE DAMAGE TO A DEVICE - A device including a system for preventing moisture damage to the device includes a processor and a module operable on the processor for monitoring for a predetermined capacitance criterion on a surface of the device. The device is automatically powered off in response to detecting the predetermined capacitance criterion. | 01-15-2015 |
20150016001 | PREVENTING MOISTURE DAMAGE TO A DEVICE - A method, device and computer program product for preventing moisture damage to electronic circuitry of a device may include monitoring for a predetermined capacitance criterion on a surface of the device; and automatically powering off the device in response to detecting the predetermined capacitance criterion. | 01-15-2015 |
20150046527 | MANAGING A COLLABORATIVE SPACE - Managing a collaborative space includes providing a collaborative space in which a number of users collaborate from respective client devices, monitoring content of the collaborative space to determine a context of collaboration in the collaborative space, and changing an operation of at least one functionality of the collaborative space based on the determined context of collaboration in the collaborative space. | 02-12-2015 |
20150046529 | MANAGING A COLLABORATIVE SPACE - Managing a collaborative space includes providing a collaborative space in which a number of users collaborate from respective client devices, monitoring content of the collaborative space to determine a context of collaboration in the collaborative space, and changing an operation of at least one functionality of the collaborative space based on the determined context of collaboration in the collaborative space. | 02-12-2015 |