Optimized peer-to-peer mobile communications
First Claim
1. A method for maintaining device application connectivity, comprising:
- assigning an auxiliary address in a first device, the auxiliary address being representative of a second device, the first device having a first device address, and the second device having a second device address different than the first device address; and
accessing, by at least one application of the first device, the second device byconverting data having the auxiliary address as a destination address and to be transmitted to the second device to have the second device address as the destination address;
converting data having the second device address as an origin address and received from the second device to have the auxiliary address as the origin address;
assigning a second device auxiliary address in a second device, the second device auxiliary address being representative of the first device; and
accessing, by at least one application of the second device, the first device byconverting data having the second device auxiliary address as a destination address and to be transmitted to the first device to have the first device address as the destination address; and
converting data having the first device address as an origin address and received from the first device to have the second device auxiliary address as the origin address.
1 Assignment
0 Petitions
Accused Products
Abstract
A customer can control access to information about the customer stored in a database by selecting one or more policies, where each policy specifies conditions and/or rules for accessing information associated with the policy, and for each selected policy the user selects portions of the customer'"'"'s information for association with the selected policy. The customer can create or specify one or more policies for accessing information. In another method, information about the customer stored in the database includes personal information about customer, including contact information for people associated with the customer, and facts about the customer, e.g., contact information for family members professionals who provide service (e.g. doctor, lawyer, banker), emergency contacts, medical information, for example blood type, allergies, medications, blood type, organ donor status.
17 Citations
28 Claims
-
1. A method for maintaining device application connectivity, comprising:
-
assigning an auxiliary address in a first device, the auxiliary address being representative of a second device, the first device having a first device address, and the second device having a second device address different than the first device address; and accessing, by at least one application of the first device, the second device by converting data having the auxiliary address as a destination address and to be transmitted to the second device to have the second device address as the destination address; converting data having the second device address as an origin address and received from the second device to have the auxiliary address as the origin address; assigning a second device auxiliary address in a second device, the second device auxiliary address being representative of the first device; and accessing, by at least one application of the second device, the first device by converting data having the second device auxiliary address as a destination address and to be transmitted to the first device to have the first device address as the destination address; and converting data having the first device address as an origin address and received from the first device to have the second device auxiliary address as the origin address. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
2. A method for maintaining device application connectivity, comprising:
-
assigning an auxiliary address in a first device, the auxiliary address being representative of a second device, the first device having a first device address, and the second device having a second device address different than the first device address; accessing, by at least one application of the first device, the second device by converting data having the auxiliary address as a destination address and to be transmitted to the second device to have the second device address as the destination address; converting data having the second device address as an origin address and received from the second device to have the auxiliary address as the origin address; sending and receiving data, by the first device, using the first device address to represent the first device; requesting and receiving, by the first device, another address that represents the first device; sending and receiving data, by the first device, using the another address to represent the first device; informing at least one of the second device and other computers of the another address so that the at least one of the second device and other computers can use the another address to represent the first device; receiving, by the first device, a first identifier of a first redirect server system of a network registrar; sending, by the first device, a message to the first redirect server system using the first identifier; receiving, by the first device, first redirection information from the first redirect server system, the first redirection information including a second identifier of a second redirect server system of the network registrar; sending, by the first device, the message to the second redirect server system using the second identifier; receiving, by the first device, second redirection information from the second redirect server system, the second redirection information including a third identifier of an agent of the network registrar; and sending, by the first device, the message to an agent of the network registrar using the third identifier. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A first device configured to maintain application connectivity, comprising:
-
a memory configured to store an address of the first device, an address of a second device, and at least one application; and a processor configured to; assign an auxiliary address, the auxiliary address being representative of the second device, the second device address being different from the first device address; and access, by the at least one application of the first device, the second device by; converting data having the auxiliary address as a destination address and to be transmitted to the second device to have the second device address as the destination address; and converting data having the second device address as an origin address and received from the second device to have the auxiliary address as the origin address; wherein the processor is configured to; send and receive data using the first device address to represent the first device; request and receive another address that represents the first device; send and receive data using the another address to represent the first device; inform at least one of the second device and other computers of the another address so that the at least one of the second device and other computers can use the another address to represent the first device; receive a first identifier of a first redirect server system of a network registrar; send a message to the first redirect server system using the first identifier; receive first redirection information from the first redirect server system, the first redirection information including a second identifier of a second redirect server system of the network registrar; send the message to the second redirect server system using the second identifier; receive second redirection information from the second redirect server system, the second redirection information including a third identifier of an agent of the network registrar; and send the message to an agent of the network registrar using the third identifier. - View Dependent Claims (9, 10)
-
-
11. A non-transitory computer readable recording medium having stored thereon instructions, which, when executed by a processor of a first device, execute a process for maintaining application connectivity of the first device, the process comprising:
-
assigning an auxiliary address in the first device, the auxiliary address being representative of a second device, the first device having a first device address, and the second device having a second device address different than the first device address; and accessing, by at least one application of the first device, the second device by converting data having the auxiliary address as a destination address and to be transmitted to the second device to have the second device address as the destination address; and converting data having the second device address as an origin address and received from the second device to have the auxiliary address as the origin address, sending and receiving data using the first device address to represent the first device; requesting and receiving another address that represents the first device; sending and receiving data using the another address to represent the first device; informing at least one of the second device and other computers of the another address so that the at least one of the second device and other computers can use the another address to represent the first device; receiving a first identifier of a first redirect server system of a network registrar; sending a message to the first redirect server system using the first identifier; receiving first redirection information from the first redirect server system, the first redirection information including a second identifier of a second redirect server system of the network registrar; sending the message to the second redirect server system using the second identifier; receiving second redirection information from the second redirect server system, the second redirection information including a third identifier of an agent of the network registrar; and sending the message to an agent of the network registrar using the third identifier. - View Dependent Claims (12, 13)
-
-
23. A first device configured to maintain application connectivity, comprising:
-
a memory configured to store an address of the first device, an address of a second device, and at least one application; and a processor configured to; assign an auxiliary address, the auxiliary address being representative of the second device, the second device address being different from the first device address; and access, by the at least one application of the first device, the second device by; converting data having the auxiliary address as a destination address and to be transmitted to the second device to have the second device address as the destination address; and converting data having the second device address as an origin address and received from the second device to have the auxiliary address as the origin address, wherein a second device auxiliary address is assigned in a second device, the second device auxiliary address being representative of the first device, and wherein the second device is configured to, by at least one application of the second device, access the first device by; converting data having the second device auxiliary address as a destination address and to be transmitted to the first device to have the first device address as the destination address; and converting data having the first device address as an origin address and received from the first device to have the second device auxiliary address as the origin address. - View Dependent Claims (24, 25)
-
-
26. A non-transitory computer readable recording medium having stored thereon instructions, which, when executed by a processor of a first device, execute a process for maintaining application connectivity of the first device, the process comprising:
-
assigning an auxiliary address in the first device, the auxiliary address being representative of a second device, the first device having a first device address, and the second device having a second device address different than the first device address; and accessing, by at least one application of the first device, the second device by; converting data having the auxiliary address as a destination address and to be transmitted to the second device to have the second device address as the destination address; and converting data having the second device address as an origin address and received from the second device to have the auxiliary address as the origin address, wherein a second device auxiliary address is assigned in a second device, the second device auxiliary address being representative of the first device, and wherein the second device is configured to, by at least one application of the second device, access the first device by; converting data having the second device auxiliary address as a destination address and to be transmitted to the first device to have the first device address as the destination address; and converting data having the first device address as an origin address and received from the first device to have the second device auxiliary address as the origin address. - View Dependent Claims (27, 28)
-
Specification