×

System and method for providing network resource identifier shortening service to computing devices

  • US 9,058,399 B2
  • Filed: 07/28/2011
  • Issued: 06/16/2015
  • Est. Priority Date: 07/28/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for providing network resource identifier shortening service to a computing device, the system comprising:

  • at least one server operably connected to the computing device and a network, the at least one server being configured to process data transmissions between the computing device and the network, the at least one server comprising;

    a shortened network resource identifier expansion module configured to receive a request for a network resource using a shortened network resource identifier from the computing device and to fetch the network resource using a first original network resource identifier that corresponds to the shortened network resource identifier; and

    a link translating module operably connected to the shortened network resource identifier expansion module, the link translating module being configured to receive the fetched network resource, the fetched network resource including a plurality of second original network resource identifiers, and to perform a link translating operation on the fetched network resource to selectively replace a subset of the second original network resource identifiers with replacement network resource identifiers, the subset comprising some but not all of the second original network resource identifiers such that at least one of the second original network resource identifiers remains in the fetched network resource after the link translating operation, the replacement network resource identifiers being configured to direct requests for network resources from the computing device using the replacement network resource identifiers to the at least one server for processing so that network activities of the computing device can be monitored or controlled, the fetched network resource being transmitted to the computing device requesting the fetched network resource after the link translating operation has been performed on the fetched network resource.

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