Patent application number | Description | Published |
20080256188 | Method of removing metadata from email attachments - A method and system for removing metadata from email attachments sent from mobile devices includes receiving an email with an attached document. The attached document has metadata removed to create a cleansed version of the attached document. The attached document is replaced by the cleansed version of the attached document, and the email is sent according to the address or addresses included in the email. | 10-16-2008 |
20080301193 | Method of compound document comparison - A method and system for comparing compound documents. An original compound document and a modified compound document are analyzed to determine and mark the location of embedded objects. A comparison is performed between an original primary document and the modified primary document, ignoring the embedded objects, the output of which is a comparison output document. The embedded objects are compared by copying the contents of the embedded objects to compatible documents, comparing the embedded object from the original compound document and the embedded object from the modified compound document, the output of which is inserted into the comparison output document using the location markers of the embedded objects. | 12-04-2008 |
20100235763 | COLLABORATIVE HIERARCHICAL DOCUMENT DEVELOPMENT AND REVIEW SYSTEM - A computer software product for allowing simultaneous multi-level collaboration, including in real time between an author and a group of reviewers invited by the author to comment on a document stored in a computer file. The computer software enables each reviewer to view the document and make changes thereto which are stored in a secondary data file without modifying the contents of the original document. The author receives and views the secondary data files from the reviewers and selectively incorporates the changes into the document. Each reviewer may invite an unlimited number of sub-reviewers to review the document, the comments of each sub-reviewer similarly being stored in a secondary data file wherein only the author may edit the document directly. | 09-16-2010 |
20100238089 | SYSTEM AND METHOD FOR THE AUTO-DETECTION AND PRESENTATION OF PRE-SET CONFIGURATIONS FOR MULTIPLE MONITOR LAYOUT DISPLAY - A system, method and computer program product for configuration of multiple monitor layout displays, including detecting a presence of multiple monitors installed in a computer system; configuring layouts for the multiple monitors, including, configuring at least one of size, shape and location of corresponding displays of the multiple monitors, and configuring at least one of size, shape and location of content for display on the multiple monitors; and displaying the configured layouts on the multiple monitors. | 09-23-2010 |
20100241943 | SYSTEM AND METHOD FOR THE COMPARISON OF CONTENT WITHIN TABLES SEPARATE FROM FORM AND STRUCTURE - A system, method and computer program product for comparison of content within tables, separate from the form and structure of those tables; including identifying tables in a first and second document, creating respective text arrays of content of the tables from the first and second documents, comparing the content of the respective text arrays to determine differences between the content of the tables, and displaying the determined differences between the content of the tables, regardless of form or structure of the tables. | 09-23-2010 |
20100251104 | SYSTEM AND METHOD FOR REFLOWING CONTENT IN A STRUCTURED PORTABLE DOCUMENT FORMAT (PDF) FILE - A system, method and computer program product for the reflowing of content in a structured portable document format (PDF) document in its native format, including an application for adding and/or deleting content in the PDF document; a reflow mechanism in communication with the application and configured for reflowing content immediately following the added and/or deleted content until the end of the document. The reflowing for the added content includes shifting existing content after the added content to a physical location in the document immediately following the added content, and the reflowing for the deleted content includes shifting existing content after the deleted content to a physical location in the document to where the deleted content was originally located; and displaying the resulting document. The adding and/or deleting of the content and the reflowing of the content are performed while the document is maintained in its native format. | 09-30-2010 |
20110125863 | Methods And Systems For Managing Metadata In Email Attachments In A Network Environment - A method and system for removing metadata from email attachments sent from mobile devices includes receiving an email with an attached document. The attached document has metadata removed to create a cleansed version of the attached document. The attached document is replaced by the cleansed version of the attached document, and the email is sent according to the address or addresses included in the email. | 05-26-2011 |
20110276658 | Systems and Methods for a Bidirectional Multi-Function Communication Module - Systems and methods are disclosed for bidirectional multifunction communication between a computing device and applications located at an external server. The bidirectional communications allows an operation to be performed on a file using a computing device and an external server. In one implementation, an application resides on a desktop computer that is connected to the Internet. The application sends a request to an external server accessible through the Internet using a bidirectional communication system. The server accepts and processes the request and provides data back to the computer via the same bidirectional communication system. A user may then access the data, manipulate it and provide an additional request to the server via the bidirectional communication system. | 11-10-2011 |
20110276919 | Systems and Methods for Providing Context Recognition - Systems and methods are disclosed for launching a child application to perform functions on a document created by a parent application without the need for integration of the child application within the parent application. In one implementation, a system detects a child application available for activation by a processor of a computer and determines what functions the child application can perform. The system then determines that the function can operate on an open file, and once the system receives a selection of the function, the system launches the child application and performs the function on the open file. In another implementation, the system determines that the function may operate on a plurality of open files, creates an interface that allows selection of one of the plurality of open files, and launches the child application and performs the function on a selected file. | 11-10-2011 |
20120030772 | Method of Removing Metadata from Email Attachments - A method and system for removing metadata from email attachments sent from mobile devices includes receiving an email with an attached document. The attached document has metadata removed to create a cleansed version of the attached document. The attached document is replaced by the cleansed version of the attached document, and the email is sent according to the address or addresses included in the email. | 02-02-2012 |
20120117096 | Systems and Methods for the Comparison of Annotations Within Files - Systems and methods are disclosed for comparing annotations in files to show changes in the annotations at a granular level. In one implementation, a system receives a first file and a second file for comparison. The system determines the annotation ranges for each annotation in the first file and the annotation range for each annotation in the second file. The system then determines the annotations from the first file that overlap with annotations from the second file and compares annotations that overlap. The system then incorporates the comparison of the annotations into a main comparison file. In certain implementations, the system uses an index to determine what annotations overlap. In other implementations, matched pairs are created from overlapping annotations. | 05-10-2012 |
20120151316 | System and Method for the Comparison of Content Within Tables Separate from Form and Structure - A system, method and computer program product for comparison of content within tables, separate from the form and structure of those tables; including identifying tables in a first and second document, creating respective text arrays of content of the tables from the first and second documents, comparing the content of the respective text arrays to determine differences between the content of the tables, and displaying the determined differences between the content of the tables, regardless of form or structure of the tables. | 06-14-2012 |
20120228937 | Systems, Apparatus, and Methods for Power Management - Systems, apparatus, and methods for controlling power modes in electronic devices are provided. A system may include an electronic device and an input device that sends power mode selection information via a network to a power mode selection receiving component in the electronic device. The electronic device includes a first power component that powers a first component, and a switching component that controls the first power component. The electronic device may include a second power component that powers a second component. The switching component may control the second power component. The power mode selection receiving component and the switching component may be powered independently of the first and the second component. If the power mode selection information indicates an off mode, the electronic device may provide power to the power mode selection receiving component and the switching component and not to the first and the second component. | 09-13-2012 |
20130060799 | Systems and Methods for the Comparison of Selected Text - Systems and methods are disclosed for comparing selections of text to show differences between the two selections. The text may be selected from the same source or from two different sources. In one implementation, a system receives a first selection of text for comparison and places the selection in a first buffer. The system receives a second selection of text for comparison and places the second selection in a second buffer. The system compares the first buffer and the second buffer to determine differences and displays the differences. In some embodiments, the system may allow a user to choose two buffers from among a plurality of buffers for comparison. | 03-07-2013 |
20130086692 | Method of Removing Metadata From Email Attachments - A method and system for removing metadata from email attachments sent from mobile devices includes receiving an email with an attached document. The attached document has metadata removed to create a cleansed version of the attached document. The attached document is replaced by the cleansed version of the attached document, and the email is sent according to the address or addresses included in the email. | 04-04-2013 |
20130246901 | SYSTEM AND METHOD FOR SYNCHRONIZING BI-DIRECTIONAL DOCUMENT MANAGEMENT - Systems and methods consistent with various disclosed embodiments provide for collaborating information over a computer network. In one embodiment, a system is disclosed for collaborating information over a network. The system may include a storage device and one or more processors. The processor(s) may maintain documents in the storage device and publish content links to the documents in a workspace rendered by a collaboration platform. The processor(s) may provide content to the collaboration platform in response to a content link selection by a reviewer and receive the reviewer's changes, with the collaboration platform temporarily storing the document in a virtual memory for rendering to the reviewer and deleting it after the communication session ends. The processor(s) may synchronize the changes bi-directionally from the workspace with the original document through a collaboration document, such that the original document remains unaltered, and by re-publishing an updated content link to the workspace. | 09-19-2013 |
20130290867 | Systems and Methods For Providing Dynamic and Interactive Viewing and Control of Applications - Systems and methods are disclosed that provide multiple user control for multiple active applications displayed on a display device arrangement. Systems and methods are also disclosed that provide dynamic control of the direction of one or more image elements that emit signals used to render images on the display device. Other aspects of the disclosed embodiments are described herein. | 10-31-2013 |
20140115066 | Systems and Methods for Creating and Displaying an Electronic Communication Digest - Systems and methods are disclosed for creating an electronic communication digest. In one implementation, a system receives a first electronic communication including first content, and generates an electronic communication digest that reflects the first electronic communication by including first digest content generated based on the first content. The system receives a second electronic communication that includes second content, and determines a repeated portion of the second content that is included in the first content and a unique portion of the second content that is unique to the first content. The system also update the electronic communication digest to reflect the second electronic communication by adding second digest content generated that includes the unique portion of the content and does not include the repeated portion of the second content. | 04-24-2014 |
20140222853 | SYSTEMS AND METHODS FOR THE COMPARISON OF ANNOTATIONS WITHIN FILES - Systems and methods are disclosed for comparing annotations in files to show changes in the annotations at a granular level. In one implementation, a system receives a first file and a second file for comparison. The system determines the annotation ranges for each annotation in the first file and the annotation range for each annotation in the second file. The system then determines the annotations from the first file that overlap with annotations from the second file and compares annotations that overlap. The system then incorporates the comparison of the annotations into a main comparison file. In certain implementations, the system uses an index to determine what annotations overlap. In other implementations, matched pairs are created from overlapping annotations. | 08-07-2014 |
20140372370 | SYSTEMS AND METHODS FOR MULTIPLE DOCUMENT VERSION COLLABORATION AND MANAGEMENT - Systems and methods consistent with various disclosed embodiments provide for managing and collaborating information over a computer network. In one embodiment, a system is disclosed for managing documents over a network. The system may include a storage device and one or more processors. The processor(s) may receive a first version of a document from a client. The processor(s) may create, in a document log, an entry associated with the first version of the document. The processor(s) may receive a request from a remote computer that is displaying in an interface a second version of the document, and the request may include a request for information from one or more entries in the document log. The processor(s) may provide to the remote computer, for displaying in a display window in the interface, information from one or more entries in the document log. | 12-18-2014 |
20140380201 | System and Method for the Auto-Detection and Presentation of Pre-Set Configurations for Multiple Monitor Layout Display - A system, method and computer program product for configuration of multiple monitor layout displays, including detecting a presence of multiple monitors installed in a computer system; configuring layouts for the multiple monitors, including, configuring at least one of size, shape and location of corresponding displays of the multiple monitors, and configuring at least one of size, shape and location of content for display on the multiple monitors; and displaying the configured layouts on the multiple monitors. | 12-25-2014 |