Application programming interface, system, and method for collaborative online applications
US8438294B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 7, 2010 |
| Grant date | May 7, 2013 |
| Priority date | — |
| Expiry date | Mar 15, 2031 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L61/4557
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
An application framework including different application programming interfaces (APIs) is described which performs a variety of mobile device functions in response to API calls from applications. For example, in response to relatively simple API calls made by applications the application framework manages the complex tasks associated with invitations and matchmaking. By way of example, the details of complex transactions such as establishing peer-to-peer connections between mobile devices may be transparent to the application developer, thereby simplifying the application design process. The application framework may include an application daemon for communicating with a first set of services and an applications services module for communicating with a separate set of services. The application framework may also include a cache for caching data for each of the services based on different cache management policies driven by each of the services. The cache may be updated by push notification cache updates sent from each of the services.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.