Patent application number | Description | Published |
20090113393 | REVEALING NEW ERRORS IN EDITED CODE - Under the present invention, a first (e.g., unedited) set of code will be compiled and analyzed to produce a first set of results that includes a set of errors. A second set of code, which represent an edited version of the first set of code will be compiled and analyzed to produce a set of results that includes another set of errors. Thereafter, the second set of errors will be filters so that errors appearing from the compilation and analysis of the first set of code are excluded. This filtered set of errors can than be presented to the user. The present invention will leverage, among other things, a static code analyzer and a filtering tool to achieve these results. | 04-30-2009 |
20090187454 | Computer Program Product For Efficient Scheduling Of Meetings - A computer program product for efficient scheduling of meetings including a computer usable medium having a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to obtain scheduling information of one or more potential meeting participants that includes a work schedule of the one or more potential meeting participants, a work office location of the one or more potential meeting participants during the work schedule, and a remote work schedule of when the one or more potential meeting participants will work remotely from the work office location during the work schedule; and to schedule a meeting based on the scheduling information, wherein a computer-accessible schedule notation of the meeting is created. | 07-23-2009 |
20090254619 | STATUS-BASED FILTERED EMAIL ALERTS - The disclosure is directed to status-based filtered email alerts. A method in accordance with an embodiment includes: obtaining a current availability status of a user; determining whether an email filter is associated with the current availability status of the user, the email filter comprising at least one condition; determining, when an email filter is associated with the current availability status of the user, whether a new email meets each condition of the email filter; and alerting the user of the new email when the new email meets each condition of the email filter. | 10-08-2009 |
20090265203 | USER PRIORITIZED SEARCH ENGINE FOR AUTOMATED MEETING SCHEDULING - The present solution provides a new concept of ranking whereby calendar users will be allowed to prioritize a variety of meeting attributes. For prioritizing their meeting requirements, users can place meeting requirements into one of two lists: “Must/mandatory” and “preferred.” The system will then search for meeting times that satisfy the user's prioritization. The search produces a ranked result set of meeting alternatives. Users see percentage rankings of how well the various meeting alternatives satisfy their Must and preferred requirements, and a summary of proposed meeting logistics for each alternative. | 10-22-2009 |
20090265623 | CUSTOMIZING CALENDAR VIEWS - The present solution provides a system for users to create public and/or personal custom tags, apply them to calendar events, and then view calendar events based on various combinations of tags. Users can manually apply either preexisting or newly created tags to individual (or repeating) calendar events or they can create filters to automatically apply tags to meetings. Filters may used to apply tags to events in an individual's personal calendar, or they may be used to apply public, system-wide tags to calendar events being sent to a list of participants. Filters can be created to apply tags to a meetings based on a various attributes of the meeting, such as keywords in either the subject or meeting text, the meeting chair, the number of attendees, whether or not the user is required to attend, etc. | 10-22-2009 |
20100169828 | COMPUTER DESKTOP ORGANIZATION VIA MAGNET ICONS - Embodiments of the present invention provide a method, system and computer program product for computer desktop organization via magnet icons. In an embodiment of the invention, a method for computer desktop organization via magnet icons can include creating a magnet icon and placing the magnet icon on a graphical user interface (GUI) desktop. The method also includes selecting an object attribute for the magnet icon and filtering icons on the GUI desktop according to the object attribute. Finally, the method includes moving the filtered icons in proximity to the magnet icon on the GUI desktop. In one aspect of the embodiment, the method further includes receiving an operation to be applied to the magnet icon and concurrently applying the operation to the filtered icons in proximity to the magnet icon. | 07-01-2010 |
20110099220 | DYNAMIC TYPE-AHEAD FOR LISTS OF PRIOR SPECIFIED ADDRESSEES - Embodiments of the present invention provide a method, system and computer program product for type-ahead processing for multiple different addressees. In an embodiment of the invention, a method for type-ahead processing for multiple different addressees can include detecting character input in an addressee field of a composition view of a messaging client executing in memory by a processor of a computer. The method also can include matching the detected character input to entries in a table of different lists in that each of the entries in the table includes multiple different addressees specified for a previously composed message. Finally, the method can include auto-completing the addressee field with a selected list of multiple different addressees matching the detected character input. | 04-28-2011 |
20130054710 | CATEGORIZING EMAIL RECIPIENTS INTO LOGICAL GROUPS WHEN SENDING A MASS EMAIL - Receiving from an email sender a plurality of recipient identifiers corresponding to recipients to whom the email is to be sent. The recipient identifiers can be grouped into a plurality of groups. A respective version of the email can be generated for each of the groups of recipient identifiers, wherein each version of the email exclusively identifies as recipients recipient identifiers for a respective group of recipients. Each version of the email can be sent to the group of recipients for whom the version of the email is generated. | 02-28-2013 |
20130151302 | CREATING FOLLOW ME MEETINGS IN AN ELECTRONIC CALENDAR - A relationship is established between scheduled events in an electronic calendaring application. A first event is scheduled on the electronic calendaring application and at least a second event is scheduled at a user designated time interval relative to the first event. The at least a second event is automatically changed when the user initiates a change to the first event. The user designated time interval is automatically maintained between the first event and the at least a second event. | 06-13-2013 |
Patent application number | Description | Published |
20100169136 | INFORMATION AGGREGATION FOR SOCIAL NETWORKS - A dynamically developed social networking group is defined within a collaborative platform. Information regarding one or more attributes of one or more members of the group is collected. Anonymized statistical data regarding the group is provided, based upon, at least in part, the information regarding one or more attributes of one or more members of the group. | 07-01-2010 |
20100268747 | SYSTEM AND METHOD FOR NORMALIZING AND MERGING CREDENTIAL STORES - One or more data structures are received by a computing device, wherein the one or more data structures include at least one or more user credentials. The one or more user credentials are normalized by the computing device to generate a first graph. One or more nodes of the first graph and one or more nodes of at least a second graph are analyzed by the computing device, wherein analyzing includes at least identifying a logical correlation between the one or more nodes of the first graph and the one or more nodes of at least the second graph. A third graph is generated by the computing device based, at least in part, upon the analysis of the one or more nodes of the first graph and the one or more nodes of at least the second graph. An output data structure is generated by the computing device based, at least in part, upon the third graph. | 10-21-2010 |
20110137664 | Providing Schedule Related Information to External Entities - A method for providing schedule related information to external entities includes storing schedule data of a user on a server, the schedule data corresponding to a computerized calendar service; exposing, with the computerized calendar service, at least a portion of the schedule data to an entity other than the user; and enabling the entity to communicate an offer based on the schedule data to at least the user. | 06-09-2011 |
20120143638 | Making a Recurring Reservation for a Resource - A method for making a recurring reservation for a resource, performed by a resource reservation processing system, the method includes, receiving a request for a recurring reservation of a type of resource, receiving a preference associated with the request, determining an availability of specific resources of the type of resource, displaying a proposed reservation of the specific resources based in part on the preference and the availability. | 06-07-2012 |
20120304088 | SCHEDULING EVENTS FOR MULTIPLE INVITEES - Scheduling events with multiple invitees includes: identifying a plurality of invitees for an event in a calendar system having at least one processor; searching an availability associated with each of the invitees to determine a number of periods of availability in the calendar system, at least some of the invitees being available during each period of availability; creating a separate instance of the event in the calendar system for each identified period of availability; and for each invitee available during at least one of the periods of availability, assigning the invitee to one said instance of the event for which that invitee is available with the calendar system. | 11-29-2012 |
20130329876 | SYSTEMS AND METHODS FOR RETRIEVING CONTENT IN A UNIFIED COMMUNICATIONS ENVIRONMENT - Described are a system and method for processing content in a unified communications environment. As part of an electronic communication session between a first party electronic device and at least one second party electronic device, an identifier is received from the first party electronic device at the at least one second party electronic device. A search is performed for collaborative history data at the second party electronic device using the identifier. Data related to the electronic communication session and/or the collaborative history data is presented at the second party electronic device. | 12-12-2013 |
20130332536 | METHODS FOR RETRIEVING CONTENT IN A UNIFIED COMMUNICATIONS ENVIORNMENT - Described are a system and method for processing content in a unified communications environment. As part of an electronic communication session between a first party electronic device and at least one second party electronic device, an identifier is received from the first party electronic device at the at least one second party electronic device. A search is performed for collaborative history data at the second party electronic device using the identifier. Data related to the electronic communication session and/or the collaborative history data is presented at the second party electronic device. | 12-12-2013 |