Version Management Patents (Class 715/229)
-
Patent number: 9110765Abstract: The present disclosure describes methods, systems, and computer program products for displaying different hierarchy levels of computer program source code. One computer-implemented method includes generating, at a first hierarchy level of a plurality of hierarchy levels, a first code viewer box (CVB) in a software development environment, wherein the first CVB includes source code scaled according to the first hierarchy level, receiving a selection of a zoom level from a graphical controller, wherein the selected zoom level corresponds to a second hierarchy level, scaling, by operation of a computer, the source code according to the second hierarchy level to created newly scaled source code, and generating, based on the received selection, a second CVB at the second hierarchy level including the newly scaled source code.Type: GrantFiled: October 17, 2012Date of Patent: August 18, 2015Assignee: SAP Portals Israel LtdInventors: David Lotan Bolotnikoff, Ariel Bentolila
-
Patent number: 9081977Abstract: The present invention discloses a method and apparatus for privilege control to provide comprehensive privilege control with fine granularity. Document data stored in the docbase management system includes at least one document data object, and the at least one document object supports at least one privilege. When setting a privilege for a role over a document data object, a privilege is selected from the at least one privilege supported by the document data object, and the selected privilege is set as the privilege of the role over the document data object. When the role is to perform an operation on the document data object, the operation of the role on the document data object is controlled according to the privilege of the role over the document data object.Type: GrantFiled: December 3, 2012Date of Patent: July 14, 2015Inventor: Donglin Wang
-
Patent number: 9076084Abstract: An image forming apparatus includes a user interface unit to display a user interface window to receive a user command, a job management unit to perform a job corresponding to the user command, a storage unit to store a plurality of user interface windows and UI information on a user interface window to be displayed at a pre-set point of time among the plurality of user interface windows, and a control unit to control the user interface unit so as to update the UI information stored in the storage unit based on the user command received with respect to the job and display a user interface window corresponding to the updated UI information at the pre-set point of time.Type: GrantFiled: August 2, 2012Date of Patent: July 7, 2015Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Tae-gyun Cho
-
Patent number: 9069769Abstract: A method of managing an aggregate document includes a) presenting management options on a display device associated with a computing device in response to a user using the computing device to identify or select an aggregate document to be created of modified, b) presenting search selection options on the display device in response to the user selecting an embedded search service from a plurality of choices of embedded services, c) presenting a search result list on the display device after the user entered one or more search terms in a search text box and activated a search control and in response to receiving search results from a corresponding search conducted by the search engine, and d) adding a media content record to the aggregate document in response to the user activating an add control associated with a corresponding search result item.Type: GrantFiled: September 23, 2011Date of Patent: June 30, 2015Assignee: XEROX CORPORATIONInventors: David Russell Vandervort, Jesse Silverstein, Zahra Langford
-
Publication number: 20150149880Abstract: A computing device receives one or more indications of user input to enter a character string. In response, the computing device determines, based on a corpus that includes punctuated character strings previously entered by a user of the computing device, one or more punctuated versions of the character string. Each of the one or more punctuated versions of the character string includes one or more punctuation marks not present in the character string. The computing device outputs, for display, at least one of the one or more punctuated versions of the character string.Type: ApplicationFiled: January 19, 2015Publication date: May 28, 2015Inventor: Benjamin Albert Azose
-
Publication number: 20150149881Abstract: A system for compiling pages of a digital edition while some of the pages of the digital edition are concurrently being edited is provided. The system comprises an assembler system including a parser being configured to parse page edition data for each page of the digital edition and determine whether any pages of the digital edition are error-generating pages. The parser is further configured to provide parsed edition data for error-free pages and replacement page edition data for each one of the error-generating pages. The system also comprises a compiler being configured to compile the parsed and replacement page edition data for each of the pages in the digital edition and generate therefrom compiled page edition data in the form of a data-interchange format, and to store the compiled page edition data in a compilation database.Type: ApplicationFiled: January 30, 2015Publication date: May 28, 2015Inventors: Nicolas Bréard, Guillaume Hoofd, Jean-Michel Feurprier, Francis Bélanger, Phillipe-Antoine Rioux, Olivier Vandette-Henri, Mathieu Martin
-
Patent number: 9043693Abstract: A system may include reception, from a planning application, of a spreadsheet including a plurality of values, presentation of the plurality of values, reception of a first instruction to change a first value of the plurality of values to a second value, presentation, in response to the instruction, of a visual indication in association with the second value, the visual indication indicating that the second value is a fixed value, reception of a second instruction to refresh the spreadsheet, and in response to the second instruction, determination of one or more of the plurality of values of the spreadsheet, each of the determined one or more of the plurality of values presented in association with a visual indication indicating that the value is a fixed value, and transmission of the determined one or more of the plurality of values and a request to refresh the spreadsheet to the planning application.Type: GrantFiled: December 28, 2011Date of Patent: May 26, 2015Assignee: SAP SEInventors: Christian Baeck, Peter Tillert, Tahar El Idrissi-Lamghari, Henrik Arndt, Jan Matthes
-
Publication number: 20150135051Abstract: The present disclosure relates to a method for automatically generating documents having parameterized content, and a corresponding generator. It can be applied, in particular, to the automatic generation of proxies or powers intended to authorize a proxy to perform an action on behalf of a principal. Document contains a plurality of paragraphs displayed according to a given layout, the content and the layout of at least one of the paragraphs being based on at least one parameter. A value of the first parameter is selected from a first list of values organized hierarchically in a database. A request to the database, also comprising different types of layout and the various pieces of content possible for the paragraphs, is executed via a generation module in order to obtain the layout and, for each paragraph, the content, associated with the selected value of the first parameter.Type: ApplicationFiled: April 22, 2013Publication date: May 14, 2015Inventor: Olivier Gerardin
-
Patent number: 9021015Abstract: A method and system for publishing virtual applications on the Internet. The method includes obtaining a list of applications associated with a publisher from a server computing device and displaying the list to a user via a user interface. Next, a selection by the user of one of the applications is received from the user interface. A new virtualized version of the selected application is built. The virtualized version includes at least one application file that at least partially implements the new virtualized version of the selected application. Then, the application file is uploaded to the server computing device. An application address is received from the server computing device and a link to the application address is displayed to the user via the user interface. The virtualized version of the application is available at the application address for download and execution over a network (e.g., the Internet).Type: GrantFiled: October 18, 2010Date of Patent: April 28, 2015Assignee: Code Systems CorporationInventors: C. Michael Murphey, Kenji C. Obata, Mark Jeremy Zeller
-
Patent number: 9009172Abstract: The present invention provides a method and system for comparing a first XML document with a second XML document. An XML event is parsed from the first XML document or the second XML document based on a plurality of parameters. The parsed XML event is stored as a node in a first data structure or a second data structure, and compared with one or more nodes stored in the second data structure or the first structure, respectively. A comparison result is outputted, when the one or more nodes is a comparable node of the stored node, and on outputting the comparison result the comparable node and the stored node are deleted from the first data structures and the second data structures. Aforementioned steps are repeated till the first XML document and the second XML document are completely parsed and compared.Type: GrantFiled: June 26, 2012Date of Patent: April 14, 2015Assignee: Infosys LimitedInventors: Ganapathy Raman Venkatasubramanian, Sriram Hariharasubramanian, Saravanan Sakthivel, Anantasrinivas Lakshmanan, Bhuvanalakshmi Kadapakkam Nandabalan
-
Publication number: 20150095755Abstract: A document comparison system compares revisions of a document by comparing content of a first revision of an object with content of a second revision of the object to produce a comparison object in a comparison document. The system then determines a footprint of the second revision of the object, where the footprint is a dimensional length and width of the object and its position relative to a page boundary of the document. Next, the system determines whether the entire compared content fits within the footprint of the second revision of the object. If the system determines that the entire compared content fits within the footprint of the second revision of the object, the system displays the comparison object having the same footprint as the second revision of the object. If the system determines that the entire compared content does not fit within the footprint of the second revision of the object, the system then displays the comparison object in a second manner.Type: ApplicationFiled: May 22, 2014Publication date: April 2, 2015Applicant: WEBFILINGS LLCInventors: John Arthur Bonk, Anthony Ryan Oskvarek, Scott Johns Bacon, Christopher James Lo Coco, Bert Jeffrey Lutzenberger
-
Patent number: 8996982Abstract: Embodiments of the present invention provide a method, system and computer program product for managing requirements planning in a collaborative computing environment. In one embodiment of the invention, a requirements planning management method can include identifying each approving stakeholder for a version of a requirement in a requirements plan, creating traceability links between each approving stakeholder and the version of the requirement, and notifying each approving stakeholder having a traceability link to the version of the requirement whenever a new version of the requirement is proposed by a stakeholder. The method also can include merging multiple versions of the requirement into a single document, displaying the single document to a viewing stakeholder, and marking up the single document to reflect differences between the single document and a most recent version of the requirement for the viewing stakeholder.Type: GrantFiled: December 27, 2006Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Geoffrey M. Clemm, Muhtar B. Akbulut, Aamer Khan, Sean P. Cudmore
-
Publication number: 20150082141Abstract: A method and device is described for saving a documentation data file intended for being displayed on a screen. The method includes subdividing the documentation data into data blocks; associating a detail level with at least one data block; and saving the data block with a level marker relating to the associated detail level, the marker intended to be compared with a desired detail level in order to display the data on the screen.Type: ApplicationFiled: April 11, 2013Publication date: March 19, 2015Inventors: Stéphane Martin, Philippe Couvee, Mireille Cheinet
-
Patent number: 8984394Abstract: A system and method to concurrently preview or publish a digital edition. The system comprises a compilation database and an assembler system. The assembler system includes: a receiving module to receive page edition data; a verification module to identify pages edited or created since a last successful compilation; a parser to determine whether the pages edited or created since the last successful compilation are error-free or error-generating pages and to generate replacement parsed page data or parsed page data accordingly; and a compiler. The compiler is configured to: compile the parsed page data and generate compiled page data for each of the pages edited or created since the last successful compilation; combine the compiled page data of the pages edited or created since the last successful compilation with compiled page data stored in the compilation database for unmodified pages; and generate compiled edition data.Type: GrantFiled: January 10, 2014Date of Patent: March 17, 2015Assignee: La Presse, LtéeInventors: Nicolas Bréard, Guillaume Hoofd, Jean-Michel Feurprier, Francis Bélanger, Philippe-Antoine Rioux, Olivier Vandette-Henri, Mathieu Martin
-
Patent number: 8984396Abstract: This disclosure is directed to techniques for providing comparing first and second XML files to one another. According to these techniques, a computing device (e.g., a version control service executing on the computing device), may be configured generate at least two edit transcripts that each include one or more operational changes that may be applied to data elements of the first XML file to arrive at data elements of the second XML file (or vice versa). The computing device may select at least one optimal edit transcript based on which of the number of operational changes of the at least two edit transcripts.Type: GrantFiled: December 9, 2011Date of Patent: March 17, 2015Assignee: Architecture Technology CorporationInventors: Daniel James Tingstrom, Robert A. Joyce, Matthew A. Stillerman, Stephen Kurt Brueckner, Haim Yehuda Bar
-
Patent number: 8984399Abstract: According to one general aspect, a method of regulating the system resource consumption of an apparatus may include monitoring one or more system resources of the apparatus. The method may also include receiving a request to display, via the apparatus, a requested multi-element document. The method may include retrieving by the apparatus, at least in part, the requested multi-element document. The method may include dynamically editing the requested multi-element document based, at least in part, upon the monitored system resources. The method may also include displaying the dynamically edited multi-element document.Type: GrantFiled: October 13, 2010Date of Patent: March 17, 2015Assignee: Google Inc.Inventors: Ryan Tabone, Ryan Cairns, David Moore
-
Patent number: 8984413Abstract: If a firmware set is released, a transmission system does not permit a change in a version combination of firmware included in the firmware set and does not display a change button on a firmware selection screen used for selecting a firmware set not to be changed/deleted. If a firmware set is not yet released, the transmission system permits a change in a version combination of firmware included in the firmware set. As for a firmware set whose change is permitted, the transmission system displays a change button on a firmware selection screen used for selecting a firmware set to be changed/deleted. As for a firmware set whose change is not permitted, the transmission system does not display the change button on the firmware selection screen used for selecting a firmware set to be changed/deleted.Type: GrantFiled: July 12, 2010Date of Patent: March 17, 2015Assignee: Canon Kabushiki KaishaInventor: Katsuya Sakai
-
Patent number: 8977952Abstract: Techniques are disclosed for maintaining multiple versions of electronic books on an access device and for carrying over annotations between the multiple versions. In one embodiment, an annotation to be carried over between multiple versions may include both a document file indicator and a surrounding text indicator associated with a document file in a version. The document file indicator may be used to determine whether a corresponding document file exists in a differing version. If the document file exists in the differing version, the surrounding text indicator may be used to determine whether the surrounding text exists within the differing version. If the surrounding text exists, the annotation may be inserted at the corresponding location in the differing version. Differing versions may be maintained on the access device based on whether each of the differing versions is a major or minor version. Versions of the electronic book and related annotations may be stored on or off-device.Type: GrantFiled: November 7, 2011Date of Patent: March 10, 2015Assignee: Thomson Reuters Global ResourcesInventors: Daniel Bennett, John Scott Daup
-
Patent number: 8972849Abstract: Computer method and apparatus processing batch changes to a plurality of records employs heuristics. The system includes a computer based source of a plurality of records subject to a batch update. Each record in the plurality has respective meta data information. A computer processor projects application of changes forming the batch update in one record of the plurality. The processor applies heuristics including noting metadata information of the one record impacting changes to each record in the plurality. Using the noted metadata information and heuristics, the system further projects application of the batch update changes to remaining records in the plurality. A preview display of the projected results of the batch changes allows the user to commit, modify or revert batch updates per record.Type: GrantFiled: April 18, 2012Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Matthew Gordon Marum, Samuel George Padgett, Nirav S. Sheth, Steven Keith Speicher, Michael J. Tabb
-
Patent number: 8972349Abstract: Methods for automatically testing a business intelligence artifact include authoring a business intelligence artifact selected from the group consisting of a report specification, an analysis cube, and a metadata model; creating an assertion to verify the proper functioning of the business intelligence artifact; and testing, with an automated agent interfaced with the business intelligence system, the business intelligence artifact to verify its proper functioning by determining whether the conditions of the assertion are satisfied upon execution of the business intelligence artifact in the business intelligence system.Type: GrantFiled: February 8, 2012Date of Patent: March 3, 2015Assignee: Motio, Inc.Inventors: J. Lynn Moore, Jr., Lance W. Hankins
-
Patent number: 8972848Abstract: Methods, systems and program products for renewing documents relating to an agreement between two entities. Content from an existing document is extracted, the existing document having been created from component documents. A selection of one or more updated component documents is received. An updated document is then generated based on the extracted content from the received document and the received selection of one or more updated component documents, wherein the updated document defines a revised agreement between the two entities.Type: GrantFiled: November 23, 2010Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Randy E. Oyarzabal, Jeffery A. Turner
-
Patent number: 8972846Abstract: A method, apparatus and computer program product for navigating in a multidimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a markup language are disclosed. A selected predefined portion is displayed in a first display region. A point on a primary axis of the multidimensional space corresponding to the displayed pre-defined portion is also displayed. Also, a method, apparatus and computer program product for publishing an electronic publication formed from predefined portions of text-based data encoded using a markup language are also disclosed. Predefined portions are stored in terminal nodes. Higher level nodes are provided for organizing the terminal nodes into an hierarchical structure embodied in said electronic publication. Each higher level node contains the identity of a parent node, a position indicator for the higher level node and an associated identifier.Type: GrantFiled: November 17, 2006Date of Patent: March 3, 2015Assignee: Timebase Pty LimitedInventors: Abha Lessing, Christophe Schnelle, Paul William Leslie, Geoffrey John Nolan
-
Patent number: 8972847Abstract: A picture sharing apparatus and method are provided. The picture sharing apparatus includes technology for providing pictures differentiated according to sharing levels. The picture sharing technology may receive a picture request from a user's terminal and determine that user's sharing level and provide a picture differentiated in a predetermined form according to the user's sharing level. The picture sharing technology fulfills the two conflicting tasks of privacy protection and picture sharing.Type: GrantFiled: February 3, 2010Date of Patent: March 3, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Young-kyu Jin, Jong-woo Jung, Joo-kyung Woo
-
Patent number: 8966358Abstract: A document machine may detect a request for provision of a document while that document is available for provisioning. The document machine may update a count of referrals to the document and, based on the count of referrals transgressing a threshold value, generate a substitute document based on the original document. This substitute document may then be provided in response to further requests for the original document after the original document is no longer available for provision. The updating of the count of referrals is based on the identifier of a network that referred a request detected while the first document was still available for provision. The document machine may then provide the substitute document in lieu of the original document in response to a further request for provision of the first document.Type: GrantFiled: May 31, 2011Date of Patent: February 24, 2015Assignee: eBay Inc.Inventor: Dennis Goedegebuure
-
Patent number: 8965851Abstract: Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes receiving, while a current view of an application is displayed in a user interface, a first user input requesting that a history view associated with the current view of the application be displayed, retrieve data associated with the history view, determining a presentation format for the data, and displaying the history view in response to the first user input in accordance with the presentation format, the history view including data associated with at least a first visual representation of an earlier version of the current view of the application.Type: GrantFiled: October 21, 2013Date of Patent: February 24, 2015Inventors: Toby Charles Wood Paterson, David A. Lyons, Julien Jacques Jalon, Julien Yann Robert, Pavel Cisler, Yan Arrouye, Robert M. Chinn
-
Publication number: 20150046786Abstract: A web-based application constructor can be used to construct a web display. The web-based application constructor can obtain data from heterogeneous data sources having Web Services schemas to produce the web display. The web display can contain page components and can display the data from at least some heterogeneous data sources. A versioning system can keep track of changes to page components, page layout, searches, and text to allow users to make changes without administrative approval.Type: ApplicationFiled: August 15, 2014Publication date: February 12, 2015Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Matias Cudich, Stephan Dennis Morais
-
Patent number: 8953191Abstract: An image processing apparatus displays a list of document data managed by a document management system, checks-out the document data selected from the list, and prints it. When a check-in is performed, a print document is scanned and scan data obtained by the scan is checked-in to the document management system.Type: GrantFiled: August 24, 2011Date of Patent: February 10, 2015Assignee: Canon Kabushiki KaishaInventor: Naoyuki Fukuda
-
Patent number: 8953218Abstract: A method and apparatus for extending LCDS imaging data stream imaging capabilities. An imaging data stream can be modified to permit the imaging data stream to implement at least one full-color call for rendering full-color forms and full-color jobs via at least one rendering device within a rendering system. This can be accomplished by creating and associating at least one full-color extension with a syntax of the imaging data stream in order to implement the at least one full-color call in an extensible set of color spaces, and also compactly decoding, storing indexing and searching the at least one full-color call within a particular job. In addition, an LCDS imaging data stream can be modified to provide an image substitution pathway to permit at least one full-color image included in said LCDS imaging data stream to be substituted for monochrome images or highlight color images.Type: GrantFiled: November 14, 2006Date of Patent: February 10, 2015Assignee: Xerox CorporationInventors: George Kenneth Hartupee, Jr., Hayley H. Yau
-
Publication number: 20150039990Abstract: A method for managing an electronic document (ED) using an electronic content management (ECM) system, including: receiving a submission comprising the ED; generating a unique identifier (UID), a first version number, and a first mapping linking the UID and the first version number to the ED; inserting a first symbol corresponding to the UID and the first version number into the ED; generating a first archived document corresponding to the ED and comprising the first symbol; distributing the first archived document; receiving a submission comprising a revised version of the ED from a user; generating a second version number and a second mapping linking the UID and the second version number to the revised version; inserting a second symbol corresponding to the UID and the second version number into the revised version; and generating a second archived document corresponding to the revised version and comprising the second symbol.Type: ApplicationFiled: July 31, 2013Publication date: February 5, 2015Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.Inventor: Kirk Steven Tecu
-
Patent number: 8949713Abstract: Multiple versions of a service can be supported by taking advantage of the fact that version information can be included in any received request. Using the version information, an appropriate template can be determined up front to be used for the response. In instance of the template can be filled in using appropriate data sources, as may be specified using metadata in the template itself. Information can be processed in parallel, respecting any data dependencies specified by the template metadata. Once the instance of the template is filled, the response can be finalized and sent to the source of the request.Type: GrantFiled: June 30, 2008Date of Patent: February 3, 2015Assignee: Amazon Technologies, Inc.Inventors: Vanessa Y. Sun, Feras Karablieh, Xiaohu Liu, Ajay M. Desai
-
Patent number: 8943405Abstract: A computing device receives one or more indications of user input to enter a character string. In response, the computing device determines, based on a corpus that includes punctuated character strings previously entered by a user of the computing device, one or more punctuated versions of the character string. Each of the one or more punctuated versions of the character string includes one or more punctuation marks not present in the character string. The computing device outputs, for display, at least one of the one or more punctuated versions of the character string.Type: GrantFiled: November 27, 2013Date of Patent: January 27, 2015Assignee: Google Inc.Inventor: Benjamin Albert Azose
-
Publication number: 20150026558Abstract: Disclosed is a method that generates a page frame structure associated with a sequentially-ordered set of pages, each being characterized by a set of page frame features. N-grams (sequence of n features) are computed from a set for n contiguous pages, and n-grams which are repetitive (Kleene cross) are selected. Pages matching the most frequent repetitive n-ram are grouped together under a new node, and a new sequence is created. The method is iteratively applied to this new sequence. The output is an ordered set of trees.Type: ApplicationFiled: July 16, 2013Publication date: January 22, 2015Inventor: Hervé Déjean
-
Publication number: 20150019949Abstract: A system and method to concurrently preview or publish a digital edition. The system comprises a compilation database and an assembler system. The assembler system includes: a receiving module to receive page edition data; a verification module to identify pages edited or created since a last successful compilation; a parser to determine whether the pages edited or created since the last successful compilation are error-free or error-generating pages and to generate replacement parsed page data or parsed page data accordingly; and a compiler. The compiler is configured to: compile the parsed page data and generate compiled page data for each of the pages edited or created since the last successful compilation; combine the compiled page data of the pages edited or created since the last successful compilation with compiled page data stored in the compilation database for unmodified pages; and generate compiled edition data.Type: ApplicationFiled: January 10, 2014Publication date: January 15, 2015Inventors: Nicolas Bréard, Guillaume Hoofd, Jean-Michel Feurprier, Francis Bélanger, Philippe-Antoine Rioux, Olivier Vandette-Henri, Mathieu Martin
-
Patent number: 8935604Abstract: Embodiments of methods and systems for incorporating user generated content into a web page are disclosed. In particular, embodiments of such systems and methods may incorporate user generated content into a web page such that the user generated content can be consumed by indexers associated with search engines in association with that web page. Additionally, embodiments may also provide a mechanism by which user generated content may be received and included in a web page when that web page is rendered. Using embodiments as disclosed herein user generated content may be exposed to a search engine indexer in a web page while still providing a mechanism for incorporating the freshest user generated content in such a web page. Embodiments may also improve the ability of search engines or search engine indexers to determine the site of origin for such user content.Type: GrantFiled: November 4, 2011Date of Patent: January 13, 2015Assignee: Bazaarvoice, Inc.Inventors: Michael Lee DeHaven, David Alan Gee, Subbalakshmi Iyer
-
Patent number: 8924841Abstract: Methods and arrangements are provided for generating, rendering and/or printing documents from a variable-data printing document template which defines multiple document versions, each document version may be selectable in response to input selection data. There is provided a way of producing of variable-data publishing (VDP) documents for Digital Publishing (DP) that rely upon complex document designs containing copy-holes which may be expressed according to a set of options, one of which being non-existence of the copy-hole.Type: GrantFiled: April 25, 2006Date of Patent: December 30, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Fabio Giannetti
-
Patent number: 8924851Abstract: Non-destructive manipulation of images in a web development environment (WDE) is disclosed. The WDE provides an image preview component for operating on the original source image data of an image desired for placement on a web page under development in the WDE. Image manipulation tools, such as cropping and scaling, are provided in the image preview component allowing the designer to adjust the appearance of the original source image data that will be presented by the web image object placed on the design canvas of the WDE. The web image objects are defined having a link to the original source image data by maintaining the display modification instructions used to manipulate the original image defined by the original source image data into the display of the web image object.Type: GrantFiled: October 10, 2008Date of Patent: December 30, 2014Assignee: Adobe Systems IncorporatedInventor: Heiko Wichmann
-
Publication number: 20140372862Abstract: A development tool is described herein. The development tool automatically identifies one or more resources associated with a first version of a Web site that is being developed by a user of the tool. The development tool also automatically interacts with at least one entity within a Web hosting environment to cause a companion resource to be provisioned in the Web hosting environment for each local resource so identified. The development tool may also automatically interact with at least one entity within the Web hosting environment to properly configure a published version of the Web site to utilize at least one companion resource.Type: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Inventors: Jennifer X. Zhang, Jonathan C. Lee, Ryan A. Nowak, Eric H. Wong, Vishal R. Joshi, Clea H. Allington, Wai Man Yuen, David L. A. Anson, Omar Khan
-
Publication number: 20140365858Abstract: Methods, systems, and computer readable medium for providing content with respect to a website. A request for content is received where the request includes information related to a user. One or more pieces of localized content associated with at least one condition is retrieved when it is determined that the at least one condition is consistent with the information related to the user, where each localized content is localized with respect to the content requested. At least one of the retrieved localized content is identified when the information related to the user meets the associated at least one condition. The identified at least one localized content is sent as a response to the received request for content.Type: ApplicationFiled: July 2, 2014Publication date: December 11, 2014Inventors: Enrique Travieso, Eugenio Alvarez, Charles Whiteman, Adam Rubenstein, Collin Birdsey
-
Publication number: 20140359420Abstract: The present invention provides a disaster recovery method used in document editing, comprising: storing the document to a local copy directory to form a local copy while editing the document; submitting the document to a server when editing of the document is finished; if the document is submitted successfully, deleting the local copy; if the document is not submitted successfully, recovering the document by using the local copy. The present invention also provides an apparatus, comprising: a backup module, used to store a document to a local copy directory to form a local copy while editing the document; a submitting module, used to submit the document to a server when editing of the document is finished; a deleting module, used to delete the local copy if the document is submitted successfully; a recovery module, used to recover the document using the local copy if the document is not submitted successfully.Type: ApplicationFiled: December 2, 2013Publication date: December 4, 2014Applicants: BEIJING FOUNDER ELECTRONICS CO., LTD., PEKING UNIVERSITY FOUNDER GROUP CO., LTD.Inventor: Xuewu ZHU
-
Patent number: 8898656Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic zero-downtime updating of formats of software applications in an on-demand services environment. In one embodiment and by way of example, a method includes receiving a request to facilitate a format change to a current version of a software application at a computing device, and retrieving a trigger corresponding to the format change, where a trigger may include a version indicator to indicate a past version of the software application relating to the format change. The method may further include comparing the current version and the indicated past version of the software application, and invoking the format change to the current version of the software application based on the retrieved trigger and the version indicator.Type: GrantFiled: January 6, 2012Date of Patent: November 25, 2014Assignee: salesforce.com, inc.Inventors: Karthik Rajan, Pallav Kothari, Scott Hansma, Lee Horner
-
Publication number: 20140344660Abstract: A remote browsing and searching process is directed to the management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, search results corresponding to content representations associated with current content, or to data about changes in the content. The network computing provider may determine the search results based on a navigation path associated with a previous request for content, navigation paths of other client computing devices, relationships or differences between various versions of content, or based on any number of other factors. Interactive displays may be provided to client computing devices, allowing a user to refine the search results, zoom and manipulate content representations, and view relationships, similarities, and differences in content representations.Type: ApplicationFiled: January 6, 2014Publication date: November 20, 2014Applicant: Amazon Technologies, Inc.Inventor: Andrew Hayden
-
Patent number: 8892954Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for application lifecycle management. The method includes receiving crash reports from a first version of an application at multiple initial computing devices. The first version of the application is from a first group of versions. The method further includes determining that the crash reports include more than a threshold amount of crash reports. The method further includes determining that a second version of the application from a second group of versions corrects a cause of the crash reports. The method further includes providing instructions to the initial computing devices to retrieve updates to the application from the second group of versions rather than the first group of versions.Type: GrantFiled: January 27, 2012Date of Patent: November 18, 2014Assignee: Google Inc.Inventors: Jessica Lynn Gray, Michael Noth, James Kason Keiger, Siyang Xie
-
Patent number: 8886725Abstract: A first instance of a modular document is received, where the modular document is composed of plural parts, and where the modular document contains a merge definition. A second instance of the modular document is received, where the second instance and the first instance of the modular document have been modified with respect to each other. The second instance is merged with the first instance, where any conflict between the second instance and the first instance is resolved according to the merge definition.Type: GrantFiled: July 29, 2009Date of Patent: November 11, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert Thomas Owen Rees, Roger Brian Gimson, Helen Balinsky
-
Patent number: 8887039Abstract: An identification of one of multiple types of Web browsers that a Web page supports, as well as an identification of one of multiple versions of that one type of Web browser that the Web page supports, is obtained. The Web page is displayed using the identified version of the identified Web browser type. A request for an identification of the identified version of the identified Web browser type can also be received from a program, such as a Web page script. In response to the request, an identification of the identified version of the identified Web browser type is being used to display the Web page is returned, and instructions of the program are executed based at least in part on the identified version of the identified Web browser type.Type: GrantFiled: January 2, 2008Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Zhenbin Xu, Alex Mogilevsky, Markus W. Mielke
-
Information processing device, computer readable recording medium, and information processing method
Patent number: 8886653Abstract: An information processing device includes: a creating unit that extracts link information from content, and creates interpage relationship data which includes information between a subject page and linking pages having links from/to the subject page directly or indirectly; a page weight calculating unit that calculates the weight of at least one of the linking pages, based on the interpage relationship data; a tag weight calculating unit that calculates the weight of a tag, based on the weight of the at least one of the linking pages and information about the tag; a tag transmission determining unit that determines which tag is to be transmitted to which page, based on the tag weight; and a page creating unit that creates a new page having the tag added to the subject page, based on the determination result of the tag transmission determining unit.Type: GrantFiled: January 30, 2008Date of Patent: November 11, 2014Assignee: Fuji Xerox Co., Ltd.Inventor: Noriyuki Kurabayashi -
Patent number: 8886709Abstract: There is disclosed a system and method for uploading a document from the device to a server. In an embodiment, the method comprises: (i) generating and storing a scaled down version of the document on the device; (ii) determining the type of connection the device has established with the server; (iii) if the device has established a specified type of high bandwidth connection to the server, then: uploading the document from the device to the server; deleting the document from the device; and creating an upload record of data associated with the scaled down version of the document on the device to subsequently access the uploaded document; (iv) else, if the device has not established a specified type of high bandwidth connection to the server, then uploading the scaled down version of the document.Type: GrantFiled: May 21, 2010Date of Patent: November 11, 2014Assignee: BlackBerry LimitedInventor: Gerhard Dietrich Klassen
-
Patent number: 8881013Abstract: A computer readable medium storing a media editing application for creating media presentations is described. The application includes a graphical user interface (GUI). The GUI has (1) a composite display area for displaying graphical representations of a set of media clips that are part of the composite presentation, (2) a navigation tool including several selectable navigation markers associated with several navigable locations in the composite presentation, and (3) a version management feature for (a) indicating whether each location has been modified, (b) providing an option to create a new version of each location, and (c) providing access to previously-saved versions of each location.Type: GrantFiled: January 15, 2010Date of Patent: November 4, 2014Assignee: Apple Inc.Inventors: Charles Lyons, Patrick Vasta, Jeff Roenning, Lisa Diener
-
Patent number: 8862991Abstract: The optimal version of a document can depend on the user's need and the presentation device, and can govern choices of content as well as style. The content needed for multiple versions of a document can be included in a single document structure and identified by means of tags or by a content selection node. Tags allow the user to specify a desired version, while selection nodes allow the content to be automatically selected, styled and formatted to optimize a set of constraints. Content alternatives may be generated automatically from original content.Type: GrantFiled: October 30, 2006Date of Patent: October 14, 2014Assignee: Google Inc.Inventors: Steven J. Harrington, Paul B. Gloger, Noel S. Omega, Leonid Orlov, John C. Wenn, II, Daniel W. Manchala, Yoon J. Jhong, Youngseok Seo
-
Patent number: 8856640Abstract: Aspects of the present disclosure are directed to methods and systems for applying electronic signatures to an electronically stored document wherein the electronic signatures are associated with a specific revision of that electronically stored document (revision specific electronic signatures).Type: GrantFiled: February 14, 2012Date of Patent: October 7, 2014Assignee: Google Inc.Inventors: John Mathias Barr, Geon Hyuk Park, Somit Gupta
-
Patent number: 8843843Abstract: Computer method and apparatus processing batch changes to a plurality of records employs heuristics. The system includes a computer based source of a plurality of records subject to a batch update. Each record in the plurality has respective meta data information. A computer processor projects application of changes forming the batch update in one record of the plurality. The processor applies heuristics including noting metadata information of the one record impacting changes to each record in the plurality. Using the noted metadata information and heuristics, the system further projects application of the batch update changes to remaining records in the plurality. A preview display of the projected results of the batch changes allows the user to commit, modify or revert batch updates per record.Type: GrantFiled: June 25, 2010Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: Matthew Gordon Marum, Samuel George Padgett, Nirav S. Sheth, Steven Keith Speicher, Michael J. Tabb