Patents by Inventor Magdi Morsi

Magdi Morsi 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).

  • Publication number: 20120158799
    Abstract: An administrator of an enterprise storage set may be tasked with storing a large number and variety of data sets on a large number and variety of storage components. However, the manual selection of a physical schema by an administrator may be time-consuming, may generate inefficient physical schemata, and may not be easily reevaluated as the data sets and storage set change. Presented herein are techniques for automatically determining a physical schema by comparing the storage factors of each data set (e.g., data size, relationships with other data sets, and usages of the data set by users) with the storage capabilities of the storage components, selecting a suitable storage component, and implementing the storage of the data set on the storage component. An embodiment of these techniques may thereby achieve an automated identification of a physical schema with improved efficiency and flexibility of the physical schema while conserving administrative resources.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: Microsoft Corporation
    Inventors: Magdi A. Morsi, Wai Ho Au, Ying Sun, Sanjeev Katariya, Yang Xu, Nina Sarawgi
  • Publication number: 20090319332
    Abstract: If a response is with a threshold of the predicted response, then the contradictory response is classified as being independent and it is not truly contradictory. If a response is beyond a threshold, the response is classified as not being independent and is likely worthy of further investigation.
    Type: Application
    Filed: June 23, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Wai Ho Au, Magdi Morsi
  • Publication number: 20080244519
    Abstract: A method of identifying, correcting and displaying application website and device compatibility issues is disclosed. An agent framework is started that host compatibility agents. The compatibility agents are used to analyze an operating system user such as a device, an application or an update. The results of the compatibility agents are communicated to a database and the results of the compatibility agents are displayed using a user interface.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael Anthony Sciacqua, Suma SaganeGowda, Tri Minh Hua, Magdi Morsi, Yevgeniya Ross, Stephen Edward Kreyenbuhl, Jee Fung Pang, Chi F. Chen
  • Publication number: 20050262113
    Abstract: A method and apparatus for receiving objects is provided. Embodiments provide for receiving, from a source database server, at a target database server, an object. If the object type of the object is involved in an inheritance hierarchy, then the target database server inspects the object to determine a source identifier that identifies to a source database server the object type associated with the object. The target database determines a target identifier that identifies to the target database server the object type associated with the object based on a mapping that associates source identifiers to target identifiers. Alternately, if the object type of the object is not involved in an inheritance hierarchy, then the target database server inspects the object to determine a set of characteristics of the object. The target database server determines the target identifier for the object based on the characteristics of the object.
    Type: Application
    Filed: September 24, 2004
    Publication date: November 24, 2005
    Inventors: Geeta Arora, Magdi Morsi, Rajendra Pingte
  • Patent number: 5794030
    Abstract: A method and system for use with object oriented databases provides schema evolution with deferred propagation of schema changes. The method and system provide a schema that persistently maintains class objects by storing an initial class definition, and shape objects associated with particular class objects and storing subsequent class definitions. The shape objects associated with a particular class object form a shape chain, the last shape object in the shape chain being the current shape object, and maintaining the current class definition. Client objects representing actual instances of data in the database, are instantiated from whichever client object or shape object is current at the time of instantiation, so the all newly created client objects always have the current class definition.
    Type: Grant
    Filed: December 4, 1995
    Date of Patent: August 11, 1998
    Assignee: Objectivity, Inc.
    Inventors: Magdi Morsi, James Rucker