[go: up one dir, main page]

BR0306999A - Mechanism for applying transforms to multipart files - Google Patents

Mechanism for applying transforms to multipart files

Info

Publication number
BR0306999A
BR0306999A BR0306999-0A BR0306999A BR0306999A BR 0306999 A BR0306999 A BR 0306999A BR 0306999 A BR0306999 A BR 0306999A BR 0306999 A BR0306999 A BR 0306999A
Authority
BR
Brazil
Prior art keywords
transformations
list
request
flow
multipart
Prior art date
Application number
BR0306999-0A
Other languages
Portuguese (pt)
Inventor
Michael J Hillberg
Roger Cheng
David B Ornstein
Jason M Cahill
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of BR0306999A publication Critical patent/BR0306999A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/545Interprogram communication where tasks reside in different layers, e.g. user- and kernel-space
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/542Intercept

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

"MECANISMO PARA A APLICAçãO DE TRANSFORMADAS A ARQUIVOS DE MúLTIPLAS PARTES". Trata-se de um sistema e método para a aplicação de transformações a arquivos de múltiplas partes. é recebida uma solicitação para acessar um fluxo dentro de um arquivo de múltiplas partes. Quando do recebimento da solicitação, uma lista de transformações associadas ao fluxo é identificada. A lista também está incluída dentro do arquivo de múltiplas partes. As transformações especificadas na lista de transformações são realizadas nos dados antes de completar a solicitação. Se a solicitação for uma gravação, as transformações codificam os dados. Se a solicitação for uma leitura, as transformações decodificam os dados. A lista de transformações é dependente da ordem. A lista de transformações inclui uma estrutura de dados que tem um primeiro fluxo que inclui um mapa que correlaciona o fluxo a um nome da lista de transformações. Um segundo fluxo que lista cada uma das transformações para o fluxo. Um terceiro fluxo para cada uma das transformações listadas que identifica informações associadas à transformação."MECHANISM FOR APPLICATION OF TRANSFORMED TO MULTIPLE PARTS FILES". It is a system and method for applying transformations to multipart files. A request to access a stream within a multipart file is received. Upon receipt of the request, a list of transformations associated with the flow is identified. The list is also included within the multipart file. The transformations specified in the transformation list are performed on the data before completing the request. If the request is a write, the transformations encode the data. If the request is a read, the transformations decode the data. The list of transformations is order dependent. The transformation list includes a data structure that has a first flow that includes a map that correlates the flow to a transformation list name. A second flow that lists each of the transformations for the flow. A third stream for each of the listed transformations that identifies information associated with the transformation.

BR0306999-0A 2003-05-17 2003-05-17 Mechanism for applying transforms to multipart files BR0306999A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2003/015707 WO2004107198A1 (en) 2003-05-17 2003-05-17 Mechanism for applying transorms to multi-part files

Publications (1)

Publication Number Publication Date
BR0306999A true BR0306999A (en) 2005-02-09

Family

ID=33449011

Family Applications (1)

Application Number Title Priority Date Filing Date
BR0306999-0A BR0306999A (en) 2003-05-17 2003-05-17 Mechanism for applying transforms to multipart files

Country Status (9)

Country Link
EP (1) EP1625510A4 (en)
JP (1) JP4378342B2 (en)
KR (1) KR100965709B1 (en)
CN (1) CN100430916C (en)
AU (1) AU2003241506B8 (en)
BR (1) BR0306999A (en)
CA (1) CA2470720C (en)
MX (1) MXPA04007407A (en)
WO (1) WO2004107198A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101449553B (en) * 2006-05-31 2013-04-17 思杰系统有限公司 System and method determining character set codes for decoding request submission in the gateway
US8255373B2 (en) 2008-10-24 2012-08-28 Microsoft Corporation Atomic multiple modification of data in a distributed storage system
US8886796B2 (en) 2008-10-24 2014-11-11 Microsoft Corporation Load balancing when replicating account data
US9996572B2 (en) 2008-10-24 2018-06-12 Microsoft Technology Licensing, Llc Partition management in a partitioned, scalable, and available structured storage
CN108337208B (en) * 2017-01-19 2020-11-24 中国电信股份有限公司 Cloud storage-based data protection method, replacement device, and cloud storage system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL8901827A (en) * 1989-07-14 1991-02-01 Oce Nederland Bv SYSTEM FOR PROCESSING FILE ORGANIZED DATA, MANAGEMENT MODULE USED THEREIN AND STORAGE MEDIA, PROVIDED WITH THE PROGRAMMING OF THIS MANAGEMENT MODULE.
JP3308770B2 (en) * 1994-07-22 2002-07-29 三菱電機株式会社 Information processing apparatus and calculation method in information processing apparatus
US5742818A (en) * 1995-12-15 1998-04-21 Microsoft Corporation Method and system of converting data from a source file system to a target file system
US6339775B1 (en) * 1997-11-07 2002-01-15 Informatica Corporation Apparatus and method for performing data transformations in data warehousing
US20020001412A1 (en) * 1998-07-21 2002-01-03 Hewlett-Packard Company System for variable quantization in jpeg for compound documents
US6357042B2 (en) * 1998-09-16 2002-03-12 Anand Srinivasan Method and apparatus for multiplexing separately-authored metadata for insertion into a video data stream
SE513356C2 (en) * 1998-11-20 2000-08-28 Ericsson Telefon Ab L M Method and apparatus for encrypting images
US7644366B1 (en) * 1999-07-30 2010-01-05 Computer Associates Think, Inc. Method and system for displaying a plurality of discrete files in a compound file
US6529948B1 (en) * 1999-08-31 2003-03-04 Accenture Llp Multi-object fetch component
US20020003886A1 (en) * 2000-04-28 2002-01-10 Hillegass James C. Method and system for storing multiple media tracks in a single, multiply encrypted computer file
EP1189432A3 (en) * 2000-08-14 2004-10-20 Matsushita Electric Industrial Co., Ltd. A hierarchical encryption scheme for secure distribution of predetermined content

Also Published As

Publication number Publication date
EP1625510A1 (en) 2006-02-15
EP1625510A4 (en) 2008-03-12
CN1615477A (en) 2005-05-11
AU2003241506B8 (en) 2010-01-07
MXPA04007407A (en) 2005-02-17
CN100430916C (en) 2008-11-05
KR20060037217A (en) 2006-05-03
KR100965709B1 (en) 2010-06-24
JP2006526191A (en) 2006-11-16
WO2004107198A1 (en) 2004-12-09
CA2470720A1 (en) 2004-11-17
CA2470720C (en) 2011-10-18
JP4378342B2 (en) 2009-12-02
AU2003241506B2 (en) 2009-11-26
AU2003241506A1 (en) 2005-01-21

Similar Documents

Publication Publication Date Title
BRPI0520173A2 (en) composition of consultations using autologists
BR0008387A (en) Method and apparatus for authoring and linking video documents
BRPI0400372A (en) Method and system for enhancing the paste functionality of a computer software application
BR9907719A (en) Information recording medium, apparatus and method for recording or reproducing data from it
BR0308886A (en) Well Service Execution System
BRPI0714990A8 (en) METHOD; DEVICE; COMPUTER READABLE MEDIUM; AND SYSTEM
BRPI0412432A (en) system and method for determining relationships between users of a network system
BRPI0515950A (en) systems and methods of providing information related to a document, graphical user interface, and computer readable media
BRPI0503781A (en) identification and computation methods for identifying related phrases in a collection of documents and computer program product
BRPI0403817A (en) Programming interface for a computer platform
BRPI0411764A (en) signaling method on the network, multimedia system, server and client on the multimedia network, and, computer program
BRPI0500724A (en) User Goal Discovery
BRPI0401092A (en) Computer search with associations
BRPI0501441A (en) Method and system for calculating importance of a block within a watch page
BR9804282A (en) Method and apparatus for performing a connection query in a database system.
BRPI0513582A (en) improved user interface
BR0303350A (en) Device and method for recording information on a recording carrier track, and recording carrier
BR0205686A (en) Cache memory management method in a receiver for receiving a signal, and receiver apparatus for receiving a signal
BR0306999A (en) Mechanism for applying transforms to multipart files
BR0315586A (en) Method for distributing information, and device for performing the same
BRPI0517250A (en) determine prospective advertising hosts using data such as dragged documents and statistically document access
BR0307046A (en) System and method for providing multiple interpretations of document content
TW200636459A (en) Media memory system
BR0209840A (en) Method in a communication system, communication system, and, server of a communication system
BRPI0503811A (en) system and method for searching and retrieving certificates

Legal Events

Date Code Title Description
B08L Application fees: final archiving

Free format text: REFERENTE AO NAO RECOLHIMENTO DAS 10A E 11A ANUIDADES.

B08I Application fees: publication cancelled

Free format text: ANULADA A PUBLICACAO CODIGO 8.12 NA RPI NO 2258 DE 15/04/2014 POR TER SIDO INDEVIDA.

B08F Application fees: dismissal - article 86 of industrial property law

Free format text: REFERENTE AS 10A, 11A, 12A, 13A, 14A, 15A, 16A E 17A ANUIDADES.

B08K Lapse as no evidence of payment of the annual fee has been furnished to inpi (acc. art. 87)

Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2602 DE 17-11-2020 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.