- Patent Title: Application architecture supporting multiple services and caching
-
Application No.: US15718096Application Date: 2017-09-28
-
Publication No.: US10909064B2Publication Date: 2021-02-02
- Inventor: Carlos Omar Ortiz Rodriguez , Filip Jerzy Gorski
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Kelly, Holt & Christenson, PLLC
- Agent Christopher J. Volkmann
- Main IPC: G06F15/167
- IPC: G06F15/167 ; G06F9/50 ; G06F9/54 ; H04L29/08

Abstract:
A service agent provides an interface for the actions that a client application needs to perform against a server. The service agent selects an appropriate service implementation based on configuration information. The service implementation is associated with a particular service version or source. A number of service implementations are available to the service agent. The service agent also creates a cache service instance that is compatible with the service instance. The client application makes data requests through the service agent. The cache service retrieves requested data from a local storage or from a selected service, if the data is not available locally. The cache service stores an expiration value with the data in the cache. The expiration value is retrieved when data is requested from the cache. The cache data is returned only if the expiration value has not exceeded an expiration policy.
Public/Granted literature
- US20180089138A1 APPLICATION ARCHITECTURE SUPPORTING MULTIPLE SERVICES AND CACHING Public/Granted day:2018-03-29
Information query