A hardware and software bundle that can enable computers and mobile phones to communicate small data packages without relying on the internet or the central cellular network infrastructure. The bundle enables users to send text messages and other data. For example, GPS coordinates, multimedia from the situation, accelerometer and other sensor data can all be sent over a decentralized network, enabling enhanced communication and situation response when the central grid is unavailable.
|
18. A mesh network communication device, for communicating in a wireless radio frequency mesh communication network, comprising:
a wireless radio frequency transceiver and microprocessor, configured to independently assume a role of at least a sender mesh network device, a recipient mesh network device, and an intermediate mesh network device, comprising:
at least one automated processor, configured to:
conduct a public key infrastructure (PKI) key exchange with a plurality of other mesh network communication devices, to define an encryption key and a decryption key for maintaining privacy of communications through the wireless radio frequency mesh communication network;
control the wireless radio frequency transceiver to communicate a first plurality of packets of information comprising a first encrypted message, encrypted according to the encryption key to produce an encrypted message, associated with at least a first target identifier that targets a plurality of recipient mesh network devices, and a first timecode, each packet comprising data and at least one of an error detecting code and an error correcting code, through the wireless radio frequency mesh communication network;
control the wireless radio frequency transceiver to receive a second plurality of packets of information comprising a second encrypted message, associated with at least a second target identifier, and a second timecode, and determine whether the second target identifier corresponds to a respective target identifier of the mesh network communication device; and
if the second target identifier does not correspond with the respective target identifier of the mesh network communication device, storing and forwarding the second plurality of packets comprising the second encrypted message, wherein in at least one mode of operation, at least one mesh network communication device targeted by the second target identifier is unavailable to confirm receipt of the second plurality of packets, the mesh network device being configured to rebroadcast the second plurality of packets comprising the second encrypted message for the shorter of a predetermined duration and receipt of a confirmation message from the at least one mesh network communication device targeted by the second target identifier, and then delete the second plurality of packets comprising the second encrypted message.
1. A mesh network communication method, comprising:
establishing a wireless radio frequency mesh communication network comprising a plurality of mesh network communication devices, each mesh network communication device having a wireless radio frequency transceiver and being capable of independently assuming a role of at least a sender mesh network communication device, a recipient mesh network communication device, and an intermediate mesh network communication device;
conducting a public key infrastructure (PKI) key exchange associated with each of the sender mesh network communication device and a plurality of recipient mesh network communication devices from the plurality of mesh network communication devices, to define an encryption key and a decryption key for maintaining privacy of communications through the wireless radio frequency mesh communication network between the sender mesh network communication device and the plurality of recipient mesh network communication devices with respect to non-recipient mesh network communication devices;
encrypting a message with the encryption key to produce an encrypted message, and associating the encrypted message with the at least one target identifier that targets the plurality of respective recipient mesh network communication devices;
communicating a plurality of packets of information comprising the encrypted message through the wireless radio frequency mesh communication network, each packet comprising data and at least one of an error detecting code and an error correcting code and comprising at least one target identifier, sent from the sender mesh network communication device, received by at least one intermediate mesh network communication device, stored by the at least one intermediate mesh network communication device, filtered by the at least one intermediate mesh network communication device based on the at least one target identifier, and retransmitted by the at least one intermediate mesh network communication device until receipt by the recipient mesh network device is acknowledged or a predetermined period of time expires;
wherein in at least one mode of a plurality of modes of operation, at least one of the plurality of recipient mesh network communication devices is unavailable to acknowledge receipt of the plurality of packets of information, when the sender mesh network communication device communicates the plurality of packets of information, the at least one intermediate mesh network communication device rebroadcasting at least a portion of the plurality of packets of information for the shorter of a predetermined duration, and a time of receipt of a confirmation message from the at least one recipient mesh network communication device which is unavailable when the sender mesh network communication device communicates;
selectively receiving the plurality of packets of information through the wireless radio frequency mesh communication network, by the plurality of the recipient mesh network communication devices, stored and forwarded from the at least one intermediate mesh network communication device, based on the target identifier; and
deleting the plurality of packets of information communicated through the wireless radio frequency mesh communication network after of expiration of the predetermined duration.
17. A mesh network communication method, comprising:
establishing a wireless radio frequency mesh communication network comprising a plurality of mesh network communication devices, each mesh network communication device having a wireless radio frequency transceiver and being capable of independently assuming a role of at least a sender mesh network communication device, a recipient mesh network communication device, and an intermediate mesh network communication device;
conducting a public key infrastructure (PKI) key exchange associated with each of the sender mesh network communication device and a plurality of recipient mesh network communication devices from the plurality of mesh network communication devices, to define an encryption key and a decryption key for maintaining privacy of communications through the wireless radio frequency mesh communication network between the sender mesh network communication device and the plurality of recipient mesh network communication devices with respect to non-recipient mesh network communication devices;
encrypting a message with the encryption key to produce an encrypted message, and associating the encrypted message with the at least one target identifier that targets the plurality of respective recipient mesh network communication devices and a timecode;
communicating a plurality of packets of information comprising the encrypted message through the wireless radio frequency mesh communication network, each packet comprising data and at least one of an error detecting code and an error correcting code and comprising at least one target identifier, sent from the sender mesh network communication device, received by at least one intermediate mesh network communication device, stored by the at least one intermediate mesh network communication device, filtered by the at least one intermediate mesh network communication device based on the at least one target identifier, and retransmitted by the at least one intermediate mesh network communication device until receipt by the recipient mesh network device is acknowledged or a predetermined period of time expires;
wherein at least one of the plurality of recipient mesh network communication devices is unavailable to acknowledge receipt of the plurality of packets of information, when the sender mesh network communication device communicates the plurality of packets of information, the at least one intermediate mesh network communication device periodically rebroadcasts at least a portion of the plurality of packets of information for the shorter of a predetermined duration, and a time of receipt of a confirmation message from the at least one recipient mesh network communication device which is unavailable when the sender mesh network communication device communicates;
selectively receiving the plurality of packets of information through the wireless radio frequency mesh communication network, by the plurality of the recipient mesh network communication devices, stored and forwarded from the at least one intermediate mesh network communication device, based on the target identifier; and
deleting the plurality of packets of information communicated through the wireless radio frequency mesh communication network after expiration of the predetermined duration with respect to the timecode in the received plurality of packets of information.
2. The method according to
3. The method according to
4. The method according to
5. The method according to
6. The method according to
7. The method according to
8. The method according to
9. The method according to
10. The method according to
11. The method according to
12. The method according to
comparing the target identifier with a predetermined target identifier of each respective mesh network communication device that receives the encrypted message,
selectively in dependence on a match of the target identifier associated with the encrypted message and the predetermined target identifier, sending an acknowledgement, and
selectively in dependence on a mismatch of the target identifier associated with the encrypted message and the predetermined target identifier, storing and forwarding at least one of the plurality of packets comprising the encrypted message.
13. The method according to
14. The method according to
15. The method according to
16. The method according to
19. The mesh network communication device according to
|
The present application is a Nonprovisional and claims benefit of priority from U.S. Provisional Patent Application No. 61/784,354, filed Mar. 14, 2013, the entirety of which is expressly incorporated herein by reference.
The present disclosure is directed to point-to-point communication between computing devices. More particular, the present disclosure is directed to enabling computing devices such as computers and mobile phones to communicate data packages without necessary reliance on the internet or central cellular infrastructure.
People are dependent on our computers and mobile phones today, however the computers and mobile phones are reliant on central infrastructure in the form of the internet and cell towers, respectively to operate. If any kind of scenario arises where that central infrastructure is unavailable or suffering degraded performance, the computers and mobile phones are not able to communicate with other computers and mobile phones.
A hardware and software bundle that can enable computers and mobile phones to communicate small data packages without relying on the internet or the central cellular network infrastructure.
This may be referred to as user-to-user communications (U2U) or point-to-point (P2P). Computers and mobile phones enable users to send much more than text messages. For example, GPS coordinates, multimedia from the situation, accelerometer and other sensor data can all be sent over a decentralized network, enabling enhanced communication and situation response when the central grid is unavailable.
The present disclosure will be more readily understood from the detailed description of exemplary embodiments presented below considered in conjunction with the attached drawings, of which:
It is to be understood that the attached drawings are for purposes of illustrating the concepts of the invention.
Software and hardware package can be added to users' existing computers and mobile phones and enable them to transmit small data packages (text, GPS coordinates, sensor data, asynchronous voice, multimedia, or any other digital data hereafter referred to as “messages”) directly to each other or through a direct connection or mesh network without reliance on external infrastructure.
The P2P adapters 1 and 2 may include software and hardware packages for enabling private and point-to-point (P2P) communication between computing devices. As used herein, the P2P adapters 1 and 2 may also be referred to as the “device.” Also, as used herein, P2P communications refers to a communications connection between two endpoints or computing devices.
As shown in
Functional Characteristics for establishing P2P communication between computing devices can include, for example, the following:
1. Send data from one computer or mobile phone to another computer or mobile phone without using the internet or the central cellular infrastructure
2. Establish a system where messages can be sent to specific targeted users
3. Establish manual “channels” where groups of people can chat
4. Operate on unlicensed FCC spectrum
5. Be compatible with leading computers and mobile phones
6. Utilize commodity radio chipsets to create an external digital radio device which can be paired with computers or mobile phones
7. Use existing computer or mobile phone display and input mechanisms
8. Using existing computer or mobile phone processors to power software app
9. Use public/private key encryption to ensure privacy
In an example, a device for radio communication can be paired with a computer or mobile phone to leverage the ease of use and power of users' existing computer or mobile phones.
The device can handle sending and receipt of small messages via radio, and can interface with the computer or mobile phone to display and input new messages.
The device can remain active even when not directly communicating with the computer or mobile phone, and can continue to receive and send messages, attempt retries if the recipient is not in range, and forward messages to other participants in the mesh network.
Outline of Device Function:
Sender Software Operations
User composes a new message for transmission to a recipient in their contact list.
Software operations can compress the message into as small a data packet as possible.
Software operations can create the message, comprised of the unencrypted recipient ID and checksum, and encrypted payload (sender ID, timestamp, and message). Devices that receive the message can verify the completeness and accuracy of the transmission, but not read the contents, as the message payload can be encrypted so that only the intended recipient can decrypt it.
Software operations can transmit the message to the device for sending. Transmission to the device may be handled through headphone-jack audio coupling, bluetooth, NFC, USB, custom short-range radio, shared network wifi communication, or other means.
Sender Hardware
A device can receive the message from the computer or mobile phone, and attempt to broadcast it to other nearby devices over unlicensed radio spectrum, and confirm receipt of that message, automatically retrying as appropriate until the recipient is in range and is able to successful return a receipt signal.
Receiver Hardware
The device can listen for new messages via radio, and store incoming messages as appropriate.
Receiving hardware firmware can first check if the target ID matches the ID of the computer or phone it is paired with or another computer or phone in its approved network. If there is no match, the message can be discarded. If matched, the software can continue to next steps.
Hardware can check the checksum to confirm successful receipt of full data package. If not successful, it can continue to gather data packets as the message is retried until the full message is received.
If/when successful checksum is achieved, software can send a small receipt signal with the message ID# in the same way or in a similar way as original messages are sent.
When next paired with the computer or mobile phone, the device can deliver stored messages to the computer or phone for decryption and display.
Receiver Software Operations
When the device's software is opened on the user's computer or mobile phone, it can pair with the device and receive stored messages. It can then decrypt the messages and display them to the user.
The receiver can then choose to respond and this process can repeat in the same manner.
List of Product Implementation Variables
An outline a variety of different ways which could implement different functional pieces of the final device as well as some advanced features planned in our development roadmap.
General Form Factor: Description of device implementation.
External dongle: Any kind of device which exists not as an integrated part of a phone or computer, but which still relies on a phone or computer to operate.
Built into phone: Any kind of hardware integrated into a consumer phone or computer which enables User-to-User (U2U) communications in addition to regular computer or cell phone operations
Standalone device: A completely independent device that enables U2U communications without reliance on a phone or computer.
Integrated eyeglass display: U2U communications capabilities built into, or working with, an integrated eyeglass display such as Google® Glass.
Functional Pieces
Antenna: This part of the hardware package for the device can be responsible for both the receipt and broadcasting of signals. Working together with the radio chipset, the antenna can be the entry/exit port of signals into spectrum. The antenna may come in a variety of shapes and sizes depending on final form factor as well as the section of spectrum a particular device model might be designed to operate on.
External antenna: An antenna that is not integrated into the computer or phone. It can be a free-standing external hardware piece which can be attached to the computer or phone if the user desires, or it can also operate completely independent of it.
Integrated internal antenna (phone): Antenna that is built directly into a computer or phone. The antenna would live inside the phone not unlike phones' regular 3G, 4G, and other such antennas.
Integrated internal antenna (freestanding device): Not unlike the phone-integrated antenna, however this would be in the case of a full freestanding device being made independent of a computer or mobile phone entirely.
Repurposing existing phone antennas: By accessing the firmware/software on a computer or mobile phone's existing antennas (any of them) and modifying the settings to allow the antennas to broadcast on new frequencies or on the same frequencies but operating in an U2U manner. The existing cellular antenna/radios firmware/software can be modified to allow them to communicate with each other directly over their normal frequencies. This could require updating their programming controls so that the phones did not attempt to connect to a tower, but instead connected to another phone with similar customizations active.
Radio Chipset: This part of the device hardware package can work in tandem with the antenna to prepare signals for broadcast, as well as processing their receipt. The radio chipset's responsibilities include:
Processing between digital and analog signals (to/from)
Setting frequency hopping patterns/protocols
Error-Correction
1. External radio chipset: Independent radio chipset not integrated into a computer or phone or wholly freestanding device, however designed to work in conjunction with a computer or mobile phone to enable U2U communications.
2. Integrated radio chipset: A chipset designed for U2U communications integrated into a computer or mobile phone as an additional chipset.
3. Repurposing existing radio chipsets: Inside a computer or mobile phone accessing the firmware/software to enable any of a computer or phone's existing radio chips to enable U2U communications.
4. Allow the device-enabled chipsets/antennas to broadcast on the same frequencies and protocols (GSM/CDMA/etc) as major cell carriers to become a defacto “Roaming” network which other users could connect to with their regular cell antennas without any device hardware or other customization. This essentially emulates a cell tower which a user can choose to “Roam” onto and then send messages via that connection to that single connection or as part of a larger mesh network.
Broadcasting Protocols
Spectrum: This is the spectrum where the device hardware can be operating. The device can operate on public band spectrum that does not require the user to have a radio operator's license. The spectrum broadcast on can be changed with either a physical add-on/modification to the base device hardware package, or multiple models of the device can be created for varied applications (government, military, wall-penetrating, marine long range, city consumer, etc.—at times different spectrum can be optimal for each consumer type). The protocols and functionality can be similar or identical across all electromagnetic spectrums.
Data interface: Primary processing, data input/display, and security features can be via computer or mobile phone's existing processors and data input/output features (e.g., touch screens, processors, etc). The data to be sent via our radio hardware, or the data received via that same hardware can make it to and from the computer or mobile phone's primary hardware and any device hardware. Methods by which this can be achieved include:
Via the headphone jack: Most mobile phones have Tip-Ring-Ring-Sleeve (TRRS) headphone jacks. These jacks allow for both the output and input of audio signals. The output is the regular contact one uses for audio, but there is also a contact for a microphone which allows data to come back in to the phone. The device can use the data input/output contacts already found with TRRS headphone jacks to transfer data to and from the device hardware. This can require software that can send the appropriate signals to the mobile phone's audio output chip, as well as receive signals back. Once the signals are out, the device hardware can be able to interpret those signals for broadcast (and receipt).
The connection pathway via the headphone jack can be:
Direct wire (line connection) from headphone jack to device hardware.
Proprietary low power radio reading signals from headphone jack and broadcasting it a short range to the device hardware.
Near field communications chip via headphone jack.
Bluetooth® low energy add on via headphone jack.
Bluetooth® add on via headphone jack.
WiFi add on via headphone jack.
Universal Serial Bus (USB) ports: A computer can directly talk to the device hardware via USB. Computers and mobile phones can also communicate via their own micro-USB connector. The connection pathway can be made for any of the variations found for the headphone jack as well originating via the USB ports (direct line, NFC, etc)
Near field communications (NFC): Mobile phones or computers with their own built in NFC chips can be paired with the device and data can be sent and received via that medium.
Apple® iOS ports: Same as USB ports, but using any of the iOS proprietary ports (30-pin, Lightening).
WiFi: Using phone or computer's WiFi to connect with device hardware.
Bluetooth®/Low-Power Bluetooth®: Using a phone/computer's existing Bluetooth chips to communicate with device hardware.
Integrated: For integrated solutions in a phone or standalone device the necessary connections can be on the circuit boards themselves.
Processing: There can be two batches of processing. Some pre-processing can occur on the radio chipset (this has already been covered). However primary processing to decode signals and display/create them for a user requires more advanced processing power. This section refers to that processing.
Mobile phone or computer's built in processing power: Building apps on leading platforms which pair with the device hardware.
Device processors: For a standalone device all processing would have to be handled by device processors that can include these higher level functionalities into it (same goes for user interface).
Mix of both: Certain functions can be split between the device processors and phone/computer processors depending on best use. For example, error-correction could be handled by firmware processing, while decoding of encryption can be done by higher power phone/computer processors.
Error Correction (to extend range we'll deal with imperfect/incomplete signals)
Checksums: Checksums can be sent as an unencrypted part of the total data signal. Firmware can collect the checksums and run the necessary calculations to determine if the message was completed correctly before storing or sending it to the computer or phone for decryption, or rebroadcasting it as part of a mesh network.
Resends: Sender can attempt automatic resends for an appropriate period of time or until a receipt signal for that unique message is received back.
Partial packet reconstruction: If receiver only successfully captures X of Y data packets, it can temporarily save them to see if it can capture some of the missing packets and reconstruct the entire data set.
Privacy: Privacy is one of the primary value propositions of the device. As used herein, privacy means that only intended recipients will be capable of decrypting and accessing the contents of any data package sent via the device.
Public/private key exchange (derivation of PGP): This is an example of a core of the device's privacy system. Each user can be able to create a highly randomized security key based on sensor data from the computer or mobile phone (accelerometer, random screen movement input, etc). Based on this unique key, device's software can create a public/private key pair that can be shared with users they want to speak with privately.
Firmware control: Firmware can discard any messages with a target ID not matching that computer or phone's ID or not matching any group IDs that user may be a part of.
Proprietary Encryption: device may develop proprietary encryption with software controls only allowing the decoding and display of messages with target ID value matching computer or phone's ID (e.g., phone number)
Message decay: Software controls can be implemented that can cause a message to be deleted after X period of time set by sender.
Password access: App may require password/fingerprint/etc to open at all.
Networking: Method of extending the device unit range beyond strict U2U communications.
Mesh networking (store-and-forward): Messages sent by one device user can automatically be rebroadcast by other device users in range for X period of time or until confirmation receipt is sent back by recipient. This takes U2U communication to U2U2U and so forth.
Private mesh networks (e.g., VPN): Users can build private mesh networks where only other members of their group are stored-and-forwarded or are done so with preference over others.
Device rebroadcast points: The device or its customers set up higher power fixed rebroadcast points in strategic points to extend the range of all device units as a high-power general store-and-forward point.
Mobile rebroadcast points: Same function as the fixed rebroadcast points but in a mobile unit.
Power: Methods of powering the device.
Battery: Primary power source.
Emergency secondary battery: Independently toggled power source (not automatic) which can allow a very limited amount of power for broadcast and listening.
Capacitor: A small capacitor can be integrated for small emergency bursts of broadcast or listening. Powering options include:
Solar
Earphone jack
Kinetic (crank)
USB: Device battery can charge off of USB power, and be able to run on it as well.
Proprietary mobile phone ports: Power can be drawn from any proprietary port like the iOS Lightening port.
Wireless induction: Device can be powered through wireless induction from a nearby base station that can be plugged into AC/DC power, computer, solar, or any other original source
Fuel cells
Power drawn from mobile phone's headphone audio jack.
Basic User Features
One to one chat for discrete users
Group chat
Management of messages sent/received by contacts list in computer or phone
Other Features
GPS coordinates: GPS coordinates could be drawn from phone or computer's GPS receiver and transmitted. The receiving computer or phone could use the coordinates to display sender's location on Google® Maps or in a device proximal display (display showing location relative to own GPS coordinates).
Triangulation: the device unit can be requested to go into active ping mode to allow other units searching for its particular signal to triangulate its position based off of other device unit rebroadcasting. Results could be show in a proximal display (display relative to own position—ie. 50 feet away, North)
Rough pinging: Like triangulation, but for when triangulation is not possible. User being located could still have to enter ping mode, and distance could be based only off of rough measurement of signal strength. Display could only be rough distance without direction.
Emergency mode: All units may have the ability to broadcast with overpower on emergency frequencies as dictated by the FCC
Standby E-ink display: Units may include a screen displaying number of messages being held locally by the device hardware while not actively exchanging data with a phone/computer (low power use)
Speech to text interface: Either accomplished via computer or phone software or any other device software such as Google® Glass. Microphone could capture speech, and software package would translate it to text for transmittal.
4D base station triangulation: In locations that require it (emergency mostly), 4 device rebroadcast points could be set up around a building (3 outside on same level, 4th elevated above others) to penetrate building walls and display a 4D map of any device units inside and their movements.
Potential Application: track the location of fire fighters inside a building and relay both the positions of other firefighters as well as which areas have already been checked to them back over device devices.
Commercial application: find things in stores or track consumers.
Open API for developers: Self-explanatory. 3rd party developers can use the API to develop new uses of the device hardware.
Entry/exit points to the world wide web by either device fixed access points, or by relaying a message to a user which can have an enabled “Internet Entry” option which can allow any device message it receives, which requests for access, to use their data connection (of any type) to enter the wider internet and either process to a device online app, or any other end point (partner apps, re-exit back to the device system, etc).
There can also be “Internet Exit” points which can be either fixed devices, or a user who enables the device to be an exit point. Here the jump is in reverse and a message which entered or originated from the internet hops out onto the device's ad-hoc network to proceed along its path as required.
The message from User 1 to User 2 may be transmitted via the unlicensed radio spectrum. The device hardware of User 2 may receive the radio transmission signal and check if a message ID is paired with the computing device of User 2. If the message ID is not paired with the computing device of User 2, then the message may be discarded. If the message ID is paired with the computing device of User 2, then the message may be saved for transmission to User 2's computing device for processing. The device hardware may generate an audio signal via an input jack of User 2's computing device. User 2's computing device may receive the input signal and digitize the signal for the computing device software for further processing. User 2's computing device software may decode the received signal (e.g., an audio signal) and process the decoded signal into a message data stream. The message data stream may be decrypted and displayed to User 2.
The computer system 300 includes a processing device 302, a main memory 304 (e.g., read-only memory (ROM), flash memory, dynamic random access memory (DRAM) such as synchronous DRAM (SDRAM), etc.), a static memory 306 (e.g., flash memory, static random access memory (SRAM), etc.), and a secondary memory 316 (e.g., a data storage device), which communicate with each other via a bus 330.
The processing device 302 represents one or more general-purpose processing devices such as a microprocessor, central processing unit, or the like. More particularly, the processing device 302 may be a complex instruction set computing (CISC) microprocessor, reduced instruction set computing (RISC) microprocessor, very long instruction word (VLIW) microprocessor, processor implementing other instruction sets, or processors implementing a combination of instruction sets. The processing device 302 may also be one or more special-purpose processing devices such as an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a digital signal processor (DSP), network processor, or the like. The processing device 302 is configured to execute the operations for private point-to-point communication between computing devices for performing steps discussed herein.
The computer system 300 may further include a network interface device 322. The network interface device may be in communication with a network 321. The computer system 300 also may include a video display unit 310 (e.g., a liquid crystal display (LCD), a touch screen, or a cathode ray tube (CRT)), an alphanumeric input device 312 (e.g., a keyboard), a cursor control device 314 (e.g., a mouse), and a signal generation device 320 (e.g., a speaker).
The secondary memory 316 may include a computer-readable storage medium (or more specifically a non-transitory computer-readable storage medium) 324 on which is stored one or more sets of instructions 326 (e.g., instructions executed by private point-to-point communication between computing devices) for the computer system 300 representing any one or more of the methodologies or functions described herein. The instructions 326 for the computer system 300 may also reside, completely or at least partially, within the main memory 304 and/or within the processing device 302 during execution thereof by the computer system 300, the main memory 304 and the processing device 302 also constituting computer-readable storage media. The instructions 326 for the computer system 300 may further be transmitted or received over a network via the network interface device 322.
While the computer-readable storage medium 324 is shown in an example to be a single medium, the term “computer-readable storage medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions 326. The term “computer-readable storage medium” shall also be taken to include any medium that is capable of storing or encoding a set of instructions for execution by the machine that cause the machine to perform any one or more of the methodologies of the disclosure. The term “computer-readable storage medium” shall accordingly be taken to include, but not be limited to, solid-state memories, and optical and magnetic media.
Some portions of the detailed descriptions above are presented in terms of symbolic representations of operations on data bits within a computer memory. The steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise, as apparent from the following discussion, it is appreciated that throughout the description, discussions utilizing terms such as “configuring,” “associating,” “executing,” “adjusting,” “sending,” “receiving,” “determining,” “transmitting,” “identifying,” “specifying,” “granting,” “accessing,” “assigning,” “detecting,” and “requesting,” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
The disclosure also relates to an apparatus for performing the operations herein. This apparatus may be specially constructed for the required purposes, or it may be a general purpose computer system selectively programmed by a computer program stored in the computer system. Such a computer program may be stored in a computer readable storage medium, such as, but not limited to, any type of disk including optical disks, CD-ROMs, and magnetic-optical disks, read-only memories (ROMs), random access memories (RAMs), EPROMs, EEPROMs, magnetic disk storage media, optical storage media, flash memory devices, other type of machine-accessible storage media, or any type of media suitable for storing electronic instructions, each coupled to a computer system bus.
The descriptions and displays presented herein are not inherently related to any particular computer or other apparatus. Various general purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct a more specialized apparatus to perform the required method steps. The required structure for a variety of these systems will appear as set forth in the description below. In addition, the disclosure is not described with reference to any particular programming language. It will be appreciated that a variety of programming languages may be used to implement the teachings of the disclosure as described herein.
It is to be understood that the above description is intended to be illustrative, and not restrictive. Many other examples will be apparent to those of skill in the art upon reading and understanding the above description. Although the disclosure has been described with reference to specific examples, it will be recognized that the disclosure is not limited to the examples described, but can be practiced with modification and alteration within the spirit and scope of the appended claims. Accordingly, the specification and drawings are to be regarded in an illustrative sense rather than a restrictive sense. The scope of the disclosure should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
Patent | Priority | Assignee | Title |
11309723, | Nov 16 2018 | LAT ENTERPRISES, INC , D B A MEDIPAK ENERGY SYSTEMS | Systems, methods, and devices for powering a mesh network using a portable power case |
11876393, | Nov 16 2018 | LAT ENTERPRISES, INC. | Systems, methods, and devices for powering a mesh network using a portable power case |
Patent | Priority | Assignee | Title |
5347272, | Sep 13 1991 | Fuji Xerox Co., Ltd. | System for determining communication routes in a network |
5412654, | Jan 10 1994 | International Business Machines Corporation | Highly dynamic destination-sequenced destination vector routing for mobile computers |
5835861, | Nov 22 1994 | THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT | Enhanced automatic operation of wireless telephones |
5903726, | Jun 26 1996 | Verizon Patent and Licensing Inc | System using portion of a short message payload to identify short message service types and delivering the message if user subscribes to the services |
5920826, | Jun 05 1995 | Nokia Technologies Oy | Radio telephone text transmission system |
5987504, | Dec 31 1996 | U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT | Method and apparatus for delivering data |
6015344, | Apr 05 1996 | SG GAMING, INC | Prize redemption system for games |
6020810, | Oct 22 1998 | HAR-EVEN, EVA A | Automatic electronic date/mate finder and method of electronically finding a date/mate |
6119976, | Jan 31 1997 | Shoulder launched unmanned reconnaissance system | |
6195751, | Jan 20 1998 | Oracle America, Inc | Efficient, secure multicasting with minimal knowledge |
6205330, | Aug 30 1995 | Microsoft Technology Licensing, LLC | System and host arrangement for transmission of electronic mail |
6225901, | Mar 07 1997 | HEALTHCARE FINANCIAL SOLUTIONS, LLC, AS SUCCESSOR AGENT | Reprogrammable remote sensor monitoring system |
6292669, | Jun 03 1997 | Nokia Technologies Oy | Routing short messages |
6304556, | Aug 24 1998 | Cornell Research Foundation, Inc. | Routing and mobility management protocols for ad-hoc networks |
6321257, | |||
6356761, | Sep 04 1997 | Telefonaktiebolaget LM Ericsson (publ) | Method and arrangement for finding information |
6397058, | Sep 09 1998 | TELEFONKTIEBOLAGET LM ERICSSON PUBL | System and method for providing roaming incoming screening (RIS) in a wireless intelligent network |
6401027, | Mar 19 1999 | STRATEGIC DESIGN FEDERATION W, INC | Remote road traffic data collection and intelligent vehicle highway system |
6415158, | Feb 01 1999 | WSOU Investments, LLC | Dual mode mobile phone operating as a two-way radio |
6424638, | May 21 1999 | Ericsson Inc. | System and method for performing an inter mobile system handover using the internet telephony system |
6424828, | Jun 03 1999 | CLUSTER, LLC; Optis Wireless Technology, LLC | Internet server and method for providing access to internet e-mail and internet web pages |
6430407, | Feb 25 1998 | Telefonaktiebolaget LM Ericsson (publ) | METHOD, APPARATUS, AND ARRANGEMENT FOR AUTHENTICATING A USER TO AN APPLICATION IN A FIRST COMMUNICATIONS NETWORK BY MEANS OF A MOBILE STATION COMMUNICATING WITH THE APPLICATION THROUGH A SECOND COMMUNICATIONS NETWORK |
6487602, | Aug 17 1999 | Ericsson Inc. | System and method for accessing the internet in an internet protocol-based cellular network |
6560456, | May 24 1999 | UNWIRED PLANET IP MANAGER, LLC; Unwired Planet, LLC | System and method for providing subscriber-initiated information over the short message service (SMS) or a microbrowser |
6564261, | May 10 1999 | Telefonaktiebolaget LM Ericsson | Distributed system to intelligently establish sessions between anonymous users over various networks |
6587693, | Sep 01 1997 | RPX Corporation | E-mail traffic in a mobile communications system |
6628620, | Apr 29 2002 | STINGRAY IP SOLUTIONS LLC | Hierarchical modile ad-hoc network and methods for route error recovery therein |
6647426, | Feb 26 2001 | RIBBON COMMUNICATIONS OPERATING COMPANY, INC | Apparatus and method for integrating an unlicensed wireless communications system and a licensed wireless communications system |
6664891, | Jun 26 2000 | UNILOC 2017 LLC | Data delivery through portable devices |
6763004, | Sep 27 2000 | Unwired Planet, LLC | System and method for paging mobile stations in a radio telecommunications network |
6781971, | Apr 02 1999 | Qualcomm Incorporated | System and method for prioritizing traffic channel messages |
6796582, | Jul 26 2001 | TRW Occupant Restraint Systems GmbH & Co. KG | Assembly consisting of an inflator, a housing and a retainer |
6801781, | Oct 31 2000 | Apple Inc | Providing a supplementary service in a mobile communications system |
6807165, | Nov 08 2000 | ARRIS ENTERPRISES LLC | Time division protocol for an ad-hoc, peer-to-peer radio network having coordinating channel access to shared parallel data channels with separate reservation channel |
6816460, | Mar 14 2000 | Alcatel-Lucent USA Inc | Location based routing for mobile ad-hoc networks |
6832093, | Oct 30 1998 | Nokia Mobile Phones Ltd. | Method and system for restricting the operation of a radio device within a certain area |
6839339, | Feb 02 2000 | Lucent Technologies Inc.; Lucent Technologies Inc | Header compression for general packet radio service tunneling protocol (GTP)-encapsulated packets |
6865191, | Aug 12 1999 | CLUSTER, LLC; Optis Wireless Technology, LLC | System and method for sending multimedia attachments to text messages in radiocommunication systems |
6870846, | Apr 29 2002 | STINGRAY IP SOLUTIONS LLC | Hierarchical mobile ad-hoc network and methods for performing reactive routing therein using dynamic source routing (DSR) |
6879574, | Jun 24 2002 | Nokia Technologies Oy | Mobile mesh Ad-Hoc networking |
6879807, | Apr 12 2002 | Intel Corporation | Remote access unit for wireless wide-area data networking |
6904029, | Jan 23 2003 | ARRIS ENTERPRISES LLC | Method and apparatus for a source-initiated handoff from a source cellular wireless network to a target non-cellular wireless network |
6909706, | May 23 2001 | RECEPTREXX LLC | Multicast wireless ad hoc packet routing |
6912389, | Jan 12 2001 | Lucent Technologies Inc | Interworking and interoperability of GPRS systems with systems of other technology families |
6937602, | Oct 23 2001 | Google Technology Holdings LLC | System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks |
6940832, | Jan 17 2003 | RESEARCH FOUNDATION OF THE CITY UNIVERSITY OF NEW YORK, THE | Routing method for mobile infrastructureless network |
6947738, | Jan 18 2001 | TELEFONAKTIEBOLAGET LM ERICSSON PUBL | Multimedia messaging service routing system and method |
6954435, | Apr 29 2002 | STINGRAY IP SOLUTIONS LLC | Determining quality of service (QoS) routing for mobile ad hoc networks |
6957077, | May 06 2002 | Microsoft Technology Licensing, LLC | System and method for enabling instant messaging on a mobile device |
6958986, | Jan 10 2002 | STINGRAY IP SOLUTIONS LLC | Wireless communication system with enhanced time slot allocation and interference avoidance/mitigation features and related methods |
6970417, | Dec 28 1999 | AT&T Corp | Methods and systems for fast restoration in a mesh network of optical cross connects |
6990352, | Oct 03 2002 | Nokia Technologies Oy | GPRS signaling via SMS messages |
6993049, | Jun 26 2000 | UNILOC 2017 LLC | Communication system |
6999573, | Nov 07 2002 | International Business Machines Corporation | Locale based call forwarding with automated creation of new locales |
7027409, | Jan 10 2002 | STINGRAY IP SOLUTIONS LLC | Method and device for establishing communication links and for estimating overall quality of a directional link and reporting to OLSR in a communication system |
7027822, | Sep 25 2002 | Rockwell Collins, Inc.; ROCKEWELL COLLINS, INC | Distributed GPS for geolocation of a network of nodes |
7031280, | Apr 26 2004 | MOTOROLA SOLUTIONS, INC | Method and apparatus for hand over of calls |
7068622, | Sep 15 2003 | Cisco Technology, Inc. | System and method for providing transparency in delivering private network features |
7076251, | Sep 11 2003 | Cisco Technology, Inc. | System and method for delivering private network features to a public network |
7089006, | Dec 08 2004 | MOTOROLA SOLUTIONS, INC | System and method of switching between calls when handing off a mobile station out of a WLAN |
7113801, | Feb 06 2001 | HYPERTEXT TECHNOLOGIES, LLC | Method for receiving data using SMS and wireless internet and system thereof |
7113803, | May 06 2002 | Microsoft Technology Licensing, LLC | System and method for enabling instant messaging on a mobile device |
7127250, | Oct 18 2002 | RIBBON COMMUNICATIONS OPERATING COMPANY, INC | Apparatus and method for extending the coverage area of a licensed wireless communication system using an unlicensed wireless communication system |
7133684, | Jun 09 1999 | IPR Licensing, Inc. | Floating IP address for roaming internet connected subscriber units |
7152110, | Apr 18 2001 | SZ DJI TECHNOLOGY CO , LTD | Information exchange between non-networked devices through an intermediary device via a piconet |
7155526, | Jun 19 2002 | RUCKUS IP HOLDINGS LLC | Method and system for transparently and securely interconnecting a WLAN radio access network into a GPRS/GSM core network |
7158798, | Feb 28 2003 | BEIJING XIAOMI MOBILE SOFTWARE CO ,LTD | Location-based ad-hoc game services |
7162236, | Apr 26 2004 | MOTOROLA SOLUTIONS, INC | Fast call set-up for multi-mode communication |
7179166, | Sep 15 2000 | Reel game requiring skill to win | |
7184421, | Dec 21 2001 | STINGRAY IP SOLUTIONS LLC | Method and apparatus for on demand multicast and unicast using controlled flood multicast communications |
7184757, | Feb 18 2003 | Chikka Pte Ltd. | Messaging system and method therefor |
7187923, | Nov 20 2003 | Malikie Innovations Limited | Seamless call switching in a dual mode environment |
7190956, | May 15 2001 | Google Technology Holdings LLC | Instant message proxy for circuit switched mobile environment |
7197326, | Sep 17 1999 | The Regents of the University of California | Adaptive local wireless communication system |
7206574, | Apr 17 2003 | RPX Corporation | Automated exchange of broadband communication addresses over a non-broadband channel in a wireless telecommunication system |
7206594, | Feb 17 2004 | Stryker Corporation | Wireless communication chat room system and method |
7227853, | Sep 15 2003 | Cisco Technology, Inc. | System and method for providing transparency in delivering private network features |
7227937, | Mar 19 2002 | RPX CLEARINGHOUSE LLC | Monitoring natural interaction for presence detection |
7233589, | Jun 04 2002 | GOOGLE LLC | Communication system and communication method |
7236472, | Sep 16 2003 | Malikie Innovations Limited | Method for creating a peer-to-peer immediate messaging solution without using an instant messaging server |
7251238, | Sep 07 2004 | RUCKUS IP HOLDINGS LLC | System and method for routing data between different types of nodes in a wireless network |
7266085, | Mar 21 2001 | SCR NETWORKS LLC | Access and routing protocol for ad hoc network using synchronous collision resolution and node state dissemination |
7272387, | Aug 12 2003 | Far EasTone Telecommunications Co., Ltd. | Island type mobile communication arrangement |
7295521, | Jul 16 2004 | AJOO University Industry Cooperation Foundation | Directional flooding method in wireless sensor network |
7299286, | Dec 27 2001 | RPX CLEARINGHOUSE LLC | Personal user agent |
7307978, | May 01 2001 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Method and system for routing packets through a network by employing geographical position data |
7308273, | Jun 14 2004 | Nokia Corporation | Method for determining a location |
7310659, | Jun 27 2003 | T-MOBILE INNOVATIONS LLC | Interface and method for extending a target application over an instant message link of a communication network |
7315742, | Dec 15 2003 | International Business Machines Corporation | Voice-over IP mobile roaming using SIP refer |
7315747, | Sep 16 2003 | Malikie Innovations Limited | Handheld electronic device and associated method providing availability data in a messaging environment |
7319882, | Dec 08 2000 | Chikka Pte Ltd | Messaging system involving wireless communications and methods therefor |
7321767, | Dec 25 2003 | Oki Electric Industry Co., Ltd. | Switching system connecting a radio communication terminal via a LAN line to a public switched network or a leased line |
7330694, | Oct 07 2003 | Samsung Electronics Co., Ltd | Method for setting up route path through route discovery in a mobile ad hoc network using partial route discovery |
7340523, | Jan 03 2003 | Dialogic Corporation | High performance call distribution system using a dispatcher and multiple processors for processing session initiation dialogs |
7342503, | Aug 24 2007 | CALLAHAN CELLULAR L L C | System and method for providing visual and physiological cues in a matching system |
7342895, | Jan 30 2004 | Mark, Serpa | Method and system for peer-to-peer wireless communication over unlicensed communication spectrum |
7346167, | May 10 2002 | HUAWEI TECHNOLOGIES CO , LTD | Secure mobile ad-hoc network and related methods |
7359731, | Sep 09 2004 | Nextel Communications Inc. | Architecture to facilitate interoperability and inter-working of push to talk technologies |
7379732, | Sep 24 2002 | Malikie Innovations Limited | System and method of wireless instant messaging |
7379753, | Jul 06 2004 | Fujitsu Limited | Method and apparatus for communication, and computer product |
7383046, | Feb 04 2005 | Cisco Technology, Inc. | System and method for providing access points to assist in a handoff decision in a wireless environment |
7391331, | Aug 24 2007 | Robelight LLC | System and method for providing visual and physiological cues in a security matching system |
7394388, | Aug 24 2007 | CALLAHAN CELLULAR L L C | System and method for providing visual and physiological cues in a matching system |
7394795, | Mar 26 2002 | Pantech Wireless, LLC | RLAN wireless telecommunication system with RAN IP gateway and methods |
7395055, | Nov 05 2003 | InterDigital Technology Corporation | Mobile wireless presence and situation management system and method |
7395078, | Apr 20 2004 | Cerence Operating Company | Voice over short message service |
7400903, | Apr 16 2002 | Texas Instruments Incorporated | Wireless communications system using both licensed and unlicensed frequency bands |
7403838, | Dec 16 2004 | Google Technology Holdings LLC | Messaging system based building control |
7414992, | Jun 30 2003 | MOTOROLA SOLUTIONS, INC | Method and apparatus for providing a hand-in to a wireless local area network |
7428580, | Nov 26 2003 | Meta Platforms, Inc | Electronic message forwarding |
7450540, | May 27 2005 | Nokia Technologies Oy | Method and system of enhanced dual transfer mode using mobility management |
7453864, | Apr 30 2003 | STINGRAY IP SOLUTIONS LLC | Predictive route maintenance in a mobile ad hoc network |
7466226, | Aug 24 2007 | Robelight LLC | System and method for providing visual and physiological cues in a security matching system |
7466991, | May 26 2005 | Sprint Spectrum LLC | Method and system using a conference bridge for handoff of a multi-mode mobile station |
7471655, | Oct 17 2003 | RIBBON COMMUNICATIONS OPERATING COMPANY, INC | Channel activation messaging in an unlicensed mobile access telecommunications system |
7475240, | Nov 06 2002 | CA, INC | System and method for add-on services, secondary authentication, authorization and/or secure communication for dialog based protocols and systems |
7477908, | Dec 13 2004 | Malikie Innovations Limited | Messaging protocol/service switching methods and devices |
7480733, | Jul 15 2004 | International Business Machines Corporation | Routing incoming call requests |
7480870, | Dec 23 2005 | Apple Inc | Indication of progress towards satisfaction of a user input condition |
7483701, | Feb 11 2005 | Cisco Technology, Inc. | System and method for handling media in a seamless handoff environment |
7489902, | Oct 06 2004 | Zebra Technologies Corporation | Systems and methods for facilitating simultaneous communication over multiple wired and wireless networks |
7502335, | Apr 05 2004 | UNILOC 2017 LLC | Method for allocating IP addresses for peer-to-peer wireless instant messaging and other data communications |
7505446, | Jan 18 2006 | Malikie Innovations Limited | Methods and apparatus for use in switching communication operations between a wireless wide area network and a wireless local area network |
7508822, | Jun 04 2002 | GOOGLE LLC | Communication system and communication method |
7509136, | Jul 06 1998 | AT&T Intellectual Property I, L P | Dispatch application utilizing short message service |
7512094, | Oct 30 2001 | T-MOBILE INNOVATIONS LLC | System and method for selecting spectrum |
7515934, | Jun 18 2004 | Fujitsu Limited | Mobile terminal, program for controlling mobile terminal, program for call-management server, and call management process |
7519073, | Mar 07 2003 | UNIFY, INC | System and method for instant messaging control of an integrated communications center |
7519359, | Sep 30 2005 | Google Technology Holdings LLC | Voice tagging of automated menu location |
7522058, | Apr 17 2008 | Intellectual Ventures Holding 81 LLC | System and method for social networking in a virtual space |
7525933, | Nov 30 2005 | AT&T Properties, LLC; AT&T INTELLECTUAL PROPERTY II, L P | System and method for mobile ad hoc network |
7525975, | Mar 07 2003 | UNIFY, INC | System and method for integrated audio stream manager |
7526310, | Nov 21 2005 | INTEGIC TECHNOLOGIES LLC | Methods and apparatus to initiate the transmission of user data from a mobile device |
7528729, | Aug 24 2007 | CALLAHAN CELLULAR L L C | System and method for providing visual and physiological cues in a matching system |
7529557, | May 24 2002 | KODIAK NETWORKS, INC | Press-to-connect for wireless communications systems |
7536708, | Mar 07 2003 | UNIFY, INC | System and method for context-based searching and control of an integrated communications center |
7539492, | Dec 03 2004 | Cisco Technology, Inc.; Cisco Technology Inc | System and method for providing a handoff leg associated with a preexisting leg in a network environment |
7542455, | Apr 18 2006 | Cisco Technology, Inc. | Unlicensed mobile access (UMA) communications using decentralized security gateway |
7543030, | Jun 30 2004 | Institute For Information Industry | Peer-to-peer communication for instant messaging between different instant message application types |
7546119, | Jan 07 2005 | Samsung Electronics Co., Ltd. | Changing operation parameter of communication terminal |
7552236, | Jul 14 2005 | International Business Machines Corporation | Routing interrupts in a multi-node system |
7567547, | Sep 07 2006 | Xerox Corporation | Method and system for loop-free ad-hoc routing |
7567816, | Oct 03 2003 | NEC Corporation | Radio communications system and method for radio communications |
7573833, | Apr 21 2005 | Cisco Technology, Inc.; Cisco Technology, Inc | Network presence status from network activity |
7573842, | Apr 30 2006 | Huawei Technologies Co., Ltd. | Method, system and device for a network side to enable an MSS to enter the idle mode in a wireless MAN |
7587482, | Sep 08 2004 | Verizon Patent and Licensing Inc | Multimodal interface for mobile messaging |
7590589, | Sep 10 2004 | Game theoretic prioritization scheme for mobile ad hoc networks permitting hierarchal deference | |
7590696, | Nov 18 2002 | Meta Platforms, Inc | Enhanced buddy list using mobile device identifiers |
7599685, | May 06 2002 | TUNNEL IP LLC | Apparatus for playing of synchronized video between wireless devices |
7602738, | May 18 2004 | Alcatel | Process for generating and updating a hierarchical tree in a MANET multicast routing protocol ad hoc network |
7602748, | Aug 13 2004 | Verizon Patent and Licensing Inc | Fixed-mobile communications with mid-session mode switching |
7606190, | Oct 18 2002 | RIBBON COMMUNICATIONS OPERATING COMPANY, INC | Apparatus and messages for interworking between unlicensed access network and GPRS network for data services |
7607096, | May 01 2004 | Microsoft Technology Licensing, LLC | System and method for a user interface directed to discovering and publishing presence information on a network |
7609167, | Apr 17 2008 | Intellectual Ventures Holding 81 LLC | System and method for secure networking in a virtual space |
7609669, | Feb 14 2005 | VOCOLLECT, Inc. | Voice directed system and method configured for assured messaging to multiple recipients |
7613467, | Oct 31 2003 | The Boeing Company | Geo-cast systems and methods |
7616961, | Apr 29 2002 | STINGRAY IP SOLUTIONS LLC | Allocating channels in a mobile ad hoc network |
7620685, | Apr 21 2004 | Microsoft Technology Licensing, LLC | Smart shares and transports |
7626967, | Jan 05 2005 | Intel Corporation | Methods and apparatus for providing a transparent bridge associated with a wireless mesh network |
7634281, | Jun 21 2005 | RIBBON COMMUNICATIONS OPERATING COMPANY, INC | Mobile services control platform providing a message forwarding service |
7640293, | Jul 17 2002 | Malikie Innovations Limited | Method, system and apparatus for messaging between wireless mobile terminals and networked computers |
7640309, | Mar 07 2005 | Microsoft Technology Licensing, LLC | System and method for providing instant messaging capability in conjuction with an online reference |
7643833, | Sep 29 2004 | Alcatel-Lucent USA Inc | Methods and systems for proximity communication |
7647022, | Sep 29 2004 | Alcatel-Lucent USA Inc | Methods and systems for proximity communication |
7650143, | May 11 2005 | Cisco Technology, Inc. | System and method for offering seamless connectivity across multiple devices in a communications environment |
7653715, | May 15 2002 | Microsoft Technology Licensing, LLC | Method and system for supporting the communication of presence information regarding one or more telephony devices |
7656851, | Oct 12 2006 | BAE Systems Information and Electronic Systems Integration Inc. | Adaptive message routing for mobile ad HOC networks |
7657224, | May 06 2002 | TUNNEL IP LLC | Localized audio networks and associated digital accessories |
7664490, | Jul 15 2005 | Cisco Technology, Inc | Method for instant scheduling of conference calls |
7672255, | Apr 05 2004 | UNILOC 2017 LLC | Mobile instant messaging conferencing method and system |
7676583, | Feb 08 2002 | Google Technology Holdings LLC | System for providing continuity between session clients and method therefor |
7684787, | May 29 2002 | Qualcomm Incorporated | Method and apparatus for routing messages of different message services in a wireless device |
7689238, | Aug 03 2005 | KODIAK NETWORKS, INC | Architecture and implementation of closed user groups and limiting mobility in wireless networks |
7697459, | Jan 05 2005 | Intel Corporation | Methods and apparatus for identifying a distance-vector route associated with a wireless mesh network |
7698307, | May 01 2004 | Microsoft Technology Licensing, LLC | System and method for synchronizing between a file system and presence of contacts on a network |
7702340, | Jan 05 2004 | Microsoft Technology Licensing, LLC | Short message system for mobile devices |
7702346, | Sep 09 2004 | NEXTEL COMMUNICATIONS, INC | System and method for facilitating roaming of push to talk subscribers across disparate dispatch networks |
7711810, | Jan 03 2003 | RPX CLEARINGHOUSE LLC | Distributed services based on presence technology |
7729344, | Dec 29 2006 | Genband US LLC; SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT | Methods and apparatus for controlling signaling associated with a private branch exchange within a session over internet protocol network |
7729346, | Sep 18 2004 | Genband US LLC; SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT | UMTS call handling methods and apparatus |
7730236, | Sep 30 2005 | MEDIATEK INC. | Cellular phone and portable storage device using the same |
7733232, | Apr 17 2008 | Intellectual Ventures Holding 81 LLC | System and method for social networking in a virtual space |
7738861, | Jun 29 2004 | Sony Ericsson Mobile Communications AB | Caller identification using push-to-talk protocol for wireless communications devices |
7738896, | May 24 2002 | KODIAK NETWORKS, INC | Subscriber identity module (SIM) enabling advanced voice services (AVS) including push-to-talk, push-to-conference and push-to-message on wireless handsets and networks |
7742399, | Jun 22 2006 | STINGRAY IP SOLUTIONS LLC | Mobile ad-hoc network (MANET) and method for implementing multiple paths for fault tolerance |
7742740, | May 06 2002 | TUNNEL IP LLC | Audio player device for synchronous playback of audio signals with a compatible device |
7742768, | Oct 10 2002 | LON COMMUNICATION MGMT LLC | Extension of a local area phone system to a wide area network |
7751432, | Dec 20 2004 | Nextel Communications Inc. | Systems and method for a dispatch communication router |
7751842, | Jun 09 2006 | Samsung Electronics Co., Ltd | Method and system for processing PoC ad-hoc group session information using RTCP connection message |
7760671, | Feb 13 2004 | Nokia Technologies Oy | Protocol for indicating enhanced capabilities for use by short-range wireless connectivity equipment |
7764637, | Apr 05 2004 | UNILOC 2017 LLC | Peer-to-peer mobile instant messaging method and device |
7769017, | Jul 26 2005 | Apple Inc | Using reachability information to facilitate peer-to-peer communications |
7773550, | Apr 05 2004 | UNILOC 2017 LLC | Peer-to-peer mobile data transfer method and device |
7782890, | Dec 22 2006 | Magix Software GmbH | System and method for dynamic mobile communication |
7787749, | Mar 07 2003 | UNIFY, INC | System and method for voice portal control of an integrated communications center |
7792050, | Oct 26 2007 | ARRIS ENTERPRISES LLC | Method for intelligent merging of ad hoc network partitions |
7792150, | Aug 19 2005 | Genband US LLC; SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT | Methods, systems, and computer program products for supporting transcoder-free operation in media gateway |
7792542, | Jul 16 2004 | Malikie Innovations Limited | Transmit channel policing system, device, and method |
7800507, | Aug 24 2007 | CALLAHAN CELLULAR L L C | System and method for providing visual and physiological cues in a matching system |
7805142, | Apr 02 2004 | Alcatel-Lucent USA Inc | Methods and device for varying a hand-off base station list based on traffic conditions |
7805532, | Apr 29 2006 | Flash Networks LTD | Platform for interoperability |
7813326, | May 27 2005 | Bluetronix Inc. | Swarm location service for mobile ad hoc network communications |
7813730, | Oct 17 2006 | MAVENIR SYSTEMS, INC | Providing mobile core services independent of a mobile device |
7814322, | May 03 2005 | SRI INTERNATIONAL, A CALIFORNIA NONPROFIT, PUBLIC BENEFIT CORPORATION | Discovery and authentication scheme for wireless mesh networks |
7817606, | Apr 05 2004 | UNILOC 2017 LLC | Method for establishing network connections between stationary terminals and remote devices through mobile devices |
7818565, | Jun 10 2002 | QUEST SOFTWARE INC F K A DELL SOFTWARE INC ; Aventail LLC | Systems and methods for implementing protocol enforcement rules |
7822810, | Sep 17 2002 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Method and system for peer to peer common channel collaboration |
7826868, | Oct 10 2002 | F POSZAT HU, L L C | Extension of a local area phone system to a wide area network |
7830864, | Sep 18 2004 | Genband US LLC; SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT | Apparatus and methods for per-session switching for multiple wireline and wireless data types |
7835346, | Jan 17 2006 | Genband US LLC; SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT | Methods, systems, and computer program products for providing transcoder free operation (TrFO) and interworking between unlicensed mobile access (UMA) and universal mobile telecommunications system (UMTS) call legs using a media gateway |
7835347, | Sep 30 2005 | Huawei Technologies Co., Ltd. | IP inter-working gateway in next generation network and method for implementing inter-working between IP domains |
7835689, | May 06 2002 | TUNNEL IP LLC | Distribution of music between members of a cluster of mobile audio devices and a wide area network |
7835759, | Sep 22 2003 | Malikie Innovations Limited | System and method of wireless instant messaging |
7835761, | Jun 21 2004 | Qualcomm Incorporated | Method for distinguishing different types of data content in data packets in a wireless communication system |
7839826, | Dec 12 2005 | MOTOROLA SOLUTIONS, INC | Method and apparatus to facilitate use of a session initiation protocol instance to support on-hold session status |
7839841, | Jul 14 2005 | UERAN TECHNOLOGY LLC | Apparatus and method for providing VoIP service based on IP multimedia subsystem |
7844287, | May 17 2006 | Sony Ericsson Mobile Communications AB | Automatic spread of applications |
7859560, | Dec 27 2005 | Qurio Holdings, Inc | System and method for establishing a local chat session |
7860060, | Dec 12 2005 | MOTOROLA SOLUTIONS, INC | Method and apparatus to facilitate persistence of a handed-off communication system |
7864168, | May 25 2005 | FRENCH FAMILY TRUST | Virtual reality movement system |
7865137, | May 06 2002 | TUNNEL IP LLC | Music distribution system for mobile audio player devices |
7870211, | Dec 23 2008 | INTELLECTUAL DISCOVERY CO , LTD | Conversation message routing supporting dynamic class transitions |
7873735, | Jan 20 2004 | Nokia Corporation | Method and apparatus to terminate dial-up connections on mobile devices |
7873758, | Sep 30 2005 | MEDIATEK INC. | Cellular phone and portable storage device using the same |
7882265, | Jun 10 2002 | QUEST SOFTWARE INC F K A DELL SOFTWARE INC ; Aventail LLC | Systems and methods for managing messages in an enterprise network |
7886075, | May 16 2003 | Cisco Technology, Inc.; Cisco Technology, Inc | Arrangement for retrieving routing information for establishing a bidirectional tunnel between a mobile router and a correspondent router |
7890112, | Sep 04 2006 | NEC Communication Systems, Ltd.; ADVANCED TELECOMMUNICATIONS RESEARCH INSTITUTE INTERNATIONAL | Radio device having fewer route disconnections and switchings by using control packets to maintain radio links |
7899487, | Oct 28 2005 | LG Electronics Inc. | Mobile communication terminal and link management method of the same |
7904103, | Jun 09 2006 | Samsung Electronics Co., Ltd | Method and system for processing PoC ad-hoc group session information using RTCP connection message |
7911987, | Sep 16 2003 | Malikie Innovations Limited | Method for creating a peer-to-peer immediate messaging solution without using an instant messaging server |
7916877, | May 06 2002 | TUNNEL IP LLC | Modular interunit transmitter-receiver for a portable audio device |
7917082, | May 06 2002 | TUNNEL IP LLC | Method and apparatus for creating and managing clusters of mobile audio devices |
7917169, | Nov 30 2005 | AT&T Properties, LLC; AT&T INTELLECTUAL PROPERTY II, L P | System and method for mobile ad hoc network |
7920065, | Aug 24 2007 | CALLAHAN CELLULAR L L C | System and method for providing visual and physiological cues in a matching system |
7924796, | Mar 03 2006 | France Telecom | Routing method in an ad hoc network |
7933293, | Jun 12 2002 | Intellectual Ventures I LLC | Link margin notification using return frame |
7945634, | Nov 20 2009 | Textopoly | Method to convert and share short message service messages on websites |
7948951, | Jun 12 2002 | Intellectual Ventures I LLC | Automatic peer discovery |
7953371, | Oct 02 2006 | Samsung Electronics Co., Ltd | Local wireless communication module combined with antenna and mobile terminal having the same |
7961663, | Apr 05 2004 | UNILOC 2017 LLC | Peer-to-peer mobile instant messaging method and device |
7962556, | Aug 08 2007 | International Business Machines Corporation | Instant messaging session initiation using a proxy session request |
7966111, | Oct 15 2009 | KARMA AUTOMOTIVE, LLC | Centralized management of motor vehicle software applications and services |
7969914, | Jul 25 2008 | AT&T Properties, LLC; AT&T INTELLECTUAL PROPERTY II, L P | Method for establishing and operating a mobile Ad-Hoc network |
7969925, | Apr 05 2004 | UNILOC 2017 LLC | Peer-to-peer mobile data transfer method and device |
7970421, | Apr 10 2007 | MARKETTOOLS RESEARCH SOLUTIONS, INC | Session management system and method for use with stateless messaging services |
7970436, | Sep 22 2006 | T-MOBILE INNOVATIONS LLC | Wireless interface extension for mobile devices |
7970749, | Mar 11 2004 | HERE GLOBAL B V | Method and system for using geographic data in computer game development |
7970849, | Sep 19 2003 | BlackBerry Limited | Handheld electronic device and associated method providing time data in a messaging environment |
7971060, | Nov 06 2002 | CA, INC | System and method for add-on services, secondary authentication, authorization and/or secure communication for dialog based protocols and systems |
7974270, | Sep 09 2005 | RIBBON COMMUNICATIONS OPERATING COMPANY, INC | Media route optimization in network communications |
7974402, | Mar 28 2007 | STINGRAY IP SOLUTIONS LLC | TDMA mobile ad-hoc network (MANET) with second order timing and tracking |
7974625, | May 22 2006 | UNIFY PATENTE GMBH & CO KG | Method, communication system, central interface device and mobile terminal for operating a wireless communication connection |
7986665, | Sep 23 2005 | BlackBerry Limited | Conferencing PSTN gateway methods and apparatus to facilitate heterogeneous wireless network handovers for mobile communication devices |
7996002, | Feb 14 2005 | VOCOLLECT, Inc. | Voice directed system and method configured for assured messaging to multiple recipients |
7996558, | Mar 01 2005 | Industrial Technology Research Institute | Methods and systems for a routing protocol |
8000313, | Aug 15 2008 | Sprint Spectrum L.P. | Method and system for reducing communication session establishment latency |
8000325, | Jun 29 2004 | Damaka, Inc. | System and method for peer-to-peer hybrid communications |
8000710, | Dec 03 2004 | Cisco Technology, Inc. | System and method for providing a handoff leg associated with a preexisting leg in a network environment |
8001181, | Jul 17 2002 | Malikie Innovations Limited | Method, system and apparatus for messaging between wireless mobile terminals and networked computers |
8001249, | Apr 10 2007 | MARKETTOOLS RESEARCH SOLUTIONS, INC | Session management system and method for use with stateless messaging services |
8005058, | Jan 18 2006 | Malikie Innovations Limited | Methods and apparatus for use in switching communication operations between a wireless wide area network and a wireless local area network |
8005070, | Mar 12 2003 | F POSZAT HU, L L C | Extension of a local area phone system to a wide area network with handoff features |
8005494, | Nov 21 2003 | LGS Innovations LLC | Providing to sender of message an identifier of service provider associated with recipient of the message |
8009615, | Nov 09 2006 | AVAYA Inc | Multi-hop ad-hoc wireless networks that support non-multi-hop wireless terminals |
8010112, | Apr 28 2005 | Sprint Spectrum LLC | Method and system using a media gateway for handoff of a multi-mode mobile station |
8014329, | Jul 03 2007 | Cisco Technology, Inc. | Path selection and power management in mesh networks |
8019279, | Oct 25 2005 | KYNDRYL, INC | System and method for using mobile phones as handsets for IP softphones |
8023663, | May 06 2002 | TUNNEL IP LLC | Music headphones for manual control of ambient sound |
8028024, | Feb 24 2006 | Qualcomm Incorporated | System and method of instant messaging between wireless devices |
8031720, | Feb 18 2004 | NTT DoCoMo, Inc | Packet transfer system, radio base station, and packet transfer route optimization method |
8032453, | Apr 14 2000 | CITICORP CREDIT SERVICES, INC USA | Method and system for notifying customers of transaction opportunities |
8036692, | Aug 08 2005 | KODIAK NETWORKS, INC | Brew platform enabling advanced voice services (AVS) including push-to-talk, push-to-conference and push-to-message on wireless handsets and networks |
8041312, | Jun 30 2004 | LENOVO INNOVATIONS LIMITED HONG KONG | Information guidance service system, information guidance providing device, information guidance service method, and recording medium |
8041373, | May 11 2006 | Sony Ericsson Mobile Communications AB | Automatic spread of applications |
8041377, | Sep 27 2006 | NEC Communication Systems Ltd.; ADVANCED TELECOMMUNICATIONS RESEARCH INSTITUTE INTERNATIONAL | Radio device for preventing isolated radio devices in network |
8045542, | Nov 02 2005 | Nokia Technologies Oy | Traffic generation during inactive user plane |
8045568, | Sep 29 2006 | Genband US LLC; SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT | Enterprise mobility |
8046721, | Dec 23 2005 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
8050196, | Jul 09 2009 | HARRIS GLOBAL COMMUNICATIONS, INC | Method and apparatus for controlling packet transmissions within wireless networks to enhance network formation |
8050360, | Jun 12 2002 | Intellectual Ventures I LLC | Direct link relay in a wireless network |
8050695, | Sep 24 2002 | Malikie Innovations Limited | System and method of wireless instant messaging |
8050817, | Oct 15 2009 | KARMA AUTOMOTIVE, LLC | Centralized management of motor vehicle software applications and services |
8059578, | Jul 24 2006 | STINGRAY IP SOLUTIONS LLC | System and method for synchronizing TDMA mesh networks |
8059601, | Dec 01 2006 | Samsung Electronics Co., Ltd | Apparatus and method for searching for WLAN in portable terminal |
8060568, | May 29 2007 | SAP Portal Israel Ltd.; SAP PORTALS ISRAEL LTD | Real time messaging framework hub to intercept and retransmit messages for a messaging facility |
8064355, | Sep 08 2004 | Malikie Innovations Limited | Automatic user availability status determination for a handheld communication device |
8078153, | Apr 29 2006 | Flash Networks LTD | System and method for dynamic provisioning of contextual-based identities |
8085758, | Dec 31 2004 | RIBBON COMMUNICATIONS OPERATING COMPANY, INC | Methods and apparatus for controlling call admission to a network based on call peers |
8085813, | Oct 28 1999 | LIGHTWAVES SYSTEMS, INC | Method for routing data packets using an IP address based on geo position |
8086223, | Sep 07 2007 | International Business Machines Corporation | Using proximity information to dynamically change greeting messages on a mobile telephony device |
8090401, | May 19 2006 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Virtual gateway node for dual-mode wireless phones |
8094594, | Sep 16 2003 | Malikie Innovations Limited | Method for creating a peer-to-peer immediate messaging solution without using an instant messenging server |
8095175, | Oct 26 2006 | McMaster University; Research In Motion Limited | WLAN-to-WWAN handover methods and apparatus using a WLAN support node having a WWAN interface |
8103215, | Jul 06 2006 | Koninklijke Philips Electronics N V | Method of establishing a direct communication between a first wireless phone and a second wireless phone |
8112082, | Mar 08 2004 | TELEFONAKTIEBOLAGET LM ERICSSON PUBL | Unlicensed-radio access networks in mobile cellular communication networks |
8116686, | Dec 30 2005 | Acer Incorporated | Instant message audio connection management system and method |
8121262, | Jul 20 2007 | AVAYA Inc | Text feedback to an on-hold party |
8121629, | Mar 29 2006 | ADVANCED TELECOMMUNICATIONS RESEARCH INSTITUTE INTERNATIONAL | Radio device |
8126473, | Nov 30 2005 | AT&T Corp | Wireless network using hybrid of licensed and unlicensed spectrum |
8128405, | Jan 26 2005 | Lockheed Martin Corporation | System, method and apparatus for relaying simulation data |
8130718, | Dec 09 2004 | InterDigital Technology Corporation | Method and system for interworking of cellular networks and wireless local area networks |
8131605, | Feb 28 2006 | Caterpillar Inc. | Machine having automatic component registration |
8135426, | Aug 24 2004 | Qualcomm Incorporated | Optimistic talk-permit reliability enhancement in a push-to-talk system |
8139554, | Jan 03 2006 | Analog Devices International Unlimited Company | Providing bounded latency communication in wireless mesh networks |
8144619, | Oct 04 2005 | Multifactorial optimization system and method | |
8145262, | May 17 2005 | EAGLE TECHNOLOGY, LLC | Multimode land mobile radio |
8145566, | Apr 14 2000 | CITICORP CREDIT SERVICES, INC USA | Method and system for notifying customers of transaction opportunities |
8145719, | Mar 03 2006 | Microsoft Technology Licensing, LLC | Method and system for messaging and communication based on groups |
8150416, | Aug 08 2005 | Jambo Networks, Inc.; JAMBO NETWORKS, INC | System and method for providing communication services to mobile device users incorporating proximity determination |
8150437, | Sep 09 2004 | NEXTEL COMMUNICATIONS, INC | Architecture to facilitate the monetization of disparate, inter-worked pushed to talk technologies |
8150922, | Jul 17 2002 | Malikie Innovations Limited | Voice and text group chat display management techniques for wireless mobile terminals |
8156193, | Nov 18 2002 | Meta Platforms, Inc | Enhanced buddy list using mobile device identifiers |
8159456, | Feb 03 2007 | LG Electronics Inc. | Mobile communication device capable of providing candidate phone number list and method of controlling operation of the mobile communication device |
8160538, | Jan 16 2008 | BEIJING XIAOMI MOBILE SOFTWARE CO ,LTD | Accessing networks for limited purposes |
8163198, | May 17 2005 | AGC Seimi Chemical Co., Ltd. | Process for producing lithium-containing composite oxide for positive electrode of lithium secondary battery |
8165585, | Oct 18 2002 | RIBBON COMMUNICATIONS OPERATING COMPANY, INC | Handover messaging in an unlicensed mobile access telecommunications system |
8170547, | Jan 17 2008 | T-MOBILE INNOVATIONS LLC | Dynamic adjustment of a base transceiver station in a wireless communication system |
8171432, | Jan 06 2008 | Apple Inc | Touch screen device, method, and graphical user interface for displaying and selecting application options |
8175625, | Dec 13 2004 | Malikie Innovations Limited | Messaging protocol/service switching methods and devices |
8180334, | Nov 29 2005 | Cisco Technology, Inc. | System and method for leveraging a caller ID to provide a reverse signaling pathway in a network environment |
8180399, | Sep 22 2006 | T-MOBILE INNOVATIONS LLC | Wireless interface extension for mobile devices |
8185101, | Apr 10 2008 | National Technology & Engineering Solutions of Sandia, LLC | Handheld portable real-time tracking and communications device |
8189535, | Oct 19 2007 | Telmost Holding ApS | Connection handover handling |
8194541, | May 29 2009 | Nokia Technologies Oy | Method and apparatus for providing a collaborative reply over an ad-hoc mesh network |
8194577, | Apr 30 2006 | Huawei Technologies Co., Ltd. | Method for a network side to enable an MSS to enter idle mode in a wireless man |
8194632, | Apr 05 2004 | UNILOC 2017 LLC | Method for establishing network connections between stationary terminals and remote devices through mobile devices |
8194640, | Dec 31 2004 | Genband US LLC; SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT | Voice over IP (VoIP) network infrastructure components and method |
8194682, | Aug 07 2006 | EAGLE TECHNOLOGY, LLC | Multiple protocol land mobile radio system |
8195169, | Oct 16 2008 | T-MOBILE INNOVATIONS LLC | Methods and systems for automatically forwarding data messages in a wireless telecommunications network |
8195833, | Jun 10 2002 | QUEST SOFTWARE INC F K A DELL SOFTWARE INC ; Aventail LLC | Systems and methods for managing messages in an enterprise network |
8200782, | Apr 29 2005 | Hewlett-Packard Development Company, L.P. | Communication with a mobile device |
8203990, | Dec 21 2006 | Sony Corporation | Wireless-communication system, wireless-communication device, wireless-communication method, and program |
8204543, | Aug 01 2005 | Cisco Technology, Inc | Local area cellular basestation |
8204938, | Feb 14 2003 | RATEZE REMOTE MGMT L L C | System and method for immediate and delayed real-time communication activities using availability data from and communications through an external instant messaging system |
8204939, | Dec 18 2002 | Nokia Technologies Oy | Method and apparatus initiating instant messaging with a party during a telephone call where instant messaging address and telephone number are associated in a database |
8209637, | Dec 23 2005 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
8213365, | Nov 26 2003 | Ericsson AB | Call origination in a CDMA legacy MS domain using SIP |
8213409, | Feb 20 2007 | STINGRAY IP SOLUTIONS LLC | System and method for communicating over mesh networks using waveform-enhanced, link-state routing |
8213936, | Nov 29 2005 | Cisco Technology, Inc. | System and method for executing a seamless handoff in a network environment |
8218444, | Jun 29 2004 | Damaka, Inc. | System and method for data transfer in a peer-to-peer hybrid communication network |
8223710, | Apr 16 2007 | HERA WIRELESS S A | Communication method and terminal apparatus using the communication method |
8233924, | Feb 14 2005 | VOCOLLECT, Inc. | Voice directed system and method configured for assured messaging to multiple recipients |
8238319, | Sep 01 2006 | ADVANCED TELECOMMUNICATIONS RESEARCH INSTITUTE INTERNATIONAL | Radio apparatus |
8248367, | Feb 22 2001 | MQ Gaming, LLC | Wireless gaming system combining both physical and virtual play elements |
8248916, | Dec 30 2005 | Unwired Planet, LLC | Recovery methods for restoring service in a distributed radio access network |
8248947, | Jul 22 2009 | Case Western Reserve University | Methods and apparatus for improving power efficiency and latency of mobile devices using an out of band wireless resource |
8249078, | Nov 16 2009 | Sprint Spectrum LLC | Prediction and use of call setup signaling latency for advanced wakeup and notification |
8249590, | Aug 16 2005 | ESTECH SYSTEMS IP, LLC | System, method, and apparatus for voice handoffs |
8254265, | Dec 31 2004 | Genband US LLC; SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT | Methods and apparatus for routing IP media data based on cost |
8254546, | Oct 06 2005 | Uber Technologies, Inc | Method and system to proxy phone directories |
8254910, | Jun 08 2009 | T-MOBILE INNOVATIONS LLC | Network management based on mobility agent binding tables |
8255469, | May 29 2009 | Nokia Technologies Oy | Method and apparatus for locating communities over an ad-hoc mesh network |
8265038, | Sep 23 2005 | BlackBerry Limited | Conferencing PSTN gateway methods and apparatus to facilitate heterogeneous wireless network handovers for mobile communication devices |
8265589, | Oct 20 2006 | Malikie Innovations Limited | Method and system for the collection of voice call statistics for a mobile device |
8279850, | Mar 06 2006 | AT&T Intellectual Property I, LP; SBC KNOWLEDGE VENTURES, L P , A NEVADA PARTNERSHIP | Methods and apparatus to implement voice over internet protocol (VoIP) phones |
8279868, | May 17 2005 | EAGLE TECHNOLOGY, LLC | System providing land mobile radio content using a cellular data network |
8280344, | Jun 03 2008 | RIVADA NETWORKS, INC | Dynamic telephone directory for wireless handsets |
8280422, | Feb 01 2006 | Teliasonera AB | Inter-system communications in mobile communications system |
8285312, | Dec 06 2006 | Malikie Innovations Limited | Method and apparatus for deriving presence information using message traffic analysis |
8286103, | Dec 23 2005 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
8301713, | Sep 19 2003 | BlackBerry Limited | Handheld electronic device and associated method providing time data in a messaging environment |
8302033, | Jun 22 2007 | Apple Inc | Touch screen device, method, and graphical user interface for providing maps, directions, and location-based information |
8320943, | Feb 27 2008 | Malikie Innovations Limited | System and method for enabling instant messages to be exchanged between mobile devices |
8326486, | Oct 15 2009 | KARMA AUTOMOTIVE, LLC | Centralized management of motor vehicle software applications and services |
8327024, | Apr 29 2006 | Flash Networks LTD | System and method for SMS/IP interoperability |
8327272, | Jan 06 2008 | Apple Inc.; Apple Inc | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
8331962, | Dec 01 2010 | Cellco Partnership | SMS forwarding service for mobile devices |
8332544, | Mar 17 2010 | Mattel, Inc | Systems, methods, and devices for assisting play |
8334998, | Feb 01 2007 | Canon Kabushiki Kaisha | Image processing system, information processing apparatus, image processing apparatus, control method therefor, and computer program |
8335164, | Nov 02 2005 | Thomson Licensing | Method for determining a route in a wireless mesh network using a metric based on radio and traffic load |
8335207, | Dec 30 2005 | George Mason University | Link mobility tracking and its application to mobile ad hoc networks |
8340094, | Jul 01 2008 | TWISTED PAIR SOLUTIONS, INC | Method, apparatus, system, and article of manufacture for reliable low-bandwidth information delivery across mixed-mode unicast and multicast networks |
8340649, | Mar 11 2005 | British Telecommunications public limited company | Establishing communications sessions |
8341271, | Jun 30 2008 | Qualcomm Incorporated | Device discovery in a wireless communication system |
8341289, | May 17 2005 | Rajant Corporation | System and method for communication in a wireless mobile ad-hoc network |
8345601, | Sep 16 2003 | Malikie Innovations Limited | Method for creating a peer-to-peer immediate messaging solution without using an instant messaging server |
8346677, | Dec 29 2000 | CITICORP CREDIT SERVICES, INC USA | Method and system for conducting commerce over a wireless communication network |
8346678, | Dec 29 2000 | CITICORP CREDIT SERVICES, INC USA | Method and system for conducting commerce over a wireless communication network |
8351896, | Jan 15 2010 | Malikie Innovations Limited | Method to support emergency call through mesh network |
8352371, | Apr 30 2008 | Google Technology Holdings LLC | Limiting access to shared media content |
8352563, | Apr 29 2010 | Damaka, Inc.; DAMAKA, INC | System and method for peer-to-peer media routing using a third party instant messaging system for signaling |
8355410, | Aug 17 2007 | AT&T Intellectual Property I, L.P. | Location-based mobile gaming application and method for implementing the same using a scalable tiered geocast protocol |
8359066, | May 17 2005 | EAGLE TECHNOLOGY, LLC | Multimode land mobile radio |
8359643, | Sep 18 2008 | Apple Inc | Group formation using anonymous broadcast information |
8364804, | Oct 29 2004 | ACTIVISION PUBLISHING, INC | Using presence in a system management environment |
8369298, | Apr 05 2004 | UNILOC 2017 LLC | Method for establishing network connections between stationary terminals and remote devices through mobile devices |
8369829, | Mar 03 2010 | KODIAK NETWORKS, INC | Prepaid billing solutions for push-to-talk in a wireless communications network |
8369879, | Oct 16 2008 | T-MOBILE INNOVATIONS LLC | Methods and systems for automatically forwarding data messages in a wireless telecommunications network |
8370432, | Dec 03 2004 | RATEZE REMOTE MGMT L L C | Initiating an on-line meeting via a web page link |
8374165, | Jun 09 2008 | Nokia Technologies Oy | Method, apparatus, and computer program product for communication routing |
8375092, | Feb 14 2003 | RATEZE REMOTE MGMT L L C | System and method for immediate and delayed real-time communication activities using availability data from communication through an external instant messaging system |
8376857, | Apr 28 2006 | HERE GLOBAL B V | Multi-player online game player proximity feature |
8380160, | Mar 29 2010 | MOTOROLA SOLUTIONS, INC | Method and apparatus for enhanced safety in a public safety communication system |
8380231, | Oct 14 2009 | Malikie Innovations Limited | System and method for managing messages in conversational-type messaging applications |
8385909, | Jan 17 2008 | T-MOBILE INNOVATIONS LLC | Dynamic adjustment of a base transceiver station in a wireless communication system |
8392607, | Jan 26 2009 | Panasonic Corporation | Relay device, control method, and program |
8396484, | Aug 16 2007 | CORTXT, INC | Methods and apparatus for providing location data with variable validity and quality |
8406116, | Apr 05 2004 | UNILOC 2017 LLC | Mobile conferencing method and system |
8406168, | Mar 13 2009 | HARRIS GLOBAL COMMUNICATIONS, INC | Asymmetric broadband data radio network |
8406229, | Jun 29 2004 | Damaka, Inc. | System and method for traversing a NAT device for peer-to-peer hybrid communications |
8407314, | Apr 04 2011 | Damaka, Inc.; DAMAKA, INC | System and method for sharing unsupported document types between communication devices |
8411580, | Oct 05 2004 | TELEFONAKTIEBOLAGET LM ERICSSON PUBL | Maintaining cached terminal data |
8416083, | Apr 17 2008 | Intellectual Ventures Holding 81 LLC | Networking in a virtual space |
8416274, | Jul 26 2010 | QUANTA COMPUTER INC. | System and apparatus for voice/video communication and method thereof |
8416939, | Jul 26 2010 | WALGREEN CO. | System and method for providing seamless music on hold |
8417287, | May 19 2006 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Virtual gateway node for dual-mode wireless phones |
8427957, | Oct 15 2008 | Panasonic Corporation | Communication terminal and communication method |
8432820, | Feb 07 2007 | Thomson Licensing | Radio and bandwidth aware routing metric for multi-radio multi-channel multi-hop wireless networks |
8432893, | Mar 26 2002 | Pantech Wireless, LLC | RLAN wireless telecommunication system with RAN IP gateway and methods |
8432917, | Jun 29 2004 | Damaka, Inc. | System and method for concurrent sessions in a peer-to-peer hybrid communications network |
8437460, | Aug 30 2006 | Bellsouth Intellectual Property Corporation | User supervision and notification |
8438227, | Jun 02 2006 | Alibaba Group Holding Limited | Instant messaging using browser |
8441994, | Apr 16 2007 | HERA WIRELESS S A | Communication method and, terminal apparatus and communication system using the method |
8446883, | Sep 16 2009 | Northrop Grumman Corporation | Method and apparatus for enabling networked operations in voice radio systems |
8446933, | Jun 12 2002 | Intellectual Ventures I LLC | Direct link relay in a wireless network |
8447021, | Mar 19 2010 | Microsoft Technology Licensing, LLC | Hold detection and handling |
8452895, | Sep 19 2008 | HERA WIRELESS S A | Communication method and terminal apparatuses using the communication method in an ad-hoc network |
8456297, | Jan 06 2010 | Apple Inc. | Device, method, and graphical user interface for tracking movement on a map |
8458274, | Sep 17 2002 | Uber Technologies, Inc | Initiating instant messaging (IM) chat sessions from email messages |
8462750, | Jul 26 2005 | Apple Inc | Using reachability information to facilitate peer-to-peer communications |
8463305, | Dec 13 2004 | Malikie Innovations Limited | Messaging protocol/service switching methods and devices |
8464182, | Jun 07 2009 | Apple Inc | Device, method, and graphical user interface for providing maps, directions, and location-based information |
8467387, | Jun 29 2004 | Damaka, Inc. | System and method for peer-to-peer hybrid communications |
8467779, | Dec 10 2010 | Blueforce Development Corporation | Decision support |
8468010, | Sep 24 2010 | Damaka, Inc. | System and method for language translation in a hybrid peer-to-peer environment |
8472989, | Dec 13 2004 | Malikie Innovations Limited | Messaging protocol/service switching methods and devices |
8478261, | May 21 2010 | KODIAK NETWORKS, INC | Predictive wakeup for push-to-talk-over-cellular (POC) call setup optimizations |
8478277, | Feb 18 2003 | MOBILEUM, INC | Network-based system for rerouting phone calls from phone networks to VoIP clients for roamers and subscribers who do not answer |
8478281, | Dec 13 2007 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Cell phone extension using wireless piconet |
8483192, | Jun 29 2007 | STMicroelectronics, Inc. | Six-address scheme for multiple hop forwarding in wireless mesh networks |
8483652, | Nov 04 2009 | AT&T Intellectual Property I, L P | Campus alerting via wireless geocast |
8488589, | Feb 20 2007 | STINGRAY IP SOLUTIONS LLC | System and method for communicating over mesh networks waveform-enhanced, link-state routing |
8495199, | Dec 22 2011 | Amazon Technologies, Inc | Interfaces to manage service marketplaces accessible via direct network peerings |
8495714, | Jul 20 2011 | AMDOCS DEVELOPMENT LIMITED; AMDOCS CANADIAN MANAGED SERVICES INC | Systems and methods for authenticating users accessing unsecured wifi access points |
8498660, | Mar 30 2009 | KODIAK NETWORKS, INC | Enhanced group calling features for connected portfolio services in a wireless communications network |
8503355, | Mar 17 2004 | Orange | Method, server, and system for managing “push-to-talk” session |
8503934, | Jul 22 2010 | HARRIS GLOBAL COMMUNICATIONS, INC | Multi-mode communications system |
8504090, | Mar 29 2010 | MOTOROLA SOLUTIONS, INC | Enhanced public safety communication system |
8504715, | Dec 16 2005 | Comcast Cable Communications, LLC | Method of using tokens and policy descriptions for dynamic on demand session management |
8509123, | Feb 08 2008 | Voxer IP LLC | Communication application for conducting conversations including multiple media types in either a real-time mode or a time-shifted mode |
8509186, | Apr 26 2010 | Malikie Innovations Limited | Conversion of mobile device to LAN-only telephony functions |
8509731, | Nov 06 2009 | Malikie Innovations Limited | Location determination for mobile devices in emergency situations |
8509788, | Mar 08 2007 | Google Technology Holdings LLC | Dynamic sharing of wireless resources among different communication networks |
8527644, | Mar 14 2006 | TANGOE US, INC | Apparatus and method for provisioning wireless data communication devices |
8527903, | Dec 23 2005 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
8528072, | Jul 23 2010 | Apple Inc. | Method, apparatus and system for access mode control of a device |
8538433, | Apr 27 2007 | Nokia Technologies Oy | Method, radio system, and base station |
8538458, | Apr 04 2005 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
8547962, | Dec 31 2004 | Genband US LLC; SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT | Methods and apparatus for forwarding IP calls through a proxy interface |
8553561, | Aug 22 2007 | CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Quality of service for mesh networks |
8554859, | Sep 19 2003 | BlackBerry Limited | Handheld electronic device and associated method providing time data in a messaging environment |
8554915, | May 15 2002 | FOUR BATONS WIRELESS, LLC | Management of communication among network devices having multiple interfaces |
8558798, | Apr 15 2008 | HTC Corporation | Method and apparatus for altering key function of software input panel and recording medium thereof |
8559947, | Sep 13 2006 | Alcatel Lucent | System and method to enable subscriber self-activation of wireless data terminals |
8564545, | Jul 18 2008 | HTC Corporation | Method for controlling application program, electronic device thereof, and storage medium thereof |
8565145, | Dec 15 2010 | MOTOROLA SOLUTIONS, INC | Fast access asynchronous repeater wakeup protocol |
8565676, | Feb 22 2008 | T-Mobile USA, Inc | Data exchange initiated by tapping devices |
8565799, | Apr 04 2007 | Qualcomm Incorporated | Methods and apparatus for flow data acquisition in a multi-frequency network |
8566403, | Dec 23 2008 | NIM SAR; RCS IP, LLC | Message content management system |
8566412, | Mar 03 2006 | Microsoft Technology Licensing, LLC | Group messaging |
8570939, | Mar 14 2008 | Qualcomm Incorporated | Methods and systems for choosing cyclic delays in multiple antenna OFDM systems |
8576831, | Dec 06 2005 | National Institute of Information and Communications Technology; OKI ELECTRIC INDUSTRY CO , LTD | Wireless network system carrying out multihop wireless communication between source and destination |
8576993, | May 02 2006 | SMARTCOM LABS OY | Method and system for combining text and voice messages in a communications dialogue |
8578015, | Apr 29 2002 | STINGRAY IP SOLUTIONS LLC | Tracking traffic in a mobile ad hoc network |
8578054, | Mar 07 2008 | Cisco Technology, Inc.; Cisco Technology, Inc | Computing disjoint paths for reactive routing mesh networks |
8583149, | Apr 07 2010 | Apple Inc | Registering email addresses for online communication sessions |
8584050, | Mar 16 2009 | Apple Inc | Methods and graphical user interfaces for editing on a multifunction device with a touch screen display |
8589194, | Aug 21 2001 | SMARTCOM LABS OY | Booking method and system |
8600006, | Dec 27 2006 | Genband US LLC; SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT | Voice continuity among user terminals |
8600830, | Feb 05 2003 | HOFFBERG FAMILY TRUST 2 | System and method for providing a payment to a non-winning auction participant |
8605867, | May 21 2002 | ATLASSIAN US, INC | Audio message delivery over instant messaging |
8606306, | Mar 20 2010 | Apple Inc | Multiple client computing device invitations for online communication sessions |
8607167, | Jan 07 2007 | Apple Inc | Portable multifunction device, method, and graphical user interface for providing maps and directions |
8607317, | Oct 28 2009 | Malikie Innovations Limited | Automatic user authentication and identification for mobile instant messaging application |
8611893, | Jul 02 2004 | Cisco Technology, Inc | System and method for roaming between networks |
8619789, | Jul 12 2011 | Cisco Technology, Inc. | Timing re-synchronization with reduced communication energy in frequency hopping communication networks |
8620362, | Dec 18 2009 | WSOU Investments, LLC | Method and apparatus for selective message service blocking |
8627237, | Dec 23 2005 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
8630177, | Feb 27 2012 | Cisco Technology, Inc. | Dynamic directed acyclic graph (DAG) root bypass for computer networks |
8630644, | Sep 14 2006 | Apple Inc | Circuit bearer control |
8631078, | Jul 07 2006 | GOOGLE LLC | Method and system for embedded personalized communication |
8634522, | Dec 02 2005 | SMARTCOM LABS OY | Method and system for the mass sending of messages |
8634853, | May 04 2009 | NearVerse, Inc. | Method for enhancing location identity through incorporation of shorter-range communication and sensing (nearlocate) |
8638939, | Aug 20 2009 | Apple Inc | User authentication on an electronic device |
8639277, | Oct 16 2008 | T-MOBILE INNOVATIONS LLC | Methods and systems for automatically forwarding data messages in a wireless telecommunications network |
8640057, | Dec 23 2005 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
8644486, | Oct 06 2005 | Uber Technologies, Inc | Method and system to proxy phone directories |
8649314, | Apr 05 2004 | UNILOC 2017 LLC | Peer-to-peer mobile data transfer method and device |
8649368, | Aug 30 2006 | Bellsouth Intellectual Property Corporation | Notification of image capture |
8654698, | Jul 18 2011 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Wireless network operation on license-exempt band |
8654782, | Nov 05 2007 | Cisco Technology, Inc. | Mesh tree formation in wireless networks |
8655369, | Oct 26 2007 | COMMUNICATION ADVANCES LLC | Cognitive radio system using care-of-address for packet routing in a mobile IP network |
8655395, | May 04 2009 | Qualcomm Incorporated | Systems, methods and apparatus for facilitating discontinuous reception |
8655408, | Aug 01 2005 | Cisco Technology, Inc | Self-configuring cellular basestation |
8660047, | Oct 26 2007 | Orange | Method of broadcasting data packets in a network of mobile nodes and associated terminal |
8660139, | Aug 13 2007 | AT&T Intellectual Property I, L.P. | Systems, methods and computer products for pooling of wireless collection bandwidth |
8660610, | Aug 01 2005 | Cisco Technology, Inc | Self-configuring cellular basestation |
8661081, | Mar 11 2008 | FLYBITS INC | Method, apparatus and system for social networking |
8661144, | Aug 15 2011 | Verizon Patent and Licensing Inc. | Method and system for automated user authentication for a priority communication session |
8661500, | May 20 2011 | Nokia Technologies Oy | Method and apparatus for providing end-to-end privacy for distributed computations |
8665481, | Feb 01 2007 | Canon Kabushiki Kaisha | Image processing system, information processing apparatus, image processing apparatus, control method therefor, and computer program |
8666380, | Aug 21 2001 | SMARTCOM LABS OY | Communication method and system |
8670760, | Jan 24 2008 | Kodiak Networks, Inc. | Converged mobile-web communications solution |
8675831, | Oct 24 2006 | Alcatel Lucent | Storage of data messages for later retrieval by the recipient |
8676159, | Sep 28 2012 | Juniper Networks, Inc. | Mobile network interoperability |
8676165, | Dec 28 2004 | TELEFONAKTIEBOLAGET L M ERICSSON PUBL | Method and apparatus for peer-to-peer instant messaging |
8676189, | Jan 24 2008 | KODIAK NETWORKS, INC | Converged mobile-web communications solution |
8676262, | Aug 01 2005 | Cisco Technology, Inc | Self-configuring cellular basestation |
8676265, | Aug 01 2005 | Cisco Technology, Inc | Local area cellular basestation |
8676899, | Jan 26 2006 | Daedalus Blue LLC | Offline IM chat to avoid server connections |
8682309, | Dec 10 2010 | Blueforce Development Corporation | Decision support |
8687600, | May 29 2009 | Malikie Innovations Limited | Signal quality determination methods and apparatus suitable for use in WLAN-to-WWAN transitioning |
8688081, | Sep 08 2004 | Malikie Innovations Limited | Automatic user availability status determination for a handheld communication device |
8688141, | Aug 08 2005 | Jambo Networks, Inc. | System and method for providing communication services to mobile device users incorporating proximity determination |
8688152, | Sep 16 2003 | Malikie Innovations Limited | Method for creating a peer-to-peer immediate messaging solution without using an instant messaging server |
8688822, | Jul 05 2006 | Oracle International Corporation | Push e-mail inferred network presence |
8693434, | Aug 13 2004 | Verizon Patent and Licensing Inc | Fixed-mobile communications with mid-session mode switching |
8694008, | Jun 16 2005 | AT&T MOBILITY II LLC | Multi-mode handset services |
8694587, | May 17 2011 | DAMAKA, INC ; Damaka, Inc. | System and method for transferring a call bridge between communication devices |
8694923, | Dec 23 2005 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
8695030, | Dec 14 2006 | Verizon Patent and Licensing Inc | Instant messaging with a media device |
8699456, | Oct 26 2010 | Malikie Innovations Limited | Methods and apparatus for use in improving network coverage for voice or data calls |
8700072, | Dec 23 2008 | NIM SAR; RCS IP, LLC | Scalable message fidelity |
8700075, | Oct 14 2009 | Malikie Innovations Limited | System and method for managing messages in conversational-type messaging applications |
8704863, | Apr 07 2010 | Apple Inc | Transitioning between circuit switched calls and video calls |
8706169, | Dec 28 2006 | Verizon Patent and Licensing Inc | Interface overlay |
8712931, | Jun 29 2011 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Adaptive input interface |
8718014, | Jun 29 2010 | KT Corporation | System and method for performing handoff between different types of networks by using a short message service |
8718604, | Nov 30 2011 | KSEEK CO., LTD. | Method and apparatus for providing alternative telephony service, and method of computing inverse call charge using the same |
8719341, | Dec 27 2005 | Qurio Holdings, Inc | System and method for accessing and managing mobile device metadata |
8719359, | Mar 03 2006 | Microsoft Technology Licensing, LLC | Inline media |
8719425, | Mar 03 2006 | Microsoft Technology Licensing, LLC | Method and system for messaging and communication based on groups |
8723647, | Dec 27 2007 | Samsung Electronics Co., Ltd. | RFID communication method and apparatus |
8725632, | Jan 13 2000 | CITICORP CREDIT SERVICES, INC USA | Method and system for conducting financial and non-financial transactions using a wireless device |
8725880, | Apr 07 2010 | Apple Inc | Establishing online communication sessions between client computing devices |
8725895, | Feb 15 2010 | Damaka, Inc.; DAMAKA, INC | NAT traversal by concurrently probing multiple candidates |
8730948, | Mar 28 2008 | Orange | Method of terminating a call and voice-over-IP terminal |
8731509, | Oct 23 2009 | Malikie Innovations Limited | Methods and apparatus for signal monitoring in a wireless communication network |
8731519, | Sep 08 2008 | AT&T MOBILITY II LLC | Mobile handset extension to a device |
8731569, | Mar 14 2001 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Cell phone extension using wireless piconet |
8736488, | Jan 12 2005 | Qualcomm Incorporated | Base station almanac assisted positioning |
8737350, | Mar 21 2007 | Qualcomm Incorporated | Methods and apparatus for RF handoff in a multi-frequency network |
8737353, | Mar 21 2007 | Qualcomm Incorporated | Methods and apparatus for RF handoff in a multi-frequency network |
8737954, | Aug 21 2001 | SMARTCOM LABS OY | Managing recurring payments from mobile terminals |
8737955, | Aug 21 2001 | SMARTCOM LABS OY | Managing recurring payments from mobile terminals |
8737958, | Aug 21 2001 | SMARTCOM LABS OY | Managing recurring payments from mobile terminals |
8737959, | Aug 21 2001 | SMARTCOM LABS OY | Managing recurring payments from mobile terminals |
8738061, | Mar 29 2010 | MOTOROLA SOLUTIONS, INC. | Enhanced public safety communication system |
8738084, | Aug 01 2005 | Cisco Technology, Inc | Local area cellular basestation |
8743781, | Oct 11 2010 | Damaka, Inc. | System and method for a reverse invitation in a hybrid peer-to-peer environment |
8744419, | Dec 15 2011 | AT&T Intellectual Property, I, L.P. | Media distribution via a scalable ad hoc geographic protocol |
8744452, | Feb 02 2007 | Cisco Technology, Inc | Receiving signals from surrounding basestations |
8745149, | Sep 19 2003 | BlackBerry Limited | Handheld electronic device and associated method providing time data in a messaging environment |
8745544, | Dec 23 2005 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
8750245, | Feb 26 2010 | Malikie Innovations Limited | Methods and apparatus for use in initiating vertical handover based on comparative evaluation of WLAN and WWAN signal qualities |
8750248, | Mar 21 2007 | Qualcomm Incorporated | Methods and apparatus for RF handoff in a multi-frequency network |
8750263, | Apr 28 2006 | BlackBerry Limited | WLAN and WWAN connection migration methods and apparatus |
8751667, | Apr 07 2010 | Apple Inc | Supporting hands-free services via a hands-free device for IP video calls |
8755371, | Dec 31 2004 | Genband US LLC; SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT | Methods and apparatus for multistage routing of packets using call templates |
8761101, | Oct 13 2011 | Excelfore Corporation | Network based machine-to-machine system for monitoring |
8761737, | Jan 06 2011 | Malikie Innovations Limited | Delivery and management of status notifications for group messaging |
8774149, | May 03 2012 | UNILOC 2017 LLC | Method for establishing network connections between stationary terminals and remote devices through mobile devices |
8780064, | Feb 03 2007 | LG Electronics Inc. | Mobile communication device capable of providing candidate phone number list and method of controlling operation of the mobile communication device |
8782766, | Dec 27 2012 | MOTOROLA SOLUTIONS, INC. | Method and apparatus for single sign-on collaboration among mobile devices |
8782775, | Sep 24 2007 | Apple Inc. | Embedded authentication systems in an electronic device |
8787336, | Dec 27 2005 | QURIO Holdings, Inc. | System and method for establishing a local chat session |
8787383, | Mar 29 2007 | Twisted Pair Solutions, Inc. | Method, apparatus, system, and article of manufacture for providing distributed convergence nodes in a communication network environment |
8788949, | Oct 28 2008 | GOOGLE LLC | Provisioning instant communications for a community of users |
8794513, | Sep 26 2012 | Bank of America Corporation | Self-service device servicing utilizing a hardware database |
8799516, | Aug 30 2001 | TeleCommunication Systems, Inc. | Method and apparatus for storing real-time text messages |
8799820, | Dec 23 2008 | NIM SAR; RCS IP, LLC | Dynamically scaled messaging content |
8804573, | Jun 15 2006 | Oracle International Corporation | Method and system for inferring presence of a principal based on past presence information |
8804653, | Jan 13 2005 | Telefonaktiebolaget LM Ericsson (publ) | System and method for call handoff between circuit switched and packet data wireless networks |
8806205, | Dec 27 2012 | MOTOROLA SOLUTIONS, INC | Apparatus for and method of multi-factor authentication among collaborating communication devices |
8812013, | Oct 27 2008 | Microsoft Technology Licensing, LLC | Peer and composite localization for mobile applications |
8812681, | Apr 13 2011 | Empire Technology Development LLC | Adjusting the quality of service based on network addresses associated with a mobile device |
8825108, | Apr 06 2005 | Qwest Communications International Inc | Call handling on dual-mode wireless handsets |
8825774, | Jul 04 2008 | SMARTCOM LABS OY | Method and system for sending messages |
8831647, | Apr 19 2005 | RATEZE REMOTE MGMT L L C | Presence-enabled mobile access |
8831823, | Oct 15 2009 | KARMA AUTOMOTIVE, LLC | Centralized management of motor vehicle software applications and services |
8831824, | Oct 15 2009 | KARMA AUTOMOTIVE, LLC | Centralized management of motor vehicle software applications and services |
8832792, | Aug 03 2005 | AT&T MOBILITY II LLC | Limiting services based on location |
8837689, | May 02 2006 | SMARTCOM LABS OY | Method and system for combining text and voice messages in a communications dialogue |
8838332, | Oct 15 2009 | KARMA AUTOMOTIVE, LLC | Centralized management of motor vehicle software applications and services |
8843854, | May 21 2009 | LG Electronics Inc. | Method for executing menu in mobile terminal and mobile terminal using the same |
8848558, | Jan 18 2012 | T-MOBILE INNOVATIONS LLC | Mesh wireless connectivity |
20010005676, | |||
20020058504, | |||
20020137459, | |||
20020141454, | |||
20020151307, | |||
20020155826, | |||
20020155846, | |||
20020163912, | |||
20020165000, | |||
20020167960, | |||
20020184357, | |||
20030013467, | |||
20030018726, | |||
20030050096, | |||
20030074413, | |||
20030126213, | |||
20030163580, | |||
20030163697, | |||
20030193394, | |||
20030235158, | |||
20040032843, | |||
20040066330, | |||
20040157590, | |||
20040185881, | |||
20040205134, | |||
20040213270, | |||
20040230373, | |||
20040266426, | |||
20050002407, | |||
20050021645, | |||
20050041578, | |||
20050058094, | |||
20050058151, | |||
20050096065, | |||
20050101342, | |||
20050138359, | |||
20050141694, | |||
20050152318, | |||
20050152378, | |||
20050174972, | |||
20050202819, | |||
20050221813, | |||
20050254453, | |||
20050259597, | |||
20050265256, | |||
20060003101, | |||
20060005133, | |||
20060013154, | |||
20060023677, | |||
20060031126, | |||
20060045064, | |||
20060084444, | |||
20060089966, | |||
20060101266, | |||
20060126535, | |||
20060128349, | |||
20060148516, | |||
20060153157, | |||
20060159079, | |||
20060165060, | |||
20060167784, | |||
20060227787, | |||
20060229098, | |||
20060229101, | |||
20060245530, | |||
20060268716, | |||
20070008925, | |||
20070015535, | |||
20070019594, | |||
20070030973, | |||
20070042777, | |||
20070082671, | |||
20070087748, | |||
20070087756, | |||
20070110092, | |||
20070155326, | |||
20070174399, | |||
20070180533, | |||
20070198731, | |||
20070217346, | |||
20070223701, | |||
20070248066, | |||
20070259716, | |||
20070259717, | |||
20070263571, | |||
20070265088, | |||
20070266396, | |||
20070270145, | |||
20070287437, | |||
20080005238, | |||
20080015024, | |||
20080039113, | |||
20080055269, | |||
20080070601, | |||
20080080401, | |||
20080096565, | |||
20080123685, | |||
20080126484, | |||
20080140495, | |||
20080144493, | |||
20080148328, | |||
20080159236, | |||
20080163355, | |||
20080168396, | |||
20080177659, | |||
20080186206, | |||
20080186536, | |||
20080192737, | |||
20080200165, | |||
20080218316, | |||
20080262893, | |||
20080262928, | |||
20080273677, | |||
20080293389, | |||
20080307322, | |||
20090030605, | |||
20090037595, | |||
20090041039, | |||
20090045977, | |||
20090046065, | |||
20090046628, | |||
20090104874, | |||
20090106068, | |||
20090109898, | |||
20090138353, | |||
20090167499, | |||
20090175223, | |||
20090176520, | |||
20090180440, | |||
20090195518, | |||
20090201860, | |||
20090207783, | |||
20090231189, | |||
20090245518, | |||
20090248420, | |||
20090254648, | |||
20090258336, | |||
20090286531, | |||
20090298461, | |||
20090303942, | |||
20090323579, | |||
20090325603, | |||
20100002698, | |||
20100008259, | |||
20100029216, | |||
20100029245, | |||
20100042601, | |||
20100042690, | |||
20100060480, | |||
20100060611, | |||
20100067451, | |||
20100069109, | |||
20100074234, | |||
20100082513, | |||
20100115272, | |||
20100137021, | |||
20100158097, | |||
20100162133, | |||
20100162149, | |||
20100169009, | |||
20100203878, | |||
20100214987, | |||
20100226342, | |||
20100235285, | |||
20100235734, | |||
20100235735, | |||
20100245124, | |||
20100296507, | |||
20100299635, | |||
20100313128, | |||
20100317420, | |||
20110004513, | |||
20110019665, | |||
20110038350, | |||
20110055893, | |||
20110086647, | |||
20110087972, | |||
20110096917, | |||
20110107228, | |||
20110111726, | |||
20110173280, | |||
20110202393, | |||
20110217999, | |||
20110228914, | |||
20110231560, | |||
20110237217, | |||
20110249079, | |||
20110261792, | |||
20110264812, | |||
20110289174, | |||
20110317663, | |||
20120019609, | |||
20120023171, | |||
20120036443, | |||
20120044169, | |||
20120045049, | |||
20120052884, | |||
20120066311, | |||
20120069754, | |||
20120087302, | |||
20120124137, | |||
20120134287, | |||
20120142380, | |||
20120151571, | |||
20120158542, | |||
20120165049, | |||
20120176333, | |||
20120178460, | |||
20120192083, | |||
20120207149, | |||
20120210008, | |||
20120238328, | |||
20120253654, | |||
20120324048, | |||
20120330696, | |||
20130003703, | |||
20130005351, | |||
20130018975, | |||
20130029639, | |||
20130060862, | |||
20130073349, | |||
20130080307, | |||
20130086463, | |||
20130114596, | |||
20130137396, | |||
20130154957, | |||
20130157701, | |||
20130162539, | |||
20130171982, | |||
20130178217, | |||
20130196652, | |||
20130297387, | |||
20130312082, | |||
20140004882, | |||
20140039946, | |||
20140084052, | |||
20140243000, | |||
CN102932216, | |||
CN203490861, | |||
RE43127, | Jun 12 2002 | Ozmo Licensing LLC | Event-based multichannel direct link |
RE43436, | Feb 14 2003 | RATEZE REMOTE MGMT L L C | System and method for immediate and delayed real-time communication activities using availability data from and communications through an external instant messaging system |
WO2008027750, | |||
WO2012078565, | |||
WO2012116489, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 13 2014 | PERDOMO, JORGE | GOTENNA INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 032438 | /0304 | |
Mar 14 2014 | goTenna, Inc. | (assignment on the face of the patent) | / | |||
Oct 30 2020 | GOTENNA, INC | EASTWARD FUND MANAGEMENT, LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 054247 | /0094 | |
Jan 31 2022 | GOTENNA, INC | EASTWARD FUND MANAGEMENT, LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 058896 | /0939 | |
Aug 25 2023 | GOTENNA, INC | EASTWARD FUND MANAGEMENT, LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 064890 | /0099 | |
Aug 25 2023 | EASTWARD FUND MANAGEMENT, LLC | GOTENNA, INC | RELEASE OF 2022 AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT | 064911 | /0919 | |
Aug 25 2023 | EASTWARD FUND MANAGEMENT, LLC | GOTENNA, INC | RELEASE OF 2020 INTELLECTUAL PROPERTY SECURITY AGREEMENT | 064912 | /0131 |
Date | Maintenance Fee Events |
Jan 24 2022 | REM: Maintenance Fee Reminder Mailed. |
May 12 2022 | M3551: Payment of Maintenance Fee, 4th Year, Micro Entity. |
May 12 2022 | M3554: Surcharge for Late Payment, Micro Entity. |
Date | Maintenance Schedule |
Jun 05 2021 | 4 years fee payment window open |
Dec 05 2021 | 6 months grace period start (w surcharge) |
Jun 05 2022 | patent expiry (for year 4) |
Jun 05 2024 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 05 2025 | 8 years fee payment window open |
Dec 05 2025 | 6 months grace period start (w surcharge) |
Jun 05 2026 | patent expiry (for year 8) |
Jun 05 2028 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 05 2029 | 12 years fee payment window open |
Dec 05 2029 | 6 months grace period start (w surcharge) |
Jun 05 2030 | patent expiry (for year 12) |
Jun 05 2032 | 2 years to revive unintentionally abandoned end. (for year 12) |