BRPI1012014A8 - Método para preservar metadados durante uma operação de desfazer em um computador cliente, dispositivo de computação e meio de armazenamento legível por computador - Google Patents
Método para preservar metadados durante uma operação de desfazer em um computador cliente, dispositivo de computação e meio de armazenamento legível por computadorInfo
- Publication number
- BRPI1012014A8 BRPI1012014A8 BRPI1012014A BRPI1012014A BRPI1012014A8 BR PI1012014 A8 BRPI1012014 A8 BR PI1012014A8 BR PI1012014 A BRPI1012014 A BR PI1012014A BR PI1012014 A BRPI1012014 A BR PI1012014A BR PI1012014 A8 BRPI1012014 A8 BR PI1012014A8
- Authority
- BR
- Brazil
- Prior art keywords
- document
- section
- client computer
- computer
- undo operation
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2308—Concurrency control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/40—Data acquisition and logging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/107—License processing; Key processing
- G06F21/1078—Logging; Metering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1273—Print job history, e.g. logging, accounting, tracking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/10—Indexing scheme relating to G06F11/10
- G06F2211/1002—Indexing scheme relating to G06F11/1076
- G06F2211/1038—LFS, i.e. Log Structured File System used in RAID systems with parity
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Security & Cryptography (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
MÉTODO PARA PRESERVAR METADADOS DURANTE UMA OPERAÇÃO DE DESFAZER EM UM COMPUTADOR CLIENTE, DISPOSITIVO DE COMPUTAÇÃO E MEIO DE ARMAZENAMENTO LEGÍVEL POR COMPUTADOR. A presente invenção se refere a um método para preservar metadados durante uma operação de desfazer em um computador cliente. Uma primeira seção de um documento é modificada em um aplicativo de processamento de texto no computador cliente ao realizar uma ou mais ações de usuário na primeira seção do documento. Enquanto modifica a primeira seção do documento, os metadados são recebidos no computador cliente para uma segunda seção do documento. Os metadados são inseridos na segunda do documento, uma operação de desfazer inclui as etapas de remover os metadados da segunda seção do documento, desfazer a última ação de usuário de uma ou mais ações de usuário na primeira seção do documento e restaurar os metadados para a segunda seção do documento.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/431,883 US8209603B2 (en) | 2009-04-29 | 2009-04-29 | Maintaining undo and redo capability across metadata merges |
| PCT/US2010/031951 WO2010126763A2 (en) | 2009-04-29 | 2010-04-21 | Maintaining undo and redo capability across metadata merges |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| BRPI1012014A2 BRPI1012014A2 (pt) | 2016-05-10 |
| BRPI1012014A8 true BRPI1012014A8 (pt) | 2017-10-03 |
Family
ID=43031324
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI1012014A BRPI1012014A8 (pt) | 2009-04-29 | 2010-04-21 | Método para preservar metadados durante uma operação de desfazer em um computador cliente, dispositivo de computação e meio de armazenamento legível por computador |
Country Status (14)
| Country | Link |
|---|---|
| US (1) | US8209603B2 (pt) |
| EP (1) | EP2425357B1 (pt) |
| JP (1) | JP5684236B2 (pt) |
| KR (1) | KR101683322B1 (pt) |
| CN (1) | CN102414679B (pt) |
| AU (1) | AU2010241861B2 (pt) |
| BR (1) | BRPI1012014A8 (pt) |
| CA (1) | CA2756687C (pt) |
| IL (1) | IL215273A0 (pt) |
| MX (1) | MX2011011350A (pt) |
| RU (1) | RU2554785C2 (pt) |
| TW (1) | TWI412942B (pt) |
| WO (1) | WO2010126763A2 (pt) |
| ZA (1) | ZA201106939B (pt) |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8549412B2 (en) * | 2007-07-25 | 2013-10-01 | Yahoo! Inc. | Method and system for display of information in a communication system gathered from external sources |
| US20110010635A1 (en) * | 2009-07-10 | 2011-01-13 | Novell, Inc. | Unified editable inbox |
| US9208137B2 (en) * | 2010-08-19 | 2015-12-08 | Cadence Design Systems, Inc. | Method to preview an undo/redo list |
| US20120101980A1 (en) * | 2010-10-26 | 2012-04-26 | Microsoft Corporation | Synchronizing online document edits |
| CN102262620B (zh) * | 2011-08-04 | 2014-11-26 | 无锡永中软件有限公司 | 一种文档协作方法 |
| US9948988B2 (en) | 2011-10-04 | 2018-04-17 | Ricoh Company, Ltd. | Meeting system that interconnects group and personal devices across a network |
| US10733151B2 (en) | 2011-10-27 | 2020-08-04 | Microsoft Technology Licensing, Llc | Techniques to share media files |
| US8949352B2 (en) | 2011-10-28 | 2015-02-03 | Microsoft Corporation | Document sharing through browser |
| US8484166B2 (en) * | 2011-11-03 | 2013-07-09 | Oracle International Corporation | Oracle rewind: metadata-driven undo |
| US9053079B2 (en) * | 2011-12-12 | 2015-06-09 | Microsoft Technology Licensing, Llc | Techniques to manage collaborative documents |
| US11514230B2 (en) * | 2012-01-18 | 2022-11-29 | Google Llc | Methods and systems for searching document operation labels |
| US11392601B2 (en) | 2012-01-18 | 2022-07-19 | Google Llc | Search-based document user interfaces |
| US9262180B2 (en) * | 2012-04-26 | 2016-02-16 | Adobe Systems Incorporated | Method and apparatus for recommending product features in a software application in real time |
| US20150199307A1 (en) * | 2012-08-08 | 2015-07-16 | Google Inc. | Pluggable Architecture For Optimizing Versioned Rendering of Collaborative Documents |
| US9336234B2 (en) | 2013-02-22 | 2016-05-10 | Adobe Systems Incorporated | Online content management system with undo and redo operations |
| CN104238865A (zh) * | 2013-06-08 | 2014-12-24 | 深圳联友科技有限公司 | 一种在电子设备中撤消和重做界面操作的方法及系统 |
| CN103501339B (zh) * | 2013-09-30 | 2017-06-20 | 华为技术有限公司 | 元数据处理方法及元数据服务器 |
| US9530233B2 (en) * | 2013-10-10 | 2016-12-27 | Adobe Systems Incorporated | Action records associated with editable content objects |
| US9817805B1 (en) | 2014-06-24 | 2017-11-14 | Google Inc. | Systems and methods for providing a collaborative document environment |
| JP6512763B2 (ja) * | 2014-07-16 | 2019-05-15 | キヤノン株式会社 | 情報処理装置、情報処理方法、プログラム |
| CN104156344B (zh) * | 2014-07-21 | 2016-09-28 | 小米科技有限责任公司 | 文本编辑方法和装置 |
| US10491695B2 (en) * | 2014-08-22 | 2019-11-26 | Oracle International Corporation | Autosave with across user session undo support |
| KR101683448B1 (ko) * | 2014-12-02 | 2016-12-07 | 주식회사 인프라웨어 | 복합 명령에 대한 실행 취소 방법 |
| US10063603B2 (en) * | 2014-12-11 | 2018-08-28 | Liveloop, Inc | Method and system for concurrent collaborative undo operations in computer application software |
| US20160321226A1 (en) * | 2015-05-01 | 2016-11-03 | Microsoft Technology Licensing, Llc | Insertion of unsaved content via content channel |
| US9972109B2 (en) * | 2015-07-30 | 2018-05-15 | Adobe Systems Incorporated | Implementing out of order access to reversal operations in images |
| CN106250221B (zh) * | 2016-07-28 | 2019-06-11 | 福建天泉教育科技有限公司 | 基于PowerPoint应用对象的插入方法及其系统 |
| CN113906430A (zh) * | 2020-05-07 | 2022-01-07 | 思杰系统有限公司 | 基于动态区域的应用操作 |
| CN113836875B (zh) * | 2021-09-16 | 2023-08-22 | 网易(杭州)网络有限公司 | 文本处理方法、系统、装置、存储介质 |
| CN114690997B (zh) * | 2022-04-15 | 2023-07-25 | 北京百度网讯科技有限公司 | 文本显示方法及装置、设备、介质和产品 |
| CN114816593A (zh) * | 2022-06-27 | 2022-07-29 | 天津联想协同科技有限公司 | 一种命令的执行方法、装置及可读存储介质 |
| CN115510278A (zh) * | 2022-09-14 | 2022-12-23 | 之江实验室 | 一种前端操作记录缓存和撤销重做的数据管理系统和方法 |
| CN118819502B (zh) * | 2024-08-02 | 2025-03-25 | 广东保伦电子股份有限公司 | 一种操作控制方法、装置及存储介质 |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2920393B2 (ja) * | 1989-12-14 | 1999-07-19 | 株式会社日立製作所 | 文書編集方法 |
| DE69126066T2 (de) | 1990-06-29 | 1997-09-25 | Oracle Corp | Verfahren und Gerät zur Optimierung des Logbuchaufhebungsgebrauchs |
| EP0664901B1 (en) | 1992-12-23 | 1996-09-18 | Otlc | Atomic command system |
| US5890181A (en) * | 1996-11-14 | 1999-03-30 | Kurzwell Applied Intelligence, Inc. | System and method for remotely grouping contents of an action history stack |
| US5966512A (en) | 1997-06-05 | 1999-10-12 | International Business Machines Corporation | Groupware save operation |
| US6067551A (en) | 1997-11-14 | 2000-05-23 | Microsoft Corporation | Computer implemented method for simultaneous multi-user editing of a document |
| US6192378B1 (en) | 1998-05-13 | 2001-02-20 | International Business Machines Corporation | Method and apparatus for combining undo and redo contexts in a distributed access environment |
| US7096465B1 (en) | 1999-05-17 | 2006-08-22 | Invensys Systems, Inc. | Process control configuration system with parameterized objects |
| WO2002017115A2 (en) * | 2000-08-21 | 2002-02-28 | Thoughtslinger Corporation | Simultaneous multi-user document editing system |
| EP1204048A1 (en) * | 2000-11-03 | 2002-05-08 | Sun Microsystems, Inc. | Method and apparatus for handling scenarios in spreadsheet documents |
| US7823060B2 (en) * | 2002-06-07 | 2010-10-26 | Microsoft Corporation | Undo/redo architecture across multiple files |
| US6981004B2 (en) * | 2002-09-16 | 2005-12-27 | Oracle International Corporation | Method and mechanism for implementing in-memory transaction logging records |
| US6976022B2 (en) * | 2002-09-16 | 2005-12-13 | Oracle International Corporation | Method and mechanism for batch processing transaction logging records |
| US20080177994A1 (en) | 2003-01-12 | 2008-07-24 | Yaron Mayer | System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows |
| US8719325B2 (en) * | 2003-02-28 | 2014-05-06 | Microsoft Corporation | Method to initiate server based collaboration on e-mail attachments |
| CA2422176C (en) * | 2003-03-14 | 2009-07-21 | Ibm Canada Limited - Ibm Canada Limitee | Method and apparatus for interrupting updates to a database to provide read-only access |
| US7818679B2 (en) * | 2004-04-20 | 2010-10-19 | Microsoft Corporation | Method, system, and apparatus for enabling near real time collaboration on an electronic document through a plurality of computer systems |
| JP4069905B2 (ja) * | 2004-06-28 | 2008-04-02 | コニカミノルタビジネステクノロジーズ株式会社 | 共有ファイル管理システムおよびサーバー |
| US7499955B2 (en) * | 2005-03-30 | 2009-03-03 | Microsoft Corporation | System and method for undoing application actions using inverse actions with atomic rollback |
| US8127278B2 (en) * | 2006-09-28 | 2012-02-28 | Sap Ag | System and method for extending legacy applications with undo/redo functionality |
| US7865872B2 (en) | 2006-12-01 | 2011-01-04 | Murex S.A.S. | Producer graph oriented programming framework with undo, redo, and abort execution support |
| US7900142B2 (en) | 2007-01-15 | 2011-03-01 | Microsoft Corporation | Selective undo of editing operations performed on data objects |
| KR100819005B1 (ko) * | 2007-02-16 | 2008-04-03 | 삼성전자주식회사 | 저항체를 이용한 비휘발성 메모리 장치 |
| US8239760B2 (en) | 2007-06-26 | 2012-08-07 | Sap Ag | Multi-user document editing system and method |
-
2009
- 2009-04-29 US US12/431,883 patent/US8209603B2/en not_active Expired - Fee Related
-
2010
- 2010-03-29 TW TW099109446A patent/TWI412942B/zh not_active IP Right Cessation
- 2010-04-21 CN CN2010800200101A patent/CN102414679B/zh not_active Expired - Fee Related
- 2010-04-21 JP JP2012508536A patent/JP5684236B2/ja not_active Expired - Fee Related
- 2010-04-21 MX MX2011011350A patent/MX2011011350A/es active IP Right Grant
- 2010-04-21 CA CA2756687A patent/CA2756687C/en active Active
- 2010-04-21 BR BRPI1012014A patent/BRPI1012014A8/pt not_active Application Discontinuation
- 2010-04-21 WO PCT/US2010/031951 patent/WO2010126763A2/en not_active Ceased
- 2010-04-21 EP EP10770140.1A patent/EP2425357B1/en not_active Not-in-force
- 2010-04-21 RU RU2011143848/08A patent/RU2554785C2/ru not_active IP Right Cessation
- 2010-04-21 KR KR1020117025468A patent/KR101683322B1/ko not_active Expired - Fee Related
- 2010-04-21 AU AU2010241861A patent/AU2010241861B2/en not_active Ceased
-
2011
- 2011-09-21 IL IL215273A patent/IL215273A0/en unknown
- 2011-09-22 ZA ZA2011/06939A patent/ZA201106939B/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| WO2010126763A2 (en) | 2010-11-04 |
| EP2425357B1 (en) | 2020-10-14 |
| AU2010241861B2 (en) | 2014-07-10 |
| CN102414679A (zh) | 2012-04-11 |
| MX2011011350A (es) | 2011-11-18 |
| KR101683322B1 (ko) | 2016-12-06 |
| US8209603B2 (en) | 2012-06-26 |
| CN102414679B (zh) | 2013-07-17 |
| CA2756687A1 (en) | 2010-11-04 |
| TWI412942B (zh) | 2013-10-21 |
| WO2010126763A3 (en) | 2011-01-13 |
| ZA201106939B (en) | 2012-11-29 |
| CA2756687C (en) | 2016-06-21 |
| EP2425357A4 (en) | 2018-01-10 |
| KR20120011332A (ko) | 2012-02-07 |
| BRPI1012014A2 (pt) | 2016-05-10 |
| RU2554785C2 (ru) | 2015-06-27 |
| AU2010241861A1 (en) | 2011-10-20 |
| EP2425357A2 (en) | 2012-03-07 |
| JP5684236B2 (ja) | 2015-03-11 |
| US20100281362A1 (en) | 2010-11-04 |
| IL215273A0 (en) | 2011-11-30 |
| JP2012525635A (ja) | 2012-10-22 |
| TW201039148A (en) | 2010-11-01 |
| RU2011143848A (ru) | 2013-05-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI1012014A8 (pt) | Método para preservar metadados durante uma operação de desfazer em um computador cliente, dispositivo de computação e meio de armazenamento legível por computador | |
| ES2566927T3 (es) | Aparato, proceso y programa informático para la manipulación de una señal de audio que comprende un evento transitorio | |
| BR112015009560A8 (pt) | aparelhos de processamento de informação e de entrada, programa, e, mídia de gravação legível por computador | |
| WO2011032121A3 (en) | System and method for content extraction from unstructured sources | |
| BR112015020121A2 (pt) | processo e aparelho para uso de uma lista gerada por processo de seleção para aperfeiçoar edição baseada em vídeo e tempo de mídia | |
| WO2014043200A3 (en) | Dynamic data acquisition method and system | |
| GB201209324D0 (en) | Method and apparatus for assessing a translation | |
| BR112018006098A2 (pt) | sistemas e métodos para processamento de vídeo | |
| BR112012019484A2 (pt) | entrada de usuário | |
| BR112015030492A2 (pt) | aparelho e método de processamento de informação, e, dispositivo de armazenamento legível por computador não temporário | |
| CA2863882A1 (en) | Environment and method for cross-platform development of software applications | |
| BR112016026904A8 (pt) | modificação de conteúdo visual para facilitar reconhecimento de fala aperfeiçoado | |
| BRPI1006013A2 (pt) | aparelho e método de processamento de imagem, e, programa para fazer com que um computador para executar um processo. | |
| BR112015019280A2 (pt) | recuperação de aplicativo a partir de instantâneo | |
| BR112013028501A2 (pt) | aparelho e método para processamento de dados seguro baseado em hardware utilizando regras de faixa de endereço de memória de armazenamento temporário | |
| EP2541434A3 (en) | Method and system for processing data | |
| EP2746989A3 (en) | Document processing device, image processing apparatus, document processing method and computer program product | |
| BR112013029030A2 (pt) | método e dispositivo de interação em terminal de toque, e método de interação, servidor de interação e meio de armazenamento em computador | |
| BR112015027773A2 (pt) | processos para purificar material celulósico | |
| WO2012048320A3 (en) | Hd website skin | |
| BR112012012814A2 (pt) | aparelho de processamento de documento, método de controle e programa | |
| BR112013023556A2 (pt) | aparelho para normalização dinâmica de dados para comparação e quantificação de perfusão, método para normalização dinâmica de dados para comparação e quantificação de perfusão, meio legível por computador, elemento de programa, dispositivo de processamento e método para operar um dispositivo. | |
| CL2009000842A1 (es) | Metodo implementado en ordenador para adaptar y usar un entorno informatico, producto de programa informatico y sistema informatico. | |
| CA2721498A1 (en) | Efficient use of exceptions in text segmentation | |
| GB2503384A (en) | Booting a computing device to have a predefined functionality |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B25A | Requested transfer of rights approved |
Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC (US) |
|
| B06F | Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette] | ||
| B06U | Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette] | ||
| B11B | Dismissal acc. art. 36, par 1 of ipl - no reply within 90 days to fullfil the necessary requirements |