MX347104B

Method of managing role-based digital rights in a computer system.

Abstract

A computer system manages role-based digital rights by creating a chain of trust that originates with a user who intends to act as a registration authority whose status can be verified to verify that the user is licensed to act as the authority register. The registration authority creates an organization account and a first member whose status is verified by consulting a status verification server. The derived authorities granted to members are based on the first member and, ultimately, on the registration authority to ensure that there is a chain of trust linking each member of an organization to the registration authority.

MX347104B, drawing sheet 1
Sheet 1 of 43

Term

6.8 yearsleft in the term

Expires 17 July 2033.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

15 claims: 7 independent, 8 dependent

  1. 1
    A computer-implemented method of role-based digital rights management in a computer system, the method comprises:1. Un método implementado por computadora de gestión de derechos digitales basados en roles en un sistema de cómputo, el método comprende: verificar un estado legal de un primer usuario que pretende actuar como una. autoridad de registro al enviar una solicitud de verificación de estado a un servidor de organismo licenciante que almacena información de estado relacionada con el estado legal del primer usuario para comprobar que el primer usuario tiene licencia para actuar como la autoridad de registro;verify a legal status of a first user who intends to act as one. registration authority by sending a status check request to a licensing agency server that stores status information related to the legal status of the first user to verify that the first user is licensed to act as the registration authority;verificar un estado legal de una organización que tiene una estructura jerárquica de roles al enviar una solicitud de verificación de estado a un servidor de verificación de estado que almacena información relacionada con el estado legal de la organización verificada por la autoridad de registro o por cualquier otra autoridad derivada de autoridad de registro de una autoridad de registro original;verify a legal status of an organization that has a hierarchical role structure by submitting a status check request to a status check server that stores information related to the legal status of the organization verified by the registration authority or any other authority derived from registration authority from original registration authority;if the legal situations of the first user and the organization are verified, allow user input from the registration authority to create an account for the organization within a document interaction and transaction management application that enables si las situaciones jurídicas del primer usuario y de la organización son verificadas, permitir entradas de usuario de la autoridad de registro para crear una cuenta para la organización dentro de una aplicación de gestión de transacciones e interacción de documentos que permite la interacción con documentos electrónicos almacenados de interaction with stored electronic documents I Μ π ' I Μ π ' Λ J. ' .λ .· ΙΜΤ.η,ΤΟ Λ J. '.λ. · ΙΜΤ.η, ΤΟ DE LA «ορ,-εολιί IND' ISTKIAL manera segura en una bóveda virtual y realizar transacciones electrónicas para la organización;OF THE «ορ, -εολιί IND 'ISTKIAL way securely in a virtual vault and carry out electronic transactions for the organization;verificar un estado legal de un primer miembro de la organización al enviar una solicitud de verificación de estado al servidor de verificación de estado, el primer miembro habiendo sido verificado por la autoridad de registro o por cualquier otra autoridad derivada de autoridad de registro de la autoridad de registro original, en donde la autoridad de registro también verifica que el primer miembro tenga capacidad legal para actuar en el primer rol;y si se verifica el estado legal del primer miembro, permitir entradas de usuario de la autoridad de registro para definir un primer rol dentro de la organización para el primer miembro, el primer rol confiriendo una primera autoridad para actuar en representación de la organización, en donde la primera autoridad del primer miembro se basa en la autoridad de registro. verify a legal status of a first member of the organization by submitting a request for status verification to the status verification server, the first member having been verified by the registration authority or by any other authority derived from the registration authority of the authority original registration, where the registration authority also verifies that the first member has legal capacity to act in the first role;and if the legal status of the first member is verified, allow user input from the registration authority to define a first role within the organization for the first member, the first role conferring a first authority to act on behalf of the organization, in where the first authority of the first member is based on the authority of record.
  2. 3
    The method according to claim 3. El método de conformidad con la reivindicación 2, comprising:2, que comprende: receive user input from the second member to perform a restricted action in the application;recibir entradas de usuario del segundo miembro para llevar a cabo una acción restringida en la aplicación;verificar que el segundo miembro tenga la autoridad necesaria para llevar a cabo la acción restringida;y realizar la acción restringida en la aplicación sólo si el segundo miembro tiene la autoridad necesaria. verify that the second member has the necessary authority to carry out the restricted action;and perform the restricted action on the app only if the second member has the necessary authority.
  3. 4
    El método de conformidad con la reivindicación Four. The method according to claim 1, comprising assigning a plurality of first roles to a plurality of first members, the first members being governed by a reconfigurable majority rule control scheme. 1, que comprende asignar una pluralidad de primeros roles a una pluralidad de primeros miembros, los primeros miembros se rigen por un esquema de control de regla de mayoría reconfigurable.
  4. 5
    A computer-readable medium that comprises a digital rights management method, said method characterized in that when it is executed by a processor of 5. Un medio legible por computadora que comprende un método de gestión de derechos digitales, dicho método caracterizado porque cuando se ejecuta por un procesador de DE LA i» OF THE i » ÍNBOSTRIAL el dispositivo de dicho método:ÍNBOSTRIAL the device of this method: a first user a computing device, causes computation to perform the following steps of verifying a legal status of which it intends to act as a registration authority by sending a status verification request to a licensing body server that stores status information related to the legal status of the first user to verify that the first user is licensed to act as the registration authority;un primer usuario un dispositivo de cómputo, provoca que cómputo ejecute las siguientes etapas de verificar un estado legal de que pretende actuar como una autoridad de registro al enviar una solicitud de verificación de estado a un servidor de organismo licenciante que almacena información de estado relacionada con el estado legal del primer usuario para comprobar que el primer usuario tiene licencia para actuar como la autoridad de registro;verificar un estado legal de una organización que tiene una estructura jerárquica de roles al enviar una solicitud de verificación de estado a un servidor de verificación de estado que almacena información relacionada con el estado legal de la organización verificada por la autoridad de registro o por cualquier otra autoridad derivada de autoridad de registro de una autoridad de registro original;verify a legal status of an organization that has a hierarchical role structure by submitting a status check request to a status check server that stores information related to the legal status of the organization verified by the registration authority or any other authority derived from registration authority from original registration authority;if the legal situations of the first user and the organization are verified, allow user inputs from the registration authority to create an account for the organization within a document interaction and transaction management application that allows interaction with electronic documents stored securely in a virtual vault and conduct electronic transactions for the organization;si las situaciones jurídicas del primer usuario y de la organización son verificadas, permitir las entradas de usuario de la autoridad de registro para crear una cuenta para la organización dentro de una aplicación de gestión de transacciones e interacción de documentos que permite la interacción con documentos electrónicos almacenados de manera segura en una bóveda virtual y realizar transacciones electrónicas para la organización;verificar un estado legal de un primer miembro de verify a legal status of a first member of I P1 I P1 -A. A, - w*. Λ -TO. A, - w *.Λ INJTITüro MEXICANO MEXICAN INJTITüro De LA rRCIMEDAIi INDUSTRIAL la organización al enviar una solicitud de verificación de estado al servidor de verificación de estado, el primer miembro habiendo sido verificado por la autoridad de registro o por cualquier otra autoridad derivada de autoridad de registro de la autoridad de registro original, en donde la autoridad de registro también verifica que el primer miembro tenga capacidad legal para actuar en el primer rol;y si se verifica el estado legal del primer miembro, permitir las entradas de usuario de la autoridad de registro para definir un primer rol dentro de la organización para el primer miembro, el primer rol confiriendo una primera autoridad para actuar en representación de la organización, en donde la primera autoridad del primer miembro se basa en la autoridad de registro. From LA rRCIMEDAIi INDUSTRIAL the organization when sending a request for status verification to the status verification server, the first member having been verified by the registration authority or by any other authority derived from the registration authority of the original registration authority, in where the registration authority also verifies that the first member has legal capacity to act in the first role;and if the legal status of the first member is verified, allow the registration authority user inputs to define a first role within the organization for the first member, the first role conferring a first authority to act on behalf of the organization, where the first authority of the first member is based on the authority of record.
  5. 8
    9. A computer system for role-based digital rights management, the system comprises:9. Un sistema de cómputo para la gestión de derechos digitales basados en roles, el sistema comprende: an application server having a processor operably coupled to memory to run a transaction management application and un servidor de aplicaciones que tiene un procesador operativamente acoplado a una memoria para ejecutar una aplicación de gestión de transacciones e INSTITUTE MtXiCA ^ '? INSTITUTO MtXiCA^’ ? I heard La íRGf * í-í> Al) Oí La íRGf*í-í>Al) INDl ^ TtlAL document interaction that allows interaction with electronic documents safely stored in a virtual vault and conducting electronic transactions for an organization;INDl^TtlAL interacción de documentos que permite la interacción con documentos electrónicos almacenados de manera segura en una bóveda virtual y realizar transacciones electrónicas para una organización;a licensing body server to verify a legal status of a first user that intends to act as a registration authority upon receiving a request for a status verification and for that stores status information related to the legal status of the first user to verify that the first user is licensed to act as the registration authority;un servidor de organismo licenciante para verificar un estado legal de un primer usuario que pretende actuar como una autoridad de registro al recibir una solicitud de verificación de estado y para eso almacena información de estado relacionada con el estado legal del primer usuario para comprobar que el primer usuario tiene licencia para actuar como la autoridad de registro;a status check server for storing information about organizations and members whose legal status has been verified by the registration authority or any other authority derived from the registration authority of an original registration authority, wherein the registration authority also verifies that the first member has legal capacity to act in the first role;un servidor de verificación de estado para almacenar información sobre organizaciones y miembros cuyo estado legal ha sido verificado por la autoridad de registro o cualquier otra autoridad derivada de autoridad de registro de una autoridad de registro original, en donde la autoridad de registro también verifica que el primer miembro tenga capacidad legal para actuar en el primer rol;en donde la aplicación que se ejecuta en el servidor de aplicaciones está programada para: where the application running on the application server is programmed to: enviar una solicitud de verificación de estado al servidor de organismo licenciante para verificar el estado de la autoridad de registro;submitting a status check request to the licensing body server to check the status of the registration authority;IMPI IMPI INSTITUTO MtXlCAN... MtXlCAN INSTITUTE ... L'c LA L’c LA INCUS TÜAI. INCUS TÜAI. enviar una solicitud de vprÍfÍracinn rU ai servidor de verificación de estado para verificar el estado de una organización;send a vprÍfÍracin request to the health check server to check the status of an organization;if the legal status of the first user and the organization are verified, allow user input from the registration authority to create an account for the organization within the application;si se verifican el estado legal del primer usuario y de la organización, permitir entradas de usuario de la autoridad de registro para crear una cuenta para la organización dentro de la solicitud;enviar una solicitud de verificación de estado al servidor de verificación de estado para verificar el estado de un primer miembro de la organización;y si se verifica el estado legal del primer miembro, permitir entradas de usuario para definir un primer rol dentro de la organización para el primer miembro, el primer rol confiriendo una primera autoridad para actuar en representación de la organización, en donde la primera autoridad del primer miembro se basa en la autoridad de registro. ’ sending a status check request to the status check server to verify the status of a first member of the organization;and if the legal status of the first member is verified, allow user inputs to define a first role within the organization for the first member, the first role conferring a first authority to act on behalf of the organization, where the first authority of the first member is based on registration authority. '
  6. 12
    13. A computer-implemented method of role-based digital rights management in a computer system, the method comprises:13. Un método implementado por computadora de gestión de derechos digitales basados en roles en un sistema de cómputo, el método comprende: verificar un estado legal de una autoridad de registro al enviar una solicitud de verificación de estado verify a legal status of a registration authority by submitting a status verification request IM r i IM ri INSTITUTO MEXICan- ) r^iíeWgL^ INSTITUTO MEXICan-) r ^ iíeWgL ^ D>. LA PFOPItiíAJ D>. THE PFOPItiíAJ INDI ST »| AL TMTTg to a licensing body status verification system to verify that the registration authority is licensed to act as the registration authority;INDI ¡ST»| AL TMTTg a un sistema de verificación de estado de organismo licenciante para comprobar que la autoridad de registro tiene licencia para actuar como la autoridad de registro;verificar un estado legal de una entidad al enviar una solicitud de verificación de estado a un sistema de verificación de estado de entidad que almacena información de estado relacionada con el estado legal de la entidad verificada por la autoridad de registro o por cualquier otra autoridad derivada de autoridad de registro de una autoridad de registro original;verify a legal status of an entity by submitting a status verification request to an entity status verification system that stores status information related to the legal status of the entity verified by the registration authority or any other authority derived from registration authority of an original registration authority;if the legal status of the entity is verified, allow user input from the registration authority to create an account for the entity within a document interaction and transaction management application that enables interaction with electronic documents stored securely in a virtual vault and carry out electronic transactions for the entity;si el estado legal de la entidad se verifica, permitir entradas de usuario de la autoridad de registro para crear una cuenta para la entidad dentro de una aplicación de gestión de transacciones e interacción de documentos que permite la interacción con documentos electrónicos almacenados de manera segura en una bóveda virtual y realizar transacciones electrónicas para la entidad;verificar un estado legal de un primer miembro asociado con la entidad al enviar una solicitud de verificación de estado al sistema de verificación de estado, el primer miembro habiendo sido verificado por la autoridad de registro o por cualquier otra autoridad derivada de autoridad de registro de la autoridad de registro original, en donde la autoridad de registro verify a legal status of a first member associated with the entity by submitting a status verification request to the status verification system, the first member having been verified by the registration authority or by any other authority derived from the registration authority of the entity original registration authority, where the registration authority 74 IMPI 74 IMPI ΙΜ'ΤίηΠι, MtXJCANl> DE LA PROMIUAD industrial also verifies that the first member___has__ legal capacity to act on behalf of the entity;and if the legal status of the first member is verified, allow user input from the authority of ΙΜ’ΤίηΠι, MtXJCANl > DE LA PROMIUAD industrial también verifica que el primer miembro___tenga__capacidad legal para actuar en representación de la entidad;y si se verifica el estado legal del primer miembro, permitir entradas de usuario de la autoridad de 5 registry to define a first role with respect to the entity for the first member, the first role conferring a first authority to act on behalf of the entity, where the first authority of the first member is based on the authority of record. 5 registro para definir un primer rol con respecto a la entidad para el primer miembro, el primer rol confiriendo una primera autoridad para actuar en representación de la entidad, en donde la primera autoridad del primer miembro se basa en la autoridad de registro. 10 10
  7. 13
    14. a computer-implemented method of conferring legal authority to avatars representing users within a computer-generated virtual world in which users interact with each other through their respective avatars, the method comprises:14. un método implementado por computadora para conferir autoridad legal a avatares que representan usuarios dentro de un mundo virtual generado por computadora en el que los usuarios interactúan entre sí mediante sus respectivos avatares, el método comprende: 15 verificar un estado legal de una autoridad de registro al enviar una solicitud de verificación de estado a un sistema de verificación de estado de organismo licenciante para comprobar que la autoridad' de registro tiene licencia para actuar como la autoridad de registro;fifteen verifying a legal status of a registration authority by submitting a status verification request to a licensing body status verification system to verify that the registration authority is licensed to act as the registration authority;20 verificar un estado y capacidad de un usuario que pretende volverse un miembro del mundo virtual al enviar una solicitud de verificación de estado a un sistema de verificación de estado que almacena información de estado relacionada con el estado legal del usuario y la capacidad twenty verify a status and ability of a user who intends to become a member of the virtual world by submitting a status check request to a status check system that stores status information related to the user's legal status and ability 25 legal to become a member of the virtual world, where 25 legal para volverse un miembro del mundo virtual, en donde INSTITUTO MfeXICAN: 'ÍH LA Pk (' f'K> Aí INTUISTRI Al INSTITUTO MfeXICAN: ’ ÍH LA Pk( ’f'K >Aí INTUISTRI Al el estado legal y la capacidad legal han sido verificadas por la autoridad de registro o porque cualquier otra autoridad derivada de autoridad de registro de una autoridad de registro original;y si se verifica el estado del usuario, permitir entradas de usuario de la autoridad de registro para crear una cuenta para el miembro dentro del mundo virtual, la cuenta vincula al miembro con un avatar único, en donde la autoridad del avatar en el mundo virtual se basa en la autoridad de registro. the legal status and legal capacity have been verified by the registration authority or because any other authority derived from the registration authority of an original registration authority;and if the user's status is verified, allow user input from the registration authority to create an account for the member within the virtual world, the account links the member with a unique avatar, where the avatar authority in the virtual world it is based on the registration authority.