In certain embodiments, the programming interface includes one or more of the following groups of types or functions: those related to core file system concepts, those related to entities that a human being can contact,...http://www.google.com/patents/US8055907?utm_source=gb-gplus-sharePatent US8055907 - Programming interface for a computer platformAdvanced Patent SearchPublication numberUS8055907