Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Chowdhry

Amer Chowdhry, Colleyville, TX US

Patent application numberDescriptionPublished
20110126193System and Method for Imaging and Provisioning of Information Handling System - A method includes emulating an information handling system on a virtual machine, allowing users to create and validate an operating environment on the emulation, creating an image based on the validated environment, and loading the image onto an information handling system. The environment includes an operating system and an application from the virtual machine module, and an application from the user. A disk imaging system includes a virtual machine that emulates an information handling system, and a session manager that establishes a session between an interface and the virtual machine. The virtual machine allows users to create an operating environment including an operating system and an application from the virtual machine and an application from the users, and to validate the environment, captures an image of the environment, and loads the image onto an information handling system.05-26-2011

Anita Chowdhry, Saratoga, CA US

Patent application numberDescriptionPublished
20110080519SYSTEM AND METHOD FOR EFFICIENTLY PROCESSING DIGITAL VIDEO - In a digital video processing system for processing full-motion video in computer terminal systems, two main rendering paths are created for a computer terminal system: a screen buffer path and a full-motion video path. The screen buffer path renders a desktop display from a screen buffer within the terminal system. The full-motion video path decodes a video stream and then processes the decoded video stream with a video processing pipeline to fit the video frames within a destination video window within the desktop display. The video processing pipeline performs clipping, blending, chroma resampling, resizing, and color converting of the video frames in pipelined stages with minimal memory accesses. A video adapter then combines the desktop display with the processed digital video for a final terminal display.04-07-2011
20120098864SYSTEM AND METHOD FOR DOWNSIZING VIDEO DATA FOR MEMORY BANDWIDTH OPTIMIZATION - The video output system in a computer system reads pixel information from a frame buffer to generate a video output signal. In addition, full-motion video may also be displayed in a window defined in the frame buffer. If the native resolution of the full-motion video is larger than the window defined in said frame buffer then valuable memory space and memory bandwidth is being wasted by writing said larger full-motion video in a memory system (and later reading it back) when some data from the full-motion video will be discarded. Thus, a video pre-processor is disclosed to reduce the size of the full-motion video before that full-motion video is written into a memory system. The video pre-processor will scale the full-motion video down to a size no larger than the window defined in the frame buffer.04-26-2012
20120120320SYSTEM AND METHOD FOR ON-THE-FLY KEY COLOR GENERATION - The video output system in a computer system reads pixel information from a frame buffer to generate a video output signal. In addition, a full-motion video may also be displayed. Reading from both the frame buffer and the full-motion video buffer when displaying the full-motion video window wastes valuable memory bandwidth. Thus, the disclosed system provides a system and methods for identifying where the video output system must read from the frame buffer and where it must read from the full-motion video buffer while minimizing the amount of area it reads from both the frame buffer and the full-motion video buffer.05-17-2012
20120127185SYSTEM AND METHOD FOR AN OPTIMIZED ON-THE-FLY TABLE CREATION ALGORITHM - A video output system in a computer system reads pixel information from a frame buffer to generate a video output signal. In addition, a full-motion video may also be displayed. Reading from both the frame buffer and the full-motion video buffer when displaying the full-motion video window wastes valuable memory bandwidth. Thus, the disclosed system provides a system and methods for identifying where the video output system must read from the frame buffer and where it must read from the full-motion video buffer while minimizing the amount of area it reads from both the frame buffer and the full-motion video buffer.05-24-2012
20120188460SYSTEM AND METHOD FOR DYNAMIC VIDEO MODE SWITCHING - The video output system in a computer system reads pixel information from a frame buffer to generate a video output signal. However, the video output system must often compete with other memory users in order to access a frame buffer in a shared memory system. When memory bandwidth resources are limited, the performance of a computer system will suffer. To reduce the performance drop, a dynamic color mode switching system has been introduced. The dynamic color mode switching system detects when memory bandwidth resources are limited and then instructs the video output system to switch to a color mode that reduces the amount of reads from the memory system without any user intervention.07-26-2012
20140139537SYSTEM AND METHOD FOR AN EFFICIENT DISPLAY DATA TRANSFER ALGORITHM OVER NETWORK - Systems and methods for an efficient display data transfer algorithm over a network are disclosed. A compressed frame buffer update transmitted from a server via a network is received by a hardware decompression engine. The hardware decompression engine identifies one or more palette entries indicated in the compressed frame buffer update and determines whether the one or more palette entries is stored in a palette cache of the hardware decompression engine. If the one or more palette entries is not stored in the palette cache, the hardware decompression engine writes the one or more palette entries from an external palette memory to the palette cache. Decompressed display data is generated based on the compressed frame buffer update using the palette cache. The decompressed display data is written to an output buffer of the hardware decompression engine.05-22-2014
20140362097SYSTEMS AND METHODS FOR HARDWARE-ACCELERATED KEY COLOR EXTRACTION - Systems and methods for hardware-accelerated key color extraction are disclosed. An update corresponding to a portion of a digital representation of a display screen is received. Key color information for locations within the update is identified. A data structure code associated with the portion of the digital representation of the display screen is determined based on the identification of the key color information. The data structure code is provided to a data structure. During a scan of the frame buffer for display, the frame buffer is capable of being read according to the data structure.12-11-2014

Patent applications by Anita Chowdhry, Saratoga, CA US

Mubarik Mahmood Chowdhry, Singapore SG

Patent application numberDescriptionPublished
20080245259Method to Increase Resistance Against Stain Penetration of Aqueous Coating Compositions - The invention also relates to a method to increase stain resistance and penetration resistance of aqueous coating compositions which method comprises providing a coating composition which contain at least one pigment, at least one film-forming polymer in the form of an aqueous polymer dispersion and at least one anionic surfactant, wherein the anionic surfactant comprises at least 85% by weight, preferably at least 90% by weight, more preferably at least 95% by weight, based on the total weight of anionic surfactant in the coating composition, of at least one anionic surfactant S, which is selected from semi-esters of sulfuric acid or phosphoric acid with an alcohol, which alcohol carries at least one alkyl radical having from 8 to 30 carbon atoms or an alkyl substituted phenyl radical wherein alkyl has from 4 to 30 carbon atoms and which alcohol may carry an oligo-C10-09-2008
20110009540POLYMER DISPERSIONS CONTAINING PHOSPHOROUS POLYMERS AND EMULSIFIERS - The present invention relates to the use of a polymer dispersion (PD) comprising at least one polymer (P), obtainable by free-radical emulsion polymerization of at least one ethylenically unsaturated monomer (M1) and at least one monomer (M2) different therefrom and selected from esters of phosphonic acid or of phosphoric acid with unalkoxylated or alkoxylated hydroxyalkyl (meth)acrylates, and at least one emulsifier (E) selected from phosphoric esters with unalkoxylated or alkoxylated C01-13-2011

Mubarik Mahmood Chowdhry, Strasbourg FR

Patent application numberDescriptionPublished
20090030093METHOD FOR EMULSION POLYMERISATION OF OLEFINS - Process for the emulsion polymerization of one or more olefins by reacting a quinoid compound with a metal compound and a phosphine compound which is substituted by at least one polar radical and subsequently using the reaction product for the polymerization or copolymerization of olefins in water or in a solvent mixture which contains at least 50% by weight of water and at least one emulsifier.01-29-2009

Patent applications by Mubarik Mahmood Chowdhry, Strasbourg FR

Tripatinder Chowdhry, El Granada, CA US

Patent application numberDescriptionPublished
20120229518OUTPUT OF VIDEO CONTENT - Technologies are generally described for systems and methods effective to output video content. In some examples, a content output device may be effective to receive a first request for first video content including a first identifier and a first category. The device may receive a zoom selection for the first video content including a first zoom level assigned to the first video content. The selection may be based on the first identifier or the first category. The device may store the zoom selection in a memory and receive a second request for second video content including a second identifier and a second category. The device may analyze the memory to determine a second zoom level for the second video content based on the first zoom level and the first identifier or the first category. The device may output the second video content at the second zoom level.09-13-2012
20120303583SEAMLESS APPLICATION BACKUP AND RECOVERY USING METADATA - Technologies are generally described for systems and methods effective to provide a seamless backup and recovery of applications using metadata. In an example, metadata can be defined to map data associated with an application and provide the relationship of the data to the application. From the metadata, a backup system can create a capsule containing application data, and a payload containing application related data. The capsule can contain not just the application data, but also configuration information, and access parameters. The capsule and payload can be associated together and saved by the backup system. In another example, to recover an application, a capsule and a payload can be retrieved, and using the metadata, the capsule can be unpacked to reinstall the application to the same state it was in when backed up, and the application related data can be restored from the payload.11-29-2012
20130074067MULTIMODAL COMPUTING DEVICE - Technologies described herein generally provide a multimodal device capable of providing at least dual usage. In an example, the multimodal device may include base hardware and a hypervisor that runs on the base hardware. A work virtual machine may include a work operating system that is configured to operate on the hypervisor. A home virtual machine may include a home operating system that is configured to operate on the hypervisor. The work virtual machine may further include an arbitrator operating system that is configured to operate on hypervisor. The arbitrator operating system may be configured to run a smart arbitrator server. The smart arbitrator server may be configured to provide a gateway between the work virtual machine and the home virtual machine The smart arbitrator server may also be configured to enforce various policies between the work virtual machine and the home virtual machine.03-21-2013
20130339527VIRTUAL MACHINE MIGRATION IN A CLOUD FABRIC - Technologies are generally described for systems and methods configured to migrate a virtual machine. Some systems may include a memory configured to store terms of a service level agreement for a first virtual machine. The first computing device may determine the terms of the service level agreement for the first virtual machine. The first computing device may be configured to determine that the first virtual machine is operating on the first computing device using operating resources in violation of the terms of the service level agreement. The first computing device may be configured to identify a second virtual machine operating on the first computing device. The first computing device may be configured to migrate one of the first virtual machine or the second virtual machine to a second computing device in response to the determination of the violation.12-19-2013
Website © 2015 Advameg, Inc.