[미국특허]
System and method for data privacy in URL based context queries
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/30
H04L-029/06
H04W-012/08
A61K-031/19
C07C-069/704
C12Q-001/25
H04W-080/08
A61K-031/194
출원번호
US-0273345
(2008-11-18)
등록번호
US-9805123
(2017-10-31)
발명자
/ 주소
Nair, Rahul
Davis, Marc Eliot
Higgins, Christopher William
King, Simon P
출원인 / 주소
EXCALIBUR IP, LLC
대리인 / 주소
DeCarlo, James J.
인용정보
피인용 횟수 :
0인용 특허 :
118
초록▼
A system and method for data privacy in URL based context queries. A reference to a data object is received from a user. At least one entity that controls the data object is identified via the network. At least one permission for the data object is retrieved via the network, wherein the permission i
A system and method for data privacy in URL based context queries. A reference to a data object is received from a user. At least one entity that controls the data object is identified via the network. At least one permission for the data object is retrieved via the network, wherein the permission is associated with the entity that controls the data object. It is then determined, via the network, if the user is permitted to access to the data object using the permission for the data object and spatial data, temporal data social data and logical data available to the network that relates to the user and to the permission for the data object. If the user is permitted access to the data object, access is granted to the data object, and if the user is nor permitted access to the data object, access is denied to the data object.
대표청구항▼
1. A method comprising the steps of: receiving a reference, over a network, to a data object from a user;identifying, via the network, an entity that controls the data object, such that spatial, temporal, social and topical data available to the network that relates to the data object are retrieved
1. A method comprising the steps of: receiving a reference, over a network, to a data object from a user;identifying, via the network, an entity that controls the data object, such that spatial, temporal, social and topical data available to the network that relates to the data object are retrieved and utilized for said identifying the entity that controls the data object;retrieving, via the network, a permission for the data object, the permission being associated with the entity that controls the data object, said permission comprising a permission context having permission context criteria comprising spatial, temporal, social and topical criteria, and further comprising a set of associations, data axes and data values between each of the spatial, temporal, social and topical criteria, the set of associations are ordered in an order such that each of the associations of the set of associations are evaluated in the order, such that associations that are lower in the order override associations that are higher in the order where the respective associations relate to a same respective data axes and respective data values;retrieving, via the network, spatial data, temporal data, social data and topical data available to the network that relates to the user and to the permission context;determining, via the network, using the spatial data, temporal data, social data and topical data, that the user matches the permission context criteria;in response to determining the user matches the permission context criteria, determining, via the network, using the permission for the data object, the user is one of: permitted to access to the data object and not permitted to access to the data object, such thatwhere the user is permitted access to the data object, access is granted to the data object, andwhere the user is not permitted access to the data object, access is denied to the data object. 2. The method of claim 1 wherein the reference to a data object is one of a of a plurality of references in result set of a context query, the context query comprising a URL-based query comprising spatial, temporal, social and topical criteria. 3. The method of claim 1 wherein a reference to the entity that controls the data object is embedded in metadata in the data object. 4. The method of claim 1 wherein, the spatial, temporal, social and topical data that relates to the data object is retrieved using a global index available to the network, the global index comprising a global graph that relates entities known to the network with one another. 5. The method of claim 1 such that where an object is controlled by two or more entities, permissions for all controlling entities are evaluated and the most restrictive is applied. 6. The method of claim 1 such that where an object is controlled by two or more entities, permissions for all controlling entities are evaluated and the least restrictive is applied. 7. The method of claim 1 such that where an object is not controlled by any entity, access is granted to the data object. 8. A system comprising: a processor;a non-transitory storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising: object reference receiving logic executed by the processor for receiving a reference, over a network, to a data object from a user;controlling entity identification logic executed by the processor for identifying, via the network, an entity that controls the data object, such that spatial, temporal, social and topical data available to the network that relates to the data object are retrieved and utilized for said identifying the entity that controls the data object;permission retrieval logic executed by the processor for retrieving, via the network, a permission for the data object, the permission being associated with the entity that controls the data object, said permission comprising a permission context having permission context criteria comprising spatial, temporal, social and topical criteria, and further comprising a set of associations, data axes and data values between each of the spatial, temporal, social and topical criteria, the set of associations are ordered in an order such that each of the associations of the set of associations are evaluated in the order, such that associations that are lower in the order override associations that are higher in the order where the respective associations relate to a same respective data axes and respective data values;user data retrieval logic executed by the processor for retrieving, via the network, spatial data, temporal data, social data and topical data available to the network that relates to the user and to the permission context;user matching logic executed by the processor for determining, via the network, using the spatial data, temporal data, social data and topical data, that the user matches the permission context criteria;permission determination logic executed by the processor for, in response to determining the user matches the permission context criteria, determining, via the network, using the permission for the data object, the user is one of: permitted to access to the data object and not permitted to access to the data object, such thatwhere the user is permitted access to the data object, access is granted to the data object, andwhere the user is not permitted access to the data object, access is denied to the data object. 9. The system of claim 8 wherein the references to a data object is one of a plurality of references in result set of a context query, the context query comprising a URL-based query comprising spatial, temporal, social and topical criteria. 10. The system of claim 8 wherein a reference to the entity that controls the data object is embedded in metadata in the data object. 11. The system of claim 8 wherein, the object reference receiving logic retrieves the spatial, temporal, social and topical data that relates to the data object using a global index available to the network, the global index comprising a global graph that relates entities known to the network with one another. 12. The system of claim 8 such that where an object is controlled by two or more entities, permissions for all controlling entities are evaluated by the permission determination logic and the most restrictive is applied. 13. The system of claim 8 such that where an object is controlled by two or more entities, permissions for all controlling entities are evaluated by the permission determination logic and the least restrictive is applied. 14. The system of claim 8 such that where an object is not controlled by any entity, permission determination logic grants access to the data object. 15. A non-transitory computer-readable storage medium for tangibly storing thereon computer readable instructions for a method comprising: receiving a reference, over a network, to a data object from a user;identifying, via the network, an entity that controls the data object, such that spatial, temporal, social and topical data available to the network that relates to the data object are retrieved and utilized for said identifying the entity that controls the data object;retrieving, via the network, a permission for the data object, the permission being associated with the entity that controls the data object, said permission comprising a permission context having permission context criteria comprising spatial, temporal, social and topical criteria, and further comprising a set of association, data axes and data values between each of the spatial, temporal, social and topical criteria, the set of associations are ordered in an order such that each of the associations of the set of associations are evaluated in the order, such that associations that are lower in the order override associations that are higher in the order where the respective associations relate to a same respective data axes and respective data values;retrieving, via the network, spatial data, temporal data, social data and topical data available to the network that relates to the user and to the permission context;retrieving, via the network, spatial data, temporal data, social data and topical data available to the network that relates to the user and to the permission context;determining, via the network, using the spatial data, temporal data, social data and topical data, that the user matches the permission context criteria;in response to determining the user matches the permission context criteria, determining, via the network, using the permission for the data object, the user is one of: permitted to access to the data object and not permitted to access to the data object, such thatwhere the user is permitted access to the data object, access is granted to the data object, andwhere the user is not permitted access to the data object, access is denied to the data object. 16. The non-transitory computer-readable storage medium of claim 15 wherein the reference to a data object is one of a of a plurality of references in result set of a context query, the context query comprising a URL-based query comprising spatial, temporal, social and topical criteria. 17. The non-transitory computer-readable storage medium of claim 15 wherein a reference to the entity that controls the data object is embedded in metadata in the data object. 18. The non-transitory computer-readable storage medium of claim 15 the spatial, temporal, social and topical data that relates to the data object is retrieved using a global index available to the network, the global index comprising a global graph that relates entities known to the network with one another. 19. The non-transitory computer-readable storage medium of claim 15 such that where an object is controlled by two or more entities, permissions for all controlling entities are evaluated and the most restrictive is applied. 20. The non-transitory computer-readable storage medium of claim 15 such that where an object is controlled by two or more entities, permissions for all controlling entities are evaluated and the least restrictive is applied. 21. The non-transitory computer-readable storage medium of claim 15 such that where an object is not controlled by any entity, access is granted to the data object.
Deligne Sabine ; Sagisaka Yoshinori,JPX ; Nakajima Hideharu,JPX, Apparatus for generating a statistical sequence model called class bi-multigram model with bigram dependencies assumed between adjacent sequences.
Nair, Rahul; Higgins, Christopher W.; Davis, Marc E.; O'Sullivan, Joseph J.; Paretti, Christopher T., Bandwidth and cost management for ad hoc networks.
Stolorz, Paul E.; Salmon, John K.; Warren, Michael S.; Koller, Jeffrey G.; Hagberg, Aric; Yevmenkin, Maksim; Brady, Mark; Pfitzner, David; Middleton, Ted, Configurable adaptive global traffic control and management.
Biebesheimer, Debra L.; Jasura, Donn P.; Keller, Neal M.; Oblinger, Daniel A.; Podlaseck, Mark E.; Rolando, Stephen J., Customer self service system for resource search and selection.
Shingo Nishioka JP; Makoto Iwayama JP; Kazuhiro Ono JP; Akihiko Takano JP; Yoshiki Niwa JP; Atsuko Yamaguchi JP, Document retrieval assisting method and system for the same and document retrieval service using the same.
Krishnan, Kulathumani; White, Jr., John Alex; Maggenti, Mark, Integrated display and management of data objects based on social, temporal and spatial parameters.
Horvitz Eric ; Breese John S. ; Heckerman David E. ; Hobson Samuel D. ; Hovel David O. ; Klein Adrian C. ; Rommelse Jacobus A.,NLX ; Shaw Gregory L., Intelligent user assistance facility.
Bennett, Ian M.; Babu, Bandi Ramesh; Morkhandikar, Kishor; Gururaj, Pallaki, Interactive speech based learning/training system formulating search queries based on natural language parsing of recognized user queries.
Bassett,Ronald W.; Beadle,Bruce A.; Brown,Michael Wayne; Doud,Leon P.; Paolini,Michael A., Method and apparatus for dynamic distribution of controlled and additional selective overlays in a streaming media.
Nordman,Ian; Alam��ki,Tero; V��nsk��,Marko; Tarkiainen,Mikko; Gyorb��r��,Norbert; Gripenberg,Casper, Method and apparatus for managing and enforcing user privacy.
Atcheson John (San Francisco CA) Miller ; III James R. (Stanford CA), Method and apparatus for recommending selections based on preferences in a multi-user system.
Brandenberg, Carl Brock; Kay, Robert L.; Maxwell, Kenneth J.; Cotter, R. Brandon, Method and apparatus for scheduling presentation of digital content on a personal communication device.
Makar, Michael G.; Mosley, Joseph M.; Tindall, Tracy A., Method and system for filtering messages based on a user profile and an informational processing system event.
Bates, Cary Lee; Crenshaw, Robert James; Day, Paul Reuben; Santosuosso, John Matthew, Method for resolving meeting conflicts within an electronic calendar application.
Gabai, Oz; Gabai, Jacob; Sanlerman, Nimrod; Weiss, Nathan, Methods and apparatus for integration of interactive toys with interactive television and cellular communication systems.
Beall Christopher W. ; Motycka John D. ; Pendleton Samuel S. ; Terpening Brooke E. ; Appelbaum Matthew A. ; Neal Michael R., Search engine for remote access to database management systems.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Terry Douglas B. (San Carlos CA) Schilit William N. (Palo Al, Selective delivery of electronic messages in a multiple computer system based on context and environment of a user.
Langseth, Justin; Talwar, Ajay; Fishman, Phillippa J., System and method for a subject-based channel distribution of automatic, real-time delivery of personalized informational and transactional data.
Shimizu,Atsushi; Masuda,Kiyoshi; Yamato,Masaki; Ando,Tanichi; Oyagi,Masayuki, System and method for accepting information from information providers, mediating the received information, and providing mediated information to information beneficiaries.
Langseth, Justin; Talwar, Ajay; Fishman, Phillippa J., System and method for automatic, real-time delivery of personalized informational and transactional data to users via content delivery device.
Chidlovskii Boris,FRX ; Glance Natalie S.,FRX ; Grasso Antonietta,FRX, System and method for collaborative ranking of search results employing user and group profiles derived from document collection content analysis.
Davis, Marc Eliot; O'Sullivan, Joseph James; Higgins, Christopher William; Saft, Keith David; Hayashi, Nathanael Joe; Boerries, Marco; Callan, Paul; Wroblewski, Luke, System and method for delivery of augmented messages.
Langseth, Justin; Talwar, Ajay; Fishman, Phillippa J., System and method for information warehousing supporting the automatic, real-time delivery of personalized informational and transactional data to users via content delivery device.
Cherveny Kevin ; Crane Aaron ; Kaplan Lawrence M. ; Jasper John ; Shields Russell, System and method for updating, enhancing or refining a geographic database using feedback.
Cherveny, Kevin; Crane, Aaron; Kaplan, Lawrence M.; Jasper, John; Shields, Russel, System and method for updating, enhancing, or refining a geographic database using feedback.
Kaplan Craig A. (Santa Cruz CA) Chen James R. (Saratoga CA) Fallside David C. (San Jose CA) Fenwick Justine R. (Santa Cruz CA) Forcier Mitchell D. (Walnut Creek CA) Wolff Gregory J. (Mountain View CA, System for adjusting hypertext links with weighed user goals and activities.
Richardson-Bunbury, David; Riise, Soren; Patel, Devesh; Stipp, Eugene H.; Grealish, Paul J., System for determining probable meanings of inputted words.
Herz Frederick S. M. ; Eisner Jason M. ; Ungar Lyle H., System for generation of object profiles for a system for customized electronic identification of desirable objects.
Abrams,Jonathan H., System, method and apparatus for connecting users in an online computer system based on their relationships within social networks.
Brunner, Josie C.; Brunner, Andrew T., Systems and apparatuses for seamless integration of user, contextual, and socially aware search utilizing layered approach.
Shear Victor H. ; Van Wie David M. ; Weber Robert P., Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information.
Steinberg,Robert M.; Yurman,Ronald M.; Rosenberg,Jeremy C.; McGonigal,Daniel L.; Feras,John; DelBeccaro,David J.; Farber,Stuart H., Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service.
Thompson, J. Patrick, Systems and methods for the implementation of a core schema for providing a top-level structure for organizing units of information manageable by a hardware/software interface system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.