Version Management Patents (Class 715/229)
  • Patent number: 8843819
    Abstract: A document analysis, commenting, and reporting system provides tools that automate quality assurance analysis tailored to specific document types. As one example, the system may implement state machines that evaluate document structure instances to determine whether the document structure instances conform to pre-defined syntaxes. The state machines may include error states and final states, and messages may be associated with the error states for display when a state machine reaches the error state.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: September 23, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Kunal Verma, Alex Kass, Reymonrod G. Vasquez
  • Publication number: 20140281872
    Abstract: This invention discloses a novel system and method for displaying electronic documents on remote devices and enabling collaborative editing where the system tracks revisions, comments and other content between versions of the document by maintaining hierarchical representation of the version and mapping locations between the hierarchies.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: WORKSHARE, LTD.
    Inventor: Robin Glover
  • Publication number: 20140281867
    Abstract: A tweak and view mode may be used by a user to see an effect of a proposed change to a document before the change is committed to the document. The application may automatically navigate to different portions of the document and/or display different sections of the document. Instead of the user having to search for the portion of the document affected by the change, the changed portions are determined for the user. The portions may be automatically displayed to the user and/or the user may determine when to move to each different portion that changed as a result of the proposed change. The proposed change may be accepted/rejected by the user. For example, a User Interface (UI) element may be selected by the user to either accept the change or reject the change.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew Vogel, Avijit Sinha, Olivier Destrebecq
  • Publication number: 20140281873
    Abstract: Methods for formatting a hierarchical data structure having structural elements (“HDS”) are provided. A branch in a directed acyclic graph is spawned. The graph includes a root node and a plurality of sub-nodes respectively corresponding to master and edited versions of the HDS, respectively. An edited version of the HDS is associated with a secondary instance of the HDS, and a change set corresponding thereto. The change set includes user edits. In the method first and second change sets are obtained and, responsive to a user selection, portions thereof are merged to produce a third change set. An additional secondary instance of the HDS is generated by applying the third change set to structural elements included in the master instance of the HDS. The additional secondary instance of the HDS is associated with an edited version of the HDS which, in turn, is associated with a sub-node in the graph.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: SCRIBESTAR LTD.
    Inventor: Stephen John Frew
  • Patent number: 8839100
    Abstract: Exemplary embodiments update a revision value related to a data set that includes data. The revision value indicates whether a revision event has occurred with respect to the data set. Exemplary embodiments identify whether a change associated with the data qualifies as a revision event in the data set. The identification is based on a configurable requirement. The revision value is specified based on the identification to provide a user with an indication of whether the revision event has occurred.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: September 16, 2014
    Assignee: The Mathworks, Inc.
    Inventor: Donald Paul Orofino, II
  • Publication number: 20140250360
    Abstract: A system and method include receiving multiple modified versions of a parent document, wherein the parent document and each of the modified versions contain code to display or define underlying information therein. The system and method also include comparing each of the multiple modified versions to the parent document to determine changes made to resulting information of the parent document by modified versions, and displaying to a user the changes made to the resulting information in an end-user type display.
    Type: Application
    Filed: May 28, 2004
    Publication date: September 4, 2014
    Applicant: Macromedia, Inc.
    Inventors: Yizhen Jiang, Weihua Wang, Mark Wineman
  • Patent number: 8819625
    Abstract: An embodiment of the invention provides relative bookmarks that are sharable between developers engaged in product development utilizing integrated design environment applications. The relative bookmarks are sharable in that they can be exported, imported, activated and deactivated. The relative bookmarks are relative in that they do not rely on the original code line and contain at least function and/or data flow information, facilitating quick identification of relevant lines of code that have been previously bookmarked. The relative bookmarks can also be utilized to insert breakpoints.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rajaraman Hariharan, Ramakrishnan Kannan, Sandeep Kohli, Priyadarshini Sampath, Karthik Subbian
  • Patent number: 8819626
    Abstract: An embodiment of the invention provides relative bookmarks that are sharable between developers engaged in product development utilizing integrated design environment applications. The relative bookmarks are sharable in that they can be exported, imported, activated and deactivated. The relative bookmarks are relative in that they do not rely on the original code line and contain at least function and/or data flow information, facilitating quick identification of relevant lines of code that have been previously bookmarked. The relative bookmarks can also be utilized to insert breakpoints.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rajaraman Hariharan, Ramakrishnan Kannan, Sandeep Kohli, Priyadarshini Sampath, Karthik Subbian
  • Publication number: 20140223278
    Abstract: Upon closing and/or saving a file, a user may view changes made to the file.
    Type: Application
    Filed: April 7, 2014
    Publication date: August 7, 2014
    Applicant: CFPH, LLC
    Inventors: Geoffrey M. Gelman, Dean P. Alderucci, Gregory P. Manning, Michael D. Brinton
  • Patent number: 8799764
    Abstract: Techniques are disclosed for constructing web (or other networked) documents as parameterized forms of other networked documents. For example, a document may be represented as a collection of changes to be applied to a first document which is incorporated by reference in the second document. Instead of delivering the entire document over a slower network connecting the content server to the content browser, the document is delivered as a collection of changes to previously delivered documents that are much closer to the user's content browser. In an exemplary embodiment of the invention, special software is not necessarily required at the end user for reconstructing the second document from the set of base documents and the set of modifications to the base documents.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: August 5, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Balas Natarajan Kausik, Janardhanan Jawahar
  • Publication number: 20140215303
    Abstract: Content curation can be facilitated by an application programming interface (API) for creating an address for a block of content in a document identified through a location identifier as well as APIs for retrieving content from the created address and pushing or merging the content back to the created address. Access services including conversion and merge services can be used to provide the content blocks in a suitable format for various clients. A document view is described in which a plurality of content blocks are presented as a single document even though the content blocks may be retrieved using at least two uniform resource locators (URLs).
    Type: Application
    Filed: May 13, 2013
    Publication date: July 31, 2014
    Inventors: Alexandre V. Grigorovitch, Robert A. Little
  • Publication number: 20140215302
    Abstract: A system is provided in which access to documents and collaboration across varied platforms and feature versions is supported. A conversion and merge services is described that enables a client device to display documents irrespective of the original file format and re-integrate into the original document the modifications of the displayed document. The displayed document (as a whole or in parts) can be imported and converted to the file format of the original document before the changes are compared and merged into the original document. A set of application programming interfaces are also provided that perform certain tasks, such as highlight, comment, or format.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert A. Little, Zeyad Rajabi, Scott M. Stiles
  • Patent number: 8793341
    Abstract: A system, method, and computer readable medium for reformatting web content into a format readable on one or more mobile devices is provided. A user generates a user request for a web page from a mobile device to a proxy server. The proxy server forwards the user request to an origin web server, which returns the requested web page to the proxy server. A conversion engine within the proxy server extracts the desired content from the web page, and reformats the content in accordance with one or more predefined transform methods associated with the one or more mobile devices before transmitting the transformed web page with the desired content to the one or more mobile devices. Secure or unsecure connection provided via a decorated uniform resource locator can be used to connect a mobile device, the proxy server, and an origin web server.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: July 29, 2014
    Assignee: CRFD Research, Inc.
    Inventors: Yin Cheng, Wilfredo Padin, Rongli Jiang, Andrew Fedorchek
  • Patent number: 8775930
    Abstract: A method for displaying categories of content is provided. A request is received from a client to display labels that categorize content for a data source. The request includes a set of parameters. In response to receiving the request a plurality of labels are identified based on the relevance of the plurality of labels to the set of parameters. A display of the plurality of labels is generated. The display is sent to the client, wherein the display depicts the plurality of labels at the client such that each label in the plurality of labels has a selected distance from a central point in the display to indicate relevance of the labels to the set of parameters.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
  • Patent number: 8775929
    Abstract: An information processing apparatus includes: a storage that stores document information; an image formation processor that receives an instruction to form an image corresponding to target document information selected from the document information stored in the storage, and that performs an image formation processing with respect to the target document information; a recording unit that records first information, which indicates that the image formation processing is performed, and associates the first information with the target document information; and a controller that controls, in a case where a request for processing with respect to the document information associated with the first information is received, to restrict the requested processing.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: July 8, 2014
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Shinji Kawamoto
  • Publication number: 20140189484
    Abstract: A content publishing system retrieves user identification information and interaction information associated with a user of the content publishing system. The content publishing system provides a selected content item to the user and calculates a user score representing a reader's reading ability. The score is calculated based on the retrieved user identification information and interaction information. Using the calculated score, content publishing system generates instructions for dynamically selecting a particular version or representation of a selected content item based on the calculated user score associated with the viewing user. The generated instructions are retrieved by a viewing application residing on a client device and used to select the appropriate version of the previously selected content item to present to the user.
    Type: Application
    Filed: December 18, 2013
    Publication date: July 3, 2014
    Inventor: Daniel James Fountenberry
  • Patent number: 8769396
    Abstract: Various embodiments provide techniques for calibrating and annotating video content. In one or more embodiments, an instance of video content can be calibrated with one or more geographical models and/or existing calibrated video content to correlate the instance of video content with one or more geographical locations. According to some embodiments, geographical information can be used to annotate the video content. Geographical information can include identification information for one or more structures, natural features, and/or locations included in the video content. Some embodiments enable a particular instance of video content to be correlated with other instances of video content based on common geographical information and/or common annotation information. Thus, a user can access video content from other users with similar travel experiences and/or interests. A user may also access annotations provided by other users that may be relevant to a particular instance of video content.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: July 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Billy Chen, Eyal Ofek, Bo Zhang, Ying-Qing Xu
  • Patent number: 8762833
    Abstract: An information processing apparatus displays document information obtained from a storing unit for storing document time/date information at which document data is processed and the document information including storing time/date information at which the document data is stored. The apparatus obtains displaying order information for deciding order of displaying the document information when the document information is displayed, sorts the document information in accordance with the obtained displaying order information, displays the sorted document information. The displaying order information is displaying order based on the storing time/date information. The document information is sorted in accordance with the storing time/date information in order from the old storing time/date information.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: June 24, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masami Ueda, Takuya Miyazato
  • Patent number: 8762853
    Abstract: To facilitate the use of audio files for annotation purposes, an audio file format, which includes audio data for playback purposes, is augmented with a parallel data channel of line identifiers, or with a map associating time codes for the audio data with line numbers on the original document. The line number-time code information in the audio file is used to navigate within the audio file, and also to associate bookmark links and captured audio annotation files with line numbers of the original text document. An annotation device may provide an output document wherein links to audio and/or text annotation files are embedded at corresponding line numbers. Also, a navigation index may be generated, having links to annotation files and associated document line numbers, as well as bookmark links to selected document line numbers.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: June 24, 2014
    Assignee: Copernicus Investments, LLC
    Inventors: Steven Spielberg, Samuel Gustman
  • Publication number: 20140164898
    Abstract: The present invention relates to systems and methods for registry driven transformation of a document exchanged between businesses or applications. More particularly, it relates to systems and protocols for using one or more commonly accessible registries to transform electronic commerce documents among dissimilar interfaces, preferably XML documents. Particular aspects of the present invention are described in the claims, specification and drawings.
    Type: Application
    Filed: February 18, 2014
    Publication date: June 12, 2014
    Applicant: Open Invention Network, LLC
    Inventors: Christopher Todd INGERSOLL, Jayaram Rajan KASI, Alexander HOLMES, Michael CLARK, Ashok ALETTY, Sathish Babu K. SENATHI, Helen S. YUEN
  • Patent number: 8739021
    Abstract: Architecture that provides a technique whereby version information is tracked and presented for a given document, in the document. The version information can be presented or accessed using a dropdown user interface (UI) navigation model which employs animation to assist users in tracking which user is making a change and when the change is made. Moreover, a user can select a specific version item to navigate back to the content associated with changes made, as part of collaboration, for example. The dropdown menu includes elements that comprise user tiles, user name, last saved date, and so on. Additionally, a user can jump between documents within a single UI. In an email embodiment, users communicating via email as part of the collaboration can be presented with a side-by-side view of the messages communicated during the collaboration, and the corresponding change to the document content.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: May 27, 2014
    Assignee: Microsoft Corporation
    Inventor: Nino Yuniardi
  • Publication number: 20140136941
    Abstract: Personal information is retrieved from at least one data source and personal information associated with a first individual is identified. A document is generated that is a version of a first document, wherein the personal information associated with the first individual cannot be discerned.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shlomit Avrahami, Joshua Fox, Yuri Kosharovsky, Michael Pelts
  • Publication number: 20140136942
    Abstract: A system and process are disclosed for providing users with page previews during page loading events, such that the delay experienced before the display of page content is reduced. The previews may include screenshots of the pages or of portions thereof, and may be generated periodically and cached by the system for delivery to user devices. The process of generating and delivering the previews via the Internet or some other network may be implemented partly or wholly within an intermediary system that sits logically between the user devices and content servers. The process may be used with existing browsers without the need for any browser modifications, or may be used with a “preview-aware” browser that includes special program code for providing page previews.
    Type: Application
    Filed: March 15, 2013
    Publication date: May 15, 2014
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventor: AMAZON TECHNOLOGIES, INC.
  • Patent number: 8725604
    Abstract: The present invention provides a system and method of generating a set of tax schedule information comprising: (a) providing an Excel interface, the Excel interface being associated with a set of commands and functions; (b) accessing a separate database, the separate database storing a set of data, the set of data having been defined using the set of commands and functions; (c) manipulating the set of data according to the set of commands and functions to generate the set of tax schedule information; and (d) storing the set of tax schedule information in a separate database. This embodiment may further include one or more of the following: using at least one entry from the set of tax schedule information to populate a tax schedule; wherein the separate database is an XML database; wherein the set of tax schedule information is based, at least in part, on a set of tags associated with the XML database.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: May 13, 2014
    Assignee: Thomson Reuters (Tax & Accounting) Services, Inc.
    Inventor: Michael Knighton
  • Patent number: 8726152
    Abstract: Automatic detection and implementation of modifications to an application are described. A new base model of the application is generated using the edited version of the application. This base model is simulated to a selected state, resulting in a new presentation model that includes a tree of multiple objects described by the new base model at the selected state, and a pointer for each node of the tree that points back to the associated node in the new base model. The pointers of each node of the new presentation model are compared to the nodes of the previous presentation model of the application and then replaced with those corresponding nodes in the previous presentation model when the nodes are equivalent. Otherwise, the nodes of the new presentation model are maintained.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: May 13, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Narciso B. Jaramillo, Mark Shepherd
  • Patent number: 8719691
    Abstract: There is provided a document providing system including a derivation relationship registration unit that, when receiving an instruction to register a second electronic-document that is an updated version of a first electronic document, registers a derivation relationship indicating that the second electronic document is derived from the first electronic document in a derivation relationship storage unit; an input-output relationship registration unit that generates input-output relationship information indicating an updated electronic document to be provided in response to a document request that designates a requested electronic document based on the derivation relationship registered in the derivation relationship storage unit and registers the input-output relationship information in an input-output relationship storage unit; and a providing unit that, when receiving a document request, obtains an updated electronic document corresponding to a requested electronic document designated in the document reques
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: May 6, 2014
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Shigehisa Kawabe, Setsu Kunitake, Masao Nukaga, Akira Suzuki
  • Publication number: 20140122990
    Abstract: An e-book management system receives a request for an e-book from a user client operated by a user. The e-book management system accesses a user profile associated with the user and an e-book profile associated with the e-book. The e-book profile contains content sections referencing portions of the e-book, and containing information describing the characteristics of those portions. Based on the user profile, display settings for the e-book are generated. The display settings contain instructions describing how to transform the e-book based on the content sections. The display settings may be used by the e-book management system to transform the e-book, which can then be sent to the user client. Alternatively, the display settings may be sent to the user client, where they may be used to transform the e-book prior to display.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Inventor: Diego Puppin
  • Publication number: 20140115436
    Abstract: Some embodiments provide a content processing application with a novel annotation migration operation that allows the application to automatically migrate annotations from a first version of content such as a document to a second version of the content. Examples of such annotations include user-specified notes, highlights, bookmarks, and/or other annotations. The content processing application examines different sets of content segments in the second version to identify a particular set of content segments that matches a first set of content segments in the first version associated with a particular annotation. Upon identifying a matching particular set of content segments, the content processing application associates the particular annotation with the particular set of content segments in the second version. The content processing application can then provide a presentation of the second version with the particular annotation for the matching particular set of content segments.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: APPLE INC.
    Inventors: Donald R. Beaver, Martin J. Murrett, Allison M. Styer, Christopher E. Rudolph, Ian J. Elseth, Charles J. Migos, Mark A. Ambachtsheer, Evan S. Torchin
  • Publication number: 20140115435
    Abstract: Some embodiments described herein provide a content publishing tool that includes a versioning tool for specifying whether a document is a new document or an updated version of a document that has been published with the content distribution system. The versioning tool of some embodiments includes a field to input version information, such as version number, issue number, and edition information. In some embodiments, the versioning tool identifies documents that the user previously published with a content distribution system, and presents the documents in a list. The application's user can then choose, from the list, a published document that is being updated.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: APPLE INC.
    Inventors: Ian J. Elseth, Charles J. Migos, Christopher E. Rudolph, Martin J. Murrett
  • Patent number: 8707187
    Abstract: A system, method, and computer readable medium are presented for concurrent markup of a document by a plurality of reviewers. A method includes combining a document and markups associated with a plurality of reviewers into a reviewing file for use by a user. Markups associated with the user are locked and a markup associated with the reviewer is updated. Then the markups associated with the user are unlocked. Updating the markup includes receiving a revised reviewing file that includes a change to the markup, extracting the change to the markup from the revised reviewing file, and saving the changed markup separate from the document.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: April 22, 2014
    Assignee: Siemens Products Product Lifecycle Management Software Inc.
    Inventor: Jerry J. Zhou
  • Patent number: 8700582
    Abstract: A document handling history management system, which includes: a first calculation section that calculates a first value based on a document which is an object of referencing operation; an operation history information generation section that generates operation history information that includes the first value; a second calculation section that calculates a second value based on the operation history information; a referencing information generation section that generates referencing information of the document, the referencing information being used for the referencing operation and including the second value; a reading section that reads first attribute information of the document, the first attribute information being to be rewritten to second attribute information when the referencing operation of the document is performed; a storing section that stores setting information in the first attribute information; and a rewriting section that rewrites the second attribute information to the first attribute inf
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: April 15, 2014
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Taro Terao
  • Publication number: 20140101526
    Abstract: A computer program and computer-implemented method for assisting a user in selecting versions of a document to be compared and reviewed. The method may include storing a plurality of documents in a database and creating comparison documents that each depicts differences between different pairs of the documents. The method may also include selecting one of the documents to be a current document, then displaying comparison data for assisting the user in selecting one of the documents as a base document. The comparison data may include keyword search results and marked differences between user-selected sections of the documents as extracted from the comparison documents. Based on the comparison data, the user may select one of the documents in the database to be the base document. Finally, the method may include opening and displaying a specific one of the comparison documents associated with the current document and the base document.
    Type: Application
    Filed: October 8, 2013
    Publication date: April 10, 2014
    Inventor: Robert E. Marsh
  • Patent number: 8694883
    Abstract: The document management system assigns property information of a scanned document when transmitting the scanned document from an MFP to a document management server PC, and stores history information related to the transmission job in a memory. Further, the MFP, on receipt of incorrectness information related to property information from the document management server PC, adds the incorrectness information to the history information. Thereafter, when a user logs into the MFP, the MFP determines whether incorrectness information is included in history information having the same user ID as a user ID of the user, and if incorrectness information is included, displays a modification screen for modifying incorrect property information. Further, once the property information has been modified via the modification screen, the MFP transmits the modified information to the document management server PC, and causes information managed by the document management server PC to be updated.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: April 8, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshitaka Matsumoto
  • Patent number: 8694881
    Abstract: Upon closing and/or saving a file, a user may view changes made to the file.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: April 8, 2014
    Assignee: CFPH, LLC
    Inventors: Dean P. Alderucci, Michael D. Brinton, Geoffrey M. Gelman, Gregory P. Manning
  • Publication number: 20140095973
    Abstract: Method and apparatus for managing versions of a portion of a document on a computing system are described. Multiple versions of an object in the document are maintained on the computing system. A graphical representation of at least two versions of the object is displayed on a display to a user of the computing system. A previous version of the object is selected from the at least two versions of the object through an input device, and the object in the document is restored to the selected previous version. The object is a portion of the document less than the entirety of the document.
    Type: Application
    Filed: September 29, 2012
    Publication date: April 3, 2014
    Applicant: APPLE INC.
    Inventors: Alan CHU, Wing Hei LAW
  • Patent number: 8689117
    Abstract: Systems and techniques for generating a markup language document that has content to be conditionally display are disclosed. The markup language document includes JavaScript code and one or more comment tags indicating that content between the one or more comment tags is not to be processed for display by a client computer. The markup language document further defines a variable to hold a value. When the variable is a first value, at least one of the comment tags is ignored as a comment tag such that the content between the comment tags is processed for display. When the variable is a second value, the one or more comment tags are processed normally, such that the content between the comment tags is not displayed.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: April 1, 2014
    Assignee: Google Inc.
    Inventors: Kenneth Eric Vasilik, Kobi Reiter
  • Patent number: 8683346
    Abstract: According to some embodiments, a client accesses enterprise portal content from an enterprise portal server. The client also accesses supplemental content directly from a supplemental server. The supplemental server may, for example, be associated with a browser-based collaboration and/or document-management platform. Moreover, the client integrates the supplemental content into the enterprise portal content on a user interface display.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: March 25, 2014
    Assignee: SAP Portals Israel Ltd.
    Inventors: Lior Lavi, Yaron Cohen
  • Patent number: 8683314
    Abstract: A method and apparatus for creating visualizations using tree functionals is described. In one embodiment, the method comprises representing a group of document images using a plurality of visualizations that visualize document layout information for the group of document images based on one or more display device characteristics and based on content of the group of documents, and adapting the plurality of visualizations to an available display by removing one or more visualizations from the plurality of visualizations based on at least two functional values.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: March 25, 2014
    Assignee: Ricoh Co., Ltd.
    Inventors: Kathrin Berkner, Michael Gormish
  • Patent number: 8683342
    Abstract: Embodiments of the present invention provide a way to combing websites that can be edited over the Internet using distributed revision control. This also makes it possible to use writable web sites while not being connected to the Internet. In some embodiments, the present invention is applied to wikis. When a wiki reconnects, differences are automatically sent over and changes from other wikis are merged automatically. Wikis may also be synchronized on a periodic or event driven basis. Embodiments of the present invention may also be used for load balancing between wikis, or to share information with users who can only occasionally connect to the Internet.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: March 25, 2014
    Assignee: Red Hat, Inc.
    Inventor: Henri Han Van Riel
  • Patent number: 8683321
    Abstract: The present invention relates to systems and methods for registry driven transformation of a document exchanged between businesses or applications. More particularly, it relates to systems and protocols for using one or more commonly accessible registries to transform electronic commerce documents among dissimilar interfaces, preferably XML documents. Particular aspects of the present invention are described in the claims, specification and drawings.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: March 25, 2014
    Assignee: Open Invention Network
    Inventors: Christopher Todd Ingersoll, Jayaram Rajan Kasi, Alexander Holmes, Michael Clark, Ashok Aletty, Sathish Babu K. Senathi, Helen S. Yuen
  • Publication number: 20140082472
    Abstract: A base presentation display is provided of a document. An Edit Event is generated responsive to a user input, representative of a defined edit made relative to the presentation of the document at a respective defined location, responsive to a user input. Event content data for each said Edit Event is stored in the event storage. The Edit Events are entered in a specific order of entry, wherein the grouping of Edit Events is not dependent of any order of entry of the Edit Events. At least one said Edit Event is selected to create a selected set of Edit Events comprising a selected combined group. A modified presentation is provided of respective defined edits of the Edit Events in the selected set, overlaid atop the presentation of the document, responsive to the event storage and the selected combined group, responsive to the Edit Events in the selected combined group.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Inventors: David H. Sitrick, Russell T. Fling
  • Patent number: 8671337
    Abstract: Embodiments of the present invention comprise systems, methods and devices for determining by-storyline data from by-episode data.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: March 11, 2014
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Kristine Elizabeth Matthews
  • Patent number: 8671319
    Abstract: An operating system independent JTAG debugging system implemented to run in a web browser. The software executing in the browser identifies the JTAG enabled components in the target system that is to be tested, and automatically downloads the latest versions of the appropriate software, JTAG drivers and configuration information from a test server.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: March 11, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Stephen Yee Shun Lau, Vikas Varshney
  • Publication number: 20140068405
    Abstract: Described is an improved approach for implementing a handshake mechanism to permit effective versioning and updates for data within an enterprise application. Version numbers are associated with sales catalog objects, where the appropriate version number is associated with the specific object to be published as the run-time object for the sales catalog. Each of the sales catalog versions is associated with a unique identifier, where one of the identifiers is recognized as the “run-time” version identifier. The sales catalog having the recognized run-time identifier value is visible to and accessible to the ordinary users of the system as the runtime sales catalog. All other sales catalog versions associated with other identifiers are not visible/accessible to ordinary users.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 6, 2014
    Applicant: Oracle International Corporation
    Inventors: Eugene G. CHIKOVANI, Qiaolin JIN, Hang LU, Vibhor K. GAUR
  • Patent number: 8666521
    Abstract: A method for operating an automation system which executes, as an automation solution, a control program having a plurality of software modules, where the method comprises replacing at least one software module comprising an old software module at the runtime of the control program with a new software module wherein the new software module is loaded into a memory of the automation system, an old data area associated with the old software module is compared with a new data area associated with the new software module, program code instructions for converting data for or from the old data area into data for or from the new data area is generated, and a program code instruction for invoking the old software module is replaced with program code instructions for invoking the generated program code instructions for data conversion and for invoking the new software module.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: March 4, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventor: Markus Graf
  • Patent number: 8661303
    Abstract: An operating system independent JTAG debugging system implemented to run in a web browser. The software executing in the browser identifies the JTAG enabled components in the target system that is to be tested and automatically downloads the latest versions of the appropriate software and drivers from a test server database, together with any applicable patches and software updates.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: February 25, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Stephen Yee Shun Lau, Vikas Varshney
  • Patent number: 8656270
    Abstract: The invention discloses a data organization method for a change oriented spreadsheet application. In one embodiment, the valid updates to cells and the update times are stored with the cell positions as the primary index, and the valid updates to the same cell are arranged in the order of time. In another embodiment, the valid updates to cells are stored with the update time points of the valid updates of the cells as the primary index, and all the valid updates at the same valid update time point are arranged into an update table, the update table having the same cell structure as the spreadsheet file. In yet another embodiment, data structures organized in both manners are maintained at the same time.
    Type: Grant
    Filed: August 16, 2007
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: SuYing Rui, FengLi Wang, Jin Yu, Li Yu
  • Patent number: 8656267
    Abstract: A method and system of approximate document generation, in one aspect, analyzes a document generation template, identifies one or more elements in the document generation template that have processing time that is longer than a threshold value and modifies said one or more elements identified as having processing time that is longer than a threshold value. One or more elements are modified so that the elements can terminate before completion of processing and produce at least a partial result and/or brief summary from processing of said one or more elements.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventor: Bard Bloom
  • Patent number: 8645813
    Abstract: A first portion of content relating to a first markup document may be displayed to a user of the client system. Information relating to the first portion of content is stored at a server system. An action to display a current version of the first markup document on the client system is received. A current version of content for the first markup document is retrieved from the host server. The stored information relating to the first portion of content may be used to identify a third portion of content associated with the first markup document which has not previously been displayed to the user. The display of markup document content associated with the first markup document may then be modified in a manner which facilitates the user in identifying the third portion of content.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: February 4, 2014
    Assignee: A9.com, Inc.
    Inventors: Colin Bryar, Jonathan Leblang, Udi Manber
  • Patent number: 8645915
    Abstract: A data restructuring method and system. The method includes receiving by a computing system from a first user content data arranged in a first specified order and a command for tagging portions of the content data according to various parameters. The computing system assigns identification tags to the portions of the content data. The computing system presents the identification tags to the first user. The computing system receives from the first user, a selection of at least one of the identification tags. The computing system restructures the content data into a second specified order in response to the selection. The computing system receives a request for viewing the content data from a second user. The computing system presents to the second user, the content data in the second specified order.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jensen Boss, Yen-Fu Chen, Rick Allen Hamilton, II, Hari Shankar