Patents by Inventor Zubin Alexander
Zubin Alexander has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8620956Abstract: Described is a technology in which a set of objects represent educational entities of an educational model, with relationships between objects. For example, a course object instance may have a relationship with a task instance and a user instance (such as representing a student). Other objects may include user credentials objects, group objects, degree program objects, course plan objects, institution objects, school objects, and/or department objects. The set of objects may be pre-defined and maintained in a persistent storage; this pre-defined set may be extended with an extended object that has relationships with pre-defined objects. The educational entities of an object model may be maintained in rows of a table, with each row having a field that identifies which entity is represented by that row. The table is accessed to determine relationships between an instantiated object for an entity and at least one other instantiated object for another entity.Type: GrantFiled: June 16, 2009Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Lei Wang, Mohamed Rouatbi, Rajeev Kumar Mittal, Parul Ranjit Manek, Zubin Alexander, Kevin C. Gammill, Ellery Charlson, Xin Li, Zhipeng Zhao, Qin Zhou, Yuan-Fen Kuo, Manjusha Madhav Mangaonkar, Tony Kao
-
Patent number: 8244872Abstract: The educational adaptive provider architecture described herein provides a way for an educational services framework to be built on varying underlying existing technologies without any changes in the object model and services. The provider framework supports the ability to have multiple types of providers for various services, such as, for example, for authorization, authentication, communication, grouping, scoring, social-networking, storage and user functions. The educational adaptive provider architecture provides easy integration of existing institutional and educational service deployments.Type: GrantFiled: June 11, 2009Date of Patent: August 14, 2012Assignee: Microsoft Corp.Inventors: Ellery Charlson, Lei Wang, Mohamed Rouatbi, Parul R. Manek, Rajeev Mittal, Xin Li, Zhipeng Zhao, Zubin Alexander, Kevin Casey Gammill, Qin Zhou, Manjusha M. Mangaonkar, Brian James Hardy
-
Publication number: 20100318657Abstract: The educational adaptive provider architecture described herein provides a way for an educational services framework to be built on varying underlying existing technologies without any changes in the object model and services. The provider framework supports the ability to have multiple types of providers for various services, such as, for example, for authorization, authentication, communication, grouping, scoring, social-networking, storage and user functions. The educational adaptive provider architecture provides easy integration of existing institutional and educational service deployments.Type: ApplicationFiled: June 11, 2009Publication date: December 16, 2010Applicant: MICROSOFT CORPORATIONInventors: Ellery Charlson, Lei Wang, Mohamed Rouatbi, Parul Ranjit Manek, Rajeev Kumar Mittal, Xin Li, Zhipeng Zhao, Zubin Alexander, Kevin Casey Gammill, Qin Zhou, Manjusha Madhav Mangaonkar, Brian James Hardy
-
Publication number: 20100316986Abstract: A rubric-based assessment and personalized learning recommendation system and method to aid an educator in teaching an entity in an efficient manner. Embodiments of the system and method include a computational representation of a rubric that is composed of composable rubric constructs. Each composable rubric construct corresponds to a particular sub-area of a skill being learned. Embodiments of the system and method also allow the educator to select a level of granularity of the rubric. This allows grouping together of entities that are having similar problems learning the skill and are performing similarly in certain areas. Embodiments of the system and method can suggest available learning resources for a single or groups of entities struggling in the same or similar areas based on their assessment results. The idea is for the entity to use these learning resources to improve its performance and competency in a given subject area.Type: ApplicationFiled: June 12, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventors: Sebastian de la Chica, Eric A. Jenkins, JR., Zubin Alexander
-
Publication number: 20100318589Abstract: Described is a technology in which a set of objects represent educational entities of an educational model, with relationships between objects. For example, a course object instance may have a relationship with a task instance and a user instance (such as representing a student). Other objects may include user credentials objects, group objects, degree program objects, course plan objects, institution objects, school objects, and/or department objects. The set of objects may be pre-defined and maintained in a persistent storage; this pre-defined set may be extended with an extended object that has relationships with pre-defined objects. The educational entities of an object model may be maintained in rows of a table, with each row having a field that identifies which entity is represented by that row. The table is accessed to determine relationships between an instantiated object for an entity and at least one other instantiated object for another entity.Type: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventors: Lei Wang, Mohamed Rouatbi, Rajeev Kumar Mittal, Parul Ranjit Manek, Zubin Alexander, Kevin C. Gammill, Ellery Charlson, Xin Li, Zhipeng Zhao, Qin Zhou, Yuan-Fen Kuo, Manjusha Madhav Mangaonkar, Tony Kao
-
Publication number: 20100316987Abstract: Described is a technology in which an educational service provides contracts (an interface set) for calling functions that allow management of educational-related data. The interface set may be divided as interfaces to various services; roles associated with users of the educational service determine which interfaces/functions each user can call. The interfaces may include interfaces for calling course-related functions (e.g., of a course service), profile-related functions (e.g., of a profile service), membership-related functions (e.g., of a membership service) and task-related functions (e.g., of a task service).Type: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventors: Ellery Charlson, Lei Wang, Mohamed Rouatbi, Parul Ranjit Manek, Rajeev Kumar Mittal, Xin Li, Zhipeng Zhao, Zubin Alexander, Kevin C. Gammill, Qin Zhou, Yonit Manna, Brian James Hardy
-
Patent number: 7519595Abstract: Search results are classified and presented by groups based on the type of each search result. Within the groups, the search results are ranked according to a rating, such as the relevancy of the result to the search request. The groups are also ordered, e.g., based upon the highest rated search result included in each group. The relative number of search results presented in the groups can vary, based upon the relative values of the highest rated search results in successive groups. When additional search results associated with a group are not initially presented for display, the group is selectively expandable to display additional search results. The expanded group, if not already first in the list, is moved to the first position, while other groups are displayed below the expanded group.Type: GrantFiled: July 14, 2004Date of Patent: April 14, 2009Assignee: Microsoft CorporationInventors: John A. Solaro, John E. Knapp, Zubin Alexander
-
Patent number: 7454479Abstract: A system and corresponding methods for mapping a teleport URL to a destination URL are provided. In one embodiment, a system for redirecting a teleport URL includes a storage unit configured to store a plurality of teleport entries, where each of the teleport entries is capable of being identified by a plurality of attributes, and where each of the plurality of teleport entries has zero, one or more parameter directives. The system also includes a module coupled to the storage unit and operable to process a plurality of teleport URLs. The module is also operable to identify one of the plurality of teleport entries that is appropriate for processing a teleport URL, and utilizes the identified one of the plurality of teleport entries to generate a destination URL that corresponds to the teleport URL.Type: GrantFiled: May 28, 2004Date of Patent: November 18, 2008Assignee: Microsoft CorporationInventors: Zubin Alexander, David Cain
-
Publication number: 20060041635Abstract: A system and corresponding methods for mapping a teleport URL to a destination URL are provided. In one embodiment, a system for redirecting a teleport URL includes a storage unit configured to store a plurality of teleport entries, where each of the teleport entries is capable of being identified by a plurality of attributes, and where each of the plurality of teleport entries has zero, one or more parameter directives. The system also includes a module coupled to the storage unit and operable to process a plurality of teleport URLs. The module is also operable to identify one of the plurality of teleport entries that is appropriate for processing a teleport URL, and utilizes the identified one of the plurality of teleport entries to generate a destination URL that corresponds to the teleport URL.Type: ApplicationFiled: May 28, 2004Publication date: February 23, 2006Applicant: Microsoft CorporationInventors: Zubin Alexander, David Cain
-
Publication number: 20060031214Abstract: Search results are classified and presented by groups based on the type of each search result. Within the groups, the search results are ranked according to a rating, such as the relevancy of the result to the search request. The groups are also ordered, e.g., based upon the highest rated search result included in each group. The relative number of search results presented in the groups can vary, based upon the relative values of the highest rated search results in successive groups. When additional search results associated with a group are not initially presented for display, the group is selectively expandable to display additional search results. The expanded group, if not already first in the list, is moved to the first position, while other groups are displayed below the expanded group.Type: ApplicationFiled: July 14, 2004Publication date: February 9, 2006Applicant: Microsoft CorporationInventors: John Solaro, John Knapp, Zubin Alexander