Patent · US Active

Application programming interface, system, and method for collaborative online applications

US9130820B2 · kind B2 · utility

5Cited by
7References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 30, 2013
Grant dateSep 8, 2015
Priority date
Expiry dateJun 11, 2033

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.