Patent application number | Description | Published |
20080304629 | METHOD AND SYSTEM FOR PREVENTING EMERGENCY COMMUNICATION SYSTEM NOTIFICATION CONGESTION - The invention discloses a method and system for preventing emergency communication system notification congestion by automatically identifying the telecommunications site transmitting an emergency call or through reporting of an address from which the call is made. | 12-11-2008 |
20080319774 | PIXEL CLUSTER TRANSIT MONITORING FOR DETECTING CLICK FRAUD - Detecting click fraud that includes a processing device that receives data related to a cursor movement towards an advertisement displayed on a web page. The processing device analyzes the cursor movement data and determines a confidence level useable in the determination of click fraud, the confidence level responsive to the analysis of the cursor movement. The received data includes data that the cursor on the web page has transited at least one pixel cluster on the web page prior to a clicking the advertisement. In one embodiment, a click fraud is detected when the click occurred without the cursor crossing a pixel cluster, and no click fraud occurring when the click occurred after the cursor crossed a pixel cluster. | 12-25-2008 |
20080319842 | PIXEL CLUSTER TRANSIT MONITORING FOR DETECTING CLICK FRAUD - Detecting click fraud that includes a server that hosts a website that includes a web page containing an advertisement. The server provides an advertisement on a web page, provides pixel clusters on the web page with the advertisement, each pixel cluster having an associated mechanism for capturing whether a cursor on the web page has transited the associated pixel cluster, and collects information based on the capturing of each associated mechanism of information regarding the transit of the pixel cluster by a cursor. The collected information is useable in a determination of a confidence level pertinent to the determination of click fraud occurring on the advertisement on the web page. The server verifies the cursor on the web page has transited at least one pixel cluster on the web page prior to a controller of the cursor clicking the advertisement. | 12-25-2008 |
20080320125 | PIXEL CLUSTER TRANSIT MONITORING FOR DETECTING CLICK FRAUD - Detecting click fraud that includes a client device capable of accessing a server hosting a web page containing an advertisement. The client device includes a network interface allowing access to the server and code on the client device. The code accesses and displays a web page containing an advertisement, provides mechanisms (e.g., an applet, an ActiveX control, a plugin, a JavaScript, a browser scripting language, browser extensions, or code native to the browser) associated with each pixel cluster where each mechanism captures information regarding the transit of the pixel cluster by a cursor on the web page, and collects information based on the capturing by each associated mechanism regarding the transit of the pixel cluster by a cursor on the web page. | 12-25-2008 |
20090024460 | CURSOR PATH VECTOR ANALYSIS FOR DETECTING CLICK FRAUD - A system and method for detecting click fraud where the movement of a cursor on a web page is tracked prior to an advertisement on the web page being clicked by a controller of the cursor. The tracking is performed by client code on a client device displaying the web page. A path taken by the movement of the cursor is mapped to at least one vector associated with the path by the client code. The at least one vector is useable to detect a click fraud. | 01-22-2009 |
20090024461 | CURSOR PATH VECTOR ANALYSIS FOR DETECTING CLICK FRAUD - A system and method for detecting click fraud where data related to at least one vector associated with a path taken by movement of a cursor on a web page prior to an advertisement on the web page being clicked by a controller of the cursor is received. Click fraud is detected based on an analysis of the received data. A pattern in the at least one vector is analyzed to determine if the cursor movement is human-like and a click fraud detected if the cursor movement is not human-like. In another embodiment, the at least one vector associated with the path is stored and compared with previously stored vectors associated with the path and a click fraud detected if the stored at least one vector is analogous to at least one of the previously stored vectors associated with the path. | 01-22-2009 |
20090024971 | CURSOR PATH VECTOR ANALYSIS FOR DETECTING CLICK FRAUD - A system and method for detecting click fraud where data is received corresponding to a tracking of movement of a cursor on a web page. The movement of the cursor is associated with at least one vector. The at least one vector represents at least a portion of the cursor movement. A confidence level useable in the determination of click fraud is determined. The confidence level is responsive to analysis of the at least one vector representing at least a portion of the cursor movement. | 01-22-2009 |
20090030878 | SYSTEM AND METHOD FOR CREATING USER-SPECIFIC DIRECTORY - A system and method for generating user-centric directories including analyzing a plurality of relationships of a user. A contact directory for the user is defined based upon the plurality of relationships of the user. | 01-29-2009 |
20090043850 | SYSTEM AND METHOD FOR COLLABORATION - A method and computer program product for generating an email message from a first user that solicits a response message. A determination is made concerning whether the response message to the email message is still permitted. If the response message to the email message is still permitted, a second user is allowed to generate the response message. | 02-12-2009 |
20090043851 | SYSTEM AND METHOD FOR COLLABORATION - A method and computer program product for receiving notification of a first user response message concerning an email message received from a sender; receiving notification of a second user response message concerning the email message received from the sender; and providing the first and second users with one or more statistics concerning the email message. | 02-12-2009 |
20090043852 | SYSTEM AND METHOD FOR COLLABORATION - A method and computer program product for receiving an indication of the generation of an email message addressed to one or more recipients. An online collaborative workspace is generated. The online collaborative space is associated with the email message. At least a portion of the email message is posted to the online collaborative workspace. | 02-12-2009 |
20090049135 | SYSTEM AND METHOD FOR MANAGING AN INSTANT MESSAGING COMMUNITY - A system and method exploits organizational distances associated with an organizational hierarchy in a directed acyclic graph to both affect behavior in instant messaging systems, as well as to modify behavior (presence, IM, availability, who can get to the IM user) based on the reporting relationships that exist in an organization. One part of the invention is in exploiting a directed acyclic graph for the purposes of controlling instant messaging behavior for an individual, a team or a community. This is accommodated by abstracting organizational reporting relationships. The reporting relationships that exist in LDAP are used to enforce top-down rules which determine actions that motivate a change in behavior for instant messaging users across the organization. Such actions are not possible to motivate in conventional art. Conventional art relies on rules that a specific user manually builds, and do not consider capabilities around hierarchical imposition, not a reporting team/group/organizational. The present invention may force a change in behavior for a plurality of instant messaging users based on reporting relationships. | 02-19-2009 |
20090055554 | PROVIDING KIOSK SERVICE OFFERINGS IN A PERSONAL AREA NETWORK - A method for delivering electronic services in a personal area network (PAN) can include providing a kiosk in a publicly traversable area. The kiosk can be configured to deliver electronic services over short-range radio communications links to wireless devices in a personal area network (PAN). The kiosk also can be configured to communicate over an existing physical communications link medium. A PAN can be established in the publicly traversable area. Electronic services can be selectably retrieved through the existing physical communications link medium into the kiosk. Finally, the retrieved selected electronic services can be delivered to wireless devices in the PAN over the short-range radio communications link. Notably, the step of establishing a PAN in the publicly traversable area can include establishing a BLUETOOTH-based PAN with wireless devices in the publicly traversable area. In addition, the step of providing a kiosk first can include retrofitting an existing kiosk both with a short-range radio frequency communications system, and with a host computing device for selectively retrieving electronic services over the existing physical communications link medium, and for delivering selected electronic services to the wireless devices in the PAN. Second, the retrofitted kiosk can be activated in the publicly traversable area. | 02-26-2009 |
20090055654 | SECURE ENTRY OF A USER-IDENTIFIER IN A PUBLICLY POSITIONED DEVICE - A method for secure entry of a user-identifier in a publicly positioned device can include establishing a private communications link between a user and the publicly positioned device; dividing the user-identifier into at least two portions; separately prompting the user for each portion of the user-identifier; prompting the user for a combination of random data and the user-identifier; and, discarding the random data from the combination. In the preferred embodiments, the publicly positioned device can have a visual interface through which the user can be visually prompted for the random data and the user-identifier. Alternatively, the publicly positioned device can have a telephone interface through which the user can be audibly prompted for the random data and the user-identifier. In the case of a visual display, the private communications link can be established by linking the publicly positioned device to active glasses having a shuttered display. The opening and closing of the shuttered display can be synchronized with the display of the prompts in the visual interface such that only the wearer of the active glasses can view the prompts. In the case of a telephone interface, an telephone operator system, for example an Interactive Voice Response system or a human operator, can provide the prompts audibly through the telephone interface. | 02-26-2009 |
20090099880 | DYNAMIC BUSINESS PROCESS PRIORITIZATION BASED ON CONTEXT - A user interface to establish dynamic prioritization of business process instances enables a user to select a business process for association with dynamic prioritization, define at least two different priority levels that correspond to the business process and to define a priority relevant context associated with the business process, where the priority relevant context is evaluated to select an execution priority level from at least two different priority levels for association with a specific instance of the business process. The user interface further enables a user to define at least one directive that is evaluated in consideration of the priority relevant context in order to select the execution priority level and is coupled to data storage to store the priority levels and the priority relevant context. | 04-16-2009 |
20090099896 | SYSTEM AND METHOD FOR WORKFLOW DELINQUENCY REMEDIATION - A system and method for workflow delinquency remediation including defining an activity, and defining a time for the activity. The defined activity and time for the activity may be associated with an email. The activity is scheduled in a first calendar associated with at least one email recipient based upon, at least in part, the defined time for the activity. | 04-16-2009 |
20090100052 | ENABLING COLLABORATIVE NETWORKS - A system and method for providing collaborative resources to a user. A search expression is received from a user. One more keywords are determined from the search expression. One or more resources are determined responsive to the keywords and based on information related to the user, and the at least one resource is provided to the user. The one or more resources may be determined responsive to and prioritized to at least one of, for example, information in email of the user, an organization of the user, a search history of the user, an organizational position of the user, a level of experience of the user, a geographical location of the user, a geographical location of the resource, a language preference of the user, or a keyword match confidence. The resource may include at least one person and presence information associated with the at least one person. | 04-16-2009 |
20090100142 | SYSTEM AND METHOD FOR INTERRUPTION MANAGEMENT - A method and computer program product for managing interruptions including defining an interruption control initiation trigger and defining an interruption control release trigger. An interruption control period is initiation based upon, at least in part, the interruption control initiation trigger. The interruption control period is terminated based upon, at least in part, the interruption control release trigger. | 04-16-2009 |
20090100161 | SYSTEM AND METHOD FOR MANAGING COMMUNICATIONS - A method and computer program product for managing interruptions including defining a communication management policy for a plurality of communication channels. Communications on the plurality of communication channels are delivered based upon, at least in part, the communications management policy. Similarly, communications on the plurality of communication channels are rejected based upon, at least in part, the communications management policy. | 04-16-2009 |
20090100346 | SYSTEM AND METHOD FOR VERIFYING ACCESS TO CONTENT - A method and computer program product for receiving an indication of an email being generated for at least one recipient. The email is analyzed to determine if the email includes at least one link to a piece of content on a remote content resource. If the email includes at least one link to a piece of content on a remote content resource, the at least one recipient is analyzed to determine if the at least one recipient has sufficient rights to access the piece of content on the remote content resource. | 04-16-2009 |
20090100428 | RFID SYSTEM AND METHOD - A method and computer program product for obtaining a token identifier from a token device using a token reading system coupled to a local computing device. A determination is made concerning whether the token identifier obtained is associatable with a defined workflow. If the token identifier obtained is associatable with a defined workflow, at least a portion of the defined workflow is executed on the local computing device. | 04-16-2009 |
20090100431 | DYNAMIC BUSINESS PROCESS PRIORITIZATION BASED ON CONTEXT - Instantiated business processes are dynamically prioritized to an execution priority level based upon a priority relevant context associated with the business process. The business process instance is further executed based upon the execution priority level. The execution priority level for the business process instance may be determined using at least one of a table lookup, a rule or an algorithm to determine the execution priority level. Moreover, the execution priority level may be set based upon available priority levels in a priority band. Still further, detected changes in the priority relevant context may trigger changing the execution priority level based upon the change in the priority relevant context. Resources allocated to implement the business process instance may also be dynamically adjusted based upon changes to the execution priority level of an associated business process instance. | 04-16-2009 |
20090112725 | ERRATA NOTIFICATION FOR PRINTED MATERIAL - Embodiments of the present invention address deficiencies of the art in respect to errata sheet management for published documents and provide a novel and non-obvious method, system and computer program product for errata sheet notification aggregation. In one embodiment of the invention, a method for errata sheet handling in an e-commerce system can be provided. The method can include registering a customer for errata sheet notification for a publication externally to a publisher of the publication and also externally to a publisher of errata sheets for the publication. The method further can include providing a notification to the customer of the publication of the errata sheet in response to determining the publication of an errata sheet for the publication by the publisher of errata sheets for the publication. | 04-30-2009 |
20090116630 | INHIBITION OF TELEPHONY BASED PHISHING - Embodiments of the present invention address deficiencies of the art in respect to telephonic phishing and provide a method, system and computer program product for preventing telephonic phishing. In an embodiment of the invention, a method for preventing telephonic phishing can be provided. The method can include receiving in a third-party validation service a request by an enterprise caller to establish a telephone call with a customer, validating the enterprise caller in the third-party validation service, and notifying the customer of whether or not the enterprise caller is legitimate or illegitimate. | 05-07-2009 |
20090119148 | SYSTEM AND METHOD FOR ENHANCING PRODUCTIVITY - A method and computer program product include defining, by a user, a time template including a plurality of predefined time intervals for scheduling meetings. The time template is applied across a collaborative system. | 05-07-2009 |
20090119368 | SYSTEM AND METHOD FOR GATHERING CONVERSATION INFORMATION - A method and computer program product for receiving a request for conversation information, from a requester, concerning an online user of an instant messaging system. The conversation information concerning the online user is obtained and provided to the requestor. | 05-07-2009 |
20090119370 | SYSTEM AND METHOD FOR DYNAMIC TAGGING IN EMAIL - A method and computer program product for dynamically sharing tags associated with an email including associating one or more tags with an email after the email has been sent. The one or more tags are made accessible to at least a portion of one or more email users. | 05-07-2009 |
20090119600 | SYSTEM AND METHOD FOR EVALUATING RESPONSE PATTERNS - A method and computer program product for evaluating response patterns including monitoring a plurality of interactions of a user. A response pattern of the user is defined based upon, at least in part, the plurality of interactions of the user. A response profile of the user is provided based upon, at least in part, the response pattern. | 05-07-2009 |
20090132482 | SYSTEM AND METHOD FOR PROVIDING USER-TAILORED VIEWS - A method and computer program product include defining one or more filter criteria based upon, at least in part, an organizational structure. A body of content is filtered based upon, at least in part, the defined filter criteria. At least a portion of the filtered body of content is provided. | 05-21-2009 |
20090144254 | AGGREGATE SCORING OF TAGGED CONTENT ACROSS SOCIAL BOOKMARKING SYSTEMS - Embodiments of the present invention address deficiencies of the art in respect to social bookmarking and provide a method, system and computer program product for aggregating scoring of tagged content across social bookmarking systems. In an embodiment of the invention, a method for aggregating scoring of tagged content across social bookmarking systems can be provided. The method can include combining tag scores for a tag in content across multiple different social bookmarking systems into a single aggregate tag score and applying the single aggregate tag score to the tag in the content. In this regard, combining tag scores for a tag in content across multiple different social bookmarking systems into a single aggregate tag score can include computing either a simple or a weighted average of the tag scores for the tag to produce the single aggregate score. | 06-04-2009 |
20090171700 | SYSTEM AND METHOD FOR EVENT SLOT NEGOTIATION - A method and computer program product for receiving a slot request, from a second respondent having a second seniority level, for an original event slot that was previously reserved by a first respondent having a first seniority level. The second seniority level is compared to the first seniority level. If the second seniority level exceeds the first seniority level: the reservation of the original event slot by the first respondent is cancelled, and the event slot request for the original event slot by the second respondent is accepted. | 07-02-2009 |
20090171941 | ADAPTIVE SEARCHING - A method and computer program product for receiving a search result set including one or more search results, and defining one or more ranking cues based upon, at least in part, ancillary user data. The one or more search results are ranked based upon, at least in part, the one or more ranking cues. The one or more ranked search results are provided to a search user. | 07-02-2009 |
20090172109 | SYSTEM AND METHOD FOR ENFORCING SINGLE-THREADED CONVERSATIONS - A method and computer program product for enforcing single threaded conversations includes defining a single threaded status for an email chain including one or more emails. If a received email belongs to the email chain, the single threaded status of the email chain is enforced. | 07-02-2009 |
20090192970 | CONTENT AND CONTEXT BASED HANDLING OF INSTANT MESSAGES - Instant message systems are enhanced by establishing at least one handling rule that is evaluated in an instant messaging environment, each established handling rule defining a condition based upon at least one of identified content or identified context, and a corresponding event handling action to be performed within the instant message environment. Upon identifying an instant message conversation within the instant message environment between a user and a correspondent, each handling rule is evaluated and the event handling action of an associated handling rule is performed if it is determined that the condition of handling rule is satisfied. Further, an indication that the corresponding event action was performed is conveyed to a corresponding user. | 07-30-2009 |
20090214016 | HIERARCHAL CONTROL OF TELECONFERENCES - A teleconference between at least two participants is evaluated by monitoring the teleconference and detecting a triggering event if more than one participant desires to speak at the same time. Upon detecting a triggering event, e.g., detecting an attempt of one or more participants to interrupt another participant, or detecting a request initiated by one or more participants to interrupt another participant, a dominant source is selected from among the ones of the participants attempting/requesting to speak based at least in part upon a determined hierarchal order of those participants attempting/requesting to speak. A participant is then selected from the participants to have the role of the dominant participant based upon the selected dominant source and only the speech of the dominant participant is conveyed to each participant through the teleconference system. | 08-27-2009 |
20090216843 | SYSTEM AND METHOD FOR COLLABORATIVE EMAIL REVIEW - A method and computer program product for enabling a user to compose a draft email. The user is enabled to send the draft email as a draft email for review to one or more specified reviewing recipients. A copy of the draft email is saved. The saved copy of the draft email is configured to be sent to one or more additional recipients as an original email. | 08-27-2009 |
20090259693 | SERVICE FOR RECEIVING OBSOLETE WEB PAGE COPIES - The state of network-accessible information is preserved by recognizing a reference to a uniform resource locator contained within an electronic file where the uniform resource locator provides an address for content to be preserved. A copy of at least a portion of the information associated with the recognized uniform resource locator is obtained defining relevant content for preservation. A determination is also made as to whether the relevant content of the recognized uniform resource locator has changed since obtaining the copy of the relevant content. If a change is detected, an indication of the change is conveyed, e.g., to a corresponding user. | 10-15-2009 |
20090287793 | MARKUP ELEMENTS IN REFERENCED CONTENT - A method and computer program product for associating one or more markup elements with one or more portions of a piece of content and associating a reference to the piece of content with communication. The reference to the piece of content includes an indicator of the one or more markup elements associated with the one or more portions of the piece of content. The communication is sent to at least one recipient. The reference to the piece of content enables the piece of content, including the one or more markup elements, to be accessed by the recipient. | 11-19-2009 |
20090297135 | SYSTEM AND METHOD FOR MOTION DETECTION ASSISTED PHOTOGRAPHY - A method, computer program product, and camera system detect a change in motion of at least a portion of an object framed in a viewing field of a camera. At least one picture of the object is taken based upon, at least in part, the change in motion of at least a portion of the object if a level of light is at least a predefined threshold level of light. | 12-03-2009 |
20090313093 | OPTIMIZING GREENNESS - A greenness metric is obtained for a plurality of services. The greenness metric of each of the plurality of services are compared. One or more services are determined from the plurality of services based at least in part upon the greenness metric for each of the plurality of services. | 12-17-2009 |
20090323916 | NOTIFICATION TO ABSENT TELECONFERENCE INVITEES - A method includes receiving an indication of an elapsed time since a scheduled teleconference meeting start and attendance of the teleconference meeting, determining from the indication whether to issue a notification to an absent invitee of the teleconference meeting, and selectively issuing the notification to the absent invitee. | 12-31-2009 |
20100037225 | WORKLOAD ROUTING BASED ON GREENNESS CONDITIONS - Workload requests are routed in response to server greenness conditions. A workload request is received for a remotely invocable computing service executing separately in different remotely and geographically dispersed host computing servers. Greenness conditions pertaining to production or conservation of energy based upon external factors for each of the different remotely and geographically dispersed host computing servers are determined. The workload request is routed to one of the different remotely and geographically dispersed host computing servers based upon the determined greenness conditions. | 02-11-2010 |
20100057505 | BUSINESS PROCESS COMMUNITY INPUT - A community input method can be provided. The method can include receiving from an end user a request to access a portion of a workflow in a business process instance, prompting the end user to provide community input to community documentation for the portion of the workflow, and rendering the community documentation accessible by other end users accessing the portion of the workflow. Optionally, an interval (whether fixed or random) of a number of end users requesting access to the portion of the workflow in the business process instance can be determined, and the end user can be programmatically prompted to provide community input only if the request from the end user is received on the determined interval. | 03-04-2010 |
20100057856 | MANAGING URGENCY INDICATORS IN ELECTRONIC MESSAGING - A rating is applied in connection with a sender of an electronic message and a use of an urgency indicator for the electronic message. A different electronic message is received from the sender, and an urgency indicator established for the different electronic message is modified responsive to the applied rating. | 03-04-2010 |
20100077028 | ANNOTATION OF COMMUNICATIONS - A calendar event that is addressed to a plurality of recipients is generated. At least one of the plurality of recipients is designated as a first annotation recipient. A first annotation is associated with the calendar event, the first annotation addressed to the first annotation recipient. | 03-25-2010 |
20100088012 | OPTIMIZATION OF TRAVEL ROUTING - Travel routes for a vehicle from a first location of the vehicle to a second location are generated. Different alternative travel routes are calculated from a first location to a second location selected by a user for a specific vehicle in a navigation system. For each of the different alternative travel routes, both estimated emissions of the specific vehicle and also estimated fuel consumption of the specific vehicle when following each of the different alternative travel routes are computed. Subsequently, each of the different alternative travel routes are presented to a user in the navigation system in connection with corresponding estimated emissions and fuel consumption for each of the different alternative travel routes. | 04-08-2010 |
20100094837 | RELATIONSHIP MANAGEMENT FOR CONTACT STALENESS - A contact management data processing system can be provided. The system can include a contact manager coupled to a list of contacts and stored staleness criteria stored in connection with the list of contacts. The system also can include stale contact management logic. The logic can include program code enabled to apply the stored staleness criteria to a selected contact to identify a stale contact, and to manage the stale contact in the list of contacts. In aspects of the embodiment, the list of contacts can be stored in a personal computer, in a server remotely disposed from the contact manager, in a telephone such as a cellular telephone or voice over Internet protocol (VoIP) telephone, or in a personal digital assistant to name but a few. | 04-15-2010 |
20100153605 | REDISPATCHING SUSPENDED TASKS AFTER COMPLETION OF I/O OPERATIONS ABSENT I/O INTERRUPTS - Input/output (I/O) interrupts are avoided at the completion of I/O operations. A task requests (implicitly or explicitly) an I/O operation, and processing of the task is suspended awaiting completion of the I/O operation. At the completion of the I/O operation, instead of an I/O interrupt, an indicator associated with the task is set. Then, when the task once again becomes the current task to be executed, the indicator is checked. If the indicator indicates the I/O operation is complete, execution of the task is resumed. | 06-17-2010 |
20100164707 | SYSTEM AND METHOD FOR DISTINGUISHING MESSAGES - A method, computer program product, and computing system for associating a time indicator with a message. The time indicator may be indicative of an urgency of a particular task associated with the message. The message having the time indicator may be displayed at a computing device. Numerous other variations and embodiments are also included within the scope of the present disclosure. | 07-01-2010 |
20100169149 | MOTIVATING EQUITABLE BEHAVIOR IN CALENDAR EVENTS - An event scheduling request is received, and a disruption factor is associated with each of a plurality of invitees. The disruption factor is based upon, at least in part, an event parameter and at least one invitee attribute. An event is scheduled based upon, at least in part, the disruption factors associated with each of the plurality of invitees. | 07-01-2010 |
20100169264 | PREDICTING EMAIL RESPONSE PATTERNS - An email activity pattern of a user is analyzed. A time probability for the user to act on an email sent to the user is determined based upon, at least in part, the email activity pattern of the user. | 07-01-2010 |
20100169379 | SYSTEM AND METHOD FOR CREATING USER-SPECIFIC DIRECTORY - A system and method for accessing a master directory including a master set of contact users, the master directory defining an organizational structure. A contact directory is defined for a user based upon, at least in part, the organizational structure defined within the master directory. The contact directory includes a subset of the contact users. | 07-01-2010 |
20100169435 | SYSTEM AND METHOD FOR JOINING A CONVERSATION - A method and computer program product for receiving a join request, from a requestor, to join an online conversation in which an online user of an instant messaging system is participating. A notification is provided to the online user that the requester would like to join the online conversation. | 07-01-2010 |
20100169439 | SYSTEM AND METHOD FOR ALLOWING ACCESS TO CONTENT - A method, computer program product, and computing system for receiving an indication of an email being generated by a composer for at least one recipient. The email includes a link to a piece of content on a remote resource and the at least one recipient does not have sufficient rights to access the remote resource. The recipient may be allowed to access the remote resource via the link using the rights of the composer. | 07-01-2010 |
20100169440 | SYSTEM AND METHOD FOR CACHING LINKED EMAIL DATA FOR OFFLINE USE - A method, computer program product, and computing system for receiving an indication of a data caching request. A local copy of a piece of remote content that is defined by a link within an email is cached onto an accessible storage device. The remote content is stored on a remote resource. | 07-01-2010 |
20100174997 | COLLABORATIVE DOCUMENTS EXPOSING OR OTHERWISE UTILIZING BONA FIDES OF CONTENT CONTRIBUTORS - Content to be included within an electronic document associated with a content author can be determined. Bona fide information of the content author can also be determined. A request for the electronic document can be received from at least one content consumer. Responsive to the request, a copy of the requested electronic document can be provided to the content consumer. The content consumer can be provided with an indication of the bona fide information related to at least one content author associated with the electronic document. | 07-08-2010 |
20100192060 | AUTOMATIC GENERATION OF ASSENT INDICATION IN A DOCUMENT APPROVAL FUNCTION FOR COLLABORATIVE DOCUMENT EDITING - A method for generating an assent indication in a document approval and review function can include loading a document for editing in a document editor and determining a set of authors for the document. The method also can include modifying a title of the document to include an identity of at least one of the authors in the set. Finally, the method can include changing a visual appearance in the title of an identity of the assenting author responsive to one of the authors in the set assenting to a publication of the document. | 07-29-2010 |
20100215048 | DYNAMIC BRIDGE FOR OBJECT TRANSFER - A request for a first dynamic bridge end is received at a first device. A capability for a second dynamic bridge end is transmitted to a second device. At least one of the first dynamic bridge end and the second dynamic bridge end have a movable end point location. The first dynamic bridge end and the second dynamic bridge end create a path for transmission of an object. | 08-26-2010 |
20100241638 | SORTING CONTACTS - A method, computer program product, and computing system for sorting contacts is provided. The method may include sorting a group of contacts within an address field of a message based upon, at least in part, a selected hierarchy. The method may also include displaying said group of contacts at a computing device according to said selected hierarchy. Of course, numerous other operations may be included without departing from the scope of this disclosure. | 09-23-2010 |
20100250686 | PROPAGATION CONTROL SYSTEM AND METHOD - An email message that is addressed to a plurality of recipients is defined on a first client electronic device. A first set of downstream response rights is assigned, on the first client electronic device, to a first recipient chosen from the plurality of recipients. A second set of downstream response rights is assigned, on the first client electronic device, to a second recipient chosen from the plurality of recipients. The second set of downstream response rights is different from the first set of downstream response rights. | 09-30-2010 |
20100273459 | LOCATION-ORIENTED SERVICES - A location of a first mobile device associated with a first user is determined, and a location of a second mobile device associated with a second user is determined. A relationship between the first user and the second user is determined, and a proximity of the first mobile device relative to the second mobile device is determined. A location-oriented data service is provided to at least one of the first mobile device and the second mobile device. | 10-28-2010 |
20100287544 | SECURE PATCH UPDATES OF A VIRTUAL MACHINE IMAGE IN A VIRTUALIZATION DATA PROCESSING SYSTEM - Virtual Machine (VM) images in a virtualized environment are updated through the use of patches. A virtualization data processing system includes a hypervisor that manages a VM image. The hypervisor is configured to retrieve a patch for an instance of the VM image from a secure site. The hypervisor blocks all other network access to the VM image. The hypervisor is configured to apply the patch to the instance of the VM image and unblock all network access to the VM image | 11-11-2010 |
20100299393 | METHOD AND SYSTEM FOR DETECTING AND HANDLING MESSAGE COLLISIONS IN AN INSTANT MESSAGING SYSTEM - Collisions are detected between multiple instant messages that are sent to a given user at the same time. In response to detecting a collision, the sending users are put into a real-time, on-line negotiation that enables the sending users to determine among themselves whose instant message will be delivered next to the receiving user. This allows the sending users to make a determination of which message is most important based on their relative needs at the time. A collaborative communication session, such as a group chat, is initiated for the negotiating sending users so that they can exchange information regarding the purposes of their messages. Based on the results of this on-line negotiation between message senders, a limited number (e.g. one) of the colliding messages are next delivered to the receiving user. | 11-25-2010 |
20100299554 | DATA CONSISTENCY IN LONG-RUNNING PROCESSES - Long running computer implemented processes are dynamically adapted to improve data consistency. A range of process steps in a long running computer implemented process is specified. Additionally, each of the computer-implemented process partners that are associated with the execution of the long running process are identified within the range of specified process steps. Monitoring information is also collected with regard to at least one identified process partner. An automatic determination is made as to whether each monitored process partner is available before initiating execution of the specified range of process steps in an instance of the long running computer implemented process and a flow of the long running computer implemented process is transformed based at least in part upon the determination as to whether each monitored process partner is available. | 11-25-2010 |
20100332278 | PROJECT MANAGEMENT VIA COLLABORATIVE CALENDARING - An apparatus and method for collaborative calendaring of event management that includes receiving data of a desired calendar event, receiving data of a desired objective related to the desired calendar event, and providing an indication of at least one other calendar event responsive to receiving the indication of the desired objective. The indication of the at least one other calendar event may be provided based on a template associated with the desired objective. The template may define best practices events related to the objective. | 12-30-2010 |
20110019804 | Selectable Audio and Mixed Background Sound for Voice Messaging System - Methods, systems, computer program products, and methods of doing business by selectably mixing one or more sound files with a telephone caller's voice message, either as background for that message or embedded within the message. Or, the mixing may occur within a telephone conversation between parties. The disclosed techniques enable alleviating some of the problems that result from distance communication (as contrasted to face-to-face communication). In particular, context information (such as emotional context) can be provided through appropriate use of background sound and/or embedded audio files. The disclosed techniques may also make communication through voice mail exchange more enjoyable and/or increase its productivity. | 01-27-2011 |
20110061089 | DIFFERENTIAL SECURITY POLICIES IN EMAIL SYSTEMS - A differential message security policy includes receiving information regarding activities of a user, determining a security risk for the user based on the activities of the user, and setting a security policy for the user based on the security risk. The security policy of the user may be modified based on a change in the security risk of the user or the security risk of the user exceeding a predetermined level. The security risk may be determined based on an aggregated scoring system that uses security variables related to the activities of the user. | 03-10-2011 |
20110078248 | IMPOSED POLICIES FOR HANDLING INSTANT MESSAGES - Chat sessions are managed between at least one sending computer and a receiving computer. A first chat session is initiated by a receiving computer in response to a first request from a first sending computer. A second chat session is initiated by the receiving computer in response to a second request from a second sending computer. The first and second chat sessions are prioritized in accordance with priority parameters to identify a higher priority chat session and a lower priority chat session. The lower priority chat session is restricted until the higher priority chat session is downgraded to a priority level that is below the lower priority chat session. | 03-31-2011 |
20110087740 | LEVERAGING POINT-IN-TIME KNOWLEDGE TO RESPOND TO E-MAIL - Point-in-time actions are leveraged between computers that receive the same asynchronous electronic message. A point-in-time action is performed at a first receiving computer in response to receipt of an asynchronous electronic message. The point-in-time action results in an action alert, which is transmitted to a second receiving computer that also received the asynchronous electronic message. | 04-14-2011 |
20110087741 | COST MANAGEMENT FOR MESSAGES - Messages are managed for cost. A processing device includes receiving a message designating a recipient and determining a cost associated with the message. | 04-14-2011 |
20110087745 | GROUP VOTING ACCESS CONTROL FOR MULTI-PARTY FORUMS - Group access control for a multi-party forum that includes receiving by a server a request from a party to access a multi-party forum, forwarding by the server the request to an approval group comprising at least two people, and approving or a denying the request by the server based on receiving votes from at least two persons of the approval group. | 04-14-2011 |
20110093538 | COLLABORATIVE CALENDAR AND WORKFLOW MANAGEMENT - Collaborative calendar and workflow management that includes receiving, by a processing device, a workflow of a user comprising workflow tasks, accessing a calendar of the user by the processing device, and inserting, by the processing device, calendar entries of the user and the workflow tasks together in the calendar of the user. | 04-21-2011 |
20110119191 | LICENSE OPTIMIZATION IN A VIRTUALIZED ENVIRONMENT - License optimization using a virtualized environment that includes receiving, by a processing device, a system requirement, analyzing, by the processing device, a use of a software component installed in a system in view of a license associated with the software component, and generating, by the processing device, an indication for placement of a virtualization of the software component to satisfy the system requirement responsive to the analysis. The optimization optimizing cost comprising at least a charge for the license. | 05-19-2011 |
20110153642 | Client Relationship Management - Managing a relationship between an organization and clients of the organization based on data stored on a server by the organization includes determining that data stored on the server represents a prospective interaction between a member of the organization and a client of the organization, searching the server for additional data related to the client of the organization, and providing a suggestion for optimizing the interaction to at least the member, the suggestion being based on a logical deduction made from the data representing the interaction and the additional data returned as a result of the searching. | 06-23-2011 |
20110154506 | Federation of email - A method of federating electronic mail (e-mail). A request can be received from a first user to view at least one e-mail of a second user, the request including at least one identifier corresponding to the second user and a criteria indicating a subject matter of the e-mail. The method further can include verifying whether the first user is authorized to access the e-mail of the second user that satisfies the criteria. Responsive to determining that the first user is authorized to view the e-mail of the second user that satisfies the criteria, the first user can be provided access to view the at least one e-mail that satisfies the criteria. | 06-23-2011 |
20110161507 | METHOD AND SYSTEM FOR TIME-LIMITATION SETTINGS IN COMMUNICATION SESSIONS - A method and computer program product includes initiating an instant messaging session on one or more communication devices. A first time-limitation setting for the instant messaging session based upon a user identification may be received. The first time-limitation setting may represent a maximum duration for the instant messaging session. A second time-limitation setting for the instant messaging session based upon the user identification may also be received. The second time-limitation setting may represent a minimum time between one or more instant messaging sessions. The instant messaging session may be terminated if the duration of the instant messaging session exceeds the first time-limitation setting. A subsequent instant messaging session may be prevented if the time between the instant messaging session and the subsequent communication does not exceed the second time-limitation setting. | 06-30-2011 |
20110320275 | ADVERTISING PROXIMITY ROUTE SELECTION - A request for route information to a destination is received by a route processing module. Available routes to the destination are determined in response to receiving the request. It is determined, for at least one available route to the destination, whether the available route provides proximity to at least one targeted advertisement. At least one available route to the destination is provided upon determining that the available route provides the proximity to the targeted advertisement. | 12-29-2011 |
20120004940 | Enhanced Management of a Web Conferencing Server - A method for enhanced management of a web conference server includes evaluation a web conference server to ascertain resources of the web conference server. The resources of the web conferencing server are partitioned into rooms, each room having an allocated portion of the resources of the web conferencing server and at least one room providing different capabilities from other rooms hosted on the web conferencing server. Access to the rooms is provided based on at least one user criterion. | 01-05-2012 |
20120005277 | PROPAGATING INSTANT MESSAGE STATUS CHANGE - A method and computer program product for propagating instant message status change is described. A method may comprise receiving, via at least one of a client electronic device and a server computer, an instant message request associated with an instant message request target. The method may further comprise determining, via at least one of the client electronic device and the server computer, an instant message status based upon, at least in part, the instant message request and the instant message request target. The method may also comprise in response to the determination, providing, via at least one of the client electronic device and the server computer, an indication of the instant message status. | 01-05-2012 |
20120008917 | USER CONTROLLED MULTI-DEVICE MEDIA-ON-DEMAND SYSTEM - A method for providing configurable access to media in a media-on-demand system also can include delivering the media to a first client device in a format compatible with the first client device; interrupting the delivery of the media; recording a bookmark specifying a position in the media where the interruption occurred; and resuming delivery of the media to a second client device, the resumed delivery beginning at a position in the media specified by the recorded bookmark. The method further can include identifying device properties for each of the first and second client devices; delivering the media to the first client device in a format compatible with the identified device properties for the first client device; and, delivering the media to the second client device in a format compatible with the identified device properties for the second client device. | 01-12-2012 |
20120011226 | USER CONTROLLED MULTI-DEVICE MEDIA-ON-DEMAND SYSTEM - A method for providing configurable access to media in a media-on-demand system also can include delivering the media to a first client device in a format compatible with the first client device; interrupting the delivery of the media; recording a bookmark specifying a position in the media where the interruption occurred; and resuming delivery of the media to a second client device, the resumed delivery beginning at a position in the media specified by the recorded bookmark. The method further can include identifying device properties for each of the first and second client devices; delivering the media to the first client device in a format compatible with the identified device properties for the first client device; and, delivering the media to the second client device in a format compatible with the identified device properties for the second client device. | 01-12-2012 |
20120047166 | USER CONTROLLED MULTI-DEVICE MEDIA-ON-DEMAND SYSTEM - A method for providing configurable access to media in a media-on-demand system also can include delivering the media to a first client device in a format compatible with the first client device; interrupting the delivery of the media; recording a bookmark specifying a position in the media where the interruption occurred; and resuming delivery of the media to a second client device, the resumed delivery beginning at a position in the media specified by the recorded bookmark. The method further can include identifying device properties for each of the first and second client devices; delivering the media to the first client device in a format compatible with the identified device properties for the first client device; and, delivering the media to the second client device in a format compatible with the identified device properties for the second client device. | 02-23-2012 |
20120136939 | CONTEXT-INFORMED SUMMARIZATION - A method and computer program product for context-informed summarization is described. A method may comprise determining, via a computing device, a context of a communication. The method may further comprise determining, via the computing device, a summarization attribute for the communication based upon, at least in part, the context of the communication. The method may also comprise creating a summary of the communication based upon, at least in part, the summarization attribute. | 05-31-2012 |
20120170734 | NOTIFICATION TO ABSENT TELECONFERENCE INVITEES - A method includes receiving an indication of an elapsed time since a scheduled teleconference meeting start and a further indication of current attendance at the teleconference;
| 07-05-2012 |
20120185587 | DATA CONSISTENCY IN LONG-RUNNING PROCESSES - Long running computer implemented processes are dynamically adapted to improve data consistency. A range of process steps in a long running computer implemented process is specified. Additionally, each of the computer-implemented process partners that are associated with the execution of the long running process are identified within the range of specified process steps. Monitoring information is also collected with regard to at least one identified process partner. An automatic determination is made as to whether each monitored process partner is available before initiating execution of the specified range of process steps in an instance of the long running computer implemented process and a flow of the long running computer implemented process is transformed based at least in part upon the determination as to whether each monitored process partner is available. | 07-19-2012 |
20120191537 | ADVERTISING PROXIMITY ROUTE SELECTION - A request for route information to a destination is received by a route processing module. Available routes to the destination are determined in response to receiving the request. It is determined, for at least one available route to the destination, whether the available route provides proximity to at least one targeted advertisement. At least one available route to the destination is provided upon determining that the available route provides the proximity to the targeted advertisement. | 07-26-2012 |
20120250846 | HIERARCHAL CONTROL OF TELECONFERENCES - A teleconference between at least two participants is evaluated by monitoring the teleconference and detecting a triggering event if more than one participant desires to speak at the same time. Upon detecting a triggering event, e.g., detecting an attempt of one or more participants to interrupt another participant, or detecting a request initiated by one or more participants to interrupt another participant, a dominant source is selected from among the ones of the participants attempting/requesting to speak based at least in part upon a determined hierarchal order of those participants attempting/requesting to speak. A participant is then selected from the participants to have the role of the dominant participant based upon the selected dominant source and only the speech of the dominant participant is conveyed to each participant through the teleconference system. | 10-04-2012 |
20120317296 | ASSOCIATING COMMUNICATIONS IN COLLABORATION SESSIONS - A method, computer program product, and system for associating communications in collaboration sessions is described. A method may comprise displaying, via one or more computing devices, a document accessible to one or more collaborators of a first collaboration session. The method may further comprise associating, via the one or more computing devices, a first communication session of the first collaboration session with a first portion of the document. The method may additionally comprise indicating, via the one or more computing devices, the association between the first communication session of the first collaboration session and the first portion of the document. | 12-13-2012 |
20120323959 | MULTIPLE ELECTRONIC IDENTITY RECOGNITION - A method, device and computer program product for multiple identity recognition includes receiving a first communication from a sender addressed to a recipient using a first identity. A determination may be made as to whether the sender has multiple identities, and in response to determining that the sender has multiple identities, information regarding the identities of the sender is retrieved. The identities of the sender may be associated together so that the recipient may be provided an indication that the sender has at least one identity other than the first identity. | 12-20-2012 |
20120324020 | NAME RESOLUTION - A method, device and computer program product for name resolution in a collaborative environment may include receiving initiation of a collaboration from a user, where the collaboration includes actions from at least two applications. The method may also include determining an identity of the user initiating the collaboration. The method may further include retrieving an alias of the user and attaching the alias of the user to the collaboration. | 12-20-2012 |
20130117018 | VOICE CONTENT TRANSCRIPTION DURING COLLABORATION SESSIONS - A method, computer program product, and system for voice content transcription during collaboration sessions is described. A method may comprise receiving an indication to provide one or more real-time voice content-to-text content transcriptions to a first collaboration session participant. The one or more real-time voice content-to-text content transcriptions may correspond to voice content of a second collaboration session participant in one or more collaboration sessions including the first collaboration session participant and the second collaboration session participant. The method may additionally comprise defining a preference for the first collaboration session participant to receive the one or more real-time voice content-to-text content transcriptions corresponding to the voice content of the second collaboration session participant in the one or more collaboration sessions including the first collaboration session participant and the second collaboration session participant based upon, at least in part, the indication. | 05-09-2013 |
20130117407 | EMERGENCY SERVER ACCESS FOR OFFLINE USERS - A method and system for emergency server access to offline users may include one or more computing devices receiving a request for offline access of data. The request for offline access of data may contain information to identify the offline user and specific data. An action to provide the specific data may be determined responsive to the identification of the offline user. The action may be executed responsive to the determination. The specific data may be transmitted. | 05-09-2013 |
20130198295 | SYSTEM AND METHOD FOR MESSAGE STATUS DETERMINATION - A method, computer program product, and computer system for processing a status request received from a requester concerning an electronic message addressed from a sender to a recipient. A probable route between the sender and the recipient for the electronic message is predicted. A message status for the electronic message is determined from one or more status indicators based at least in part upon the probable route. | 08-01-2013 |
20130298260 | FEDERATION OF EMAIL - A method of federating electronic mail (e-mail). A request can be received from a first user to view at least one e-mail of a second user, the request including at least one identifier corresponding to the second user and a criteria indicating a subject matter of the e-mail. The method further can include verifying whether the first user is authorized to access the e-mail of the second user that satisfies the criteria. Responsive to determining that the first user is authorized to view the e-mail of the second user that satisfies the criteria, the first user can be provided access to view the at least one e-mail that satisfies the criteria. | 11-07-2013 |
20130304452 | MANAGEMENT OF LANGUAGE USAGE TO FACILITATE EFFECTIVE COMMUNICATION - Provided are techniques for providing annotations for revising a message. A message to be sent from a sender to a recipient is received. A meaning map associated with the sender and a meaning map associated with the recipient are obtained. The message is parsed into sub-constructs. The sub-constructs are compared in the meaning map associated with the sender and the meaning map associated with the recipient. Alternative language for the sub-constructs is identified. Annotations are provided based on the alternative language. | 11-14-2013 |
20130304455 | MANAGEMENT OF LANGUAGE USAGE TO FACILITATE EFFECTIVE COMMUNICATION - Provided are techniques for providing annotations for revising a message. A message to be sent from a sender to a recipient is received. A meaning map associated with the sender and a meaning map associated with the recipient are obtained. The message is parsed into sub-constructs. The sub-constructs are compared in the meaning map associated with the sender and the meaning map associated with the recipient. Alternative language for the sub-constructs is identified. Annotations are provided based on the alternative language. | 11-14-2013 |
20140047041 | MESSAGE SUBSCRIPTION BASED ON MESSAGE AGGREGATE CHARACTERISTICS - A method for message subscription based on a message aggregate characteristic is described. The method includes receiving a message subscription from a user. The message subscription is based on the message aggregate characteristic including an aspect other than textual content and bibliographic content. The method also includes determining a published message in response to receiving the message subscription. The published message satisfies the message aggregate characteristic. The method also includes providing an indication of the published message to the user. | 02-13-2014 |
20140201298 | MESSAGE SUBSCRIPTION BASED ON MESSAGE AGGREGATE CHARACTERISTICS - A method for message subscription based on a message aggregate characteristic is described. The method includes receiving a message subscription from a user. The message subscription is based on the message aggregate characteristic including an aspect other than textual content and bibliographic content. The method also includes determining a published message in response to receiving the message subscription. The published message satisfies the message aggregate characteristic. The method also includes providing an indication of the published message to the user. | 07-17-2014 |
20140280038 | DELIVERING A FILTERED SEARCH RESULT - Delivering a filtered search result includes identifying a filtered search result in response to a search query from a user that is associated with at least one member of an augmented social group where the augmented social group including social network connections of the user and individuals other than the social network connections who share a common interest with the user and delivering the filtered search result to the user through a user interface. | 09-18-2014 |
20140281442 | SYSTEM MANAGEMENT AND INSTRUCTION COUNTING - Techniques for managing a plurality of threads on a multi-threading processing core. Embodiments provide an instruction count threshold condition that determines how many countable instructions of a thread the multi-threading processing core will execute before context switching to another one of the plurality of threads. A first plurality of instructions for a first one of the plurality of threads is processed on the multi-threading processing core. Embodiments determine, for each of the first plurality of instructions, whether the instruction is a countable instruction, wherein at least one of the first plurality of instructions is not a countable instruction. A count of the countable instructions is maintained. Upon determining that the instruction count threshold condition is satisfied, based on the maintained count, embodiments context switch the multi-threading processing core to process a second plurality of instructions for a second one of the plurality of threads. | 09-18-2014 |
20140282607 | SYSTEM MANAGEMENT AND INSTRUCTION COUNTING - Techniques for managing a plurality of threads on a multi-threading processing core. Embodiments provide an instruction count threshold condition that determines how many countable instructions of a thread the multi-threading processing core will execute before context switching to another one of the plurality of threads. A first plurality of instructions for a first one of the plurality of threads is processed on the multi-threading processing core. Embodiments determine, for each of the first plurality of instructions, whether the instruction is a countable instruction, wherein at least one of the first plurality of instructions is not a countable instruction. A count of the countable instructions is maintained. Upon determining that the instruction count threshold condition is satisfied, based on the maintained count, embodiments context switch the multi-threading processing core to process a second plurality of instructions for a second one of the plurality of threads. | 09-18-2014 |