×

Application associating based on cryptographic identification

  • US 8,166,487 B2
  • Filed: 10/01/2007
  • Issued: 04/24/2012
  • Est. Priority Date: 10/01/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of associating applications with relativity metrics for later use in handling interprocess messages, wherein acts of the method are executed by a processor of a device, the method comprising:

  • receiving a first executable file for a first application;

    if the first executable file comprises a first cryptographic identifier, verifying the first cryptographic identifier using a first cryptographic key;

    if the first cryptographic identifier is successfully verified, associating, based on the verifying the first cryptographic identifier, the first application with a first relativity metric, wherein the first cryptographic key used to verify the first cryptographic identifier is associated with the first relativity metric;

    receiving a second executable file for a second application;

    if the second executable file comprises a second cryptographic identifier, verifying the second cryptographic identifier using a second cryptographic key;

    if the second cryptographic identifier is successfully verified, associating, based on the verifying the second cryptographic identifier, the second application with a second relativity metric, wherein the second cryptographic key used to verify the second cryptographic identifier is associated with the second relativity metric;

    receiving a message from an origin process, the origin process associated with the first application, wherein an operating system supports execution of the first application on the device;

    determining a destination process for the message, the destination process associated with the second application, wherein the operating system supports execution of the second application on the device;

    determining that the first relativity metric is associated with the origin process;

    determining that the second relativity metric is associated with the destination process;

    determining a first tier value defined by the first relativity metric and a second tier value defined by the second relativity metric; and

    passing the message to the destination process if the first tier value is equal to or higher than the second tier value, and not passing the message to the destination process if the first tier value is lower than the second tier value.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×