Patents by Inventor John A. Abdalla

John A. Abdalla 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: 11922195
    Abstract: Some embodiments support embedding of a notebooks software component in a surrounding host application, thereby promoting consistency of notebook user interfaces and user experiences between different kinds of applications. For instance, the notebook access added to an integrated development environment (IDE) may be aesthetically consistent with the notebook access added to a business analytics tool from the same vendor as the IDE. Departures from the aesthetic are still supported, e.g., a notebook access provided in a video gaming environment to teach gamers programming skills may have the same aesthetic as the simulated world of the video game, rather than an IDE aesthetic or an enterprise software aesthetic. Direct integration or proxied integration architectures may be used. Efficiencies may be gained by distinguishing between notebook viewing, editing, and executing operations, and providing more computationally expensive resources only as needed for the notebook access being performed.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: March 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Francis Lam, Safia Abdalla, Shibani Raj Basava, Dinesh Chandnani, Zhu Chen, Kwangje Cho, Ram Kumar Donthula, Katherine Kampf, Daniel Moth, Andrew Christopher Neil, Vaishnavi Sannidhanam, Barry Manh Tu, Vijaya Krishna Upadya, Dileep Yavanmandha
  • Patent number: 8646265
    Abstract: An apparatus and method for providing hydraulic power to a turbine generator. A neutrally buoyant wheel having radially opposed first and second containment chambers is suspended in a reservoir containing a liquid. One chamber is filled with the liquid and the wheel rotated so that the chamber containing the liquid is in an uppermost position, which due to the configuration of the wheel results in the chamber that does not contain liquid being in a lowermost position. The uppermost chamber is coupled to an input port of the hydraulic turbine, the lowermost chamber coupled to an output port of the hydraulic turbine, and the liquid allowed to flow from the uppermost chamber to the lowermost chamber through the hydraulic turbine. After the liquid has drained from the uppermost chamber and filled the lowermost chamber, the wheel is rotated 180 degrees and the process repeated.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: February 11, 2014
    Inventor: John A. Abdalla
  • Publication number: 20120060490
    Abstract: An apparatus and method for providing hydraulic power to a turbine generator. A neutrally buoyant wheel having radially opposed first and second containment chambers is suspended in a reservoir containing a liquid. One chamber is filled with the liquid and the wheel rotated so that the chamber containing the liquid is in an uppermost position, which due to the configuration of the wheel results in the chamber that does not contain liquid being in a lowermost position. The uppermost chamber is coupled to an input port of the hydraulic turbine, the lowermost chamber coupled to an output port of the hydraulic turbine, and the liquid allowed to flow from the uppermost chamber to the lowermost chamber through the hydraulic turbine. After the liquid has drained from the uppermost chamber and filled the lowermost chamber, the wheel is rotated 180 degrees and the process repeated.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 15, 2012
    Inventor: John A. Abdalla
  • Publication number: 20050023836
    Abstract: An open and a closed system versions of a float tank actuated hydroelectric generator system is provided for generating work or electrical power. The closed system includes a fluid chamber, a float tank, a drain tank and plug, and a convertor for converting mechanical energy into work or electricity. Additionally, a piston, shaft, and recycling pool may be used. In its closed system form, in one version consistent with the invention, the float tank becomes negatively buoyant by allowing its inner chamber to flood or to become positively buoyant by draining its water ballast. The descent of the float tank pushes the piston into the shaft which force water through a hydroelectric generator. Water discharging from the generator is captured in a recycling pool which refills the shaft when the float tank ascends. The float tank is drained into a drain tank which in turn allows the float tank to ascend.
    Type: Application
    Filed: July 28, 2003
    Publication date: February 3, 2005
    Inventor: John Abdalla