# Patent

## Title
System and method for location identification

## Abstract

A system for location identification in a local area network comprising: a current limited voltage source; a telecommunications outlet; communication cabling connecting the current limited voltage source to the telecommunications outlet; and a location identifier associated with the telecommunications outlet, the location identifier being responsive to a pre-determined voltage level from the current limited voltage source to transmit a multi-bit location data. In one embodiment the multi-bit location data is received at the power sourcing equipment and in another embodiment the multi-bit location data is received at a data terminal equipment connected to the telecommunications outlet.

## Background
CROSS-REFERENCE TO RELATED APPLICATION
This application claims priority from provisional U.S. Patent Application Ser. No. 60/775,776 filed Feb. 23, 2006 entitled “System and Method for Location Identification” the entire contents of which is incorporated herein by reference.


BACKGROUND OF THE INVENTION
The present invention relates to the field of physical location identification suitable for use with emergency services, and more particularly to a system and method of providing an identifier associated with a fixed physical location of a wall jack.
The use of local area networks, and in particular Ethernet based networks, continues to expand. Additionally, telephony utilizing voice over Internet protocol (VoIP) is rapidly becoming common for new workplace installations at least in part due to its reduced cost of installation and flexibility. VoIP advantageously is powered by power over Ethernet (PoE), as embodied in the IEEE 802.3af-2003 standard, published by the Institute of Electrical and Electronics Engineers, Inc., New York, N.Y. the entire contents of which is incorporate herein by reference. The above standard defines a power sourcing equipment (PSE) which identifies, optionally classifies, and optionally powers a powered device (PD). A PD is defined by the above standard as a device that is either drawing power or requesting power by participating in the PD detection algorithm. The device may comprise a data terminal equipment (DTE), and a DTE receiving power over the communication cabling is often termed a PD.
By utilizing both PoE and VoIP, a single set of low power communication cables provides both computing and telephone connectivity to users throughout an office. VoIP further allows a user to utilize telephone service via wireless access points, which are advantageously powered via PoE. VoIP further allows users to plug in to any Ethernet connection and obtain phone service.
One downside of the expanding use of VoIP is the difficulty in handling emergency calls, and in particular identifying the location of callers to emergency services. The user may connect from any point in the network, and may further be connected via a wireless access point. Traditional telephony has been designed with features which support delivering crucial location information to emergency operators in Public Safety Answering Points (PSAPs). Unfortunately, VoIP, which allows for voice to be handled over data connections, is not designed to support delivering the crucial location information. For example, a roaming user in a wide area network may log in from a different city, and be connected as if he were locally located. In the event of an emergency call, the PSAP in the wrong city would then be notified, resulting in a delayed response or complete lack of response, from emergency services.
As the public adopts VoIP, emergency calls, also known in the United States as E-9-1-1 calls, will increasingly originate from VoIP users. The National Emergency Number Association VoIP-Packet Technical Committee has published a standard entitled “Interim VoIP Architecture for Enhanced 9-1-1 Services (i2)”, available from National Emergency Number Association (NENA), Arlington Va., the entire contents of which is incorporated herein by reference. The standard defines an architecture for the interconnection of VoIP domains with existing Emergency Services Network infrastructure in support of the migration toward end-to-end emergency calling over the VoIP networks between callers and PSAPs.
During system installation, cables are laid throughout the premises to be wired, with the cables being terminated at a work area in a telecommunications outlet/connector (TO) as defined by TIE/EIA 568 published by the Telecommunications Industry Association 2001 of Arlington, Va., and by ISO/IEC 11801 the entire contents of both of which are incorporated herein by reference. The TO is connected via horizontal cabling, optionally through at most one each of a transition or consolidation point, a user patch panel and an equipment patch panel to the common equipment which typically comprises a switch/hub or bridge. Optionally, a midspan device may be connected between the common equipment and one user patch panel to provide power. The connections between the common equipment and the TO may be changed by rearranging patch cords connected between any of the common equipment, the user patch panel and the equipment patch panel. In an installation in which both a user patch panel and an equipment patch panel are provided, or a midspan device and a user patch panel are provided, the connections between the common equipment and the TO are typically changed by rearranging patch cords between the equipment patch panel or the midspan device and the user patch panel. The prior art teaches that any such changes are to manually uploaded to a database which is designed to supply information to the PSAP within 24 hours. Unfortunately, this is a manual task separate and apart from the reconnection, and is thus liable to be neglected or in error. It is understood that the TO is typically not moved, as moving the TO entails construction work such as moving of walls as well as re-cabling from the transition or consolidation point, or the equipment room.
Large commercial entities typically have a large number of computers, telephones, printers and other network connected electronic equipment, generally referred to as assets. Tracking the location and connection of each of the assets in the network is known as asset management. Prior art systems require special equipment and patch cords in order to register the actual interconnection of network based assets. Such a requirement adds cost, and reduces flexibility. It would be desirable to further provide asset management, wherein the connection path from at least the PSE to the TO is made known. Further preferably the connection path from the common equipment to the TO and/or the DTE or VoIP endpoint is made known. The approach being developed for E-9-1-1 services is based on the premise that the VoIP endpoint, defined as an endpoint IP device that is used to originate an emergency call, is the entity most qualified to store and manage its own location information. Unfortunately, prior art methods rely on a human update of any changes in the connection between the common equipment port and the VoIP Endpoint. In the event that these changes, which commonly occur when moving or changing location of personnel, and are commonly known as “moves, adds and changes”, are not properly reflected in the location database or location information server (LIS) the location information sent by the VoIP endpoint will be in error. Such an error may result in a delay in the provisioning of life saving emergency services.
U.S. Patent Application Publication S/N US 2004/0073597 A1 published Apr. 15, 2004 to Caveney et al, the entire contents of which is incorporated herein by reference, is addressed to a system for managing and documenting a local area communications network which deploys power sourcing equipment and powered devices by the use of active electronic modules, having an Ethernet controller and Power over Ethernet forwarding capabilities. The requirement for an Ethernet controller adds to the expense of such a solution.
U.S. Pat. No. 6,650,622 issued Nov. 18, 2003 to Austermann, III et al., the entire contents of which is incorporated herein by reference, is addressed to a communication system for generating and monitoring data over pre-existing conductors in cables between associated pieces of networked computer equipment. The system is not integrated with power over Ethernet. Additionally, asset management functionality is accomplished with a plurality of sender tags and a decoder plug associated with a computer or other DTE, and an immovable object, which is costly and difficult to implement.
What is needed therefore, and is not provided by the prior art, is a system and method providing location information which may be associated with a DTE, and in particular a DTE making an emergency call. Preferably, a DTE comprising either data or voice equipment is automatically associated with location information when plugged in, thus facilitating the transfer of correct location information in the event of an emergency call. Further preferably the system and method should not require attaching additional equipment to a DTE.
SUMMARY OF THE INVENTION
Accordingly, it is a principal object of the present invention to overcome the disadvantages of prior art. This is provided in the present invention by a system and method for identifying the physical location of a DTE connected in a local area network by providing a location identifier associated with each TO. The location identifier is loaded with multi-bit location data. A current limited voltage source associated with a floor distributor, and preferably further associated with either a common equipment of the floor distributor or a midspan device, is further provided. The location identifier, responsive to a pre-determined voltage level, or a signal, from the current limited voltage source transmits the multi-bit location data. In an exemplary embodiment the current limited voltage source is a PSE.
The multi-bit location data may be a unique multi-bit identification code, and a database is further provided with an association of each of the multi-bit identification codes with a physical location of the TO. In another embodiment the multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information.
In one embodiment the location identifier transmits the multi-bit location data to the current limited voltage source and the current limited voltage source monitors the current flow thereby detected and receiving the transmission. The current limited voltage source further communicates the received multi-bit location data to a database along with information regarding which port of the voltage source received the multi-bit location data. The database is further provided with a listing of voltage source ports and their associated common equipment ports. The database further receives the MAC address and/or IP address of all DTEs or PDs attached, as well as the common equipment port to which they are attached. Utilizing the common equipment port information, the database associates one of the MAC address and the IP address with the multi-bit location data which is associated with a physical location. The physical location is thus updated automatically for use in identifying a caller's location when an emergency call is made.
In one further embodiment each equipment type between the voltage source and the DTE or PD is provided with a location identifier. The location identifier is provided with information indicating the type of equipment to which it is associated as well as a multi-bit location data. The current limited voltage source signals the location identifier associated with each type of equipment to transmit in turn its multi-bit location data and monitors the resultant current flow to detect and receive the resultant transmission. In response to the received multi-bit location data of each type of equipment connected to a port of the voltage source, the complete path between the voltage source and the TO is identified automatically and communicated to the database. Such an embodiment advantageously provides complete asset management between the voltage source and the TO.
In another embodiment the location identifier transmits the multi-bit location data to a DTE connected to the TO. The DTE responds to database queries with the multi-bit location data received from the TO to which it is connected. The database further receives the MAC address and/or IP address of all DTEs attached. The physical location is thus updated automatically for use in identifying a caller's location when an emergency call is made.
The invention provides for a system for location identification in a local area network comprising: a current limited voltage source; a telecommunications outlet; communication cabling connecting the current limited voltage source to the telecommunications outlet; and a location identifier associated with the telecommunications outlet, the location identifier being responsive to a pre-determined voltage level from the current limited voltage source to transmit a multi-bit location data.
In one embodiment, the pre-determined voltage level comprises a plurality of levels, the plurality of levels indicating an address. In another embodiment, the current limited voltage source is constituted of one of an endpoint power sourcing equipment and a midspan power sourcing equipment.
In one embodiment, the location identifier is operative to modulate the current flow from the current limited voltage source thereby transmitting the multi-bit location data. In one further embodiment the current limited voltage source is further operative to monitor the current flow, thereby receiving the transmitted multi-bit location data. In one yet further embodiment, the system further comprises a location database, the current limited voltage source being further operative to communicate the received multi-bit location data to the location database. In one yet further embodiment, the system further comprises one of a switch, hub, router and bridge, the one of a switch, hub, router and bridge being connected to the telecommunications outlet at least partially by the communication cabling, the database being further operative to associate the received multi-bit location data with a specific port of the one of a switch, hub, router and bridge. In one yet even further embodiment, the system further comprises a data terminal equipment connected to the telecommunications outlet, the database being further operative to transmit the received multi-bit location data to the data terminal equipment via the communication cabling.
In another further embodiment, the system further comprises a switch host, the current limited voltage source being further operative to communicate the received multi-bit location data to the switch host. In one yet further embodiment, the system further comprises a switch associated with the switch host, the switch host being further operative to associate the received multi-bit location data with equipment connected to a specific port of the switch. In one yet further embodiment, the system comprises a data terminal equipment connected to the telecommunication outlet, the switch host being further operative to communicate the multi-bit location data to the data terminal equipment.
In one embodiment, the system further comprises a data terminal equipment connected to the telecommunication outlet, the data terminal equipment receiving the transmitted multi-bit location data. In one further embodiment, the data terminal equipment comprises a receiver operative to receive the multi-bit location data, the receiver being powered by the received multi-bit location data. In another further embodiment, the data terminal equipment further comprises a memory, the data terminal equipment being operative to store the multi-bit location data on the memory. In yet another further embodiment, the data terminal equipment is further operative to communicate the received multi-bit identification to a location database.
In one embodiment, the pre-determined voltage signal is a classification voltage. In another embodiment, the pre-determined voltage signal is current limited, the current limited voltage signal presenting less power than an amount that damages a data terminal equipment which has not been designed to accept power over communication cabling connected via the communication cabling. Preferably, the pre-determined voltage signal is in excess of 10 volts.
In one embodiment the pre-determined voltage signal is current limited, is above 10 volts, and is time limited such that the average power of the pre-determined voltage signal over a pre-determined cycle time is less than 150 milliwatts. In another embodiment the multi-bit location data comprises one of a geographic location and a civic location.
The invention further provides for a method for location identification in a local area network comprising: providing a telecommunications outlet; providing a location identifier associated with the telecommunications outlet; providing a current limited voltage source connected via communication cabling to the telecommunications outlet; setting a voltage of the current limited voltage source to a predetermined level; and transmitting a multi-bit location data from the location identifier responsive to the predetermined level.
In one embodiment, the pre-determined level comprises a plurality of levels, the plurality of levels indicating an address. In another embodiment the provided current limited voltage source is constituted of one of an endpoint power sourcing equipment and a midspan power sourcing equipment.
In one embodiment, the transmitting comprises modulating the current flow from the provided current limited voltage source. In another embodiment the method further comprises monitoring the current flow, thereby receiving the transmitted multi-bit location data.
In one further embodiment, the method further comprises providing a location database, and communicating the received multi-bit location data to the provided location database. In one yet further embodiment, the method further comprises: providing one of a switch, hub and router; and associating the received multi-bit location data with a specific port of the provided one of a switch, hub and router. In one yet further embodiment the method further comprises transmitting the multi-bit identification to a data terminal equipment connected to the specific port.
In one further embodiment the method further comprises: providing a switch host; and communicating the received multi-bit location data to the provided switch host. In one yet further embodiment, the method further comprises: providing a switch; and associating the communicated multi-bit location data with equipment connected to a specific port of the provided switch. In one yet further embodiment, the method further comprises communicating the multi-bit location data to the equipment connected to the specific port.
In one embodiment, the method further comprises providing a data terminal equipment, and receiving the transmitted multi-bit location data at the provided data terminal equipment. In one further embodiment, the method further comprises powering the receiving by a signal comprising the received multi-bit location data. In another further embodiment, the method further comprises storing the received multi-bit location data. In yet another further embodiment, the method further comprises communicating the received multi-bit identification from the data terminal equipment to a location database.
In one embodiment, the pre-determined signaling voltage is a classification voltage. In another embodiment the pre-determined signaling voltage is current limited, the current limited voltage signal presenting less power than an amount that damages a data terminal equipment which has not been designed to accept power over communication cabling connected via the communication cabling. Preferably, the pre-determined voltage signal is in excess of 10 volts.
In one embodiment the pre-determined signaling voltage is current limited, is above 10 volts, and is time limited such that the average power of the pre-determined voltage signal over a pre-determined cycle time is less than 150 milliwatts. In another embodiment the multi-bit location data comprises one of a geographic location and a civic location.
Independently, the invention provides for a system for automatic location identification comprising: a current limited voltage source; a telecommunications outlet; a communication cabling connecting the current limited voltage source to the telecommunications outlet; a data terminal equipment connected to the telecommunications outlet; and a location identifier associated with the telecommunications outlet, the location identifier being responsive to a pre-determined voltage signal from the current limited voltage source to transmit a multi-bit location data to the data terminal equipment.
Independently, the invention provides for a system for automatic location identification comprising: a current limited voltage source; a telecommunications outlet; a communication cabling connecting the current limited voltage source to the telecommunications outlet; a data terminal equipment connected to the telecommunications outlet; and a location identifier associated with the telecommunications outlet, the location identifier being responsive to a predetermined voltage signal from the current limited voltage source to transmit a multi-bit location data to the data terminal equipment.
Independently, the invention provides for a system for asset management comprising: one of a switch, hub, router and bridge; a current limited voltage source associated with the one of a switch, hub and router; a location database; at least one of a telecommunications outlet, a consolidation point, a user patch panel and an equipment patch panel, each comprising a location identifier; and a plurality of communication cabling serially connecting the one of a switch, hub and router to each of the equipment patch panel, user patch panel, consolidation point and telecommunications outlet; the current limited voltage source being operative to signal in turn each of the location identifier of the equipment patch panel, user patch panel, consolidation point and telecommunications outlet, each of the location identifiers transmitting location information to the current limited voltage source responsive to the signal.
Additional features and advantages of the invention will become apparent from the following drawings and description.



BRIEF DESCRIPTION OF THE DRAWINGS
For a better understanding of the invention and to show how the same may be carried into effect, reference will now be made, purely by way of example, to the accompanying drawings in which like numerals designate corresponding elements or sections throughout.
With specific reference now to the drawings in detail, it is stressed that the particulars shown are by way of example and for purposes of illustrative discussion of the preferred embodiments of the present invention only, and are presented in the cause of providing what is believed to be the most useful and readily understood description of a principles and conceptual aspects of the invention. In this regard, no attempt is made to show structural details of the invention in more detail than is necessary for a fundamental understanding of the invention, the description taken with the drawings making apparent to those skilled in the art how the several forms of the invention may be embodied in practice. In the accompanying drawings:
FIG. 1A illustrates a high level block diagram of a system according to the prior art providing PoE from an endpoint PSE;
FIG. 1B illustrates a high level block diagram of a system according to the prior art providing PoE from a midspan PSE;
FIG. 2A illustrates a high level block diagram of an embodiment of the invention comprising a location identifier associated with a TO, the location identifier being operative to transmit a multi-bit location data associated with a location towards an endpoint PSE in accordance with a principle of the invention;
FIG. 2B illustrates a high level block diagram of an embodiment of the invention comprising a location identifier associated with a TO, the location identifier being operative to transmit a multi-bit location data associated with a location towards a midspan PSE in accordance with a principle of the invention;
FIG. 2C illustrates a high level flow chart of a first embodiment of the operation of the system of FIGS. 2A and 2B in accordance with a principle of the invention;
FIG. 2D illustrates a high level flow chart of a second embodiment of the operation of the system of FIGS. 2A and 2B in accordance with a principle of the invention;
FIG. 3A illustrates a high level schematic of a first embodiment of the location identifier of FIGS. 2A, 2B in accordance with a principle of the invention;
FIG. 3B illustrates a high level schematic of second embodiment of the location identifier of FIGS. 2A, 2B in accordance with a principle of the invention;
FIG. 3C illustrates a high level schematic of a third embodiment of the location identifier of FIGS. 2A, 2B in accordance with a principle of the invention;
FIG. 3D illustrates a high level schematic view of a first embodiment of a location identifier according to a principle of the invention connected to a connection block of a TO of the prior art;
FIG. 3E illustrates a high level schematic view of a second embodiment of a location identifier according to a principle of the invention, the second embodiment being designed to be inserted into the face end of a TO of the prior art, prevent user removal and accept a removable plug;
FIG. 3F illustrates a high level schematic view of the location identifier of FIG. 3E inserted within a TO of the prior art;
FIG. 3G illustrates a high level schematic view of the location identifier of FIG. 3E and in particular the latching mechanism to prevent user removal according to a principle of the invention;
FIG. 3H illustrates a high level schematic view of a third embodiment of a location identifier according to a principle of the invention, the third embodiment being designed to be inserted between the connector block of a TO of the prior art and horizontal cabling for connection to a DTE;
FIG. 3J illustrates a high level schematic view of the location identifier of FIG. 3H connected to the connector block of the TO of the prior art;
FIG. 4A illustrates a high level block diagram of an embodiment of the invention comprising a location identifier associated with a TO, the location identifier being operative to transmit multi-bit location data towards the DTE in accordance with a principle of the invention;
FIG. 4B illustrates a high level flow chart of an embodiment of the operation of the location identifier of FIG. 4A to transmit multi-bit location data towards the DTE in accordance with a principle of the invention;
FIG. 4C illustrates a high level flow chart of an embodiment of the operation of the location identifier of FIG. 4A to transmit multi-bit location data towards the DTE utilizing a classification voltage in accordance with a principle of the invention;
FIG. 5A illustrates a high level block diagram of an embodiment of location identifier of FIG. 4A in which a PSE side interface and a DTE side interface are combined into a combined interface in accordance with a principle of the invention;
FIG. 5B illustrates a high level flow chart of a first embodiment of the operation of the system of FIG. 5A in accordance with a principle of the invention;
FIG. 5C illustrates a high level flow chart of a second embodiment of the operation of the system of FIG. 5A in accordance with a principle of the invention;
FIG. 5D illustrates a high level flow chart of an embodiment of the operation of the system of FIG. 5A in which location data is transmitted towards the common equipment in accordance with a principle of the invention;
FIG. 5E illustrates a high level block diagram of an embodiment of location identifier of FIG. 4A in which a PSE side interface and a DTE side interface are combined into a combined interface in accordance with a principle of the invention, the location identifier being arranged for differential signaling on a single pair;
FIG. 6A illustrates a high level block diagram of an embodiment of the invention comprising a plurality of location identifiers, each location identifier being associated with a type of equipment in the network, each of the plurality of location identifiers being operative to transmit a multi-bit location data towards an endpoint PSE in response to an addressed polling signal in accordance with a principle of the invention;
FIG. 6B illustrates a high level block diagram of an embodiment of the invention comprising a plurality of location identifiers, each location identifier being associated with a type of equipment in the network, each of the plurality of location identifiers being operative to transmit a multi-bit location data towards a midspan PSE in response to an addressed polling signal in accordance with a principle of the invention;
FIG. 6C illustrates a high level flow chart of the operation of the system of FIGS. 6A and 6B in accordance with a principle of the invention;
FIG. 6D illustrates a high level block diagram of a further embodiment of the invention comprising a plurality of location identifiers, each location identifier being associated with a type of equipment in the network, each of the plurality of location identifiers being operative to transmit a multi-bit location data towards a midspan PSE in response to an addressed polling signal in accordance with a principle of the invention, in which the midspan PSE further comprises a location identifier responsive to a voltage source of the common equipment;
FIG. 7A illustrates a high level block diagram of a VoIP system utilizing the location database of FIGS. 2A, 2B, 6A and 6B in accordance with a principle of the invention;
FIG. 7B illustrates a high level flow chart of the operation of the system of FIG. 7A to supply location data for an emergency caller in accordance with a principle of the invention;
FIG. 8A illustrate a high level block diagram of a VoIP system providing location data to a VoIP endpoint without requiring a database;
FIG. 8B illustrates a high level flow chart of the operation of the system of FIG. 8A to supply location data to the VoIP endpoint from the switch host, and for use by the VoIP endpoint in placing a call for emergency services;
FIG. 8C illustrates a high level flow chart of the operation of the system of FIG. 8A to supply location data directly to the VoIP endpoint from the TO, and for use by the VoIP endpoint in placing a call for emergency services; and
FIG. 9 illustrates a high level block diagram of a system according to the invention exhibiting wireless access points and a distributed architecture according to the principle of the invention.



DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
The present embodiments enable a system and method for identifying the physical location of a DTE connected in a local area network by providing a location identifier associated with each TO. The location identifier is loaded with multi-bit location data. A current limited voltage source associated with a floor distributor, and preferably further associated with either a common equipment of the floor distributor or a midspan device, is further provided. The location identifier, responsive to a pre-determined voltage level, or a signal, from the current limited voltage source transmits the multi-bit location data. In an exemplary embodiment the current limited voltage source is a PSE.
The multi-bit location data may be a unique multi-bit identification code, and a database is further provided with an association of each of the multi-bit identification codes with a physical location of the TO. In another embodiment the multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information.
In one embodiment the location identifier transmits the multi-bit location data to the current limited voltage source and the current limited voltage source monitors the current flow thereby detected and receiving the transmission. The current limited voltage source further communicates the received multi-bit location data to a database along with information regarding which port of the voltage source received the multi-bit location data. The database is further provided with a listing of voltage source ports and their associated common equipment ports. The database further receives the MAC address and/or IP address of all DTEs or PDs attached, as well as the common equipment port to which they are attached. Utilizing the common equipment port information, the database associates at least one of the MAC address and the IP address with the multi-bit location data which is associated with a physical location. The physical location is thus updated automatically for use in identifying a caller's location when an emergency call is made.
In one further embodiment each equipment type between the voltage source and the DTE or PD is provided with a location identifier. The location identifier is provided with information indicating the type of equipment to which it is associated as well as a multi-bit location data. The current limited voltage source signals the location identifier associated with each type of equipment to transmit in turn its multi-bit location data and monitors the resultant current flow to detect and receive the resultant transmission. In response to the received multi-bit location data of each type of equipment connected to a port of the voltage source, the complete path between the voltage source and the TO is identified automatically and communicated to the database. Such an embodiment advantageously provides complete asset management between the voltage source and the TO.
In another embodiment the location identifier transmits the multi-bit location data to a DTE or PD connected to the TO. The DTE or PD responds to database queries with the multi-bit location data received from the TO to which it is connected. The database further receives the MAC address and/or IP address of all DTEs attached. The physical location is thus updated automatically for use in identifying a caller's location when an emergency call is made.
Advantageously, in at least one embodiment identification according to the subject invention is independent of the high speed data according to IEEE 802.3. Additionally, in at least one embodiment otherwise passive devices between a concentrator such as a switch and an active device is provided with a location identifier responsive to a signal from a current limited voltage source. The location identifier is typically not operational during high speed data transmission and does interfere in any way. Preferably, the system is further operative to provide fully automated asset management.
Before explaining at least one embodiment of the invention in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of the components set forth in the following description or illustrated in the drawings. The invention is applicable to other embodiments or of being practiced or carried out in various ways. Also, it is to be understood that the phraseology and terminology employed herein is for the purpose of description and should not be regarded as limiting.
FIG. 1A illustrates a high level block diagram of a system 10 according to the prior art providing PoE from an endpoint PSE. System 10 comprises: a floor distributor 20 comprising a common equipment 30, an endpoint PSE 40, an equipment patch panel 50, a plurality of patch cords 55, and a user patch panel 60; a horizontal cabling 70; a work area 80 comprising a consolidation point 90, a plurality of telecommunications outlets (TOs) 100 and a plurality of data terminal equipments (DTEs) 110; and a location database 120. Endpoint PSE 40 is connected to common equipment 30 and is arranged to provide powering for a PD connected to ports of common equipment 30. Common equipment 30 is connected by a plurality of connections to equipment patch panel 50. Common equipment 30 is further connected by a data connection to location database 120. Equipment patch panel 50 is cross-connected to user patch panel 60 by patch cords 55 which provides flexibility in arranging interconnections among elements of system 10. User patch panel 60 is connected by horizontal cabling 70 comprising multiple communication cabling to consolidation point 90. Consolidation point 90 is connected to each of the plurality of TOs 100. Each supplied DTE 110 is connected to a specific TO 100. Location database 120 is also known as a location information server (LIS).
System 10 is shown as comprising each of equipment patch panel 50, user patch panel 60 and consolidation point 90, however this is not meant to be limiting in any way. Each of equipment patch panel 50, user patch panel 60 and consolidation point 90 are optional and are not required for the operation of system 10. Common equipment 30 comprises one of a switch, hub, bridge or router and patch cords. PSE 40 provides power over horizontal cabling 70 to power a compatible PD 110, preferably in accordance with IEEE 802.3af. In an exemplary embodiment PSE 40 is part of common equipment 30 and embedded therein. As described above a powered DTE is typically called a PD. Location database 120 is illustrated as being directly connected to common equipment 30 however this is not meant to be limiting in any way and may comprise a data connection via the local area network.
In operation, location database 120 is manually provided with a listing of locations associated with ports of common equipment 30. In the event of any change in wiring, such as a change in the arrangement of patch cords 55 constituting the cross connection between equipment patch panel 50 and user patch panel 60, the listing is updated manually to reflect the wiring change. Unfortunately the requirement to update the list manually, done as a separate step from the wiring change, may be forgotten or not fully completed and thus location database 120 may not fully reflect the wiring change.
FIG. 1B illustrates a high level block diagram of a system 150 according to the prior art providing PoE from a midspan PSE. System 150 comprises: a floor distributor 160 comprising a common equipment 30, a midspan PSE 170, a plurality of patch cords 55 and a user patch panel 60; a horizontal cabling 70; a work area 80 comprising a consolidation point 90, a plurality of TOs 100 and a plurality of DTEs or PDs 110; and a location database 120. Common equipment 30 is connected by a data connection to location database 120. Common equipment 30 is further connected by a plurality of connections to midspan PSE 170 and midspan PSE 170 is cross-connected to user patch panel 60 via patch cords 55 which provides flexibility in arrange an interconnection among elements of the system. User patch panel 60 is connected by horizontal cabling 70 comprising multiple communication cabling to consolidation point 90. Consolidation point 90 is connected to each of the plurality of TOs 100. Each supplied DTE or PD 110 is connected to a specific TO 100.
System 150 is shown as comprising each of user patch panel 60 and consolidation point 90, however this is not meant to be limiting in any way. Each of user patch panel 60 and consolidation point 90 are optional and are not required for the operation of system 150. Common equipment 30 comprises one of a switch, hub, bridge or router. Midspan PSE 170 injects power over horizontal cabling 70 to power a compatible PD 110, preferably in accordance with IEEE 802.3 af. As described above a powered DTE is also called a PD, and midspan PSE 170 is preferably arranged to provide power to each port of common equipment 30 so that a PD may be connected to any port. Location database 120 is illustrated as being directly connected to common equipment 30, however this is not meant to be limiting in any way and may comprise a data connection via the local area network.
In operation location database 120 is manually provided with a listing of locations associated with ports of common equipment 30. In the event of any change in wiring, such as a change in the arrangement of patch cords 55 constituting the cross connection between midspan PSE 170 and user patch panel 60, the listing is updated manually to reflect the wiring change. Unfortunately the requirement to update the list manually, done as a separate step from the wiring change, may be forgotten or not fully completed and thus location database 120 may not fully reflect the wiring change.
FIG. 2A illustrates a high level block diagram of a system 200 exhibiting an embodiment of the invention comprising a location identifier 250 associated with each TO, location identifier 250 being operative to transmit multi-bit location data towards an endpoint PSE in accordance with a principle of the invention. System 200 comprises: a floor distributor 210 comprising a common equipment 30, an endpoint PSE 220, an equipment patch panel 50, a plurality of patch cords 55 and a user patch panel 60; a horizontal cabling 70; and a work area 80 comprising a consolidation point 90, a plurality of TOs 240 each comprising a location identifier 250, a plurality of DTEs 110, and a location database 270; and an optional asset management database 275. Endpoint PSE 220 is connected to common equipment 30 and common equipment 30 is connected by a plurality of connections to equipment patch panel 50. Equipment patch panel 50 is cross-connected to user patch panel 60 via patch cords 55 which provides flexibility in arranging interconnection among elements of system 200, and user patch panel 60 is connected by horizontal cabling 70 comprising multiple communication cabling to consolidation point 90. Consolidation point 90 is connected to each of the plurality of TOs 240. Each DTE 110 and PD 260 is connected to a specific TO 240. Location database 270 is also known as an LIS. Optional asset management database 275 is in communication with location database 270.
System 200 is shown as comprising each of equipment patch panel 50, user patch panel 60 and consolidation point 90, however this is not meant to be limiting in any way. Each of equipment patch panel 50, user patch panel 60 and consolidation point 90 are optional and are not required for the operation of system 200. Common equipment 30 comprises one of a switch, hub, router or bridge. Endpoint PSE 220 provides power over horizontal cabling 70 to power a compatible PD 260 via ports of common equipment 30, preferably in accordance with IEEE 802.3af, and additionally is operative to receive the multi-bit location data associated with location identifier 250 in a manner that will be explained further hereinto below. In an exemplary embodiment endpoint PSE 220 is part of common equipment 30 and embedded therein Location database 270 is illustrated as being directly connected to common equipment 30 and endpoint PSE 220 however this is not meant to be limiting in any way. Location database 270 may be connected to common equipment 30 and/or endpoint PSE 220 by a data connection via the local area network without exceeding the scope of the invention.
In operation, each location identifier 250 is supplied with, loaded with, or set to contain, a multi-bit location data. The multi-bit location data may be a unique multi-bit identification code, and a database is further provided with an association of each of the multi-bit identification codes with a physical location of the TO. In another embodiment the multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data, being constituted of an identification code, is set via switches associated with location identifier 250, in another embodiment the multi-bit location data is loaded as a unique identifying number drawn from a global numbering pool at manufacturing and preferably further affixed externally with a bar code. Such a bar code enables error free reading of the multi-bit identification and the correct association of the location with the correct multi-bit identification. In another embodiment the multi-bit location data comprises complete physical location information. In another embodiment, in which either an identification code or geographical data may be utilized, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by the PSE to location identifier 250 at installation as an AC signal modulating a voltage. Location database 270 is provided with a listing of TO locations and their associated multi-bit location data if required, as well as any interconnect information required to correlate ports of endpoint PSE 220 with ports of common equipment 30. Location database 270 may be provided with the listing manually or in connection with an automated or semi-automated installation routine. In the rare instance in which a TO 240 is replaced or physically moved, location database 270 is manually updated.
In one embodiment, endpoint PSE 220 identifies a valid attached PD 260, typically in accordance with IEEE 802.3af mentioned above, and then sets the voltage to the classification range to classify the identified valid PD 260. In an exemplary further embodiment in which endpoint PSE 220 is operative in accordance with IEEE 802.3af, the voltage during classification presented by endpoint PSE 220 is to be 14.5V to 20.5V at PD 260. Location identifier 250 senses the classification voltage and in response transmits the multi-bit location data to endpoint PSE 220 by modulating the port current. Preferably, the communication from location identifier 250 to endpoint PSE 220 is thus by common mode signaling, and is orthogonal to normal IEEE 802.3 data transmission. Endpoint PSE 220 is further operative to monitor the port current and extract the multi-bit location data transmitted in combination with the PD supplied classification current.
A DTE 110 attached to TO 240 will not exhibit a valid identification to endpoint PSE 220. Endpoint PSE 220, responsive to a failed identification phase, outputs a current limited DC power exhibiting a voltage less than a pre-determined amount Vpse—safe. Vpse—safe is set so that in combination with the current limit the DC power output is less than an amount that would damage DTE 110, and is above the detection voltage. In an exemplary embodiment DTE 110 is not harmed by 150 mW of power. Thus, for a standard 75 ohm termination of DTE 110, a Vpse—safe of about 15 volts for a pre-determined period not exceeding 5% of predetermined time is applied. In an exemplary embodiment Vpse—safe is supplied for no more than 50 milliseconds in a period of 1 second. Thus, for example, transmitting at 1 kilobit/sec will enable transmission of 50 bits per Vpse—safe cycle. The 5% duty cycle thus supplies the power for the pre-determined time sufficient to operate the electrical circuits in the embodiment presented herein and to allow for transmission, while maintaining a low average power.
Preferably Vpse—safe is set to be less than 30 volts so as to avoid unintended powering of a connected valid PD. Preferably, location identifier exhibits a high impedance in the absence of a detected voltage on the order of Vpse—safe. Thus, a voltage in excess of the normative IEEE 802.3af-2003 detection voltage is preferred to avoid interference with detection of a connected PD. In another embodiment Vpse—saf is set to less than the detection voltage, i.e. less than 2.8 volts DC. Alternatively, as described further hereinto below, location identifier 250 is responsive to a specific signal superimposed on Vpse—safe. In such an embodiment, a Vpse—safe within the range of the detection voltage may be utilized.
Location identifier 250 senses the voltage set to the pre-determined Vpse—safe, and in response transmits multi-bit location data to endpoint PSE 220 by modulating the current. Preferably, in order to simplify the operation of location identifier 250, Vpse—safe comprises a voltage level compatible with a classification voltage presented to a PD 260. In one further embodiment location identifier 250 only begins transmitting after sensing the classification voltage for a predetermined minimum amount of time thereby ensuring the endpoint PSE 220 has sufficient time to classify PD 260 without interference prior to transmitting location data by modulating the classification current. Preferably, the communication from location identifier 250 to endpoint PSE 220 is thus by common mode signaling, and is orthogonal to normal IEEE 802.3 data transmission.
U.S. patent application Ser. No. 10/961,108 filed Oct. 12, 2004 to Darshan et al, entitled “Powered Device Interface Circuit”, the entire contents of which is incorporated herein by reference, describes communication between a PD 260 and an endpoint PSE 200 or midspan PSE 300 by modulating an operating voltage level. Preferably, communication from location identifier 250 according to the present invention is at a time which does not overlap with the communication from PD 260 to endpoint PSE 200.
The above has been described in relation to an embodiment in which detection of a valid PD is first attempted, however this is not meant to be limiting in any way. In another embodiment, as will be described further hereinto below in relation to FIG. 2D, endpoint PSE 220 does not begin with an identification phase, but instead first outputs a current limited voltage exhibiting Vpse—safe, and thus location identification is completed prior to initiating a powering cycle. Such an embodiment advantageously avoids multiples uses for the classification current.
Location database 270 and optional asset management database 275 thus receive updates of adds, deletes and changes of all connections between common equipment 30 and DTE 110 without requiring manual intervention. Emergency services are thus supplied with full detail regarding the location of an emergency caller. Similarly, asset management is automatically updated without reference to data communication or human intervention.
FIG. 2B illustrates a high level block diagram of a system 280 exhibiting an embodiment of the invention comprising a location identifier 250 associated with each TO, location identifier 250 being operative to transmit a multi-bit location data towards a midspan PSE in accordance with a principle of the invention. System 280 comprises: a floor distributor 290 comprising a common equipment 30, a midspan PSE 300, a plurality of patch cords 55 and a user patch panel 60; a horizontal cabling 70; and a work area 80 comprising a consolidation point 90, a plurality of TOs 240 each comprising a location identifier 250, a plurality of DTEs 110, and a plurality of PDs 260; a location database 270; and an optional asset management database 275. Common equipment 30 is connected by a plurality of connections to midspan PSE 300, midspan PSE 300 is cross-connected to user patch panel 60 via patch cords 55 which provides flexibility in arranging interconnection among elements of system 280, and user patch panel 60 is connected by horizontal cabling 70 comprising multiple communication cabling to consolidation point 90. Consolidation point 90 is connected to each of the plurality of TOs 240. Each DTE 110 and PD 260 is connected to a specific TO 240. Location database 270 is also known as an LIS. Optional asset management database 275 is in communication with location database 270.
System 280 is shown as comprising each of user patch panel 60 and consolidation point 90, however this is not meant to be limiting in any way. Each of equipment patch panel 50, user patch panel 60 and consolidation point 90 are optional and are not required for the operation of system 10. Common equipment 30 comprises one of a switch, hub, bridge or router. Midspan PSE 300 provides power over horizontal cabling 70 to power a compatible PD 260 for each port of common equipment 30, preferably in accordance with IEEE 802.3af, and additionally is operative to receive the multi-bit location data associated with location identifier 250 in a manner that will be explained further hereinto below. Location database 270 is illustrated as being directly connected to common equipment 30 and midspan PSE 300 however this is not meant to be limiting in any way. Location database 270 may be connected to common equipment 30 and/or midspan PSE 300 by a data connection via the local area network without exceeding the scope of the invention.
In operation, each location identifier 250 is supplied with, or loaded with, or set to contain, a multi-bit location data. The multi-bit location data may be a unique multi-bit identification code, and a database is further provided with an association of each of the multi-bit identification codes with a physical location of the TO. In another embodiment the multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data, being constituted of an identification code, is set via switches associated with location identifier 250, in another embodiment the multi-bit location data is loaded as a unique identifying number drawn from a global numbering pool at manufacturing and preferably further affixed externally with a bar code. Such a bar code enables error free reading of the multi-bit identification and the correct association of the location with the correct multi-bit identification. In another embodiment, in which either an identification code or geographical data may be utilized, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by the PSE to location identifier 250 at installation as a response to an AC signal superimposed on a PSE voltage. Location database 270 is provided with a listing of TO locations and their associated multi-bit location data if required, as well as any interconnect information required to correlate ports of endpoint PSE 220 with ports of common equipment 30. Location database 270 may be provided with the listing manually or in connection with an automated or semi-automated installation routine. In the rare instance in which a TO 240 is replaced or physically moved, location database 270 is manually updated. Similarly in the rare instance in which the wiring between common equipment 30 and midspan PSE 300 is changed, location database 270 is manually updated.
In one embodiment, midspan PSE 300 identifies a valid attached PD 260 and then sets the voltage to the classification range to classify the identified valid PD 260. In an exemplary further embodiment in which midspan PSE 300 is operative in accordance with IEEE 802.3af, the voltage during classification presented by midspan PSE 300 is to be 14.5V to 20.5V at PD 260. Location identifier 250 senses the classification voltage and in response transmits the multi-bit location data to midspan PSE 300 by modulating the port current. Preferably, the communication from location identifier 250 to midspan PSE 300 is thus by common mode signaling, and is orthogonal to normal IEEE 802.3 data transmission. Midspan PSE 300 is further operative to monitor the port current and extract the multi-bit location data transmitted in combination with the PD supplied classification current.
A DTE 110 attached to TO 240 will not exhibit a valid identification to midspan PSE 300. Midspan PSE 300, responsive to a failed identification phase, outputs a current limited DC power exhibiting a voltage less than a pre-determined amount Vpse—safe. Vpse—safe is set so that in combination with the current limit the DC power output is less than an amount that would damage DTE 110, and is above the detection voltage. In an exemplary embodiment DTE 110 is not harmed by 150 mW of power. Thus, for a standard 75 ohm termination of DTE 110, a Vpse—safe of about 15 volts for a pre-determined period not exceeding 5% of pre-determined cycle time is applied. In an exemplary embodiment Vpse—safe is supplied for no more than 50 milliseconds in a period of 1 second. Thus, for example, transmitting at 1 kilobit/sec will enable transmission of 50 bits per Vpse—safe cycle. The 5% duty cycle thus supplies the power for the pre-determined time sufficient to operate the electrical circuits in the embodiment presented herein and to allow for transmission, while maintaining a low average power. In another embodiment Vpse—safe is set to less than the detection voltage, i.e. less than 2.8 volts DC. Alternatively, as described further hereinto below, location identifier 250 is responsive to a specific signal superimposed on Vpse—safe. In such an embodiment, a Vpse—safe within the range of the detection voltage may be utilized.
Location identifier 250 senses the voltage set to the pre-determined Vpse—safe, and in response transmits multi-bit location data to midspan PSE 300 by modulating a current flow. Preferably, in order to simplify the operation of location identifier 250, Vpse—safe comprises a voltage level compatible with a classification voltage presented to a PD 260. In one further embodiment location identifier 250 only begins transmitting after sensing the classification voltage for a pre-determined minimum amount of time thereby ensuring the midspan PSE 300 has sufficient time to classify PD 260 without interference prior to transmitting location data by modulating the classification current. Preferably, the communication from location identifier 250 to midspan PSE 300 is thus by common mode signaling, and is orthogonal to normal IEEE 802.3 data transmission. U.S. patent application Ser. No. 10/961,108 filed Oct. 12, 2004 to Darshan et al, entitled “Powered Device Interface Circuit”, describes communication between a PD 260 and an endpoint PSE 200 or midspan PSE 300 by modulating an operating voltage level. Preferably, communication from location identifier 250 according to the present invention is at a time which does not overlap with the communication from PD 260 to midspan PSE 300.
The above has been described in relation to an embodiment in which detection of a valid PD is first attempted, however this is not meant to be limiting in any way. In another embodiment, as will be described further hereinto below in relation to FIG. 2D, midspan PSE 300 does not begin with an identification phase, but instead first outputs a current limited voltage exhibiting Vpse—safe, and thus location identification is completed prior to initiating a powering cycle. Such an embodiment advantageously avoids multiples uses for the classification current.
Emergency services are thus supplied with full detail regarding the location of an emergency caller. Similarly, asset management is automatically updated without reference to data communication or human intervention.
FIG. 2C illustrates a high level flow chart of a first embodiment of the operation of the system of FIGS. 2A and 2B in accordance with a principle of the invention. In stage 1200, a multi-bit location data code for each TO 240 within system 200, 280 associated with the respective physical location is stored in location database 270. In the event one or more TO 240 within system 200, 280 is loaded with geographic data as described above, stage 1200 is not required for that TO 240. In an exemplary embodiment stage 1200 is accomplished manually or semi-manually at time of installation, with any updates being similarly accomplished manually or semi-manually as incurred.
In stage 1210 powering ports of endpoint PSE 220 or midspan PSE 300, respectively, associated with ports of common equipment 30 are stored in location database 270. Endpoint PSE 220 and midspan PSE 300 are collectively hereinafter referred to as a PSE. In an exemplary embodiment stage 1210 is accomplished manually or semi-manually at time of installation, with any updates being similarly accomplished manually or semi-manually as incurred. Thus, the combination of stages 1200 and 1210 provide a database of TO multi-bit location data codes, physical locations associated therewith, and an association between ports of a PSE and ports of common equipment 30.
In stage 1220, a PSE beings the detection process, preferably in accordance with IEEE 802.3af. In an exemplary embodiment a current limited voltage is connected to a PSE port, and if present, a signature resistance in a PD 260 connected to the PSE port is detected. In the absence of a PD 260 across the port, the signature resistance will not be detected.
In stage 1230 the results of the detection of stage 1220 are compared with a valid PD detection. In the event that a valid PD 260 has been detected, in stage 1240 voltage to the port exhibiting the valid detected PD is set to a classification range voltage. In an exemplary embodiment PD 260, responsive to the classification range voltage presented by the PSE, exhibits a current draw associated with maximum power usage by PD 260. In stage 1250 the PSE monitors the current drawn during the classification phase to detect the appropriate classification of PD 260.
In stage 1260, the PSE further monitors a change in current flow during the classification phase to detect a multi-bit location data transmitted by location identifier 250. In stage 1270, location identifier 250 transmits the multi-bit location data associated therewith to the PSE by modulating the current flow. In the event that the PD does not exhibit a classification current, a small amount of current is sunk and modulated by location identifier 250. The modulated current flow is monitored and detected at the PSE as described above in relation to stage 1260. Thus, the PSE receives both a classification current if present, and the multi-bit location data of location identifier 250. In one embodiment stage 1270 is delayed from stage 1240 so as to allow the PSE to monitor and unambiguously determine the power requirement of PD 260. Preferably, the communication from location identifier 250 to endpoint PSE 220 or midspan PSE 300 is thus by common mode signaling, and is orthogonal to normal IEEE 802.3 data transmission
In stage 1280, the multi-bit location data transmitted and received in stages 1270, 1280 and the associated port of the PSE receiving the multi-bit location data, are transmitted to location database 270. In stage 1290, the received multi-bit location data, which is associated in location database 270 with a physical location as described above in relation to stage 1200, and the associated powering port of the PSE which is associated in location database 270 with a port of common equipment 30 as described above in relation of stage 1210, are utilized to associate a port of common equipment 30 with a physical location. In an embodiment in which multi-bit location data comprises complete physical location information, location database 270 functions to cross identify ports of common equipment 30 to powering ports of the PSE. It is to be understood, that optional asset management database 275 is similarly updated. In one embodiment (not shown) location database 270 further acts to transmit the location information to the associated DTE 110 or PD 260, thus DTE 110 or PD 260 receives and stores location information associated therewith.
In the event that in stage 1230 a valid PD has not been detected, in stage 1300 the voltage output presented by the PSE to the port is set to a voltage Vpse—safe. As described above Vpse—safe is set so that in combination with the current limit the DC power output is less than an amount that would damage DTE 110, and is above the detection voltage. In an exemplary embodiment DTE 110 is not harmed by 150 mW of power. Thus, for a standard 75 ohm termination of DTE 110, a Vpse—safe of about 15 volts presented for less than 5% of a cycle time is applied. In an exemplary embodiment, Vpse—safe is thus presented for no more than 50 milliseconds in a period of 1 second. The 5% duty cycle thus supplies the power for the pre-determined time sufficient to operate the electrical circuits in the embodiment presented herein and to allow for transmission, while maintaining a low average power. In another embodiment Vpse—safe is set to less than the detection voltage, i.e. less than 2.8 volts DC. Alternatively, as described further hereinto below, location identifier 250 is responsive to a specific signal superimposed on Vpse—safe. In such an embodiment, a Vpse—safe within the range of the detection voltage may be utilized.
In stage 1310 the PSE monitors the current flow resulting from the application of Vpse—safe to the port so as to detect a multi-bit location data transmitted by location identifier 250. In stage 1320, location identifier 250 transmits the multi-bit location data associated therewith to the PSE by modulating the current flow resulting from the application of Vpse—safe. The modulated current flow is monitored and detected at the PSE as described above in relation to stage 1310. Thus, the PSE receives the multi-bit location data of location identifier 250. In stage 1280 the multi-bit location data transmitted and received in stages 1310, 1320 and the associated port of the PSE are transmitted to location database 270 as described above. Preferably, the communication from location identifier 250 to endpoint PSE 220 or midspan PSE 300 is thus by common mode signaling, and is orthogonal to normal IEEE 802.3 data transmission.
In stage 1330, the status of PD 260 identified and classified in stages 1230, 1250 is monitored to ensure that PD 260 is still drawing power and thus has not been disconnected. It is to be understood, that preferably the PSE monitors a maintain power signature and thus in the event that a PD 260 is powered and subsequently disconnected the PSE is notified of the disconnection. In the event that no PD 260 has been powered, i.e. stages 1300-1320 are executed, a timer is set and a time out is awaited. Preferably the timer allows for at least the minimum safe time allowed for Vpse—safe as described above. In the event that PD 260 has not disconnected, or the timer has not expired, stage 1330 is repeated. In the event PD 260 has been detected as being disconnected, or the timer has expired, stage 1220 as described above is repeated.
Thus, in the event of an emergency call, system 200 or system 280 is operative to retrieve the physical location associated with the common equipment port originating the emergency call from location database 270 as described above for transmittal to an emergency dispatcher. It is to be understood that in the event of a change in connection between equipment patch panel 50 and user patch panel 60 or a change in connection between midspan power sourcing equipment 300 and user patch panel 60 the system automatically identifies by the operation of the method of FIG. 2C the change and updates location database 270 without manual intervention, and without requiring data transmission of the location data in a format in accordance with IEEE 802.3 Changes and updates for powered devices are immediately sensed and reported. Changes and updates for DTEs are sensed and reporting in a periodic manner. Thus, on a periodic basis, or when a PD is disconnected, both location database 270 and/or optional asset management database 275 is automatically updated without requiring human intervention.
FIG. 2D illustrates a high level flow chart of a second embodiment of the operation of the system of FIGS. 2A and 2B in accordance with a principle of the invention. In stage 1500 a multi-bit location data code for each TO 240 within system 200, 280 associated with the respective physical location is stored in location database 270. In the event one or more TO 240 within system 200, 280 is loaded with geographic data as described above, stage 1500 is not required for that TO 240. In an exemplary embodiment stage 1500 is accomplished manually or semi-manually at time of installation, with any updates being similarly accomplished manually or semi-manually as incurred.
In stage 1510 powering ports of endpoint PSE 220 or midspan PSE 300, respectively, associated with ports of common equipment 30 are stored in location database 270. In an exemplary embodiment stage 1510 is accomplished manually or semi-manually at time of installation, with any updates being similarly accomplished manually or semi-manually as incurred. Thus, the combination of stages 1500 and 1510 provide a database of TO multi-bit location data codes, physical locations associated therewith, and an association between ports of a PSE and ports of common equipment 30.
In stage 1520 the voltage output presented by the PSE to the port is set to a voltage Vpse—safe. As described above Vpse—safe is set so that in combination with the current limit the DC power output is less than an amount that would damage DTE 110, and is above the detection voltage. In an exemplary embodiment DTE 110 is not harmed by 150 mW of power. Thus, for a standard 75 ohm termination of DTE 110, a Vpse—safe of about 15 volts applied for less than 5% of a predetermined cycle time is applied. In an exemplary embodiment Vpse—safe is supplied for no more than 50 milliseconds in a period of 1 second. The 5% duty cycle thus supplies the power for the predetermined time sufficient to operate the electrical circuits in the embodiment presented herein and to allow for transmission, while maintaining a low average power. In another embodiment Vpse—safe is set to less than the detection voltage, i.e. less than 2.8 volts DC. Alternatively, as described further hereinto below, location identifier 250 is responsive to a specific signal superimposed on Vpse—safe. In such an embodiment, a Vpse—safe within the range of the detection voltage may be utilized.
In stage 1530 the PSE monitors the current flow resulting from the application of Vpse—safe to the port so as to detect a multi-bit location data transmitted by location identifier 250. In stage 1540, location identifier 250 transmits the multi-bit location data associated therewith to the PSE by modulating the current flow resulting from the application of Vpse—safe. The modulated current flow is monitored and detected at the PSE as described above in relation to stage 1530. Thus, the PSE receives the multi-bit location data of location identifier 250. In stage 1550 the multi-bit location data transmitted and received in stages 1530, 1540 and the associated port of the PSE are transmitted to location database 270 as described above. Preferably, the communication from location identifier 250 to endpoint PSE 220 or midspan PSE 300 is thus by common mode signaling, and is orthogonal to normal IEEE 802.3 data transmission.
In stage 1570 a timer is set, the timer being set with a minimum cycle time whose value is pre-determined. As described above the voltage, current levels and on time of Vpse—safe are set at least partially in response to the cycle time. In stage 1580 the time set in stage 1570 is monitored for a time out. If a time out has not occurred stage 1570 is continued. If a time out has occurred, stage 1520 as described above is again performed.
Thus, in the event of an emergency call, system 200 or system 280 is operative to retrieve the physical location associated with the common equipment port originating the emergency call from location database 270 as described above for transmittal to an emergency dispatcher. It is to be understood that in the event of a change in connection between equipment patch panel 50 and user patch panel 60 or a change in connection between midspan power sourcing equipment 300 and user patch panel 60 the system automatically identifies the change by the operation of the method of FIG. 2D and updates location database 270 without manual intervention, and without requiring data transmission of the location data in a format in accordance with IEEE 802.3 Changes and updates are sensed and reporting in a periodic manner and both location database 270 and/or optional asset management database 275 are automatically updated without requiring human intervention.
The embodiments of FIGS. 2A, 2B and 2D have been described as comprising a PSE, such as one of endpoint PSE 220 and midspan PSE 300, however this is not meant to be limiting in any way. In another embodiment the PSE is substituted with current limited voltage source operative to supply Vpse—safe as described herein and monitor the current flow. Thus, the use of a PSE according to IEEE 802.3af is not required for the invention, and is described herein solely as a commercially available means of implementing at least one embodiment of the invention.
FIG. 3A illustrates a first embodiment of location identifier 250 of FIGS. 2A, 2B in accordance with a principle of the invention comprising an interface 400 and a transmitting module 410. Interface 400 comprises: a first and second center tapped inductor 420; a first, second, third and fourth impedance 430; and optionally a diode bridge 440. Transmitting module 410 comprises: a control 450; an electronically controlled switch 460; a multi-bit location data storage 470; and a current modulator 480. A single interface 400 connected to two twisted wire pairs are shown, however this is for ease of illustration and is not meant to be limiting in any way. Preferably a pair of interfaces 400 are supplied, a first interface 400 being attached to the data pairs (equivalent to RJ-45 pins 1, 2, 3 and 6 as described in IEEE 802.3af) and a second interface 400 being attached to the spare pairs (equivalent to RJ-45 pins 4, 5, 7 and 8 as described in IEEE 802.3af).
First center tapped inductor 420 is connected across a first pair of conductors labeled a1, a2, the first pair of conductors representing a first twisted pair connection in accordance with the above mentioned IEEE 802.3af standard. The center tap of first center tapped conductor 420 is connected to a first input of diode bridge 440 and is further connected by way of first and second impedance 430 respectively to conductor a1, a2. Second center tapped inductor 420 is connected across a second pair of conductors labeled b1, b2, the second pair of conductors representing a second twisted pair connection in accordance with the above mentioned IEEE 802.3af standard. The center tap of second center tapped conductor 420 is connected to a second input of diode bridge 440 and is further connected by way of third and fourth impedance 430 respectively to conductor b1, b2.
The positive output of diode bridge 440, representing the positive output of interface 400, is connected to the input of electronically controlled switch 460 and to the input of control 450. Control 450 is connected to the gate input of electronically controlled switch 460, to the data control of multi-bit location data storage 470 and the control input of current modulator 480. The data output of multi-bit location data storage 470 is connected to the input of current modulator 480. The switched output of electronically controlled switch 460 is connected to current modulator 480. The return output of diode bridge 440, representing the return of interface 400 is connected to control 450 and the return output of current modulator 480.
First, second, third and fourth impedance 430 are optional, and are selected as required to match the impedance of the combination of interface 400 and transmitting module 410 to the cable impedance of inductor pairs a1, a2 and b1, b2 so as to reduce attenuation, return loss and transmission loss caused by first and second inductor 420. Preferably, interface 400 enables location identifier 250 to meet connecting hardware level requirements for performance according to Category 5e, Category 6 and Category 7A as defined by TIE/EIA 568 referenced above. Diode bridge 440 is provided to allow polarity insensitive operation, however diode bridge 440 may be optionally removed without exceeding the scope of the invention.
In operation, interface 400 provides power for transmitting module 410 and further provides impedance matching for the twisted wire pairs of the communication cabling. Preferably, transmitting module 410 operates on a minimal amount of current, further preferably on the order of 2 mA. In an exemplary embodiment silicon technology exhibiting low impedance at the high speed data frequency is utilized in the production of interface 400. Interface 400 may be a packaged chip or interface 400 and transmitting module 410 may be packaged in a conventional dual in line package, or in a multi-chip module. Control 450 is operative to monitor the input voltage, and in accordance with the method described above in relation to FIGS. 2C, 2D is operative to detect a voltage within the classification range or within the predetermined parameters for Vpse—afe. Responsive to the detected voltage level, control 450 closes electronically controlled switch 460 and operates current modulator 480 to modulate the current flow between the first pair conductors a1, a2 and the second pair of conductors b1, b2 so as to transmit the multi-bit location data stored in multi-bit location data storage 470. Preferably, transmission is accomplished in a common mode signaling orthogonal to high speed data transmission according to IEEE 802.3. After completion of the transmission, control 450 is operative to open electronically controlled switch 460, thereby returning the combination of interface 400 and transmitting module 410 to a high impedance state.
In one further embodiment, control 450 is operative to detect a sequence of voltages modulated on Vpse—safe which constitutes an address thereby allowing for multi-chip parallel operation as will be described further hereinto below in relation to FIGS. 6A-6C, or to prevent accidental transmission due to normal voltage transients.
The multi-bit location data stored within multi-bit location data storage 470 may be a unique multi-bit identification code drawn from a global numbering pool at manufacturing and preferably further affixed externally with a bar code. Such a bar code enables error free reading of the multi-bit identification and the correct association of the location with the correct multi-bit identification. In another embodiment the multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data, being constituted of an identification code, is set via switches associated with transmitting module 410. In another embodiment, in which either an identification code or geographical data may be utilized, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by the PSE to transmitting module 410 at installation as an AC signal modulating a voltage such as an AC signal modulating Vpse—safe. The location data input is stored in multi-bit location data storage 470 by one or more of switches, analog resistor valves, silicon activated fuses, non-volatile RAM, flash memory and read only memory.
FIG. 3B illustrates a second embodiment of location identifier 250 of FIGS. 2A, 2B in accordance with a principle of the invention comprising an interface 500 and a transmitting module 410. Interface 500 comprises: a first and second diode bridge 440; a first, second, third and fourth impedance 510; an impedance 520; and a first and second resistance 530. Transmitting module 410 comprises: a control 450; an electronically controlled switch 460; a multi-bit location data storage 470; and a current modulator 480. A single interface 500 connected to two twisted wire pairs are shown, however this is for ease of illustration and is not meant to be limiting in any way. Preferably a pair of interfaces 500 are supplied, a first interface 500 being attached to the data pairs (equivalent to RJ-45 pins 1, 2, 3 and 6 as described in IEEE 802.3af) and a second interface 500 being attached to the spare pairs (equivalent to RJ-45 pins 4, 5, 7 and 8 as described in IEEE 802.3af).
First impedance 510 is connected between a first conductor, labeled conductor a1, of a first pair of conductors, and a first input of first diode bridge 440. A first input of impedance 520 is further connected to first conductor a1. Second impedance 510 is connected between a second conductor, labeled conductor a2, of the first pair of conductors, and a first input of second diode bridge 440. A second input of impedance 520 is further connected to second conductor a2. Conductors a1, a2 represent a first twisted pair connection in accordance with the above mentioned IEEE 802.3af standard. Third impedance 510 is connected between a first conductor, labeled conductor b1, of a second pair of conductors, and a second input of first diode bridge 440. A third input of impedance 520 is further connected to second conductor b1. Fourth impedance 510 is connected between a second conductor, labeled conductor b2, of the second pair of conductors, and a second input of second diode bridge 440. Conductors b1, b2 represent a second twisted pair connection in accordance with the above mentioned IEEE 802.3af standard. A second input of impedance 520 is further connected to second conductor b2. Impedance 520 is further connected to a chassis ground.
The positive output of first diode bridge 440 is connected via first resistance 530 to the positive output of interface 500, and the positive output of second diode bridge 440 is similarly connected via second resistance 530 to the positive output of interface 500. The return of first diode bridge 440 is connected to the return of second diode bridge 440 and represents the return output of interface 500.
The positive output of interface 500 is connected to the input of electronically controlled switch 460 and to the input of control 450. Control 450 is connected the gate input of electronically controlled switch 460, to the data control of multi-bit location data storage 470 and the control input of current modulator 480. The data output of multi-bit location data storage 470 is connected to the input of current modulator 480. The switched output of electronically controlled switch 460 is connected to current modulator 480. The return of interface 500 is connected to control 450 and to the return output of current modulator 480.
First, second, third and fourth impedance 510 are optional, and are selected as required to match the impedance of the combination of interface 500 and transmitting module 410 to the cable impedance of inductor pairs a1, a2 and b1, b2 so as to reduce attenuation, return loss and transmission loss. Preferably, interface 500 enables location identifier 250 to meet connecting hardware level requirements for performance according to Category 5e, Category 6 and Category 7A as defined by TIE/EIA 568 referenced above Impedance 520 is optionally, and is only required to complete the impedance matching. Preferably, interface 500 is constituted of silicon technology exhibiting a high impedance at the operative high speed data frequency.
In operation, interface 500 provides power for transmitting module 410 and further provides impedance matching for the twisted wire pairs of the communication cabling. Preferably, transmitting module 410 operates on a minimal amount of current, further preferably on the order of 2 mA. Control 450 is operative to monitor the input voltage, and in accordance with the method described in relation to FIGS. 2C, 2D is operative to detect a voltage within the classification range, or within the predetermined parameters for Vpse—safe. Responsive to the detected voltage level, control 450 closes electronically controlled switch 460 and operates current modulator 480 to modulate the current flow between the first pair conductors a1, a2 and the second pair of conductors b1, b2 so as to transmit the multi-bit identification stored in multi-bit location data storage 470. Preferably, transmission is accomplished in a common mode signaling orthogonal to high speed data transmission according to IEEE 802.3. After completion of the transmission, control 450 is operative to open electronically controlled switch 460, thereby returning the combination of interface 500 and transmitting module 410 to a high impedance state.
In one further embodiment, control 450 is operative to detect a sequence of voltages modulated on Vpse—safe which constitutes an address thereby allowing for multi-chip parallel operation as will be described further hereinto below in relation to FIGS. 6A-6C, or to prevent accidental transmission due to normal voltage transients.
The multi-bit location data stored within multi-bit location data storage 470 may be a unique multi-bit identification code drawn from a global numbering pool at manufacturing and preferably further affixed externally with a bar code. Such a bar code enables error free reading of the multi-bit identification and the correct association of the location with the correct multi-bit identification. In another embodiment the multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data, being constituted of an identification code, is set via switches associated with transmitting module 410. In another embodiment, in which either an identification code or geographical data may be utilized, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by the PSE to transmitting module 410 at installation as an AC signal modulating a voltage such as an AC signal modulating Vpse—safe. The location data input is stored in multi-bit location data storage 470 by one or more of switches, analog resistor valves, silicon activated fuses, non-volatile RAM, flash memory and read only memory.
FIG. 3C illustrates a third embodiment of location identifier 250 of FIGS. 2A, 2B in accordance with a principle of the invention comprising an interface 550 and a transmitting module 410. Interface 550 comprises: a diode bridge 440; a first and second impedance 560; and an impedance 570. Transmitting module 410 comprises: a control 450; an electronically controlled switch 460; a multi-bit location data storage 470; and a current modulator 480. A single interface 550 connected to two twisted wire pairs are shown, however this is for ease of illustration and is not meant to be limiting in any way. Preferably a pair of interfaces 550 are supplied, a first interface 550 being attached to the data pairs (equivalent to RJ-45 pins 1, 2, 3 and 6 as described in IEEE 802.3af) and a second interface 550 being attached to the spare pairs (equivalent to RJ-45 pins 4, 5, 7 and 8 as described in IEEE 802.3af).
First impedance 560 is connected between a first conductor, labeled conductor a1, of a first pair of conductors, and a first input of diode bridge 440. A first input of impedance 570 is further connected to first conductor a1. A second input of impedance 570 is further connected to second conductor, labeled conductor a2, of the first pair of conductors. The first pair of conductors labeled a1, a2, represent a first twisted pair connection in accordance with the above mentioned IEEE 802.3af standard. Second impedance 560 is connected between a first conductor, labeled conductor b1, of a second pair of conductors, and a second input of diode bridge 440. A third input of impedance 570 is further connected to first conductor b1. A fourth input of impedance 570 is further connected to a second conductor, labeled b2, of the second pair of conductors. The second pair of conductors labeled b1, b2, represent a second twisted pair connection in accordance with the above mentioned IEEE 802.3af standard. Impedance 570 is further connected to a chassis ground. The positive output of diode bridge 440 represents the positive output of interface 550 and the return of diode bridge 440 represents the return output of interface 500.
The positive output of interface 500 is connected to the input of electronically controlled switch 460 and to the input of control 450. Control 450 is connected the gate input of electronically controlled switch 460, to the data control of multi-bit location data storage 470 and the control input of current modulator 480. The data output of multi-bit location data storage 470 is connected to the input of current modulator 480. The switched output of electronically controlled switch 460 is connected to current modulator 480. The return of interface 500 is connected to control 450 and to the return output of current modulator 480.
First and second impedances 560 are optional, and are selected as required to match the impedance of the combination of interface 550 and transmitting module 410 to the cable impedance of inductor pairs a1, a2 and b1, b2 so as to reduce attenuation, return loss and transmission loss caused by first and second inductor 420. Preferably, interface 400 enables location identifier 250 to meet connecting hardware level requirements for performance according to Category 5e, Category 6 and Category 7A as defined by TIE/EIA 568 referenced above. Impedance 570 is optional and is only required to complete the impedance matching. Preferably, interface 550 is constituted of constituted of silicon technology exhibiting a high impedance at the operative high speed data frequency.
In operation, interface 550 provides power for transmitting module 410 and further provides an impedance matching for the twisted wire pairs of the communication cabling. Preferably, transmitting module 410 operates on a minimal amount of current, further preferably on the order of 2 mA. Control 450 is operative to monitor the input voltage, and in accordance with the method described in relation to FIGS. 2C, 2D is operative to detect a voltage within the classification range or within the predetermined parameters for Vpse—safe. Responsive to the detected voltage level, control 450 closes electronically controlled switch 460 and operates current modulator 480 to modulate the current flow between the first pair conductors a1, a2 and the second pair of conductors b1, b2 so as to transmit the multi-bit identification stored in multi-bit location data storage 470. Preferably, transmission is accomplished in a common mode signaling orthogonal to high speed data transmission according to IEEE 802.3. After completion of the transmission, control 450 is operative to open electronically controlled switch 460, thereby returning the combination of interface 550 and transmitting module 410 to a high impedance state.
In one further embodiment, control 450 is operative to detect a sequence of Vpse—safe which constitutes an address thereby allowing for multi-chip parallel operation as will be described further hereinto below in relation to FIGS. 6A-6C, or to prevent accidental transmission due to normal voltage transients.
The multi-bit location data stored within multi-bit location data storage 470 may be a unique multi-bit identification code drawn from a global numbering pool at manufacturing and preferably further affixed externally with a bar code. Such a bar code enables error free reading of the multi-bit identification and the correct association of the location with the correct multi-bit identification. In another embodiment the multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data, being constituted of an identification code, is set via switches associated with transmitting module 410. In another embodiment, in which either an identification code or geographical data may be utilized, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by the PSE to transmitting module 410 at installation as an AC signal modulating a voltage such as an AC signal modulating Vpse—safe. The location data input is stored in multi-bit location data storage 470 by one or more of switches, analog resistor valves, silicon activated fuses, non-volatile RAM, flash memory and read only memory.
It is to be understood that location identifier is designed to not be moved separately from TO 240. This can be accomplished by producing an integrated TO 240 having embedded therein location identifier 250. However, in certain circumstances it may be desirable to provide a location identifier which may be installed with a TO 240 of the prior art. FIGS. 3D-3J as described further hereinto below provide a means of adapting the location identifier of the present invention for use with a TO of the prior art.
FIG. 3D illustrates a high level schematic view of a first embodiment of a location identifier according to a principle of the invention constituted of a module 580 arranged for connection in parallel to the horizontal cabling connection on the rearward end of a TO 582 of the prior art. Module 580 is thus typically connected to the punch down connector of TO 582 in parallel with a DTE or PD connected thereto by horizontal cabling. RJ-45 plug 584 exhibiting tongue 586 is further shown at the front end of TO 582, tongue 586 exhibiting a spring action to removably secure RJ-45 plug 584 within TO 582 as known to those skilled in the art.
FIG. 3E illustrates a high level schematic view of a second embodiment of a location identifier 588 according to a principle of the invention, location identifier 588 being configured and dimensioned to be inserted into the face end of TO 582 of the prior art, prevent user removal and accept a removable RJ-45 plug. Location identifier 588 thus comprises an extended portion 592 exhibiting a shape dimensioned to mate within the female front end of an RJ-45 connector, a widened front end 593 arranged to accommodate an RJ-45 plug, and a shortened tongue 590 configured and dimensioned to prevent the removal for location identifier 588 from the RJ-45 connector as will be described further hereinto below in relation to FIG. 3G.
FIG. 3F illustrates a high level schematic view of location identifier 588 of FIG. 3E inserted within a TO 582 of the prior art, exhibiting widened front end 593 flush with the face of TO 582. RJ-45 plug 584 is further shown adjacent to widened front end 593 arranged to be removably inserted therein.
FIG. 3G illustrates a high level schematic view of location identifier 588 of FIG. 3E and in particular a latching mechanism 594 located near the front end of extended portion 592 preventing removal according to a principle of the invention. Latching mechanism 594 exhibits a pair of shortened tongue portions at either side of the top end of extended portion 592, each exhibiting a spring action. Latching mechanism 594 is configured and dimensioned to be inserted into a TO 582 of the prior art, with latching mechanism 594 in place of tongue 586. Thus, due to the lack of an extended tongue, and preferably further due to the lack of a central portion of the latching mechanism, removal is complicated and is beyond the means of the unsophisticated user.
FIG. 3H illustrates a high level schematic view of a third embodiment of a location identifier 600 according to a principle of the invention, the third embodiment being designed to be inserted between the connector block 596 exhibiting punch down connectors 598 of a TO 582 of the prior art and horizontal cabling 608 for connection to a DTE. Location identifier 600 exhibits a plurality of connection pins 602 configured and dimensioned to mate with connector block 596 of TO 582 and a connector block 604 arranged to receive a plurality of wires 606 of horizontal cabling 608. Thus, a front end of location identifier 600 is configured to be connected at the rearward end of TO 582 of the prior art and a rearward end of location identifier 600 is configured to receive horizontal cabling 608. FIG. 3J illustrates a high level schematic view of location identifier 600 of FIG. 3H connected to connector block 596 of TO 582.
FIG. 4A illustrates a high level block diagram of an embodiment of the invention comprising an identifier associated with a telecommunications outlet, the identifier being operative to transmit location data towards the data terminal equipment in accordance with a principle of the invention. The embodiment of FIG. 4A comprises: a PSE 610; a location identifier 615; and a DTE or PD 620. PSE 610 may comprise endpoint PSE 220 or midspan power sourcing equipment 300 as described above in relation to FIGS. 2A, 2B or may be replaced with a current limited voltage source operative to supply the power as described hereinto below. Thus, the use of a PSE according to IEEE 802.3af is not required for the invention, and is described herein solely as a commercially available means of implementing at least one embodiment of the invention. Location identifier 615 comprises a PSE side interface 630, a transmitting module 640, and a DTE or PD side interface 650. DTE or PD 620 comprises a receiver 660 and an operative PD or DTE circuitry 670.
PSE 610 is connected by at least two twisted pair connections to location identifier 615. PSE side interface 630, which may similar to one of interface 400, 500 and 550 of FIGS. 3A, 3B and 3C, is connected to receive a common mode voltage signal from PSE 610, and to exhibit an impedance match to the twisted pair connections. Transmitting module 640 is connected to receive power from PSE side interface 630, and is further connected to transmit a multi-bit location data to receiver 660 via DTE or PD side interface 650. DTE or PD side interface 650 may be similar to interface 400 of FIG. 3A, in which diode bridge 400 is replaced with a plurality of switches controlled by identifier transmitting module 640, and is arranged to connect transmitting module 640 to receiver 660 while exhibiting an impedance match to the twisted pair connections and preventing the input and output of identifier transmitting module 640 from interfering with each other. Operative PD or DTE circuitry 670 is connected to receive decoded location data from receiver 660, to receive high speed data according to IEEE 802.3 from the twisted pair connections, and in the event operative PD or DTE circuitry 670 comprises a PD, to receive operative power from PSE 610 via the twisted pair connections. Receiver 660 is further connected by a communications link to operative PD or DTE circuitry 670.
In one embodiment receiver 660 comprises a common mode receiver, in which a signal is transmitted as a difference between two twisted wire pairs. In another embodiment receiver 660 comprises a differential mode receiver.
In operation, transmitting module 640 senses a voltage presented by PSE 610, the voltage preferably being above the detection voltage. In one embodiment the detected voltage is Vpse—safe as described above; in another embodiment in the event that DTE or PD 620 comprises a PD the detected voltage is the classification voltage; in another embodiment the detected voltage is a voltage above the classification voltage and below the operative voltage; and in yet another embodiment the detected voltage is an operating voltage for the PD. In at least one embodiment such a voltage is supplied by PSE 610 for a pre-determined time period to charge an internal capacitor (not shown) of transmitting module 640. At the expiration of the predetermined time period, PSE 610 shuts of the power thus isolating transmitting module 640 from the low impedance power source of PSE 610. Furthermore, preferably switches within identifier transmitting module 640 are operative to isolate the output of identifier transmitting module 640 from its input.
Transmitting module 640, responsive to the detected voltage followed by the removal of the detected voltage is operative to transmit a multi-bit location data stored therein towards receiver 660 of DTE or PD 620. After completion of the transmission, transmitting module 640 returns to a high impedance state. Receiver 660, which may be operative in the absence of power being supplied by PSE 610, receives the multi-bit location data. In one embodiment receiver 660 accepts operating power from the transmitted signal from transmitting module 640, and in another embodiment receiver 660 is provided with a power source such as a rechargeable battery. In the event DTE or PD 620 comprises a PD, after powering up of the PD, receiver 660 transmits the received multi-bit location data to operative PD or DTE circuitry 670. In the event that DTE or PD 620 comprises a DTE, after the DTE has completed an initiation phase, the DTE request location data from receiver 660, and in response receiver 660 transmits the received multi-bit location data to operative PD or DTE circuitry 670.
Optionally and additionally, transmitting module 640 is operational in a manner described above in relation to FIGS. 2A-2D to further transmit multi-bit location data to PSE 610.
FIG. 4B illustrates a high level flow chart of an embodiment of the operation of the location identifier of FIG. 4A to transmit a multi-bit location data associated with a location towards the DTE in accordance with a principle of the invention. In stage 1600 the identifier transmitting module 640 of each TO 610 is loaded with location data. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data, being constituted of an identification code, is set via switches associated with transmitting module 640. In another embodiment, in which either an identification code or geographical data may be utilized, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by the PSE to transmitting module 640 at installation as an AC signal modulating a voltage such as an AC signal modulating Vpse—safe. The location data is stored in multi-bit location data storage 640 by one or more of switches, analog resistor valves, silicon activated fuses, non-volatile RAM, flash memory and read only memory. In an exemplary embodiment stage 1600 is accomplished manually or semi-manually at time of installation, with any updates being similarly accomplished manually or semi-manually as incurred.
In stage 1610, PSE 610 presents an identification voltage to DTE or PD 620. In the event that DTE or PD 620 comprises a PD, in stage 1620 the identification resistance presented by PD 620 is recognized as being within a valid range, and in stage 1630 PSE 620 optionally classifies PD 620 and then powers PD 620. In stage 1640, identifier transmitting module 640 senses the operating power and transmits the location data loaded in stage 1600 to PD 620 via differential mode signaling in which data is transmitted by a connection to one of the data pairs. In one embodiment PD 620 is operative to prevent powering of operative DTE or PD circuitry 670 for a pre-determined time to allow for receipt of location data without interference. Preferably, identifier transmitting module first charges up an internal capacitor and then disconnects the input connection so that the output differential signaling does not interfere with the input. In another embodiment in which the communication described in pending U.S. patent application Ser. No. 10/961,108 to Darshan et al incorporated above is present, transmitting module 640 transmits before or after the transmission time of the PD. In yet another embodiment transmission is accomplished by signaling at a lower frequency than the high speed transmission of data according to the IEEE 802.3 Ethernet standard, however using differential signaling as described in the above standard. Receiver 660 is operative to filter out the signals at the lower frequency. In yet another embodiment, transmission is at a frequency as described in the above IEEE 802.3 Ethernet standard, however interference is minimized since data transmission does not occur immediately upon powering.
In stage 1650 receiver 660, powered by operating power from PSE 610 senses the location data transmission, receives the location data and stores the received location data in memory 680.
In stage 1660, in the event of an emergency call being placed by a user utilizing operative PD or DTE circuitry 670, which in an exemplary embodiment comprises a VoIP telephone or computer having VoIP capability, operative PD or DTE circuitry 670 transmits the request for emergency services along with the location data received and stored in stage 1650.
In stage 1670 the status of PD 620 identified and classified in stages 1610, 1630 is monitored to ensure that PD 620 is still drawing power and thus has not been disconnected. It is to be understood, that preferably the PSE monitors a maintain power signature and thus in the event that a PD 620 is powered and subsequently disconnected the PSE is notified of the disconnection. In the event that PD 620 has not disconnected stage 1670 is repeated. In the event PD 620 has been detected as being disconnected stage 1610 as described above is repeated.
In the event that in stage 1620 DTE or PD 620 does not comprise a PD, and thus in stage 1620 the identification resistance presented by DTE or PD 620 is not recognized as being within a valid range, in stage 1680 PSE 610 sets its output voltage to Vpse—safe. In an exemplary embodiment DTE 620 is not harmed by 150 mW of power. Thus, for a standard 75 ohm termination of DTE 620, a Vpse—safe of about 15 volts for a pre-determined period not exceeding 5% of predetermined time is applied. In an exemplary embodiment Vpse—safe is supplied for no more than 50 milliseconds in a period of 1 second. Thus, for example, transmitting at 1 kilobit/sec will enable transmission of 50 bits per Vpse—safe cycle. The 5% duty cycle thus supplies the power for the predetermined time sufficient to operate the electrical circuits in the embodiment presented herein and to allow for transmission, while maintaining a low average power.
In stage 1690, identifier transmitting module 640 senses voltage Vpse—safe and is operative to charge an internal storage capacitor (not shown) from the PSE utilizing the voltage Vpse—safe. In stage 1700, after PSE 610 has sourced Vpse—safe for a predetermined period of time calculated to be sufficient to charge up the internal storage capacitor thus providing sufficient power for identifier transmitting module 640, PSE 610 removes the voltage Vpse—safe and identifier transmitting module 640 outputs a voltage signal to DTE 620 thus transmitting the location data stored in stage 1600. It is to be understood that in the event DTE or PD 620 is a DTE, typically a network interface card is presented, which passes Vpse—safe as a small current. In stage 1710, receiver 660 stores the received data in memory 680. Identifier transmitting module 640 preferably transmits via differential mode signaling. In an alternative embodiment, identifier transmitting module 640 modulates the output signal resulting from Vpse—safe thus transmitting in a common mode. In another embodiment identifier transmitting module 640 transmits the location data via a differential signal in a frequency out of the normal Ethernet transmission frequency.
In stage 1720, after operative PD or DTE circuitry 670 has completed an initialization phase, operative PD or DTE circuitry 670 reads the location data stored in stage 1710.
Thus, in the event of an emergency call being placed by a user utilizing operative PD or DTE circuitry 670, which in an exemplary embodiment comprises a VoIP telephone or computer having VoIP capability, in stage 1730 operative PD or DTE circuitry 670 transmits the request for emergency services along with the location data read in stage 1720.
In stage 1740, PSE 610 sets an internal timer. In one embodiment the internal timer is set for a 1 minute interval. In stage 1750 the timer set is stage 1740 is checked for expiration. In the event the timer has not expired, stage 1750 is repeated. In the event the time has expired stage 1610 as described above is again performed.
FIG. 4C illustrates a high level flow chart of an embodiment of the operation of the location identifier of FIG. 4A to transmit multi-bit location data towards the DTE utilizing a classification voltage in accordance with a principle of the invention.
In stage 1800 the identifier transmitting module 640 of each TO 610 is loaded with location data. Preferably, the location data is formatted as a Presence Information Document Format Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data, being constituted of an identification code, is set via switches associated with transmitting module 640. In another embodiment, in which either an identification code or geographical data may be utilized, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by the PSE to transmitting module 640 at installation as an AC signal modulating a voltage such as an AC signal modulating Vpse—safe. The location data is stored in multi-bit location data storage 640 by one or more of switches, analog resistor valves, silicon activated fuses, non-volatile RAM, flash memory and read only memory. In an exemplary embodiment stage 1600 is accomplished manually or semi-manually at time of installation, with any updates being similarly accomplished manually or semi-manually as incurred.
In stage 1810, PSE 610 presents an identification voltage to DTE or PD 620. In the event that DTE or PD 620 comprises a PD, in stage 1820 the identification resistance presented by PD 620 is recognized as being within a valid range, and in stage 1830 PSE 620 outputs a classification level voltage to PD 620. In stage 1840, identifier transmitting module 640 senses the classification voltage level and charges an internal capacitor (not shown). In stage 1850, after a predetermined time period calculated to be sufficient to charge the internal capacitor of identifier transmitting module 640, PSE 610 disconnects power thus presenting a high impedance to identifier transmitting module 640. In stage 1860 identifier transmitting module 640 transmits the location data loaded in stage 1600 to PD 620 via one of common mode signaling and differential mode signaling to PD 620 via voltage pulses using the energy stored in the internal capacitor charged in stage 1840. In one embodiment PD 620 is operative to prevent powering of operative DTE or PD circuitry 670 for a predetermined time to allow for receipt of location data without interference. Preferably, identifier transmitting module first charges up the internal capacitor and then disconnects the input connection so that the output differential signaling does not interfere with the input. In another embodiment in which the communication described in pending U.S. patent application Ser. No. 10/961,108 to Darshan et al incorporated above is present, transmitting module 640 transmits before or after the transmission time of the PD. In yet another embodiment transmission is accomplished by signaling at a lower frequency than the high speed transmission of data according to the IEEE 802.3 Ethernet standard, however using differential signaling as described in the above standard. Receiver 660 is operative to filter out the signals at the lower frequency. In yet another embodiment, transmission is at a frequency as described in the above IEEE 802.3 Ethernet standard, however interference is minimized since data transmission does not occur immediately upon powering.
In stage 1870 receiver 660, optionally powered from the voltage pulses transmitted in stage 1860, senses the location data transmission, receives the location data and stores the received location data in memory 680.
In stage 1880, in the event of an emergency call being placed by a user utilizing operative PD or DTE circuitry 670, which in an exemplary embodiment comprises a VoIP telephone or computer having VoIP capability, operative PD or DTE circuitry 670 transmits the request for emergency services along with the location data received and stored in stage 1870.
In stage 1890 the status of PD 620 identified in stage 1810, 1820 is monitored to ensure that PD 620 is still drawing power and thus has not been disconnected. It is to be understood, that preferably the PSE monitors a maintain power signature and thus in the event that a PD 620 is powered and subsequently disconnected the PSE is notified of the disconnection. In the event that PD 620 has not disconnected stage 1890 is repeated. In the event PD 620 has been detected as being disconnected stage 1810 as described above is repeated.
In the event that in stage 1820 DTE or PD 620 does not comprise a PD, and thus in stage 1820 the identification resistance presented by DTE or PD 620 is not recognized as being within a valid range, in stage 1900 PSE 610 sets its output voltage to Vpse—safe. In an exemplary embodiment DTE 620 is not harmed by 150 mW of power. Thus, for a standard 75 ohm termination of DTE 620, a Vpse—safe of about 15 volts for a pre-determined period not exceeding 5% of predetermined time is applied. In an exemplary embodiment Vpse—safe is supplied for no more than 50 milliseconds in a period of 1 second. Thus, for example, transmitting at 1 kilobit/sec will enable transmission of 50 bits per Vpse—safe cycle. The 5% duty cycle thus supplies the power for the predetermined time sufficient to operate the electrical circuits in the embodiment presented herein and to allow for transmission, while maintaining a low average power.
In stage 1920, identifier transmitting module 640 senses voltage Vpse—safe and is operative to charge an internal storage capacitor (not shown) from the PSE utilizing the voltage Vpse—safe. In stage 1930, after PSE 610 has sourced Vpse—safe for a predetermined period of time calculated to be sufficient to charge up the internal storage capacitor thus providing sufficient power for identifier transmitting module 640, PSE 610 removes the voltage Vpse—safe and identifier transmitting module 640 outputs a voltage signal to DTE 620 thus transmitting the location data stored in stage 1800. It is to be understood that in the event DTE or PD 620 is a DTE, typically a network interface card is presented, which passes Vpse—safe as a small current. In stage 1950, receiver 660 stores the received data in memory 680. Identifier transmitting module 640 preferably transmits via differential mode signaling. In an alternative embodiment, identifier transmitting module 640 modulates the output signal resulting from Vpse—safe thus transmitting in a common mode. In another embodiment identifier transmitting module 640 transmits the location data via a differential signal in a frequency out of the normal Ethernet transmission frequency.
In stage 1940, after operative PD or DTE circuitry 670 has completed an initialization phase, operative PD or DTE circuitry 670 reads the location data stored in stage 1930.
Thus, in the event of an emergency call being placed by a user utilizing operative PD or DTE circuitry 670, which in an exemplary embodiment comprises a VoIP telephone or computer having VoIP capability, in stage 1950 operative PD or DTE circuitry 670 transmits the request for emergency services along with the location data read in stage 1940.
In stage 1960, PSE 610 sets an internal timer. In one embodiment the internal timer is set for a 1 minute interval. In stage 1970 the timer set is stage 1960 is checked for expiration. In the event the timer has not expired, stage 1970 is repeated. In the event the time has expired, stage 1810 as described above is again performed.
FIG. 5A illustrates a high level block diagram of an embodiment of location identifier 615 of FIG. 4A in which PSE side interface 630 and DTE or PD side interface 650 are constituted of a combined interface 700 in accordance with a principle of the invention. Location identifier 615 comprises combined interface 700 and a transmitting module 640. Combined interface 700 comprises: a first and second center tapped inductor 420; a first, second, third and fourth impedance 430; and a diode bridge 440. Transmitting module 640 comprises: a control 710; a multi-bit location data storage 470; an electronically controlled switch 460; an electronically controlled switch 465; an electronically controlled switch 467; a signal driver 720; a storage capacitor 730; and a voltage regulator 735.
First center tapped inductor 420 is connected across a first pair of conductors labeled a1, a2, the first pair of conductors representing a first twisted pair connection in accordance with the above mentioned IEEE 802.3af standard. The center tap of first center tapped conductor 420 is connected to a first input of diode bridge 440 and is further connected by way of first and second impedance 430 respectively, to conductor a1, a2. Second center tapped inductor 420 is connected across a second pair of conductors labeled b1, b2, the second pair of conductors representing a second twisted pair connection in accordance with the above mentioned IEEE 802.3af standard. The center tap of second center tapped conductor 420 is connected to a second input of diode bridge 440 and is further connected by way of third and fourth impedance 430 respectively, to conductor b1, b2.
The positive output of diode bridge 440, representing the positive output of combined interface 700, is connected to the input of electronically controlled switch 460 and to the input of control 710. A first output of control 710 is connected the gate input of electronically controlled switch 460, a second output of control 710 is connected to multi-bit location data storage 470, a third output of control 710 is connected to an enable input of signal driver 720 and a fourth output of control 710 is connected to the gate input of electronically controlled switches 465, 467. The output of electronically controlled switch 460 is connected to one end of storage capacitor 730 to a second isolated power input of control 710 and to the input of voltage regulator 735. The second end of storage capacitor 730 is connected to the input of electronically controlled switch 465, to the return of control 710 and to the return output of bridge 440 representing the return of combined interface 700. The output of multi-bit location data storage 470 is connected to the input of signal driver 720 and the output of signal driver 720 is connected via electronically controlled switch 467 to the center tap of first center tapped inductor 420. Voltage regulator 735 is connected in parallel to capacitor 730 and maintains a regular voltage fed to signal driver 720 and multi-bit location data storage 470. The output of electronically controlled switch 465 is connected to the center tap of second center tapped inductor 420. Power for control 710 is shown as being received from either side of first electronically controlled switch 460, and care must be taken to ensure isolation to avoid leakage around first electronically controlled switch 460. Alternatively, control 710 may comprise two sections connected by an opto-isolator.
In operation, combined interface 700 provides power for transmitting module 640 and further provides an impedance matching for the twisted wire pairs of the communication cabling so as to reduce attenuation, return loss and transmission loss. Preferably, interface 700 enables location identifier 615 to meet connecting hardware level requirements for performance according to Category 5e, Category 6 and Category 7A as defined by TIE/EIA 568 referenced above. Impedance 520 is optionally, and is only required to complete the impedance matching. In an exemplary embodiment low cost silicon based technology exhibiting a low impedance at the operative frequency of the high data transmission may be utilized in the production of combined interface 700. Combined interface 700 may be a packaged chip or a multi-chip module. Control 710 is operative to monitor the input voltage, and upon detection of an appropriate voltage level as will be described further hereinto below, is further operative to close electronically controlled switch 460 thereby charging up storage capacitor 730. Upon detection that the input voltage has dropped to approximately zero, or another pre-determined voltage, control 710 is operative to open electronically controlled switch 460 and close electronically controlled switches 465, 467. Control 710 is further operative to transmit the multi-bit identification stored in multi-bit location data storage 470 via signal driver 720 towards receiver 660 of FIG. 4A. Power for the operation of multi-bit location data storage 470 and signal driver 720 is preferably supplied by storage capacitor 730. Thus, the operation of electronically controlled switch 460 and electronically controlled switches 465, 467 provide time domain sharing of communication cabling represented by conductors a1, a2 and b1, b2, in order to achieve the required input of output isolation. Timing of transmission of multi-bit location data storage 470 is such that transmission is completed before a second cycle of Vpse—safe is to be experienced.
After completion of the transmission, control 710 is operative to open electronically controlled switch 465, 467 thereby returning the combination of combined interface 700 and transmitting module 640 to a high impedance state.
The multi-bit location data stored within multi-bit location data storage 470 may be a unique multi-bit identification code drawn from a global numbering pool at manufacturing and preferably further affixed externally with a bar code. Such a bar code enables error free reading of the multi-bit identification and the correct association of the location with the correct multi-bit identification. In another embodiment the multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data, being constituted of an identification code, is set via switches associated with transmitting module 640. In another embodiment, in which either an identification code or geographical data may be utilized, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by the PSE to transmitting module 640 at installation as an AC signal modulating a voltage such as an AC signal modulating Vpse—safe. The location data input is stored in multi-bit location data storage 470 by one or more of switches, analog resistor valves, silicon activated fuses, non-volatile RAM, flash memory and read only memory.
FIG. 5B illustrates a high level flow chart of a first embodiment of the operation of the system of FIGS. 2A, 2B, 4A and 5A in accordance with a principle of the invention. In stage 2000 each location identifier 615 associated with a TO 240 within system 200, 280 is loaded with, or set to contain, a multi-bit location data code stored within multi-bit location data storage 470. The multi-bit location data code is further stored in location database 270 associated with the physical location of the TO 240. Preferably, the physical location information stored in location database 270 is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data code, is set via switches associated with location identifier 615, in another embodiment the multi-bit location data is loaded as a unique identifying number drawn from a global numbering pool at manufacturing and preferably further affixed externally with a bar code. Such a bar code enables error free reading of the multi-bit identification and the correct association of the location with the correct multi-bit identification. In another embodiment the multi-bit location code is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data code is transmitted by a PSE to the location identifier at installation as an AC signal modulating a voltage. In an exemplary embodiment stage 2000 is accomplished manually or semi-manually at time of installation, with any updates being similarly accomplished manually or semi-manually as incurred. The location data code is stored in multi-bit location data storage 470 by one or more of switches, analog resistor valves, silicon activated fuses, non-volatile RAM, flash memory and read only memory.
In stage 2010, the PSE being either endpoint PSE 220 or midspan PSE 290 sets the voltage to Vpse—safe as described above. Vpse—safe is set so that in combination with the current limit the DC power output is less than an amount that would damage DTE 620, and is preferably above the detection voltage. Thus, for a standard 75 ohm termination of a DTE, a Vpse—safe of about 15 volts for a pre-determined period not exceeding 5% of pre-determined cycle time is applied. In an exemplary embodiment Vpse—safe is supplied for no more than 50 milliseconds in a period of 1 second. Thus, for example, transmitting at 1 kilobit/sec will enable transmission of 50 bits per Vpse—safe cycle. The 5% duty cycle thus supplies the power for the pre-determined time sufficient to operate the electrical circuits in the embodiment presented herein and to allow for transmission, while maintaining a low average power.
In stage 2020, control 710 of location identifier 615 senses voltage Vpse—safe and is operative to close electronically controlled switch 460 so as to charge storage capacitor 730 from PSE 610 utilizing the voltage Vpse—safe. In stage 2030, after PSE 610 has sourced Vpse—safe for a pre-determined period of time calculated to be sufficient to charge up storage capacitor 730, PSE 610 disconnects the voltage source thus presenting a high impedance to the communication cabling. The high impedance advantageously prevents the loading of the transmission to be described further hereinto below. Preferably, PSE is configured with an FET across the output so as to present a high impedance when off.
In stage 2040, control 710 senses the absence of Vpse—safe, and in response opens electronically controlled switch 460 and closes electronically controlled switches 465, 467. The operation of electronically controlled switches 460, 465 and 467 alternatively connects transmitting module 640 to the PSE or receiver 660.
In stage 2050 the multi-bit location data code stored in multi-bit location data storage 470 is transmitted to receiver 660. In stage 2060, receiver 660 stores the received multi-bit location data code in a memory location. In an exemplary embodiment the storage is accomplished using the energy transmitted by signal driver 720. Thus, in the exemplary embodiment, the data transmission is accomplished by DC pulses which transmit both information and energy.
In one embodiment receiver 660 comprises a common mode receiver, in which a signal is transmitted as a difference between two twisted wire pairs by signal driver 720. In another embodiment receiver 660 comprises a differential mode receiver, in which a signal is transmitted as a normal Ethernet network signal by signal driver 720 being so arranged.
In stage 2070, having transmitted the multi-bit location data code stored in multi-bit location data storage 470, control 710 opens second electronically controlled switch 465 thus returning location identifier 615 to a high impedance state. In stage 2080, after operative PD or DTE circuitry 670 has completed an initialization phase, operative PD or DTE circuitry 670 reads the multi-bit identifier stored in stage 2060. In stage 2090, the system queries PD or DTE operative circuitry 670 for a MAC and/or IP address, and in response the system is provided with the MAC and/or IP address and the multi-bit location data code transmitted in stage 2050 and stored in stage 2060. In stage 2100 the location as loaded in stage 2000 is associated via the multi-bit location data code with the MAC and/or IP address.
Thus, in the event of an emergency call, system 200, 280 is operative to retrieve the physical location associated with the common equipment port originating the emergency call from database 270 for transmittal to an emergency dispatcher.
It is to be understood that the method of FIG. 5B may be run periodically to ensure that database 270 is maintained current, or it may be run only when a DTE connection is sensed, such as by a request for an IP address or upon sensing a PD connection requesting power.
FIG. 5C illustrates a high level flow chart of a second embodiment of the operation of the system of FIG. 5A in accordance with a principle of the invention. In stage 2200 each TO within the system is loaded with multi-bit location data. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In an exemplary embodiment stage 2200 is accomplished manually or semi-manually at time of installation, with any updates being similarly accomplished manually or semi-manually as incurred. In another embodiment, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by the PSE to location identifier 250 at installation as an AC signal modulating a voltage.
In stage 2210, PSE 610 sets the voltage to Vpse—safe as described above. Vpse—safe is set so that in combination with the current limit the DC power output is less than an amount that would damage DTE 110, and is preferably above the detection voltage. In an exemplary embodiment DTE 110 is not harmed by 150 mW of power. Thus, for a standard 75 ohm termination of DTE 110, a Vpse—safe of about 15 volts for a predetermined period not exceeding 5% of predetermined time is applied. In an exemplary embodiment Vpse—safe is supplied for no more than 50 milliseconds in a period of 1 second. Thus, for example, transmitting at 1 kilobit/sec will enable transmission of 50 bits per Vpse—safe cycle. The 5% duty cycle thus supplies the power for the pre-determined time sufficient to operate the electrical circuits in the embodiment presented herein and to allow for transmission, while maintaining a low average power.
In stage 2220, control 710 of location identifier 615 senses voltage Vpse—safe and is operative to close electronically controlled switch 460 so as to charge storage capacitor 730 from PSE 610 utilizing the voltage Vpse—safe. In stage 2230, after PSE 610 has sourced Vpse—safe for a pre-determined period of time calculated to be sufficient to charge up storage capacitor 730, PSE 610 disconnects the voltage source thus presenting a high impedance to the communication cabling. Preferably PSE 610 is arranged to present a high impedance when in an off condition. The high impedance advantageously prevents the loading of the transmission to be described further hereinto below.
In stage 2240, control 710 senses the absence of Vpse—safe, and in response opens electronically controlled switch 460 and closes electronically controlled switch 465, 467. The operation of first and second electronically controlled switches 460, 465 alternatively connects transmitting module 640 to the PSE or receiver 660.
In stage 2250 the location data stored in multi-bit location data storage 470 is transmitted to receiver 660. In stage 2260, receiver 660 stores the received data in a memory location. In an exemplary embodiment the storage is accomplished using the energy transmitted by signal driver 720. Thus, in the exemplary embodiment, the data transmission is accomplished by DC pulses which transmit both information and energy.
In one embodiment receiver 660 comprises a common mode receiver, in which a signal is transmitted as a difference between two twisted wire pairs by signal driver 720. In another embodiment receiver 660 comprises a differential mode receiver, in which a signal is transmitted as a normal Ethernet network signal by signal driver 720 being so arranged.
In stage 2270, having transmitted the location information stored in multi-bit location data storage 470, control 710 opens electronically controlled switches 465, 467 thus returning location identifier 615 to a high impedance state. In stage 2280, after operative PD or DTE circuitry 670 has completed an initialization phase, operative PD or DTE circuitry 670 reads the location information stored in stage 2260.
Thus, in the event of an emergency call being placed by a user utilizing operative PD or DTE circuitry 670, which in an exemplary embodiment comprises a VoIP telephone or computer having VoIP capability, in stage 2290 operative PD or DTE circuitry 670 transmits the request for emergency services along with the location information read in stage 2280.
It is to be understood that the method of FIG. 5C may be run periodically to ensure that database 270 is maintained current, or it may be run only when a DTE connection is sensed, such as by a request for an IP address or upon sensing a PD connection requesting power.
Combined interface 700 of FIG. 5A has been illustrated with a connection which provides for common mode signaling, however this is not meant to be limiting in any way. A connection for differential mode signaling may be provided, as described above, without exceeding the scope of the invention.
FIG. 5D illustrates a high level flow chart of an embodiment of the operation of the system of FIG. 5A in which location data is transmitted towards the common equipment in accordance with a principle of the invention. In stage 2400 each TO within the system is loaded with multi-bit location data. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In an exemplary embodiment stage 2400 is accomplished manually or semi-manually at time of installation, with any updates being similarly accomplished manually or semi-manually as incurred. In another embodiment, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by the PSE to location identifier 250 at installation as an AC signal modulating a voltage.
In stage 2410, PSE 610 sets the voltage to Vpse—safe as described above. Vpse—safe is set so that in combination with the current limit the DC power output is less than an amount that would damage DTE 110, and is preferably above the detection voltage. In an exemplary embodiment DTE 110 is not harmed by 150 mW of power. Thus, for a standard 75 ohm termination of DTE 110, a Vpse—safe of about 15 volts for a pre-determined period not exceeding 5% of predetermined time is applied. In an exemplary embodiment Vpse—safe is supplied for no more than 50 milliseconds in a period of 1 second. Thus, for example, transmitting at 1 kilobit/sec will enable transmission of 50 bits per Vpse—safe cycle. The 5% duty cycle thus supplies the power for the predetermined time sufficient to operate the electrical circuits in the embodiment presented herein and to allow for transmission, while maintaining a low average power. In an alternative embodiment, PSE 610 first identifies if a valid PD is connected, and in the event a valid PD is connected a voltage less than the operating voltage as described above is provided.
In stage 2420, control 710 of location identifier 615 senses voltage Vpse—safe and is operative to close electronically controlled switch 460 so as to charge storage capacitor 730 from PSE 610 utilizing the voltage Vpse—safe. In stage 2430, after PSE 610 has sourced Vpse—safe for a pre-determined period of time calculated to be sufficient to charge up storage capacitor 730, PSE 610 disconnects the voltage source thus presenting a high impedance to the communication cabling. Preferably PSE 610 is arranged to present a high impedance when in an off condition. The high impedance advantageously prevents the loading of the transmission to be described further hereinto below.
In stage 2440, control 710 senses the absence of Vpse—safe, and in response opens electronically controlled switch 460 and closes electronically controlled switch 465, 467. The operation of first and second electronically controlled switches 460, 465 isolates the input of location identifier 615 from its output.
In stage 2450 the location data stored in multi-bit location data storage 470 is transmitted by differential mode signaling towards the common equipment. In one embodiment a default address is assigned to the signaling, the default address being associated with a location database. In another embodiment, at initial installation an IP address for the destination is downloaded to data storage 470 as part of stage 2400. In stage 2460, common equipment or the location database stores the received location data associated with the common equipment port which received it.
In stage 2470, having transmitted the location information stored in multi-bit location data storage 470, control 710 opens electronically controlled switches 465, 467 thus returning location identifier 615 to a high impedance state.
Thus, in the event of an emergency call being placed by a user utilizing operative PD or DTE circuitry 670, which in an exemplary embodiment comprises a VoIP telephone or computer having VoIP capability, the location database has location information associated with a common equipment port.
It is to be understood that the method of FIG. 5D may be run periodically to ensure that database 270 is maintained current, or it may be run only when a DTE connection is sensed, such as by a request for an IP address or upon sensing a PD connection requesting power.
Combined interface 700 of FIG. 5A has been illustrated with a connection which provides for common mode signaling, however it is to be understood that this is by way of illustration only. The method of FIG. 5D particularly utilizes a differential mode connection.
FIG. 5E illustrates a high level block diagram of an embodiment of location identifier of FIG. 4A in which a PSE side interface and a DTE side interface are combined into a combined interface 700 in accordance with a principle of the invention, the location identifier being arranged to transmit differentially on a single data pair. Location identifier 615 comprises combined interface 700 and a transmitting module 640. Combined interface 700 comprises: a first and second center tapped inductor 420; a first, second, third and fourth impedance 430; and a diode bridge 440. Transmitting module 640 comprises: a control 710; a multi-bit location data storage 470; an electronically controlled switch 460; an electronically controlled switch 465; an electronically controlled switch 467; a signal driver 720; a storage capacitor 730; and a voltage regulator 735.
First center tapped inductor 420 is connected across a first pair of conductors labeled a1, a2, the first pair of conductors representing a first twisted pair connection in accordance with the above mentioned IEEE 802.3af standard. The center tap of first center tapped conductor 420 is connected to a first input of diode bridge 440 and is further connected by way of first and second impedance 430 respectively, to conductor a1, a2. Second center tapped inductor 420 is connected across a second pair of conductors labeled b1, b2, the second pair of conductors representing a second twisted pair connection in accordance with the above mentioned IEEE 802.3af standard. The center tap of second center tapped conductor 420 is connected to a second input of diode bridge 440 and is further connected by way of third and fourth impedance 430 respectively, to conductor b1, b2.
Only conductors of a first set comprising two twisted wire pairs are shown for simplicity however this is not meant to be limiting in any way. In particular a second set of diode bridge 440, first through fourth impedances 430 and first and second inductors 420 may be supplied across a second set of two twisted wire pairs without exceeding the scope of the invention. Thus, power and/or voltage signaling may be received via either first or second set of two twisted wire pairs, representing data and spare pairs, without exceeding the scope of the invention. Differential transmission is preferably on only on a single twisted wire pair, which may not coincide with the pairs providing power without exceeding the scope of the invention.
The positive output of diode bridge 440, representing the positive output of combined interface 700, is connected to the input of electronically controlled switch 460 and to the input of control 710. A first output of control 710 is connected the gate input of electronically controlled switch 460, a second output of control 710 is connected to multi-bit location data storage 470, a third output of control 710 is connected to an enable input of signal driver 720 and a fourth output of control 710 is connected to the gate input of electronically controlled switches 465, 467. The output of electronically controlled switch 460 is connected to one end of storage capacitor 730 to a second isolated power input of control 710 and to the input of voltage regulator 735. The second end of storage capacitor 730 is connected to the input of electronically controlled switch 465, to the return of control 710 and to the return output of bridge 440 representing the return of combined interface 700. The output of multi-bit location data storage 470 is connected to the input of signal driver 720 and the output of signal driver 720 is connected via electronically controlled switch 467 to conductor a2. Voltage regulator 735 is connected in parallel to capacitor 730 and maintains a regular voltage fed to signal driver 720 and multi-bit location data storage 470. The output of electronically controlled switch 465 is connected conductor al. Power for control 710 is shown as being received from either side of first electronically controlled switch 460, and care must be taken to ensure isolation to avoid leakage around first electronically controlled switch 460. Alternatively, control 710 may comprise two sections connected by an opto-isolator
In operation, combined interface 700 provides power for transmitting module 640 and further provides an impedance matching for the twisted wire pairs of the communication cabling so as to reduce attenuation, return loss and transmission loss. Preferably, interface 700 enables location identifier 615 to meet connecting hardware level requirements for performance according to Category 5e, Category 6 and Category 7A as defined by TIE/EIA 568 referenced above. Impedance 520 is optionally, and is only required to complete the impedance matching. In an exemplary embodiment low cost silicon based technology exhibiting a low impedance at the operative frequency of the high data transmission may be utilized in the production of combined interface 700. Combined interface 700 may be a packaged chip or a multi-chip module. Control 710 is operative to monitor the input voltage, and upon detection of an appropriate voltage level as will be described further hereinto below, is further operative to close electronically controlled switch 460 thereby charging up storage capacitor 730. Upon detection that the input voltage has dropped to approximately zero, or another pre-determined voltage, control 710 is operative to open electronically controlled switch 460 and close electronically controlled switches 465, 467. Control 710 is further operative to transmit the multi-bit identification stored in multi-bit location data storage 470 via signal driver 720 towards either receiver 660 of FIG. 4A or common equipment 30 of FIG. 2A, 2B. Power for the operation of multi-bit location data storage 470 and signal driver 720 is preferably supplied by storage capacitor 730. Thus, the operation of electronically controlled switch 460 and electronically controlled switches 465, 467 provide time domain sharing of communication cabling represented by conductors a1, a2 and b1, b2, in order to achieve the required input of output isolation. Timing of transmission of multi-bit location data storage 470 is such that transmission is completed before a second cycle of Vpse—safe is to be experienced.
After completion of the transmission, control 710 is operative to open electronically controlled switch 465, 467 thereby returning the combination of combined interface 700 and transmitting module 640 to a high impedance state.
The multi-bit location data stored within multi-bit location data storage 470 may be a unique multi-bit identification code drawn from a global numbering pool at manufacturing and preferably further affixed externally with a bar code. Such a bar code enables error free reading of the multi-bit identification and the correct association of the location with the correct multi-bit identification. In another embodiment the multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data, being constituted of an identification code, is set via switches associated with transmitting module 640. In another embodiment, in which either an identification code or geographical data may be utilized, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by the PSE to transmitting module 640 at installation as an AC signal modulating a voltage such as an AC signal modulating Vpse—safe. The location data input is stored in multi-bit location data storage 470 by one or more of switches, analog resistor valves, silicon activated fuses, non-volatile RAM, flash memory and read only memory.
FIG. 6A illustrates a high level block diagram of a system 800 exhibiting an embodiment of the invention comprising a plurality of location identifiers, each location identifier being associated with a unique type of equipment in the network, each of the plurality of location identifiers being operative to transmit a multi-bit location data towards the endpoint PSE in response to an addressed polling signal in accordance with a principle of the invention. System 800 comprises: a floor distributor 810; a horizontal cabling 70; a work area 820; a location database 870; and an asset management database 875. Floor distributor 800 comprises: a common equipment 30; an endpoint PSE 830; an equipment patch panel 840 comprising a location identifier 850 per port; and a user patch panel 860 comprising a location identifier 852 per port. Work area 820 comprises: a consolidation point 880 comprising a location identifier 854 per port; a plurality of TOs 890 each comprising a location identifier 856; a plurality of DTEs 110; and a plurality of PDs 260. Location database 870 is also known as an LIS.
Endpoint PSE 830 is connected to common equipment 30 and common equipment 30 is connected by a plurality of connections to equipment patch panel 840. Equipment patch panel 840 is cross-connected to user patch panel 860, and user patch panel 860 is connected by horizontal cabling 70 comprising multiple communication cabling to consolidation point 880. Consolidation point 880 is connected to each of the plurality of TOs 890. Each DTE 110 and PD 260 is connected to a specific TO 890. As described above the configuration of system 800 is in accordance with a maximum populated channel as defined by the above mentioned EIA/TIA 568 standard.
System 800 is shown as comprising each of equipment patch panel 840, user patch panel 860 and consolidation point 880, however this is not meant to be limiting in any way. Each of equipment patch panel 840, user patch panel 860 and consolidation point 880 are optional and are not required for the operation of system 800. Common equipment 30 comprises one of a switch, hub, bridge or router. Endpoint PSE 830 provides power over horizontal cabling 70 to power a compatible PD 260 via ports of common equipment 30, preferably in accordance with IEEE 802.3af, and additionally is operative to poll each of location identifier 850, 852, 854 and 856 and receive a multi-bit location data associated with each of location identifier 850, 852, 854 and 856 in a manner that will be explained further hereinto below. Location database 870 is illustrated as being directly connected to common equipment 30 and endpoint PSE 830 however this is not meant to be limiting in any way. Location database 870 may be connected to common equipment 30 and/or endpoint PSE 830 by a data connection via the local area network, a wide area network, a wireless connection or over the Internet without exceeding the scope of the invention. Asset management database 875 is in communication with endpoint PSE 830, and the communication may be one of a direct wired connection, a data connection via the local area network, a wireless connection, or an Internet connection without exceeding the scope of the invention. Optionally, location database 870 may be in direct communication with asset management database 875.
In operation, endpoint PSE 830 signals each of location identifier 850, 852, 854 and 856 in turn to transmit a multi-bit location data stored therein. Preferably, endpoint PSE 830 sets the voltage on each port to be less than Vpse—safe as described above, and further modulates the voltage to transmit a signal to each of location identifier 850, 852, 854 and 856. It is to be understood that for each port of endpoint PSE 830, only one each of identifier 850, 852, 854 and 856 is connected. In response to the signal, each of identifier 850, 852, 854 and 856 transmits its multi-bit location data in turn to endpoint PSE 830.
Each location identifier 850, 852, 854 and 856 is supplied with, loaded with, or set to contain, a multi-bit location data. The multi-bit location data may be a unique multi-bit identification code, and location database 870 and/or asset management database 875 is further provided with an association of each of the multi-bit identification codes with a physical location of each of the location identifiers. In another embodiment the multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data, being constituted of an identification code, is set via switches associated with each of location identifier 850, 852, 584, 856. In another embodiment the multi-bit location data for each location identifier is loaded as a unique identifying number drawn from a global numbering pool at manufacturing and preferably further affixed externally with a bar code. Such a bar code enables error free reading of the multi-bit identification and the correct association of the location with the correct multi-bit identification. In another embodiment the multi-bit location data comprises complete physical location information. In another embodiment, in which either an identification code or geographical data may be utilized, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by endpoint PSE 830 to each location identifier 850, 852, 854, 856 at installation as an AC signal modulating a voltage. Location database 870 is provided with a listing of location identifier physical locations and their associated multi-bit location data if required as well as any interconnect information required to correlate ports of endpoint PSE 830 with ports of common equipment 30. Location database 870 may be provided with the listing manually or in connection with an automated or semi-automated installation routine. In the rare instance in which an element is replaced or physically moved, location database 870 is manually updated.
As will be explained further hereinto below, endpoint PSE 830 receives the multi-bit location data associated with location identifier 850, 852, 854, 856 from each port, and provides the multi-bit location data to location database 870. Thus, location database 870 is provided with both ports of common equipment 30 and location information associated with each TO 890 connected to each port. In the event of an emergency message, the location of the emergency caller is identified via location database 870 utilizing the common equipment port associated with the emergency call, the interconnect information between common equipment ports and endpoint PSE 830 powering port, and the location information obtained from location identifier 856 of the associated TO 890.
Asset management database 875 is provided with a listing of multi-bit location data codes for each of identifier 850, 852, 854 and 856. Preferably, the multi-bit identification codes for each of identifier 850, 852 and 854 further comprises a port number identifier. Thus, endpoint PSE 830 receives a complete listing of port connections between a port of common equipment 30 and TO 890 including the identification of port connections for equipment patch panel 840, user patch panel 860 and consolidation point 880. Endpoint PSE 830 provides multi-bit identification codes associated with each of identifier 850, 852, 854 and 856 to asset management database 875, and thus asset management database 875 is provided with a complete map of all connections in the system. Such a complete map is useful for maintenance, overall asset management, tracking moves adds and changes and enhancing network security by detecting any unauthorized changes which allow unauthorized physical connection.
In an exemplary embodiment, endpoint PSE 830 sets the voltage at each port in turn to Vpse—safe, and then modulates the voltage with a type address of one of identifier 850, 852, 854 and 856. It is to be understood that for each port, or channel, only 4 possible location identifiers are connected, and thus only 4 different type addresses are required. Location identifiers 850, 852, 854 and 856 each monitor the voltage on the input port, and in response to sensing voltage Vpse—safe, and the address associated with the equipment type in which it is installed, responds by modulating the current flow as a result of Vpse—safe as described above in relation to FIGS. 2A-2D.
FIG. 6B illustrates a high level block diagram of a system 900 exhibiting an embodiment of the invention comprising a plurality of location identifiers, each location identifier being associated with a unique type of equipment in the network, each of the plurality of location identifiers being operative to transmit a multi-bit location data towards the midspan PSE in response to an addressed polling signal in accordance with a principle of the invention. System 900 comprises: a floor distributor 910; a horizontal cabling 70; a work area 820; a location database 870; and an asset management database 875. Floor distributor 910 comprises: a common equipment 30; a midspan PSE 920; and a user patch panel 860 comprising a location identifier 852 per port. Work area 820 comprises: a consolidation point 880 comprising a location identifier 854 per port; a plurality of TOs 890 each comprising a location identifier 856; a plurality of DTEs 110; and a plurality of PDs 260. Location database 870 is also known as an LIS.
Midspan PSE 920 is connected to common equipment 30 and is cross-connected to user patch panel 860 by a plurality of patch cords. User patch panel 860 is connected by horizontal cabling 70 comprising multiple communication cabling to consolidation point 880. Consolidation point 880 is connected to each of the plurality of TOs 890. Each DTE 110 and PD 260 is connected to a specific TO 890. As described above the configuration of system 900 is in accordance with a maximum populated channel as defined by the above mentioned EIA/TIA 568 standard.
System 900 is shown as comprising each of user patch panel 860 and consolidation point 880, however this is not meant to be limiting in any way. Each of user patch panel 860 and consolidation point 880 are optional and are not required for the operation of system 800. Common equipment 30 comprises one of a switch, hub, bridge or router. Midspan PSE 920 provides power over horizontal cabling 70 to power a compatible PD 260 preferably in accordance with IEEE 802.3af, and additionally is operative to poll each of location identifier 852, 854 and 856 and receive a multi-bit location data associated with each of location identifier 852, 854 and 856 in a manner that will be explained further hereinto below. Location database 870 is illustrated as being directly connected to common equipment 30 and midspan PSE 920 however this is not meant to be limiting in any way. Location database 870 may be connected to common equipment 30 and/or midspan PSE 920 by a data connection via the local area network, a wide area network, a wireless connection or over the Internet without exceeding the scope of the invention. Asset management database 875 is in communication with midspan PSE 920, and the communication may be one of a direct wired connection, a data connection via the local area network, a wireless connection, or an Internet connection without exceeding the scope of the invention. Optionally, location database 870 may be in direct communication with asset management database 875.
In operation, midspan PSE 920 signals each of location identifier 852, 854 and 856 in turn to transmit a multi-bit location data stored therein. Preferably, midspan PSE 920 sets the voltage on each port to be less than Vpse—safe as described above, and further modulates the voltage to transmit a signal to each of location identifier 852, 854 and 856. It is to be understood that for each port of midspan PSE 920, only one each of identifier 852, 854 and 856 is connected. In response to the signal, each of identifier 852, 854 and 856 transmits its multi-bit location data in turn to midspan PSE 920.
Each location identifier 852, 854, and 856 is supplied with, loaded with, or set to contain, a multi-bit location data. The multi-bit location data may be a unique multi-bit identification code, and location database 870 and/or asset management database 875 is further provided with an association of each of the multi-bit identification codes with a physical location of each of the location identifiers. In another embodiment the multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data, being constituted of an identification code, is set via switches associated with each of location identifier 852, 584, 856. In another embodiment the multi-bit location data for each location identifier is loaded as a unique identifying number drawn from a global numbering pool at manufacturing and preferably further affixed externally with a bar code. Such a bar code enables error free reading of the multi-bit identification and the correct association of the location with the correct multi-bit identification. In another embodiment the multi-bit location data comprises complete physical location information. In another embodiment, in which either an identification code or geographical data may be utilized, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by midspan PSE 920 to each location identifier 852, 854, 856 at installation as an AC signal modulating a voltage. Location database 870 is provided with a listing of location identifier physical locations and their associated multi-bit location data if required as well as any interconnect information required to correlate ports of midspan PSE 920 with ports of common equipment 30. Location database 870 may be provided with the listing manually or in connection with an automated or semi-automated installation routine. In the rare instance in which an element is replaced or physically moved, location database 870 is manually updated.
As will be explained further hereinto below, midspan PSE 920 receives the multi-bit location data associated with location identifier 852, 854, 856 from each port, and provides the multi-bit location data to location database 870. Thus, location database 870 is provided with both ports of common equipment 30 and location information associated with each TO 890 connected to each port. In the event of an emergency message, the location of the emergency caller is identified via location database 870 utilizing the common equipment port associated with the emergency call and the location information obtained from location identifier 856 of the associated TO 890 via the associated midspan PSE 920 powering port.
Asset management database 875 is provided with a listing of multi-bit location data codes for each of identifier 852, 854 and 856. Preferably, the multi-bit identification for each of identifier 852, 854 and 856 further comprises a port number identifier. Thus, midspan PSE 920 receives a complete listing of port connections between each output port of midspan PSE 920 and TO 890 including the identification of port connections for user patch panel 860 and consolidation point 880. Midspan PSE 920 provides multi-bit identification information associated with each of identifier 852, 854 and 856 to asset management database 875, and thus asset management database 875 is provided with a complete map of all connections in the system. Such a complete map is useful for maintenance, overall asset management, tracking moves adds and changes and enhancing network security by detecting any unauthorized changes which allow unauthorized physical connection.
In an exemplary embodiment, midspan PSE 920 sets the voltage at each port in turn to Vpse—safe, and then modulates the voltage with a type address of one of identifier 852, 854 and 856. It is to be understood that for each port only 3 possible location identifiers are connected, and thus only 4 different type addresses are required. Location identifiers 852, 854 and 856 each monitor the voltage on the input port, and in response to sensing voltage Vpse—safe, and the type address associated with the type of equipment in which it is installed, responds by modulated the current flow as a result of Vpse—safe as described above in relation to FIGS. 2A-2D.
FIG. 6C illustrates a high level flow chart of the operation of the system of FIGS. 6A and 6B in accordance with a principle of the invention. In stage 3000 each location identifier within system 800, 900, i.e. the location identifier of each element of the channel, is loaded with location data as described above and in the event location data codes are utilized the location data codes associated with their physical location are stored in location database 870. In one embodiment, location identifiers 856 are loaded with location information and all other location identifiers 850, 852 and 854 are loaded with location codes. In an exemplary embodiment stage 3000 is accomplished manually or semi-manually at an installation phase, by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. Any updates are similarly accomplished manually or semi-manually as incurred. In system 800 of FIG. 6A location database 870 is further loaded with interconnect information between ports of endpoint PSE 830 and ports of common equipment 30. In system 900 of FIG. 6B location database 870 is further loaded with interconnect information between ports of midspan PSE 920 and ports of common equipment 30. An index pointer is set to the first type of equipment. As indicated above a maximum of 4 possible types of equipment may be provided, i.e. a equipment patch panel, a user patch panel, a consolidation point and a TO, and thus a pointer is used to identify each type of equipment in turn.
In stage 3010, the PSE being either endpoint PSE 830 or midspan PSE 920 sets the voltage to Vpse—safe as described above. Vpse—safe is set so that in combination with the current limit the DC power output is less than an amount that would damage DTE 110, and is preferably above the detection voltage. In an exemplary embodiment DTE 110 is not harmed by 150 mW of power. Thus, for a standard 75 ohm termination of DTE 110, a Vpse—safe of about 15 volts for a predetermined period not exceeding 5% of predetermined time is applied. In an exemplary embodiment Vpse—safe is supplied for no more than 50 milliseconds in a period of 1 second. Thus, for example, transmitting at 1 kilobit/sec will enable transmission of 50 bits per Vpse—safe cycle. The 5% duty cycle thus supplies the power for the predetermined time sufficient to operate the electrical circuits in the embodiment presented herein and to allow for transmission, while maintaining a low average power.
In stage 3020 the voltage output of the PSE is modulated to signal one type of equipment within the system as indicated by the pointer. In stage 3030, a wait state is inserted to await a response to the signal of stage 3020. In the event the equipment signaled in stage 3020 is present in the system, in stage 3040 the location identifier associated with the equipment type responds to the signal of stage 3020 by transmitting the multi-bit location data stored therein. The transmission is preferably accomplished by modulating the current flow as a result of Vpse—safe and the modulated current flow is detected by the PSE, which extracts from the modulated current flow the transmitted multi-bit location data. In stage 3050, the pointer is checked to see if all types of equipment have been polled. In the event that all types of equipment have not been polled, in stage 3060 the pointer is indexed to the next of equipment and stage 3020 is again performed.
In the event that in stage 3030 the equipment is not present in the system, the wait state will time out without receiving a multi-bit location data, and in stage 3050 the index pointer is again checked to see if all types of equipment have been polled. It is to be understood that the PSE is not aware of the type of equipment present, and thus each type of equipment must be polled in turn.
In the event that in stage 3050 all equipment types have been polled, in stage 3070 the PSE transmits multi-bit location data received from location identifiers associated with TO equipment to location database 870. As indicated above the multi-bit location data may comprise physical location information. In stage 3080, the PSE transmits all multi-bit location data received from all location identifiers within each of the channels to asset management database 875. The above has been described in an embodiment in which data is transmitted to location database 870 and asset management database 875 only after all equipment types have been polled, however this is not meant to be limiting in any way. Transmission of data to location database 870 and asset management database 875 may be performed after each equipment type has transmitted without exceeding the scope of the invention.
FIG. 6D illustrates a high level block diagram of a system 930 exhibiting an embodiment of the invention comprising a plurality of location identifiers, each location identifier being associated with a unique type of equipment in the network, each of the plurality of location identifiers being operative to transmit a multi-bit location data towards the midspan PSE in response to an addressed polling signal, the midspan PSE being further provided with a location identifier response to a voltage source associated with common equipment 30 in accordance with a principle of the invention. System 930 comprises: a floor distributor 932; a horizontal cabling 70; a work area 820; a location database 870; and an asset management database 875. Floor distributor 910 comprises: a common equipment 30; a midspan PSE 940 comprising a location identifier 858; a current limited and monitored voltage source 935; and a user patch panel 860 comprising a location identifier 852 per port. Work area 820 comprises: a consolidation point 880 comprising a location identifier 854 per port; a plurality of TOs 890 each comprising a location identifier 856; a plurality of DTEs 110; and a plurality of PDs 260. Location database 870 is also known as an LIS.
Midspan PSE 920 is connected to common equipment 30 and is cross-connected to user patch panel 860 by a plurality of patch cords. User patch panel 860 is connected by horizontal cabling 70 comprising multiple communication cabling to consolidation point 880. Consolidation point 880 is connected to each of the plurality of TOs 890. Each DTE 110 and PD 260 is connected to a specific TO 890. As described above the configuration of system 900 is in accordance with a maximum populated channel as defined by the above mentioned EIA/TIA 568 standard.
System 930 is shown as comprising each of user patch panel 860 and consolidation point 880, however this is not meant to be limiting in any way. Each of user patch panel 860 and consolidation point 880 are optional and are not required for the operation of system 800. Common equipment 30 comprises one of a switch, hub, bridge or router. Midspan PSE 940 provides power over horizontal cabling 70 to power a compatible PD 260 preferably in accordance with IEEE 802.3af, and additionally is operative to poll each of location identifier 852, 854 and 856 and receive a multi-bit location data associated with each of location identifier 852, 854 and 856 in a manner that will be explained further hereinto below. Location database 870 is illustrated as being directly connected to common equipment 30 and midspan PSE 940 however this is not meant to be limiting in any way. Location database 870 may be connected to common equipment 30 and/or midspan PSE 940 by a data connection via the local area network, a wide area network, a wireless connection or over the Internet without exceeding the scope of the invention. Asset management database 875 is in communication with midspan PSE 940, and the communication may be one of a direct wired connection, a data connection via the local area network, a wireless connection, or an Internet connection without exceeding the scope of the invention. Optionally, location database 870 may be in direct communication with asset management database 875.
In operation, midspan PSE 940 signals each of location identifier 852, 854 and 856 in turn to transmit a multi-bit location data stored therein. Preferably, midspan PSE 940 sets the voltage on each port to be less than Vpse—safe as described above, and further modulates the voltage to transmit a signal to each of location identifier 852, 854 and 856. It is to be understood that for each port of midspan PSE 940, only one each of identifier 852, 854 and 856 is connected. In response to the signal, each of identifier 852, 854 and 856 transmits its multi-bit location data in turn to midspan PSE 940. Additionally, current limited and monitored voltage source 935 sets the voltage on each port to be less than Vpse—safe as described above, and optionally modulates the signal to a predetermined bit sequence. In response to the voltage level or signal, identifier 858 transmits its multi-bit location data current limited and monitored voltage source 935.
Each location identifier 852, 854, 856 and 858 is supplied with, loaded with, or set to contain, a multi-bit location data. The multi-bit location data may be a unique multi-bit identification code, and location database 870 and/or asset management database 875 is further provided with an association of each of the multi-bit identification codes with a physical location of each of the location identifiers. In another embodiment the multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data, being constituted of an identification code, is set via switches associated with each of location identifier 852, 584, 856 and 858. In another embodiment the multi-bit location data for each location identifier is loaded as a unique identifying number drawn from a global numbering pool at manufacturing and preferably further affixed externally with a bar code. Such a bar code enables error free reading of the multi-bit identification and the correct association of the location with the correct multi-bit identification. In another embodiment the multi-bit location data comprises complete physical location information. In another embodiment, in which either an identification code or geographical data may be utilized, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by midspan PSE 940 to each location identifier 852, 854, 856 at installation as an AC signal modulating a voltage, and location information is transmitted by current limited and monitored voltage source 935 to location identifier 858. Location database 870 is provided with a listing of location identifier physical locations and their associated multi-bit location data if required. Interconnect information is not required, since the addition of location identifier 858 serves to fully identify all connects in the channel. Location database 870 may be provided with the listing manually or in connection with an automated or semi-automated installation routine. If any is replaced or physically moved, location database 870 and asset management database 875 are automatically updated.
Midspan PSE 940 receives the multi-bit location data associated with location identifier 852, 854, 856 from each port, and provides the multi-bit location data to location database 870. Thus, location database 870 is provided with both ports of common equipment 30 and location information associated with each TO 890 connected to each port. In the event of an emergency message, the location of the emergency caller is identified via location database 870 utilizing the common equipment port associated with the emergency call and the location information obtained from location identifier 856 of the associated TO 890 via the associated midspan PSE 920 powering port.
Asset management database 875 is provided with a listing of multi-bit location data codes for each of identifier 852, 854 and 856. Preferably, the multi-bit identification for each of identifier 852, 854 and 856 further comprises a port number identifier. Thus, midspan PSE 920 receives a complete listing of port connections between each output port of midspan PSE 920 and TO 890 including the identification of port connections for user patch panel 860 and consolidation point 880. Midspan PSE 920 and current limited and monitored voltage source 935 provides multi-bit identification information associated with each of identifier 852, 854 and 856 to asset management database 875, and thus asset management database 875 is provided with a complete map of all connections in the system. Such a complete map is useful for maintenance, overall asset management, tracking moves adds and changes and enhancing network security by detecting any unauthorized changes which allow unauthorized physical connection.
In an exemplary embodiment, midspan PSE 940 sets the voltage at each port in turn to Vpse—safe, and then modulates the voltage with a type address of one of identifier 852, 854 and 856. It is to be understood that for each port only 3 possible location identifiers are connected, and thus only 4 different type addresses are required. Location identifiers 852, 854 and 856 each monitor the voltage on the input port, and in response to sensing voltage Vpse—safe, and the type address associated with the type of equipment in which it is installed, responds by modulated the current flow as a result of Vpse—safe as described above in relation to FIGS. 2A-2D. Current limited and monitored voltage source 935 sets the voltage at each port in turn to Vpse—safe, and then optionally modulates the voltage with a type address of location identifier 858. Location identifier 858 monitors the voltage on the input port, and in response to sensing voltage Vpse—safe, and/or type address associated location identifier 858, responds by modulated the current flow as a result of Vpse—safe as described above in relation to FIGS. 2A-2D. Current limited and monitored voltage source 935 monitors the current flow, and thus detects and decodes the location data transmitted by location identifier 858.
FIG. 7A illustrates a high level block diagram of a VoIP system 950 utilizing the location database of FIGS. 2A, 2B, 6A and 6B in accordance with a principle of the invention. VoIP system 950 comprises a switch, hub, router or bridge 955 comprising a PSE 960, a dynamic host configuration protocol (DHCP) server 962, a location database or LIS 965, a plurality of TOs 240, a plurality of VoIP telephones 970 each comprising a memory 972, a telephone server/gateway 975, a PSTN or IP Network 980, a Public Safety Answering Point (PSAP) 985, and a Private Switch Automatic Location Identification (PS-ALI) database server 990. PSE 960 is in all respects similar to one of midspan PSE 170, 300 or endpoint PSE 220, 830 of FIGS. 2A, 2B, 6A and 6B, respectively and location database 965 represents an instance of location database LIS 270, 870 respectively. PSE 960 may also comprise a current limited and monitored voltage source without exceeding the scope of the invention. Switch, hub, router or bridge 955 represent an instance of common equipment 30, and VoIP telephones 970 represent instances of PDs 260 or DTEs 110 of FIGS. 2A, 2B, 6A and 6B. Location database 965 is also known as an LIS.
Switch, hub, router or bridge 955 is connected to each TO 240, and each TO 240 is connected to a particular VoIP telephone 970. DHCP server 962 is in communication with switch, hub, router or bridge 955 preferably through an IP network. PSE 960 is arranged to power VoIP telephones 970 via respective TO 240, and is here illustrated as an endpoint PSE, however this is not meant to be limiting in any way, and a midspan embodiment is specifically included. PSE 960 is further arranged to supply an appropriate voltage to each TO 240 as has been described above to initiate transmission of a multi-bit location data stored thereon. Location database 950 is in communication with both PSE 960 and switch, hub, router or bridge 955. Switch, hub, router or bridge 955 and location database 965 are in communication with telephone server/gateway 975, and telephone server/gateway 975 is in communication with PSAP 985 via PSTN or IP Network 980. PSAP 985 is in communication with PS-ALI server 990. PS-ALI server 990 and location database 965 are further in communication with IP Network 980, and may communicate with each other over IP Network 980.
In operation, DHCP server 952 senses an attached VoIP telephone 970 and assigns an IP address. DHCP server 952 further queries location database 965 to access location information associated with the port of switch, hub, router or bridge 955 to which VoIP telephone 970 is attached, and downloads to memory 972 of VoIP telephone 970 the location information. In the event that a user, or user agent, initiates an emergency call from a VoIP telephone 970, the location information is transferred with the call initiation request. Telephone server/gateway 975 routes the call to an appropriate PSAP in response to the location information, and further functions to forward the call with the location information. In one embodiment, the call is forwarded with an emergency services query key (ESQK) in the automatic number identification (ANI) field, and the PSAP responsive the ESQK identifies the location for dispatch of emergency services. In one embodiment, the location is identified at least partially with reference to PS-ALI server 990. PS-ALI server 990 may further query location database 965 to receive complete location information based on the ESQK. The above is being described as a single embodiment in which the ESQK is used as a pointer, and PS-ALI server 990 requests further information based thereon due to the limited and constrained information transfer capability of PSTN 980. In another embodiment full information is transferred directly over IP Network 980 in parallel with, or as part of, the emergency call.
FIG. 7B illustrates a high level flow chart of the operation of the system of FIG. 7A to supply location information for an emergency caller in accordance with a principle of the invention. In stage 4000, location database 965, or LIS, is loaded with locations of all TOs 240 in the system, and associated multi-bit location data. The multi-bit location data may be a unique multi-bit identification code, and location database 965 is provided with an association of each of the multi-bit identification codes with a physical location of each of the location identifiers. In another embodiment the multi-bit location data comprises complete physical location information, and thus no further association is required. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data, being constituted of an identification code, is set via switches associated with location identifier of each TO 240. In another embodiment the multi-bit location data for each location identifier is loaded as a unique identifying number drawn from a global numbering pool at manufacturing and preferably further affixed externally with a bar code. Such a bar code enables error free reading of the multi-bit identification and the correct association of the location with the correct multi-bit identification. In another embodiment, in which either an identification code or geographical data may be utilized, the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. In yet another embodiment the multi-bit location data is transmitted by PSE 960 to each location identifier at installation as an AC signal modulating a voltage. As described above in relation to FIGS. 2A-2D, 4A, 4B and 6A-6C, the multi-bit location data functions to identify the physical location of each VoIP telephone 970 and other sources of emergency calls by at least utilizing the multi-bit location data transmitted by TO 240 responsive to voltage level output by PSE 960.
In stage 4010, a VoIP endpoint is attached, which in an exemplary embodiment is VoIP telephone 970 or computer having VoIP capabilities. In stage 4020, DHCP server 952 assigns the VoIP endpoint attached in stage 4010 an IP address, in a manner known to those skilled in the art. In stage 4030, DHCP server 952 retrieves the location data associated with the TO 240 to which the VoIP endpoint is attached from location database 965. In an exemplary embodiment, the location data is retrieved at least partially by utilizing the port number of switch, hub, router or bridge 955 to which the VoIP endpoint is attached.
In stage 4040, DHCP server 953 downloads the location data retrieved in stage 4030 to the VoIP endpoint attached in stage 4010, and in stage 4050 the downloaded location information is stored in memory 972. In stage 4060, the VoIP endpoint dials, or requests communication with, emergency services. In an exemplary embodiment, emergency services requests are accessed via requesting a voice call to 9-1-1. The request for emergency services is preferably forwarded with the location data downloaded and stored in stage 4040.
In stage 4070 a call server, such as telephone server/gateway 975, recognizes the emergency number dialed, and identifies the appropriate PSAP based on the location information forwarded with the request. In stage 4080, the emergency call is forwarded to the PSAP identified in stage 4070. In one embodiment, the call or request for emergency services, is forwarded with an ESQK in the ANI field. In stage 4090, PSAP 985 receives the request and looks up the location at least partially responsive to the ANI field as is known to those skilled in the art. In one embodiment the physical location data such as street address is found in PS-ALI server 990, and in another embodiment a separate Voice over IP Positioning Center (VPC) is provided which contains a translation between the ESQK and the location data originally stored on location database 965. PSAP 985 is thus operative to identify a physical location of the caller for emergency services personnel. It yet another embodiment PS-ALI server 990 queries location database 965 for full location data.
The above has been described in an embodiment in which a VoIP telephone or other VoIP endpoint receives location information from the DHCP server, however this is not meant to be limiting in any way. Location information may be retrieved by telephone server/gateway 975 from location database 965, or by another server (not shown) without exceeding the scope of the invention. In yet another embodiment, a global positional system (GPS) receiver is further provided in the VoIP endpoint, and provides location information at least partially in response to a location information output of the GPS receiver.
In another embodiment in which the configuration and method of FIGS. 4-5B are preferably utilized, full location information is loaded to identifier transmitting module 640 of TO 240. Operative DTE or PD circuitry, thus receiving full location information form identifier transmitting module 640, is operative to transmit location information with emergency services request without receiving a download of location information from a DHCP server.
FIG. 8A illustrate a high level block diagram of a VoIP system 1000 providing location information to a VoIP endpoint without requiring a database. VoIP system 1000 comprises: a switch 1010 with an associated PSE 960; a switch host 1020; a plurality of TOs 240, each comprising a location identifier 1030; a plurality of VoIP telephones 970 each comprising a memory 972, a telephone server/gateway 975, a PSTN or IP Network 980, and a Public Safety Answering Point (PSAP) 985. PSE 960 is in all respects similar to one of midspan PSE 170, 300 or endpoint PSE 220, 830 of FIGS. 2A, 2B, 6A and 6B, respectively; switch 1010 represents an instance of common equipment 30; and VoIP telephones 970 represent instances of PDs 260 or DTEs 110 of FIGS. 2A, 2B, 6A and 6B.
Switch host 1020 is in communication with switch 1010 and PSE 960, switch 1010 is connected to each TO 240, and each TO 240 is connected to a particular VoIP telephone 970. PSE 960 is arranged to power VoIP telephones 970 via respective TO 240, and is here illustrated as an endpoint PSE, however this is not meant to be limiting in any way, and a midspan embodiment is specifically included. PSE 960 is further arranged to supply an appropriate voltage to each TO 240 as has been described above, and in particular but without limitation in relation to FIG. 5C, to initiate transmission of multi-bit location information stored thereon. Switch 1010 is in communication with telephone server/gateway 975, and telephone server/gateway 975 is in communication with PSAP 985 via PSTN or IP Network 980. Location identifier 1030 may represent an instance of one of location identifier 250 of FIGS. 2A, 2B, location identifier 615 of FIG. 4A or location identifier 856 of FIGS. 6A, 6B without exceeding the scope of the invention.
In operation, PSE 960 regularly sets the output voltage to each TO 240 in turn to Vpse—safe. In one embodiment location identifier 1030 of TO 240, responsive to Vpse—safe operates as described above in relation to FIG. 5C to transmit the location information stored thereon to VoIP telephone 970 for storage in memory 972. In another embodiment location identifier 1030, responsive to Vpse—safe or a classification voltage, operates as described above in relation to one of FIGS. 2C, 2D, and 6C to transmit the location information to PSE 960. PSE 960 is further operative to detect, optionally classify and power VoIP telephone 970 via the communication cabling associated with a respective TO 240. Alternatively, VoIP telephone 970 is locally powered, and PSE 960 not recognizing a signature resistance, does not attempt to power VoIP telephone 970 via the communication cabling. VoIP telephone 970 thus operatively receives the location information stored in memory 972, or in an embodiment in which PSE 960 receives the location information, switch host 1020 upon detection of VoIP telephone 970 transmits the received location information by Ethernet or IP data transmission to VoIP telephone 970 for storage in memory 972. Location information may be left stored on memory 972 or transferred to another memory location within VoIP telephone 970 without exceeding the scope of the invention.
In the event that a user, or user agent, initiates an emergency call from a VoIP telephone 970, the location information is transferred with the call initiation request. Telephone server/gateway 975 routes the call to an appropriate PSAP in response to the location information, and further functions to forward the call with the location information. In one embodiment, the call is forwarded with an emergency services query key (ESQK) in the automatic number identification (ANI) field, and the PSAP responsive the ESQK identifies the location for dispatch of emergency services. In another embodiment the location information is forwarded via an IP link to the PSAP, and thus the PSAP is notified of the location of the requester of emergency services.
FIG. 8B illustrates a high level flow chart of the operation of the system of FIG. 8A to supply location information from switch host 1020 to the VoIP endpoint, and for use by the VoIP endpoint in placing a call for emergency services. As described VoIP telephone 970 describes an instance of a VoIP endpoint, and the operation will now be described in relation to VoIP telephone 970, however this is not meant to be limiting and is merely by way of an example.
In stage 5000, each TO 240 within system 1000 is loaded with, or set to contain, multi-bit location data. The multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. Any updates caused by moving a TO 240 are similarly accomplished as incurred.
In stage 5010 switch host 1020 receives location information from each TO 240 within system 1000. In an exemplary embodiment each TO 240 transmits its location information responsive to Vpse—safe or a classification voltage from PSE 960, and the transmitted location information is received by PSE 960 and transferred to switch host 1020. Switch host 1020 is operative as described above in relation to FIGS. 2C, 2D and 6C to associate powering ports of PSE 960, the received location information, and the data ports of switch 1010 to which the TO 240 and VoIP telephone 970 is connected so as to correctly associate the location information received from a respective TO 240 with the VoIP telephone 970 connected thereto.
In stage 5020, switch host 1020 ascertains if a VoIP endpoint, such as VoIP telephone 970 has been attached to a respective TO 240 and is thus connected to system 1000. It is to be understood that in the event VoIP telephone 970 is to be powered over the communication cabling, PSE 960 will further operate to identify, optionally classify and power VoIP telephone 970. In the event that VoIP telephone 970 has not been attached, stage 5010 is repeated. It is to be noted that if powering is not required PSE 960 may be a current limited and monitored voltage source.
In the event that in stage 5020 a VoIP telephone 970 has been detected as attached, in stage 5030 switch host 1020 downloads location information received in stage 5010 to the VoIP telephone 970 detected in stage 5020 and the information is stored in memory 972. In stage 5040, a user utilizing VoIP telephone 970 dials, or requests communication with, emergency services. In an exemplary embodiment, emergency services requests are accessed via requesting a voice call to 9-1-1. The request for emergency services is preferably forwarded with the location information downloaded in stage 5030 and stored in memory 972.
In stage 5050 a call server, such as telephone server/gateway 975, recognizes the emergency number dialed, and identifies the appropriate PSAP based on the location information forwarded with the request and a database of PSAPs according to location. In stage 5060, the emergency call is forwarded to the PSAP identified in stage 5050. In one embodiment, the call or request for emergency services, is forwarded with an ESQK in the ANI field, the ESQK being generated to relay the location information over legacy E-9-1-1 equipment. In another embodiment the location information is directly transferred along with the call request. In stage 5070, PSAP 985 receives the request and looks up the location at least partially responsive to the ANI field and provides the location information to emergency service personnel. In one embodiment a VPC (not shown) is provided which contains a translation between the ESQK and the location information found in switch host 1020. In an embodiment in which the location information is forwarded to PSAP 985, the forwarded location information is provided to emergency services personnel. PSAP 985 is thus operative to identify a physical location of the caller for emergency services personnel.
FIG. 8C illustrates a high level flow chart of the operation of the system of FIG. 8A to supply location information directly to the VoIP endpoint from the TO, and for use by the VoIP endpoint in placing a call for emergency services. As described VoIP telephone 970 describes an instance of a VoIP endpoint, and the operation will now be described in relation to VoIP telephone 970, however this is not meant to be limiting and is merely by way of an example.
In stage 5500, each TO 240 within system 1000 is loaded with location information. The multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. Any updates caused by moving a TO 240 are similarly accomplished as incurred.
In stage 5510, each TO 240 responsive to a received Vpse—safe from a respective PSE 960, transmits location information stored in stage 5500 to a connected VoIP telephone 970, and the transmitted information is stored in memory 972. Optionally, VoIP telephone 970 is further operational to transmit the location information to one of switch host 1020 of FIG. 8A or location database 965 of FIG. 7A.
In stage 5520, a user utilizing VoIP telephone 970 dials, or requests communication with, emergency services. In an exemplary embodiment, emergency services requests are accessed via requesting a voice call to 9-1-1. The request for emergency services is preferably forwarded with the location information received in stage 5510 and stored in memory 972.
In stage 5530 a call server, such as telephone server/gateway 975, recognizes the emergency number dialed, and identifies the appropriate PSAP based on the location information forwarded with the request and a database of PSAPs according to location. In stage 5540, the emergency call is forwarded to the PSAP identified in stage 5530. In one embodiment, the call or request for emergency services, is forwarded with an ESQK in the ANI field, the ESQK being generated to relay the location information over legacy E-9-1-1 equipment. In another embodiment the location information is directly transferred along with the call request. In stage 5550, PSAP 985 receives the request and looks up the location at least partially responsive to the ANI field and provides the location information to emergency service personnel. In one embodiment a VPC (not shown) is provided which contains a translation between the ESQK and the location information found in switch host 1020 or location database 965 of FIG. 7A. In an embodiment in which the location information is forwarded to PSAP 985, the forwarded location information is provided to emergency services personnel. PSAP 985 is thus operative to identify a physical location of the caller for emergency services personnel.
FIG. 9 illustrates a high level block diagram of a system 1050 according to the invention exhibiting wireless access points and a distributed architecture according to the principle of the invention. System 1050 comprises a switch, hub, router or bridge 1010 comprising a PSE 960, a plurality of TOs 240 each comprising a location identifier 1030, a plurality of wireless access points 1060, a portable computer 1070, a cellular telephone 1075, a dynamic host configuration protocol (DHCP) server 962, a digital subscriber line access multiplexer (DSLAM) or cable head end 1080, an Internet 1090, a telephone server/gateway 975, and a PSAP 985. DSLAM/Cable head end 1080 is connected to switch 1010 via a cable or ADSL connection, and DHCP server 962 is arranged to provide provisioning for switch 1010. DSLAM/Cable head end 1080 is connected to Internet 1090, PSAP 985 and telephone server gateway 975 are similarly connected via Internet 1090. Each TO 240 is connected to switch 1010 and is further connected to a wireless access point 1060. Portable computer 1070 and cellular telephone 1075 are each within wireless access range of a wireless access point 1060. PSE 960 is in all respects similar to one of midspan PSE 170, 300 or endpoint PSE 220, 830 of FIGS. 2A, 2B, 6A and 6B, respectively. PSE 960 may also comprise a current limited and monitored voltage source without exceeding the scope of the invention.
PSE 960 may power wireless access points 1060 via respective TO 240, and is here illustrated as an endpoint PSE, however this is not meant to be limiting in any way. PSE 960 is further arranged to supply an appropriate voltage to each TO 240 as has been described above to initiate transmission of a multi-bit location data stored thereon. PSE 960 is arranged as a node to switch 960 and communicates with each wireless access point 1060.
In operation DCHP server assigns an IP address to switch 1010 and DSLAM/cable head end 1080 provides Internet access to Internet 1090 to switch 1010. Telephone server/gateway 975 provides telephone service to switch 1010 and all nodes connected thereto. Location identifier 1030 of each TO 240 within system 1050 is loaded with, or set to contain, multi-bit location data. The multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information. In one embodiment the multi-bit location data is loaded at an installation phase by one of a wired and a wireless connection preferably by a dedicated program on a portable computer or through dedicated functionality of a cabling tester. Any updates caused by moving a TO 240 are similarly accomplished as incurred.
As described above, responsive to a voltage signal from PSE 960, each location identifier 1030 transmits stored location data to PSE 960. Each device connected thereto, such as portable computer 1070 and cellular telephone 1075 accesses PSE 960 and uploads respective location data. In the event that a user, or user agent, initiates an emergency call the location information is transferred with the call initiation request. Telephone server/gateway 975 routes the call to an appropriate PSAP in response to the location information and a PSAP location databaase, and further functions to forward the call with the location information.
Thus, the present embodiments enable a system and method for identifying the physical location of a DTE connected in a local area network by providing a location identifier associated with each TO. The location identifier is loaded with multi-bit location data. A current limited voltage source associated with a floor distributor, and preferably further associated with either a common equipment of the floor distributor or a midspan device, is further provided. The location identifier, responsive to a pre-determined voltage level, or a signal, from the current limited voltage source transmits the multi-bit location data. In an exemplary embodiment the current limited voltage source is a PSE.
The multi-bit location data may be a unique multi-bit identification code, and a database is further provided with an association of each of the multi-bit identification codes with a physical location of the TO. In another embodiment the multi-bit location data comprises complete physical location information. Preferably, the location data is formatted as a Presence Information Document Format-Location Object (PIDF-LO). In one embodiment the location data comprises a geographic location including without limitation at least some of latitude, longitude, elevation and the datum which identifies the cording system used. In one further embodiment the location data is formatted using the World Geodetic System datum. In another embodiment the location data comprises a civic location constituted of a set of elements that describe detailed street address information. In one ever further embodiment location data comprises security or access information, including but not limited to company name, floor, cubicle or room location and hazardous material information.
In one embodiment the location identifier transmits the multi-bit location data to the current limited voltage source and the current limited voltage source monitors the current flow thereby detected and receiving the transmission. The current limited voltage source further communicates the received multi-bit location data to a database along with information regarding which port of the voltage source received the multi-bit location data. The database is further provided with a listing of voltage source ports and their associated common equipment ports. The database further receives the MAC address and/or IP address of all DTEs attached, as well as the common equipment port to which they are attached. Utilizing the common equipment port information, the database associates one of the MAC address and the IP address with the multi-bit location data which is associated with a physical location. The physical location is thus updated automatically for use in identifying a caller's location when an emergency call is made.
In one further embodiment each equipment type between the voltage source and the DTE is provided with a location identifier. The location identifier is provided with information indicating the type of equipment to which it is associated as well as a multi-bit location data. The current limited voltage source signals the location identifier associated with each type of equipment to transmit in turn its multi-bit location data and monitors the resultant current flow to detect and receive the resultant transmission. In response to the received multi-bit location data of each type of equipment connected to a port of the voltage source, the complete path between the voltage source and the TO is identified automatically and communicated to the database. Such an embodiment advantageously provides complete asset management between the voltage source and the TO.
In another embodiment the location identifier transmits the multi-bit location data to a DTE connected to the TO. The DTE responds to database queries with the multi-bit location data received from the TO to which it is connected. The database further receives the MAC address and/or IP address of all DTEs attached. The physical location is thus updated automatically for use in identifying a caller's location when an emergency call is made.
It is appreciated that certain features of the invention, which are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features of the invention which are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable subcombination.
Unless otherwise defined, all technical and scientific terms used herein have the same meanings as are commonly understood by one of ordinary skill in the art to which this invention belongs. Although methods similar or equivalent to those described herein can be used in the practice or testing of the present invention, suitable methods are described herein.
All publications, patent applications, patents, and other references mentioned herein are incorporated by reference in their entirety. No admission is made that any reference constitutes prior art. The discussion of the reference states what their author's assert, and the applicants reserve the right to challenge the accuracy and pertinency of the cited documents. It will be clearly understood that, although a number of prior art complications are referred to herein, this reference does not constitute an admission that any of these documents forms part of the common general knowledge in the art in any country.
In the claims of this application and in the description of the invention, except where the context requires otherwise due to express language or necessary implication, the word “comprise” or variations such as “comprises” or “comprising” is used in any inclusive sense, i.e. to specify the presence of the stated features but not to preclude the presence or addition of further features in various embodiments of the invention.
In case of conflict, the patent specification, including definitions, will prevail. In addition, the materials, methods, and examples are illustrative only and not intended to be limiting.
It will be appreciated by persons skilled in the art that the present invention is not limited to what has been particularly shown and described hereinabove. Rather the scope of the present invention is defined by the appended claims and includes both combinations and subcombinations of the various features described hereinabove as well as variations and modifications thereof which would occur to persons skilled in the art upon reading the foregoing description and which are not in the prior art.

## Claims

1. A system for location identification in a local area network comprising:
a current limited voltage source;
a telecommunications outlet;
a location identifier associated with said telecommunication outlet, said location identifier comprising a current limited voltage source side interface, a transmitting module and a data terminal equipment side interface, the transmitting module coupled to the data terminal equipment side interface;
a data terminal equipment connected to said telecommunication outlet; and
a communication cabling connecting said current limited voltage source to said telecommunications outlet,
said location identifier responsive to a signal of a pre-determined voltage level from said current limited voltage source, received via said current limited voltage source side interface, to transmit a multi-bit location data from said transmitting module directly to said data terminal equipment via said data terminal equipment side interface.

2. A system according to claim 1, wherein said current limited voltage source is constituted of one of an endpoint power sourcing equipment and a midspan power sourcing equipment.

3. A system according to claim 1, wherein said data terminal equipment comprises a receiver arranged to receive said multi-bit location data transmitted from said transmitting module, said receiver being powered by said received multi-bit location data.

4. A system according to claim 1, wherein said data terminal equipment comprises a memory, said data terminal equipment arranged to store said multi-bit location data transmitted from said transmitting module on said memory.

5. A system according to claim 1, wherein said data terminal equipment is further arranged to communicate said received multi-bit identification to a location database.

6. A system according to claim 1, wherein said pre-determined voltage level signal is a classification voltage.

7. A system according to claim 1, wherein said pre-determined voltage level signal is current limited, said current limited signal presenting less power than an amount that damages a data terminal equipment which has not been designed to accept power over communication cabling connected via said communication cabling.

8. A system according to claim 1, wherein said pre-determined voltage level of said signal is greater than 10 volts.

9. A system according to claim 1, wherein said pre-determined voltage level signal is current limited, is above 10 volts, and is time limited such that the average power of said pre-determined voltage signal over a pre-determined cycle time is less than 150 milliwatts.

10. A system according to claim 1, wherein said multi-bit location data comprises one of a geographic location and a civic location.

11. A method for location identification in a local area network comprising:
providing a telecommunications outlet;
providing a location identifier associated with said telecommunications outlet;
providing a data terminal equipment connected to said provided telecommunications outlet;
providing a current limited voltage source connected via a communication cabling to said telecommunications outlet;
identifying if said provided data terminal equipment is arranged to receive power via the communication cabling;
in the event that that said provided data terminal equipment is arranged to received power via the communication cabling,
setting a voltage output of said provided current limited voltage source to one of a classification voltage and an operating voltage for the data terminal equipment; and
transmitting a multi-bit location data from said location identifier directly to said provided data terminal equipment responsive to said classification voltage or said operating voltage; and

in the event that that said provided data terminal equipment is not arranged to receive power via the communication cabling,
setting a voltage of said provided current limited voltage source to a predetermined safety level and timing which presents less power to said provided data terminal equipment than an amount that damages said provided data terminal equipment in the event that it has not been designed to accept power over communication cabling; and
transmitting a multi-bit location data from said location identifier directly to said provided data terminal equipment responsive to said predetermined safety voltage.

12. A method according to claim 11, wherein said provided current limited voltage source is constituted of one of an endpoint power sourcing equipment and a midspan power sourcing equipment.

13. A method according to claim 11, further comprising powering said receiving by a signal comprising said received multi-bit location data.

14. A method according to claim 11, further comprising storing said received multi-bit location data at said provided data terminal equipment.

15. A method according to claim 11, further comprising communicating said received multi-bit identification from said data terminal equipment to a location database.

16. A method according to claim 11, wherein said pre-determined safety level is above 10 volts, and wherein said timing is arranged such that the average power of said pre-determined signal over a pre-determined cycle time is less than 150 milliwatts.

17. A method according to claim 11, wherein said multi-bit location data comprises one of a geographic location and a civic location.

18. A system for automatic location identification comprising:
a current limited voltage source;
a telecommunications outlet;
a communication cabling connecting said current limited voltage source to said telecommunications outlet;
a data terminal equipment connected to said telecommunications outlet; and
a location identifier associated with said telecommunications outlet,
said current limited voltage source arranged to detect if said data terminal equipment is arranged to received power via said communication cabling, and
in the event that said data terminal equipment is arranged to received power via said communication cabling,
said current limited voltage source is arranged to set a voltage output of said current limited voltage source to a classification voltage, and
said location identifier is arranged to transmit a multi-bit location data from said location identifier directly to said data terminal equipment responsive to said classification level voltage; and

in the event that that said provided data terminal equipment is not arranged to received power via the communication cabling,
said current limited voltage source is arranged to set a voltage of said current limited voltage source to a predetermined safety value and timing arranged so as to present less power to said data terminal equipment than an amount that damages said data terminal equipment which has not been designed to accept power over communication cabling, and
said location identifier is arranged to transmit a multi-bit location data from said location identifier directly to said data terminal equipment responsive to said predetermined safety voltage.

19. A system for automatic location identification comprising:
a current limited voltage source;
a telecommunications outlet;
a communication cabling connecting said current limited voltage source to said telecommunications outlet;
a data terminal equipment connected to said telecommunications outlet; and
a location identifier associated with said telecommunications outlet,
said current limited voltage source arranged to detect if said data terminal equipment is arranged to received power via said communication cabling, and
in the event that said data terminal equipment is arranged to received power via said communication cabling,
said current limited voltage source is arranged to set a voltage output of said current limited voltage source to an operating voltage sufficient to power the data terminal equipment, and
said location identifier is arranged to transmit a multi-bit location data from said location identifier directly to said data terminal equipment responsive to said operating voltage; and

in the event that that said provided data terminal equipment is not arranged to received power via the communication cabling,
said current limited voltage source is arranged to set a voltage of said current limited voltage source to a predetermined safety value and timing arranged so as to present less power to said data terminal equipment than an amount that damages said data terminal equipment which has not been designed to accept power over communication cabling, and

said location identifier is arranged to transmit a multi-bit location data from said location identifier directly to said data terminal equipment responsive to said predetermined safety voltage.