×

Methods and apparatus for using smart environment devices via application program interfaces

  • US 9,838,830 B2
  • Filed: 05/26/2015
  • Issued: 12/05/2017
  • Est. Priority Date: 06/23/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • an application programming interface (API) server comprising a hardware-based processor coupled to memory, the hardware-based processor configured to;

    host an API;

    receive, from a client device, via the API, one or more requests to perform an activity, comprising;

    reading at least one portion of a data model,editing at least one portion of the data model, the editing comprising making additions, deletions, modifications, or any combination thereof to the data model, or both reading and editing at least one portion of the data model, the data model comprising a multi-level structure that includes;

    a smart-device environment structure level storing information related to one or more smart-device environment structures; and

    a smart-devices level storing information related to the one or more smart-devices, the smart-devices level being a sub-level of the smart-device environment structure level;

    perform the activity based upon the one or more requests;

    log the activity, by storing a responsible party for the activity in a log, the responsible party being a vendor, a user, or another party or entity associated with the client device; and

    present at least a portion of the log.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×