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 |
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 |
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 |
20090259932 | USER-SELECTABLE HIDE OPTION FOR A USER INTERFACE, WHICH IS NOT PERSISTED, AND WHICH IS NOT DEPENDENT UPON INTRA-DOCUMENT CONTROLS - A stored document of a persistent data store can include digitally encoded content. A version of the stored document can be created that is placed in a non-persistent memory. This version can be referred to as a rendered document. Content from the rendered document can be presented in a user interface. A user selection of a user defined portion of the presented content can be received. Additionally, a user issued command to hide the selected portion of the presented content can be received. The rendered document can be responsively changed to omit the user defined portion of the presented content when outputting the presented content to at least one output device. The changing of the rendered document to omit the user defined portion is unable to affect the stored document in any fashion. | 10-15-2009 |
20110145339 | RECLAIMING LOST INTERNET CUSTOMERS - A system and method of reclaiming lost Internet customers may involve detecting an outage condition associated with a host of an electronic commerce (e-commerce) web site. Customer data can be extracted from packets destined for the host, wherein the packets could be associated with transactions between customers and the web site. The extracted customer data may be stored and, upon detecting a resolution of the outage condition, a customer database can be searched based on the extracted customer data in order to identify customer contact information. A customer reclamation message may then be sent to the customer, wherein the message can incentivize the customer to return to the web site and request completion of the transaction. | 06-16-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 |
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 |
20120209816 | Collaborative Information Source Recovery - Systems and methods of recovering a shared information source can involve identifying a first user of a shared information source in response to detection of a data loss with respect to the shared information source. One or more additional users of the shared information source may be identified based on data associated with the first user. Additionally, the shared information source can be recovered based at least in part on data associated with the one or more additional users. | 08-16-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 |
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 |
20130185086 | GENERATION OF SALES LEADS USING CUSTOMER PROBLEM REPORTS - Methods and apparatus, including computer program products, implementing and using techniques for generating sales leads in a sales lead generation engine. The sales lead generation engine receives one or more keywords describing one or more aspects of a product. The sales lead generation engine performs a search using the received one or more keywords in a collection of problem reports to identify matching keywords in the problem reports. A display of a computing device displays matching keyword pairs resulting from the search, along with a context in which the keywords occur. A selection of one or more matching keyword pairs is received from a user of the computing device. The sales lead generation engine performs a sales-oriented operation with respect to a customer associated with a problem report related to a selected matching keyword pair | 07-18-2013 |
20130185105 | GENERATION OF SALES LEADS USING CUSTOMER PROBLEM REPORTS - Methods implementing and using techniques for generating sales leads in a sales lead generation engine. The sales lead generation engine receives one or more keywords describing one or more aspects of a product. The sales lead generation engine performs a search using the received one or more keywords in a collection of problem reports to identify matching keywords in the problem reports. A display of a computing device displays matching keyword pairs resulting from the search, along with a context in which the keywords occur. A selection of one or more matching keyword pairs is received from a user of the computing device. The sales lead generation engine performs a sales-oriented operation with respect to a customer associated with a problem report related to a selected matching keyword pair | 07-18-2013 |
20130191738 | INTELLIGENT AUTOMATIC EXPANSION/CONTRACTION OF ABBREVIATIONS IN TEXT-BASED ELECTRONIC COMMUNICATIONS - A method for intelligently handling abbreviations in text-based electronic communications can begin with the compilation of abbreviation usage history data by an intelligent abbreviation handler component of a text-based electronic communications system. The abbreviation usage history data can indicate a presentation preference for abbreviation elements based upon past usage by the user. An abbreviation element can be an abbreviation, an acronym, or an initialism. The abbreviation element can be presented in a condensed format or an expanded format. Abbreviation elements can be identified in a received text-based electronic communication. The presentation preference of each identified abbreviation element can be intelligently determined for each recipient from the abbreviation usage history data. An abbreviation-adjusted text-based electronic communication can be created for each recipient using the received text-based electronic communication and the determined presentation preference. The abbreviation-adjusted text-based electronic communication can be conveyed to the recipient. | 07-25-2013 |
20130191739 | INTELLIGENT AUTOMATIC EXPANSION/CONTRACTION OF ABBREVIATIONS IN TEXT-BASED ELECTRONIC COMMUNICATIONS - A method for intelligently handling abbreviations in text-based electronic communications can begin with the compilation of abbreviation usage history data by an intelligent abbreviation handler component of a text-based electronic communications system. The abbreviation usage history data can indicate a presentation preference for abbreviation elements based upon past usage by the user. An abbreviation element can be an abbreviation, an acronym, or an initialism. The abbreviation element can be presented in a condensed format or an expanded format. Abbreviation elements can be identified in a received text-based electronic communication. The presentation preference of each identified abbreviation element can be intelligently determined for each recipient from the abbreviation usage history data. An abbreviation-adjusted text-based electronic communication can be created for each recipient using the received text-based electronic communication and the determined presentation preference. The abbreviation-adjusted text-based electronic communication can be conveyed to the recipient. | 07-25-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 |
20130290438 | PROVIDING A REQUISITE LEVEL OF SERVICE FOR AN ELECTRONIC MEETING - Providing a requisite level of service for an electronic meeting. An embodiment can include receiving a request to schedule a first electronic meeting in a time slot, identifying an electronic meeting system to host the first electronic meeting, identifying a second electronic meeting scheduled to be hosted by the electronic meeting system in the time slot, determining an estimate of resource usage within the electronic meeting system during the time slot at least based on the second electronic meeting being scheduled to be hosted by the electronic meeting system in the time slot, comparing the estimate of resource usage with a threshold value, responsive to determining that the estimate of resource usage exceeds the threshold value, providing the requisite level of service to the first electronic meeting in the time slot by reducing anticipated resource usage of the electronic meeting system by the second electronic meeting. | 10-31-2013 |
20130311762 | PROVIDING USER ACCESS TO SPECIFIC PROGRAMS AND DOCUMENTS BEFORE THE BOOTING PROCESS IS COMPLETED - A method, system and computer program product for providing a user access to specific programs and documents before a booting process is completed. A quick start list is generated containing a list of programs and documents that are to be provided priority in initialization during the booting process. A post-quick start list is generated that includes programs that are to be started after the initialization of the programs and documents listed in the quick start list. The programs and documents listed in the quick start list are initialized as soon as feasibly possible in light of the requirements of the booting process. Upon initializing these programs and documents, such programs and documents may be displayed as icons on the user's computer screen. As a result, the user has access to such programs and documents more quickly without having to wait for the booting process to be completed. | 11-21-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 |
20140006915 | WEBPAGE BROWSING SYNCHRONIZATION IN A REAL TIME COLLABORATION SESSION FIELD | 01-02-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 |
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 |
20140095604 | MANAGING AN ELECTRONIC CONFERENCE SESSION - An electronic conference session is managed. The electronic conference session is hosted on a processing system for a plurality of users to participate in the conference session via a plurality of client devices. Performance of the processing system is monitored. Responsive to identifying a first indication that the performance of the processing system immanently will degrade below specified criteria, at least one process for hosting the electronic conference session is offloaded from the processing system to at least one of the client devices. | 04-03-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 |
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 |
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 |
20140156592 | UPDATING A CONFERENCE INVITATION RESPONSIVE TO USER LOCATION - Embodiments of the present invention disclose a computer method, computer program product, and computer system for automatically updating a conference invitation with contact information corresponding to a user's geographical location. A user on a client device accepts an invitation to a conference. The geographical location of the client device is determined and stored in a database. Using the location of the client device, a conference information database is accessed, and location specific conference contact information is determined. The location specific conference contact information is then input into the conference invitation so that the user has location specific conference contact information. In another embodiment, when the user accesses the conference invitation, the location of the client device is determined, and if the location has changed from when the invitation was accepted, a new location is determined. The conference contact information for the new location is determined and input into the invitation. | 06-05-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 |
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 |
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 |
Patent application number | Description | Published |
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 |
20130298042 | PROVIDING A REQUISITE LEVEL OF SERVICE FOR AN ELECTRONIC MEETING - Providing a requisite level of service for an electronic meeting. An embodiment can include receiving a request to schedule a first electronic meeting in a time slot, identifying an electronic meeting system to host the first electronic meeting, identifying a second electronic meeting scheduled to be hosted by the electronic meeting system in the time slot, determining an estimate of resource usage within the electronic meeting system during the time slot at least based on the second electronic meeting being scheduled to be hosted by the electronic meeting system in the time slot, comparing the estimate of resource usage with a threshold value, responsive to determining that the estimate of resource usage exceeds the threshold value, providing the requisite level of service to the first electronic meeting in the time slot by reducing anticipated resource usage of the electronic meeting system by the second electronic meeting. | 11-07-2013 |
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 |
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 |
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 |
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 |
20150073851 | PROVIDING A REQUISITE LEVEL OF SERVICE FOR AN ELECTRONIC MEETING - Providing a requisite level of service for an electronic meeting. An embodiment can include receiving a request to schedule a first electronic meeting in a time slot, identifying an electronic meeting system to host the first electronic meeting, identifying a second electronic meeting scheduled to be hosted by the electronic meeting system in the time slot, determining an estimate of resource usage within the electronic meeting system during the time slot at least based on the second electronic meeting being scheduled to be hosted by the electronic meeting system in the time slot, comparing the estimate of resource usage with a threshold value, responsive to determining that the estimate of resource usage exceeds the threshold value, providing the requisite level of service to the first electronic meeting in the time slot by reducing anticipated resource usage of the electronic meeting system by the second electronic meeting. | 03-12-2015 |