Patents by Inventor Peter Andrew Rowley
Peter Andrew Rowley has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8612974Abstract: A method and apparatus for a dynamic service topology. One service is assigned to a virtual machine. The virtual machine is assigned to a physical machine on a network. The service of the virtual machine is transferable from the physical machine to another physical machine on the network by moving the virtual machine.Type: GrantFiled: July 16, 2007Date of Patent: December 17, 2013Assignee: Red Hat, Inc.Inventor: Peter Andrew Rowley
-
Patent number: 8606832Abstract: A method and apparatus for managing groups in a directory server is described. In one embodiment, an addition of an identifier of a group to an entry in the directory server is received. A value of an attribute in the entry is updated with the identifier of the group. A content of the group is dynamically changed based on the addition of the identifier of the group to the entry in the directory server.Type: GrantFiled: October 24, 2006Date of Patent: December 10, 2013Assignee: Red Hat, Inc.Inventor: Peter Andrew Rowley
-
Patent number: 8590027Abstract: A method and apparatus for authenticating a client is described. In one embodiment, an identity provider server authenticates the client that is redirected from a relying party server. The identity provider server authenticates the client without receiving a replayable credential from the client. Upon authentication of the client, the identity provider server transmits a token of authentication to the client.Type: GrantFiled: February 5, 2007Date of Patent: November 19, 2013Assignee: Red Hat, Inc.Inventor: Peter Andrew Rowley
-
Patent number: 8583596Abstract: A method and apparatus for maintaining referential integrity in a plurality of directory servers is described. In one embodiment, a first directory server receives a request to operate on an entry in the first directory server. The request is serially repeated in at least one other directory server if the operation on the entry in the first directory server is not valid. The at least one other directory server communicates indirectly with the first directly server.Type: GrantFiled: November 29, 2006Date of Patent: November 12, 2013Assignee: Red Hat, Inc.Inventor: Peter Andrew Rowley
-
Patent number: 8332629Abstract: A method and apparatus for generating a mail certificate is described. A client determines whether the client possesses a certificate. If a certificate is needed, the client sends a request to a certificate responder for a new certificate in response to the determination. The certificate responder generates and sends the new certificate back to the client.Type: GrantFiled: July 16, 2007Date of Patent: December 11, 2012Assignee: Red Hat, Inc.Inventor: Peter Andrew Rowley
-
Patent number: 7895176Abstract: A method and apparatus for managing a directory server is described. In one embodiment, a value of an attribute of an entry in the directory server is received. The value of the attribute identifies a group. The entry is added to a group based on the value of the attribute. A content of the group is dynamically changed based on the value of the attribute of the entry.Type: GrantFiled: November 29, 2006Date of Patent: February 22, 2011Assignee: Red Hat, Inc.Inventor: Peter Andrew Rowley
-
Patent number: 7774433Abstract: A method and apparatus for managing a nested XOR role in a directory server is described. In one embodiment, a plurality of entries is defined in the directory server. At least one of the plurality of entries possesses a role. An entry is queried to determine its possessed role. A nested XOR role possesses at least two roles. An entry possesses the nested XOR role by possessing only one of the roles within the nested XOR role.Type: GrantFiled: February 27, 2007Date of Patent: August 10, 2010Assignee: Red Hat, Inc.Inventor: Peter Andrew Rowley
-
Patent number: 7761405Abstract: A method and apparatus for managing log per entry in a directory server is described. In one embodiment, the directory server receives a request to operate on an entry in the directory server. The directory server operates on the entry. The information of the operation on the entry is stored in a log attribute of the entry.Type: GrantFiled: November 29, 2006Date of Patent: July 20, 2010Assignee: Red Hat, Inc.Inventor: Peter Andrew Rowley
-
Patent number: 7725500Abstract: A method and apparatus for managing role based groups in a directory server is described. In one embodiment, a role attribute is defined for one or more entries in the directory server. A group of entries in the directory server is defined with a group role. The group role comprises one or more role attributes of one or more entries. The role attribute of the entries are queried to determine which entry possesses the group role. Entries that possess the group role are provided to the client.Type: GrantFiled: February 27, 2007Date of Patent: May 25, 2010Assignee: Red Hat, Inc.Inventor: Peter Andrew Rowley
-
Patent number: 7725563Abstract: A method and apparatus for managing a nested AND role in a directory server is described. In one embodiment, a plurality of entries is defined in the directory server. At least one of the plurality of entries possesses a role. An entry is queried to determine its possessed role. A nested AND role possesses at least two roles. An entry possesses the nested AND role by possessing all the roles within the nested AND role.Type: GrantFiled: February 27, 2007Date of Patent: May 25, 2010Assignee: Red Hat, Inc.Inventor: Peter Andrew Rowley
-
Patent number: 7725564Abstract: A method and apparatus for managing a nested EXCEPTION role in a directory server is described. In one embodiment, a plurality of entries is defined in the directory server. At least one of the plurality of entries possesses a role. An entry is queried to determine its possessed role. A nested EXCEPTION role possesses at least two roles. An entry possesses the nested EXCEPTION role by possessing none of the roles within the nested EXCEPTION role.Type: GrantFiled: February 27, 2007Date of Patent: May 25, 2010Assignee: Red Hat, Inc.Inventor: Peter Andrew Rowley
-
Patent number: 7720881Abstract: A method and apparatus for managing group based roles in a directory server is described. In one embodiment, a group of entries is defined in the directory server. One or more of the entries possess a group based role. The group based role points to one or more groups. Entries that belong to a group pointed by the group based role also possess the group based role.Type: GrantFiled: February 27, 2007Date of Patent: May 18, 2010Assignee: Red Hat, Inc.Inventor: Peter Andrew Rowley
-
Patent number: 7689584Abstract: A method and apparatus for managing groups in a directory server is described. In one embodiment, in response to a request for accessing a static group, an action represented by an attribute of an entry of the directory server is dynamically performed. A result of the action is returned as part of a response of the static group.Type: GrantFiled: November 29, 2006Date of Patent: March 30, 2010Assignee: Red Hat, Inc.Inventor: Peter Andrew Rowley
-
Publication number: 20090024995Abstract: A method and apparatus for a dynamic service topology. One service is assigned to a virtual machine. The virtual machine is assigned to a physical machine on a network. The service of the virtual machine is transferable from the physical machine to another physical machine on the network by moving the virtual machine.Type: ApplicationFiled: July 16, 2007Publication date: January 22, 2009Inventor: Peter Andrew Rowley
-
Publication number: 20090025076Abstract: A method and apparatus for generating a mail certificate is described. A client determines whether the client possesses a certificate. If a certificate is needed, the client sends a request to a certificate responder for a new certificate in response to the determination. The certificate responder generates and sends the new certificate back to the client.Type: ApplicationFiled: July 16, 2007Publication date: January 22, 2009Inventor: Peter Andrew Rowley
-
Publication number: 20080208811Abstract: A method and apparatus for managing a nested AND role in a directory server is described. In one embodiment, a plurality of entries is defined in the directory server. At least one of the plurality of entries possesses a role. An entry is queried to determine its possessed role. A nested AND role possesses at least two roles. An entry possesses the nested AND role by possessing all the roles within the nested AND role.Type: ApplicationFiled: February 27, 2007Publication date: August 28, 2008Inventor: Peter Andrew Rowley
-
Publication number: 20080209191Abstract: A method and apparatus for managing a nested EXCEPTION role in a directory server is described. In one embodiment, a plurality of entries is defined in the directory server. At least one of the plurality of entries possesses a role. An entry is queried to determine its possessed role. A nested EXCEPTION role possesses at least two roles. An entry possesses the nested EXCEPTION role by possessing none of the roles within the nested EXCEPTION role.Type: ApplicationFiled: February 27, 2007Publication date: August 28, 2008Inventor: Peter Andrew Rowley
-
Publication number: 20080208809Abstract: A method and apparatus for managing role based groups in a directory server is described. In one embodiment, a role attribute is defined for one or more entries in the directory server. A group of entries in the directory server is defined with a group role. The group role comprises one or more role attributes of one or more entries. The role attribute of the entries are queried to determine which entry possesses the group role. Entries that possess the group role are provided to the client.Type: ApplicationFiled: February 27, 2007Publication date: August 28, 2008Inventor: Peter Andrew Rowley
-
Publication number: 20080208807Abstract: A method and apparatus for managing group based roles in a directory server is described. In one embodiment, a group of entries is defined in the directory server. One or more of the entries possess a group based role. The group based role points to one or more groups. Entries that belong to a group pointed by the group based role also possess the group based role.Type: ApplicationFiled: February 27, 2007Publication date: August 28, 2008Inventor: Peter Andrew Rowley
-
Publication number: 20080208810Abstract: A method and apparatus for managing a nested XOR role in a directory server is described. In one embodiment, a plurality of entries is defined in the directory server. At least one of the plurality of entries possesses a role. An entry is queried to determine its possessed role. A nested XOR role possesses at least two roles. An entry possesses the nested XOR role by possessing only one of the roles within the nested XOR role.Type: ApplicationFiled: February 27, 2007Publication date: August 28, 2008Inventor: Peter Andrew Rowley