Physical location management for voice over packet communication

Information

  • Patent Grant
  • 11956852
  • Patent Number
    11,956,852
  • Date Filed
    Friday, February 11, 2022
    2 years ago
  • Date Issued
    Tuesday, April 9, 2024
    8 months ago
Abstract
Methods and systems are described for voice over packet communications.
Description
FIELD OF THE INVENTION

The present invention relates to methods and systems for locating a device connected to a network, such as to locate a Voice Over Internet Protocol (VoIP) device.


BACKGROUND

Voice Over Internet Protocol (VoIP) or Internet Protocol (IP) Telephony is a technology that allows a user to make a telephone call over the Internet or a dedicated network in IP packets, instead of over dedicated voice transmission lines.


With a VoIP service, it is possible for a user to move their VoIP phone to virtually any IP network and have the ability to make and receive calls at their home phone number, which is commonly referred to as a personal telephone number (TN). This is, in fact, one of the benefits of VoIP service, whereby for example a user can take their VoIP phone with them to a hotel with broadband Internet service and have their home phone ring in their hotel room. By contrast, traditional telephone service is tied to a specific location by nature of the circuit-based telephone network.


The problem with this new capability of VoIP, however, is that the traditional approach utilized by emergency services personnel to locate an individual in the event of an emergency 911 call no longer works reliably in VoIP systems. For example, a VoIP customer's location is recorded as their billing address and all calls originating from the customer's VoIP phone are assumed to be originating from the home address of the customer. If the customer takes the VoIP phone to a second location, such as a shore vacation home for the weekend, and a life-threatening medical emergency prompts the customer to dial 911, then the 911 call would be routed to the Public Safety Answering Point (PSAP) in the area of the customer's billing address, not their current address at the shore vacation residence.


Some VoIP service providers have attempted to solve this by routing 911 calls on their VoIP network to an intermediate dispatch center that determines which PSAP to route the call to. The intermediate dispatch center includes an operator for answering the emergency 911 call. The operator interrogates the caller to determine their location and then routes the call to the PSAP in the location of the caller. However, this approach can add extra time to the emergency response that can be critical to safety. Moreover, it is a labor intensive and relatively expensive for the service provider to maintain.


SUMMARY

Features described herein provide a method and system for determining a physical location of a device, such as a voice over packet (VoP) device, for communications, such as voice communications, that involve an access point.


In some embodiments, a profile, such as a user profile, may associate a plurality of physical locations with various access points. A voice over packet (VoP) device may connect to one of the access points to engage in voice communications via the access point, and the profile may be used to determine a physical location to be associated with the VoP device for purposes of the voice communications via the access point.


In some embodiments, the user may be prompted to confirm that the user is located at the determined physical location, and the user may also provide an updated physical location. In some embodiments, the updated physical location may comprise spoken address information, and speech-to-text conversion may be used. In some embodiments, an entered physical location may be denied in case of error.


In some embodiments, the physical locations may be street addresses. The access point may be identified by a network address, or by a nickname.


This Summary merely provides non-limiting examples of features that may be described and/or claimed herein. The Summary is not an exhaustive listing of all claim features, and should not serve to limit any of the claims of this patent.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 illustrates a network system in accordance with one aspect of the present invention; and



FIG. 2 illustrates a flowchart of a method for determining a location of a device connected to a network in accordance with one aspect of the present invention.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT(S)


FIG. 1 illustrates a network system 10 in accordance with one aspect of the present invention. The network system 10 generally includes a first access point 14, a second access point 16, and a network 20 such that data and signals communicated over the network 20 are accessible by connected a network device 24 to one of the access points 14 and 16.


The network device 24 can be any type of computer or other item that is capable of network communications, such as computers, servers, personal digital assistants (PDAs), and the like. In particular, the present invention contemplates that the network device 24 is a Voice Over Internet Protocol (VoIP) device that is configured to make VoIP telephone calls over the network 20. In support thereof, the system 10 further includes a VoIP unit 26, a VoIP emergency location application (VELA) or processing unit 28, and a Public Safety Answering Point (PSAP) 30.


The VoIP device 24 can relate to any device that is capable of making VoIP calls. Such devices can include a number of features, including a telephone with an analog terminal adapter (ATA), a software-based Session Initiation Protocol (SIP) phone, a stand-alone or embedded Message Transfer Agent (MTA) device, a videophone (whether hardware-based or software-based), a wireless phone (generally cellular phones), a Personal Digital Assistant (PDA) with VoIP software, and the like. Preferably, the VoIP device 24 includes a unique personal telephone number that allows the device 24 to receive VoIP telephone calls anytime that it is connected to the network 20.


The first and second access points 14 and 16 are nodes or other features that are configured to connect the network device 24 to the network 20. The system 10 shown in FIG. 1 only indicates two access points 14 and 16, but it is contemplated that the system 10 may include any number of access points in any number of geographical areas. Preferably, a network address, such as an IP address, is associated with each access point to identify its location on the network 20.


The network 20 generally relates to any configuration that permits network communication and VoIP calls, such as through the exchange or transfer of electronic signals and packets over private IP networks, the Internet, or public switching telephone network (PSTN). It can include servers, databases, softswitches, and the like which function to enable, route, and/or control voice, video, and text-based communications and can include items generally described as VoIP softswitches, PacketCable Call Management Servers (CMS), VoIP call servers, IP Public Branch Exchanges (PBXs), SIP Proxy servers, SIP Registrar servers, SIP switches, and the like.


The PSAP 30 generally relates to a dispatch office that routes incoming 911 calls, or directly dispatches a public service department, such as a fire, police, or other emergency department. Preferably, the PSAP can receive calls over a PSTN and electronically over the Internet or other IP networks, or through other communications means, such as satellite or other wireless communication. In particular, the PSAP may be an enhanced 911 (E911) dispatch center that is capable of exchanging signals through IP-network-based applications, such as instant messaging clients, real-time communication tools (text, audio, and/or video-based), and other non-telephone clients.


The VELA 28 is configured in accordance with the present invention to communicate with the network 20 and to determine the location of a user on the network 20 based on a location of the network device 24, such as by determining whether the network device 24 is at the first access point 14 or the second access point 16. This can be advantageous for locating the user in the event of an emergency, such as when the user makes an emergency 911 call using a VoIP device from one of the access points 14 and 16.


The VELA 28 preferably includes an interface 36 that is configured for exchanging signals and packets with the network 20, such as for communicating with the VoIP device 24 and/or the PSAP 30 by exchanging signals and packets over the network to one or more of the access points 14 and 16. Preferably, the interface 36 includes an Interactive Voice Response (IVR) unit, Text to Speech (TTS), and/or a Speech to Text (STT) unit, which enables the interface 36 to convert speech received by the interface to electronic signals and to similarly output electronic signals to speech, such as to communicate with the user through the VoIP device 24. In particular, the interface 36 is able to output and receive voice and touch-tone signals to and from the VoIP device 24 so that the VELA 28 can communicate verbally with the user through a dialogue and record the responses of the user thereto.


The VELA 28 can be configured to route calls to the PSAP 30 via the PSTN using legacy methods of call networking/termination, to route calls via the public Internet or private Internet Protocol (IP) peering point, and to route calls to multiple interfaces of the PSAP 30, such as a primary interface preference and one or more secondary interfaces, based upon the PSAP's capabilities and preferences or the service provider's preferences. In addition, the VELA 28 can contact the secondary interface if the primary interface is not reachable for some reason, such as network congestion, network failure, etc.


The VELA 28 preferably includes a processor 38 and a memory 40 for controlling operation of the interface 36 and for executing other applications and strategies, which preferably includes a 911 call routing/query response application for transferring 911 calls from the access point to the PSAP associated with a location of the user, as described below in more detail. The VELA 28 can include other optional features, such as a web interface application configured to enable user location configuration, selection, and/or confirmation, and a video/graphic interface application configured to enable user location configuration, selection, and/or confirmation via a textual or graphical interface on a particular type of device (cellular phone screen, video phone screen, etc.).


The VELA 28 can optionally detect the type of network device 24 based upon information derived from its connection to the network 20. When one of these devices with graphical capabilities is used, the VELA 28 can be configured to, instead of initiating an out-dial, initiate a multimedia message to the user's device or present that device with a graphical interface. The user can respond to that message by pressing buttons on their device, clicking on the interface, or otherwise interacting with the graphical user interface or multimedia message. This interface may take several forms in the future but may be HTML-based, XML-based, or VoiceXML-based using today's technologies.


The VoIP unit 26 is a processing unit configured to permit and/or control VoIP communications. It can include any number of features, including memory and processors (not shown) that communicate with the network 20 for executing a VoIP application, such as a VoIP telephone call. In general, the system is configured to route calls to the VoIP device 24 based on the telephone number assigned to it so that a user can receive calls on the telephony device at any access point 14 and 16 on the network 20 that is in communication with the VoIP unit 26.


The system 10 shown in FIG. 1 is only provided for exemplary purposes and is not intended to limit the scope of the present invention. Rather, the present invention contemplates that the system 10 may include more or less features than those shown in FIG. 1. In particular, the VoIP device 24 and each of the access points 14 and 16 are illustrated as separate items, however, the present invention contemplates that an access point may be integrated into the VoIP device 24 and, in addition, that these two items may be further integrated into a fixed or portable communications and/or computing device.



FIG. 2 illustrates a flowchart 50 of a method for locating the network device (VoIP device) when it is connected to a network. The method is advantageous in locating the user in the event of an emergency 911 call from the network device 24 and for routing the emergency 911 call to the PSAP 30 associated with the location of the user.


Block 54 relates to provisioning a user for operation with the VELA. The provisioning can include any number of features, and generally comprises creating and storing a user profile in the database of the VELA. The user profile can be created by an operator inputting the user's information into the VELA, by the user inputting the information themselves, such as through a graphical user interface (GUI) or web page, and/or automatically by querying the VoIP device when it is connected to the network, which is advantageous for determining the IP address and network hops associated with the access point to which the user connects the VoIP device, as it may be difficult for the user or operator to input this information. Optionally, block 54 can be skipped and the user profile can be created dynamically upon connecting the VoIP device to one of the access points.


The user profile preferably identifies the user with a telephone number and includes additional location information, such as a physical address (city, state, zip code, apartment number, etc.) and network address (IP address and network hops) for the access point from which the user intends to connect to the network for making VoIP telephone calls. The network address is associated with the physical address as the physical addresses are more unique than the network addresses. This is because the network addresses may not, by nature of them being shared across what may be a small or large area and one or many people, be at the same location as the user, or at least within a small enough area relative to the access point associated with the user that emergency personnel would be able to locate the user in an emergency. Network addresses may also be dynamically assigned, such that the same physical address will show up at different network addresses over time. The physical location indicates where the user is located when connecting to the access point associated with the current network address so that the user can be located in the event of an emergency 911 call.


Multiple entries can be made in the user profile if the user intends to use the VoIP device at multiple locations on the network. Preferably, a nickname or another unique identifier is provided if the user profile includes multiple residences or locations for the user so that each location can be easily distinguished. For example, the user may intend to use the VoIP device at home, at a beach vacation home, and at work. In which case, the user profile is provisioned with physical and network address for each of the locations.


Block 58 relates to connecting the VoIP device to the network, such as if the user intends to make a call or if the user is merely connecting the device to the network to receive calls, which may occur in the act of turning on or plugging in a device. Upon connecting to the network or in response to a message from the VELA, the VoIP device sends a message to the VELA that includes the telephone number assigned with the VoIP device. The VELA analyzes the message to determine the IP address of the access point to which the VoIP device is connected and to determine any network hops between the access point and the VELA, such as by tracerouting the IP address to determine the network hops. This information is then stored in the memory of the VELA for use in determining a location of the user. Depending upon the results of this transaction, the user may be queried by the VELA to confirm his/her correct physical location, select from a list of locations which may or may not be sorted based upon the VELA's best estimate of the location, or choose to configure a new location in the VELA.


Block 62 relates to determining a current location for the user based on the telephone number and network address determined in block 58. Initially, the VELA uses the telephone number to search the database for a user profile that includes the same telephone number, i.e. to match a user profile with the telephone number. Once the user profile is located, the VELA compares the network address determined in block 58 with the network addresses in the user profile. If one of the network addresses matches, the VELA pulls the associated physical address and controls the interface to contact the user, such as through an out-going call or other message to the user and/or their telephony device. The user is then asked whether the physical address corresponds with the current location of the user. If the user to determine their location. The location is denied, for example, if there is an error during the inputting of the physical location to the user profile, if the user intends to be at a different location but maintains the use of the same access point, and if the user failed to provide a physical address in the user profile. In response to the denial, the VELA interrogates the user further to determine the physical address that they desire to associate with the network address. This information is then stored in the user profile so that it is available the next time the user connects to the network and the current location of the user is noted.


If none of the network addresses in the user profile match the network address determined in block 58, then the user is in an unknown or new location. In which case, the VELA controls the interface to contact the user, such as through an out-going call or message, to create an entry for the unknown network ID. The entry is similar to those described above, in that the user is questioned by the VELA to determine a physical address and nickname for association with the unknown network address. Once the entry is complete, the physical address associated with the new entry is added to the user's profile and noted as the current location of the user.


The dialogue to determine the location of the user, as described above, can take any number of forms. For example, the VELA can be configured to provide the following sequential dialogue:

    • 1. This is the 911 Service Application calling. We were unable to automatically determine your location. Please tell us where your phone is connected so that we can connect your call appropriately in case you have an emergency.
    • a. Press 1 now if you are calling from “Home.”
    • i. 1 pressed, You are calling from “Home.”
    • ii. If this is incorrect, press # to go back to the main menu.
    • iii. If this is correct, press 1 now or hangup.
    • i. 1 pressed, You are calling from “Home.”
    • ii. If this is incorrect, press # to go back to the main menu.
    • iii. If this is correct, press 1 now or hangup.
    • iv. If the address of this location has changed, press 2 now to record the new address.
    • b. Press 2 now if you are calling from “Beach House.”
    • i. 2 pressed, You are calling from “Beach House.”
    • ii. If this is incorrect, press # to go back to the main menu.
    • iii. If this is correct, press 1 now or hangup.
    • iv. If the address of this location has changed, press 2 now to record the new address. (Speech to Text engine invoked.)
    • c. Press 3 now if you are calling from “Work.”
    • i. 3 pressed, You are calling from “Work.”
    • ii. If this is incorrect, press # to go back to the main menu.
    • iii. If this is correct, press 1 now or hangup.
    • iv. If the address of this location has changed, press 2 now to record the new address.
    • d. Press 4 now if you are calling from a new location.
    • i. We need a nickname for this location, such as “Home” or “Beach House.” Please speak the nickname of your location now.
    • ii. We need a house number for this location. Please speak the number now or use your keypad.
    • iii. We need a street for this location. Please speak the street now.
    • iv. We need a city for this location. Please speak the city now.
    • v. We need a State for this location. Please speak the State now.
    • vi. We need a ZIP Code for this location. Please speak the ZIP Code now or use your keypad. (The ZIP Code could be used to avoid having to ask for the city and state, if desired.)


The VELA can also be configured with a location matching application (LMA) to facilitate locating the user. In general, the LMA is a process of matching network address determined upon connection of the VoIP device to the network addresses in the user profile when the network addresses fails to exactly match, such as if the user is at the same physical location but using a different access point or an access point the utilizes multiple network address. The VELA utilizes the LMA to predictively attempt to match the network address (location of the user) by executing the following logical operations:

    • 1. Does the current network address detected match a network address in the user profile? If so, match the current network address to the corresponding network address in the user profile and dialogue with the user to determine that the physical address associated therewith corresponds with the current location of the user, if not, proceed to next step.
    • 2. VELA performs a traceroute on the current network address and records every hop in the traceroute. Does the first hop of the traceroute match any of the hops (first or otherwise) for the other network addresses in the user profile. If so, match the current network address to the corresponding network address in the user profile and dialogue with the user to determine the physical address associated therewith corresponds with the current location of the user, if not, proceed to next step.
    • 3. Does the second hop of the traceroute match any of the hops in the Location Database for the user. If so, match the current network address to the corresponding network address in the user profile and dialogue with the user to determine the physical address associated therewith corresponds with the current location of the user, if not, proceed to next step with the remainder of the hops recorded by the trace route.


As described above, the LMA utilizes intermediate network hops for the current network address of the user to locate the physical address of the user. This can be advantageous to narrow down a geographical area in which the user is located. For example, the physical address of the user can be approximated by the intermediate network hops if they match with any of the intermediate network hops in the user profile.


Block 66 relates to the user making an emergency 911 call. The emergency call is recognized by the VELA and routed to the appropriate PSAP based upon the location of the user determined in block 62. Each time the user connects their VoIP device to another access point, the process above is repeated to determine the location of the user. As such, anytime the user makes an emergency 911 call the VELA is able to locate the user and route the call to the appropriate PSAP. Preferably, the VELA includes logic or memory maps that facilitate locating the appropriate PSAP. For example, the VELA may include a database of PSAPs that are associated with either the physical address or the network address in the various user profiles.


When a user dials 911, the softswitch routes the call to the VELA, which routes the call to the appropriate PSAP (see PSAP Interface Technical Options below), based upon the user's current location. No call to an intermediate dispatch center is needed. Alternatively, the softswitch could perform a query to the VELA to obtain the current PSAP for the VoIP user's TN, passing this information back to the softswitch and enabling the softswitch to complete the call itself.


While embodiments of the invention have been illustrated and described, it is not intended that these embodiments illustrate and describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention.

Claims
  • 1. A method comprising: causing output, by a voice over packet (VoP) device, of a user interface that facilitates updating information that associates the VoP device with a physical location for VoP communications, wherein the information currently associates the VoP device with a first physical location for VoP communications;receiving, by the VoP device and via the user interface, input indicating a second physical location to be associated with the VoP device for VoP communications;sending the second physical location to update the information to associate the VoP device with the second physical location for VoP communications; andfacilitating a VoP communication involving the VoP device.
  • 2. The method of claim 1, further comprising causing output of a list of physical locations for selection.
  • 3. The method of claim 1, further comprising causing output of a list of physical locations for selection, wherein the list is sorted based on an estimate of a current physical location of the VoP device.
  • 4. The method of claim 1, further comprising causing output of a message asking whether the first physical location corresponds with a current physical location of a user of the VoP device.
  • 5. The method of claim 1, further comprising causing output of a message indicating results of an attempt to automatically determine a physical location of the VoP device.
  • 6. The method of claim 1, wherein the causing output of the user interface is based on determining that the VoP device is at a new physical location.
  • 7. The method of claim 1, wherein the user interface is based on HyperText Markup Language (HTML).
  • 8. The method of claim 1, wherein the VoP device is at least one of: a wireless device;a Session Initiation Protocol (SIP)-capable device;a wireless phone;a cellular phone; ora videophone.
  • 9. The method of claim 1, wherein the user interface prompts a user of the VoP device to provide an address for use in case of a future emergency call.
  • 10. A voice over packet (VoP) device comprising: one or more processors; andmemory storing instructions that, when executed by the one or more processors, configure the VoP device to: cause output of a user interface that facilitates updating information that associates the VoP device with a physical location for VoP communications, wherein the information currently associates the VoP device with a first physical location for VoP communications;receive, via the user interface, input indicating a second physical location to be associated with the VoP device for VoP communications;send the second physical location to update the information to associate the VoP device with the second physical location for VoP communications; andfacilitate a VoP communication.
  • 11. The VoP device of claim 10, wherein the instructions, when executed by the one or more processors, configure the VoP device to output a list of physical locations for selection.
  • 12. The VoP device of claim 10, wherein the instructions, when executed by the one or more processors, configure the VoP device to output a list of physical locations for selection, wherein the list is sorted based on an estimate of a current physical location of the VoP device.
  • 13. The VoP device of claim 10, wherein the instructions, when executed by the one or more processors, configure the VoP device to output a message asking whether the first physical location corresponds with a current physical location of a user of the VoP device.
  • 14. The VoP device of claim 10, wherein the instructions, when executed by the one or more processors, configure the VoP device to output a message indicating results of an attempt to automatically determine a physical location of the VoP device.
  • 15. The VoP device of claim 10, wherein the instructions, when executed by the one or more processors, configure the VoP device to output the user interface based on determining that the VoP device is at a new physical location.
  • 16. The VoP device of claim 10, wherein the user interface is based on HyperText Markup Language (HTML).
  • 17. The VoP device of claim 10, wherein the VoP device is at least one of: a wireless device;a Session Initiation Protocol (SIP)-capable device;a wireless phone;a cellular phone; ora videophone.
  • 18. A method comprising: receiving, from a voice over packet (VoP) device, an updated physical location to be associated with the VoP device for VoP communications, wherein the updated physical location is based on user input via a user interface of the VoP device;updating location information to associate the VoP device with the updated physical location for VoP communications, wherein the location information previously associated the VoP device with a previous physical location for VoP communications; andfacilitating a VoP communication involving the VoP device.
  • 19. The method of claim 18, wherein the user input comprises a selection from a list of physical locations output via the VoP device.
  • 20. The method of claim 18, wherein the user input comprises a selection from a list of physical locations output via the VoP device, wherein the list is sorted based on an estimate of a current physical location of the VoP device.
  • 21. The method of claim 18, further comprising causing output of a message asking whether the previous physical location corresponds with a current physical location of a user of the VoP device.
  • 22. The method of claim 18, further comprising causing output of a message indicating results of an attempt to automatically determine a physical location of the VoP device.
  • 23. The method of claim 18, wherein the user interface is output based on determining that the VoP device is at a new physical location.
  • 24. The method of claim 18, wherein the user interface is based on HyperText Markup Language (HTML).
  • 25. The method of claim 18, wherein the VoP device is at least one of: a wireless device;a Session Initiation Protocol (SIP)-capable device;a wireless phone;a cellular phone; ora videophone.
  • 26. An apparatus comprising: one or more processors; andmemory storing instructions that, when executed by the one or more processors, configure the apparatus to: receive, from a voice over packet (VoP) device, an updated physical location to be associated with the VoP device for VoP communications, wherein the updated physical location is based on user input via a user interface of the VoP device;update location information to associate the VoP device with the updated physical location for VoP communications, wherein the location information previously associated the VoP device with a previous physical location for VoP communications; andfacilitate a VoP communication involving the VoP device.
  • 27. The apparatus of claim 26, wherein the user input comprises a selection from a list of physical locations output via the VoP device.
  • 28. The apparatus of claim 26, wherein the user input comprises a selection from a list of physical locations output via the VoP device, wherein the list is sorted based on an estimate of a current physical location of the VoP device.
  • 29. The apparatus of claim 26, wherein the instructions, when executed by the one or more processors, configure the apparatus to cause output of a message asking whether the previous physical location corresponds with a current physical location of a user of the VoP device.
  • 30. The apparatus of claim 26, wherein the instructions, when executed by the one or more processors, configure the apparatus to cause output of a message indicating results of an attempt to automatically determine a physical location of the VoP device.
  • 31. The apparatus of claim 26, wherein the user interface is output based on determining that the VoP device is at a new physical location.
  • 32. The apparatus of claim 26, wherein the user interface is based on HyperText Markup Language (HTML).
  • 33. The apparatus of claim 26, wherein the VoP device is at least one of: a wireless device;a Session Initiation Protocol (SIP)-capable device;a wireless phone;a cellular phone; ora videophone.
  • 34. One or more non-transitory, computer-readable media storing computer-executable instructions that, when executed, configure a voice over packet (VoP) device to: cause output of a user interface that facilitates updating information that associates the VoP device with a physical location for VoP communications, wherein the information currently associates the VoP device with a first physical location for VoP communications;receive, via the user interface, input indicating a second physical location to be associated with the VoP device for VoP communications;send the second physical location to update the information to associate the VoP device with the second physical location for VoP communications; andfacilitate a VoP communication involving the VoP device.
  • 35. The one or more non-transitory, computer-readable media of claim 34, wherein the instructions, when executed, configure the VoP device to output a list of physical locations for selection.
  • 36. The one or more non-transitory, computer-readable media of claim 34, wherein the instructions, when executed, configure the VoP device to output a list of physical locations for selection, wherein the list is sorted based on an estimate of a current physical location of the VoP device.
  • 37. The one or more non-transitory, computer-readable media of claim 34, wherein the instructions, when executed, configure the VoP device to output a message asking whether the first physical location corresponds with a current physical location of a user of the VoP device.
  • 38. The one or more non-transitory, computer-readable media of claim 34, wherein the instructions, when executed, configure the VoP device to output a message indicating results of an attempt to automatically determine a physical location of the VoP device.
  • 39. The one or more non-transitory, computer-readable media of claim 34, wherein the instructions, when executed, configure the VoP device to output the user interface based on determining that the VoP device is at a new physical location.
  • 40. The one or more non-transitory, computer-readable media of claim 34, wherein the user interface is based on HyperText Markup Language (HTML).
  • 41. The one or more non-transitory, computer-readable media of claim 34, wherein the VoP device is at least one of: a wireless device;a Session Initiation Protocol (SIP)-capable device;a wireless phone;a cellular phone; ora videophone.
  • 42. The one or more non-transitory, computer-readable media of claim 34, wherein the user interface prompts a user of the VoP device to provide an address for use in case of a future emergency call.
  • 43. One or more non-transitory, computer-readable media storing computer-executable instructions that, when executed, configure a voice over packet (VoP) device to: receive, from a voice over packet (VoP) device, an updated physical location to be associated with the VoP device for VoP communications, wherein the updated physical location is based on user input via a user interface of the VoP device;update location information to associate the VoP device with the updated physical location for VoP communications, wherein the location information previously associated the VoP device with a previous physical location for VoP communications; andfacilitate a VoP communication involving the VoP device.
  • 44. The one or more non-transitory, computer-readable media of claim 43, wherein the user input comprises a selection from a list of physical locations output via the VoP device.
  • 45. The one or more non-transitory, computer-readable media of claim 43, wherein the user input comprises a selection from a list of physical locations output via the VoP device, wherein the list is sorted based on an estimate of a current physical location of the VoP device.
  • 46. The one or more non-transitory, computer-readable media of claim 43, wherein the instructions, when executed, configure the apparatus to cause output of a message asking whether the previous physical location corresponds with a current physical location of a user of the VoP device.
  • 47. The one or more non-transitory, computer-readable media of claim 43, wherein the instructions, when executed, configure the apparatus to cause output of a message indicating results of an attempt to automatically determine a physical location of the VoP device.
  • 48. The one or more non-transitory, computer-readable media of claim 43, wherein the user interface is output based on determining that the VoP device is at a new physical location.
  • 49. The one or more non-transitory, computer-readable media of claim 43, wherein the user interface is based on HyperText Markup Language (HTML).
  • 50. The one or more non-transitory, computer-readable media of claim 43, wherein the VoP device is at least one of: a wireless device;a Session Initiation Protocol (SIP)-capable device;a wireless phone;a cellular phone; ora videophone.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No. 16/723,387, filed Dec. 20, 2019, which is a continuation of U.S. application Ser. No. 16/052,201, filed Aug. 1, 2018, now U.S. Pat. No. 10,517,140, which is a continuation of U.S. application Ser. No. 15/589,797, filed May 8, 2017, now U.S. Pat. No. 10,070,466, which is a continuation of U.S. application Ser. No. 14/732,229, filed Jun. 5, 2015, now U.S. Pat. No. 9,648,644, which is a continuation of U.S. application Ser. No. 14/641,203, filed Mar. 6, 2015, now U.S. Pat. No. 9,055,550, which is a continuation of U.S. application Ser. No. 14/224,785, filed Mar. 25, 2014, now U.S. Pat. No. 9,036,626, which is a continuation of U.S. application Ser. No. 13/012,959, filed on Jan. 25, 2011, now U.S. Pat. No. 8,724,522, which is a continuation of U.S. application Ser. No. 10/924,485 filed on Aug. 24, 2004, now U.S. Pat. No. 7,940,746. The entire contents of all of these priority applications are herein incorporated by reference.

US Referenced Citations (985)
Number Name Date Kind
4456925 Skerlos et al. Jun 1984 A
4620289 Chauvel Oct 1986 A
4725694 Auer et al. Feb 1988 A
4878048 Gottesman et al. Oct 1989 A
4916441 Gombrich Apr 1990 A
4922529 Kiel May 1990 A
4995074 Goldman et al. Feb 1991 A
5014197 Wolf May 1991 A
5014267 Tompkins et al. May 1991 A
5101501 Gilhousen et al. Mar 1992 A
5109528 Uddenfeldt Apr 1992 A
5157717 Hitchcock Oct 1992 A
5187710 Chau et al. Feb 1993 A
5226045 Chuang Jul 1993 A
5235632 Raith Aug 1993 A
5253341 Rozmanith et al. Oct 1993 A
5260944 Tomabechi Nov 1993 A
5260988 Schellinger et al. Nov 1993 A
5267261 Blakeney, II et al. Nov 1993 A
5274700 Gechter et al. Dec 1993 A
5276731 Arbel et al. Jan 1994 A
5301050 Czerwiec et al. Apr 1994 A
5327578 Breeden et al. Jul 1994 A
5333175 Ariyavisitakul et al. Jul 1994 A
5335276 Thompson et al. Aug 1994 A
5341425 Wasilewski et al. Aug 1994 A
5347497 Allen et al. Sep 1994 A
5349638 Pitroda et al. Sep 1994 A
5363431 Schull et al. Nov 1994 A
5367558 Gillig et al. Nov 1994 A
5375161 Fuller et al. Dec 1994 A
5390233 Jensen et al. Feb 1995 A
5392331 Patsiokas et al. Feb 1995 A
5393964 Hamilton et al. Feb 1995 A
5406557 Baudoin Apr 1995 A
5406564 Okita Apr 1995 A
5406615 Miller, II et al. Apr 1995 A
5428601 Owen Jun 1995 A
5428608 Freeman et al. Jun 1995 A
5442680 Schellinger et al. Aug 1995 A
5448619 Evans et al. Sep 1995 A
5449970 Kumar et al. Sep 1995 A
5475677 Arnold et al. Dec 1995 A
5479411 Klein Dec 1995 A
5483588 Eaton et al. Jan 1996 A
5488412 Majeti et al. Jan 1996 A
5488649 Schellinger Jan 1996 A
5507035 Bantz et al. Apr 1996 A
5509052 Chia et al. Apr 1996 A
5512935 Majeti et al. Apr 1996 A
5515420 Urasaka et al. May 1996 A
5533027 Akerberg et al. Jul 1996 A
5533110 Pinard et al. Jul 1996 A
5534913 Majeti et al. Jul 1996 A
5537157 Washino et al. Jul 1996 A
5546316 Buckley et al. Aug 1996 A
5546447 Skarbo et al. Aug 1996 A
5559800 Mousseau et al. Sep 1996 A
5561604 Buckley et al. Oct 1996 A
5572005 Hamilton et al. Nov 1996 A
5583965 Douma et al. Dec 1996 A
5584054 Tyneski et al. Dec 1996 A
5587735 Ishida et al. Dec 1996 A
5592529 Linsker Jan 1997 A
5594782 Zicker et al. Jan 1997 A
5610910 Focsaneanu et al. Mar 1997 A
5610969 McHenry et al. Mar 1997 A
5612997 Vallelonga, Sr. et al. Mar 1997 A
5615252 Sizer, II et al. Mar 1997 A
5619684 Goodwin et al. Apr 1997 A
5628005 Hurvig May 1997 A
5629978 Blumhardt et al. May 1997 A
5634193 Ghisler May 1997 A
5640414 Blakeney, II et al. Jun 1997 A
5642348 Barzegar et al. Jun 1997 A
5644628 Schwarzer et al. Jul 1997 A
5652789 Miner et al. Jul 1997 A
5659598 Byrne et al. Aug 1997 A
5659878 Uchida et al. Aug 1997 A
5664005 Emery et al. Sep 1997 A
5671267 August et al. Sep 1997 A
5673307 Holland et al. Sep 1997 A
5675629 Raffel et al. Oct 1997 A
5682195 Hendricks et al. Oct 1997 A
5684918 Abecassis Nov 1997 A
5689501 Takase et al. Nov 1997 A
5689553 Ahuja et al. Nov 1997 A
5689555 Sonnenberg Nov 1997 A
5696815 Smyk Dec 1997 A
5706342 Baeder et al. Jan 1998 A
5708961 Hylton et al. Jan 1998 A
5712907 Wegner et al. Jan 1998 A
5724355 Bruno et al. Mar 1998 A
5724411 Fisdorfer et al. Mar 1998 A
5724412 Srinivasan Mar 1998 A
5724658 Hasan Mar 1998 A
5732076 Ketseoglou et al. Mar 1998 A
5737333 Civanlar et al. Apr 1998 A
5740230 Vaudreuil Apr 1998 A
5740231 Cohn et al. Apr 1998 A
5742596 Baratz et al. Apr 1998 A
5742905 Pepe et al. Apr 1998 A
5745556 Ronen Apr 1998 A
5745852 Khan et al. Apr 1998 A
5751706 Land et al. May 1998 A
5751760 Fuller et al. May 1998 A
5754775 Adamson et al. May 1998 A
5758281 Emery et al. May 1998 A
5764752 Waite et al. Jun 1998 A
5768513 Kuthyar et al. Jun 1998 A
5778173 Apte Jul 1998 A
5784444 Snyder et al. Jul 1998 A
5790806 Koperda Aug 1998 A
5793413 Hylton et al. Aug 1998 A
5796394 Wicks et al. Aug 1998 A
5796424 Ely et al. Aug 1998 A
5796718 Caterisano Aug 1998 A
5796727 Harrison et al. Aug 1998 A
5796729 Greaney et al. Aug 1998 A
5796952 Davis et al. Aug 1998 A
5802045 Kos et al. Sep 1998 A
5802160 Kugell et al. Sep 1998 A
5802510 Jones Sep 1998 A
5805587 Norris et al. Sep 1998 A
5806017 Hancock Sep 1998 A
5809128 McMullin Sep 1998 A
5812511 Kawamura et al. Sep 1998 A
5812522 Lee et al. Sep 1998 A
5812786 Seazholtz et al. Sep 1998 A
5815525 Smith et al. Sep 1998 A
5818820 Anderson et al. Oct 1998 A
5822681 Chang et al. Oct 1998 A
5822767 MacWilliams et al. Oct 1998 A
5825759 Liu Oct 1998 A
5825829 Borazjani et al. Oct 1998 A
5825862 Voit et al. Oct 1998 A
5832221 Jones Nov 1998 A
5835720 Nelson et al. Nov 1998 A
5850340 York Dec 1998 A
5850429 Joyce et al. Dec 1998 A
5852767 Sugita Dec 1998 A
5859895 Pomp et al. Jan 1999 A
5859902 Freedman Jan 1999 A
5862345 Okanoue et al. Jan 1999 A
5867495 Elliott et al. Feb 1999 A
5870565 Glitho Feb 1999 A
5870677 Takahashi et al. Feb 1999 A
5883677 Hofmann Mar 1999 A
5883942 Lim et al. Mar 1999 A
5884262 Wise et al. Mar 1999 A
5887020 Smith et al. Mar 1999 A
5887259 Zicker et al. Mar 1999 A
5887260 Nakata Mar 1999 A
5890055 Chu et al. Mar 1999 A
5890064 Widergen et al. Mar 1999 A
5894504 Alfred et al. Apr 1999 A
5896444 Perlman et al. Apr 1999 A
5898668 Shaffer Apr 1999 A
5898780 Liu et al. Apr 1999 A
5903834 Wallstedt et al. May 1999 A
5907547 Foladare et al. May 1999 A
5907598 Mandalia et al. May 1999 A
5907604 Hsu May 1999 A
5912952 Brendzel Jun 1999 A
5912962 Bosco Jun 1999 A
5915224 Jonsson Jun 1999 A
5916302 Dunn et al. Jun 1999 A
5917624 Wagner Jun 1999 A
5920705 Fyon et al. Jul 1999 A
5923731 McClure Jul 1999 A
5926760 Khan et al. Jul 1999 A
5928335 Morita Jul 1999 A
5930340 Bell Jul 1999 A
5936949 Pasternak et al. Aug 1999 A
5940512 Tomoike Aug 1999 A
5944795 Civanlar Aug 1999 A
5946381 Danne et al. Aug 1999 A
5946386 Rogers et al. Aug 1999 A
5946622 Bojeryd Aug 1999 A
5949773 Bhalla et al. Sep 1999 A
5956717 Kraay et al. Sep 1999 A
5960341 LeBlanc et al. Sep 1999 A
5960361 Chen Sep 1999 A
5960364 Dent Sep 1999 A
5963869 Fehnel et al. Oct 1999 A
5970072 Gammenthaler, Jr. et al. Oct 1999 A
5970473 Gerszberg et al. Oct 1999 A
5978470 Shaffer et al. Nov 1999 A
5982774 Foladare et al. Nov 1999 A
5982784 Bell Nov 1999 A
5987010 Schnizlein Nov 1999 A
5987100 Fortman et al. Nov 1999 A
5987508 Agraharam et al. Nov 1999 A
5991380 Bruno et al. Nov 1999 A
5995500 Ma et al. Nov 1999 A
5995606 Civanlar et al. Nov 1999 A
5995828 Nishida Nov 1999 A
5999525 Krishnaswamy et al. Dec 1999 A
5999598 Henrick et al. Dec 1999 A
5999602 Yang et al. Dec 1999 A
5999612 Dunn et al. Dec 1999 A
6005861 Humpleman Dec 1999 A
6005873 Amit Dec 1999 A
6006253 Kumar et al. Dec 1999 A
6009410 LeMole et al. Dec 1999 A
6011909 Newlin et al. Jan 2000 A
6014427 Hanson et al. Jan 2000 A
6016318 Tomoike Jan 2000 A
6016336 Hanson Jan 2000 A
6020915 Bruno et al. Feb 2000 A
6021136 Bharucha et al. Feb 2000 A
6023724 Bhatia et al. Feb 2000 A
6026441 Ronen Feb 2000 A
6028848 Bhatia et al. Feb 2000 A
6028867 Rawson et al. Feb 2000 A
6031896 Gardell et al. Feb 2000 A
6031899 Wu Feb 2000 A
6031906 Rao Feb 2000 A
6035193 Buhrmann et al. Mar 2000 A
6038233 Hamamoto et al. Mar 2000 A
6044403 Gerszberg et al. Mar 2000 A
6047063 Perry Apr 2000 A
6049594 Furman et al. Apr 2000 A
6052444 Ferry et al. Apr 2000 A
6052592 Schellinger et al. Apr 2000 A
6052594 Chuang et al. Apr 2000 A
6052725 McCann et al. Apr 2000 A
6061434 Corbett May 2000 A
6069879 Chatter May 2000 A
6075796 Katseff et al. Jun 2000 A
6078886 Dragosh et al. Jun 2000 A
6084292 Shinohara Jul 2000 A
6085231 Agraharam et al. Jul 2000 A
6088368 Rubinstain et al. Jul 2000 A
6101176 Honkasalo et al. Aug 2000 A
6101246 Heinmiller et al. Aug 2000 A
6104704 Buhler et al. Aug 2000 A
6104800 Benson Aug 2000 A
6108330 Bhatia et al. Aug 2000 A
6112080 Anderson et al. Aug 2000 A
6112088 Haartsen Aug 2000 A
6115393 Engel et al. Sep 2000 A
6115608 Duran et al. Sep 2000 A
6118432 Kotorov et al. Sep 2000 A
6118768 Bhatia et al. Sep 2000 A
6118778 Amin Sep 2000 A
6118784 Tsuchiya et al. Sep 2000 A
6119000 Stephenson et al. Sep 2000 A
6122357 Farris et al. Sep 2000 A
6125376 Klarlund et al. Sep 2000 A
6128304 Gardell et al. Oct 2000 A
6130886 Ketseoglou et al. Oct 2000 A
6131119 Fukui Oct 2000 A
6134227 Magana Oct 2000 A
6134235 Goldman et al. Oct 2000 A
6137870 Scherer Oct 2000 A
6138019 Trompower et al. Oct 2000 A
6138100 Dutton et al. Oct 2000 A
6144401 Casement et al. Nov 2000 A
6144667 Doshi et al. Nov 2000 A
6148067 Leipow Nov 2000 A
6154531 Clapper Nov 2000 A
6160880 Allen Dec 2000 A
6163531 Kumar Dec 2000 A
6167043 Frantz Dec 2000 A
6167279 Chang et al. Dec 2000 A
6173250 Jong Jan 2001 B1
6175619 DeSimone Jan 2001 B1
6185288 Wong Feb 2001 B1
6188756 Mashinsky Feb 2001 B1
6192116 Mayak Feb 2001 B1
6198941 Aho et al. Mar 2001 B1
6201797 Leuca et al. Mar 2001 B1
6226515 Pauli et al. May 2001 B1
6229792 Anderson et al. May 2001 B1
6229810 Gerszberg et al. May 2001 B1
6229887 Albers et al. May 2001 B1
6233235 Burke et al. May 2001 B1
6233313 Farris et al. May 2001 B1
6236852 Veerasamy et al. May 2001 B1
6243388 Mussman et al. Jun 2001 B1
6243445 Begeja et al. Jun 2001 B1
6243581 Jawanda Jun 2001 B1
6246489 Park Jun 2001 B1
6252952 Kung et al. Jun 2001 B1
6256511 Brown et al. Jul 2001 B1
6262979 Anderson et al. Jul 2001 B1
6263065 Durinovic-Johri et al. Jul 2001 B1
6263211 Brunner et al. Jul 2001 B1
6263503 Margulis Jul 2001 B1
6266340 Pickett et al. Jul 2001 B1
6266405 Madour et al. Jul 2001 B1
6269086 Magana et al. Jul 2001 B1
6285750 Brachman et al. Sep 2001 B1
6289025 Pang et al. Sep 2001 B1
6292553 Fellingham et al. Sep 2001 B1
6292671 Mansour Sep 2001 B1
6295298 Hrastar et al. Sep 2001 B1
6298120 Civanlar et al. Oct 2001 B1
6300947 Kanevsky Oct 2001 B1
6304566 Schessel Oct 2001 B1
6304573 Hicks, III Oct 2001 B1
6304636 Goldberg et al. Oct 2001 B1
6310889 Parsons et al. Oct 2001 B1
6317684 Roeseler et al. Nov 2001 B1
6317884 Eames et al. Nov 2001 B1
6320673 Motosugi Nov 2001 B1
6320873 Nevo et al. Nov 2001 B1
6324279 Kalmanek, Jr. et al. Nov 2001 B1
6327346 Infosino Dec 2001 B1
6327470 Ostling Dec 2001 B1
6332139 Kaneko et al. Dec 2001 B1
6333931 LaPier et al. Dec 2001 B1
6339594 Civanlar et al. Jan 2002 B1
6343074 Pickett Jan 2002 B1
6343115 Foladare et al. Jan 2002 B1
6347075 Barzegar et al. Feb 2002 B1
6351464 Galvin et al. Feb 2002 B1
6353611 Norris et al. Mar 2002 B1
6356546 Beshai Mar 2002 B1
6359872 Mahany et al. Mar 2002 B1
6359881 Gerszberg et al. Mar 2002 B1
6359892 Szlam Mar 2002 B1
6363411 Dugan et al. Mar 2002 B1
6366578 Johnson Apr 2002 B1
6373817 Kung et al. Apr 2002 B1
6374102 Brachman et al. Apr 2002 B1
6374124 Slabinski Apr 2002 B1
6381457 Carlsson et al. Apr 2002 B1
6385202 Katseff et al. May 2002 B1
6385646 Brown et al. May 2002 B1
6389059 Smith et al. May 2002 B1
6389114 Dowens et al. May 2002 B1
6393007 Haartsen May 2002 B1
6393014 Daly et al. May 2002 B1
6393017 Galvin et al. May 2002 B1
6404735 Beshai et al. Jun 2002 B1
6415158 King et al. Jul 2002 B1
6415410 Kanerva et al. Jul 2002 B1
6418139 Akhtar Jul 2002 B1
6418146 Miloslavsky Jul 2002 B1
6421425 Bossi et al. Jul 2002 B1
6424646 Gerszberg et al. Jul 2002 B1
6425131 Crandall et al. Jul 2002 B2
6426819 Crimmins et al. Jul 2002 B1
6430395 Arazi et al. Aug 2002 B2
6434389 Meskanen et al. Aug 2002 B1
6437692 Petite et al. Aug 2002 B1
6438117 Grilli et al. Aug 2002 B1
6438222 Burg Aug 2002 B1
6438223 Eskafi et al. Aug 2002 B1
6438369 Huang et al. Aug 2002 B1
6438383 Hall et al. Aug 2002 B1
6442266 Wu Aug 2002 B1
6445921 Bell Sep 2002 B1
6449766 Fleming Sep 2002 B1
6452923 Gerszberg et al. Sep 2002 B1
6456699 Burg et al. Sep 2002 B1
6459913 Cloutier Oct 2002 B2
6463307 Larsson et al. Oct 2002 B1
6467090 Brodigan Oct 2002 B1
6480748 Gerszberg et al. Nov 2002 B1
6490274 Kim Dec 2002 B1
6493324 Truetken Dec 2002 B1
6493629 Van Bosch Dec 2002 B1
6498934 Muller Dec 2002 B1
6501740 Sun et al. Dec 2002 B1
6505348 Knowles et al. Jan 2003 B1
6510152 Gerszberg et al. Jan 2003 B1
6519246 Strahs Feb 2003 B1
6519249 Bennefeld et al. Feb 2003 B1
6522628 Patel et al. Feb 2003 B1
6532286 Burg Mar 2003 B1
6539237 Sayers et al. Mar 2003 B1
6542500 Gerszberg et al. Apr 2003 B1
6542516 Vialen et al. Apr 2003 B1
6549944 Weinberg et al. Apr 2003 B1
6553219 Vilander et al. Apr 2003 B1
6556553 Palmer et al. Apr 2003 B1
6556822 Matsumoto Apr 2003 B1
6556825 Mansfield Apr 2003 B1
6556830 Lenzo Apr 2003 B1
6557055 Wiese Apr 2003 B1
6560222 Pounds et al. May 2003 B1
6570855 Kung et al. May 2003 B1
6570974 Gerszberg et al. May 2003 B1
6574266 Haartsen Jun 2003 B1
6587444 Lenzo et al. Jul 2003 B1
6587782 Nocek et al. Jul 2003 B1
6590867 Ash et al. Jul 2003 B1
6600925 Rams Jul 2003 B1
6621895 Giese Sep 2003 B1
6631010 Foster et al. Oct 2003 B1
6633614 Barton et al. Oct 2003 B1
6633635 Kung et al. Oct 2003 B2
6633761 Singhal et al. Oct 2003 B1
6633848 Johnson et al. Oct 2003 B1
6640239 Gidwani Oct 2003 B1
6643512 Ramaswamy Nov 2003 B1
6647426 Mohammed Nov 2003 B2
6650901 Schuster et al. Nov 2003 B1
6654589 Haumont Nov 2003 B1
6654610 Chen et al. Nov 2003 B1
6657981 Lee et al. Dec 2003 B1
6658250 Ganesan et al. Dec 2003 B1
6665276 Culbertson et al. Dec 2003 B1
6665715 Houri Dec 2003 B1
6671506 Lee Dec 2003 B1
6675009 Cook Jan 2004 B1
6678357 Stumer et al. Jan 2004 B2
6680923 Leon Jan 2004 B1
6683853 Kannas et al. Jan 2004 B1
6687360 Kung et al. Feb 2004 B2
6690675 Kung et al. Feb 2004 B1
6708033 Linkola et al. Mar 2004 B1
6711400 Aura Mar 2004 B1
6718030 Turner Apr 2004 B1
6728672 Will Apr 2004 B1
6734867 Munshi et al. May 2004 B1
6744767 Chiu et al. Jun 2004 B1
6757740 Parekh et al. Jun 2004 B1
6763226 McZeal, Jr. Jul 2004 B1
6766160 Lemilainen et al. Jul 2004 B1
6771742 McCalmont et al. Aug 2004 B2
6775267 Kung et al. Aug 2004 B1
6785535 Lucidarme et al. Aug 2004 B2
6788656 Smolentzov et al. Sep 2004 B1
6799049 Zellner et al. Sep 2004 B1
6801519 Mangal Oct 2004 B1
6801772 Townend et al. Oct 2004 B1
6801777 Rusch Oct 2004 B2
6807417 Sallinen et al. Oct 2004 B2
6810036 Dang Oct 2004 B1
6816469 Kung et al. Nov 2004 B1
6819929 Antonucci et al. Nov 2004 B2
6823154 Koga et al. Nov 2004 B2
6823260 Turcotte Nov 2004 B1
6824048 Itabashi et al. Nov 2004 B1
6826154 Subbiah et al. Nov 2004 B2
6826173 Kung et al. Nov 2004 B1
6829227 Pitt et al. Dec 2004 B1
6836476 Dunn et al. Dec 2004 B1
6839356 Barany et al. Jan 2005 B2
6842462 Ramjee et al. Jan 2005 B1
6842621 Labun et al. Jan 2005 B2
6845095 Krishnarajah et al. Jan 2005 B2
6850503 Dorenbosch et al. Feb 2005 B2
6850525 Mitsumori et al. Feb 2005 B2
6853851 Rautiola et al. Feb 2005 B1
6879568 Xu et al. Apr 2005 B1
6879600 Jones et al. Apr 2005 B1
6888811 Eaton et al. May 2005 B2
6889137 Rychlak May 2005 B1
6889321 Kung et al. May 2005 B1
6895255 Bridgelall May 2005 B1
6904176 Chui et al. Jun 2005 B1
6907004 Ramsey et al. Jun 2005 B1
6909705 Lee et al. Jun 2005 B1
6910074 Amin et al. Jun 2005 B1
6912545 Lundy et al. Jun 2005 B1
6914964 Levine Jul 2005 B1
6922559 Mohammed Jul 2005 B2
6925074 Vikberg et al. Aug 2005 B1
6937713 Kung et al. Aug 2005 B1
6937862 Back et al. Aug 2005 B2
6940950 Dickinson et al. Sep 2005 B2
6957249 Salo et al. Oct 2005 B2
6961573 Moon et al. Nov 2005 B1
6963557 Knox Nov 2005 B2
6963981 Bailey et al. Nov 2005 B1
6970719 McConnell et al. Nov 2005 B1
6986154 Price et al. Jan 2006 B1
6993359 Nelakanti et al. Jan 2006 B1
6996087 Ejzak Feb 2006 B2
7006614 Feinberg et al. Feb 2006 B2
7009952 Razavilar et al. Mar 2006 B1
7027564 James Apr 2006 B2
7028186 Stenman et al. Apr 2006 B1
7035932 Dowling Apr 2006 B1
7039025 Menon et al. May 2006 B1
7039027 Bridgelall May 2006 B2
7042985 Wright May 2006 B1
7043235 Meyer et al. May 2006 B2
7054290 Djuphammar May 2006 B1
7054313 Gerszberg et al. May 2006 B1
7054627 Hillman May 2006 B1
7062572 Hampton Jun 2006 B1
7065353 Bolinth et al. Jun 2006 B1
7068594 Tasker Jun 2006 B1
7069022 Rajaniemi et al. Jun 2006 B2
7092370 Jiang et al. Aug 2006 B2
7099339 Wang et al. Aug 2006 B1
7099443 Phillips et al. Aug 2006 B2
7107055 Gallagher et al. Sep 2006 B2
7110395 Blair Sep 2006 B1
7127044 Becker et al. Oct 2006 B1
7127250 Gallagher et al. Oct 2006 B2
7149499 Oran et al. Dec 2006 B1
7149521 Sundar et al. Dec 2006 B2
7149807 Kontothanassis Dec 2006 B1
7171199 Rahman Jan 2007 B1
7171205 Gallagher et al. Jan 2007 B2
7177399 Dawson et al. Feb 2007 B2
7180889 Kung et al. Feb 2007 B1
7180988 Phillips et al. Feb 2007 B2
7181401 Johnson et al. Feb 2007 B2
7194512 Creemer et al. Mar 2007 B1
7197309 Gallagher et al. Mar 2007 B2
7200112 Sundar et al. Apr 2007 B2
7200399 Gallagher et al. Apr 2007 B2
7200673 Augart Apr 2007 B1
7209744 Gallagher et al. Apr 2007 B2
7212819 Gallagher et al. May 2007 B2
7215961 Gallagher et al. May 2007 B2
7218722 Turner May 2007 B1
7231046 Einola et al. Jun 2007 B1
7236787 Tamura et al. Jun 2007 B1
7239698 Phillips et al. Jul 2007 B2
7245916 Gallagher et al. Jul 2007 B2
7251227 de Jong et al. Jul 2007 B2
7257387 Laliberte Aug 2007 B2
7260186 Zhu et al. Aug 2007 B2
7272397 Gallagher et al. Sep 2007 B2
7283821 Gallagher et al. Oct 2007 B2
7283822 Gallagher et al. Oct 2007 B2
7283823 Pearce et al. Oct 2007 B2
7307963 Chow et al. Dec 2007 B2
7308263 Gallagher et al. Dec 2007 B2
7324818 Gallagher et al. Jan 2008 B2
7330464 Brouwer et al. Feb 2008 B2
7339924 Chung et al. Mar 2008 B1
7346044 Chou Mar 2008 B1
7349412 Jones et al. Mar 2008 B1
7349698 Gallagher et al. Mar 2008 B2
7356145 Ala-Laurila et al. Apr 2008 B2
7366157 Valentine et al. Apr 2008 B1
7369854 Gallagher et al. May 2008 B2
7369859 Gallagher May 2008 B2
7379436 Jiang May 2008 B2
7379455 Pickett May 2008 B2
7389412 Sharma et al. Jun 2008 B2
7391761 Ruckart et al. Jun 2008 B1
7420964 Narvanen et al. Sep 2008 B2
7433675 Lucidarme et al. Oct 2008 B2
7437162 Zhang et al. Oct 2008 B1
7440472 Delaney et al. Oct 2008 B2
7441043 Henry et al. Oct 2008 B1
7447165 Sylvain Nov 2008 B1
7453990 Welenson et al. Nov 2008 B2
7454207 Gallagher et al. Nov 2008 B2
7466689 Halpern Dec 2008 B1
7471655 Gallagher et al. Dec 2008 B2
7474742 Cook Jan 2009 B2
7496360 Sindhwani et al. Feb 2009 B2
7508928 Everson Mar 2009 B1
7558584 Yamamoto et al. Jul 2009 B2
7564835 Grabelsky et al. Jul 2009 B1
7565145 Gallagher et al. Jul 2009 B2
7573982 Breen et al. Aug 2009 B2
7573988 Lee et al. Aug 2009 B2
7574213 Gallagher et al. Aug 2009 B2
7580405 Laliberte Aug 2009 B2
7580424 Ravishankar et al. Aug 2009 B2
7586902 Epley Sep 2009 B2
7606190 Markovic et al. Oct 2009 B2
7633909 Jones et al. Dec 2009 B1
7634269 Gallagher Dec 2009 B2
7640008 Gallagher et al. Dec 2009 B2
7640036 Kallio Dec 2009 B2
7684803 Gallagher et al. Mar 2010 B2
7746905 Binder Jun 2010 B2
7769379 Suumaki et al. Aug 2010 B2
7769385 Gallagher et al. Aug 2010 B2
7773993 Gallagher et al. Aug 2010 B2
7796738 Wright Sep 2010 B2
7843923 Baum Nov 2010 B2
7843934 Baum et al. Nov 2010 B2
7852817 Gallagher et al. Dec 2010 B2
7873015 Gallagher et al. Jan 2011 B2
7885644 Gallagher et al. Feb 2011 B2
7912004 Gallagher et al. Mar 2011 B2
7929977 Gallagher Apr 2011 B2
7933598 Agrawal et al. Apr 2011 B1
7940746 Livingood May 2011 B2
7949326 Gallagher et al. May 2011 B2
7953423 Gallagher et al. May 2011 B2
7957348 Gallagher et al. Jun 2011 B1
7974270 Goel et al. Jul 2011 B2
7974624 Gallagher et al. Jul 2011 B2
8005076 Gallagher et al. Aug 2011 B2
8027691 Bernas et al. Sep 2011 B2
8095115 van de Groenendaal Jan 2012 B2
8130703 Markovic et al. Mar 2012 B2
8165585 Gallagher et al. Apr 2012 B2
8175587 Preece May 2012 B2
8265587 D'Evelyn et al. Sep 2012 B2
8553558 Dinan Oct 2013 B1
8635661 Shahbazi Jan 2014 B2
8682286 Dickinson Mar 2014 B2
8724522 Livingood May 2014 B2
9002371 Blumberg et al. Apr 2015 B1
9036626 Livingood May 2015 B2
9049132 Livingood Jun 2015 B1
9055550 Livingood Jun 2015 B1
9602848 Stone Mar 2017 B2
11252779 Livingood Feb 2022 B2
20010004382 Van Wonterghem Jun 2001 A1
20010029186 Canyon et al. Oct 2001 A1
20010031645 Jarrett Oct 2001 A1
20010046214 Kang Nov 2001 A1
20010046860 Lee Nov 2001 A1
20010046863 Rinne et al. Nov 2001 A1
20010049790 Faccin et al. Dec 2001 A1
20010055298 Baker et al. Dec 2001 A1
20020009199 Ala-Laurila et al. Jan 2002 A1
20020013941 Ward et al. Jan 2002 A1
20020021695 Fantin Feb 2002 A1
20020032030 Berglund et al. Mar 2002 A1
20020035699 Crosbie Mar 2002 A1
20020036983 Widegren et al. Mar 2002 A1
20020045459 Morikawa Apr 2002 A1
20020051431 Choi et al. May 2002 A1
20020051463 Higuchi May 2002 A1
20020056112 Dureau et al. May 2002 A1
20020058515 Holler et al. May 2002 A1
20020059516 Turtiainen et al. May 2002 A1
20020065099 Bjorndahl May 2002 A1
20020065935 Koperda et al. May 2002 A1
20020066036 Makineni et al. May 2002 A1
20020075844 Hagen Jun 2002 A1
20020077584 Lin et al. Jun 2002 A1
20020080797 Kim Jun 2002 A1
20020082015 Wu Jun 2002 A1
20020085516 Bridgelall Jul 2002 A1
20020086682 Naghian Jul 2002 A1
20020087666 Huffman et al. Jul 2002 A1
20020095599 Hong et al. Jul 2002 A1
20020102974 Raith Aug 2002 A1
20020114322 Xu et al. Aug 2002 A1
20020116266 Marshall Aug 2002 A1
20020118674 Faccin et al. Aug 2002 A1
20020120749 Widegren et al. Aug 2002 A1
20020123325 Cooper Sep 2002 A1
20020129106 Gutfreund Sep 2002 A1
20020131386 Gwon Sep 2002 A1
20020131387 Pitcher et al. Sep 2002 A1
20020131396 Knuutila et al. Sep 2002 A1
20020132630 Arazi et al. Sep 2002 A1
20020141393 Eriksson et al. Oct 2002 A1
20020142761 Wallstedt et al. Oct 2002 A1
20020143874 Marquette et al. Oct 2002 A1
20020145999 Dzik Oct 2002 A1
20020147008 Kallio Oct 2002 A1
20020147016 Arazi et al. Oct 2002 A1
20020150091 Lopponen et al. Oct 2002 A1
20020155829 Proctor et al. Oct 2002 A1
20020156646 Kaiwa et al. Oct 2002 A1
20020160811 Jannette et al. Oct 2002 A1
20020161905 Haverinen et al. Oct 2002 A1
20020162116 Read et al. Oct 2002 A1
20020164984 Thakker Nov 2002 A1
20020164993 Elliot Nov 2002 A1
20020166068 Kilgore Nov 2002 A1
20020168959 Noguchi et al. Nov 2002 A1
20020172209 Ohta et al. Nov 2002 A1
20020186684 Shaughnessy et al. Dec 2002 A1
20020187780 Souissi Dec 2002 A1
20020191556 Krishnarajah et al. Dec 2002 A1
20020191575 Kalavade et al. Dec 2002 A1
20020191595 Mar et al. Dec 2002 A1
20020196840 Anderson et al. Dec 2002 A1
20020197984 Monin et al. Dec 2002 A1
20030007475 Tsuda et al. Jan 2003 A1
20030013458 Yabe et al. Jan 2003 A1
20030018480 Mecayten Jan 2003 A1
20030018814 Kao Jan 2003 A1
20030026244 Pietrowicz Feb 2003 A1
20030026269 Paryani Feb 2003 A1
20030031151 Sharma et al. Feb 2003 A1
20030043773 Chang Mar 2003 A1
20030058816 Shearer Mar 2003 A1
20030065442 Touney Apr 2003 A1
20030072306 Hunzinger Apr 2003 A1
20030081377 Lin May 2003 A1
20030087653 Leung et al. May 2003 A1
20030092445 Timonen et al. May 2003 A1
20030093563 Young et al. May 2003 A1
20030101356 Miettinen et al. May 2003 A1
20030104822 Bentley Jun 2003 A1
20030108176 Kung et al. Jun 2003 A1
20030109245 McCalmont et al. Jun 2003 A1
20030112789 Heinonen et al. Jun 2003 A1
20030114158 Soderbacka et al. Jun 2003 A1
20030119480 Mohammed Jun 2003 A1
20030119489 Mohammed Jun 2003 A1
20030119490 Mohammed Jun 2003 A1
20030119527 Labun et al. Jun 2003 A1
20030119548 Mohammed Jun 2003 A1
20030119557 Lundby Jun 2003 A1
20030120817 Ott et al. Jun 2003 A1
20030130005 Weisshaar et al. Jul 2003 A1
20030130008 Rajaniemi et al. Jul 2003 A1
20030133558 Kung et al. Jul 2003 A1
20030136827 Kaneko et al. Jul 2003 A1
20030139180 McIntosh et al. Jul 2003 A1
20030142673 Patil et al. Jul 2003 A1
20030143946 Grzeczkowski Jul 2003 A1
20030154276 Caveney Aug 2003 A1
20030157922 Akhteruzzaman et al. Aug 2003 A1
20030172264 Dillon Sep 2003 A1
20030176181 Boesjes Sep 2003 A1
20030176186 Mohammed Sep 2003 A1
20030193952 O'Neill Oct 2003 A1
20030202486 Anton et al. Oct 2003 A1
20030204393 Czerwiec et al. Oct 2003 A1
20030210199 Sward et al. Nov 2003 A1
20030210770 Krejcarek Nov 2003 A1
20030214939 Eldumiati et al. Nov 2003 A1
20030219022 Dillon et al. Nov 2003 A1
20030219024 Pumadi et al. Nov 2003 A1
20030224820 Einola et al. Dec 2003 A1
20030226017 Palekar et al. Dec 2003 A1
20030227940 Fiat Dec 2003 A1
20030231623 Ryu et al. Dec 2003 A1
20030235186 Park Dec 2003 A1
20040001479 Pounds et al. Jan 2004 A1
20040001501 Delveaux et al. Jan 2004 A1
20040002346 Santhoff Jan 2004 A1
20040008649 Wybenga et al. Jan 2004 A1
20040009749 Arazi et al. Jan 2004 A1
20040010620 Salo et al. Jan 2004 A1
20040013099 O'Neill Jan 2004 A1
20040015574 Meyerson Jan 2004 A1
20040025018 Haas et al. Feb 2004 A1
20040028028 Kwak Feb 2004 A1
20040028029 Wu Feb 2004 A1
20040037312 Spear Feb 2004 A1
20040038664 Stoks Feb 2004 A1
20040053623 Hoff et al. Mar 2004 A1
20040057425 Brouwer Mar 2004 A1
20040063451 Bonta et al. Apr 2004 A1
20040068571 Ahmavaara Apr 2004 A1
20040068653 Fascenda Apr 2004 A1
20040072593 Robbins et al. Apr 2004 A1
20040073597 Caveney Apr 2004 A1
20040077335 Lee et al. Apr 2004 A1
20040077346 Krenik et al. Apr 2004 A1
20040077354 Jason et al. Apr 2004 A1
20040077355 Krenik et al. Apr 2004 A1
20040077356 Krenik et al. Apr 2004 A1
20040077374 Terry Apr 2004 A1
20040087307 Ibe et al. May 2004 A1
20040087319 Bos et al. May 2004 A1
20040116120 Gallagher et al. Jun 2004 A1
20040125819 Binder Jul 2004 A1
20040125923 See Jul 2004 A1
20040140928 Cleghorn Jul 2004 A1
20040147223 Cho Jul 2004 A1
20040151168 Phillips et al. Aug 2004 A1
20040151290 Magarasevic et al. Aug 2004 A1
20040153577 Phillips et al. Aug 2004 A1
20040158513 Musacchio Aug 2004 A1
20040160896 Luna Aug 2004 A1
20040162105 Reddy et al. Aug 2004 A1
20040171378 Rautila Sep 2004 A1
20040176085 Phillips et al. Sep 2004 A1
20040181811 Rakib Sep 2004 A1
20040185853 Kim et al. Sep 2004 A1
20040190497 Knox Sep 2004 A1
20040192211 Gallagher et al. Sep 2004 A1
20040193403 Creamer Sep 2004 A1
20040196864 Benveniste Oct 2004 A1
20040198217 Lee Oct 2004 A1
20040202132 Heinonen et al. Oct 2004 A1
20040202301 Elliott Oct 2004 A1
20040203346 Myhre et al. Oct 2004 A1
20040203737 Myhre et al. Oct 2004 A1
20040203788 Fors et al. Oct 2004 A1
20040203800 Myhre et al. Oct 2004 A1
20040203815 Shoemake et al. Oct 2004 A1
20040203896 Deigin et al. Oct 2004 A1
20040218563 Porter et al. Nov 2004 A1
20040219948 Jones et al. Nov 2004 A1
20040223500 Sanderson Nov 2004 A1
20040228336 Kung et al. Nov 2004 A1
20040240525 Karabinis et al. Dec 2004 A1
20040259541 Hicks et al. Dec 2004 A1
20040259572 Aoki et al. Dec 2004 A1
20040264410 Sagi et al. Dec 2004 A1
20040267623 Vivadelli Dec 2004 A1
20050002407 Shaheen et al. Jan 2005 A1
20050003819 Wu Jan 2005 A1
20050007999 Becker et al. Jan 2005 A1
20050020280 Holland et al. Jan 2005 A1
20050026589 Holland et al. Feb 2005 A1
20050041787 Casey et al. Feb 2005 A1
20050063519 James Mar 2005 A1
20050064896 Rautiola et al. Mar 2005 A1
20050070283 Hashimoto et al. Mar 2005 A1
20050070288 Belkin et al. Mar 2005 A1
20050073964 Schmidt et al. Apr 2005 A1
20050083911 Grabelsky et al. Apr 2005 A1
20050083912 Afshar et al. Apr 2005 A1
20050101245 Ahmavaara May 2005 A1
20050101329 Gallagher May 2005 A1
20050111409 Spear et al. May 2005 A1
20050130654 Di Claudio et al. Jun 2005 A1
20050130659 Grech et al. Jun 2005 A1
20050135569 Dickinson Jun 2005 A1
20050141431 Caveney et al. Jun 2005 A1
20050144645 Casey et al. Jun 2005 A1
20050144647 Zussman et al. Jun 2005 A1
20050160161 Barrett et al. Jul 2005 A1
20050181805 Gallagher Aug 2005 A1
20050184145 Law et al. Aug 2005 A1
20050186948 Gallagher et al. Aug 2005 A1
20050192025 Kaplan Sep 2005 A1
20050192999 Cook et al. Sep 2005 A1
20050198199 Dowling Sep 2005 A1
20050198306 Palojarvi et al. Sep 2005 A1
20050198374 Suzuki Sep 2005 A1
20050207395 Mohammed Sep 2005 A1
20050213546 Reitter et al. Sep 2005 A1
20050213562 Chen Sep 2005 A1
20050213565 Barclay et al. Sep 2005 A1
20050213716 Zhu et al. Sep 2005 A1
20050239441 Eronen Oct 2005 A1
20050239453 Vikberg et al. Oct 2005 A1
20050239468 Segal Oct 2005 A1
20050243973 Laliberte Nov 2005 A1
20050255879 Shi et al. Nov 2005 A1
20050265279 Markovic et al. Dec 2005 A1
20050266853 Gallagher et al. Dec 2005 A1
20050271008 Gallagher et al. Dec 2005 A1
20050272424 Gallagher et al. Dec 2005 A1
20050272425 Amerga et al. Dec 2005 A1
20050272449 Gallagher et al. Dec 2005 A1
20050277427 Zhang Dec 2005 A1
20050286132 Tonar et al. Dec 2005 A1
20050286466 Tagg et al. Dec 2005 A1
20050286711 Lee et al. Dec 2005 A1
20060002371 Chen Jan 2006 A1
20060009190 Laliberte Jan 2006 A1
20060009201 Gallagher et al. Jan 2006 A1
20060009202 Gallagher et al. Jan 2006 A1
20060019656 Gallagher et al. Jan 2006 A1
20060019657 Gallagher et al. Jan 2006 A1
20060019658 Gallagher et al. Jan 2006 A1
20060019667 Hicks Jan 2006 A1
20060021036 Chang et al. Jan 2006 A1
20060025143 Gallagher et al. Feb 2006 A1
20060025144 Gallagher et al. Feb 2006 A1
20060025145 Gallagher et al. Feb 2006 A1
20060025146 Gallagher et al. Feb 2006 A1
20060025147 Gallagher et al. Feb 2006 A1
20060035645 Kim Feb 2006 A1
20060046714 Kalavade Mar 2006 A1
20060050667 Verma et al. Mar 2006 A1
20060056388 Livingood Mar 2006 A1
20060063544 Zhao et al. Mar 2006 A1
20060064305 Alonso et al. Mar 2006 A1
20060075073 Bichot Apr 2006 A1
20060079258 Gallagher et al. Apr 2006 A1
20060079259 Gallagher et al. Apr 2006 A1
20060079273 Gallagher et al. Apr 2006 A1
20060079274 Gallagher et al. Apr 2006 A1
20060094431 Saifullah et al. May 2006 A1
20060098598 Gallagher May 2006 A1
20060099935 Gallagher et al. May 2006 A1
20060114871 Buckley et al. Jun 2006 A1
20060116125 Buckley et al. Jun 2006 A1
20060120517 Moon et al. Jun 2006 A1
20060133393 Yun Jun 2006 A1
20060142935 Koerber Jun 2006 A1
20060143278 Bauchot et al. Jun 2006 A1
20060146803 Bae et al. Jul 2006 A1
20060148511 Bender et al. Jul 2006 A1
20060153110 Morgan et al. Jul 2006 A1
20060165015 Melick Jul 2006 A1
20060166687 Edman Jul 2006 A1
20060171371 Chen Aug 2006 A1
20060174015 Arauz-Rosado Aug 2006 A1
20060179474 Bichot Aug 2006 A1
20060183482 Ueda Aug 2006 A1
20060188073 Wright Aug 2006 A1
20060189319 Houldsworth et al. Aug 2006 A1
20060198347 Hurtta et al. Sep 2006 A1
20060223532 Liu et al. Oct 2006 A1
20060239277 Gallagher Oct 2006 A1
20060262778 Haumont et al. Nov 2006 A1
20060262913 Cook et al. Nov 2006 A1
20060264204 Livingood Nov 2006 A1
20060268845 He et al. Nov 2006 A1
20060271632 Livingood Nov 2006 A1
20060274725 Freitag et al. Dec 2006 A1
20060276137 Pummill et al. Dec 2006 A1
20060276139 Pummill et al. Dec 2006 A1
20060286981 Suumaki et al. Dec 2006 A1
20060291455 Katz et al. Dec 2006 A1
20060293024 Benco et al. Dec 2006 A1
20070004405 Buckley et al. Jan 2007 A1
20070013516 Freitag et al. Jan 2007 A1
20070030841 Lee et al. Feb 2007 A1
20070054668 Scheinert et al. Mar 2007 A1
20070092070 Croy et al. Apr 2007 A1
20070118604 Costa Requena May 2007 A1
20070147345 Lowmaster Jun 2007 A1
20070183427 Nylander et al. Aug 2007 A1
20070202891 Diachina et al. Aug 2007 A1
20070232312 Gallagher et al. Oct 2007 A1
20070233899 Aborn Oct 2007 A1
20070238448 Gallagher et al. Oct 2007 A1
20070242672 Grayson et al. Oct 2007 A1
20070243872 Gallagher et al. Oct 2007 A1
20070259645 Laliberte Nov 2007 A1
20070259673 Willars et al. Nov 2007 A1
20070268855 Grayson et al. Nov 2007 A1
20070286132 Vikberg et al. Dec 2007 A1
20070287459 Diachina et al. Dec 2007 A1
20070293222 Vikberg et al. Dec 2007 A1
20080026781 Ho et al. Jan 2008 A1
20080059254 Vivadelli Mar 2008 A1
20080076420 Khetawat et al. Mar 2008 A1
20080089488 Brunson et al. Apr 2008 A1
20080101301 Thomas et al. May 2008 A1
20080102794 Keevill et al. May 2008 A1
20080102801 Lazaridis et al. May 2008 A1
20080108319 Gallagher May 2008 A1
20080117841 Chen May 2008 A1
20080123596 Gallagher et al. May 2008 A1
20080125077 Velazquez May 2008 A1
20080125120 Gallagher et al. May 2008 A1
20080130564 Gallagher et al. Jun 2008 A1
20080130568 Gallagher et al. Jun 2008 A1
20080132239 Khetawat et al. Jun 2008 A1
20080165725 Huomo et al. Jul 2008 A1
20080207170 Khetawat et al. Aug 2008 A1
20080219218 Rydnell et al. Sep 2008 A1
20080242298 Nylander et al. Oct 2008 A1
20080254833 Keevill et al. Oct 2008 A1
20080261596 Khetawat et al. Oct 2008 A1
20080299976 Gallagher et al. Dec 2008 A1
20080299977 Gallagher et al. Dec 2008 A1
20080301322 Horibe Dec 2008 A1
20080311916 Gallagher et al. Dec 2008 A1
20080318599 Gallagher et al. Dec 2008 A1
20090054070 Gallagher et al. Feb 2009 A1
20090075660 Hallenstal et al. Mar 2009 A1
20090149157 Gallagher et al. Jun 2009 A9
20090149195 Zhu Jun 2009 A1
20090181687 Tiirola et al. Jul 2009 A1
20090262704 Khetawat et al. Oct 2009 A1
20090274145 Laliberte Nov 2009 A1
20100003983 Gallagher et al. Jan 2010 A1
20100029246 Binning Feb 2010 A1
20100040023 Gallagher et al. Feb 2010 A1
20100041387 Khetawat et al. Feb 2010 A1
20100041402 Gallagher et al. Feb 2010 A1
20100041403 Khetawat et al. Feb 2010 A1
20100041405 Gallagher et al. Feb 2010 A1
20110069183 Edwards et al. Mar 2011 A1
20110116420 Livingood May 2011 A1
20110182243 Gallagher et al. Jul 2011 A1
20110194493 Centonza et al. Aug 2011 A1
20110200037 See et al. Aug 2011 A1
20110249641 Kwon et al. Oct 2011 A1
20120013702 Livingood Jan 2012 A1
20120027008 Chou Feb 2012 A1
20120170497 Zhang et al. Jul 2012 A1
20120176967 Kim et al. Jul 2012 A1
20120257601 Kim et al. Oct 2012 A1
20130010711 Larsson et al. Jan 2013 A1
20130028198 Yamada Jan 2013 A1
20130039294 Wang Feb 2013 A1
20130083675 Yamada Apr 2013 A1
20130114505 Haim et al. May 2013 A1
20140293996 Livingood Oct 2014 A1
20150180727 Livingood Jun 2015 A1
20150181554 Livingood Jun 2015 A1
20150237469 Stephens et al. Aug 2015 A1
20150271855 Livingood Sep 2015 A1
20150373488 Zhu et al. Dec 2015 A1
20170332415 Livingood Nov 2017 A1
20200245399 Livingood Jul 2020 A1
20220240344 Livingood Jul 2022 A1
Foreign Referenced Citations (89)
Number Date Country
199859680 Sep 1998 AU
1909726 Feb 2007 CN
0758175 Feb 1997 EP
0794643 Sep 1997 EP
0800325 Oct 1997 EP
0848560 Jun 1998 EP
0856981 Aug 1998 EP
0905959 Mar 1999 EP
0936777 Aug 1999 EP
1207708 May 2002 EP
1703673 Sep 2006 EP
1741238 Jan 2007 EP
1749371 Feb 2007 EP
1749372 Feb 2007 EP
2044715 Apr 2009 EP
2060130 May 2009 EP
2074839 Jul 2009 EP
2115946 Nov 2009 EP
2282735 Feb 2011 EP
2293640 Mar 2011 EP
2293645 Mar 2011 EP
2282735 Apr 1995 GB
2315193 Jan 1998 GB
9204796 Mar 1992 WO
9518501 Jul 1995 WO
9714238 Apr 1997 WO
9716007 May 1997 WO
9724004 Jul 1997 WO
9737483 Oct 1997 WO
9746073 Dec 1997 WO
9747118 Dec 1997 WO
9747119 Dec 1997 WO
9747127 Dec 1997 WO
9801985 Jan 1998 WO
9807266 Feb 1998 WO
9819240 May 1998 WO
9819448 May 1998 WO
9819471 May 1998 WO
9824224 Jun 1998 WO
9830002 Jul 1998 WO
9836551 Aug 1998 WO
9841032 Sep 1998 WO
9851063 Nov 1998 WO
9852332 Nov 1998 WO
9852339 Nov 1998 WO
9853617 Nov 1998 WO
9854871 Dec 1998 WO
9914924 Mar 1999 WO
9916201 Apr 1999 WO
9944352 Sep 1999 WO
9948312 Sep 1999 WO
9948315 Sep 1999 WO
9953719 Oct 1999 WO
0028762 May 2000 WO
0051387 Aug 2000 WO
0146214 Jun 2001 WO
0209448 Jan 2002 WO
0245456 Jun 2002 WO
03039009 May 2003 WO
03056797 Jul 2003 WO
03063404 Jul 2003 WO
03085992 Oct 2003 WO
03092312 Nov 2003 WO
2003107704 Dec 2003 WO
2004002051 Dec 2003 WO
2004034219 Apr 2004 WO
2004036770 Apr 2004 WO
2004036779 Apr 2004 WO
2004039111 May 2004 WO
2005006597 Jan 2005 WO
2005040689 May 2005 WO
2005057968 Jun 2005 WO
2005060292 Jun 2005 WO
2005065214 Jul 2005 WO
2005069546 Jul 2005 WO
2005107169 Nov 2005 WO
2005107297 Nov 2005 WO
2005114918 Dec 2005 WO
2005114920 Dec 2005 WO
2005120017 Dec 2005 WO
2006053102 May 2006 WO
2007015071 Feb 2007 WO
2008009016 Jan 2008 WO
2008036961 Mar 2008 WO
2008055251 May 2008 WO
2008106360 Sep 2008 WO
2009129516 Oct 2009 WO
2010019970 Feb 2010 WO
2010104992 Sep 2010 WO
Non-Patent Literature Citations (47)
Entry
Bodamer, Charging in Multi-Service Networks, University of Stuttgart, 16 pages, Nov. 12, 1998.
Odlyzko, et al., A Modest Proposal for Preventing Internet Congestion, DIMACS Technical Report, pp. 1-25, Sep. 1997.
PKT-TR-ARCH-V01-991201, PacketCable 1.0 Architecture Framework Technical Report, CableLabs, pp. 1-64, Dec. 1, 1999.
Rupp et al., “Index: A Platform for Determining How People Value the Quality of their Internet Access”, Proceedings of the Sixth IEEE/IFIP International Workshop on Quality of Service, Napa CA, pp. 85-90, May 1998.
Holliday, Clifford R., “The Residential Gateway”, IEEE Spectrum Magazine; May 1997, pp. 29-31.
Meggers, J. et al., “Providing Video Conferencing for the Mobile User”, Local Computer Networks, Proceedings 21st IEEE Conference, 1996, pp. 526-534.
Umehira, M., et al. “Wireless and IP Integrated System Architectures for Broadband Mobile Multimedia Services”, Wireless Communications and Networking Conference, WCNC, 1999 IEEE, 1999, pp. 593-597.
Albrecht, Markus, et al., “IP Services Over Bluetooth: Leading the Way to a New Mobility”, IEEE 1999, 10 pages.
Perkins, Charles E., “Mobile-IP, Ad-Hoc Networking, and Nomadicity”, IEEE 1996, pp. 472-476.
Jacobs, Stuart, “Security of Current Mobile IP Solutions”, IEEE 1997, pp. 1122-1128.
Deering, S., Internet RFC/STD/FYI/BCP Archives, Internet Protocol, Version 6 specification, Dec. 1995, Xerox PARC, 38 pages.
Ericsson Press Release: “Ericsson presents the Mobile@Hometm concept,” Mar. 21, 2001, http://www.ericsson.com/press/archive/2001Q1/20010321-0048.html, printed Mar. 21, 2006, pp. 1-2.
Perkins, Charles E., “Simplified Routing for Mobile Computers Using TCP/IP, Wireless LAN Implementation,” IBM T.J. Watson Research Center, 0-8186-2625-9/92 1992 Proceeding, IEEE Conference on Sep. 17-18, 1992, pp. 7-13.
“Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); Mobile radio interface Layer 3 specification; Core network protocols; Stage 3 (3GPP TS 24.008 version 5.6.0 Release 5); ETSI TS 124 008,” ETSIStandards, European Telecommunications Standards Institute, Sophia-Antipo, FR, vol. 3-CN1, No. V560, Dec. 2002, pp. 293-317, XP014007949, ISSN: 0000-0001.
Digital Enhanced Cordless Telecommunications (DECT); Global System for Mobile Communications (GSM); DECT/GSM Interworking Profile (IWP); Access and Mapping (protocol/procedure description for 3,1 kHz speech service): ETSI EN 300 370 V1.3.1 EuropeanStandard (Telecommunications Series), European Telecommunications Standards Institute, Sophia Antipolis, FR, Jan. 2001.
Digital Enhanced Cordless Telecommunications (DECT); DECT/UMTS Interworking Profile (IWP); Part 1: General Description and Overview: ETSI TS 101 863-1 V1.1.2, Technical Specification, European Telecommunications Standards Institute, SophiaAntipolis, FR, Nov. 2001.
Radio Equipment and Systems (RES); Digital Enhanced Cordless Telecommunications/Global System for Mobile Communications (DECT/GSM) Interworking Profile; Profile Overview: ETSI Technical Report, ETR 341, Source: ETSI DECT, ICS: 33.020, Reference:DTR/RES-03058. European Telecommunications Standards Institute, Sophia Antipolis, FR, Dec. 1996, 27 pages.
“3rd Generation Partnership Project; Technical Specification Group GSM/EDGE Radio Access Network; Generic Access to the A/Gb interface; Stage 2 (Release X);” 3GPP TS 43.318 V0.3.0, Jan. 2005, 64 pages.
Digital cellular telecommunications system (Phase 2+); Mobile radio interface layer 3 specification (3GPP TS.04.08 version 7.19.1 Release 1998), ETSI TS 100 940 V7.19.1 (Apr. 2003).
“Unlicensed Mobile Access (UMA); Architecture (Stage 2);” UMA Architecture (Stage 2) R1.0.0 (Sep. 1, 2004) Technical Specification, Sep. 1, 2004, pp. 78.
“Unlicensed Mobile Access (UMA); Protocols (Stage 3);” UMA Protocols (Stage 3) R1.0.0 (Sep. 1, 2004) Technical Specification, Sep. 1, 2004, p. 142.
“Unlicensed Mobile Access (UMA); Architecture (Stage 2);” UMA Architecture (Stage 2) R1.0.1 (Oct. 8, 2004) Technical Specification, Oct. 8, 2004, p. 80.
“Unlicensed Mobile Access (UMA); Protocols (Stage 3);” UMA Protocols (Stage 3) R1.0.1 (Oct. 8, 2004) Technical Specification, Oct. 8, 2004, p. 142.
“Unlicensed Mobile Access (UMA); Architecture (Stage 2);” UMA Architecture (Stage 2) R1.0.2 (Oct. 3, 2004) Technical Specification, Nov. 3, 2004, pp. 79.
“Unlicensed Mobile Access (UMA); Protocols (Stage 3);” UMA Protocols (Stage 3) R1.0.2 (Nov. 5, 2004) Technical Specification, Nov. 5, 2004, p. 142.
“Unlicensed Mobile Access (UMA); Architecture (Stage 2);” UMA Architecture (Stage 2) R1.0.3 (Feb. 28, 2005) Technical Specification, Feb. 28, 2005, p. 85.
“Unlicensed Mobile Access (UMA); Protocols (Stage 3);” UMA Protocols (Stage 3) R1.0.3 (Feb. 26, 2005) Technical Specification, Feb. 26, 2005, pp. 156.
“Unlicensed Mobile Access (UMA); Architecture (Stage 2);” UMA Architecture (Stage 2) R1.0.4 (May 2, 2005) Technical Specification, May 2, 2005, p. 87.
“Unlicensed Mobile Access (UMA); Protocols (Stage 3);” UMA Protocols (Stage 3) R1.0.4 (May 2, 2005) Technical Specification, May 2, 20005, p. 162.
“Proposal for Stage 2 description for Generic Access to A/Gb interface”, Tdoc GP-050403, Jan. 24-28, 2005, pp. 1.
“3rd Generation Partnership Project; Technical Specification Group GSM/EDGE Radio Access Network; Generic Access to the A/Gb interface; Stage 2 (Release 6);” 3GPP TS 43.318 V0.4.0 (Jan. 2005), Jan. 2005, p. 66.
“3rd Generation Partnership Project; Technical Specification Group GSM/EDGE Radio Access Network; Generation Access to the A/Gb interface; Stage 2 (Release 6);” 3GPP TS 43.318 V2.0.0 (Jan. 2005), Jan. 2005, p. 66.
“3rd Generation Partnership Project; Technical Specification Group GSM/EDGE Radio Access Network; Generic Access to the A/Gb interface; Stage 2 (Release 6);” 3GPP TS 43.318 V6.1.0 (Jan. 2005), Apr. 2005, p. 68.
“Proposal for Stage 3 description for Generic Access to A/Gb interface”, Tdoc GP-050279, Jan. 18, 2005, p. 1.
“3rd Generation Partnership Project; Technical Specification Group GSM/EDGE Radio Access Network; Generic Access to the A/Gb interface; Mobile Generic Access Interface Layer 3 Specification (Release x);” 3GPP TS 44.318 Vx.1.0 (Jan. 2005), Jan. 2005, p. 133.
“3rd Generation Partnership Project; Technical Specification Group GSM/EDGE Radio Access Network; Generic Access to the A/Gb interface; Mobile Generic Access Interface Layer 3 Specification (Release x);” 3GPP TS 44.318 V0.4.0 (Apr. 2005), Apr. 2005, p. 153.
“3rd Generation Partnership Project; Technical Specification Group GSM/EDGE Radio Access Network; Generic Access to the A/Gb interface; Mobile Generic Access Interface Layer 3 Specification (Release 6);” 3GPP TS 44.318 V0.5.0 (Apr. 2005), Apr. 2005, p. 152.
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 3GPP System to Wireless Local Area Network (WLAN) Interworking; System Description (Release 6); 3GPP TS 23.234,” ETSI Standards, EuropeanTelecommunications Standard Institute, Sophia-Antipo, FR, vol. 3-SA, No. V230, Nov. 2003, XP014023920, ISSN: 0000-0001.
Digital Enhanced Cordless Telecommunications (DECT); Global System for Mobile Communications (GSM); DECT/GSM Integration Based on Dual-Mode Terminals: ETSI EN 301 242 V1.2.2 European Standard (Telecommunications Series), European TelecommunicationStandards Institute, Sophia Antipolis, FR, Sep. 1999.
“3rd Generation Partnership Project; Technical Specification Group GSM/EDGE Radio Access Network; Generic Access to the A/Gb interface; Mobile Generic Access Interface Layer 3 Specification (Release x);” 3GPP TS 44.318 V0.4.0, Apr. 2005, 161pages.
“3rd Generation Partnership Project; Technical Specification Group GSM/EDGE Radio Access Network; Generic Access to the A/Gb interface; Mobile Generic Access Interface Layer 3 Specification (Release 6);” 3GPP TS 44.318 V0.5.0, Apr. 2005, 160pages.
“3rd Generation Partnership Project; Technical Specification Group GSM/EDGE Radio Access Network; Generic Access (GA) to the A/Gb interface; Mobile GA interface layer 3 specification (Release 6);” 3GPP TS 44.318 V6.0.0, Apr. 2005, 146 pages.
“Unlicensed Mobile Access (UMA); User Perspective (Stage 1);” UMA User Perspective (Stage 1) R1.0.0 Technical Specification, Sep. 1, 2004, 29 pages.
Claus Lindholt Hansen et al., “Mobile@Home—a New 1 Use Case for Bluetooth in the Access Network,” LM Ericsson Business Unit Multi-Service Networks, ISSLS 2002, Apr. 14-18, 2002, Seoul, Korea, www.issls-council.org/proc02/papers/S6A3m.pdf, NPL DateUnknown, printed Dec. 8, 2003, 10 pages.
ETSI TS 124 008 V5.6.0 (Dec. 2002) Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); Mobile radio interface Layer 3 specification; Core network protocols; Stage 3; 3GPP TS 24.008 version 5.6.0Release 5); ETSI Standards, European Telecommunications Standards Institute, Sophia-Antipolis, FR, Dec. 2002, pp. 293-317.
Wu, Jon C., et al., “Intelligent Handoff for Mobile Wireless Internet,” Mobile Networks and Applications, Jan. 6, 2001 Kluwer Academic Publishers, Manufactured in the Netherlands (2001) pp. 67-79.
Digital Enhanced Cordless Telecommunications (DECT); DECT/UMTS Interworking Profile (IWP); Part 1: General Description and Overview; ETSI TS 101 863-1 V1.1.2, Technical Specification, European Telecommunications Standards Institute, Sophia Antipolis, FR, Nov. 2001, 38 pages.
Related Publications (1)
Number Date Country
20220240344 A1 Jul 2022 US
Continuations (8)
Number Date Country
Parent 16723387 Dec 2019 US
Child 17669504 US
Parent 16052201 Aug 2018 US
Child 16723387 US
Parent 15589797 May 2017 US
Child 16052201 US
Parent 14732229 Jun 2015 US
Child 15589797 US
Parent 14641203 Mar 2015 US
Child 14732229 US
Parent 14224785 Mar 2014 US
Child 14641203 US
Parent 13012959 Jan 2011 US
Child 14224785 US
Parent 10924485 Aug 2004 US
Child 13012959 US