Video surveillance systems using out of band key exchange
US-12177293-B2 · Dec 24, 2024 · US
US9231786B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9231786-B2 |
| Application number | US-201213400755-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 21, 2012 |
| Priority date | Feb 21, 2011 |
| Publication date | Jan 5, 2016 |
| Grant date | Jan 5, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method, system and apparatus are provided for performing peer-to-peer (P2P) data sharing operations between user equipment (UE) devices in a wireless-enabled communications environment. A first client node comprises content data and operates in a server peer mode to provide content data. A second client node submits a request to a P2P application server (P2P AS) for the content data. In response, the P2P AS provides the address of the first client node to the second client node. The second client node then uses the provided address to submit a request to the first client node to provide the content data. The first client node accepts the request and then provides the content data to the second client node.
Opening claim text (preview).
What is claimed is: 1. A peer node, comprising: a hardware processor operably connected to a memory and to a wireless transceiver; the hardware processor configured to: store content data in the memory provided by a peer-to-peer (P2P) application server (P2P AS); provide state information to one of the P2P AS or a preference level conversion function (PLCF), the state information comprising at least one of a current radio access type, battery level, and user input; and provide, to the P2P AS, a preference level instructing the P2P AS to operate, using the wireless transceiver and based on the state information, in a wireless-enabled communications environment in a server peer mode to provide the content data to a second peer node operating in a client peer mode. 2. The peer node of claim 1 , wherein the hardware processor is further configured to receive a request for the content data from the second peer node and providing the content data to the second peer node. 3. The peer node of claim 1 , wherein the hardware processor is further configured to receive a request for the content data from a content data requestor at the P2P AS and providing the content data to the second peer node. 4. The peer node of claim 1 , wherein the hardware processor is further configured to receive a request for the content data from a content data requestor associated with the P2P AS and providing the content data to a P2P content data services proxy that is enabled to provide the content data to a legacy client peer node. 5. The peer node of claim 1 , wherein the hardware processor is further configured to operate in a client peer mode to send parallel requests for desired content to a plurality of peer nodes operating in server peer mode and receiving the desired content from one of the plurality of peer nodes operating in server peer mode. 6. The peer node of claim 1 , wherein the radio access type comprises one of cellular and WiFi. 7. The peer node of claim 1 , wherein the PLCF is embodied in the peer node. 8. The peer node of claim 1 , wherein the PLCF is part of an application server node. 9. The peer node of claim 8 , wherein the hardware processor is further configure to send a rejection message to the second peer node, the rejection message comprising a reason, wherein the PLCF is operable to intercept the message to receive the state information. 10. The peer node of claim 8 , wherein the hardware processor is further configure to send no reply to the second node in response to a request, wherein the PLCF recognizes the lack of a reply as an indication of the state information. 11. A method, operable at a peer node, for performing peer-to-peer content data sharing operations, comprising: using content data provided by a peer-to-peer application server (P2P AS); providing state information to one of the P2P AS or a preference level conversion function (PLCF), the state information comprising at least one of a current radio access type, battery level, and user input; and providing, to the P2P AS, a preference level instructing the P2P AS to operate, using a wireless transceiver and based on the state information, in a wireless-enabled communications environment in a server peer mode to provide the content data to a second peer node operating in a client peer mode. 12. The method of claim 11 , further comprising receiving the request for the content data from the second peer node and providing the content data to the second peer node. 13. The method of claim 11 , further comprising receiving the request for the content data from a content data requestor at the P2P AS and providing the content data to the second peer node. 14. The method of claim 11 , further comprising receiving the request for the content data from a content data requestor associated with the P2P AS and providing the content data to a P2P content data services proxy that is enabled to provide the content data to a legacy client peer node. 15. The method of claim 11 , further comprising operating in a client peer mode to send parallel requests for desired content to a plurality of peer nodes operating in server peer mode and receiving the desired content from one of the plurality of peer nodes operating in server peer mode. 16. The method of claim 11 , wherein the radio access type comprises one of cellular and WiFi. 17. The method of claim 11 , wherein the PLCF is embodied in the peer node. 18. The method of claim 13 , wherein the PLCF is part of an application server node. 19. The method of claim 18 , wherein the method further comprises sending a rejection message to the second peer node, the rejection message comprising a reason, wherein the PLCF is operable to intercept the rejection message and receive the status thereby. 20. The method of claim 11 , wherein the method further comprises sending no message to the second peer node in response to the request, the rejection message comprising a reason, wherein the PLCF is operable to recognize the lack of a response message and receive the status thereby. 21. A peer-to-peer (P2P) application server (P2P AS), comprising: a hardware processor operably connected to a memory, the processor having network connectivity, the hardware processor configured to: store in the memory address data corresponding to a first plurality of server peer nodes operating in a server peer mode and a second plurality of client peer nodes operating in a client peer mode; receive ranking information based at least in part on state information for each of the first plurality of server peer nodes, the state information comprising at least one of a current radio access type, battery level, and user input; and responsive to receiving a request for selected content from a client node of the second plurality of client nodes, determine a preferred order of server peer nodes that contain the selected content, the determining based at least in part on the ranking information. 22. The P2P AS of claim 21 , wherein the hardware processor is further configured to send the preferred order of server peer nodes to the client peer node. 23. The P2P AS of claim 21 , wherein the hardware processor is further configured to send a request for the selected content for the client node to each of the server nodes that contain the selected content, the sending being performed sequentially in the preferred order until one of the server nodes that contain the selected content accepts the request. 24. The P2P AS of claim 21 , wherein responsive to one of the plurality of server nodes that contain the selected content accepting the requesting, sending an acknowledgement to the client peer node. 25. The P2P AS of claim 24 , wherein responsive to one of the plurality of server nodes that contain the selected content accepting the requesting, sending the selected content to the client peer node. 26. The P2P AS of claim 21 , wherein the hardware processor is further configured to send a request for the selected content for the client node to a plurality of the server nodes that contain the selected content in parallel, the sending being performed in the preferred order such that one of the plurality of server nodes that contain the selected content accepts the request. 27. The P2P AS of claim 26 , wherein responsive to one of the plurality of server nodes that contain the selected content accepting the requesting, sending an a
Peer-to-peer [P2P] networks · CPC title
Arrangements for connecting between networks having differing types of switching systems, e.g. gateways · CPC title
for accessing one among a plurality of replicated servers · CPC title
Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70) · CPC title
Support for services or applications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.