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: 8620956
    Abstract: 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: Grant
    Filed: June 16, 2009
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: 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: 8244872
    Abstract: 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: Grant
    Filed: June 11, 2009
    Date of Patent: August 14, 2012
    Assignee: 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: 20100318657
    Abstract: 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: Application
    Filed: June 11, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: 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: 20100316986
    Abstract: 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: Application
    Filed: June 12, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Sebastian de la Chica, Eric A. Jenkins, JR., Zubin Alexander
  • Publication number: 20100318589
    Abstract: 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: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: 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: 20100316987
    Abstract: 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: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: 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: 7519595
    Abstract: 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: Grant
    Filed: July 14, 2004
    Date of Patent: April 14, 2009
    Assignee: Microsoft Corporation
    Inventors: John A. Solaro, John E. Knapp, Zubin Alexander
  • Patent number: 7454479
    Abstract: 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: Grant
    Filed: May 28, 2004
    Date of Patent: November 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Zubin Alexander, David Cain
  • Publication number: 20060041635
    Abstract: 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: Application
    Filed: May 28, 2004
    Publication date: February 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Zubin Alexander, David Cain
  • Publication number: 20060031214
    Abstract: 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: Application
    Filed: July 14, 2004
    Publication date: February 9, 2006
    Applicant: Microsoft Corporation
    Inventors: John Solaro, John Knapp, Zubin Alexander