The present invention provides for methods and apparatus for fragmenting a single message and sending the message fragments over multiple independent networks to a single receiving unit. The receiving unit then reassembles the message fragments to generate the original message. The preferred apparatus embodiment is a wireless radio frequency modem that can both receive and transmit fragmented messages over multiple independent networks.
|
8. A method for transmitting a message to a single receiving unit over a plurality of independent transmitting sources, said method comprising the steps of:
(a) selecting at least two available transmitting sources for transmitting a message to an intended receiving unit and selecting a corresponding radio frequency for each said selected transmitting source;
(b) splitting said message into a plurality of message fragments according to at least one predetermined criteria and including with each said message fragment an identifier of where said fragment was located within said message;
(c) causing each said message fragment to be transmitted to said receiving unit as a separate electromagnetic signal via a separate said selected transmitting source over the corresponding selected radio frequency;
(d) receiving, in said receiving unit, each said separate electromagnetic signal and extracting the corresponding message fragment; and
(e) combining, in said receiving unit, said message fragments as a function of said identifiers to generate the original message.
1. A wireless radio frequency (“RF”) modem constructed to cooperatively operate with an external message split controller, said external message split controller operative to split a message into a plurality of message fragments according to one or more predetermined criteria, and to include with each said message fragment an identifier of where said fragment was located within said message, to enable each said message fragment to be transmitted to said rf modem as a separate electromagnetic signal via a separate selected transmitting source over a corresponding selected radio frequency, said rf modem comprising:
an rf front end operative, for each said separate electromagnetic signal, to receive the signal, to detect the radio frequency over which the signal was transmitted and to downconvert the signal to generate a corresponding baseband signal;
a baseband processing unit coupled to said rf front end and operative to detect and decode each said baseband signal generated by said rf front end to generate each said corresponding transmitted message fragment;
a central processing unit (“CPU”) coupled to said rf front end and to said baseband processing unit, said CPU operative to detect said identifiers; and
a message fragment combining unit coupled to said CPU for combining said message fragments as a function of said identifiers to generate the original message.
19. A wireless radio frequency (“RF”) modem for receiving messages in a receive mode and for transmitting messages in a transmit mode, said rf modem constructed to cooperatively operate with an external message split controller, said external message split controller operative to split a message into a plurality of message fragments according to one or more predetermined criteria, and to include with each said message fragment an identifier of where said fragment was located within said message, to enable each said message fragment to be transmitted to said rf modem as a separate electromagnetic signal via a separate selected transmitting source over a corresponding selected radio frequency, said rf modem comprising:
an rf front end operative in said receive mode, for each said separate electromagnetic signal, to receive the signal, to detect the radio frequency over which the signal was transmitted and to downconvert the signal to generate a corresponding baseband signal;
a baseband processing unit coupled to said rf front end and operative in said receive mode to detect and decode each said baseband signal generated by said rf front end to generate each said corresponding transmitted message fragment;
a central processing unit (“CPU”) coupled to said rf front end and to said baseband processing unit, said CPU operative in said receive mode to detect said identifiers; and
a message fragment combining unit coupled to said CPU for combining said message fragments as a function of said identifiers to generate the original message, said rf modem further comprising a modem message split controller coupled to said CPU, wherein:
said modem message split controller is operative in said transmit mode to split a message intended for a receiving unit into a plurality of message fragments according to one or more predetermined criteria and to include with each said message fragment an identifier of where said fragment was located within said message to enable each said message fragment to be transmitted to said receiving unit as a separate electromagnetic signal via a separate selected transmitting source over a corresponding selected radio frequency;
said baseband processing unit is further operative in said transmit mode to encode each said message fragment to generate a corresponding baseband signal; and
said rf front end is further operative in said transmit mode to upconvert each said baseband signal received from said baseband processing unit to generate a corresponding separate electromagnetic signal for transmission across a corresponding selected transmitting source,
baseband processors connected in parallel, wherein said separate baseband processing units simultaneously encode said message fragments to generate corresponding baseband signals, and said rf front end comprising a plurality of separate rf front ends connected in parallel, each said separate rf front end coupled to a corresponding said separate baseband processing unit to upconvert the baseband signal generated by that baseband processing unit.
2. The rf modem of
3. The rf modem of
said modem message split controller is operative to split a message intended for a receiving unit into a plurality of message fragments according to one or more predetermined criteria and to include with each said message fragment an identifier of where said fragment was located within said message to enable each said message fragment to be transmitted to said receiving unit as a separate electromagnetic signal via a separate selected transmitting source over a corresponding selected radio frequency;
said baseband processing unit is further operative to encode each said message fragment to generate a corresponding baseband signal; and
said rf front end is further operative to upconvert each said baseband signal received from said baseband processing unit to generate a corresponding separate electromagnetic signal for transmission across a corresponding selected transmitting source.
4. The rf modem of
5. The rf modem of
6. The rf modem of
9. The method of
10. The method of
11. The method of
12. The method of
13. The method of
14. The method of
15. The method of
16. The method of
17. The method of
18. The method of
20. The modem of
21. The modem of
|
This application claims the benefit of U.S. Provisional Application No. 60/227,427 filed Aug. 23, 2000.
The present invention is directed to methods and apparatus for wireless communications and more specifically to methods and apparatus for transferring a single fragmented message over multiple networks to a single receiving device.
New wireless Internet applications continue to drive the need for increased electromagnetic spectrum utilization in the form of an increase in bandwidth for transmitting data. Service providers and regulators are simultaneously seeking an equivalent increase in spectrum utilization. To address the above ever-present demands, a variety of different wireless networks, i.e. Advanced Mobile Phone System (“AMPS”), Global System Mobile (“GSM”), and Personal Communications Service (“PCS”) were developed to transmit data using different frequencies of the radio spectrum.
In addition, several technologies have been developed for more efficient use of the radio spectrum. For instance, Frequency Division Multiple Access (“FDMA”) is a data transmission technique that allows many cellular telephone users to communicate with one base station by assigning each user a different frequency channel. Code Division Multiple Access (“CDMA”) is a technique that enables cellular telephone users to share a given frequency channel by breaking each transmitted signal into many packets of data, each of which is tagged with the cell phone user's code, wherein the packets are spread over a band of frequencies and then reassembled at the receiving end. Cellular Digital Packet Data (“CDPD”) is another data packet technique similar to CDMA. Orthogonal Frequency Division Multiple access (“OFDM”) is a technique wherein a data message is split into fragments, and using a single transmitting source, the fragments are simultaneously transmitted over a cluster of (adjacent) radio frequency (“RF”) channels with all channels using the same modulation/coding type and controlled by the same protocol rules. Finally, Time Division Multiple Access (“TDMA”) is a technique for channel sharing that assigns each cell phone user a repeating time slot in a frequency channel.
Moreover, the current wireless communications infrastructure as described allows most United States and worldwide cellular regions to provide for multiple independent standards. Some infrastructure base station equipment and client side terminal devices, such as cellular telephones, also have the capability to operate according to multiple standards. Nonetheless, inefficient utilization of the above-described communications infrastructure occurs for a number of reasons.
First, many client side wireless modem devices operate according to only one standard. This is also true for wireline modems. In addition, most wireline base station equipment is incapable of operating according to multiple standards because of the more constrictive electromagnetic nature of copper wire and coaxial cable used with this equipment. Second, although multiple wireless standards may occupy the same region and not interfere with each other, these standards typically occupy principally the same frequencies in the electromagnetic spectrum, or very nearly so. This limits a perspective user to one air standard or another at any given time. Examples include AMPS and CDMA in the same geographical area or GSM and CDMA in the same geographical area. In addition, inefficient utilization may occur due to various interference issues among the above cellular techniques, which may also limit a prospective cellular telephone user to one air standard or another, i.e. limiting use to AMPS, which uses CDPD technique or IS-95, which uses the CDMA technique when both are available in the same region.
Finally, the current hardware used to facilitate wireless communications limits the utilization of the available bandwidth. One such example is presently available multimode radio technology, i.e. iDEN/GSM and ANALOG/CDMA radios and tri-mode cellular telephones. iDEN/GSM and ANALOG/CDMA radios increase the effective footprint of a coverage area by enabling roaming across multiple technologies, and tri-mode phones can operate using three different standards. However, each described unit is only capable of operating according to one standard at a time.
The limitation to one air standard or the other at any given time (in a multiple standard geographic region) prevents both carriers and users from maximizing the utilization of the available infrastructure for wireless data traffic. What is needed are techniques and apparatus that can be used to increase utilization of the existing infrastructure and simultaneously provide users with the greatest possible bandwidth for data traffic given the existing infrastructure.
The present invention is directed at addressing the above-mentioned shortcomings, disadvantages, and problems of the prior art. The present invention provides for a wireless radio frequency (“RF”) modem constructed to cooperatively operate with an external message split controller, said external message split controller operative to split a message into a plurality of message fragments according to one or more predetermined criteria, and to include with each said message fragment an identifier of where said message fragment was located within said message, to enable each said message fragment to be transmitted to said RF modem as a separate electromagnetic signal via a separate selected transmitting source over a corresponding selected radio frequency, said RF modem comprising: an RF front end operative, for each said separate electromagnetic signal, to receive the signal, to detect the radio frequency over which the signal was transmitted and to downconvert the signal to generate a corresponding baseband signal; a baseband processing unit coupled to said RF front end and operative to detect and decode each said baseband signal generated by said RF front end to generate each said corresponding transmitted message fragment; a central processing unit (“CPU”) coupled to said RF front end and to said baseband processing unit, said CPU operative to detect said identifiers; and a message fragment combining unit coupled to said CPU for combining said message fragments as a function of said identifier to generate the original message.
In a preferred embodiment, the modem also comprises a modem message split controller for performing message fragmentation to enable an outgoing message to be split into multiple message fragments for transmission over multiple independent networks. Moreover, the external message split controller may be included in a proxy server connected to the Internet, a network controller for a data communications network or a transmitter controller for a data communications network.
The present invention also provides for a method for transmitting a message to a single receiving unit over a plurality of independent transmitting sources, said method comprising the steps of: (a) selecting at least two available transmitting sources for transmitting a message to an intended receiving unit and selecting a corresponding radio frequency for each said selected transmitting source; (b) splitting said message into a plurality of message fragments according to at least one predetermined criteria and including with each said message fragment an identifier of where said fragment was located within said message; (c) causing each said message fragment to be transmitted to said receiving unit as a separate electromagnetic signal via a separate said selected transmitting source over the corresponding selected radio frequency; (d) receiving, in said receiving unit, each said separate electromagnetic signal and extracting the corresponding message fragment; and (e) combining, in said receiving unit, said message fragments as a function of said identifiers to generate the original message. The message fragmentation step may be performed according to one or more Quality of Service criteria, including cost, battery life, latency, network congestion, and the message fragments may be sent over either homogeneous or heterogeneous networks.
An object of the present invention is to increase the effective throughput of a wireless device, to increase utilization of the existing wireless communications infrastructure and to provide users with the greatest possible bandwidth for transmitting data given the existing infrastructure, especially in areas where multiple wireless/wireline networks coexist, by simultaneously using those multiple networks to send a fragmented message to a single receiver unit.
A key advantage of the present invention is that it provides for the aggregation of compatible cellular and wireless Local Area Network (“LAN”) standards in a given cellular region, thus enabling multiple, independent modes of operation in a wireless device to achieve maximum radio efficiency and the greatest possible bandwidth.
Another advantage of the present invention is that the effective data transmission rate may be increased by an amount proportional to the subscriber hardware/software capabilities.
Yet another advantage of the present invention is that it enables network interfacing, i.e.,. LAN-to-Wide Area Network (“WAN”), WAN-to-LAN, multi-WAN-to-LAN, multi-LAN-to-WAN, multi-LAN-to-multi-WAN and multi-WAN-to-multi-LAN.
Another advantage of the present invention is that provides for more effective communications hardware, such as a universal wireless data modem. Such a device is useful, for example, for secured communications, for robust data communications, and for large-bandwidth, fixed wireless applications.
Still another advantage of the present invention is that it enables high speed wireless internet data communication applications.
The foregoing aspects and the intended advantages of the present invention will become more readily apparent by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
According to the present invention, a message is split into at least two message fragments and each message fragment is sent simultaneously (or sequentially) via multiple independent transmitting sources in fundamental ways over several radio frequency (“RF”) channels, using one or more air interfaces. Although different in fundamental ways, OFDM (Orthogonal Frequency Division Multiple Access) technology is similar to the present invention in that a given message is split and sent over a selected cluster of RF channels. However, the OFDM technology is not as effective as the present invention in increasing bandwidth for data transmission because in OFDM only one transmission source is used, the same modulation and coding scheme is used by all of the selected channels, and a single protocol stack is used by all of the selected channels. Whereas, in the present invention, the message fragments are sent via multiple independent sources. Accordingly, the selected channels use different signaling schemes, and each network utilized is not limited by having to operate using the same protocol stack.
Table 1 below illustrates the key difference between the present invention and the prior art OFDM technology.
TABLE 1
OFDM
Invention
Source of the message
One single source
Multiple independent
sources
Modulation/coding
The same modulation/
Channels use different
type
coding type is used by
(independent) signaling
all the channels
schemes
Protocol stack
One protocol stack for
Every network may be
all channels
using a different protocol
stack
Those skilled in the art will realize that other combinations of the available standards may be utilized. Moreover, other conventional standards and even future wireless or wireline standards may be incorporated for use by the modem device to provide a maximum utilization of flexibility and bandwidth.
Modem 300 comprises an antenna 305, a power amplifier 310, a software configurable direct conversion DSP RFIC 315, a high speed software configurable CPU ASIC 320, a master clock 325, a Flash memory and SDRAM 330, and a fragment combiner and message recovery unit 335. These components of modem 300 are electrically connected as illustrated by the solid lines in
Antenna 305, power amplifier 310, clock 325, and memory 330 are conventional components well known on the art. A direct conversion DSP RFIC 315 is an RF front end component that is able to perform RF conversion in the receive mode so as to simultaneously receive at least two message fragments from different transmission sources. DSP RFIC 315 is further operative, for each said separate electromagnetic signal, to receive the signal, to detect the radio frequency over which the signal was transmitted, and to downconvert the signal to generate a corresponding baseband signal. CPU ASIC 320 is preferably a conventional component that functions as a controller or processor for modem 300 and also performs baseband processing and protocol stack control. In the receive mode, CPU ASIC 320 decodes each baseband signal to generate a corresponding message fragment having a stream of data bits and including protocol data bits and then removes the protocol data bits to enable the original message to be recreated. In the transmit mode CPU ASIC 320 adds protocol data bits to a stream of data bits corresponding to a message and encodes the data bits into a baseband signal for processing by DSP RFIC 315. CPU ASIC 320 is further operative to detect the identifier in each message fragment. Fragment combiner 335 is also a conventional component used to recombine the message fragments into the original message as a function of the identifier included with each message fragment. Fragment combiner 335 may be integrated within CPU ASIC 320 or may be a separate component.
More specifically, after a message intended to be delivered to a terminal is broken into two or more fragments, the fragments are preferably numbered to facilitate message reassembly at the receiver end. The message fragmentation operation also preferably takes place within an externally located content server. In packed data networks, packet numbering is not required. Transmission Control Protocol/Internet Protocol (“TCP/IP”) can be used to perform numbering, but transparently. Each fragment is then carried by a different network.
For example, within a geographic area where both GSM and CDMA networks are deployed, the GSM network may carry the first half of the message while the CDMA network may carry the second half of the message. The receiving device is assumed to have the capability of decoding both halves of the message and of reconstructing the original message. RF radios may be software configurable to more easily achieve this task.
There are many ways of implementing method 400. A specific example is as follows. A large streaming video is to be sent by MPEG4 encoding over a wireless connection. Assume there are two standards available in a region. For the purposes of this example, we will also assume the standards are IS-95B and CDPD, with data rates of 14400 plus 19200 bps, respectively, which are to be combined to obtain an aggregate rate of 33600 bps. The image is broken into two parts, with one standard carrying 14400/33600 or 43% of the data and the second carrying 19200/33600 or 57% of the data to obtain the aggregate transfer rate of 33600 bps. In other words, the streaming video image data is divided proportionally to match the data transfer rate of each of the available channels in order to obtain the desired increased data throughput. In this example, the effective data rate into the receiving device is doubled by simultaneously using the two networks to transmit the message fragments. Generally, the potential for increasing the effective data rate at the receiving device is only limited by the networks available for transmitting data, if the device is constructed with the required software and hardware capabilities.
The operation of message fragmentation is preferably performed either by a mobile device (for uplink transmissions) or by a proxy server (for downlink transmissions). Those skilled in the art will realize that the message fragmentation operation can also take place at a mobile switching center a network controller or at a transmitter controller. For the sake of simplicity, only message fragmentation at the proxy server level is described below.
Other criterion may be considered during the fragmentation process. For instance, the message may be fragmented into pieces according to a Quality of Service (“QoS”) criterion, such as latency, cost, required power, battery life, etc. The role of the message split controller is to orchestrate the operation of message fragmentation according to predefined QoS rules. For example, voice signals (less tolerant to network latency) may be sent on a circuit switch network while data files (more tolerant to latency) can be sent on a packet switch network. Each message fragment may have a QoS indicator attached to it so that the message fragment is sent using a network that satisfies the corresponding QoS requirement.
Message fragmentation can also be done at a packet level. For instance, multiple packets may be interleaved before being transmitted over the different networks, which can be either homogeneous or heterogeneous networks. Interleaving helps equalize the overall system performance in terms of latency, packet error rate, coverage, etc. Packet interleaving introduces diversity into the system.
In the
Referring again to
Moreover, the list of Existing protocols such as TCP/IP can guarantee message fragment ordering without numbering the packets prior to message transmission. In the situation where circuit switch networks are used, packets must be numbered according to any conventional numbering rule prior to transmission, and a mobile device for instance, would reassemble the received packets according to the applicable numbering rule. Finally, when the present invention is used in the uplink, i.e. transmit content from a mobile device to a proxy server, the same steps of the process shown in
The message fragments 1 through N of Message content 905 are generated by message split controller 910 and passed to base band processor 915, which is preferably software configurable. Baseband processor 915 is preferably a plurality of baseband processors 1 through N connected in parallel to simultaneously process each received message fragment. Each fragment is processed according to selected physical layer specifications. After baseband processing, the data is passed to an RF front end for up-conversion and transmission. The RF front end for
Methodology 1000 has the unique advantage of being completely transparent to a carrier as shown by the following illustration. Assume that an aggregator for providing communications services purchases a certain amount of bandwidth from a number of carriers. Each of these carriers may be using a different technology. For instance the aggregator may have a contract with Sprint PCS (using CDMA technology) to use 100,000 wireless phone lines and another contract with AT&T (TDMA) for using another 100,000 wireless phone lines for the purpose of reselling the SPRINT and AT&T services to its customers at a lower cost with higher throughput. Now assume a customer is equipped with a wireless device that can simultaneously decode TDMA and CDMA signals, and the customer wants to download a 1Mbyte video file to his cell phone. The following steps should take place:
Architecture 1100 functions as follows. Upon passing through LNA 1105 and wherein an intermediate frequency (“IF”) is generated, a large spectrum bandwidth (e.g., several MHz) is down-converted to baseband and sampled using ADC 1110. The rate of ADC 1110 is preferably at least twice the size of the down-converted frequency band, digital filter bank 1120 is used to tune to the receive frequency of each of the subject networks. Note that the digital filters are identical if the receiver is performing parallel detection of homogeneous transmitted signals. Homogenous transmitted signals are signals which have a format defined according to the same air interface as opposed to heterogeneous transmitted signals which are signals transmitted according to different air interfaces. The output of digital filter bank 1120 represents multiple baseband signals each representing a specific data network. The baseband signals are passed to a single (or multiple) baseband processors to retrieve the message fragments in a way similar to what is disclosed in connection with FIG. 4.
The embodiments of the method and apparatus for distributed data transfer over multiple independent wireless networks described above are illustrative of the principles of the present invention and are not limited to the particular embodiments described. Other embodiments of the present invention can be adapted for use in any RF wireless environment. Accordingly, while the preferred embodiment of the invention has been illustrated and described, it will be appreciated that various changes can be made therein without departing from the spirit and scope of the invention.
Souissi, Slim Salah, Andrews, Michael Scott
Patent | Priority | Assignee | Title |
10419360, | May 31 2007 | KYNDRYL, INC | Market-driven variable price offerings for bandwidth-sharing ad hoc networks |
10529012, | May 31 2007 | KYNDRYL, INC | System and method for fair-sharing in bandwidth sharing ad-hoc networks |
10560872, | May 31 2007 | KYNDRYL, INC | Price offerings for bandwidth-sharing ad hoc networks |
10594623, | May 31 2007 | KYNDRYL, INC | Market-driven variable price offerings for bandwidth-sharing ad hoc networks |
10623998, | May 31 2007 | KYNDRYL, INC | Price offerings for bandwidth-sharing ad hoc networks |
10958971, | Nov 28 2007 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Display apparatus and video processing apparatus |
11399209, | Nov 28 2007 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Display apparatus and video processing apparatus |
11399210, | Nov 28 2007 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Method for processing video information and method for displaying video information |
11445241, | Nov 28 2007 | Maxell, Ltd. | Information processing apparatus and information processing method |
11451860, | Nov 28 2007 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Display apparatus and video processing apparatus |
11451861, | Nov 28 2007 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Method for processing video information and method for displaying video information |
11496410, | May 31 2007 | KYNDRYL, INC | Market-driven variable price offerings for bandwidth-sharing ad hoc networks |
11509953, | Nov 28 2007 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Information processing apparatus and information processing method |
7720505, | Mar 07 2006 | Marvell World Trade Ltd | Personal lifestyle device |
7817623, | May 31 2007 | LinkedIn Corporation | Optimization process and system for non-multiplexed peer-to-peer architecture |
7843861, | May 31 2007 | LinkedIn Corporation | Coalition formation and service provisioning of bandwidth sharing AD HOC networks |
7848459, | Apr 18 2005 | INTERTECHNOLOGY GLOBAL LLC | Radio receiving apparatus and radio receiving method |
7860081, | May 31 2007 | International Business Machines Corporation | Optimization process and system for multiplexed gateway architecture |
7873019, | May 31 2007 | WRP IP MANAGEMENT, LLC | Systems and methods for establishing gateway bandwidth sharing ad-hoc networks |
7884615, | Jun 07 2002 | CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Cable tester |
7889686, | Nov 21 2006 | PicoMobile Networks, Inc.; PICO Mobile Networks, Inc | Seamless switching of media streams between different networks |
7898993, | May 31 2007 | International Business Machines Corporation | Efficiency and resiliency enhancements for transition states in ad hoc networks |
7906973, | Jun 09 2006 | CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Cable tester |
7917129, | Aug 23 2000 | Novatel Wireless, Inc | Method and apparatus for distributed data transfer over multiple independent wireless networks |
7957764, | Mar 07 2006 | MARVELL INTERNATIONAL LTD; CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Personal lifestyle device |
7961756, | Nov 21 2006 | PicoMobile Networks, Inc. | Integrated multimedia system |
7970384, | Nov 21 2006 | PicoMobile Networks, Inc. | Active phone book enhancements |
7978699, | Nov 21 2006 | PicoMobile Networks, Inc.; PICO Mobile Networks, Inc | Protocol compression with synchronized sequence numbers |
7979311, | May 31 2007 | International Business Machines Corporation | Payment transfer strategies for bandwidth sharing in ad hoc networks |
8000719, | Nov 21 2006 | PICO Mobile Networks, Inc. | Multi-mode location services |
8040863, | May 31 2007 | International Business Machines Corporation | Demand pull and supply push communication methodologies |
8045517, | Feb 09 2007 | Samsung Electronics Co., Ltd.; SAMSUNG ELECTRONICS CO , LTD | Method and apparatus for transmitting/receiving data in a communication system using multiple frequency bands |
8179144, | Jun 07 2002 | CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Cable tester |
8189629, | Sep 14 2006 | Fujitsu Limited | Mobile communication system and communication method thereof |
8194638, | Jul 27 2006 | International Business Machines Corporation | Dual network types solution for computer interconnects |
8224377, | Mar 07 2006 | MARVELL INTERNATIONAL LTD; CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Personal lifestyle device |
8249984, | May 31 2007 | KYNDRYL, INC | System and method for fair-sharing in bandwidth sharing ad-hoc networks |
8257177, | Oct 04 2005 | PICO Mobile Networks, Inc | Proximity based games for mobile communication devices |
8279884, | Nov 21 2006 | PICO Mobile Networks, Inc.; PICO Mobile Networks, Inc | Integrated adaptive jitter buffer |
8320414, | May 31 2007 | KYNDRYL, INC | Formation and rearrangement of lender devices that perform multiplexing functions |
8374584, | Nov 21 2006 | PICO Mobile Networks, Inc. | Active phone book enhancements |
8391919, | Mar 07 2006 | MARVELL INTERNATIONAL LTD; CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Personal lifestyle device |
8411662, | Oct 04 2005 | PICO Mobile Networks, Inc. | Beacon based proximity services |
8516096, | Jul 09 2008 | Sierra Wireless, INC | Cognitive wireless system |
8520535, | May 31 2007 | GLOBALFOUNDRIES U S INC | Optimization process and system for a heterogeneous ad hoc Network |
8616975, | Oct 04 2005 | PICO Mobile Networks, Inc. | Proximity based games for mobile communication devices |
8619623, | Aug 08 2006 | NXP USA, INC | Ad-hoc simple configuration |
8620784, | May 31 2007 | KYNDRYL, INC | Formation and rearrangement of ad hoc networks |
8628420, | Jul 03 2007 | MARVELL INTERNATIONAL LTD; CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Location aware ad-hoc gaming |
8699531, | Sep 14 2006 | Fujitsu Limited | Mobile communication system and communication method thereof |
8750920, | Mar 07 2006 | MARVELL INTERNATIONAL LTD; CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Personal lifestyle device |
8825016, | Nov 21 2006 | PICO Mobile Networks, Inc. | Active phone book enhancements |
8829917, | Jun 07 2002 | CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Cable tester |
8885584, | Nov 30 2011 | Malikie Innovations Limited | Multiple concurrent data link management |
8891492, | Oct 16 2006 | NXP USA, INC | Power save mechanisms for dynamic ad-hoc networks |
8892465, | Jun 27 2001 | Skky, LLC | Media delivery platform |
8908567, | Jun 27 2001 | Skky, LLC | Media delivery platform |
8918051, | Oct 21 2009 | Marvell International Ltd. | Method and apparatus for performing a handoff of a data communication session from one network to another network |
8937963, | Nov 21 2006 | PICO Mobile Networks, Inc. | Integrated adaptive jitter buffer |
8942669, | Dec 05 2012 | Verizon Patent and Licensing Inc.; Cellco Partnership; Verizon Patent and Licensing Inc | Tiered-based billing for content delivery |
8972289, | Jun 27 2001 | Skky, LLC | Media delivery platform |
9019866, | Aug 08 2006 | NXP USA, INC | Ad-hoc simple configuration |
9037502, | Jun 27 2001 | Skky, LLC | Media delivery platform |
9037508, | May 31 2007 | KYNDRYL, INC | Formation and rearrangement of ad hoc networks |
9100987, | May 31 2007 | KYNDRYL, INC | Formation and rearrangement of lender devices that perform multiplexing functions |
9118693, | Jun 27 2001 | Skky, LLC | Media delivery platform |
9124717, | Jun 27 2001 | Skky, LLC | Media delivery platform |
9124718, | Jun 27 2001 | Skky, LLC | Media delivery platform |
9143512, | Oct 04 2013 | AT&T Intellectual Property I, L.P. | Communication devices, computer readable storage devices, and methods for secure multi-path communication |
9185732, | Oct 04 2005 | PICO Mobile Networks, Inc. | Beacon based proximity services |
9203870, | Jun 27 2001 | Skky, LLC | Media delivery platform |
9203956, | Jun 27 2001 | Skky, LLC | Media delivery platform |
9215310, | Jun 27 2001 | Skky, LLC | Media delivery platform |
9219810, | Jun 27 2001 | Skky, LLC | Media delivery platform |
9241304, | May 31 2007 | GLOBALFOUNDRIES U S INC | Optimization process and system for a heterogeneous ad hoc network |
9264853, | Mar 07 2006 | MARVELL INTERNATIONAL LTD; CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Personal lifestyle device |
9277442, | Nov 30 2011 | Malikie Innovations Limited | Multiple concurrent data link management |
9308455, | Oct 25 2006 | CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | System and method for gaming in an ad-hoc network |
9319516, | Jun 27 2001 | Skky, LLC | Media delivery platform |
9331904, | May 31 2007 | KYNDRYL, INC | Formation and rearrangement of lender devices that perform multiplexing functions |
9350649, | Oct 15 2002 | COMPETITIVE ACCESS SYSTEMS, INC | Multipath communication devices and methods |
9374785, | Oct 16 2006 | NXP USA, INC | Power save mechanisms for dynamic ad-hoc networks |
9380401, | Feb 03 2010 | CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Signaling schemes allowing discovery of network devices capable of operating in multiple network modes |
9444874, | Oct 16 2006 | NXP USA, INC | Automatic Ad-Hoc network creation and coalescing using WPS |
9578538, | May 31 2007 | KYNDRYL, INC | Formation and rearrangement of ad hoc networks |
9832304, | Jun 27 2001 | Skky, LLC | Media delivery platform |
Patent | Priority | Assignee | Title |
5574979, | Jun 03 1994 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Periodic interference avoidance in a wireless radio frequency communication system |
5805581, | Sep 09 1994 | TCL Communication Technology Holdings Limited | Mobile communication system using various multiple access methods |
6009087, | Sep 09 1994 | TCL Communication Technology Holdings Limited | Mobile communication system using various multiple access methods |
6138158, | Apr 30 1998 | UNWIRED PLANET IP MANAGER, LLC; Unwired Planet, LLC | Method and system for pushing and pulling data using wideband and narrowband transport systems |
6185208, | Apr 30 1998 | UNWIRED PLANET IP MANAGER, LLC; Unwired Planet, LLC | Method and apparatus for fragmenting messages for a wireless network using group sharing of reference numbers |
6343318, | May 29 1998 | ACCESS CO , LTD | Method and apparatus for communicating information over low bandwidth communications networks |
6389010, | Oct 05 1995 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones |
6397259, | May 29 1998 | ACCESS CO , LTD | Method, system and apparatus for packet minimized communications |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 23 2001 | Novatel Wireless, Inc. | (assignment on the face of the patent) | / | |||
Nov 26 2001 | SOUISSI, SLIM SALAH | Novatel Wireless, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012615 | /0732 | |
Dec 19 2001 | ANDREWS, MICHAEL SCOTT | Novatel Wireless, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012615 | /0732 | |
Jan 12 2002 | Novatel Wireless, Inc | Sanmina-SCI Corporation | SECURITY AGREEMENT | 012343 | /0402 | |
Jan 09 2006 | Sanmina-SCI Corporation | Novatel Wireless, Inc | RELEASE OF SECURITY INTEREST | 017297 | /0819 | |
Jun 10 2010 | Novatel Wireless, Inc | UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT | PATENT SECURITY AGREEMENT | 024588 | /0683 | |
Jul 13 2010 | UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT | Novatel Wireless, Inc | RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL AT REEL FRAME NO 24588 0683 | 024697 | /0062 | |
Oct 31 2014 | Novatel Wireless, Inc | Wells Fargo Bank, National Association | PATENT AND TRADEMARK SECURITY AGREEMENT | 034274 | /0161 | |
May 08 2017 | Wells Fargo Bank, National Association | Novatel Wireless, Inc | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 042492 | /0960 | |
May 08 2017 | INSEEGO NORTH AMERICA, LLC F K A FEENEY WIRELESS, INC | LAKESTAR SEMI INC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 042452 | /0518 | |
May 08 2017 | Novatel Wireless, Inc | LAKESTAR SEMI INC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 042452 | /0518 | |
May 08 2017 | ENFORA, INC | LAKESTAR SEMI INC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 042452 | /0518 | |
Aug 23 2017 | LAKESTAR SEMI INC | Novatel Wireless, Inc | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 043417 | /0574 |
Date | Maintenance Fee Events |
Jan 03 2011 | REM: Maintenance Fee Reminder Mailed. |
May 31 2011 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
May 31 2011 | M2554: Surcharge for late Payment, Small Entity. |
Oct 27 2014 | M2552: Payment of Maintenance Fee, 8th Yr, Small Entity. |
Jan 14 2019 | REM: Maintenance Fee Reminder Mailed. |
May 29 2019 | M2553: Payment of Maintenance Fee, 12th Yr, Small Entity. |
May 29 2019 | M2556: 11.5 yr surcharge- late pmt w/in 6 mo, Small Entity. |
Date | Maintenance Schedule |
May 29 2010 | 4 years fee payment window open |
Nov 29 2010 | 6 months grace period start (w surcharge) |
May 29 2011 | patent expiry (for year 4) |
May 29 2013 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 29 2014 | 8 years fee payment window open |
Nov 29 2014 | 6 months grace period start (w surcharge) |
May 29 2015 | patent expiry (for year 8) |
May 29 2017 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 29 2018 | 12 years fee payment window open |
Nov 29 2018 | 6 months grace period start (w surcharge) |
May 29 2019 | patent expiry (for year 12) |
May 29 2021 | 2 years to revive unintentionally abandoned end. (for year 12) |