Patents by Inventor Peter A. Rowley

Peter A. 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).

  • Publication number: 20080127314
    Abstract: A method and apparatus to prove user assertions. A client request to authenticate a user assertion pertaining to user personal data may be received. The requested authentication may be generated for the client, the authentication proving the user assertion without revealing other information about the user. The requested authentication may be sent to the client.
    Type: Application
    Filed: November 27, 2006
    Publication date: May 29, 2008
    Inventor: Peter A. Rowley
  • Publication number: 20080123862
    Abstract: A method and apparatus for secure information transfer using dedicated public key pairs for articles of information. A first public key pair may be generated for an article of information. The article of information may be combined with a first public key from the first public key pair to form an information packet. The information packet may be digitally signed with a second private key from a second private key pair.
    Type: Application
    Filed: November 27, 2006
    Publication date: May 29, 2008
    Inventor: Peter A. Rowley
  • Publication number: 20080126435
    Abstract: A method and apparatus for retrieving data from a Lightweight Directory Access Protocol (LDAP) repository. In one embodiment, the method includes receiving a request for data in a lightweight directory access protocol (LDAP) directory. The method may further include checking any one or more of an LDAP cache and an LDAP index for an LDAP attribute pertaining to requested data, the checking comprising determining if a time-to-live for the LDAP attribute or the LDAP index has expired, and returning the data to the client.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 29, 2008
    Inventor: Peter A. Rowley
  • Publication number: 20080126311
    Abstract: A method and apparatus for maintaining indices for a Lightweight Directory Access Protocol (LDAP) repository. In one embodiment, the method includes receiving requests for data from a lightweight directory access protocol (LDAP) repository. The method further includes evaluating queries performed for the requests and generating an LDAP index based on an evaluated query.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 29, 2008
    Inventor: Peter A. Rowley
  • Publication number: 20080126295
    Abstract: A method and apparatus for retrieving data from a Lightweight Directory Access Protocol (LDAP) repository. In one embodiment, the method includes receiving a request for at least one LDAP attribute value of an LDAP attribute, the LDAP attribute having a plurality of LDAP attribute values. The method may further include retrieving a first subset of the plurality of LDAP attribute values from an LDAP repository serially, and returning the first subset of the plurality of LDAP attribute values to a requester.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 29, 2008
    Inventor: Peter A. Rowley
  • Publication number: 20080126297
    Abstract: A method and apparatus for automatic index query optimization for a Lightweight directory Access Protocol (LDAP) system. Embodiments include a method for receiving a query for an LDAP repository. The method may further include reorganizing search terms in the query based on a uniqueness value of corresponding LDAP indexes to generate a modified query, and executing the modified query.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 29, 2008
    Inventor: Peter A. Rowley
  • Publication number: 20080115214
    Abstract: Some embodiments of a method and apparatus for protecting web pages against phishing have been presented. In one embodiment, a user interface control is created at a client machine. A user may submit a request to protect a web page via the user interface control. In response to the request, a web page protection module may protect the web page against phishing based on content of the web page. In some embodiments, the web page protection module may be integrated with a network access application, such as, for example, as a plug-in to a browser.
    Type: Application
    Filed: November 9, 2006
    Publication date: May 15, 2008
    Inventor: Peter A. Rowley
  • Publication number: 20080104069
    Abstract: Alternative views for a selected distinguished name entry in current view are identified through subviews. Each subview corresponds to an attribute defined by a dynamic view object in a schema for a lightweight directory access protocol directory. The subviews are searched to find those that have entries that match the value of the selected distinguished name entry. In one aspect, the attribute is a virtual attribute.
    Type: Application
    Filed: November 1, 2006
    Publication date: May 1, 2008
    Inventors: Peter A. Rowley, Steven W. Parkinson
  • Publication number: 20080104029
    Abstract: Values for virtual reverse attributes are generated for distinguished name entries in a lightweight directory access protocol directory by navigating through a list of distinguished name values for an input virtual recursive attribute. An attribute list of the values for the virtual reverse attributes may be cached or indexed. In another aspect, the list of distinguished name values for the inputer virtual recursive attribute is generated.
    Type: Application
    Filed: November 1, 2006
    Publication date: May 1, 2008
    Inventors: Peter A. Rowley, Steven W. Parkinson
  • Publication number: 20080104028
    Abstract: Values for virtual recursive attributes are generated for distinguished name entries in a lightweight directory access protocol directory by navigating through the directory tree starting at the distinguished name entry specified by an input value. An attribute list of the values for the virtual recursive attributes may be cached or indexed. In another aspect, attribute lists are generated for all branches of the directory tree.
    Type: Application
    Filed: November 1, 2006
    Publication date: May 1, 2008
    Inventors: Peter A. Rowley, Steven W. Parkinson
  • Publication number: 20080104087
    Abstract: Subviews are generated for each unique value in a list of unique values for an attribute that is defined by a dynamic view object in a schema for a lightweight directory access protocol directory. The subviews are maintained by adding and deleting entries as the values for the attribute change. If a change in value causes the subview to have no entries, the subview is deleted.
    Type: Application
    Filed: November 1, 2006
    Publication date: May 1, 2008
    Inventors: Peter A. Rowley, Steven W. Parkinson
  • Publication number: 20080104110
    Abstract: A level for a hierarchical organizational chart is associated with a virtual attribute and the values for the level are generated from values for the virtual attribute. The organizational chart is derived from distinguished name entries in a lightweight directory access protocol directory and the virtual attribute is not associated with an object in a schema for the directory. The virtual attribute may be a virtual recursive attribute or a virtual reverse attribute.
    Type: Application
    Filed: November 1, 2006
    Publication date: May 1, 2008
    Inventors: Peter A. Rowley, Steven W. Parkinson