CN105264520B - Committee send the set of metadata of similar data of a mechanism to the method for a connection device - Google Patents

Committee send the set of metadata of similar data of a mechanism to the method for a connection device Download PDF

Info

Publication number
CN105264520B
CN105264520B CN201380077209.1A CN201380077209A CN105264520B CN 105264520 B CN105264520 B CN 105264520B CN 201380077209 A CN201380077209 A CN 201380077209A CN 105264520 B CN105264520 B CN 105264520B
Authority
CN
China
Prior art keywords
user
remote computer
multiple object
access
objects
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201380077209.1A
Other languages
Chinese (zh)
Other versions
CN105264520A (en
Inventor
雅各布·费特尔松
奥哈德·科尔库斯
奥菲尔·克雷策-卡齐尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vannis System Co.,Ltd.
Original Assignee
Varonis Systems Inc
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 Varonis Systems Inc filed Critical Varonis Systems Inc
Publication of CN105264520A publication Critical patent/CN105264520A/en
Application granted granted Critical
Publication of CN105264520B publication Critical patent/CN105264520B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/906Clustering; Classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides a kind of method of computerization for being used to collect multiple objects in a computerized system, and the computerized system has the memory for storing the multiple object.The method includes: carrying out identifying that the multiple object, the multiple object have at least one common metadata entity being connected with the multiple object in the computerized system;And the multiple object identified is covered in a collecting pond of the multiple object;And present invention offer also provides a kind of equipment for executing above-mentioned same procedure.

Description

Committee send the set of metadata of similar data of a mechanism to the method for a connection device
Technical field
The present invention relates generally to one kind, in particular to the similitude between multiple data objects of one mechanism of identification, Especially it is to provide multiple data objects to the computerized device for linking the mechanism.
Background technique
Cluster based on multiple objects between similar is known, such as U.S. Patent Application No. 2006/0277184 Number, double cluster (bi-clustering) users and storage assembly are introduced to limit user's cluster and data clustering respectively, wherein The accessing file of multiple users in subscriber cluster is similar.
Summary of the invention
Disclosed herein theme an exemplary embodiment be in a computerized system for collect it is multiple right The method of the computerization of elephant, the computerized system have the memory for storing the multiple object, the side Method, which is included in the computerized system, identify that the multiple object, the multiple object have and the multiple object At least one common metadata entity being connected;The above-mentioned the multiple object identified is covered the one of the multiple object In collecting pond;Wherein the method is executed in an at least computerized equipment, computerized equipment configuration to The method is executed in the computerized system.
One exemplary embodiment of disclosed theme is in a computerized system by collecting based on multiple objects The equipment of calculation machine, the equipment include an at least storage device, are comprised in the system of the computerization;At least one meter Calculation machine is configured to carry out identifying that the multiple object, the multiple object have and institute in an at least storage device At least one common metadata entity that multiple objects are connected is stated, and the above-mentioned object identified is then made to establish connection In a collecting pond of the multiple object.
Disclosed herein content in, but not limited to this, the term " company " (enterprise) or " machine Structure " (organization) refers to a computerized system, comprising multiple computers to communicate with one another, and has and/or shares One data storage, wherein the company or " mechanism " are also referred to as " systematization system " and data storage also referred to as one " memory ".
Communication between the multiple computer can be directly and/or indirect.The data storage includes one or more Data storage device.
Usually fixed unlimited, a company include several computers, range be about 10 to 1000 computers or More than.Optional, a company includes to be less than 10 computers, however not excluded that only has the case where computer, such as a large size Computer.
It is fixed unlimited, the contents of the present invention are disclosed relative to a company, and the term " object " (object) refers to one Data object, such as it is stored in a file or a record of the memory of the company in a database, and also claimed For an object of the company.
In the content of the present invention, but not limited to this, the term " attribute " (attribute) or " metadata " (metadata) refer to about an object and/or characterize the information of an object.Such as the permission of storage an object, multiple objects The access historical record of one object of classification or access.The metadata of one object also referred to as with the object connection and it is multiple right As also referred to as having metadata.
For simplicity and general not limitation, the contents of the present invention disclose metadata and typically refer in a most shape Formula, such as multiple metadata entities, but also it is not excluded for the metadata entity of single form.
For simplicity and general not limitation, the metadata that the contents of the present invention disclose one object of reference also refer to the object Any attribute and component, such as part of the title of a title or the object, the interior part of the content of the perhaps described object, and Many aspects, the condition such as coped with by the object, such as a search term.
The invention discloses content, but not limited to this, the term " user " (user) or " operator " (operator) refer to a people, and/or the procedure operation of substitution people, use the resource of a company, such as the one of the company Computer.One user or operator are also hereinafter referred to as the user of the company or the operator of the company.
The invention discloses content in, the term " access right " (access right) or " permission " (right) Or " enough permissions " (sufficient right) refers to one user of authorization to access an object of a company, and insufficient permission Refer to do not have authorization to access the object, such as opens or reach and the object is checked.It is usually or common referring to one Permission or permission or object refer to any kind of authorization, include possible, enough and/or insufficient permission.
It generally but not limits, the authorization or permission and/or other metadata or attribute, such as is classified, be by described The operation or management of company and/or by the owner of the object of the company and/or by with special high-level operator Operator, also referred to as power user is configured, wherein comprising program or the procedure operation of people may replace.
The invention discloses content in some cases, but not limited to this, the term " classification " (classification) and " classification " (category) refers to different concepts, for example, " secret " (confidential) and " login " (lag), but in some cases, the term can refer to identical and/or similar concept.
The invention discloses content, but not limited to this, the term " virtual " (virtually) correspond to object Related operation, refers to that an operation is related or the related object is not carried out in the no object and/or its content of influencing Except the object, such as an index is set referring to an entry of the object.
It is worth noting that, above-mentioned term also illustrates that and/or the conjugations and combination of the term referring to reference.
Detailed description of the invention
The some non-limiting exemplary embodiments and feature of the theme of the exposure are shown in attached drawing below.
It appears in the identical of the attached drawing of one or more or repeats equivalent or similar structure, component or component, usually It is indicated with identical label, and can not repeating label and/or explanation.
The size of components and feature shown in the accompanying drawings may be selected convenient or clear mode and present, and be not required in proportion It is painted or outdoor scene.For convenience of or clearly appear from, some components or structure are not painted or are only painted part and/or different angle or not Same visual angle.
The attached drawing or explanation need not be quoted again by referring to referring to component above-mentioned.
Fig. 1 shows and connect a company of two remote computers, and represents a signal of any amount of remote computer Figure.
Fig. 2 is to show that the one of multiple objects and its metadata entity shows according to the exemplary embodiment of the theme of the exposure It is intended to.
Fig. 3 is the multiple objects for collecting a company by similitude according to the exemplary embodiment of the theme of the exposure One schematic diagram.
Fig. 4 is the process for collecting the operation of object in a company according to the exemplary embodiment of the theme of the exposure Figure.
Specific embodiment
One technical solution is handled by the theme of the exposure, is how remotely to be counted by linking the one of the mechanism Calculation machine, to promote the access of the data object of a mechanism.
The remote computer for being linked to a mechanism, which can be accessed and be obtained, is locally transferring institute for the remote computer State the data object of the mechanism of data object.For example, such as U.S. Patent Application No. 13/369,307 and international monopoly (PCT) apply for No. PCT/IL2012/050043, the two was all applied on 2 9th, 2012.
Remote computer described in one user's operation may need or require the data object of the mechanism remote to what is be retrieved Journey computer.Location-independent data object in the mechanism is at least potentially related to consuming excessively for time and influence, with And retrieval, to the other object of the remote computer, at least potential excessive communication consumes.
It is a mechanism of the storage device with one or more, institute according to the theme of the exposure technical solution It states storage device and stores multiple data objects.The data object be identified as at least to a certain extent have mutually and/or Similar attribute or metadata, wherein the data object being identified does not need at least partly to be deposited according to its access right It takes to a user of a remote computer.
The data object being identified is at least virtual to be labeled, so as to a request or passing through the long-range meter Calculation machine indicates the retrieval of the one or more of multiple data objects, and all data objects being labeled are transferred into the long-range meter Calculation machine.
One illustrative aspect of the scheme is the expection that a probability of multiple data objects prefetches, at least potentially It is required by the user of the remote computer.
Therefore, in some embodiments, based on the similitude between multiple data objects, once a data object quilt It is required that or be retrieved to the remote computer, the similar data objects of the mechanism are transferred into the remote computer, and Prepare to be used for local access on the remote computer, avoids at least potential and/or probability individual positioning and subsequent data The transmission of project.
In some embodiments, multiple data objects are considered similar, as related attribute or the spy of its metadata Fixed condition is satisfied.Such as when there is the user of the data object at least one to be provided commonly for and a permission of other users The permission of the object, or when multiple users have access at most a data information of historical record, other at least similar in the recent period use Family, or when data object classification having the same or classification or other conditions, such as when the data object includes identical or phase The data answered, such as keyword and/or any combination thereof.
A kind of potential technology effect of disclosed theme is quickly to be accessed to the more of a mechanism by a remote computer A data object is without being more than time and/or excessive traffic.
What the present invention was implemented general unrestricted is summarized as follows.The invention discloses generalised example embodiment in, provide A kind of change of structure basis and/or substitution and/or different embodiments, some of which will be then illustrated.
It please refers to shown in Fig. 1, is a company 100, be connected with two remote computers 130 by two communication links 108 Two remote computer 130 and two communication links 108 respectively indicate any amount of remote computer and possible communication chain Road, as shown in the dotted line 133 indicated.
The company 100 includes the computer comprising one or more, three examples of display such as computer 140, difference Any amount of computer 104 is represented, as indicated by dashed lines 114.
The company 100 also includes the storage device of one or more, shows two examples of storage device 102, respectively Indicate the more storage devices 102 of any quantity, as shown by dotted line 112.The storage device 102 is commonly stored object or data are real Body, such as file or database record or user's definition or similar component, are referred to as object.
Each other and the storage device 102, the connection or connection are by one for the computer 104 connection or connection or coupling The explanation of network 106 and expression.
In some embodiments, communication link 108 is the Internet links, wired links or wireless link, or by any Any other connection operation of agreement, or combinations thereof.It should be noted that communication link 108 may include various mode of connection, not Permanently, it is connect as long as remote computer 130 can be operated with the company 100, such as by way of a computer 104.
As shown in fig.2, being multiple objects and its multiple metadata entities, according to the exemplary reality of the theme of the exposure Example is applied, is distributed on the storage device 102 of the company 100.
The multiple object is denoted as object 202,204,206 and 208, is also denoted as O1, respectively indicates any number The object of amount, as shown in dotted line 210.In order to succinct and clear, in the case where not limiting, the multiple object O1 ... On can unite Referred to as object 200, shown in the arrow by connection.
Each object 200 has and/or is connected with metadata 220, indicates that any amount of metadata or metadata are real Body, as shown in dotted line 228.
According to example way, the metadata 220 includes metadata 224, is also denoted as U1P, is indicated for user U1 A permission P, and also similar metadata 234 are denoted as U2P.The metadata 220 includes also metadata 226, is denoted as U1H indicates the activity history record of user U1, and also similar metadata 236, is denoted as U2H.Metadata 220 is also comprising member Data 228, are denoted as the classification Ca and object 208 of the object 202, and are also similar to the metadata 238, are labeled For a classification Cb.
It should be noted that for example described metadata 224 or effect U1P, are also considered as a metadata entity, metadata 234, metadata 236, metadata 238 and/or metadata 238 etc..
As shown in the exemplary embodiment, the object 200 has metadata 224, metadata 234, metadata 226, first number According to 236, metadata 228 and metadata 239, such as U1P, U2P, U1H, U2H, Ca and Cb, all sharing each other by part.For example, O1 and O3 shares metadata U1P or O2 and O3 and shares metadata Cb.Based on the shared metadata, at least to a certain degree On, the object 200 is considered as analogical object and/or has similar or similar to each other.
In some embodiments, similar multiple objects are formed or arrange or collect or correlation covers, at least virtual, A referred to as collecting pond, or according to shared metadata or similar and be labeled.For example, by one shared attribute of distribution to described similar Object, or by distinguishing object described in entry in the index or in look-up table.The collecting pond of analogical object is also referred to as a similar remittance Ji Chi or a collecting pond.Therefore, the object 200 it is shared shown in a collecting pond.
In some embodiments, multiple similar collecting ponds are formed, and plurality of collecting pond can mutually disjoint or one Collecting pond is overlapped second collecting pond or multiple collecting ponds, such as by with the object portion with the second collecting pond or multiple collecting ponds Split-phase is seemingly.At least in some embodiments, the analogical object collected is labeled or is specified to described by external data Object itself, without influencing and/or necessarily affecting the multiple object and/or its content.
As shown in fig.3, be multiple objects 300 of a company, such as company 100, according to the theme of the exposure Exemplary embodiment, by being collected shown in curved profile with similar.
For example, a collecting pond 302 and a collecting pond 304 are not phase with other any common similar any collecting ponds are lacked It hands over, and different collecting pond 306 and a collecting pond 308 partly overlap multiple objects that any other has, and are shown as dark circles, it is described Collecting pond 306 and collecting pond 308 share resemblance.
In some embodiments, a company, such as company 100 are configured as identifying similar multiple objects, such as Pass through the continuous programming of one or more or programming and/or any other programming or the programming for influencing event.In order to succinct and clear Chu, one or above programming are also denoted as a programming without limiting.
The company 100 is configured to through one computer of the configuration of computer 104 and/or installation in one or more Change programming and identifies similar multiple objects.
Similar multiple objects are identified, wherein one according to condition or rule, also referred to collectively as rule by the programming In a little embodiments, multiple rules can be combined.
Some embodiments offer for multiple objects and its rule for the metadata being connected is such as following, provides exemplary Mode illustrates the property of the rule for transmission.
Multiple users are to the multiple object permission having the same.
Multiple users permission some to the multiple object-sharing or multiple;
Multiple users access multiple objects in specific time, also referred to as storage historical record or historical record.
Multiple users access the multiple object simultaneously in specific time.
The classification having the same of the multiple object and/or classification.
The identical owner of the multiple object-sharing and/or creator.
The multiple object is stored in same filing.
The multiple object-sharing one makes a reservation for and/or a determining part of its title.
The multiple object-sharing one makes a reservation for and/or a determining part of its content.
So multiple objects identify its content with a search criteria.
Other rules can be by Additional definitions or the above-mentioned rule illustrated of substitution one or more.
As described above, in some embodiments, the rule can be combined.For example, multiple users are in specific time memory Multiple objects are taken, and there is same hierarchical and be collected in a similar collecting pond or multiple users have the multiple object There is identical permission, and its content is identified with a retrieval and is collected in a collecting pond.
In some embodiments, the rule is scheduled.Optional or other, the rule is determined and/or modifies And influence to the operation of the company, such as company is just in operation.
In some embodiments, the rule provides the company and/or is replacing a programming operation of the company The setting of one management.In some embodiments, collect the multiple object by similar for a lasting programming, and similar more The collecting pond of a object can change during the operation of the company 100.
Assuming that multiple objects 200 as shown in Figure 2 belong to similar collecting pond, and user by way of embodiment U1 be and/or be linked to company 100 remote computer 130 a user.
In some embodiments, user U1 requires an object of the company 100 to be retrieved from the company 100 to described Remote computer 130, such as object O1.Therefore, all objects, i.e. O1 ... On can be sent to the remote computer 130. With the multiple object O1 ... On retrieved to the computer 130, user U1 can be in the access institute of 130 local of remote computer Object O1 ... On is stated, even if not having all object O1 ... On of enough access companies by user U1.
In one embodiment, allow user U1 to access all object O1 ... On, indicate all object O1 ... On at least Partial common metadata is shared.It is therefore also possible to be reasonably, if user U1 is allowed to access the object O1 ... On One first subset, and other users, such as user U2 are allowed to access a second subset of the object O1 ... On, then Based on the similar of the object O1 ... On, user U1 will be allowed the access second subset, at least local described long-range On computer 130.
According to cited exemplary reason, in some embodiments, in specified conditions and/or setting, such as pass through company 100 management is based on similar, the user of the object O1 ... On, as user U1 can be allowed to access institute in company 100 Some object O1 ... On, even if not having all or part of object O1 ... On of enough access by user U1.
As shown in figure 4, being summarized in a company according to the exemplary embodiment of the theme of the exposure to collect multiple objects Mode operated.
In operation 402, it carries out identifying that the multiple object, the multiple object have in a memory of a company At least one common metadata entity being connected with the multiple object.
In some embodiments, the multiple object is connected with multiple metadata entities, wherein the multiple metadata The one or more of entity is at least part of common or shared by the object, such as shown in Fig. 2 and corresponding explanation.
In some embodiments, as described above, the common or shared metadata base with the connection of the multiple object It is identified in the rule to the multiple object and its metadata of connection.
In operation 404, the object is identified covers the multiple object in the memory of the company A collecting pond in.
In some embodiments, the multiple object is covered in a virtual collecting pond by virtual, such as passes through setting One attribute of the multiple object or a characteristic in a collecting pond to be designated to be added, or passes through corresponding institute, the setting company Entry or the index of multiple objects are stated to be designated to be added in a collecting pond.
In action 406, at least optional, the object of the multiple object in the collecting pond is transferred into company A remote computer of the company is tied, to respond at least one of multiple objects in the collecting pond of the multiple object A object is sent by the remote computer to a request of the company.
It should be noted that multiple objects of the company can covered in more according to the metadata being at least partly shared In a collecting pond, some of objects can be covered in multiple collecting ponds.
For example, the company 100 indicates any computerized system, there is a memory, such as the storage of one or more The computerized equipment of device and one or more, such as a computer or a programming.
The method and/or operator are described as above-mentioned, and the side is executed in being configured at the computerized system It is executed on method and/or the operation computerized equipment, such as company.
The content disclosed according to the present invention provides one in a computerized system for collecting the computer of multiple objects The method of change, the computerized system have the memory for storing the multiple object, and the method is included in institute State and carry out identifying the multiple object in computerized system, the multiple object have with the multiple object be connected to A few common metadata entity;The above-mentioned the multiple object identified is covered in a collecting pond of the multiple object; Wherein the method is executed in an at least computerized equipment, and the computerized equipment configuration is in the computer The method is executed in change system.
In some embodiments, according to multiple the multiple objects of common metadata Entity recognition.
In some embodiments, according to for the multiple object and metadata entity relevant to the multiple object At least one rule, identify the multiple object.
In some embodiments, according to by real for the multiple object and metadata relevant to the multiple object A kind of combination of multiple rules of body, identifies the multiple object.
In some embodiments, at least one common metadata entity is at least one below: multiple users are to institute State the permission of multiple objects;The access historical record of the multiple object is accessed to by multiple users;Point of the multiple object Grade;The classification of the multiple object;The owner of the multiple object;The creator of the multiple object;The multiple object Filing;At least part of multiple titles of the multiple object;The perhaps institute in the multiple object in a retrieval State the identification of multiple objects.
In some embodiments, the method further includes by the multiple object in the collecting pond of the multiple object It is sent to the remote computer with computerized system connection, to respond in the collecting pond of the multiple object At least one described object sent by the remote computer to a request of the computerized system.
In some embodiments, the method further includes deposited in the collecting pond of the multiple object enough by not having At least user in the computerized system of the permission of at least one object is taken, is enabled in the computerized system Access the multiple object in the collecting pond of the multiple object.
In some embodiments, the virtual remittance for covereding in the multiple object of the multiple object identified Collect in pond.
The content disclosed according to the present invention provides a kind of calculating for being used to collect multiple objects in a computerized system The equipment of machine, the equipment include an at least storage device, are comprised in the system of the computerization;At least one calculates Machine, is configured to carry out identifying in an at least storage device the multiple object, the multiple object have with it is described At least one common metadata entity that multiple objects are connected, and then it is attached at the above-mentioned object foundation identified In one collecting pond of the multiple object.
In some embodiments, the equipment is also configured to will be the multiple in the collecting pond of the multiple object Object is sent to the remote computer for linking the computerized system, to respond for the collecting pond in the multiple object At least one of described in object sent by the remote computation to a request of the computerized system.
In some embodiments, the equipment is also configured to by not having enough in the collecting pond of the multiple object An at least user in the computerized system of the middle permission for accessing at least one object, in the computerized system Enable the multiple object of the access in the collecting pond of the multiple object.
The invention discloses some embodiments in content, the mode of embodiment is provided but is not limited, term " operation " (operating) or " execution " (executing) refers to performance, respectively such as " can operate " (operable) or " executable " (executable)。
The term processor (processor) or " computer " (computer) or its system are used in herein In, it, may such as the general content of this field, such as general general processor or microprocessor or risc processor or DSP Comprising additional component, such as memory or communication port.It is optional or other, term processor or " computer " or other It is derivative, it can indicate that an equipment is able to carry out a provided or combined programming and/or can control and/or access data Store equipment and/or other equipment, such as output and input port.The term processor or " computer " are also represented by connection Multiple processors or multiple computers, and/or connection and/or other communication modes, may share other resources of one or more, Such as a memory.
The term " software " (software), " programming " (program), " software flow " (software ) or " process " (procedure) or " software code " (software code) or " code " (code) or " application " procedure (application) it can be used interchangeably according to interior text, and indicate the instruction (instruction) or instruction of one or more (directive) or for execution circuit operation, typically represent a calculation and/or other programming or method.The programming quilt It is stored in a medium, such as RAM, in ROM or disk (disk) or the accessible circuit of insertion, and is executed by an equipment, Such as a processor or other circuits.
The processor and programming may make up at least partly identical equipment, such as the array of electronics gate, such as FPGA or ASIC is designed specifically for executing a programmed order of the operation, and optional includes or link with a processor or other circuits.
The term computerized equipment or a computerized system or a similar users, indicate an equipment have one or Above processor can be operated or be operated according to a programming.
As used herein without restriction, a module indicates a part of a system, such as a part of a programming operation, Or on same unit or different units at least one or more other parts interact, or for one or more An electronic component (component) or component (assembly) for other assemblies interaction.
As used herein without restriction, a programming is requested with multiple behaviour for realizing a channel targets or a result The set of work.
The term " configuration " (configuring) and/or " adjustment " (adapting) are used for a target or its variation, Refer to using at least ancillary equipment of a software and/or electronic circuit and/or design and/or be carried out and/or it is operable Or operation is to reach the target.
The storage of one device and/or the product that manufacture is constituted comprising a programming and/or data.Unless otherwise indicated, the volume Journey and/or data be stored in a non-temporary medium (non-transitory medium) or on.
In that case, disclosed electronics or electronic equipment be disclosed, if a power supply appropriate is used progress Operation.
The various embodiments of the theme disclosed according to the present invention, the system, the possibility of method and computer programming process The framework of implementation, function or a kind of operation are shown in the flow chart and block diagram explanation.In this respect, in the flow chart Or any block of block diagram can indicate a module, section or the part for programming code, it includes one for implementing specific logical function A or above executable instruction.It should be noted that shown operation can occur different in some optional implementations Sequence or parallel work-flow, rather than sequence operation is identical or equivalent to achieve the effect that.
Corresponding structure, material, movement and equivalent all devices, or step attachment in the following claims Functional unit refers to structure, material or the movement including any for executing function and other requirements as special requirement protection The combination of component.As it is used herein, in addition explicitly point out except non-content, singular " one " (a), " one " (an) and " described " (the) is also comprising most forms.It is further understood that, the term " comprising " (comprise) and/or " comprising " (comprising) and/or " having " (having) when using in the description, refer to the feature, integer (integers), step (steps) is operated (operations), component (element) and/or component (components), but The other feature of one or more, integer, step, operation, component, component and/or combination thereof are not precluded the presence or addition of.
As it is used herein, between two entities or value in ellipsis (...) presentation-entity or the range comprehension of value, example Refer to all letters from A to Z such as A...Z.
Term used herein unless otherwise indicated, is not construed as limiting, and only for describing particular implementation The purpose of example, is not intended to limit the theme of the disclosure.Although some embodiments of disclosed theme are it is stated that and describe, Ying Qing Chu, the present invention be not limited in embodiment described herein.A variety of modifications change, variation, replace and be equal and neither arrange It removes.

Claims (4)

1. a kind of computerization for being used to send the multiple objects collected from a computerized system a to remote computer Method, it is characterised in that: the method includes step:
In a program of a computerized system, configuration is communicated by a communication network with the remote computer, and from One user of the remote computer receives for the multiple right of the memory that is stored in the computerized system A request for elephant;
The request based on the user identifies the multiple object in the memory;
The multiple analogical objects of rule identification in the memory based on one or more, the multiple analogical object have At least one common metadata entity;
Even if the user does not have all the multiple analogical objects of enough access, the rule based on one or more Then, according to the common metadata entity between multiple groups of the analogical object of identification, virtually by the multiple object It is pooled in multiple ponds;
When the user does not have enough access at least one of the multiple Chi Zhongyi the multiple object collected, Under specified conditions and/or setting, based on the similar of the object, allow to access collect in the multiple Chi Zhongyi it is described more A object;And
It is transmitted to the remote computer by the multiple object that the communication network collects the multiple Chi Zhongyi, with Just the user is provided in the remote computer quickly to access to the one of the multiple object collected.
2. the method as described in claim 1, it is characterised in that: according to by for the multiple object and with it is the multiple right As a kind of combination of the rule of the one or more of relevant metadata entity, the multiple object is identified.
3. the method as described in claim 1, it is characterised in that: at least one common metadata entity is below at least one Kind:
Permission of multiple users to the multiple object;
The access historical record of the multiple object is accessed to by multiple users;
The classification of the multiple object;
The classification of the multiple object;
The owner of the multiple object;
The creator of the multiple object;
The filing of the multiple object;
At least part of multiple titles of the multiple object;
The identification of perhaps the multiple object in the multiple object in a retrieval.
4. a kind of computerized system for sending the multiple objects collected to a remote computer, it is characterised in that: institute Stating computerized system includes:
An at least storage device;And
An at least processor, configuration are communicated with the remote computer by a communication network, and from the remote computer A user receive for a request of the multiple object being stored in an at least storage device;Institute based on the user State the multiple object in the request identification storage device;Rule identification based on one or more is in the storage device In multiple analogical objects, the multiple analogical object have at least one common metadata entity, the common metadata entity It is connected with the object, and associated with the identified object in a pond of the object;
Even if the user does not have enough permissions to access all the multiple analogical objects, the rule based on one or more Then, according to common metadata entity between multiple groups of the analogical object of identification, the multiple object is virtually converged Collect in multiple ponds;
At least one in the multiple Chi Zhongyi the multiple object collected is accessed when the user does not have enough permissions It is a, under specified conditions and/or setting, based on the similar of the object, allow to access the institute collected in the multiple Chi Zhongyi State multiple objects;
It is transmitted to the remote computer by the multiple object that the communication network collects the multiple Chi Zhongyi, with Just the user is provided in the remote computer quickly to access to the one of the multiple object collected.
CN201380077209.1A 2013-06-04 2013-06-04 Committee send the set of metadata of similar data of a mechanism to the method for a connection device Active CN105264520B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IL2013/050477 WO2014195930A1 (en) 2013-06-04 2013-06-04 Delegating resembling data of an organization to a linked device

Publications (2)

Publication Number Publication Date
CN105264520A CN105264520A (en) 2016-01-20
CN105264520B true CN105264520B (en) 2019-07-16

Family

ID=48699208

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380077209.1A Active CN105264520B (en) 2013-06-04 2013-06-04 Committee send the set of metadata of similar data of a mechanism to the method for a connection device

Country Status (3)

Country Link
EP (1) EP3005154A1 (en)
CN (1) CN105264520B (en)
WO (1) WO2014195930A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11269533B2 (en) 2017-03-21 2022-03-08 International Business Machines Corporation Performing object consolidation within a storage system
CN109933719B (en) * 2019-01-30 2021-08-31 维沃移动通信有限公司 Searching method and terminal equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1669029A (en) * 2002-05-17 2005-09-14 威乐提公司 System and method for automatically discovering a hierarchy of concepts from a corpus of documents
CN102053992A (en) * 2009-11-10 2011-05-11 阿里巴巴集团控股有限公司 Clustering method and system
CN102855312A (en) * 2012-08-24 2013-01-02 武汉大学 Domain-and-theme-oriented Web service clustering method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7606801B2 (en) 2005-06-07 2009-10-20 Varonis Inc. Automatic management of storage access control

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1669029A (en) * 2002-05-17 2005-09-14 威乐提公司 System and method for automatically discovering a hierarchy of concepts from a corpus of documents
CN102053992A (en) * 2009-11-10 2011-05-11 阿里巴巴集团控股有限公司 Clustering method and system
CN102855312A (en) * 2012-08-24 2013-01-02 武汉大学 Domain-and-theme-oriented Web service clustering method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"Generation and search of clustered files";G.Salton ect.;《ACM Teansactions on Database Systems(YODS)》;19781231;第3卷(第4期);摘要至322页、第322页第15-18行、第334页第18-20行、图1

Also Published As

Publication number Publication date
EP3005154A1 (en) 2016-04-13
CN105264520A (en) 2016-01-20
WO2014195930A1 (en) 2014-12-11

Similar Documents

Publication Publication Date Title
CN106127075B (en) Encryption method can search for based on secret protection under a kind of cloud storage environment
CN106250987B (en) A kind of machine learning method, device and big data platform
US20210133202A1 (en) Ranking Data Sources in a Data Processing System
CN103106069B (en) Identify method and the system of bundled software product component
CN108694189A (en) The management of the Database Systems of co-ownership
CN104462222A (en) Distributed storage method and system for checkpoint vehicle pass data
CN106874320A (en) The method and apparatus of distributive type data processing
CN109583224A (en) A kind of privacy of user data processing method, device, equipment and system
CN109690571A (en) Group echo system and method based on study
CN111563075B (en) Service verification system, method and equipment and storage medium
CN104991921A (en) Data query method, client and server
Eggert et al. SensorCloud: Towards the interdisciplinary development of a trustworthy platform for globally interconnected sensors and actuators
CN108255602A (en) Task combined method and terminal device
CN110046950A (en) Method for processing business, device and equipment
CN105264520B (en) Committee send the set of metadata of similar data of a mechanism to the method for a connection device
CN116601630A (en) Generating defensive target database attacks through dynamic honey database responses
CN108512822A (en) A kind of Risk Identification Method and device of data processing event
CN109542432A (en) Air control rule editing method and terminal device
CN103595573B (en) Method and device for issuing strategy rules
CN109285015A (en) A kind of distribution method and system of virtual resource
Demchenko Defining the big data architecture framework (BDAF)
Komarov et al. How internet of things influences human behavior building social web of services via agent-based approach
CN104714883B (en) The method and apparatus of the efficiency of tracking array is improved for stabbing counter by dynamically distribution time
Eisele et al. SolidWorx: A resilient and trustworthy transactive platform for smart and connected communities
CN109934694A (en) A kind of information processing method, system, device and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220420

Address after: New York, New York, USA

Patentee after: Vannis System Co.,Ltd.

Address before: Israel Hertz Leah City

Patentee before: VARONIS SYSTEMS, Inc.

TR01 Transfer of patent right