Abstract
A method and apparatus are described for accessing services affiliated with a service provider. A first discovery procedure may be performed to discover at least one service provider, and a bootstrap procedure may be performed with the at least one discovered service provider. A second discovery procedure may then be performed to determine available service capability layers (SCLs) supported by the at least one discovered service provider. The first discovery procedure may include transmitting a service provider discovery request including information for querying a record database to determine matching service provider discovery records, and receiving a service provider discovery response including a service discovery function record list that matches queries in the service provider discovery request. At least one service provider from the service discovery function record list may be selected to bootstrap with. Various versions of the second discovery procedure are described.
Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | ||||||
Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member |
Specification Information
Specification Information
Technologies
Family Information
All Granted Patents In Patent Family : | ---- |
All Pending Patents In Patent Family : | ---- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | |||||||
CN107197419A | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
CN107197419B | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
JP2017121094A | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
JP6442547B2 | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
WO2012118711A2 | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
Yes | Basis Patent | |||
WO2012118711A3 | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
Yes | Basis Patent | |||
KR101894614B1 | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
KR20130126736A | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
TW201242394A | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
TWI581649B | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
CN103503487A | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
CN103503487B | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
EP2681933A2 | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
EP2681933B1 | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
EP3264807A1 | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
EP3264807B1 | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
JP2014512729A | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
JP6126998B2 | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
US2019215229A1 | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
US2014089478A1 | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
KR101549765B1 | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
KR20130140144A | Not Available | 09/09/2021 | ISLD-202108-022 | INTERDIGITAL INC |
S1
S2
|
No | Family Member | |||
US11323303B2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | Status | National Phase Entries | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Information | |||||||||
----- | ----- | ----- | ----- | ----- |
S1
|
----- | ----- | ----- | ----- |
Technologies
Product
Use Cases
Services
Claim
1. A method of accessing services affiliated with a service provider, the method comprising:
an issuer performing a first discovery procedure to discover at least one service provider, wherein the first discovery procedure includes the issuer sending a service provider discovery request including a machine-to-machine (M2M) service class parameter, and the issuer receiving a service provider discovery response;
the issuer performing a bootstrap procedure with the at least one discovered service provider; and
the issuer performing a second discovery procedure to determine available service capability layers (SCLs) supported by the at least one discovered service provider, wherein the second discovery procedure comprises:
transmitting a domain name system-based service discovery (DNS-SD) query from the issuer to a DNS-SD M2M service discovery function (MSDF) server, wherein the DNS-SD MSDF server is provisioned with SCL discovery records and wherein the DNS-SD MSDF server is registered with a public DNS registrar entity, and wherein the SCL discovery records include, for each SCL, a type of M2M service capabilities supported by each SCL and a class of M2M services supported by each SCL; and
the issuer receiving SCL discovery records from the DNS-SD MSDF server in response to the DNS-SD query.
2. The method of claim 1 wherein the first discovery procedure comprises:
transmitting a service provider discovery request including information for querying a record database to determine matching service provider discovery records; and
receiving a service provider discovery response including a service discovery function record list that matches queries in the service provider discovery request.
3. The method of claim 2 further comprising:
selecting at least one service provider from the service discovery function record list to bootstrap with.
4. The method of claim 3 wherein the bootstrap procedure comprises:
transmitting a request to the selected service provider; and
receiving a response from the selected service provider including information needed by a node to initiate bootstrapping with at least one SCL of the service provider.
5. The method of claim 4 wherein the information includes security credentials.
6. The method of claim 1 wherein the second discovery procedure comprises:
the issuer transmitting a service discovery request including information for querying a record database to determine matching SCL discovery records; and
the issuer receiving a service discovery response including a service discovery function record list that matches queries in the service discovery request.
7. The method of claim 6 wherein the service discovery function record list includes a plurality of SCL addresses, the method further comprising:
the issuer transmitting an SCL discovery request to a known resource to discover a uniform resource identifier (URI) of each of the SCL addresses that do not indicate a full URI path to an SCL located on a host;
the issuer receiving an SCL discovery response from the known resource including the discovered URIs; and
the issuer selecting at least one SCL from the service discovery function record list to bootstrap with.
8. The method of claim 1 wherein the second discovery procedure further comprises:
receiving an SCL discovery request from the issuer; and
transmitting a service discovery response which provides the issuer with SCL discovery results.
9. The method of claim 8 wherein the SCL discovery request includes query strings that use sclBase attributes.
10. The method of claim 9 wherein the SCL discovery response includes a list of SCLs that match the query strings and an absolute uniform resource identifier (URI) to an sclBase for each of the SCLs.
11. The method of claim 1 wherein the second discovery procedure further comprises:
provisioning or configuring the issuer with a network address of a deployed domain name system (DNS) server;
provisioning or configuring the issuer with at least one fully qualified domain name (FQDN) for hosts with available SCLs;
the issuer transmitting a DNS lookup request to the deployed DNS server using the network address and FQDN; and
the issuer receiving a resolved network address for a corresponding SCL host.
12. The method of claim 1 wherein the second discovery procedure further comprises:
provisioning or configuring the issuer with a network address of a dynamic host configuration protocol (DHCP) server;
the issuer transmitting DHCP requests to the DHCP server; and
the issuer receiving a response including the address of an SCL and additional SCL information.
13. The method of claim 1 wherein the issuer is a wireless transmit/receive unit (WTRU).
14. A non-transitory computer-readable storage medium configured to store an application with instructions executable by a processor, the instructions comprising:
instructions to perform a first discovery procedure to discover at least one service provider, wherein the instructions to perform the first discovery procedure includes instructions to send a service provider discovery request including a machine-to-machine (M2M) service class parameter, and instructions to receive a service provider discovery response;
instructions to perform a bootstrap procedure with the at least one discovered service provider; and
instructions to perform a second discovery procedure to determine available service capability layers (SCLs) supported by the at least one discovered service provider, wherein the second discovery procedure comprises:
instructions to transmit a domain name system-based service discovery (DNS-SD) query to a DNS-SD M2M service discovery function (MSDF) server, wherein the DNS-SD MSDF server is provisioned with SCL discovery records and wherein the DNS-SD MSDF server is registered with a public DNS registrar entity, and wherein the SCL discovery records include, for each SCL, a type of M2M service capabilities supported by each SCL and a class of M2M services supported by each SCL; and
instructions to receive SCL discovery records from the DNS-SD MSDF server in response to the DNS-SD query.
15. A wireless transmit/receive unit (WTRU) comprising:
at least one circuit configured to perform a first discovery procedure to discover at least one service provider, wherein the first discovery procedure includes the at least one circuit configured to send a service provider discovery request including a machine-to-machine (M2M) service class parameter, and the at least one circuit configured to receive a service provider discovery response;
the at least one circuit configured to perform a bootstrap procedure with the at least one discovered service provider; and
the at least one circuit configured to perform a second discovery procedure to determine available service capability layers (SCLs) supported by the at least one discovered service provider, wherein the second discovery procedure comprises:
the at least one circuit configured to transmit a domain name system-based service discovery (DNS-SD) query to a DNS-SD M2M service discovery function (MSDF) server, wherein the DNS-SD MSDF server is provisioned with SCL discovery records and wherein the DNS-SD MSDF server is registered with a public DNS registrar entity, and wherein the SCL discovery records include, for each SCL, a type of M2M service capabilities supported by each SCL and a class of M2M services supported by each SCL; and
the at least one circuit configured to receive SCL discovery records from the DNS-SD MSDF server in response to the DNS-SD query.
Associated Portfolios
Claim Chart | Technology | Creation Date | Download |
---|---|---|---|
Claim charts will soon be available!
|
SUMMARY
ClaimChart-US10171286B2-STO
Patent number:US10171286B2
Claim Chart Type : SEP Claim Chart
Price: 200 €
To view claim charts you must become a Gold or Platinum Member.
Upgrade your subscriptionYou have reached the maximum number of patents which can be associated to your account per your subscription. If you wish to associate more patents
Please upgrade your subscription.Note:
The information in blue was extracted from the third parties (Standard Setting Organisation, Espacenet)
The information in grey was provided by the patent holder
The information in purple was extracted from the FrandAvenue
Explicitly disclosed patent:openly and comprehensibly describes all details of the invention in the patent document.
Implicitly disclosed patent:does not explicitly state certain aspects of the invention, but still allows for these to be inferred from the information provided.
Basis patent:The core patent in a family, outlining the fundamental invention from which related patents or applications originate.
Family member:related patents or applications that share a common priority or original filing.