Patent application number | Description | Published |
20090063943 | Use of Dynamic Anchors to Transmit Content - A section of a document is visually altered, by a sending computer, to create an altered document. An anchor is dynamically created for the section of the document that was altered. This anchor is appended to a Uniform Resource Identifier (URI) for the original document, and the appended URI is then sent from the sending computer to a receiving computer. When the appended URI is rendered by the receiving computer, the same altered document that was created by the sending computer is now displayed on the receiving computer. | 03-05-2009 |
20090063946 | ANCHOR STORE FOR TRANSMITTING MULTIPLE DYNAMIC ANCHORS - One or more sections of a document are visually altered, by a sending computer, to create an altered document. An anchor is dynamically created for each section of the document that was altered. Each anchor is appended to a Uniform Resource Identifier (URI) for the original document. An anchor store, which includes multiple anchors for different selected regions of the altered document, is created and sent from the sending computer to a receiving computer. When the anchor store is received by the receiving computer, a receiving user can select one or more of the anchors to view the visually modified resource. | 03-05-2009 |
20090182833 | Sharing Material in a Master-Slave Configuration Using an Instant Messaging Infrastructure - A method for utilizing an IM system enables presenters and participants to interact with material in a master-slave configuration. Both the presenter and participants access the material locally on their computers. The material on the participants' computer interacts with the presenter's computer using an existing instant messaging infrastructure. As the presenter interacts with local material, events are broadcast to slave material as instant messages, such that these events are reproduced as interactions. | 07-16-2009 |
20090328004 | METHOD TO COLLABORATIVELY RESOLVE JAVA PROGRAM ERRORS WITHIN AN INTEGRATED DEVELOPMENT ENVIRONMENT - The present disclosure is directed to a method to collaboratively resolve a Java program error. The context of the access is uniquely identified based on two parameters—the error and the specific library where the error occurred. The developer uses the same interface to contribute to discussions irrespective of the error or the library. The method automatically determines the forum for the discussion. Finally, the method is able to notify the developer when the error is resolved so that the developer can contribute resolution information back to the discussion. | 12-31-2009 |
20100050151 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR CORRECTING SEMANTIC ERRORS IN CODE USING PEER SUBMITTED CODE SNIPPETS - A method, system and program product for correcting semantic errors in code in an integrated development environment. The method includes inputting, using a code editor, code being developed in an integrated development environment, identifying, in a syntax tree constructed for the code inputted, one or more nodes containing semantic errors pertaining to use of a third-party library, choosing a node containing the semantic errors, displaying suggestions for correcting the semantic errors identified for the node chosen, where the suggestions include peer submitted code snippets associated with collaboration records located to correct the semantic errors identified for the node chosen, selecting a code snippet from the code snippets displayed and executing the code inputted in the integrated development environment, such that, the code snippet selected is automatically invoked to correct the semantic errors identified for the node chosen. | 02-25-2010 |
20100050154 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR GUIDING CORRECTION OF SEMANTIC ERRORS IN CODE USING COLLABORATION RECORDS - A method, system and program product for guiding correction of semantic errors in code in an integrated development environment. The method includes inputting, using a code editor, code being developed by a developer in an integrated development environment, identifying, using one or more collaboration records located for a node in a syntax tree constructed for the code inputted, any semantic errors pertaining to use of a third-party library in the code inputted by the developer and, displaying one or more suggestions associated with the one or more collaboration records located to correct the any semantic errors identified for the node, wherein the developer can choose a suggestion of the one or more suggestions displayed to guide correction of the any semantic errors. | 02-25-2010 |
20100050160 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR RANKING PEER SUBMITTED CODE SNIPPETS USING EXECUTION FEEDBACK - A method, system and program product for providing execution feedback of peer submitted code snippets executed for correction of semantic errors in code. A first developer executing a code snippet to correct a semantic error in the use of a third-party library within a first IDE results in the transmission of an execution result to a collaboration datastore. If the code snippet execution completed with no errors, a result indicating a success is automatically transmitted by the IDE. Further, if the code snippet execution resulted in an error due to error within the code snippet, a result indicating code snippet failure along with error details is automatically transmitted. When a second developer is working on code within a second IDE that contains semantic errors, code snippets to correct the semantic error are presented to the second developer, ranked based on previous execution feedback provided by peer developers. | 02-25-2010 |
20100169428 | MASTER-SLAVE INTERACTIONS SYNCHRONIZATION USING INSTANT MESSAGING - Systems, methods, and computer program products for facilitating synchronized, two-way communications between a server application and one or more client applications. In one embodiment, the server application and client applications are provided with instant messaging (IM) clients that are supported by an IM server in a networked computing environment. A method disclosed includes registering at least one client application IM client in an IM registry, generating an event in the server application, and converting the event into an operation command that is independent of the states of the server or client applications. The method can also include transmitting the command to each client application IM client. The method can also include, at the client application, receiving the command, reconstituting an event from the command, and processing the event. The method can additionally include transmitting from the client application to the server application a completion notification upon completion of the processing of the event by the client application. | 07-01-2010 |
20110026828 | ENHANCED SCREEN CAPTURE FOR FORM MANIPULATION - According to one embodiment of the present invention, a method for processing forms based on an image is presented. A form is captured in an image, and a number of field values within the form in the image are detected. The number of field values is stored in the image metadata | 02-03-2011 |
20120240101 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR CORRECTING SEMANTIC ERRORS IN CODE USING PEER SUBMITTED CODE SNIPPETS - A method, system and/or program product corrects semantic errors in code in an integrated development environment. The method includes inputting, using a code editor, code being developed in an integrated development environment. One or more nodes, in a syntax tree constructed for inputting the code, are identified as containing semantic errors pertaining to use of a third-party library. A primary executable code snippet and a secondary code snippet for correcting the semantic errors are displayed. If execution of the primary code snippet does not correct the semantic errors, then the secondary code snippet is automatically executed. | 09-20-2012 |