×

Efficient service discovery for peer-to-peer networking devices

  • US 9,344,339 B2
  • Filed: 10/25/2013
  • Issued: 05/17/2016
  • Est. Priority Date: 03/16/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing information about a service in a first computing device, comprising:

  • in the first computing device, performing operations for;

    generating a first DNS packet based on the service, wherein the first DNS packet comprises at least one field in which at least one string is represented by a pointer that indicates an instance of the at least one string elsewhere in the first DNS packet;

    generating a key/value pair that comprises a key and a value, each of the key and the value comprising information based on at least one corresponding field in the first DNS packet, wherein at least one of the key and the value comprise information from a field in which at least one string is represented by a pointer to an instance of the at least one string elsewhere in the first DNS packet;

    adding, to the key, an identifier for generating a second DNS packet similar to the first DNS packet in the second computing device, the identifier identifying the first DNS packet as an in-memory DNS packet that was used in generating the key/value pair by the first computing device, and the identifier configured to be used by the second computing device to decompress the key back into a full DNS name; and

    sending the key/value pair to a second computing device.

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