Computer-based uniform data interface (UDI) method and system using an application programming interface (API)

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5815703
SERIAL NO

08672451

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A computer-based uniform data interface (UDI) system for accessing in a uniform manner data from a data source with an arbitrary organization. The UDI system provides a UDI application programming interface (API) with functions for creating and accessing data organized into containers that contain one or more folders. Each folder optionally contains sub-folders and scalars. The UDI system also provides a UDI registry for registering types of containers and folders supported by a data source, for enumerating the types of containers and folders supported by the data source, and for instantiating container and folder objects corresponding to the data of the data source. A UDI mapper is provided for registering with the UDI registry types of containers and folders that represents the data of the data source, for instantiating in memory container and folder objects of the registered types, and for populating an instantiated container object with folders representing the data from the data source that is within the container. An application program invokes the UDI API functions to access data of data sources with arbitrary organizations.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Copeland, Bruce W Redmond, WA 25 1505
Shuval, Jonathan I Bellevue, WA 2 102

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation