CA2683998A1 - Device detection and service discovery system and method for a mobile ad hoc communications network - Google Patents
Device detection and service discovery system and method for a mobile ad hoc communications network Download PDFInfo
- Publication number
- CA2683998A1 CA2683998A1 CA002683998A CA2683998A CA2683998A1 CA 2683998 A1 CA2683998 A1 CA 2683998A1 CA 002683998 A CA002683998 A CA 002683998A CA 2683998 A CA2683998 A CA 2683998A CA 2683998 A1 CA2683998 A1 CA 2683998A1
- Authority
- CA
- Canada
- Prior art keywords
- nearby device
- discovered nearby
- middleware software
- discovered
- inquiry
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
Abstract
An apparatus comprises a memory device and a processor disposed in communication with the memory device. The processor is configured to conduct an inquiry to discover nearby devices and to determine whether a discovered nearby device provides an indication that it may include a middleware software, the middleware software configured for providing application and service discovery. When the discovered nearby device does not provide an indication that it may include the middleware software the processor disconnects communication session establishment with the discovered nearby device. When the discovered nearby device provides an indication that it may include the middleware software, the processor creates a wireless short-range communication connection to the discovered nearby device. The processor confirms whether the nearby device includes the middleware software by requesting corresponding information from the discovered nearby device via the wireless short-range communication connection and when the discovered nearby device includes the middleware software, the processor executes the middleware software to perform application and service discovery with the discovered nearby device.
Claims (36)
1. An apparatus comprising:
a memory device; and a processor disposed in communication with the memory device, the processor configured to:
conduct an inquiry to discover nearby devices;
determine whether a discovered nearby device provides an indication that it may include a middleware software, the middleware software configured for providing application and service discovery;
when the discovered nearby device does not provide an indication that it may include the middleware software:
disconnect communication session establishment with the discovered nearby device;
when the discovered nearby device provides an indication that it may include the middleware software:
create a wireless short-range communication connection to the discovered nearby device;
confirm whether said nearby device includes the middleware software by requesting corresponding information from said discovered nearby device via the wireless short-range communication connection; and when said discovered nearby device includes the middleware software:
execute the middleware software to perform application and service discovery with said discovered nearby device.
a memory device; and a processor disposed in communication with the memory device, the processor configured to:
conduct an inquiry to discover nearby devices;
determine whether a discovered nearby device provides an indication that it may include a middleware software, the middleware software configured for providing application and service discovery;
when the discovered nearby device does not provide an indication that it may include the middleware software:
disconnect communication session establishment with the discovered nearby device;
when the discovered nearby device provides an indication that it may include the middleware software:
create a wireless short-range communication connection to the discovered nearby device;
confirm whether said nearby device includes the middleware software by requesting corresponding information from said discovered nearby device via the wireless short-range communication connection; and when said discovered nearby device includes the middleware software:
execute the middleware software to perform application and service discovery with said discovered nearby device.
2. The apparatus of claim 1, wherein the middleware software includes a service discovery protocol and at least one computer program, each computer program comprising at least one sequence of operational instructions.
3. The apparatus of claim 1, wherein when said discovered nearby device includes the middleware software, the processor is further configured to:
execute the middleware software to launch applications and services.
execute the middleware software to launch applications and services.
4. The apparatus of claim 1, wherein to confirm that said discovered nearby device includes the middleware software, the processor is further configured to:
send a recognition request message to said discovered nearby device; and receive a recognition response message from said discovered nearby device.
send a recognition request message to said discovered nearby device; and receive a recognition response message from said discovered nearby device.
5. The apparatus of claim 4, wherein the recognition request message is a Bluetooth Service Discovery Protocol request and the recognition response message is a Bluetooth Service Discovery Protocol response.
6. The apparatus of claim 1, wherein to execute the middleware software to perform application and service discovery, the processor is further configured to:
receive a notification message from said discovered nearby device, the notification message including a local application directory stored in said discovered nearby device;
store an update to a combined application directory, the update based on a comparison of the local application directory and the combined application directory; and send an update message to said discovered nearby device, the update message including an update portion of the combined application directory for updating the local application directory stored in said discovered nearby device.
receive a notification message from said discovered nearby device, the notification message including a local application directory stored in said discovered nearby device;
store an update to a combined application directory, the update based on a comparison of the local application directory and the combined application directory; and send an update message to said discovered nearby device, the update message including an update portion of the combined application directory for updating the local application directory stored in said discovered nearby device.
7. The apparatus of claim 6, wherein the processor is further configured to:
launch a local application based on a reference in the combined application directory; and connect the local application to a counterpart application executing on said discovered nearby device.
launch a local application based on a reference in the combined application directory; and connect the local application to a counterpart application executing on said discovered nearby device.
8. The apparatus of claim 1, wherein to conduct the inquiry, the processor is further configured to:
send an inquiry request message to a coverage area within the mobile ad hoc communications network; and receive an inquiry response message from the discovered nearby device, the inquiry response message including the indication.
send an inquiry request message to a coverage area within the mobile ad hoc communications network; and receive an inquiry response message from the discovered nearby device, the inquiry response message including the indication.
9. The apparatus of claim 8, wherein the inquiry request message is a Bluetooth inquiry command, and the inquiry response message is a Bluetooth inquiry result command.
10. The apparatus of claim 1, wherein to create the connection, the processor is further configured to:
send a paging request message to a coverage area within the mobile ad hoc communications network directed to the discovered nearby device; and receive a paging accept message from the discovered nearby device.
send a paging request message to a coverage area within the mobile ad hoc communications network directed to the discovered nearby device; and receive a paging accept message from the discovered nearby device.
11. A method for performing device detection and service discovery in a mobile ad hoc communications network, comprising:
conducting an inquiry to discover nearby devices;
determining whether a discovered nearby device provides an indication that it may include a middleware software, the middleware software configured for providing application and service discovery;
when the discovered nearby device does not provide an indication that it may include the middleware software:
disconnecting communication session establishment with the discovered nearby device;
when the discovered nearby device provides an indication that it may include the middleware software:
creating a wireless short-range communication connection to the discovered nearby device;
confirming whether the discovered nearby device includes the middleware software by requesting corresponding information from said discovered nearby device via the wireless short-range communication connection; and when the discovered nearby device includes the middleware software layer:
executing the middleware software to perform application and service discovery with said discovered nearby device.
conducting an inquiry to discover nearby devices;
determining whether a discovered nearby device provides an indication that it may include a middleware software, the middleware software configured for providing application and service discovery;
when the discovered nearby device does not provide an indication that it may include the middleware software:
disconnecting communication session establishment with the discovered nearby device;
when the discovered nearby device provides an indication that it may include the middleware software:
creating a wireless short-range communication connection to the discovered nearby device;
confirming whether the discovered nearby device includes the middleware software by requesting corresponding information from said discovered nearby device via the wireless short-range communication connection; and when the discovered nearby device includes the middleware software layer:
executing the middleware software to perform application and service discovery with said discovered nearby device.
12. The method of claim 11, wherein the confirming further comprises:
sending a recognition request message to the discovered device; and receiving a recognition response message from the discovered nearby device.
sending a recognition request message to the discovered device; and receiving a recognition response message from the discovered nearby device.
13. The method of claim 12, wherein the receiving of the recognition response message confirms that the discovered nearby device includes the middleware software.
14. The method of claim 12, wherein the recognition response message includes a confirmation that the discovered nearby device includes the middleware software.
15. The method of claim 14, wherein setting at least one bit in the recognition response message to at least one predetermined value is the confirmation.
16. The method of claim 11, wherein the middleware software includes a service discovery protocol and at least one computer program, each computer program comprising at least one sequence of operational instructions.
17. The method of claim 11, wherein when the discovered nearby device includes the middleware software, the method further comprises:
executing the middleware software to launch applications and services.
executing the middleware software to launch applications and services.
18. The method of claim 11, wherein the conducting of the inquiry further comprises:
sending an inquiry request message to a coverage area within the mobile ad hoc communications network; and receiving an inquiry response message from the discovered nearby device, the inquiry response message including the indication.
sending an inquiry request message to a coverage area within the mobile ad hoc communications network; and receiving an inquiry response message from the discovered nearby device, the inquiry response message including the indication.
19. The method of claim 18, wherein the inquiry request message is a Bluetooth inquiry command, and the inquiry response message is a Bluetooth inquiry result command.
20. The method of claim 19, wherein setting at least one bit in the Bluetooth inquiry result command to at least one predetermined value is the indication.
21. The method of claim 11, wherein the creating of the connection further comprises:
sending a paging request message to a coverage area within the mobile ad hoc communications network directed to the discovered nearby device; and receiving a paging accept message from the discovered nearby device.
sending a paging request message to a coverage area within the mobile ad hoc communications network directed to the discovered nearby device; and receiving a paging accept message from the discovered nearby device.
22. The method of claim 11, wherein the confirming further comprises:
sending a recognition request message to the discovered nearby device; and receiving a recognition response message from the discovered nearby device.
sending a recognition request message to the discovered nearby device; and receiving a recognition response message from the discovered nearby device.
23. The method of claim 11, wherein the executing of the middleware software to perform application and service discovery further comprises:
receiving a notification message from the discovered nearby device, the notification message including a local application directory stored in the discovered nearby device;
storing an update to a combined application directory, the update based on a comparison of the local application directory and the combined application directory; and sending an update message to the discovered nearby device, the update message including an update portion of the combined application directory for updating the local application directory stored in the discovered nearby device.
receiving a notification message from the discovered nearby device, the notification message including a local application directory stored in the discovered nearby device;
storing an update to a combined application directory, the update based on a comparison of the local application directory and the combined application directory; and sending an update message to the discovered nearby device, the update message including an update portion of the combined application directory for updating the local application directory stored in the discovered nearby device.
24. The method of claim 11, further comprising:
launching a local application based on a reference in the combined application directory; and connecting the local application to a counterpart application executing on the discovered nearby device.
launching a local application based on a reference in the combined application directory; and connecting the local application to a counterpart application executing on the discovered nearby device.
25. A system for performing device detection and service discovery in a mobile ad hoc communications network, comprising:
means for conducting an inquiry to discover nearby devices;
means for determining whether a discovered nearby device provides an indication that it may include a middleware software, the middleware software configured for providing application and service discovery;
means for disconnecting communication session establishment with the discovered nearby device when the discovered nearby device does not provide an indication that it may include the middleware software;
means for creating a wireless short-range communication connection to the discovered nearby device when the discovered nearby device provides an indication that it may include the middleware software;
means for confirming that the discovered nearby device includes the middleware software when the discovered nearby device provides an indication that it may include the middleware software by requesting corresponding information from said discovered nearby device via the wireless short-range communication connection; and means for executing the middleware software to perform application and service discovery with said discovered nearby device when the discovered nearby device includes the middleware software.
means for conducting an inquiry to discover nearby devices;
means for determining whether a discovered nearby device provides an indication that it may include a middleware software, the middleware software configured for providing application and service discovery;
means for disconnecting communication session establishment with the discovered nearby device when the discovered nearby device does not provide an indication that it may include the middleware software;
means for creating a wireless short-range communication connection to the discovered nearby device when the discovered nearby device provides an indication that it may include the middleware software;
means for confirming that the discovered nearby device includes the middleware software when the discovered nearby device provides an indication that it may include the middleware software by requesting corresponding information from said discovered nearby device via the wireless short-range communication connection; and means for executing the middleware software to perform application and service discovery with said discovered nearby device when the discovered nearby device includes the middleware software.
26. The system of claim 25, wherein the middleware software includes a service discovery protocol and at least one computer program, each computer program comprising at least one sequence of operational instructions.
27. The system of claim 25, further comprising:
means for executing the middleware software to launch applications and services when the discovered nearby device includes the middleware software.
means for executing the middleware software to launch applications and services when the discovered nearby device includes the middleware software.
28. The system of claim 25, wherein the means for conducting the inquiry further comprises:
means for sending an inquiry request message to a coverage area within the mobile ad hoc communications network; and means for receiving an inquiry response message from the discovered nearby device, the inquiry response message including the indication.
means for sending an inquiry request message to a coverage area within the mobile ad hoc communications network; and means for receiving an inquiry response message from the discovered nearby device, the inquiry response message including the indication.
29. A computer readable medium embodying computer program code for performing device detection and service discovery in a mobile ad hoc communications network, said computer program code comprising:
program code for conducting an inquiry to discover nearby devices;
program code for determining whether a discovered nearby device provides an indication that it may include a middleware software, the middleware software configured for providing application and service discovery;
program code for disconnecting communication session establishment with the discovered nearby device when the discovered nearby device does not provide an indication that it may include the middleware software;
program code for creating a wireless short-range communication connection to the discovered nearby device when the discovered nearby device provides an indication that it may include the middleware software;
program code for confirming that the discovered nearby device includes the middleware software when the discovered nearby device provides an indication that it may include the middleware software by requesting corresponding information from said discovered nearby device via the wireless short-range communication connection; and program code for executing the middleware software to perform application and service discovery with said discovered nearby device when the discovered nearby device includes the middleware software.
program code for conducting an inquiry to discover nearby devices;
program code for determining whether a discovered nearby device provides an indication that it may include a middleware software, the middleware software configured for providing application and service discovery;
program code for disconnecting communication session establishment with the discovered nearby device when the discovered nearby device does not provide an indication that it may include the middleware software;
program code for creating a wireless short-range communication connection to the discovered nearby device when the discovered nearby device provides an indication that it may include the middleware software;
program code for confirming that the discovered nearby device includes the middleware software when the discovered nearby device provides an indication that it may include the middleware software by requesting corresponding information from said discovered nearby device via the wireless short-range communication connection; and program code for executing the middleware software to perform application and service discovery with said discovered nearby device when the discovered nearby device includes the middleware software.
30. The computer readable medium of claim 29, wherein the middleware software includes a service discovery protocol and at least one computer program, each computer program comprising at least one sequence of operational instructions.
31. The computer readable medium of claim 29, wherein the computer readable medium further stores:
program code for executing the middleware software to launch applications and services when the discovered nearby device includes the middleware software.
program code for executing the middleware software to launch applications and services when the discovered nearby device includes the middleware software.
32. The computer readable medium of claim 29, wherein the program code for conducting the inquiry further comprises:
program code for sending an inquiry request message to a coverage area within the mobile ad hoc communications network; and program code for receiving an inquiry response message from the discovered nearby device, the inquiry response message including the indication.
program code for sending an inquiry request message to a coverage area within the mobile ad hoc communications network; and program code for receiving an inquiry response message from the discovered nearby device, the inquiry response message including the indication.
33. The computer readable medium of claim 29, wherein the program code for creating the connection further comprises:
program code for sending a paging request message to a coverage area within the mobile ad hoc communications network directed to the discovered nearby device;
and program code for receiving a paging accept message from the discovered nearby device.
program code for sending a paging request message to a coverage area within the mobile ad hoc communications network directed to the discovered nearby device;
and program code for receiving a paging accept message from the discovered nearby device.
34. The computer readable medium of claim 29, wherein the program code for confirming that the discovered nearby device includes the middleware software further comprises:
program code for sending a recognition request message to the discovered nearby device; and program code for receiving a recognition response message from the discovered nearby device.
program code for sending a recognition request message to the discovered nearby device; and program code for receiving a recognition response message from the discovered nearby device.
35. The computer readable medium of claim 29, wherein the program code for executing the middleware software to perform application and service discovery further comprises:
program code for receiving a notification message from the discovered nearby device, the notification message including a local application directory stored in the discovered nearby device;
program code for storing an update to a combined application directory, the update based on a comparison of the local application directory and the combined application directory; and program code for sending an update message to the discovered nearby device, the update message including an update portion of the combined application directory for updating the local application directory stored in the discovered nearby device.
program code for receiving a notification message from the discovered nearby device, the notification message including a local application directory stored in the discovered nearby device;
program code for storing an update to a combined application directory, the update based on a comparison of the local application directory and the combined application directory; and program code for sending an update message to the discovered nearby device, the update message including an update portion of the combined application directory for updating the local application directory stored in the discovered nearby device.
36. The computer readable medium of claim 35, wherein the program code for executing the middleware software to perform application and service discovery further comprises:
program code for launching a local application based on a reference in the combined application directory; and program code for connecting the local application to a counterpart application executing on the discovered nearby device.
program code for launching a local application based on a reference in the combined application directory; and program code for connecting the local application to a counterpart application executing on the discovered nearby device.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/284,135 | 2002-10-31 | ||
US10/284,135 US6909721B2 (en) | 2002-10-31 | 2002-10-31 | Device detection and service discovery system and method for a mobile ad hoc communications network |
US10/662,407 | 2003-09-16 | ||
US10/662,407 US7590097B2 (en) | 2002-10-31 | 2003-09-16 | Device detection and service discovery system and method for a mobile ad hoc communications network |
CA2501566A CA2501566C (en) | 2002-10-31 | 2003-10-30 | Device detection and service discovery system and method for a mobile ad hoc communications network |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2501566A Division CA2501566C (en) | 2002-10-31 | 2003-10-30 | Device detection and service discovery system and method for a mobile ad hoc communications network |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2683998A1 true CA2683998A1 (en) | 2004-05-13 |
CA2683998C CA2683998C (en) | 2010-09-21 |
Family
ID=32174810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2683998A Expired - Fee Related CA2683998C (en) | 2002-10-31 | 2003-10-30 | Device detection and service discovery system and method for a mobile ad hoc communications network |
Country Status (3)
Country | Link |
---|---|
US (3) | US6909721B2 (en) |
CN (1) | CN100550795C (en) |
CA (1) | CA2683998C (en) |
Families Citing this family (143)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7941149B2 (en) * | 2002-05-13 | 2011-05-10 | Misonimo Chi Acquistion L.L.C. | Multi-hop ultra wide band wireless network communication |
US7957356B2 (en) | 2002-05-13 | 2011-06-07 | Misomino Chi Acquisitions L.L.C. | Scalable media access control for multi-hop high bandwidth communications |
US8780770B2 (en) * | 2002-05-13 | 2014-07-15 | Misonimo Chi Acquisition L.L.C. | Systems and methods for voice and video communication over a wireless network |
US7835372B2 (en) * | 2002-05-13 | 2010-11-16 | Weilin Wang | System and method for transparent wireless bridging of communication channel segments |
US7069483B2 (en) * | 2002-05-13 | 2006-06-27 | Kiyon, Inc. | System and method for identifying nodes in a wireless mesh network |
US7852796B2 (en) * | 2002-05-13 | 2010-12-14 | Xudong Wang | Distributed multichannel wireless communication |
US8060626B2 (en) * | 2008-09-22 | 2011-11-15 | Sony Computer Entertainment America Llc. | Method for host selection based on discovered NAT type |
US8224985B2 (en) * | 2005-10-04 | 2012-07-17 | Sony Computer Entertainment Inc. | Peer-to-peer communication traversing symmetric network address translators |
US6909721B2 (en) * | 2002-10-31 | 2005-06-21 | Nokia Corporation | Device detection and service discovery system and method for a mobile ad hoc communications network |
US20040162804A1 (en) * | 2003-02-18 | 2004-08-19 | Michael Strittmatter | System and method for searching for wireless devices |
NO322710B1 (en) * | 2003-04-29 | 2006-11-27 | Telenor Asa | An interface device with open and closed devices for communicating services in a personal network. |
US7406500B2 (en) * | 2003-05-20 | 2008-07-29 | International Business Machines Corporation | Techniques for providing a virtual workspace comprised of a multiplicity of electronic devices |
US7668903B2 (en) * | 2003-07-07 | 2010-02-23 | Xerox Corporation | Method and apparatus for dynamically delivering service profiles to clients |
US7362724B2 (en) * | 2003-07-09 | 2008-04-22 | Motorola, Inc. | Method for rigid body discovery and peer-to-peer ranging in a scatternet and communications node |
KR100629484B1 (en) * | 2003-07-11 | 2006-09-28 | 삼성전자주식회사 | Apparatus and method for routing path establishment in scatternet |
US7545941B2 (en) * | 2003-09-16 | 2009-06-09 | Nokia Corporation | Method of initializing and using a security association for middleware based on physical proximity |
US7313120B2 (en) * | 2003-09-16 | 2007-12-25 | Nokia Corporation | Application control in peer-to-peer ad-hoc communication networks |
US20050058109A1 (en) * | 2003-09-16 | 2005-03-17 | Jan-Erik Ekberg | Mechanism for improving connection control in peer-to-peer ad-hoc networks |
US7523220B2 (en) * | 2003-09-17 | 2009-04-21 | Microsoft Corporation | Metaspace: communication middleware for partially connected mobile ad hoc networks |
KR100576935B1 (en) * | 2003-12-22 | 2006-05-10 | 한국전자통신연구원 | Ontology-based service discovery system and method for ad hoc networks |
US8959187B2 (en) * | 2004-02-23 | 2015-02-17 | Apple Inc. | Method and system for proximity-based information retrieval and exchange in ad hoc networks |
US20050193106A1 (en) * | 2004-03-01 | 2005-09-01 | University Of Florida | Service discovery and delivery for ad-hoc networks |
US7263345B2 (en) * | 2004-03-17 | 2007-08-28 | Nokia Corporation | System and method for remote service information |
US20050272454A1 (en) * | 2004-06-07 | 2005-12-08 | Lucent Technologies, Inc. | Method and apparatus for providing a low-latency, high-accuracy indication-to-speak and abandon call |
GB2415325A (en) * | 2004-06-15 | 2005-12-21 | Mitel Networks Corp | Spontaneous discovery of remote service profiles |
US7769409B2 (en) * | 2004-06-23 | 2010-08-03 | Sony Computer Entertainment America Inc. | Network participant status evaluation |
ATE354904T1 (en) * | 2004-09-09 | 2007-03-15 | Siemens Ag | DATA PROCESSING DEVICE FOR USE IN AN AD-HOC NETWORK AND AD-HOC NETWORK THEREOF |
DE102004047370A1 (en) * | 2004-09-29 | 2006-03-30 | Siemens Ag | Method for operating an ad hoc communication network and corresponding device |
US7464168B1 (en) * | 2004-10-19 | 2008-12-09 | Sun Microsystems, Inc. | Mechanism for decentralized entity presence |
US20110082928A1 (en) | 2004-10-22 | 2011-04-07 | Microsoft Corporation | Maintaining consistency within a federation infrastructure |
US7730220B2 (en) | 2004-10-22 | 2010-06-01 | Microsoft Corporation | Broadcasting communication within a rendezvous federation |
US20060090003A1 (en) * | 2004-10-22 | 2006-04-27 | Microsoft Corporation | Rendezvousing resource requests with corresponding resources |
US20080288659A1 (en) | 2006-11-09 | 2008-11-20 | Microsoft Corporation | Maintaining consistency within a federation infrastructure |
US8014321B2 (en) * | 2004-10-22 | 2011-09-06 | Microsoft Corporation | Rendezvousing resource requests with corresponding resources |
US8392515B2 (en) * | 2004-10-22 | 2013-03-05 | Microsoft Corporation | Subfederation creation and maintenance in a federation infrastructure |
US8095601B2 (en) * | 2004-10-22 | 2012-01-10 | Microsoft Corporation | Inter-proximity communication within a rendezvous federation |
US8095600B2 (en) * | 2004-10-22 | 2012-01-10 | Microsoft Corporation | Inter-proximity communication within a rendezvous federation |
US7694167B2 (en) * | 2004-10-22 | 2010-04-06 | Microsoft Corporation | Maintaining routing consistency within a rendezvous federation |
US7958262B2 (en) * | 2004-10-22 | 2011-06-07 | Microsoft Corporation | Allocating and reclaiming resources within a rendezvous federation |
US8549180B2 (en) * | 2004-10-22 | 2013-10-01 | Microsoft Corporation | Optimizing access to federation infrastructure-based resources |
KR100703319B1 (en) * | 2004-10-29 | 2007-04-03 | 삼성전자주식회사 | Searching method for company id using in a bluetooch equipment |
JP4164490B2 (en) * | 2004-12-17 | 2008-10-15 | キヤノン株式会社 | Communication device, profile information acquisition method, and program |
WO2006084924A1 (en) | 2005-02-10 | 2006-08-17 | Wilico Wireless Networking Solutions, Sa | Method and system for customised local-area wireless communication and access device |
US7697894B2 (en) * | 2005-03-01 | 2010-04-13 | Nokia Corporation | Method and system for tactile confirmation of service bookmarks |
US8204027B2 (en) * | 2005-05-05 | 2012-06-19 | International Business Machines Corporation | Administering requests for data communications connections in a wide area network that includes a plurality of networks |
US7359674B2 (en) * | 2005-05-10 | 2008-04-15 | Nokia Corporation | Content distribution & communication system for enhancing service distribution in short range radio environment |
JP4421517B2 (en) * | 2005-06-07 | 2010-02-24 | 株式会社東芝 | Information processing server, remote operation system, and remote operation method |
KR100737616B1 (en) | 2005-07-20 | 2007-07-10 | 엘지전자 주식회사 | Apparatus and method for acquiring application information of short-range communication terminal |
WO2007012998A1 (en) | 2005-07-29 | 2007-02-01 | Koninklijke Philips Electronics N.V. | System and method for context dependent service discovery for mobile medical devices |
US20070047435A1 (en) * | 2005-08-31 | 2007-03-01 | Motorola, Inc. | Advertising availability for ad-hoc networking based on stored device history |
US20070110012A1 (en) * | 2005-11-14 | 2007-05-17 | Abu-Amara Hosame H | Device and method for tracking usage of content distributed to media devices of a local area network |
US7606937B2 (en) * | 2005-12-02 | 2009-10-20 | Microsoft Corporation | Next site for distributed service connections |
ES2276620B1 (en) * | 2005-12-09 | 2008-06-16 | Wilico Wireless Networking Solutions, S.A. | METHOD OF SHORT RADIO COMMUNICATION INDIVIDUALIZED AND DEVICE FOR IMPLEMENTATION. |
KR100703375B1 (en) * | 2005-12-12 | 2007-04-03 | 삼성전자주식회사 | Method for managing log in bluetooth of wireless terminal |
US7613426B2 (en) * | 2005-12-20 | 2009-11-03 | Microsoft Corporation | Proximity service discovery in wireless networks |
US8478300B2 (en) * | 2005-12-20 | 2013-07-02 | Microsoft Corporation | Proximity service discovery in wireless networks |
US8559350B2 (en) * | 2005-12-20 | 2013-10-15 | Microsoft Corporation | Mechanism to convey discovery information in a wireless network |
WO2007089023A1 (en) * | 2006-01-31 | 2007-08-09 | Matsushita Electric Industrial Co., Ltd. | Method for selective service updates for communication networks |
US7333464B2 (en) * | 2006-02-01 | 2008-02-19 | Microsoft Corporation | Automated service discovery and wireless network set-up |
US8863221B2 (en) * | 2006-03-07 | 2014-10-14 | Samsung Electronics Co., Ltd. | Method and system for integrating content and services among multiple networks |
JP4585479B2 (en) * | 2006-03-30 | 2010-11-24 | 株式会社東芝 | Server apparatus and video distribution method |
US7548547B2 (en) * | 2006-03-31 | 2009-06-16 | Microsoft Corporation | Controlling the transfer of terminal server data |
CN101051924B (en) * | 2006-04-06 | 2011-05-18 | 华为技术有限公司 | Equipment managing method for user's networks and user's network managing entity |
US10681151B2 (en) | 2006-05-15 | 2020-06-09 | Microsoft Technology Licensing, Llc | Notification framework for wireless networks |
US20070264991A1 (en) * | 2006-05-15 | 2007-11-15 | Microsoft Corporation | Services near me: discovering and connecting to available wireless services utilizing proximity discovery |
US8175613B2 (en) * | 2006-08-04 | 2012-05-08 | Misonimo Chi Acquisitions L.L.C. | Systems and methods for determining location of devices within a wireless network |
KR100748096B1 (en) | 2006-09-29 | 2007-08-09 | 한국전자통신연구원 | Adaptive service discovery method in mobile ad-hoc network(manet) |
US8616976B2 (en) * | 2006-11-07 | 2013-12-31 | Core Wireless Licensing S.A.R.L. | Gaming via peer-to-peer networks |
US20080123665A1 (en) * | 2006-11-28 | 2008-05-29 | Honeywell International Inc. | Uwb sensor array network structure |
US7734717B2 (en) * | 2006-12-05 | 2010-06-08 | Nokia Corporation | Software distribution via peer-to-peer networks |
KR101102719B1 (en) * | 2006-12-07 | 2012-01-05 | 미소니모 카이 액퀴지션 엘엘씨 | System and method for timeslot and channel allocation |
US8285851B2 (en) * | 2007-01-08 | 2012-10-09 | Apple Inc. | Pairing a media server and a media client |
EP2132906A1 (en) * | 2007-04-05 | 2009-12-16 | BRITISH TELECOMMUNICATIONS public limited company | Network-intelligent scanner |
US7849139B2 (en) | 2007-05-02 | 2010-12-07 | Ouri Wolfson | Adaptive search in mobile peer-to-peer databases |
US7853669B2 (en) | 2007-05-04 | 2010-12-14 | Microsoft Corporation | Mesh-managing data across a distributed set of devices |
US7995478B2 (en) | 2007-05-30 | 2011-08-09 | Sony Computer Entertainment Inc. | Network communication with path MTU size discovery |
JPWO2009001553A1 (en) * | 2007-06-26 | 2010-08-26 | パナソニック株式会社 | Communication method, communication system, mobile node, server, and node |
US8681691B2 (en) | 2007-07-25 | 2014-03-25 | Microsoft Corporation | Base station initiated proximity service discovery and connection establishment |
US7974574B2 (en) * | 2007-07-25 | 2011-07-05 | Microsoft Corporation | Base station initiated proximity service discovery and connection establishment |
US9417934B2 (en) * | 2007-08-31 | 2016-08-16 | Core Wireless Licensing S.A.R.L. | Information distribution in a dynamic multi-device environment |
KR101495915B1 (en) * | 2007-10-03 | 2015-02-25 | 삼성전자주식회사 | Method and system for communication in near field communication network |
US20090110177A1 (en) * | 2007-10-31 | 2009-04-30 | Nokia Corporation | Dynamic Secondary Phone Book |
WO2009060263A1 (en) * | 2007-11-08 | 2009-05-14 | Nokia Corporation | Connectivity architecture for service discovery |
US20090141692A1 (en) * | 2007-11-30 | 2009-06-04 | Mika Kasslin | Optimized ad hoc networking |
JP4314297B2 (en) * | 2007-12-03 | 2009-08-12 | 株式会社東芝 | Information processing apparatus, device selection processing method, and program |
US7856501B2 (en) | 2007-12-04 | 2010-12-21 | Sony Computer Entertainment Inc. | Network traffic prioritization |
US20090161579A1 (en) * | 2007-12-20 | 2009-06-25 | Mika Saaranen | Method, system, and apparatus for implementing network capable input devices |
US9105031B2 (en) | 2008-02-22 | 2015-08-11 | Microsoft Technology Licensing, Llc | Authentication mechanisms for wireless networks |
KR101175689B1 (en) * | 2008-02-27 | 2012-08-23 | 노키아 코포레이션 | Buffer control for multi-transport architectures |
CN101971593A (en) * | 2008-02-27 | 2011-02-09 | 诺基亚公司 | Transport independent architecture |
US7856506B2 (en) * | 2008-03-05 | 2010-12-21 | Sony Computer Entertainment Inc. | Traversal of symmetric network address translator for multiple simultaneous connections |
US8572033B2 (en) | 2008-03-20 | 2013-10-29 | Microsoft Corporation | Computing environment configuration |
US9298747B2 (en) | 2008-03-20 | 2016-03-29 | Microsoft Technology Licensing, Llc | Deployable, consistent, and extensible computing environment platform |
US9753712B2 (en) * | 2008-03-20 | 2017-09-05 | Microsoft Technology Licensing, Llc | Application management within deployable object hierarchy |
US8484174B2 (en) * | 2008-03-20 | 2013-07-09 | Microsoft Corporation | Computing environment representation |
US20090248737A1 (en) * | 2008-03-27 | 2009-10-01 | Microsoft Corporation | Computing environment representation |
US20090276520A1 (en) * | 2008-05-05 | 2009-11-05 | Lockheed Martin Corporation | Method and apparatus for server election, discovery and selection in mobile ad hoc networks |
US8090359B2 (en) | 2008-09-08 | 2012-01-03 | Proctor Jr James Arthur | Exchanging identifiers between wireless communication to determine further information to be exchanged or further services to be provided |
US8213921B2 (en) * | 2008-10-08 | 2012-07-03 | Research In Motion Limited | Server for sending new application portions to mobile wireless communications devices and related methods |
US8180891B1 (en) * | 2008-11-26 | 2012-05-15 | Free Stream Media Corp. | Discovery, access control, and communication with networked services from within a security sandbox |
US20100235523A1 (en) * | 2009-03-16 | 2010-09-16 | Robert Garcia | Framework for supporting multi-device collaboration |
US8285860B2 (en) | 2009-03-16 | 2012-10-09 | Apple Inc. | Efficient service discovery for peer-to-peer networking devices |
US20100233960A1 (en) * | 2009-03-16 | 2010-09-16 | Brian Tucker | Service discovery functionality utilizing personal area network protocols |
US10277683B2 (en) | 2009-03-16 | 2019-04-30 | Apple Inc. | Multifunctional devices as virtual accessories |
JP2010258687A (en) * | 2009-04-23 | 2010-11-11 | Fujitsu Ltd | Wireless communication apparatus |
US8775633B2 (en) * | 2009-07-08 | 2014-07-08 | Nokia Corporation | Service information exchange in wireless network |
US8478820B2 (en) | 2009-08-26 | 2013-07-02 | Qualcomm Incorporated | Methods and systems for service discovery management in peer-to-peer networks |
US8478776B2 (en) * | 2009-10-30 | 2013-07-02 | Qualcomm Incorporated | Methods and systems for peer-to-peer network discovery using multi-user diversity |
US8825818B2 (en) | 2009-11-10 | 2014-09-02 | Qualcomm Incorporated | Host initiated connection to a device |
US9372728B2 (en) * | 2009-12-03 | 2016-06-21 | Ol Security Limited Liability Company | System and method for agent networks |
US8730928B2 (en) * | 2010-02-23 | 2014-05-20 | Qualcomm Incorporated | Enhancements for increased spatial reuse in ad-hoc networks |
US8825873B2 (en) * | 2010-03-01 | 2014-09-02 | Apple Inc. | Using a service discovery request to find available devices |
US20110320530A1 (en) | 2010-06-29 | 2011-12-29 | International Business Machines Corporation | Method for processing a unit of work |
US9977819B2 (en) | 2010-08-09 | 2018-05-22 | Ianywhere Solutions, Inc. | Sharing data on mobile devices |
US8838686B2 (en) * | 2010-11-03 | 2014-09-16 | Verizon Patent And Licensing Inc. | Method and apparatus for delivery of content to a mobile device |
US8924570B2 (en) | 2010-11-23 | 2014-12-30 | International Business Machines Corporation | Temporary collaborative ad-hoc network of hardware nodes to perform function |
US9026603B2 (en) * | 2011-06-30 | 2015-05-05 | Broadcom Corporation | Device configuration including a master communications device with a slave device extension |
US20130013438A1 (en) * | 2011-07-05 | 2013-01-10 | Li-Hui Chen | Grouping Method for Group-buying Based on Wireless Communication Protocol |
TWI503018B (en) * | 2011-07-05 | 2015-10-01 | Htc Corp | Wireless service providing method |
KR101930510B1 (en) * | 2011-09-16 | 2018-12-19 | 삼성전자주식회사 | Method and system for searching object in network |
US10523804B2 (en) | 2011-09-16 | 2019-12-31 | Samsung Electronics Co., Ltd. | Method and system for searching for object in network |
US8755331B2 (en) * | 2011-12-13 | 2014-06-17 | International Business Machines Corporation | Determining a physical location of a wireless mobile device |
US8805281B2 (en) * | 2012-02-29 | 2014-08-12 | Cellco Partnership | Controlling device functions of a mobile terminal in a restricted area |
US10123187B2 (en) * | 2012-04-17 | 2018-11-06 | Qualcomm Incorporated | Methods and apparatus for multiplexing application identifiers for peer-to-peer discovery systems |
US9563336B2 (en) * | 2012-04-26 | 2017-02-07 | Liveperson, Inc. | Dynamic user interface customization |
JP6008617B2 (en) | 2012-06-29 | 2016-10-19 | キヤノン株式会社 | COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM |
KR101389214B1 (en) * | 2012-09-04 | 2014-04-24 | 주식회사 엘지씨엔에스 | Remote managing system and method |
US9071330B2 (en) * | 2012-09-07 | 2015-06-30 | Qualcomm Innovation Center, Inc. | Peer-to-peer communication initiated by shared physical experience |
US9130942B2 (en) | 2013-02-05 | 2015-09-08 | Qualcomm Incorporated | Optimizing recipient application selection in a multiple application environment using equivalence classes for applications |
US9122554B2 (en) * | 2013-02-08 | 2015-09-01 | Microsoft Technology Licensing, Llc | Pervasive service providing device-specific updates |
CN104243526A (en) * | 2013-06-20 | 2014-12-24 | 中兴通讯股份有限公司 | Method, device, terminal and network side equipment for application sharing |
US9936448B2 (en) * | 2013-11-06 | 2018-04-03 | Lg Electronics Inc. | Method for transmitting and receiving data in wireless communication system and apparatus for performing the same |
US9277573B2 (en) | 2013-11-21 | 2016-03-01 | At&T Intellectual Property I, L.P. | Method and apparatus for establishing an ad hoc communication with an unknown contact |
US9258695B2 (en) | 2013-12-16 | 2016-02-09 | Nokia Technologies Oy | Method, apparatus, and computer program product for service discovery in short-range communication environment |
US9398437B2 (en) | 2013-12-16 | 2016-07-19 | Nokia Technologies Oy | Method, apparatus, and computer program product for service discovery in wireless short-range communication |
US9380119B2 (en) | 2013-12-16 | 2016-06-28 | Nokia Technologies Oy | Method, apparatus, and computer program product for network discovery |
US9258193B2 (en) | 2014-01-14 | 2016-02-09 | Nokia Technologies Oy | Method, apparatus, and computer program product for wireless network cluster discovery and concurrency management |
TWI572155B (en) * | 2014-05-30 | 2017-02-21 | 絡達科技股份有限公司 | Multi-role bluetooth device and connection method thereof |
US20170347311A1 (en) * | 2016-05-25 | 2017-11-30 | Qualcomm Incorporated | Identification and/or profiling of stationary users and mobile users |
JP7006411B2 (en) * | 2018-03-16 | 2022-01-24 | 株式会社リコー | Information processing equipment, information processing methods, and programs |
US10791460B2 (en) | 2019-01-30 | 2020-09-29 | Visa International Service Association | Terminal type identification in interaction processing |
US10819557B1 (en) * | 2019-05-03 | 2020-10-27 | Servicenow, Inc. | Systems and methods for selective discovery of services |
US20220101335A1 (en) * | 2020-09-28 | 2022-03-31 | Arris Enterprises Llc | Identification of unsupported device capability to service provider for enhancement and customer attraction |
Family Cites Families (97)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US662407A (en) * | 1899-06-15 | 1900-11-27 | American Soda Fountain Company | Carbonator. |
US662470A (en) * | 1900-03-15 | 1900-11-27 | William Scott | Chuck. |
US784215A (en) * | 1903-07-09 | 1905-03-07 | James E Humphrey | Dinner-pail. |
EP0123540A3 (en) | 1983-04-20 | 1985-01-02 | RAYCHEM CORPORATION (a California corporation) | Conductive polymers and devices containing them |
DE69417983T2 (en) | 1993-10-20 | 1999-09-16 | Sumitomo Chemical Co | Statistical propylene copolymer composition |
FR2718553B1 (en) | 1994-04-12 | 1996-06-14 | Metalogic | System and method for interactive dialogue between a user and a telematic server. |
US6112103A (en) | 1996-12-03 | 2000-08-29 | Puthuff; Steven H. | Personal communication device |
US6219696B1 (en) | 1997-08-01 | 2001-04-17 | Siemens Corporate Research, Inc. | System for providing targeted internet information to mobile agents |
US6901241B2 (en) | 1998-02-11 | 2005-05-31 | Telefonaktiebolaget L M Ericsson (Publ) | System, method and apparatus for secure transmission of confidential information |
CA2275673A1 (en) * | 1998-06-23 | 1999-12-23 | Andre Dion | Plant containerizing and watering device |
US6198941B1 (en) | 1998-08-07 | 2001-03-06 | Lucent Technologies Inc. | Method of operating a portable communication device |
US20050058149A1 (en) * | 1998-08-19 | 2005-03-17 | Howe Wayne Richard | Time-scheduled and time-reservation packet switching |
AU754644B2 (en) | 1998-08-21 | 2002-11-21 | Union Biometrica, Inc. | Instrument for selecting and depositing multicellular organisms and other large objects |
US6757715B1 (en) | 1998-09-11 | 2004-06-29 | L.V. Partners, L.P. | Bar code scanner and software interface interlock for performing encrypted handshaking and for disabling the scanner in case of handshaking operation failure |
DE69930918T2 (en) | 1999-01-25 | 2006-11-30 | International Business Machines Corp. | Service announcements in wireless local area networks |
DE69939575D1 (en) | 1999-01-29 | 2008-10-30 | Wistron Corp | Discovery of services in the immediate vicinity |
US6577849B1 (en) | 1999-02-03 | 2003-06-10 | Motorola, Inc. | Method and apparatus for providing additional information about a broadcast |
US6604140B1 (en) * | 1999-03-31 | 2003-08-05 | International Business Machines Corporation | Service framework for computing devices |
CA2371329C (en) | 1999-05-21 | 2005-12-06 | International Business Machines Corporation | Method and apparatus for initializing secure communications among, and for exclusively pairing wireless devices |
WO2001019104A1 (en) | 1999-09-03 | 2001-03-15 | Nokia Corporation | Mobile application part (map) interface for exchanging short messages with a scp |
US7028032B1 (en) | 1999-09-28 | 2006-04-11 | International Business Machines Corporation | Method of updating network information addresses |
US6751463B1 (en) | 1999-10-04 | 2004-06-15 | Telecommunication Systems, Inc. | Intelligent queue for information teleservice messages with superceding updates |
GB2355889A (en) | 1999-10-26 | 2001-05-02 | Endeavour Consulting Ltd | Controlling operation of a device within a restricted area by detecting the presence of the device and instructing it to restrict its operation |
US6601093B1 (en) * | 1999-12-01 | 2003-07-29 | Ibm Corporation | Address resolution in ad-hoc networking |
SE9904683L (en) | 1999-12-17 | 2001-06-18 | Ericsson Telefon Ab L M | Method and system for establishing a short-range radio connection |
KR20020077877A (en) | 1999-12-17 | 2002-10-14 | 게이트웨이, 인코포레이티드 | Method and device for controlling the operation of electronic devices in an aircraft |
US6614899B1 (en) | 2000-01-31 | 2003-09-02 | Nortel Networks Limited | Method and apparatus for providing advanced IP telephony services in an intelligent endpoint |
GB0007940D0 (en) * | 2000-04-01 | 2000-05-17 | Hewlett Packard Co | Gathering information from short-range portals |
US6714797B1 (en) | 2000-05-17 | 2004-03-30 | Nokia Corporation | System and method for the transfer of digital data to a mobile device |
US20020012329A1 (en) * | 2000-06-02 | 2002-01-31 | Timothy Atkinson | Communications apparatus interface and method for discovery of remote devices |
AU2001264840A1 (en) | 2000-06-08 | 2001-12-17 | Motorola, Inc. | Mobile ip push service |
US20020044549A1 (en) | 2000-06-12 | 2002-04-18 | Per Johansson | Efficient scatternet forming |
US20040043770A1 (en) | 2000-07-10 | 2004-03-04 | Assaf Amit | Broadcast content over cellular telephones |
US6591266B1 (en) | 2000-07-14 | 2003-07-08 | Nec Corporation | System and method for intelligent caching and refresh of dynamically generated and static web content |
FI113319B (en) * | 2000-09-29 | 2004-03-31 | Nokia Corp | Selection of a service producing network element in a telecommunication system |
ATE405110T1 (en) | 2000-11-17 | 2008-08-15 | Sony Deutschland Gmbh | INFORMATION TRANSMISSION VIA AN AD HOC NETWORK |
US20020073204A1 (en) | 2000-12-07 | 2002-06-13 | Rabindranath Dutta | Method and system for exchange of node characteristics for DATA sharing in peer-to-peer DATA networks |
US20040015403A1 (en) | 2000-12-21 | 2004-01-22 | International Business Machines Corporation | Method, system, and business method for wireless fast business |
US20030006911A1 (en) | 2000-12-22 | 2003-01-09 | The Cadre Group Inc. | Interactive advertising system and method |
WO2002057217A2 (en) | 2001-01-18 | 2002-07-25 | Cognis Deutschland Gmbh & Co. Kg | Method for producing acyl amino acids |
WO2002057917A2 (en) * | 2001-01-22 | 2002-07-25 | Sun Microsystems, Inc. | Peer-to-peer network computing platform |
US7197565B2 (en) * | 2001-01-22 | 2007-03-27 | Sun Microsystems, Inc. | System and method of using a pipe advertisement for a peer-to-peer network entity in peer-to-peer presence detection |
US7190961B2 (en) * | 2001-10-18 | 2007-03-13 | Intel Corporation | Method for discovery and routing within mobile ad-hoc networks |
US7668958B2 (en) | 2001-10-18 | 2010-02-23 | Intel Corporation | Method for discovery and routing using a priori knowledge in the form of application programme within mobile AD-HOC networks |
US6981210B2 (en) | 2001-02-16 | 2005-12-27 | International Business Machines Corporation | Self-maintaining web browser bookmarks |
US8126982B2 (en) | 2001-02-16 | 2012-02-28 | International Business Machines Corporation | Method, network device and computer program product for performing service discovery in a pervasive network |
US20020124046A1 (en) | 2001-02-20 | 2002-09-05 | Fischer William A. | Peripheral devices which manage application upload to computing devices |
GB0105075D0 (en) | 2001-03-01 | 2001-04-18 | Red M Communications Ltd | An interactive display system |
US7584269B2 (en) | 2001-03-09 | 2009-09-01 | International Business Machines Corporation | Method for providing kiosk service offerings in a personal area network |
DE10112409B4 (en) | 2001-03-13 | 2005-06-16 | M-Creations Gmbh | Method and system for data management, and appropriate use of the method and / or the system |
US20020178216A1 (en) | 2001-03-13 | 2002-11-28 | Stefan Walther | Method and system for data management |
GB2373966B (en) | 2001-03-30 | 2003-07-09 | Toshiba Res Europ Ltd | Mode monitoring & identification through distributed radio |
US7715533B2 (en) | 2001-04-27 | 2010-05-11 | Hewlett-Packard Development Company, L.P. | Brokering of information acquisition by devices in a wireless network |
US6950646B2 (en) | 2001-04-27 | 2005-09-27 | Hewlett-Packard Development Company, L.P. | Information acquisition decision making by devices in a wireless network |
US7099951B2 (en) | 2001-05-24 | 2006-08-29 | Vixs, Inc. | Method and apparatus for multimedia system |
US6842460B1 (en) * | 2001-06-27 | 2005-01-11 | Nokia Corporation | Ad hoc network discovery menu |
JP2003016347A (en) | 2001-07-02 | 2003-01-17 | Nec Corp | Method and system for distributing area advertisement information, and portable terminal installed with the system |
US20030013483A1 (en) | 2001-07-06 | 2003-01-16 | Ausems Michiel R. | User interface for handheld communication device |
US20030054806A1 (en) | 2001-08-15 | 2003-03-20 | Raymond Ho | System and method for defining, creating and deploying wireless applications |
US7089298B2 (en) | 2001-08-20 | 2006-08-08 | Nokia Corporation | Naming distribution method for ad hoc networks |
US20030061364A1 (en) | 2001-09-26 | 2003-03-27 | International Business Machines Corporation | Method and system in electronic commerce for providing a secure wireless connection service for mobile personal area networks |
US7020464B2 (en) | 2001-10-09 | 2006-03-28 | Microsoft Corporation | System and method for providing agent-free and no-packet overhead mobility support with transparent session continuity for mobile devices |
US20030110218A1 (en) | 2001-12-12 | 2003-06-12 | Stanley Randy P. | Local caching of images for on-line conferencing programs |
US20030115415A1 (en) | 2001-12-18 | 2003-06-19 | Roy Want | Portable memory device |
US6985696B2 (en) | 2001-12-20 | 2006-01-10 | Motorola, Inc. | Method and apparatus for facilitating wireless communications with a nonautomotive roaming object |
US7133663B2 (en) | 2001-12-20 | 2006-11-07 | Accenture Global Services, Gmbh | Determining the context of surroundings |
US20030131059A1 (en) | 2002-01-08 | 2003-07-10 | International Business Machines Corporation | Method, system, and program for providing information on scheduled events to wireless devices |
US7158176B2 (en) | 2002-03-01 | 2007-01-02 | Nokia Corporation | Prioritization of files in a memory |
US7184423B2 (en) | 2002-04-23 | 2007-02-27 | Machine Talker Inc. | Self coordinated machine network |
US7551930B2 (en) | 2002-05-06 | 2009-06-23 | Nokia Corporation | Location-based services for mobile stations using short range wireless technology |
US6631269B1 (en) | 2002-05-23 | 2003-10-07 | Interdigital Technology Corporation | Signaling connection admission control in a wireless network |
US7103313B2 (en) * | 2002-06-05 | 2006-09-05 | Nokia Corporation | Automatic determination of access point content and services for short-range wireless terminals |
US7254406B2 (en) * | 2002-06-10 | 2007-08-07 | Suman Beros | Method and apparatus for effecting a detection of mobile devices that are proximate and exhibit commonalities between specific data sets, or profiles, associated with the persons transporting the mobile devices |
US7047041B2 (en) | 2002-06-17 | 2006-05-16 | Nokia Corporation | Method and device for storing and accessing personal information |
US7455591B2 (en) | 2002-06-28 | 2008-11-25 | Igt | Redundant gaming network mediation |
WO2004010306A1 (en) | 2002-07-23 | 2004-01-29 | Research In Motion Limited | Data store management system and method for wireless devices |
US7484225B2 (en) * | 2002-08-08 | 2009-01-27 | Sun Microsystems, Inc. | System and method for describing and identifying abstract software modules in peer-to-peer network environments |
US20040038645A1 (en) | 2002-08-20 | 2004-02-26 | Jukka Rcunamaki | Carrier sensing multiple access with collision avoidance (CSMA/CA) scheme optimized for a priori known carrier usage for low duty cycle systems |
US8204992B2 (en) * | 2002-09-26 | 2012-06-19 | Oracle America, Inc. | Presence detection using distributed indexes in peer-to-peer networks |
US20040063498A1 (en) | 2002-09-30 | 2004-04-01 | Sony Corporation | System and method for flexibly implementing a wireless gaming network |
US20040075675A1 (en) | 2002-10-17 | 2004-04-22 | Tommi Raivisto | Apparatus and method for accessing services via a mobile terminal |
US20040082383A1 (en) | 2002-10-24 | 2004-04-29 | Motorola, Inc | Methodology and wireless device for interactive gaming |
US6909721B2 (en) | 2002-10-31 | 2005-06-21 | Nokia Corporation | Device detection and service discovery system and method for a mobile ad hoc communications network |
US7421276B2 (en) | 2003-04-09 | 2008-09-02 | Nortel Networks Limited | Method, apparatus and system of configuring a wireless device based on location |
DE602004006328T2 (en) | 2003-03-07 | 2008-01-10 | Ntt Docomo Inc. | Information providing system |
JP4470415B2 (en) | 2003-08-05 | 2010-06-02 | 日本電気株式会社 | Portable information terminal device |
US7313120B2 (en) | 2003-09-16 | 2007-12-25 | Nokia Corporation | Application control in peer-to-peer ad-hoc communication networks |
US20050058109A1 (en) | 2003-09-16 | 2005-03-17 | Jan-Erik Ekberg | Mechanism for improving connection control in peer-to-peer ad-hoc networks |
US7190943B2 (en) | 2003-09-16 | 2007-03-13 | Microtune (Texas), L.P. | System and method for frequency translation with harmonic suppression using mixer stages |
US7545941B2 (en) | 2003-09-16 | 2009-06-09 | Nokia Corporation | Method of initializing and using a security association for middleware based on physical proximity |
US7145437B2 (en) | 2003-10-16 | 2006-12-05 | Nokia Corporation | Method, terminal and computer program product for adjusting power consumption of a RFID reader associated with a mobile terminal |
US20050114756A1 (en) | 2003-11-26 | 2005-05-26 | Nokia Corporation | Dynamic Internet linking system and method |
GB2410153B (en) | 2004-01-19 | 2006-02-01 | Toshiba Res Europ Ltd | Network service information discovery method and communication device |
US7263345B2 (en) | 2004-03-17 | 2007-08-28 | Nokia Corporation | System and method for remote service information |
US7697894B2 (en) | 2005-03-01 | 2010-04-13 | Nokia Corporation | Method and system for tactile confirmation of service bookmarks |
US7359674B2 (en) | 2005-05-10 | 2008-04-15 | Nokia Corporation | Content distribution & communication system for enhancing service distribution in short range radio environment |
US20060268896A1 (en) | 2005-05-31 | 2006-11-30 | Sakari Kotola | System and method for services functionality |
-
2002
- 2002-10-31 US US10/284,135 patent/US6909721B2/en not_active Expired - Lifetime
-
2003
- 2003-09-16 US US10/662,407 patent/US7590097B2/en active Active
- 2003-10-30 CA CA2683998A patent/CA2683998C/en not_active Expired - Fee Related
- 2003-10-30 CN CNB2003801023759A patent/CN100550795C/en not_active Expired - Lifetime
-
2005
- 2005-04-11 US US11/102,761 patent/US7492777B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US6909721B2 (en) | 2005-06-21 |
US7590097B2 (en) | 2009-09-15 |
US20040085947A1 (en) | 2004-05-06 |
US20040087274A1 (en) | 2004-05-06 |
CN100550795C (en) | 2009-10-14 |
US20050185660A1 (en) | 2005-08-25 |
US7492777B2 (en) | 2009-02-17 |
CA2683998C (en) | 2010-09-21 |
CN1708924A (en) | 2005-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2683998A1 (en) | Device detection and service discovery system and method for a mobile ad hoc communications network | |
JP4173485B2 (en) | Mobile radio terminal device | |
JP4948431B2 (en) | Wireless communication terminal and wireless communication method | |
US7221940B2 (en) | Server on wireless network communicates with terminal on cellular network | |
EP1977621A1 (en) | Terminal status discovery in secure user plane location positioning procedure | |
EP1517488A3 (en) | Mechanism for improving connection control in peer-to-peer ad-hoc networks | |
JP4563425B2 (en) | Device detection and service discovery system and method for mobile ad hoc communication networks | |
JP2004509557A (en) | Low-level mobility management procedures | |
WO2005101746A1 (en) | Radio communication device and radio communication method | |
EP2146517A1 (en) | Mobile exchange, wireless base station, and mobile communication method | |
JP2004040552A (en) | Radio terminal and communication control method | |
JP3926746B2 (en) | Portable information terminal, wireless communication system, and link establishment method | |
JP3898130B2 (en) | Portable information terminal, wireless communication system, and link establishment method | |
JP4445302B2 (en) | Wireless terminal device and service search method | |
JP4774275B2 (en) | Communication control system and control device | |
JP2008507179A (en) | Method and system for communicating multimedia messages | |
CN104662869A (en) | Method for enhancing the use of proximity services in a public land mobile network | |
JP3894189B2 (en) | Relay base station apparatus, radio communication system and method, and radio communication program | |
JP2003198672A (en) | Portable communication terminal and its control method | |
JP2008289045A (en) | Mobile unit and communication method in out-of-service area | |
CN101237364A (en) | A method for improving point-to-point peer communication stability in wireless communication network | |
JP2004253961A (en) | Call control server and mobile communication system | |
JP5178336B2 (en) | Base station apparatus and radio communication system | |
CN108770076B (en) | Network management method and device | |
EP1156691A1 (en) | Method and devices for the location update in a mobile communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20141030 |