Gilani
Altaf Gilani, Kenmore, WA US
Patent application number | Description | Published |
---|---|---|
20090106742 | Framework for Testing API of a Software Application - A test executor for testing an application programming interface of a software application includes a plurality of invokers, a mapper/converter, and a comparer. The plurality of invokers includes a software application invoker and a database application invoker. The software application invoker is adapted to communicate with a software application through an application programming interface of the software application while the database application invoker is adapted to communicate with a database application through an application programming interface of the database application. The mapper/converter is in communication with the plurality of invokers. The mapper/converter converts results from at least one of the software application invoker and the database application invoker into a common data format. The comparer is in communication with the mapper/converter and compares the results in the common data format to assess the functionality of the application programming interface of the software application. | 04-23-2009 |
Kambiz Gilani, Tehran IR
Patent application number | Description | Published |
---|---|---|
20150132369 | NANOLIPOSOMAL CYCLOSORIN FORMULATIONS FOR IMMUNOSUPPRESION AND METHODS FOR THE PRODUCTION THEREOF - A liposomal formulation for targeting immunotherapy, with synergistic effect in the case of encapsulating an immunosuppressive drug, such as Cyclosporine A, and the method of preparing the same. The reduced toxicity and significant reduction of Delayed-Type Hypersensitivity DTH) due to extremely reduced dosage, potential therapeutic value in control of chronic transplant rejection, allergies and certain autoimmune diseases, and increased efficacy are some of numerous and significant benefits of the present invention. | 05-14-2015 |
Manish Gilani, Hillsboro, OR US
Patent application number | Description | Published |
---|---|---|
20130276146 | METHOD AND APPARATUS TO USING STORAGE DEVICES TO IMPLEMENT DIGITAL RIGHTS MANAGEMENT PROTECTION - Embodiments of systems, apparatuses, and methods to securely download digital rights managed content with a client are described. In some embodiments, a system establishes a secure root of trust for the client. In addition, the system establishes a secure tunnel between an agent of the client and a storage system of the client. Furthermore, the system securely downloads the digital rights managed content to the storage system via the secure tunnel and securely provides the digital rights managed content from the storage system to a display. | 10-17-2013 |
Parui Nanoa Gilani, Mississauga CA
Patent application number | Description | Published |
---|---|---|
20120290287 | METHODS AND SYSTEMS FOR PROCESSING MULTI-LANGUAGE INPUT ON A MOBILE DEVICE - A method and mobile device are provided for inputting text. In one implementation, a method is provided for associating a first language with a first text input apparatus of the mobile device. The method further associates a second language, different from the first language, with a second text input apparatus of the mobile device. The method also enables text input from the first text input apparatus in the first language and from the second text input apparatus in the second language. | 11-15-2012 |
Parul Nanda Gilani, Waterloo CA
Patent application number | Description | Published |
---|---|---|
20140300553 | HANDHELD ELECTRONIC DEVICE AND ASSOCIATED METHOD ENABLING TEXT INPUT IN A LANGUAGE EMPLOYING NON-ROMAN CHARACTERS - A handheld device includes a plurality of input members, a first set of which each have a Roman character assigned thereto, a least some of which have a first non-Roman and a second non-Roman character assigned thereto. In response to an actuation of a first one of the input members, a first one of the non-Roman characters that is assigned to the first one of the input members is displayed. Based on one or more rules which govern permissible character sequences in the subject language, the display of a second one of the non-Roman characters in response to an actuation of a second one of the input members having the second one of the non-Roman characters assigned thereto immediately following the actuation of said first one of the input members is prevented. | 10-09-2014 |
Syed Gilani, Madison, WI US
Patent application number | Description | Published |
---|---|---|
20150370537 | High Efficiency Computer Floating Point Multiplier Unit - A high-power-efficiency multiplier combines a standard floating-point multiplier with a power-of-two multiplier that performs multiplications by shifting operations without the need for floating-point multiplication circuitry. By selectively steering some operands to this power-of-two multiplier, substantial power savings may be realized. In one embodiment, multiplicands may be modified to work with the power-of-two multiplier introducing low errors that may be accommodated in pixel calculations. | 12-24-2015 |
Syed Omer Gilani, Singapore SG
Patent application number | Description | Published |
---|---|---|
20090195656 | INTERACTIVE TRANSCRIPTION SYSTEM AND METHOD - A method and system which seamlessly combines natural way of handwriting (real world) with interactive digital media and technologies (virtual world) for providing a mixed or augmented reality perception to the user is disclosed. | 08-06-2009 |
Syed Zohaib M. Gilani, Madison, WI US
Patent application number | Description | Published |
---|---|---|
20120284570 | ERROR PROTECTION FOR PIPELINE RESOURCES - At an instruction pipeline of a data processor, pipeline resource conflicts are detected by setting, for each executing instruction, one or more assignment indicators to indicate which pipeline resources are to be utilized for executing the instruction. The instruction pipeline detects a pipeline resource conflict if an instruction is assigned a pipeline resource for which the assignment indicator is set. In addition, for selected pipeline resources, such as registers in a register file, the instruction pipeline can detect a pipeline resource conflict if more than one instruction attempts to access the pipeline resource when the assignment indicator for the resource is set. In response to detecting a pipeline resource conflict, the instruction pipeline is flushed and returned to a checkpointed state, thereby protecting the instruction pipeline from architectural state errors. | 11-08-2012 |
Wasif Gilani, Shore Road GB
Patent application number | Description | Published |
---|---|---|
20120303396 | MODEL-BASED BUSINESS CONTINUITY MANAGEMENT - A business process model (BPM) handler may determine a business process model including tasks arranged according to a directed graph, at least some of the tasks associated with requirements for executing the tasks. An information technology topology model (ITTM) handler may determine an information technology topology model with connected resources used to perform at least some of the tasks. A behavior model generator may determine behaviors of the resources from a behavior information library, and may generate a behavior model in which the tasks and their respective requirements are connected to the resources and to their respective behaviors. A continuity analyzer may thus provide a continuity analysis, based on the behavior model. | 11-29-2012 |
Wasif Gilani, Newtownabbey GB
Patent application number | Description | Published |
---|---|---|
20130246105 | SERVICE LEVEL AGREEMENT TRANSLATION FOR SERVICE ORIENTED SYSTEMS - The embodiments include a data processing apparatus for conducting a business impact analysis for a service oriented architecture (SOA) that includes a plurality of processes and services. The data processing apparatus may include a process table generator configured to generate a first impact table for a first process and a second impact table for a second process, and a service table generator configured to generate a service impact table for a top-level service, a dependency model generator configured to generate a dependency model arranging the plurality of services with dependency links, an analysis model generator configured to generate a BEAM based on the service impact table, the dependency model and a selected service level agreement, a simulator configured to simulate the BEAM over a period of time, and a service level agreement classifier configured to classify the selected service level agreement based on one or more violations. | 09-19-2013 |
20140137077 | Model to Petri-Net Transformation - Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for model-to-model transformation including actions of providing a source meta-model, the source meta-model having a plurality of classes and one or more references, receiving first user input to a graphical editor, processing the first user input to provide a plurality of class modules and one or more reference modules, each class module corresponding to a class of the plurality of classes and each reference module corresponding to a reference of the one or more references, automatically generating transformation code based on the plurality of class modules and the one or more reference modules, receiving a source model, the source model being provided based on the source meta-model and being provided in a computer-readable file that is stored in memory, and generating a simulation model based on the source model and the transformation code. | 05-15-2014 |
Wasif Gilani, Belfast IE
Patent application number | Description | Published |
---|---|---|
20090249281 | PERFORMANCE-RELATED DECISION SUPPORT FOR MODEL-DRIVEN ENGINEERING - A performance analysis model may be determined based on a development model associated with development of a software process, the development model defining an execution of the software process, and the performance analysis model being annotated with performance data characterizing the execution. At least one user-specified performance profile characterizing performance parameters associated with an improved execution of the software process according to the development model may be determined. An assessment computation model may be determined, using the performance analysis model and the at least one user-specified performance profile. At least one performance-based characteristic associated with the improved execution of the software process according to the development model may be determined. A performance assessment model may be determined using the assessment computation model and the performance-based characteristic, for use in modifying the development model based on the performance assessment model to obtain the improved execution of the software process. | 10-01-2009 |
Wasif Gilani, Wavecrest GB
Patent application number | Description | Published |
---|---|---|
20100083212 | NON-INTRUSIVE MODEL ANNOTATION - Development models of software applications may be annotated with additional information and transformed within a transformation chain into a resulting model that may be used to evaluate the development model, for example, for simulation and/or performance support of the development model. By relating elements of the development model through the transformation chain to elements of the resulting model, the evaluation may be performed with respect to the resulting/transformed model, but provided to a user in terms of the original development model. In this way, a user of the development model may work with the more-familiar development model, without having to alter the development model directly in order to obtain the evaluation. | 04-01-2010 |
Wasif Gilani, Belfast GB
Patent application number | Description | Published |
---|---|---|
20110054865 | SIMULATOR WITH USER INTERFACE INDICATING PARAMETER CERTAINTY - In a computer-implemented process modeling and simulating environment, an analyzer receives a process model with parameters in combination with data from previous or planned process performances. An analyzer receives a simulation target from a user, calculates evaluation results that represent the influence of the parameters in view of the simulation target, and presents the evaluation results as indicators to the user. Upon receiving modifications to the performance data, the process is simulated with modified performance data. Alternatively, the evaluation results are converted to computer instructions to automatically modify the process parameters. | 03-03-2011 |
20110265060 | Performance-Related Decision Support For Compositions Of Process Modeling Environments - Multiple development models of software applications utilizing different service environments may be annotated with additional information and transformed within a transformation chain into a resulting unified performance analysis model that may be used to evaluate the development models, for example, for simulations and/or analytical sensitivity analysis by utilizing different performance analysis environments. By relating elements of the development models through the transformation chain to elements of resulting unified models, the evaluation may be performed with respect to the resulting/transformed model, but provided to a user in terms of the original development models. In this way, a user of the development models may work with the more-familiar development models, utilizing multiple different performance analysis tools, without having to alter the development models directly in order to obtain the evaluation. | 10-27-2011 |