Patent application number | Description | Published |
20080263068 | METHOD OF HIERARCHICAL PROCESSING OF A DOCUMENT AND SYSTEM THEREFOR - The present invention discloses a method for processing document data, wherein the document data comprises at least one page in order and the page comprising at least one layer in order, the method comprises: managing and controlling the at least one layer respectively. The technical scheme of the present invention enables process a document on layers in the docbase management system and provides more flexible document processing. | 10-23-2008 |
20080263333 | DOCUMENT PROCESSING METHOD - The present invention discloses a method for processing document data to achieve document interoperation, and the method comprises: by an application, performing an operation on abstract unstructured information by issuing instruction(s) to a platform software; and by the said platform software, receiving the said instruction and performing the operation on storage data corresponded to the abstract unstructured information according to the said instruction; wherein said abstract unstructured information are independent of a way in which said storage data are stored. | 10-23-2008 |
20080270463 | DOCUMENT PROCESSING SYSTEM AND METHOD THEREFOR - The present invention discloses a method for processing document data to achieve document interoperation, and the method comprises: by an application, issuing instruction(s) indicating retrieving information from first unstructured data to a first platform software; by the said first platform software, parsing the said first unstructured data and returning the required information in a form defined by the instruction(s); by the application, issuing the same instruction(s) indicating retrieving information from second unstructured data to a second platform software; by the said second platform software, parsing the said second unstructured data and returning the required information in the same form; wherein, the first unstructured data and the second unstructured data are stored in different format. | 10-30-2008 |
20080270464 | DOCUMENT PROCESSING SYSTEM AND METHOD THEREFOR - The present invention discloses a system of processing document data for document interoperation, comprising an application, embedded in a machine readable medium, which initiates an operation on a document by issuing instruction(s) describing the operation to a platform software; the said platform software, embedded in a machine readable medium, which performs the operation on the unstructured data according to the instruction(s); wherein the instruction conforms to an interface standard independent of the format of the unstructured data. | 10-30-2008 |
20080310672 | EMBEDDING AND DETECTING HIDDEN INFORMATION - A novel method is disclosed for embedding hidden information in a document comprising characters, including: determining hidden information to be embedded in each class of layout transformation respectively; acquiring a code sequence for each class of layout transformation by coding the hidden information to be embedded in the class of layout transformation; performing layout transformation on characters from the document according to the acquired code sequence for each class of layout transformation respectively. | 12-18-2008 |
20090187604 | Docbase management system and method for extending docbase management system and functions - The present invention discloses a docbase management system and a method for extending docbase management system functions. The method includes: determining an extended function module which matches extended data, wherein, the extended function module is compatible with a system extension interface in a docbase management system; invoking, through the system extension interface of the docbase management system, the determined extended function module to process the extended data. The method provided by the present invention enables the docbase management system functions to be extended without recompiling the docbase management system. | 07-23-2009 |
20090187927 | Method for invoking UOML instructions - Embodiments of the present invention disclose a method for encapsulating Unstructured Operation Markup Language (UOML) into an Application Programming Interface (API), including: mapping an object of an UOML operation to a data type of a programming language, mapping the UOML operation to an API function prototype in the programming language, wherein an attribute or sub element of the UOML operation is mapped to a parameter of the API function prototype; wherein, when an API function is invoked, the API function issues a corresponding UOML operation instruction to a docbase management system according to the mapping relations; after an operation defined by the UOML operation instruction is executed by the docbase management system, the return result from the docbase management system is converted into a data type of the programming language by the API function. In this way, API functions in different programming languages, which correspond to the UOML, can be implemented, and the application developers of the programming languages may invoke suitable API functions directly to implement applications on the docbase management system, thus the development efficiency can be improved. | 07-23-2009 |
20090319785 | METHOD AND SYSTEM OF ACCESSING COPY-PREVENTED ENCRYPTED DATA RESOURCES OVER A NETWORK - A system of accessing a copy-prevented encrypted data file transmitted over a network includes a server apparatus having data files; and a client apparatus comprising a read apparatus and a temporary storage. A data file in a server apparatus is accessed through the network from the client apparatus and cached in the temporary storage, and the data file cached in the temporary storage is obtainable by the read apparatus for human recognition of the content of the data file. The read apparatus is not capable of at least one of printing and saving as. The present invention also provides a method of accessing a copy-prevented encrypted data file from a server apparatus. The system and method improve data file transmission security and decrease the possibility of copying and decrypting the data file. | 12-24-2009 |
20090320141 | DOCUMENT DATA SECURITY MANAGEMENT METHOD AND SYSTEM THEREFOR - The present invention discloses a system for document security control to improve the security of document data, and the system comprises: an application, embedded in a machine readable medium, which performs a security control operation on abstract unstructured information by issuing an instruction to a platform software; the platform software, embedded in a machine readable medium, which accepts the instruction from the application and performs the security control operation on storage data corresponding to the abstract unstructured information; wherein, said abstract unstructured information are independent of a way in which said storage data are stored. | 12-24-2009 |
20100070882 | Method and apparatus for implementing shared editing of document - The present invention provides a method for implementing shared editing of a document, including: dividing a document into multiple portions; when a user modifies the document, providing at least one portion of the multiple portions for the user to modify, wherein the at least one portion is prohibited to be modified by another user at the same time; and storing the modified by the user. Therefore, multiple users may edit a same document simultaneously by utilizing a docbase management system, and the modifications made by each user to the document can be stored wholly. Moreover, because the document is managed by one party, the security of the document can be guaranteed. | 03-18-2010 |
20100082994 | Method and apparatus for implementing electronic seal - A method for implementing electronic seal is disclosed. The method includes: storing seal data of an electronic seal, a digital certificate, electronic signature program and a private key of a sealer in an external portable apparatus; performing a Hash conversion to a file to be sealed and the seal data of the electronic seal to generate a data digest, wherein the file to be sealed is a layout file; sealing, in the portable apparatus, the data digest using the private key of the sealer and the electronic signature program to generate an electronic signature result; and combining the file to be sealed, the seal data of the electronic seal, the digital certificate and the electronic signature result to generate a seal combination file. | 04-01-2010 |
20100146005 | Method and apparatus for storing document data in docbase management system - The present invention discloses method and apparatus for storing document data in a docbase management system. The method includes: describing document data by using a tree structure; splitting the document data into multiple data fragments based on the tree structure when storing the document data; and storing the data fragments, and recording the relation of the data fragments, wherein, each data fragment correspond to a subtree or a node in the tree structure. | 06-10-2010 |
20100146640 | Method and device for distributing electronic documents - Embodiments provide a method and device for distributing an electronic document. The electronic document possesses first authorized copies information used to record a first number of authorized copies for the electronic document a local user may distribute. Every time the electronic document is distributed to a user, second authorized copies information is sent to the user, which second authorized copies information is used to record a second number of authorized copies for the electronic document the user may distribute, and the second number of authorized copies is less than or equal to the first number of authorized copies currently recorded in the first authorized copies information. | 06-10-2010 |
20100287187 | Method for query based on layout information - The present invention discloses a method for query based on layout information, including: setting up a query condition containing layout information; and querying an electronic document based on the query condition containing the layout information. The present invention also discloses a device corresponding to the method. | 11-11-2010 |
20100318897 | METHOD AND APPARATUS FOR PROCESSING DOCUMENT CONFORMING TO DOCBASE STANDARD - The present invention discloses a method and an apparatus for processing a document conforming to a docbase standard. The method includes: obtaining contents of a document conforming to a docbase standard via a docbase standard interface; generating an interim document which is in a format supported by a third-party software, and saving the contents of the document into the interim document as at least one embedded object and/or image; and providing the interim document for the third-party software for displaying. According to the method and the apparatus provided by the present invention, third-party software is able to process documents conforming to the docbase standard without any change. | 12-16-2010 |
20110010616 | Method, system and apparatus for document processing - The present invention provides a system, method and apparatus for document processing to process documents in different formats. The method for document processing includes: recording layout information of a document to be operated, converting the document to be operated into a document conforming to a docbase standard based on the layout information recorded; invoking a standard interface of a docbase management system to open the document conforming to the docbase standard. | 01-13-2011 |
20110016151 | Method and apparatus for privilege control in docbase management system - The present invention discloses a method and apparatus for privilege control in a docbase management system to provide comprehensive privilege control with fine granularity. Document data stored in the docbase management system includes at least one document data object, and each document object supports at least one privilege. When granting a privilege to a role on a document data object, a set of privilege is selected from the at least one privilege supported by the document data object, and the selected set of privilege is granted to the role as the privilege of the role on 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 set of privilege of the role on the document data object. | 01-20-2011 |
20110161808 | Method and system for processing electronic data - Embodiments of the present invention provide a method and a system for processing electronic data. The method includes receiving a create instruction and storing data for editing specified in the create instruction and data for presenting corresponding to the data for editing dependently to form mixed data. Through the technical solution of the embodiments of the present invention which stores the data for editing and the data for presenting dependently, information can be better presented in various scenarios, and edit operation is facilitated, which makes data more usable. | 06-30-2011 |
20110270920 | Software platform and method for processing unstructured data - A software platform and a method for processing unstructured data are provided. The software platform includes a server and a client. The client is configured to receive a predefined command from an application software, call a function which is corresponding to the predefined command and which is in the client and/or in a server through network communications with the server to perform an operation; and the server is configured to perform network communications with the client and provide the function when called by the client. According to the present invention, function loads can be distributed reasonably between the server and the client and each function module can be deployed reasonably, and thereby the working efficiency of the software platform can be improved. Meanwhile, the software platform is extended to be applied to a network, which provides a foundation and convenience for other applications based on the software platform in the network. | 11-03-2011 |
20120096342 | Method and System of Web-Based Document Service - A method and system for web-based document service are provided. The method in the cloud side may include: receiving the data backed up automatically, retrieving the visual appearance of the backed up data and saving the retrieved visual appearance into a universal data and storing the universal data in cloud side, converting the universal data into a format supported browser. | 04-19-2012 |
20120173964 | Method and system for processing document on layers - The present invention discloses a method for processing document data, wherein the document data comprises at least one page in order and the page comprising at least one layer in order, the method comprises: managing and controlling the at least one layer respectively. The technical scheme of the present invention enables process a document on layers in the docbase management system and provides more flexible document processing. | 07-05-2012 |
20130028466 | Embedding and Detecting Hidden Information - A novel method is disclosed for detecting hidden information in a document comprising characters, including: determining layout transformation for each character in the document for detection compared with the original document; obtaining a code sequence embedded in the document for detection based on the layout transformation of each character in the document for detection and the predetermined embedding rule; decoding the code sequence to get the hidden information embedded in the document for detection. | 01-31-2013 |
20130031085 | DOCBASE MANAGEMENT SYSTEM AND IMPLENTING METHOD THEREOF - The present invention discloses a docbase management system, including a first module, adapted to parse a received invocation from an application and generate an execution plan which comprises operations on physical storage; a second module, adapted to execute the execution plan to schedule a third module to execute the operations on physical storage in the execution plan; and the third module, adapted to execute the operations on physical storage in the execution plan under the scheduling of the second module. Since the implementation of the docbase management system is divided into hierarchies, and the hierarchies are independent of each other, the docbase management system is well extendable, scalable and maintainable. | 01-31-2013 |
20130174268 | METHOD AND SYSTEM FOR DOCUMENT DATA SECURITY MANAGEMENT - The present invention discloses a system for document security control to improve the security of document data, and the system comprises: an application, embedded in a machine readable medium, which performs a security control operation on abstract unstructured information by issuing an instruction to a platform software; the platform software, embedded in a machine readable medium, which accepts the instruction from the application and performs the security control operation on storage data corresponding to the abstract unstructured information; wherein, said abstract unstructured information are independent of a way in which said storage data are stored. | 07-04-2013 |
20130179774 | Method and apparatus for processing document conforming to docbase standard - The present invention discloses a method and an apparatus for processing a document conforming to a docbase standard. The method includes: obtaining contents of a document conforming to a docbase standard via a docbase standard interface; generating an interim document which is in a format supported by a third-party software, and saving the contents of the document into the interim document as at least one embedded object and/or image; and providing the interim document for the third-party software for displaying. According to the method and the apparatus provided by the present invention, third-party software is able to process documents conforming to the docbase standard without any change. | 07-11-2013 |
20130246790 | STORAGE METHOD, SYSTEM AND APPARATUS - The present invention discloses a storage method, system and apparatus. The method comprises: encrypting data with a storage key to obtain encrypted data; encrypting the storage key with two different encryption methods to generate a personal key and a data key, respectively, wherein the personal key can be decrypted with a key from the user who owns the data to obtain the storage key, and the data key can be decrypted with the unencrypted data to obtain the storage key; saving the encrypted data, personal key and data key in a server. The technical scheme of the present invention can prevent saving duplicate files while ensuring that the unencrypted data cannot be accessed by any other users and storage service providers. | 09-19-2013 |
20130246811 | STORAGE METHOD, SYSTEM AND APPARATUS - The present invention discloses a storage method, system and apparatus. The method comprises: encrypting data with a storage key to obtain encrypted data; encrypting the storage key with two different encryption methods to generate a personal key and a data key, respectively, wherein the personal key can be decrypted with a key from the user who owns the data to obtain the storage key, and the data key can be decrypted with the unencrypted data to obtain the storage key; saving the encrypted data, personal key and data key in a server. The technical scheme of the present invention can prevent saving duplicate files while ensuring that the unencrypted data cannot be accessed by any other users and storage service providers. | 09-19-2013 |
20130346492 | Content Reading System and Method - The present invention provides a content reading system and method, which gives consideration to both the flexibility of reading method and the security of copyright protection. The content reading system includes: a Document Management System DCMS server, adapted to support the storage and parsing of data content; invoke stored page data and provides the page data to a dedicated client after receiving a page data request from the dedicated client; invoke stored page data to form bitmap of the page and provides the bitmap to a Web client after receiving a page data request from a Web client. | 12-26-2013 |
20140026230 | Method, System, Login Device, and Application Software Unit for Logging in to Document Management System - The present invention provides a method, system, login device, and application software unit for logging in to a document management system. | 01-23-2014 |
20140047017 | Software Platform and Method for Processing Unstructured Data - A software platform and a method for processing unstructured data are provided. The software platform includes a server and a client The client is configured to receive a predefined command from an application software, call a function which is corresponding to the predefined command and which is in the client and/or in a server through network communications with the server to perform an operation: and the server is configured to perform network communications with the client and provide the function when called by the client. According to the present invention, function loads can be distributed reasonably between the server and the client and each function module can be deployed reasonably, and thereby the working efficiency of the software platform can be improved. Meanwhile, the software platform is extended to he applied to a network, which provides a foundation and convenience for other applications based on the software platform in the network. | 02-13-2014 |
20140075193 | STORAGE METHOD - The present invention discloses a storage method. When User A uploads data X to a server which has not been stored in the server, the method includes: calculating a storage encryption key ekS and corresponding decryption key dkS based on data X and a pre-determined algorithm; encrypting the data X with ekS to obtain encrypted data Y, and uploading the data Y to a server; encrypting dkS with ekA which is an encryption key ekA for User A to obtain User A's personal key kA and submitting the kA to the server. | 03-13-2014 |
20140082282 | MULTI-GRANULARITY PARALLEL STORAGE SYSTEM AND STORAGE - A multi-granularity parallel storage system and memory that support parallel read/write of rows and columns in multiple granularities. The storage system includes a R/W port and a memory. The memory includes W memory blocks and a data gating network. Each of the memory blocks is a 2D array consisting of multiple memory units and each memory row of the 2D array includes W memory units. For each memory block, one memory row can be read/written at a time, W is the nth power of 2, and n is a natural number. The storage system can support parallel read/write of matrix row and column data of different data types at the same time, and thus essentially eliminate the need for a transposition operation in signal processing and improve efficiency of signal processing. | 03-20-2014 |
20140089369 | MULTI-GRANULARITY PARALLEL FFT COMPUTATION DEVICE - A multi-granularity parallel FFT computation device including three memories, a butterfly computation device, a state control unit, a data reversing network and a first selector. The three memories are each a multi-granularity parallel memory, and store butterfly group data and twiddle factors corresponding to the butterfly group data. The butterfly computation device perform computations of a butterfly group based on the butterfly group data outputted from the first selector and the corresponding twiddle factors outputted from one of the memories, and write a computation result back to the other two memories. The device can read butterfly group data and corresponding twiddle factors in parallel from the multi-granularity parallel memories with a specific R/W granularity. No memory conflict will occur in the read operation, and no additional process is required for sorting the read/written data. | 03-27-2014 |
20140089370 | PARALLEL BIT REVERSAL DEVICES AND METHODS - A parallel bit reversal device and method. The device includes a parallel bit reversal unit, a butterfly computation and control unit, and a memory. The butterfly computation and control unit is coupled to the memory via a data bus. The parallel bit reversal unit is configured to bit-reverse butterfly group data used by the butterfly computation and control unit. The parallel bit reversal unit includes an address reversing logic coupled to the butterfly computation and control unit, and configured to perform mirror reversal and right-shift operations on a read address from the butterfly computation and control unit. | 03-27-2014 |
20140143548 | SECURITY CONTROL METHOD OF NETWORK STORAGE - The present invention discloses a security control method of network storage to ensure that the unencrypted data cannot be figured out from all information stored on the server. The method includes: encrypting, the private key of a user using a user credential and storing the encrypted private key in a server; encrypting data using a storage key, when uploading the data to the server, encrypting the decryption key corresponding to the storage key using the public key of the user, and submitting the encrypted data and the encrypted decryption key to the server. | 05-22-2014 |
20140330880 | METHODS AND DEVICES FOR MULTI-GRANULARITY PARALLEL FFT BUTTERFLY COMPUTATION - A method and device for multi-granularity parallel FFT butterfly computation. The method and device read data and twiddle factors for computation in one butterfly group from the input buffers and the twiddle factor buffer at a time, perform multi-stage butterfly computation in parallel using uniform butterfly representations, and write the results back to the input buffers. The method and device greatly reduce the frequency for accessing the memory, improve speed for butterfly computation, and reduce power consumption. The method and device achieve multi-granularity butterfly computation of various data formats in a parallel and efficient manner. The method and device can specify the parallel granularity and data format for butterfly computation according to particular applications, and are applicable to FFT butterfly computation of balanced and unbalanced groups. | 11-06-2014 |
20140337401 | DATA ACCESS METHOD AND DEVICE FOR PARALLEL FFT COMPUTATION - The present disclosure provides A data access method and device for parallel FFT computation. In the method, FFT data and twiddle factors are stored in multi-granularity parallel memories, and divided into groups throughout the computation flow according to a uniform butterfly representation. Each group of data involves multiple butterflies that support parallel computation. Meanwhile, according to the butterfly representation, it is convenient to generate data address and twiddle factor coefficient address for each group. With different R/W granularities, it is possible to read/write data and corresponding twiddle factors in parallel from the multi-granularity memories. The method and device further provide data access devices for parallel FFT computation. In the method and device, no conflict will occur during read/write operations of memories, and no extract step is required for sorting the read/written data. Further, the method and device can flexibly define the parallel granularity according to particular applications. | 11-13-2014 |
20140344515 | MULTI-GRANULARITY PARALLEL STORAGE SYSTEM - A multi-granularity parallel storage system including a plurality of memories, a shift generator, an address increment lookup unit, an address shifter, a row address generator, and a plurality of address adders. The shift generator is configured to generate a shift value. The address increment lookup unit is configured to generate input data for the address shifter. The address shifter is configured to cyclically shift the input data rightward by Shift elements and then output the shifted data. The row address generator is configured to generate a row address RowAddr and input the generated row address RowAddr to the other input terminal of each address adder. Each address adder is configured to perform a non-sign addition of the input data at the two input terminals to obtain a read/write (R/W) address for one of the memories and input the R/W address to an address input terminal of the memory. | 11-20-2014 |