Dynamic service discovery
AssigneeApple Inc.
InventorsKevin J. Van Vechten, Damien Pascal Sorresso, Richard L. Hagy, Ivan Krstic
Life of this patent
Estimating the term…
Abstract
When an application is launched, a framework scanning module scans a plurality of frameworks linked against by the application to generate a list of available services. When the application makes a request of a particular service, a service verification module compares the requested service to the list of available services and if the requested service is found in the list of available services, sends a signal to the application, the signal allowing access to the requested service for the application. Otherwise, access to the requested service is denied.
Claims18
-21. (canceled)
A method, comprising:
- identifying at least one framework linked to an application;
- scanning the at least one framework to identify services contained within the at least one framework;
- generating a list of available services within the at least one framework;
- receiving a request for a service by the application;
- determining whether the service is found within the list of available services;
- and
- if the service is found in the list of available services, sending a signal to the application allowing access to the service,
- otherwise, sending a signal to the application denying access to the service;
- wherein the method is performed by a processing system.
A system, comprising:
- a processing device;
- and
- a memory coupled to the processing device, the processing device configured to:
- identify at least one framework linked to an application;
- scan the at least one framework to identify services contained within the at least one framework;
- generate a list of available services within the at least one framework;
- receive a request for a service by the application;
- determine whether the service is found within the list of available services;
- and
- if the service is found in the list of available services, send a signal to the application allowing access to the service,
- otherwise, send a signal to the application denying access to the service.
A non-transitory machine readable storage medium storing instructions which when executed by a data processing system performs a method, the method comprising:
- identifying at least one framework linked to an application;
- scanning the at least one framework to identify services contained within the at least one framework;
- generating a list of available services within the at least one framework;
- receiving a request for a service by the application;
- determining whether the service is found within the list of available services;
- and
- if the service is found in the list of available services, sending a signal to the application allowing access to the service,
- otherwise, sending a signal to the application denying access to the service.
Dependencies are inferred from the claim text.