SCHEMATIZED DATA INTELLIGENT ASSISTANCE FOR DEVELOPMENT ENVIRONMENTS
First Claim
1. A system for providing intelligent assistance functionality, comprising:
- a schematized data component that determines at least one schema relating to a portion of schematized data; and
a schematized data intelligent assistance component that employs an intelligent assistance box functionality that facilitates displaying one or more items for selection thereof based in part on a portion of a string, the intelligent assistance box has at least one entry corresponding to an element of the schema.
2 Assignments
0 Petitions
Accused Products
Abstract
Intelligent assistance functionality is provided in development environments and/or other editors for schematized data. Input of a trigger character sequence can initiate an intelligent assistance box having data corresponding to a related schema. Thus, the intelligent assistance data can be dynamic as schematized data can change; the data can be queried from the schema as requested to facilitate this end. In one embodiment, the data can be an extensible markup language (XML) schema having a plurality of elements. In this regard, syntax can be entered into a development environment to effectuate an intelligent assistance box comprising the elements of the schema; a root level element can be displayed for an initial trigger character sequence. After selecting the element, another trigger sequence can be input to facilitate querying the schema for next level elements, and so on.
-
Citations
20 Claims
-
1. A system for providing intelligent assistance functionality, comprising:
-
a schematized data component that determines at least one schema relating to a portion of schematized data; and a schematized data intelligent assistance component that employs an intelligent assistance box functionality that facilitates displaying one or more items for selection thereof based in part on a portion of a string, the intelligent assistance box has at least one entry corresponding to an element of the schema. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 19)
-
-
11. A method for providing intelligent assistance functionality for schematized data, comprising:
-
compiling one or more schemas; navigating the one or more schemas based in part on a program context from a program development environment; and providing intelligent assistance data related to one or more elements of the one or more schemas to the program development environment, the intelligent assistance data facilitates displaying one or more items that completes an expression based in part on a portion of a string. - View Dependent Claims (12, 13, 14, 16, 17, 18)
-
-
20. A system for providing intelligent assistance functionality that facilitates displaying one or more items for selection thereof based in part on a portion of a string in a development environment, comprising:
-
means for formulating an intelligent assistance data list related to schematized data; means for formulating an intelligent assistance data list related to object type data; and means for selecting which list to formulate based in part on one or more characters input into the development environment.
-
Specification