1
Magda Mourad, Jonathan P Munson, Giovanni Pacifici, Ahmed Tantawy, Alaa S Youssef: Digital content distribution using web broadcasting services. International Business Machines Corporation, Andre Gibbs, Jon A Gibbons, Fleit Kain Gibbons Gutman Bongini & Bianco P L, May 1, 2007: US07213005 (221 worldwide citation)

A method, a system and computer readable medium of securely receiving data on a user's system from a web broadcast infrastructure with a plurality of channels. The method includes encrypting the data using a first encrypting key, wherein the first encrypting key is self-contained with all the inform ...


2
Franco Marconcini, Jonathan P Munson, Giovanni Pacifici, Ahmed Tantawy, Alaa S Youssef: Multi-tier digital TV programming for content distribution. International Business Machines Corporation, Jon A Gibbons, Fleit Kain Gibbons Gutman Bongini & Bianco P L, December 21, 2004: US06834110 (175 worldwide citation)

A method of securely providing data to a user's system over a broadcast infrastructure. The method comprising the steps of: encrypting the data using a first encrypting key; encrypting a first decrypting key using a second encrypting key; dividing at least part of the encrypted data into a seri ...


3
Giovanni Pacifici, Alaa Youssef: Markup system for shared HTML documents. International Business Machines Corporation, Douglas Cameron Esq, Scully Scott Murphy & Presser, May 8, 2001: US06230171 (157 worldwide citation)

A shared markup system and a method are provided for supporting Web co-browsing. Based on the hyper-text markup language (HTML), the markup system is interoperable across different platforms and Web browsers and provides for online annotation, of shared HTML documents, directly within the browser&ap ...


4
Magda Mourad, Jonathan P Munson, Giovanni Pacifici, Ahmed Tantawy, Alaa S Youssef: Digital content distribution using web broadcasting services. International Business Machines Corporation, Jon A Gibbons, Fleit Kain Gibbons Gutman Bongini & Bianco P L, October 2, 2007: US07277870 (150 worldwide citation)

A method of securely receiving data on a user's system from a web broadcast infrastructure with a plurality of channels. The method comprising receiving promotional metadata from a first web broadcast channel, the promotional metadata related to data available for reception; assembling at least part ...


5
Ahmed Tantawy, Franco Marconcini, Jonathan P Munson, Giovanni Pacifici, Aba S Youssef: Combining online browsing and on-demand data broadcast for selecting and downloading digital content. International Business Machines Corporation, Jon A Gibbons, David M Shofi, Fleit Kain Gibbons Gutman & Bongini P L, July 22, 2003: US06597891 (66 worldwide citation)

A method for receiving digital content data on a user's system for playing or recording, the content data being compressed and encrypted with a first encrypting key, said method comprising the steps of: tuning a receiver to a selected frequency; receiving content data through a broadcast transm ...


6
Lawrence Koved, Magda M Mourad, Jonathan P Munson, Giovanni Pacifici, Marco Pistoia, Alaa S Youssef: System and method for supporting digital rights management in an enhanced Java™ 2 runtime environment. International Business Machines Corporation, Scully Scott Murphy & Presser P C, Daniel P Morris, December 11, 2007: US07308717 (55 worldwide citation)

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 ...


7
Yurdaer Nezihi Doganata, Franco Marconcini, Magda Mahmoud Mourad, Jonathan P Munson, Giovanni Pacifici, Asser Nasreldin Tantawi: Web-based virtual computing machine. International Business Machines Corporation, Douglas W Cameron Esq, Scully Scott Murphy & Presser, January 22, 2002: US06341314 (52 worldwide citation)

The present invention is a Web based operating system that provides general access to resources distributed throughout the Internet. It provides a graphical user interface through which users may perform common “desktop” operations, such as invoking applications, copying files, and setting sharing a ...


8
Magda M Mourad, Jonathan P Munson, Tamer Nadeem, Giovanni Pacifici, Marco Pistoia, Alaa S Youssef: Transparent digital rights management for extendible content viewers. International Business Machines Corporation, Scully Scott Murphy & Presser P C, Douglas W Cameron Esq, January 30, 2007: US07171558 (48 worldwide citation)

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 ...


9
Ying Lu, Giovanni Pacifici, Malgorzata Steinder, Asser Nasreldin Tantawi: Method and apparatus for load balancing with server state change awareness. International Business Machines Corporation, Yee & Associates P C, Preston J Young, January 4, 2011: US07865614 (27 worldwide citation)

A computer implemented method, apparatus, and computer usable program code for load balancing in a cluster. In response to receiving a notification of an impending state change event in the server, a weight adjustment value for a server is identified to form an identified weight adjustment. An adjus ...


10
Tamar Eilam, Thomas R Gissel, Guerney Douglass Holloway Hunt, Alexander V Konstantinou, Giovanni Pacifici, Hidayatullah Habeebullah Shaikh, Andrew Neil Trossman: Method and system for constructing virtual resources. International Business Machines Corporation, Yee & Associates P C, Preston J Young, December 6, 2011: US08074218 (19 worldwide citation)

System for managing a life cycle of a virtual resource. One or more virtual resources are defined. The one or more defined virtual resources are created. The created virtual resources are instantiated. Then, a topology of a virtual resource is constructed using a plurality of virtual resources that ...