Sardar
Adil M. Sardar, Markham CA
Patent application number | Description | Published |
---|---|---|
20090063394 | APPARATUS AND METHOD FOR STREAMLINING INDEX UPDATES IN A SHARED-NOTHING ARCHITECTURE - An apparatus and method to streamline updates to an index in a shared-nothing architecture. The apparatus may include an association module, a consolidation module, and a processing module. The association module may associate index update requests with an index. The index update requests may be configured to update the index in response to a redistribution of data in a data table. The consolidation module may compile the index update requests prior to processing and consolidate the index update requests into a smaller number of simplified index update requests to achieve substantially the same result. The processing module may then independently process the simplified index update requests and update the index accordingly. | 03-05-2009 |
20090063589 | APPARATUS AND METHOD TO DECOUPLE LARGE OBJECT DATA PROCESSING FROM MAIN-LINE DATA PROCESSING IN A SHARED-NOTHING ARCHITECTURE - An apparatus and method to to decouple large object (“LOB”) data processing from main-line data processing in a shared-nothing architecture. The method may include relocating rows in a database table from a source partition to a target partition, where each row stores a source descriptor identifying a LOB associated with the row. The source descriptors may be read, and space sufficient to store each LOB in a target repository may be allocated accordingly. Source descriptors may be extracted from the rows, and sorted according to the location of the LOBs in the source repository to provide an ordered retrieval sequence. Each LOB may be retrieved from the source repository according to the retrieval sequence, and stored in its allocated space. The source descriptor stored in each row in the target partition may then be replaced with a target descriptor to identify the location of the respective LOB in the target repository. | 03-05-2009 |
20100017429 | METHOD AND APPARATUS OF DISTRIBUTING DATA IN PARTIONED DATABASES OPERATING ON A SHARED-NOTHING ARCHITECTURE - The invention relates to a method and apparatus of distributing data in portioned databases operating on a shared-nothing architecture. The invention provides two independent streams of data, where a first stream sends table data, and the second stream sends LOB data, to a receiving partition. The receiving partition re-couples the LOB data with the table data. Using two independent streams to distribute LOB data can increase data redistribution since large amounts of input/output is not performed to handle the sending of LOB data in a coupled fashion. | 01-21-2010 |
Adil M. Sardar, Toronto CA
Patent application number | Description | Published |
---|---|---|
20140025652 | REDISTRIBUTE NATIVE XML INDEX KEY SHIPPING - Techniques are described for data redistribution. Embodiments store a first set of receiver location identifiers mapped to a document identifier and assigned to a first set of receiver locations storing relational data referencing the document identifier. Embodiments store a second set of receiver location identifiers mapped to the document identifier and assigned to a second set of receiver locations storing document data corresponding to the document identifier referenced by the relational data. Sender index keys are received separately from the relational data and the document data, the sender index keys referencing the document identifier and containing sender location identifiers. Embodiments determine, from the first set of receiver location identifiers and the second set of receiver location identifiers, which receiver location identifiers are mapped to the document identifier referenced by the sender index keys. The sender location identifiers are then replaced with the determined receiver location identifiers. | 01-23-2014 |
Adil M. Sardar, Ontario CA
Patent application number | Description | Published |
---|---|---|
20110289061 | REDISTRIBUTE NATIVE XML INDEX KEY SHIPPING - Techniques are described for data redistribution in a database system. Embodiments store a first set of receiver location identifiers mapped to a document identifier, the first set of receiver location identifiers assigned to a first set of receiver locations storing relational data referencing the document identifier. Embodiments further store a second set of receiver location identifiers mapped to the document identifier, the second set of receiver location identifiers assigned to a second set of receiver locations storing document data corresponding to the document identifier referenced by the relational data. Sender index keys are received separately from the relational data and the document data, the sender index keys referencing the document identifier and containing sender location identifiers. Embodiments determine, from the first set of receiver location identifiers and the second set of receiver location identifiers, which receiver location identifiers are mapped to the document identifier referenced by the sender index keys. The sender location identifiers are then replaced with the determined receiver location identifiers. | 11-24-2011 |
Adil Mohammad Sardar, Ontario CA
Patent application number | Description | Published |
---|---|---|
20100125555 | EFFICIENT UNDO-PROCESSING DURING DATA REDISTRIBUTION - A method and system for facilitating an undo operation. In one embodiment, the method includes generating a plurality of control files, where each of the control files is associated with a batch of data that is received from a sending partition during a redistribution process, and where each control file includes a list of pages and corresponding ranges of rows of data that have been appended to the pages. The method also includes writing the control files to a persistent memory for each control file where all of the associated rows of the respective consistency point have been appended to pages and written to a persistent memory. The method also includes, in response to an interruption in the redistribution process, identifying pages and rows to be deleted during an undo operation based on the plurality of control files. | 05-20-2010 |
Adil Mohammad Sardar, Markham CA
Patent application number | Description | Published |
---|---|---|
20090063526 | DYNAMIC DATA COMPACTION FOR DATA REDISTRIBUTION - A method and system for optimizing data redistribution in a database. In one embodiment, the method includes moving, during a first scan, outgoing records from a sending partition to one or more receiving partitions, where free space is created in the sending partition due to the outgoing records leaving the sending partition. The method also includes filling, during the first scan, some of the free space with remaining records that do not leave the sending partition. | 03-05-2009 |
20090063807 | DATA REDISTRIBUTION IN SHARED NOTHING ARCHITECTURE - A system and method for data redistribution. In one embodiment, the method includes dividing data into batches at a sending partition; populating a first data structure with the first pages and the first control information in a first data structure; storing the first data structure in a cache at the sending partition; sending the changes over the network to the receiving partition; receiving a notification that the changes have been successfully stored in the second hard disk at the receiving partition; and storing, in response to the notification, the changes on the first hard disk at the sending partition. | 03-05-2009 |
Asad M. Sardar, Avon, IN US
Patent application number | Description | Published |
---|---|---|
20150345514 | ACOUSTIC TREATMENT FOR AN INDOOR HVAC COMPONENT - An acoustic treatment for an indoor HVAC component is provided having an inner liner and at least one aperture formed through the inner liner. An acoustic absorber is positioned adjacent the inner liner. A gap, including a width dimension, is formed between the inner liner and the acoustic absorber. | 12-03-2015 |
Dilbaghsingh Sardar, Hyderabad IN
Patent application number | Description | Published |
---|---|---|
20150363191 | CONFIGURATION-BASED PROCESSING OF REQUESTS BY CONDITIONAL EXECUTION OF SOFTWARE CODE TO RENDER REGIONS IN A DISPLAY - Server(s) prepare requests to obtain user input indicative of at least one of approval or disapproval by conditionally including therein one or more regions based on rules. The rules are configurable, and each rule is associated with an identifier of a software code. On receipt of a message identifying a request, rules corresponding to regions includable in the request are evaluated to identify regions to be rendered. For a to-be-rendered region a software code identified in a rule action pair is executed to obtain one or more rows, each row including multiple name value pairs. The server(s) prepare content of the request, by including each name value pair in a single line among multiple lines for a row, the multiple lines being sequenced relative to one another in a specific sequence to be displayed by a mobile device, the specific sequence being configurable. | 12-17-2015 |
Gautam Sardar, Cincinnati, OH US
Patent application number | Description | Published |
---|---|---|
20150051940 | SYSTEMS AND METHODS FOR SUPPLY CHAIN DESIGN AND ANALYSIS - Systems and methods for supply chain design and analysis to optimize costs associated with a supply chain are described. According to an embodiment, the supply chain management system comprises a data extraction module, an analysis module, and a presentation module coupled to a processor. The data extraction module obtains supply chain data from one or more data sources. The analysis module analyzes a plurality of parameters and at least one future state map to ascertain at least one business scenario. Further, the analysis module identifies flow constraints in the at least one business scenario based on a flow analysis. Further, the analysis module selects decision parameters from amongst the plurality of parameters based on the flow constraints and a simulation feedback. Further, the analysis module simulates at least one experimental design based on the decision parameters. Furthermore, the presentation module generates, a plurality of maps based on visual analytics. | 02-19-2015 |
Gautam Abhay Kumar Sardar, Cincinnati, OH US
Patent application number | Description | Published |
---|---|---|
20150371177 | TASK SCHEDULING ASSISTANCE - Methods and systems for providing assistance in scheduling a plurality of tasks pertaining to a project are described. The method may include obtaining information pertaining to each of the plurality of tasks associated with the project for scheduling execution of the plurality of tasks. Further, the method may include computing a certainty index and a controllability index for each of the plurality of tasks. The certainty index and the controllability index is computed based on corresponding certainty scores and controllability scores determined for each of the plurality of tasks. The method also includes distributing the plurality of tasks into quadrants based on a threshold value determined for the certainty index and the controllability index. In addition, the method may include generating a sequence of execution of the plurality of tasks of the project based on the division of the tasks. | 12-24-2015 |
Hashim Sardar, Lawrenceville, NJ US
Patent application number | Description | Published |
---|---|---|
20120103873 | PROCEDE D'HYDROTRAITEMENT ET/OU D'HYDROCRAQUAGE DE CHARGES AZOTEES AVEC STRIPAGE A L'HYDROGENE - The invention relates to a process for hydrotreatment and/or hydrocracking of nitrogen feedstocks in which a portion of the hydrotreated and/or hydrocracked effluent is recycled to the hydrotreatment and/or hydrocracking stage after having been subjected to stripping with hydrogen or any other inert gas. | 05-03-2012 |
Man Singh Sardar, Hyderabad IN
Patent application number | Description | Published |
---|---|---|
20130263161 | METHOD OF PROVISIONING ADDITIONAL STORAGE TO COMPUTER APPLICATIONS - Provided is a method of provisioning additional storage to a computer application. The storage usage of a computer application is monitored to ascertain when a minimum storage requirement of the computer application is reached. Additional storage to the computer application is provisioned based on a storage policy applicable to the computer application, once the minimum storage requirement of the computer application is reached. | 10-03-2013 |
Mohammed Sardar, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090172013 | Method to Improve Unfolding in Petri Nets - Petri net models, of systems, communication protocols, and software programs, which include place objects, transition objects, arcs, and initial markings, may be used for testing and verification. To reduce computations, a new unfolding process is performed on the net models. Two or more candidate buffer place interfaces are selected from the input net model. The input net is subdivided with a preliminary cut to form two subnets, wherein the preliminary cut passes through suitable candidate buffer place interfaces, objects of each of the subnets other than the suitable candidate buffer place interfaces are reachable from at least one initial marking, and the subnets do not include a mix of initial and non-initial marking places. Each of the two subnets are unfolded and then joined to form an unfolded net that is behaviorally equivalent to original input net model. The unfolded net is then stored in a storage unit. | 07-02-2009 |
Mohammed Sardar, Boston, MA US
Patent application number | Description | Published |
---|---|---|
20160108092 | Selectin Inhibitors, Composition, and Uses Related Thereto - This disclosure relates to selectin inhibitors, compositions, and methods related thereto. In certain embodiments, the disclosure relates to glycopeptides that contain one more modified amino acids conjugated to a saccharide or polysaccharide. In certain embodiments, the disclosure relates to uses of the glycopeptides as anti-inflammatory, anti-thrombotic, or anti-metastatic agents. | 04-21-2016 |
Rajesh Sardar, Carrboro, NC US
Patent application number | Description | Published |
---|---|---|
20090221764 | Asymmetrically-Functionalized Nanoparticles Organized in One-Dimensional Chains - The invention provides methods and compositions having one-dimensional nanoparticle chains. A one-dimensional nanoparticle chain can comprise a linear substantially non-crosslinked polymer having pendant groups and asymmetrically functionalized nanoparticles attached to the polymer through the pendant groups. Additionally, an asymmetrically functionalized nanoparticle can comprise a nanoparticle core having an outer surface, a primary group of first ligands attached to a substantially continuous primary region of the outer surface, and a secondary group of second ligands attached to a substantially continuous secondary region of the outer surface, such that the primary group of first ligands and the secondary group of second ligands comprise a different ligand population. | 09-03-2009 |
20090256116 | Asymmetrically Functionalized NanoParticles - The invention provides methods and compositions having at least one asymmetrically functionalized nanoparticle. An asymmetrically functionalized nanoparticle can comprise a nanoparticle core having an outer surface, a primary group of first ligands attached to a substantially continuous primary region of the outer surface, and a secondary group of second ligands attached to a substantially continuous secondary region of the outer surface, such that the primary group of first ligands and the secondary group of second ligands comprise a different ligand population. | 10-15-2009 |
20100227189 | Method of Synthesizing Metal Nanoparticles Using 9-Borabicyclo [3.3.1] Nonane (9-BBN) as a Reducing Agent - A method of synthesizing ligand-capped metal nanoparticles is disclosed and described. A method of synthesizing ligand-capped metal nanoparticles can comprise reacting a metal salt with 9-borabicyclo [3.3.1] nonane as a reducing agent in the presence of a capping ligand to form the ligand-capped metal nanoparticles. The method can be a single step approach which also significantly broadens choices for capping agents which can be readily incorporated during formation of the metal nanoparticles. | 09-09-2010 |
Saydul Amin Sardar, Goleta, CA US
Patent application number | Description | Published |
---|---|---|
20100096588 | Continuous Process for Converting Natural Gas to Liquid Hydrocarbons - A method comprising: providing a halogen stream; providing an alkane stream; providing a decoking agent; and reacting at least a portion of the halogen stream with at least a portion of the alkane stream in the presence of a halogenation catalyst and the decoking agent to form a halogenated stream. | 04-22-2010 |
20100099930 | Continuous Process for Converting Natural Gas to Liquid Hydrocarbons - A method comprising: providing an alkyl halide stream; contacting at least some of the alkyl halides with a coupling catalyst to form a product stream comprising higher hydrocarbons and hydrogen halide; contacting the product stream with a solid reactant to remove at least a portion of the hydrogen halide from the product stream; and reacting the solid reactant with a source of oxygen to generate a corresponding halogen. | 04-22-2010 |
20130078157 | CONTINUOUS PROCESS FOR CONVERTING NATURAL GAS TO LIQUID HYDROCARBONS - A method comprising: providing an alkyl halide stream; contacting at least some of the alkyl halides with a coupling catalyst to form a product stream comprising higher hydrocarbons and hydrogen halide; contacting the product stream with a solid reactant to remove at least a portion of the hydrogen halide from the product stream; and reacting the solid reactant with a source of oxygen to generate a corresponding halogen. | 03-28-2013 |
Soumya Shankar Sardar, Kolkata IN
Patent application number | Description | Published |
---|---|---|
20130242728 | SYSTEM AND METHOD FOR MOBILE INTERNET OFFLOADING IN A WIRELESS COMMUNICATION NETWORK - A system and method for mobile Internet offloading in a wireless communication network are disclosed. In one embodiment, a session is established through an Internet offload gateway (IOGW) with a mobile operator network to establish a communication with a mobile device. A packet coming from the mobile device is received by an intelligent policy manager (IPM) residing in the IOGW during the session. If the received packet is a signaling packet, offload rule flags are generated and operator defined offload policy rules are then enabled. If the received packet is a data packet, it is determined whether the operator defined offload policy rules match with session information associated the data packet. If the operator defined offload policy rules match, the data packet is offloaded to the Internet. If the operator defined offload policy rules do not match, the data packet is sent to a home gateway. | 09-19-2013 |
Srinivas Sardar, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20110235645 | VIRTUAL SERVICE DOMAINS - In one embodiment, layer-2 (L2) ports of a network device may each be assigned to a particular virtual service domain (VSD). One or more virtual service engines (VSEs) may also be assigned in a particular order to each VSD, where each VSE is configured to apply a particular service to traffic traversing the VSE between ingress and egress service ports. Interconnecting the L2 ports and the ingress and egress service ports is an illustrative virtual Ethernet module (VEM), which directs traffic it receives according to rules as follows: a) into a destination VSD via the one or more correspondingly assigned VSEs in the particular order; b) out of a current VSD via the one or more correspondingly assigned VSEs in a reverse order from the particular order; or c) within a current VSD without redirection through a VSE. | 09-29-2011 |
20110255538 | METHOD OF IDENTIFYING DESTINATION IN A VIRTUAL ENVIRONMENT - Techniques are described for identifying destinations in a virtual network by defining virtual entities such as a port profile as the destination for network policies, such as redirect or span to be a logical set of ports (i.e., ports belonging to a port-profile or a port group) where the members of the set of ports may be added/removed dynamically without requiring any changes to the network policy. Further, a network administrator (or other user) may predefine the destinations for a network policy even before some or all of the destinations are active on a given virtualized system. In such cases, the network policies may go into effect when the required entities become available. | 10-20-2011 |
20120294316 | VIRTUAL SERVICE DOMAINS - In one embodiment, ports of a network device are assigned to virtual service domains (VSDs). The ports are coupled to a virtual Ethernet module (VEM) of the network device. Each VSD is associated with one or more virtual service engines (VSEs) in a particular order. Each VSE is configured to apply a particular service to traffic traversing the VSE. Traffic received at a virtual Ethernet module (VEM) of the network device that is destined for a particular VSD, and is received on a port that has not been assigned to the particular VSD, is forwarded to the particular VSD via the one or more VSEs associated with the particular VSD such that the traffic traverses the one or more VSEs in the particular order. | 11-22-2012 |
20130024553 | Location independent dynamic IP address assignment - In one embodiment, a method includes receiving at a network device operating as a relay agent, a Dynamic Host Configuration Protocol (DHCP) request from an end host, inserting a group identifier into the DHCP request and forwarding the DHCP request to a DHCP server, the end host associated with a group identified by the group identifier, receiving a response from the DHCP server, and forwarding the response to the end host. The response includes configuration information for the end host, at least some of the configuration information selected based on the group identifier. An apparatus is also disclosed. | 01-24-2013 |
20130114612 | Distributed Network Flow Exporter - A network appliance that is part of a distributed virtual switch collects network flow information for network flows passing through the network appliance. The network flow information is encapsulated into packets as a data record for transport. Network flow exporter type information is added to the network flow records configured to indicate that the packets are from a distributed exporter. An option template is sent to the network flow data collectors that includes a device identifier that is configured to uniquely identify the network appliance. The packets are exported to the network flow data collector. The network flow data collector uses the network flow exporter type information and the device identifier to associate the network flow information with the distributed virtual switch. | 05-09-2013 |
20130205376 | SYSTEM AND METHOD FOR SECURING DISTRIBUTED EXPORTING MODELS IN A NETWORK ENVIRONMENT - A method is provided in one example implementation and includes identifying a plurality of exporters that are authorized to communicate data to a collector on behalf of a secure domain; generating secure credentials for the secure domain; communicating the secure credentials to the collector; and authenticating the exporters using the secure credentials. In more particular implementations, the method can include receiving the secure credentials; receiving certain data that includes identifying information, which further includes an Internet protocol (IP) address of a source associated with the certain data; accepting the certain data if the secure credentials validate the identifying information; and rejecting the certain data if the secure credentials do not validate the identifying information. | 08-08-2013 |
20140108632 | SYSTEM AND METHOD FOR EFFICIENT USE OF FLOW TABLE SPACE IN A NETWORK ENVIRONMENT - A method is provided in one example embodiment and includes determining an action to be performed with respect to a packet corresponding to a new flow received at a network device and determining whether a new entry comprising an indication of the determined action can be added to a flow table of the network device. The determination of whether a new entry can be added to the flow table is made with reference to reservation information specified in a port profile associated with the new flow. Responsive to a determination that the new entry can be added, the new entry is added to the flow table. In one embodiment, determining whether the new entry can be added comprises determining whether an existing entry can be aged out based on the reservation information specified in the associated port profile. | 04-17-2014 |
20150085870 | CO-OPERATIVE LOAD SHARING AND REDUNDANCY IN DISTRIBUTED SERVICE CHAINS IN A NETWORK ENVIRONMENT - An example method for co-operative load sharing and redundancy in distributed service chains is provided and includes deriving a service chain comprising a plurality of services in a distributed virtual switch (DVS) network environment, where a first service node provides a first portion of a specific service in the plurality of services to a packet traversing the network, and a second service node provides a second portion of the specific service to the packet, and configuring service forwarding tables at virtual Ethernet Modules associated with respective service nodes in the service chain. In a specific embodiment, the first service node and the second service node provide substantially identical service functions to the packet, wherein the specific service comprises the service functions. In various embodiments, each service node tags each packet to indicate a service completion history of service functions performed on the packet at the service node. | 03-26-2015 |
Victor Sardar, Edison, NJ US
Patent application number | Description | Published |
---|---|---|
20140021190 | USB RECHARGEABLE ELECTRONIC ELEMENT LIGHTER - The present invention is a lighter having a body with a hollow interior cavity containing a rechargeable battery, a USB connector port, a heat transfer device, wherein said heat transfer device is constructed and arranged to propagate heat sufficient to ignite an article placed between 0.0-1.0 cm of said heat transfer device, and electronic circuitry in said cavity, wherein said circuitry accepts electrical input from said USB port, provides said electricity in a configuration to charge said rechargeable battery, and provides electricity to said heat transfer device. | 01-23-2014 |
20140138371 | RECHARGEABLE VEHICLE LIGHTER WITH USB PORT - The present invention provides a lighter for use with an automobile receptacle having a main body formed with a hollow interior cavity, said body having a first end and a second end and electronic circuitry operatively associated with a rechargeable battery, wherein said circuitry and battery are contained within said hollow cavity; | 05-22-2014 |
Zeeshan Asad Sardar, Toronto CA
Patent application number | Description | Published |
---|---|---|
20150237580 | LOW POWER LOW LATENCY PROTOCOL FOR DATA EXCHANGE - Certain aspects of the present disclosure relate to techniques for processing (e.g., such as tasks for wireless communications and/or multimedia). According to certain aspects, a method for low power low latency data exchange generally includes providing timing information from a first processing entity to a second processing entity indicating when the second processing entity is to next process a message exchange between the first and second entities using a shared memory space, taking action to exit a low power state, based on the timing information, to access the shared memory space to process the message exchange, and entering the low power state after processing the message exchange. | 08-20-2015 |