Patents by Inventor Magda M. Mourad

Magda M. Mourad 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: 9635137
    Abstract: Techniques are disclosed for rendering geographic information system (GIS) data. A server component responding to a request for GIS data for a given area combines contiguous elements that share the same dynamic characteristics. For example, a map server may combine the polylines of contiguous road segments sharing the same current speed/congestion conditions. Doing so may greatly reduce the number of individual polylines that are sent to a client for rendering.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Curtis H. Brobst, James P. Cantwell, Magda M. Mourad
  • Patent number: 9026412
    Abstract: A method of managing and maintaining scope in a of service oriented architecture industry model repository comprising defining boundaries and definitions of scope and scope propagation of topics, associations, and occurrences within the SOA IMR; managing boundaries and definitions of scope and scope propagation within the SOA IMR; and maintaining boundaries and definitions of scope and scope propagation within the SOA IMR.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Peter A. Coldicott, Eoin Lane, Magda M. Mourad, Harry T. Pendergrass, Mei Y. Selvage
  • Publication number: 20140181189
    Abstract: Techniques are disclosed for rendering geographic information system (GIS) data. A server component responding to a request for GIS data for a given area combines contiguous elements that share the same dynamic characteristics. For example, a map server may combine the polylines of contiguous road segments sharing the same current speed/congestion conditions. Doing so may greatly reduce the number of individual polylines that are sent to a client for rendering.
    Type: Application
    Filed: February 25, 2014
    Publication date: June 26, 2014
    Applicant: International Business Machines Corporation
    Inventors: Curtis H. BROBST, James P. CANTWELL, Magda M. MOURAD
  • Patent number: 8694603
    Abstract: Techniques are disclosed for rendering geographic information system (GIS) data. A server component responding to a request for GIS data for a given area combines contiguous elements that share the same dynamic characteristics. For example, a map server may combine the polylines of contiguous road segments sharing the same current speed/congestion conditions. Doing so may greatly reduce the number of individual polylines that are sent to a client for rendering.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: April 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Curtis H. Brobst, James P. Cantwell, Magda M. Mourad
  • Publication number: 20120323992
    Abstract: Techniques are disclosed for rendering geographic information system (GIS) data. A server component responding to a request for GIS data for a given area combines contiguous elements that share the same dynamic characteristics. For example, a map server may combine the polylines of contiguous road segments sharing the same current speed/congestion conditions. Doing so may greatly reduce the number of individual polylines that are sent to a client for rendering.
    Type: Application
    Filed: June 20, 2011
    Publication date: December 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: CURTIS H. BROBST, JAMES P. CANTWELL, MAGDA M. MOURAD
  • Publication number: 20110153293
    Abstract: A method of managing and maintaining scope in a of service oriented architecture industry model repository comprising defining boundaries and definitions of scope and scope propagation of topics, associations, and occurrences within the SOA IMR; managing boundaries and definitions of scope and scope propagation within the SOA IMR; and maintaining boundaries and definitions of scope and scope propagation within the SOA IMR.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Applicant: International Business Machines Corporation
    Inventors: Peter A. Coldicott, Eoin Lane, Magda M. Mourad, Harry T. Pendergrass, Mei Y. Selvage
  • Publication number: 20110099050
    Abstract: An apparatus for automatically analyzing the impact of changing a business requirement on an IT infrastructure of an enterprise. A request is received to perform an analysis of an impact on the enterprise by changing a particular instance of the business requirement. A model repository is queried to determine which IT assets of the enterprise are impacted by changing the particular instance of the business requirement. An impact relevant subset of a topic map is received from the model repository representing the impact on the enterprise by changing the particular instance of the business requirement that includes the particular instance requirement as a root node and only those specific assets impacted by changing the particular instance requirement as connected nodes. Then, the impact relevant subset of the topic map representing the impact on the enterprise by changing the particular instance of the business requirement is outputted on an output device.
    Type: Application
    Filed: October 26, 2009
    Publication date: April 28, 2011
    Applicant: International Business Machines Corporation
    Inventors: Peter A. Coldicott, Eoin Lane, Magda M. Mourad, Franciscus J. Van Ham
  • Publication number: 20110099536
    Abstract: In one illustrative embodiment, a computer-implemented method for identifying program components, generates, by a processor unit, associations between the program components stored in a computer usable storage medium to create a first set of relationships, and assigns, by the processor unit, a probability to each relationship in the first set of relationships to create a second set of relationships, wherein the probability indicates a strength of the associations between the program components.
    Type: Application
    Filed: October 26, 2009
    Publication date: April 28, 2011
    Applicant: International Business Machines Corporation
    Inventors: Peter A. Coldicott, Eoin Lane, Magda M. Mourad
  • Patent number: 7827613
    Abstract: A digital rights management (DRM) system and methodology for a Java client implementing a Java Runtime Environment (JRE). The JRE comprises a Java Virtual Machine (JVM) and Java runtime libraries components and is capable of executing a player application for presenting content that can be presented through a Java program (e.g., a Java application, applet, servlet, bean, etc.) and downloaded from a content server to the client. The DRM system includes an acquisition component for receiving downloaded protected contents; and a dynamic rights management layer located between the JRE and player application for receiving requests to view or play downloaded protected contents from the player, and, in response to each request, determining the rights associated with protected content and enabling viewing or playing of the protected contents via the player application if permitted according to the rights.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Lawrence Koved, Magda M. Mourad, Jonathan P. Munson, Giovanni Pacifici, Marco Pistoia, Alaa S. Youssef
  • Patent number: 7308717
    Abstract: A digital rights management (DRM) system and methodology for a Java client implementing a Java Runtime Environment (JRE). The JRE comprises a Java Virtual Machine (JVM) and Java runtime libraries components and is capable of executing a player application for presenting content that can be presented through a Java program (e.g., a Java application, applet, servlet, bean, etc.) and downloaded from a content server to the client. The DRM system includes an acquisition component for receiving downloaded protected contents; and a dynamic rights management layer located between the JRE and player application for receiving requests to view or play downloaded protected contents from the player, and, in response to each request, determining the rights associated with protected content and enabling viewing or playing of the protected contents via the player application if permitted according to the rights.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: December 11, 2007
    Assignee: International Business Machines Corporation
    Inventors: Lawrence Koved, Magda M. Mourad, Jonathan P. Munson, Giovanni Pacifici, Marco Pistoia, Alaa S. Youssef
  • Patent number: 7171558
    Abstract: A digital rights management system for controlling the distribution of digital content to player applications. The system comprises a verification system, a trusted content handler, and a user interface control. The verification system is provided to validate the integrity of the player applications; and the trusted content handler is used to decrypt content and to transmit the decrypted content to the player applications, and to enforce usage rights associated with the content. The user interface control module is provided to ensure that users of the player applications are not exposed to actions that violate the usage rights. The preferred embodiment of the present invention provides a system that enables existing content viewers, such as Web browsers, document viewers, and Java Virtual Machines running content-viewing applications, with digital rights management capabilities, in a manner that is transparent to the viewer.
    Type: Grant
    Filed: September 22, 2000
    Date of Patent: January 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: Magda M. Mourad, Jonathan P. Munson, Tamer Nadeem, Giovanni Pacifici, Marco Pistoia, Alaa S. Youssef
  • Patent number: 6798753
    Abstract: A system and method for providing automatic scheduling and establishment of telephone conferences over a network such as the Internet. A user inputs conference information to a desktop application, and the scheduling, the contacting of participants, and the control of the conference are conducted automatically. If the conference is scheduled to dial out to the participants and is marked as a calendar entry, the desktop application stores the conference information, including the start/end time of a conference, the telephone numbers of the participants, the choice of service provider, and an account id. Once a teleconference calendar entry is created, the process starts and the conference is established automatically. At the scheduled time, the desktop application warns the user by running an alarm function to remind them of the time of the conference.
    Type: Grant
    Filed: October 14, 1999
    Date of Patent: September 28, 2004
    Assignee: International Business Machines Corporation
    Inventors: Yurdaer Doganata, Asser Nasreldin Tantawi, Howard L. Operowsky, Magda M. Mourad, A. Steven Krantz
  • Publication number: 20020161996
    Abstract: A digital rights management (DRM) system and methodology for a Java client implementing a Java Runtime Environment (JRE). The JRE comprises a Java Virtual Machine (JVM) and Java runtime libraries components and is capable of executing a player application for presenting content that can be presented through a Java program (e.g., a Java application, applet, servlet, bean, etc.) and downloaded from a content server to the client. The DRM system includes an acquisition component for receiving downloaded protected contents; and a dynamic rights management layer located between the JRE and player application for receiving requests to view or play downloaded protected contents from the player, and, in response to each request, determining the rights associated with protected content and enabling viewing or playing of the protected contents via the player application if permitted according to the rights.
    Type: Application
    Filed: February 23, 2001
    Publication date: October 31, 2002
    Inventors: Lawrence Koved, Magda M. Mourad, Jonathan P. Munson, Giovanni Pacifici, Marco Pistoia, Alaa S. Youssef