IP Library Patent Application 10966841
Patent Application
App. No. 10/966,841

Method and apparatus for providing an externalized interface to mobile telemetry devices

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 None
App. No.
10/966,841
Abstract

An approach is provided for retrieving telemetry data. A gateway receives telemetry data message from a telemetry device associated with a user. The gateway determines location of a data repository (e.g., file server, File Transfer Protocol (FTP) site, etc.) for delivery of the telemetry data message, wherein the location is specified by the user. The gateway forwards the telemetry data message to the data repository at the specified location. The above arrangement has particular application in a fleet and asset management system.

Claims (81)

1 . A method for providing telemetry data, the method comprising:

receiving a telemetry data message from a telemetry device associated with a user;

determining location of a data repository for delivery of the telemetry data message, wherein the location is specified by the user; and

forwarding the telemetry data message to the data repository at the specified location.

2 . A method according to claim 1 , wherein the telemetry data message includes information on the location.

3 . A method according to claim 1 , further comprising:

mapping an identifier of the telemetry device with addressing information corresponding to the location.

4 . A method according to claim 3 , wherein the identifier is a serial number of the telemetry device, and the addressing information is either a Uniform Resource Locator (URL) or a Domain Name.

5 . A method according to claim 1 , further comprising:

receiving configuration information from the user, wherein the configuration information specifies format of the telemetry data message and the location.

6 . A method according to claim 5 , wherein the format is according to an extensible Markup Language (XML).

7 . A method according to claim 1 , further comprising:

receiving configuration information from the user; and

forwarding the configuration information to the telemetry device, wherein the configuration information specifies at least one of a type of telemetry data to be transmitted or an attribute of how the telemetry device is to generate telemetry data messages.

8 . A method according to claim 7 , wherein the attribute relates to when the telemetry device is to autonomously generate telemetry data messages.

9 . A method according to claim 8 , wherein the attribute relates to conditions under which the telemetry device is to autonomously generate the telemetry data messages.

10 . A method according to claim 1 , wherein the data repository is a file server.

11 . A method according to claim 1 , further comprising:

maintaining a data structure for associating the user with the location, associating the user with the telemetry device, or associating the telemetry device with the location.

12 . A method according to claim 1 , wherein the telemetry data message is received over a wireless network.

13 . A method according to claim 1 , wherein the telemetry device is mobile and configured to perform a position-determining function, the telemetry data message including position information pertaining to a geographical location of the telemetry device.

14 . An apparatus for providing telemetry data, the apparatus comprising:

a communication interface configured to receive a telemetry data message from a telemetry device associated with a user; and

a processor coupled to the communication interface and configured to determine location of a data repository for delivery of the telemetry data message, wherein the location is specified by the user, the telemetry data message being forwarded to the data repository at the specified location.

15 . An apparatus according to claim 14 , wherein the telemetry data message includes information on the location.

16 . An apparatus according to claim 14 , wherein the processor is further configured to map an identifier of the telemetry device with addressing information corresponding to the location.

17 . An apparatus according to claim 16 , wherein the identifier is a serial number of the telemetry device, and the addressing information is either a Uniform Resource Locator (URL) or a Domain Name.

18 . An apparatus according to claim 14 , wherein the communication interface receives configuration information from the user, wherein the configuration information specifies format of the telemetry data message and the location.

19 . An apparatus according to claim 18 , wherein the format is according to an extensible Markup Language (XML).

20 . An apparatus according to claim 14 , wherein the communication interface receives configuration information from the user, the configuration information being forwarded to the telemetry device, wherein the configuration information specifies at least one of a type of telemetry data to be transmitted or an attribute of how the telemetry device is to generate telemetry data messages.

21 . An apparatus according to claim 20 , wherein the attribute relates to when the telemetry device is to autonomously generate telemetry data messages.

22 . An apparatus according to claim 21 , wherein the attribute relates to conditions under which the telemetry device is to autonomously generate the telemetry data messages.

23 . An apparatus according to claim 14 , wherein the data repository is a file server.

24 . An apparatus according to claim 14 , further comprising:

memory configured to store a data structure for associating the user with the location, associating the user with the telemetry device, or associating the telemetry device with the location.

25 . An apparatus according to claim 14 , wherein the telemetry data message is received over a wireless network including a two-way paging system.

26 . An apparatus according to claim 14 , wherein the telemetry device is mobile and configured to perform a position-determining function, the telemetry data message including position information pertaining to a geographical location of the telemetry device.

27 . A computer-readable medium carrying one or more sequences of one or more instructions for providing telemetry data, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:

receiving a telemetry data message from a telemetry device associated with a user;

determining location of a data repository for delivery of the telemetry data message, wherein the location is specified by the user; and

forwarding the telemetry data message to the data repository at the specified location.

28 . A computer-readable medium according to claim 27 , wherein the telemetry data message includes information on the location.

29 . A computer-readable medium according to claim 27 , further including instructions for causing the one or more processors to perform the step of:

mapping an identifier of the telemetry device with addressing information corresponding to the location.

30 . A computer-readable medium according to claim 29 , wherein the identifier is a serial number of the telemetry device, and the addressing information is either a Uniform Resource Locator (URL) or a Domain Name.

31 . A computer-readable medium according to claim 27 , further including instructions for causing the one or more processors to perform the step of:

receiving configuration information from the user, wherein the configuration information specifies format of the telemetry data message and the location.

32 . A computer-readable medium according to claim 31 , wherein the format is according to an extensible Markup Language (XML).

33 . A computer-readable medium according to claim 27 , further including instructions for causing the one or more processors to perform the steps of:

receiving configuration information from the user; and

forwarding the configuration information to the telemetry device, wherein the configuration information specifies at least one of a type of telemetry data to be transmitted or an attribute of how the telemetry device is to generate telemetry data messages.

34 . A computer-readable medium according to claim 33 , wherein the attribute relates to when the telemetry device is to autonomously generate telemetry data messages.

35 . A computer-readable medium according to claim 34 , wherein the attribute relates to conditions under which the telemetry device is to autonomously generate the telemetry data messages.

36 . A computer-readable medium according to claim 27 , wherein the data repository is a file server.

37 . A computer-readable medium according to claim 27 , further including instructions for causing the one or more processors to perform the step of:

maintaining a data structure for associating the user with the location, associating the user with the telemetry device, or associating the telemetry device with the location.

38 . A computer-readable medium according to claim 27 , wherein the telemetry data message is received over a wireless network including a two-way paging system.

39 . A computer-readable medium according to claim 27 , wherein the telemetry device is mobile and configured to perform a position-determining function, the telemetry data message including position information pertaining to a geographical location of the telemetry device.

40 . A method for providing a telemetry data from a remote telemetry device to a user, the method comprising:

receiving a first telemetry data message from the remote telemetry device;

determining location of a file server maintained by the user as being a destination for data from the remote telemetry device;

deriving a second telemetry data message from the first telemetry data message; and

sending the second telemetry data message to the file server location.

41 . A method according to claim 40 , wherein the step of determining the file server location is based upon an identifier in the first telemetry data message.

42 . A method according to claim 40 , wherein the second telemetry data message is in an extensible Markup Language (XML) format and comprises data from the first telemetry data message.

43 . A method according to claim 40 , further comprising:

receiving a communication from the user specifying the file server location; and

associating the file server location with the remote telemetry device.

44 . A method according to claim 43 , wherein the step of associating the file server location with the remote telemetry device comprises maintaining a data structure which performs at least one of:

associating the user with the file server location,

associating the user with the remote telemetry device, or

associating the remote telemetry device with the file server location.

45 . A method according to claim 40 , wherein the remote telemetry device communicates data messages over a wireless communications link.

46 . A method according to claim 40 , wherein the remote telemetry device comprises a position-determining function, and wherein the data message comprises position information pertaining to a geographical location of the remote telemetry device.

47 . A method according to claim 40 , further comprising:

receiving a communication from the user comprising configuration information for configuring an attribute of how the remote telemetry device is to generate telemetry data messages, wherein the configuration information specifies the location; and

sending the configuration information to the remote telemetry device.

48 . A method according to claim 47 , further comprising:

from the remote telemetry device, receiving a telemetry data message according to the configuring of the attribute of how the remote telemetry device is to generate telemetry data messages.

49 . A method according to claim 47 , wherein the attribute relates to when the remote telemetry device is to autonomously generate telemetry data messages.

50 . A method according to claim 47 , wherein the attribute relates to conditions under which the remote telemetry device is to autonomously generate telemetry data messages.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2008
From: MCI, LLC
To: BELL INDUSTRIES, INC.
Reel/Frame 020680/0857 →
SECURITY AGREEMENT Recorded Mar 14, 2007
From: BELL INDUSTRIES, INC.; BELL INDUSTRIES, INC.
To: NEWCASTLE PARTNERS, L.P.
Reel/Frame 019009/0529 →
MERGER Recorded Jan 24, 2007
From: MCI, INC.
To: MCI, LLC
Reel/Frame 018797/0288 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2005
From: HUMPHRIES, LAYMON SCOTT
To: MCI, INC.
Reel/Frame 015539/0095 →