IP Library Granted Patent US 6,985,566
Granted Patent B2
US 6,985,566 · App. 10/352,754 · Granted Jan 10, 2006

Point of sale modem for high-speed communications

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 6,985,566
App. No.
10/352,754
Granted
Jan 10, 2006
Kind
B2
Abstract

A fast train protocol for use by a high-speed point of sale (POS) modem is disclosed. In one aspect, the fast train protocol may include he following exemplary steps: receiving an instruction to connect to a remote modem; transmitting a tonal signal to the remote modem for a pre-determined period of time in response to receiving the instruction, where the tonal signal identifies the POS modem as being capable of supporting the fast train protocol; receiving an S signal from the remote modem in response to transmitting the tonal signal; receiving an S\ signal from the remote modem following receiving the S signal; receiving one or more remote PP signals from the remote modem following receiving the S\ signal; and receiving a remote parameter sequence from the remote modem following receiving the one or more remote PP signals.

Claims (113)

1. A fast train method for use by a point of sale (POS) modem capable of use by a POS terminal to connect to a remote modem over a communication line, said fast train method comprising:

receiving an instruction to connect to said remote modem;

dialing a telephone number for said remote modem in response to said receiving said instruction;

transmitting a tonal signal to said remote modem for a pre-determined period of time after said dialing said telephone number, wherein said tonal signal identifies said POS modem as being capable of supporting said fast train method;

receiving an S signal from said remote modem in response to said transmitting;

receiving an S\ signal from said remote modem following said receiving said S signal;

receiving one or more remote PP signals from said remote modem following said receiving said S\ signal; and

receiving a remote parameter sequence from said remote modem following said receiving said one or more remote PP signals.

2. The fast train method of claim 1 , wherein said tonal signal is a single frequency 980 Hz tone with a V.34POS identification superimposed on said single frequency 980 Hz tone.

3. The fast train method of claim 1 , wherein said receiving said one or more remote PP signals includes receiving three PP signals.

4. The fast train method of claim 1 , wherein said POS modem includes an equalizer, and wherein said fast train method further comprises: training said equalizer on said one or more remote PP signals.

5. The fast train method of claim 1 , wherein said remote parameter sequence includes one or more of the following parameters: remote data rate choices, remote symbol rate choices, remote trellis coding choices, remote full-duplex options, remote transmit level adjustment, remote pre-emphasis and remote precoder taps.

6. The fast train method of claim 1 further comprising: receiving remote data from said remote modem following said receiving said remote parameter sequence.

7. The fast train method of claim 6 further comprising: transmitting one or more POS PP signals to said remote modem following said receiving said remote data.

8. The fast train method of claim 7 , wherein said POS modem includes an echo canceller, and wherein said fast train method further comprises: training said echo canceller during said transmitting said one or more POS PP signals.

9. The fast train method of claim 7 , wherein said one or more POS PP signals are capable of use by said remote modem to train an equalizer of said remote modem.

10. The fast train method of claim 7 further comprising: transmitting a POS parameter sequence to said remote modem following said transmitting said one or more POS PP signals.

11. The fast train method of claim 10 , wherein said POS parameter sequence includes one or more of the following parameters: POS data rate choices, POS symbol rate choices, POS trellis coding choices, POS full-duplex options, POS transmit level adjustment, POS pre-emphasis and POS precoder taps.

12. The fast train method of claim 10 further comprising: transmitting POS data to said remote modem following said transmitting said POS parameter sequence.

13. The fast train method of claim 12 further comprising: fine training and evaluating said echo canceller during said transmitting said POS data.

14. The fast train method of claim 12 further comprising: receiving said one or more remote PP signals from said remote modem after said transmitting said POS data.

15. The fast train method of claim 14 further comprising: receiving a remote PSfd from said remote modem following said receiving said one or more remote PP signals from said remote modem after said transmitting said POS data.

16. The fast train method of claim 15 further comprising: receiving remote data from said remote modem, and transmitting said one or more POS PP signals to said remote modem after said receiving said remote data.

17. The fast train method of claim 16 further comprising: transmitting a POS PSfd following said transmitting said one or more POS PP signals to said remote modem after said receiving said remote PSfd.

18. The fast train method of claim 17 further comprising: entering a full-duplex data mode.

19. The fast train method of claim 1 further comprising: extracting a carrier frequency and symbol rate from said S signal.

20. A fast train method for use by a remote modem capable of communicating with a point of sale (POS) modem over a communication line, said POS modem being in communication with a POS terminal, said fast train method comprising:

receiving a call from said POS modem;

receiving a tonal signal from said POS modem for a pre-determined period of time following said receiving said call, wherein said tonal signal identifies said POS modem as being capable of supporting said fast train method;

transmitting an S signal to said POS modem in response to said receiving said tonal signal;

transmitting an S\ signal to said POS modem following said transmitting said S signal;

transmitting one or more remote PP signals to said POS modem following said transmitting said S\ signal; and

transmitting a remote parameter sequence to said POS modem following said transmitting said one or more remote PP signals.

21. The fast train method of claim 20 further comprising: going off-hook in response to receiving said call from said POS modem.

22. The fast train method of claim 20 , wherein said tonal signal is a single frequency 980 Hz tone with a V.34POS identification superimposed on said single frequency 980 Hz tone.

23. The fast train method of claim 20 , wherein said transmitting said one or more remote PP signals includes transmitting three PP signals.

24. The fast train method of claim 20 , wherein said remote modem includes an echo canceller, and wherein said fast train method further comprises: training said echo canceller during said transmitting said one or more remote PP signals.

25. The fast train method of claim 24 further comprising:

transmitting remote data to said POS modem following said transmitting said remote parameter sequence; and

fine training and evaluating said echo canceller during said transmitting said remote data.

26. The fast train method of claim 20 , wherein said remote parameter sequence includes one or more of the following parameters: remote data rate choices, remote symbol rate choices, remote trellis coding choices, remote full-duplex options, remote transmit level adjustment, remote pre-emphasis and remote precoder taps.

27. The fast train method of claim 20 further comprising: receiving one or more POS PP signals from said POS modem following said transmitting said remote data.

28. The fast train method of claim 27 , wherein said remote modem includes an equalizer, and wherein said fast train method further comprises: training said equalizer on said one or more POS PP signals.

29. The fast train method of claim 27 , wherein said POS modem has an echo canceller, and wherein said POS modem trains said equalizer during said receiving said one or more POS PP signals by said remote modem.

30. The fast train method of claim 27 further comprising: receiving a POS parameter sequence from said POS modem following said receiving said one or more POS PP signals.

31. The fast train method of claim 30 , wherein said POS parameter sequence includes one or more of the following parameters: POS data rate choices, POS symbol rate choices, POS trellis coding choices, POS full-duplex options, POS transmit level adjustment, POS pre-emphasis and POS precoder taps.

32. The fast train method of claim 30 further comprising: receiving POS data from said POS modem following said receiving said POS parameter sequence.

33. The fast train method of claim 32 further comprising: transmitting said one or more remote PP signals to said POS modem after said receiving said POS data.

34. The fast train method of claim 33 further comprising: transmitting a remote PSfd to said POS modem following said transmitting said one or more remote PP signals to said POS modem after said receiving said POS data.

35. The fast train method of claim 34 further comprising: receiving said one or more POS PP signals from said POS modem after said transmitting said remote PSfd.

36. The fast train method of claim 35 further comprising: receiving a POS PSfd following said receiving said one or more POS PP signals from said POS modem after said transmitting said remote PSfd.

37. The fast train method of claim 36 further comprising: entering a full-duplex data mode.

38. A point of sale (POS) modem capable of use by a POS terminal to connect to a remote modem over a communication line using a fast train protocol, said POS modem comprising:

a controller in communication with said POS terminal over a POS terminal interface, said controller being configured to receive an instruction from said POS terminal to connect to said remote modem and configured to dial a telephone number for said remote modem in response to said instructions;

a digital signal processor in communication with said controller, said digital signal processor including:

a transmitter configured to transmit a tonal signal to said remote modem for a pre-determined period of time after said controller dials said telephone number, wherein said tonal signal identifies said POS modem as being capable of supporting said fast train method; and

a receiver configured to receive an S signal from said remote modem in response to said transmitter transmitting said tonal signal, said receiver further configured to receive an S\ signal from said remote modem following said receiver receiving said S signal, said receiver further configured to receive one or more remote PP signals from said remote modem following said receiver receiving said S\ signal, and said receiver further configured to receive a remote parameter sequence from said remote modem following said receiver receiving said one or more remote PP signals.

39. The POS modem of claim 38 , wherein said tonal signal is a single frequency 980 Hz tone with a V.34POS identification superimposed on said single frequency 980 Hz tone.

40. The POS modem of claim 38 , wherein said one or more remote PP signals includes three PP signals.

41. The POS modem of claim 38 , wherein said digital signal processor further includes an equalizer, and wherein said digital signal processor trains said equalizer on said one or more remote PP signals.

42. The POS modem of claim 38 , wherein said remote parameter sequence includes one or more of the following parameters: remote data rate choices, remote symbol rate choices, remote trellis coding choices, remote full-duplex options, remote transmit level adjustment, remote pre-emphasis and remote precoder taps.

43. The POS modem of claim 38 , wherein said receiver is further configured to receive remote data from said remote modem following said receiver receiving said remote parameter sequence.

44. The POS modem of claim 43 , wherein said transmitter is further configured to transmit one or more POS PP signals to said remote modem following said receiver receiving said remote data.

45. The POS modem of claim 44 , wherein said digital signal processor includes an echo canceller, and wherein said digital signal processor trains said echo canceller during said transmitter transmitting said one or more POS PP signals.

46. The POS modem of claim 44 , wherein said one or more POS PP signals are capable of use by said remote modem to train an equalizer of said remote modem.

47. The POS modem of claim 44 , wherein said transmitter is further configured to transmit a POS parameter sequence to said remote modem following said transmitter transmitting said one or more POS PP signals.

48. The POS modem of claim 47 , wherein said POS parameter sequence includes one or more of the following parameters: POS data rate choices, POS symbol rate choices, POS trellis coding choices, POS full-duplex options, POS transmit level adjustment, POS pre-emphasis and POS precoder taps.

49. The POS modem of claim 47 , wherein said transmitter is further configured to transmit POS data to said remote modem following said transmitter transmitting said POS parameter sequence.

50. The POS modem of claim 49 , wherein said digital signal processor performs fine training and evaluating of said echo canceller during said transmitter transmitting said POS data.

51. The POS modem of claim 49 , wherein said receiver is further configured to receive said one or more remote PP signals from said remote modem after said transmitter transmitting said POS data.

52. The POS modem of claim 51 , wherein said receiver is further configured to receive a remote PSfd from said remote modem following said receiver receiving said one or more remote PP signals from said remote modem after said transmitter transmitting said POS data.

53. The POS modem of claim 52 , wherein said transmitter is further configured to transmit said one or more POS PP signals to said remote modem after said receiver receiving said remote PSfd.

54. The POS modem of claim 53 , wherein said transmitter is further configured to transmit a POS PSfd following said transmitter transmitting said one or more POS PP signals to said remote modem after said receiver receiving said remote PSfd.

55. The POS modem of claim 54 , wherein said digital signal processor enters a full-duplex data mode.

56. A computer program product capable of performing a fast train method for use by a point of sale (POS) modem capable of use by a POS terminal to connect to a remote modem over a communication line, said computer program product comprising:

code for receiving an instruction to connect to said remote modem;

code for dialing a telephone number for said remote modem in response to said receiving said instruction;

code for transmitting a tonal signal to said remote modem for a pre-determined period of time after said dialing said telephone number, wherein said tonal signal identifies said POS modem as being capable of supporting said fast train method;

code for receiving an S signal from said remote modem in response to said transmitting;

code for receiving an S\ signal from said remote modem following said receiving said S signal;

code for receiving one or more remote PP signals from said remote modem following said receiving said S\ signal; and

code for receiving a remote parameter sequence from said remote modem following said receiving said one or more remote PP signals.

57. The computer program product of claim 56 further comprising: code for receiving remote data from said remote modem following said receiving said remote parameter sequence.

58. The computer program product of claim 57 further comprising: code for transmitting one or more POS PP signals to said remote modem following said receiving said remote data.

59. The computer program product of claim 58 , wherein said POS modem includes an echo canceller, and wherein said computer program product further comprises: code for training said echo canceller during said transmitting said one or more POS PP signals.

60. A fast train method for use by a point of sale (POS) modem capable of use by a POS terminal to connect to a remote modem over a communication line, said fast train method comprising:

receiving an instruction to connect to said remote modem;

dialing a telephone number for said remote modem in response to said receiving said instruction;

transmitting a tonal signal to said remote modem for a pre-determined period of time after said dialing said telephone number, wherein said tonal signal identifies said POS modem as being capable of supporting said fast train method;

receiving one or more remote PP signals from said remote modem in response to said transmitting; and

receiving a remote parameter sequence from said remote modem following said receiving said one or more remote PP signals.

61. The fast train method of claim 60 , wherein said tonal signal is a single frequency 980 Hz tone with a V.34POS identification superimposed on said single frequency 980 Hz tone.

62. The fast train method of claim 60 , wherein said receiving said one or more remote PP signals includes receiving three PP signals.

63. The fast train method of claim 60 , wherein said POS modem includes an equalizer, and wherein said fast train method further comprises: training said equalizer on said one or more remote PP signals.

64. The fast train method of claim 60 , wherein said remote parameter sequence includes one or more of the following parameters: remote data rate choices, remote symbol rate choices, remote trellis coding choices, remote full-duplex options, remote transmit level adjustment, remote pre-emphasis and remote precoder taps.

65. The fast train method of claim 60 further comprising: receiving remote data from said remote modem following said receiving said remote parameter sequence.

66. The fast train method of claim 65 further comprising: transmitting one or more POS PP signals to said remote modem following said receiving said remote data.

67. The fast train method of claim 66 , wherein said POS modem includes an echo canceller, and wherein said fast train method further comprises: training said echo canceller during said transmitting said one or more POS PP signals.

68. A point of sale (POS) modem capable of use by a POS terminal to connect to a remote modem over a communication line using a fast train protocol, said POS modem comprising:

a controller in communication with said POS terminal over a POS terminal interface, said controller being configured to receive an instruction from said POS terminal to connect to said remote modem and configured to dial a telephone number for said remote modem in response to said instruction;

a digital signal processor in communication with said controller, said digital signal processor including:

a transmitter configured to transmit a tonal signal to said remote modem for a pre-determined period of time after said controller dials said telephone number, wherein said tonal signal identifies said POS modem as being capable of supporting said fast train method; and

a receiver configured to receive one or more remote PP signals from said remote modem in response to said transmitter transmitting said tonal signal, and said receiver further configured to receive a remote parameter sequence from said remote modem following said receiver receiving said one or more remote PP signals.

69. The POS modem of claim 68 , wherein said tonal signal is a single frequency 980 Hz tone with a V.34POS identification superimposed on said single frequency 980 Hz tone.

70. The POS modem of claim 68 , wherein said one or more remote PP signals includes three PP signals.

71. The POS modem of claim 68 , wherein said digital signal processor further includes an equalizer, and wherein said digital signal processor trains said equalizer on said one or more remote PP signals.

72. The POS modem of claim 68 , wherein said remote parameter sequence includes one or more of the following parameters: remote data rate choices, remote symbol rate choices, remote trellis coding choices, remote full-duplex options, remote transmit level adjustment, remote pre-emphasis and remote precoder taps.

73. The POS modem of claim 68 , wherein said receiver is further configured to receive remote data from said remote modem following said receiver receiving said remote parameter sequence.

74. The POS modem of claim 73 , wherein said transmitter is further configured to transmit one or more POS PP signals to said remote modem following said receiver receiving said remote data.

75. The POS modem of claim 74 , wherein said digital signal processor includes an echo canceller, and wherein said digital signal processor trains said echo canceller during said transmitter transmitting said one or more POS PP signals.

76. The POS modem of claim 74 , wherein said one or more POS PP signals are capable of use by said remote modem to train an equalizer of said remote modem.

77. The POS modem of claim 74 , wherein said transmitter is further configured to transmit a POS parameter sequence to said remote modem following said transmitter transmitting said one or more POS PP signals.

78. The POS modem of claim 77 , wherein said POS parameter sequence includes one or more of the following parameters: POS data rate choices, POS symbol rate choices, POS trellis coding choices, POS full-duplex options, POS transmit level adjustment, POS pre-emphasis and POS precoder taps.

Assignments (10)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: CONEXANT SYSTEMS, LLC
To: SYNAPTICS INCORPORATED
Reel/Frame 043786/0267 →
CHANGE OF NAME Recorded Jun 26, 2017
From: CONEXANT SYSTEMS, INC.
To: CONEXANT SYSTEMS, LLC
Reel/Frame 042986/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2016
From: LAKESTAR SEMI INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 038803/0693 →
CHANGE OF NAME Recorded May 20, 2016
From: CONEXANT SYSTEMS, INC.
To: LAKESTAR SEMI INC.
Reel/Frame 038777/0885 →
RELEASE OF SECURITY INTEREST Recorded May 6, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CONEXANT SYSTEMS, INC.; CONEXANT, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 038631/0452 →
SECURITY AGREEMENT Recorded Mar 11, 2010
From: CONEXANT SYSTEMS, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; CONEXANT, INC.; BROOKTREE BROADBAND HOLDING, INC.
To: THE BANK OF NEW YORK, MELLON TRUST COMPANY, N.A.
Reel/Frame 024066/0075 →
RELEASE OF SECURITY INTEREST Recorded Mar 1, 2010
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (FORMERLY, THE BANK OF NEW YORK TRUST COMPANY, N.A.)
To: CONEXANT SYSTEMS, INC.
Reel/Frame 023998/0838 →
SECURITY AGREEMENT Recorded Nov 22, 2006
From: CONEXANT SYSTEMS, INC.
To: BANK OF NEW YORK TRUST COMPANY, N.A.
Reel/Frame 018711/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2003
From: OLAFSSON, SVERRIR
To: CONEXANT SYSTEMS, INC.
Reel/Frame 013720/0148 →