IP Library Granted Patent US 7,230,944
Granted Patent B1
US 7,230,944 · App. 10/440,367 · Granted Jun 12, 2007

System and method of host routing when host computer is within a home network and/or a complementary network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,230,944
App. No.
10/440,367
Granted
Jun 12, 2007
Kind
B1
Abstract

A system and method of wireless communication enabling a device to transmit data via a second routing switch to a host computer associated with at least first and second routing switches, subsequent to determining that the host computer cannot receive the data from the first routing switch.

Claims (180)

1. A wireless communication system enabling a device to transmit data via first and second routing switches to a second host computer associated with at least the second routing switch, subsequent to determining that a first host computer associated with the first and second routing switches cannot receive the data, said system comprising:

a first routing switch, associated with the first host computer, receiving data from the device and, said first routing switch comprising:

a first server for at least one of adding and deleting a radio frequency header respectively to and from the data;

a second server, communicable with said first server, for reading a routing configuration of the device;

a host router, communicable with said second server, for adding a routing header to the data;

a protocol server communicable with at least said host router for adding a protocol header to the data compatible with the first host computer to which the data is transmitted;

a second routing switch communicable with at least said first routing switch and the second host computer; and

said first routing switch receiving the data from the device, reading by said second server a routing configuration of the device comprising routing data pertaining to the first host computer and the second host computer to which the device transmits data, adding a first routing header to the data for transmitting at least the data to the first host computer and, upon determining that said first host computer is unresponsive, transmitting at least the data to the second routing switch,

said second routing switch adding a second routing header to the data for transmitting at least the data to the first host computer and, upon determining that the first host computer is unresponsive, adding a third routing header and transmitting at least the data to said second host computer.

2. The system according to claim 1 , wherein the device is a wireless device.

3. The system according to claim 1 , wherein the device is a non-wireless device.

4. The system according to claim 1 , further comprising at least one queue manager, communicable with said host router, for determining a time to transmit the data to at least one of the second host computer and the second routing switch.

5. A wireless communication system enabling a device to transmit data via first and second routing switches to a first host computer, communicable with said first wireless network, subsequent to determining that a second host computer via a third routing switch cannot receive the data, said system comprising:

a first routing switch receiving data the device comprising:

a first server for at least one of adding and deleting a radio frequency header respectively to and from the data;

a second server, communicable with said first server, for reading a routing configuration of the device;

a host router, communicable with said second server, for adding a routing header to the data;

a second routing switch communicable with at least said first routing switch and associated with the first host computer;

a third routing switch communicable with said first routing switch and said second routing switch, wherein said third routing switch is associated with a second host computer;

said first routing switch receiving the data from the device, said second server reading a routing configuration of the device comprising routing data pertaining to at least one of the first host computer and the second host computer to which the device transmits data, said host router adding a first routing header to the data for transmitting at least the data to the second host computer via said third routing switch and;

said third routing switch, upon determining that said second host computer is unresponsive, adding a second routing header for transmitting at least the data to the first host computer via said second routing switch.

6. The system according to claim 5 , wherein the first device is a wireless device.

7. The system according to claim 5 , wherein the first device is a non-wireless device.

8. The system according to claim 5 , further comprising a queue manager, communicable with said host router, for determining a time to transmit the data to at least one of the second host computer and the second routing switch.

9. A wireless communication system enabling a device associated with at least a first wireless network to transmit data via first and second routing switches to a first host computer in a complementary network, communicable with said first wireless network, subsequent to determining that a second host computer via a third routing switch associated with the first wireless network cannot receive the data, said system comprising:

a first routing switch receiving data from the device, comprising;

a first server for at least one of adding and deleting a radio frequency header respectively to and from the data;

a second server, communicable with said first server, for reading a routing configuration of the device;

a host router, communicable with said second server, for adding a routing header to the data;

a first protocol server, communicable with at least said host router, for adding a protocol header to the data compatible with a host computer to which the data is transmitted within the first network;

a second protocol server, communicable with said host router, for adding a protocol header to the data compatible with a host computer to which the data is transmitted within the complementary network;

a second routing switch associated with the complementary network, communicable with at least said first routing switch and the first host computer;

a third routing switch associated with the second host computer, communicable with said first routing switch and said second routing switch; and

said second server reading a routing configuration of the device comprising routing data pertaining to at least one of the first host computer and the second host computer to which the device transmits data;

said first protocol server adding a first routing header for transmission of the data to the second host computer via said third routing switch;

said third routing switch receiving the data from said device via said first routing switch and, upon determining that said second host computer is unresponsive, adding a second routing header associated with said second routing switch for transmitting the data to the first host computer.

10. The system according to claim 9 , wherein said third routing switch comprises a server for adding a radio frequency header to the data.

11. The system according to claim 9 , wherein the device is a wireless device registered with at least the first wireless network.

12. The system according to claim 9 , wherein the first device is a non-wireless device registered with at least the first wireless network.

13. The system according to claim 9 , further comprising a queue manager, communicable with said host router, for determining a time to transmit the data to at least one of the second host computer and the second routing switch.

14. A wireless communication system enabling a device to transmit data via first and second routing switches to a first host computer, subsequent to determining that a third routing switch cannot receive the data, said system comprising:

a first routing switch receiving data from the device, comprising:

a first server for at least one of adding and deleting a radio frequency header respectively to and from the data;

a second server, communicable with said first server, for reading a routing configuration of the device;

a host router, communicable with said second server, for adding a routing header to the data;

a queue manager, communicable with said host router, for determining a time to transmit the data to the third routing switch;

a protocol server, communicable with said host router, for adding a protocol header to the data compatible with a host computer to which the data is transmitted;

a second routing switch communicable with at least said first routing switch and a first host computer;

a third routing switch, associated with a second host computer;

said first routing switch receiving the data from the device;

said second server reading a routing configuration of the device comprising routing data pertaining to at least one of the first host computer and the second host computer to which the device transmits data;

said host router adding a first routing header for transmission of the data to the second host computer via said third routing switch; and

said host router, upon determining that said third routing switch is unresponsive, adding a second routing header for transmitting the data to the first host computer via said second routing switch.

15. The system according to claim 14 , wherein the device is a wireless device.

16. The system according to claim 14 , wherein the device is a non-wireless device.

17. The system according to claim 14 , further comprising a queue manager, communicable with said host router, for determining a time to transmit the data to at least one of the second host computer and the second routing switch.

18. A wireless communication system enabling a device within a first wireless network to transmit data via first and second routing switches to a first host computer in a complementary network, communicable with said first wireless network, subsequent to determining that a third routing switch associated with the first wireless network cannot receive the data, said system comprising:

a first routing switch receiving data from the device, comprising:

a first server for at least one of adding and deleting a radio frequency header respectively to and from the data;

a second server, communicable with said first server, for reading a routing configuration of the device;

a host router, communicable with said second server, for adding a routing header to the data;

a first protocol server, communicable with said host router, for adding a protocol header to the data compatible with a host computer to which the data is transmitted within the first network;

a second protocol server, communicable with said host router, for adding a protocol header to the data compatible with a host computer to which the data is transmitted within the complementary network;

a second routing switch associated with the complementary network, communicable with at least said first routing switch and the first host computer;

said second server reading a routing configuration of the device comprising routing data pertaining to at least one of the first host computer and the second host computer to which the device transmits data;

said host router adding a first routing header for transmission of the data to the second host computer via said third routing switch; and

said second routing server, upon determining that said third routing switch is unresponsive, adding a second routing header associated with said second routing switch for transmitting the data to the first host computer in the complementary network.

19. The system according to claim 18 , wherein said second routing switch comprises a server for adding a radio frequency header to the data.

20. The system according to claim 18 , wherein the device is a wireless device registered with at least the first wireless network.

21. The system according to claim 18 , wherein the device is a non-wireless device registered with at least the first wireless network.

22. The system according to claim 18 , further comprising a queue manager, communicable with said host router, for determining a time to transmit the data to at least one of the second host computer and the second routing switch.

23. A wireless communication system enabling a device to transmit data alternately between at least a first host computer, connected to a second routing switch, using first and second routing switches, and a second host computer, connected to a third routing switch, using first and third routing switches, said system comprising:

a first routing switch receiving data from the device, comprising:

a first server for at least one of adding and deleting a radio frequency header respectively to and from the data;

a second server, communicable with said first server, for reading a routing configuration of the device;

a host router, communicable with said second server, for adding a routing header to the data;

a protocol server, communicable with said host router, for adding a protocol header to the data compatible with a host computer to which the data is transmitted;

a second routing switch communicable with at least said first routing switch and the first host computer;

a third routing switch communicable with said first routing switch and the second host computer;

said first routing switch receiving the data from the device;

said host router determining whether a most recent preceding data transmission eligible for transmission to at least one of the first host computer and the second host computer was received by the first host computer or the second host computer, adding a routing header to the data for transmission of at least the data to the other of the first host computer and the second host computer, and transmitting at least the data to the other of the first host computer via said second routing switch and the second host computer via said third routing switch.

24. The system according to claim 23 , wherein the device is a wireless device.

25. The system according to claim 23 , wherein the device is a non-wireless device.

26. The system according to claim 23 , further comprising a queue manager, communicable with said host router, for determining a time to transmit the data to at least one of the second host computer and the second routing switch.

27. A wireless communication system enabling a device to transmit data alternately between at least a first host computer, connected to a second routing switch, using first and second routing switches, and a second host computer, connected to a third routing switch, using first and third routing switches, said system comprising:

a first routing switch receiving data from the device, comprising:

a first server for at least one of adding and deleting a radio frequency header respectively to and from the data;

a second server, communicable with said first server, for reading a routing configuration of the device;

a host router, communicable with said second server, for adding a routing header to the data;

a protocol server, communicable with said host router, for adding a protocol header to the data compatible with a host computer to which the data is transmitted and assigning a primary host computer to which the device initially transmits;

a second routing switch communicable with at least said first routing switch and the first host computer;

a third routing switch communicable with said first routing switch and the second host computer;

said first routing switch receiving the data from the device;

said host router adding a routing header to the data for transmission of at least the data to the assigned host computer, and transmitting at least the data to the assigned host computer.

28. The system according to claim 27 , further comprising a queue manager, communicable with said host router, for determining a time to transmit the assigned host computer.

29. A wireless communication system enabling a device to transmit data alternately between at least a first computer, connected to a second routing switch communicable with a first wireless network, using first and second routing switches, and a second computer, connected to a third routing switch communicable with a second wireless network, using first and third routing switches, said system comprising:

a first routing switch, communicable with the first wireless network, receiving data from the device via the first wireless network, comprising:

a first server preparing the data to be routed;

a second server, communicable with said first server, reading a routing configuration of the device;

a router, communicable with said second server, configuring the data with routing information;

a first protocol server, communicable with said router, for adding first protocol information to the data at least compatible with the first computer within the first wireless network to which the data is transmitted;

a second protocol server, communicable with said router, for adding second protocol information to the data at least compatible with the second computer within the second wireless network to which the data is transmitted;

a second routing switch communicable with the first wireless network and communicable with at least said first routing switch and the first computer;

a third routing switch communicable with the second wireless network and communicable with said first routing switch and the second computer;

said first routing switch receiving data from the device, determining whether a most recent preceding data transmission capable of transmission to at least one of the first computer and the second computer was received by the first computer or the second computer, and adding a first routing header to the data for transmission of at least the data to the other of said first computer and said second computer.

30. The system according to claim 29 , wherein the device is a wireless device registered with at least the second wireless network.

31. The system according to claim 29 , wherein the device is a non-wireless device registered with at least the second wireless network.

32. The system according to claim 29 , further comprising a queue manager, communicable with said router, for determining a time to transmit the data to at least the second computer.

33. A method enabling a device utilizing a wireless communication system to transmit data via first and second routing switches to a second computer communicable with at least the second routing switch, subsequent to determining that a first computer associated with the first and second routing switches cannot receive the data, said method comprising the steps of:

receiving data, via a first routing switch, from the device;

determining host routing preferences of the device;

adding protocol information to the data compatible with at least the first computer to where the data is first transmitted;

upon determining that the data cannot be transmitted to the first computer, transmitting at least the data to the second routing switch;

adding at the second routing switch second routing information to the data;

transmitting by the second routing switch at least the data to the first computer using the second routing information; and

upon determining that the data cannot be transmitted to the first computer, adding by the second routing switch third routing information to the data; and

transmitting by the second routing switch at least the data to the second computer using the third routing information.

34. A method enabling a device utilizing a wireless communication system to transmit data to a computer via a second routing switch, subsequent to determining that the data cannot be transmitted to the computer via the first routing switch, said method comprising the steps of:

receiving data, via a first routing switch, from the device;

determining host routing preferences of the device;

adding protocol information to the data compatible with the computer;

upon determining that the computer cannot receive the data, transmitting at least the data to the second routing switch;

adding at the second routing switch second routing information to the data; and

transmitting by the second routing switch at least the data to the computer using the second routing information.

35. A method enabling a device to transmit data via first and second routing switches to a first host computer, communicable with the first wireless network, subsequent to determining that a second host computer via a third routing switch cannot receive the data, said method comprising the steps of:

receiving data via a first routing switch from the device;

adding radio frequency information to the data;

reading a routing configuration of the device;

adding routing information associated with the second host computer to the data;

adding protocol information to the data compatible with at least the second host computer to where the data is transmitted; and

upon determining that the second host computer is unresponsive, adding at the first routing switch second routing information for transmitting at least the data to the first host computer via the second routing switch.

36. A method enabling a device associated with at least a first wireless network to transmit data via first and second routing switches to a first host computer in a complementary network, communicable with the first wireless network, subsequent to determining that a second host computer via a third routing switch associated with the first wireless network cannot receive the data, said method comprising the steps of:

receiving data at a first routing switch from the device;

adding radio frequency information to the data;

reading a routing configuration of the device;

adding routing information to the data;

transmitting the data to the second host computer via said third routing switch; and

upon determining that the second host computer has not received the data, adding by the third routing switch protocol information associated with the second routing switch to facilitate transmission of at least the data to the first host computer.

37. A method enabling a device to transmit data via first and second routing switches to a first host computer, subsequent to determining that a third routing switch cannot receive the data, said method comprising the steps of:

receiving data, at a first routing switch, from the device;

deleting radio frequency information from the data;

reading a routing configuration of the device;

adding routing information to the data;

adding protocol information to the data compatible with at least a host computer communicable with the third routing switch;

transmitting at least the data to the third routing switch; and

upon determining that the third routing switch cannot receive the data, adding by the first routing switch second routing information for transmitting at least the data to the first host computer via the second routing switch.

38. A method enabling a device within a first wireless network to transmit data via first and second routing switches to a first host computer in a complementary network, communicable with the first wireless network, subsequent to determining that a third routing switch associated with the first wireless network cannot receive the data, said method comprising the steps of:

receiving at the first routing switch data from the device;

adding protocol information to the data compatible with at least the second host computer, associated with the third routing switch, to where the data is initially transmitted; and

upon determining that the third routing switch is unresponsive, adding by the first routing switch second routing information associated with the second routing switch for transmitting at least the data to the first host computer communicable with the complementary network.

39. A method enabling a device to transmit data alternately between at least a first host computer, communicable with a second routing switch, using first and second routing switches, and a second host computer, communicable with a third routing switch, using first and third routing switches, said method comprising the steps of:

receiving at the first routing switch data from the device;

adding radio frequency information to the data;

reading a routing configuration of the device;

adding protocol information to the data compatible with at least a host computer to where the data is transmitted;

determining whether a most recent preceding data transmission eligible for transmission to at least one of the first host computer and the second host computer was received by the first host computer or the second host computer; and

adding routing information to the data for transmission of at least the data to the other of the preceding first host computer and the second host computer; and

transmitting at least the data to the other of the preceding first host computer via the second routing switch and the second host computer via the third routing switch.

40. A method enabling a device to transmit data alternately between at least a first host computer, communicable with a second routing switch associated with a first wireless network, using first and second routing switches, and a second host computer, communicable with a third routing switch associated with a second wireless network, using first and third routing switches, said method comprising the steps of:

transmitting data, to the first routing switch, from the device;

receiving data, at the first routing switch, via the device;

determining whether a most recent preceding data transmission capable of transmission to at least one of the first wireless network and the second wireless network was transmitted to the first wireless network or the second wireless network;

adding routing information, corresponding to at least one of the first wireless network and the second wireless network, to the data for transmission of at least the data to the other of the preceding first wireless network and the second wireless network; and

transmitting at least the data to the other of the preceding first host computer via the second routing switch and the second host computer via the third routing switch.

41. A wireless communication system enabling a device to transmit data via first and second routing switches to a host computer associated with at least the first and second routing switches, subsequent to determining that the host computer cannot receive the data from the first routing switch, said system comprising:

a first routing switch, associated with the host computer, receiving data from the device, said first routing switch comprising:

a first server for at least one of adding and deleting radio frequency information respectively to and from the data;

a second server, communicable with said first server, for reading a routing configuration of the device;

a host router, communicable with said second server, for adding routing information to the data;

a protocol server communicable with at least said host router for adding protocol information to the data compatible with at least the host computer to where the data is transmitted; and

a second routing switch communicable with at least said first routing switch and the host computer,

said first routing switch receiving the data from the device, reading by said second server a profile of the device comprising routing data pertaining to the host computer, adding first routing information to the data for transmitting at least the data to the host computer, and upon determining that the host computer cannot receive the data from said first routing switch, transmitting at least the data to said second routing switch for subsequent transmission of at least the data to the host computer.

42. A system enabling a device utilizing a wireless communication system to transmit data via a second routing switch to a computer, subsequent to determining that a first routing switch cannot transmit the data to the computer, said system comprising:

means for receiving data, via a first routing switch, from the device;

means for determining host routing preferences of the device;

means for adding routing information to the data;

means for adding protocol information to the data compatible with at least the computer to where the data is transmitted;

means for transmitting at least the data to the second routing switch upon determining that the computer has not received the data;

means for adding at the second routing switch second routing information to the data; and

means for transmitting by the second routing switch at least the data to the computer using the second routing information.

Assignments (17)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056598 FRAME 0059. ASSIGNOR(S) HEREBY CONFIRMS THE SECOND LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 058175/0775 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056601 FRAME 0630. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 058174/0907 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 056601/0630 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 056598/0059 →
SECURITY INTEREST RELEASE (REEL/FRAME: 045352/0749) Recorded Jun 8, 2021
From: BARCLAYS BANK PLC, AS GRANTEE
To: XRS CORPORATION
Reel/Frame 056516/0206 →
SECURITY INTEREST RELEASE (REEL/FRAME: 053983 0562) Recorded Jun 8, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS GRANTEE
To: XRS CORPORATION
Reel/Frame 056518/0415 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 6, 2020
From: XRS CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053983/0562 →
RELEASE OF FIRST LIEN SECURITY AGREEMENT OF REEL/FRAME 034088/0728 Recorded Mar 26, 2018
From: ROYAL BANK OF CANADA
To: XRS CORPORATION
Reel/Frame 045727/0432 →
SECURITY INTEREST Recorded Mar 26, 2018
From: XRS CORPORATION
To: BARCLAYS BANK PLC
Reel/Frame 045352/0749 →
RELEASE OF SECOND LIEN SECURITY AGREEMENT OF REEL/FRAME 034088/0728 Recorded Mar 26, 2018
From: ROYAL BANK OF CANADA
To: XRS CORPORATION
Reel/Frame 045727/0447 →
SECURITY INTEREST Recorded Nov 3, 2014
From: XRS CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 034088/0904 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2014
From: SILICON VALLEY BANK
To: GEOLOGIC SOLUTIONS, INC.
Reel/Frame 034087/0926 →
SECURITY INTEREST Recorded Nov 3, 2014
From: XRS CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 034088/0728 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2014
From: SILICON VALLEY BANK
To: XRS CORPORATION
Reel/Frame 034084/0366 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2014
From: PARTNERS FOR GROWTH II, L.P.
To: GEOLOGIC SOLUTIONS, INC.
Reel/Frame 034065/0662 →
CHANGE OF NAME Recorded Oct 17, 2012
From: XATA CORPORATION
To: XRS CORPORATION
Reel/Frame 029142/0430 →
CHANGE OF NAME Recorded Sep 27, 2012
From: XATA CORPORATION
To: XRS CORPORATION
Reel/Frame 029045/0328 →