Khemani
Kishan Khemani, Williamstown AU
Patent application number | Description | Published |
---|---|---|
20100297458 | Mouldable Biodegradable Polymer - A biodegradable injection mouldable polymer composition including on a dry weight basis from 45-85% w/w by weight of a starch and/or a modified high amylose starch, from 2-15% w/w by weight of a water soluble polymer preferably selected from polyvinyl alcohol, polyvinyl acetate and copolymers of ethylene and vinyl alcohol which have a melting point compatible with the molten state of the starch components, and from 5-45% w/w by weight of one or more polyol plasticizers having a molecular weight in the range of 50-6000, more preferably 50-2500, and still more preferably 100-400 and preferably selected from the group consisting of sorbitol, glycerol, maltitol, xylitol, mannitol, erythritol, polyglycerol, glycerol trioleate, tributyl citrate, acetyl tri-ethyl citrate, glyceryl triacetate, 2,2,4-trimethyl-1,3-pentanediol diisobutyrate, polyethylene oxide, ethylene glycol, diethylene glycol or polyethylene glycol; more preferably glycerol, maltitol, sorbitol, erythritol and xylitol. The composition is preferably substantially soluble in water. | 11-25-2010 |
20100307951 | Starch Nanocomposite Materials - In one aspect, the invention provides a substantially exfoliated nanocomposite material including starch and hydrophobically modified layered silicate clay. In another aspect, the invention provides packaging made from material including the substantially exfoliated nanocomposite material described above. The nanocomposite material has improved mechanical and rheological properties and reduced sensitivity to moisture in that the rates of moisture update and/or loss are reduced. In another aspect, the invention provides a process for preparing the substantially exfoliated nanocomposite material described above, including a step of mixing the starch in the form of an aqueous gel with the hydrophobic clay in a melt mixing device. In a further aspect, the invention provides a process for preparing the substantially exfoliated nanocomposite material, including the steps of mixing the starch with the hydrophobic clay to form a masterbatch (hereinafter “the masterbatch process”) and mixing the masterbatch with further starch. | 12-09-2010 |
Kishan Chand Khemani, Altona AU
Patent application number | Description | Published |
---|---|---|
20090312462 | POLYMERIC FILMS - A polymer composition and its use for thin film packaging applications including on a dry basis: a) from 45 to 90% by weight of starch; b) from 0.1 to 15% by weight of a water soluble polymer selected from polyvinyl alcohol, polyvinylacetate, and copolymers of ethylene and vinyl alcohol which have a melting point compatible with the molten state of the starch component; and c) from 5 to 45% by weight of one or more plasticizers having a molecular weight in the range of 50-6000, more preferably 50-2500 and more preferably still 100-400 and desirably selected from the group consisting of sorbitol, glycerol, maltitol, xylitol, mannitol, erythritol, glycerol trioleate, tributyl citrate, acetyl tri-ethyl citrate, glyceryl triacetate, 2,2,4-trimethyl-1,3-pentanediol diisobutyrate, polyethylene oxide, ethylene glycol, diethylene glycol or polyethylene glycol. | 12-17-2009 |
Lucky Pratap Khemani, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20160134723 | ADAPTIVE COMPRESSION MANAGEMENT FOR WEB SERVICES - Embodiments of methods, systems, and apparatuses for adaptive compression management for web services are presented. In an embodiment, a method may include receiving a request for a web-service data operation. The method may also include identifying, using a data processing device, a network performance statistic for characterizing a data link between a web server and a web client. Additionally, the method may include determining, using the data processing device, a data size threshold in response to the network performance statistic. The method may also include determining, using the data processing device, whether to compress data associated with the web-service operation in response to the data size threshold. | 05-12-2016 |
Manish Khemani, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20150028806 | MICROPROCESSOR CONTROLLED CLASS E DRIVER - A charger including a class E power driver, a frequency-shift keying (“FSK”) module, and a processor. The processor can receive data relating to the operation of the class E power driver and can control the class E power driver based on the received data relating to the operation of the class E power driver. The processor can additionally control the FSK module to modulate the natural frequency of the class E power transformer to thereby allow the simultaneous recharging of an implantable device and the transmission of data to the implantable device. The processor can additionally compensate for propagation delays by adjusting switching times. | 01-29-2015 |
20150123608 | MICROPROCESSOR CONTROLLED CLASS E DRIVER - A charger including a class E power driver, a frequency-shift keying (“FSK”) module, and a processor. The processor can receive data relating to the operation of the class E power driver and can control the class E power driver based on the received data relating to the operation of the class E power driver. The processor can additionally control the FSK module to modulate the natural frequency of the class E power transformer to thereby allow the simultaneous recharging of an implantable device and the transmission of data to the implantable device. The processor can additionally compensate for propagation delays by adjusting switching times. | 05-07-2015 |
Prakash Khemani, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110153953 | SYSTEMS AND METHODS FOR MANAGING LARGE CACHE SERVICES IN A MULTI-CORE SYSTEM - A multi-core system that includes a 64-bit cache storage and a 32-bit memory storage that stores a 32-bit cache object directory. One or more cache engines execute on cores of the multi-core system to retrieve objects from the 64-bit cache, create cache directory objects, insert the created cache directory object into the cache object directory, and search for cache directory objects in the cache object directory. When an object is stored in the 64-bit cache, a cache engine can create a cache directory object that corresponds to the cached object and can insert the created cache directory object into an instance of a cache object directory. A second cache engine can receive a request to access the cached object and can identify a cache directory object in the instance of the cache object directory, using a hash key calculated based on one or more attributes of the cached object. | 06-23-2011 |
Prakash Khemani, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20140317448 | INCREMENTAL CHECKPOINTS - A method and system on failure recovery in a storage system are disclosed. In the storage system, user data streams (e.g., log data) are collected by a scribeh system. The scribeh system may include a plurality of Calligraphus servers, HDFS and Zookeeper. The Calligraphus servers may shard the user data streams based on keys (e.g., category and bucket pairs) and stream the user data streams to Puma nodes. Sharded user data streams may be aggregated according to the keys in memory of a specific Puma node. Periodically, aggregated user data streams cached in memory of the specific Puma node, together with a Incremental checkpoint, are persisted to HBase. When a specific process on the specific Puma node fails, Ptail retrieves the Incremental checkpoint from HBase and then restores the specific process by requesting user data streams processed by the specific process from the scribeh system according to the Incremental checkpoint. | 10-23-2014 |
20150237127 | METHOD FOR CLIENT SPECIFIC DATABASE CHANGE PROPAGATION - A new method is provided for a database client to interact with a database server that allows the client to observe all changes happening in the server. Using this method is efficient to aggregate changes at the database record level before delivering them to the client. The method can also ensure exactly-once delivery of every change to the client. This method is implemented in the database server by a new data structure that maintains all database pages being modified on a linked list. Any database can incorporate this method to provide this aggregated, exactly-once change observation functionality. | 08-20-2015 |
Prakash Khemani, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20080222363 | SYSTEMS AND METHODS OF MAINTAINING FRESHNESS OF A CACHED OBJECT BASED ON DEMAND AND EXPIRATION TIME - A device that implements a method for performing integrated caching in a data communication network. The device is configured to receive a packet from a client over the data communication network, wherein the packet includes a request for an object. At the operating system/kernel level of the device, one or more of decryption processing of the packet, authentication and/or authorization of the client, and decompression of the request occurs prior to and integrated with caching operations. The caching operations include determining if the object resides within a cache, serving the request from the cache in response to a determination that the object is stored within the cache, and sending the request to a server in response to a determination that the object is not stored within the cache. | 09-11-2008 |
Vishesh Khemani, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130263131 | GLOBAL COMPUTING INTERFACE - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a global computing interface. One of the methods includes maintaining a global database of virtual machine configuration information, the database including information on cloud computing resources in each of a plurality of regions, wherein each region of the plurality of regions includes one or more datacenters. A virtual machine image is received in a first region. The global database is updated with configuration information about the received virtual machine image that is stored in the first region. A request is received to start one or more virtual machines from the virtual machine image in a second different region, and the virtual machine image is transmitted from the first region to the second region and one or more virtual machines are started from the virtual machine image in a datacenter of the second different region. | 10-03-2013 |
20150149642 | DETERMINING COMPUTING-RELATED RESOURCES TO USE BASED ON CLIENT-SPECIFIED CONSTRAINTS - Techniques are described for facilitating a client's control over use of computing-related resources on the client's behalf. In some situations, a client's control is based on specifying a group of one or more resource usage constraints with a client resource constraint manager service, which provides information about the client-specified constraints to one or more other remote network services with which the client interacts. Those remote services then use that constraint information to determine whether and how to use computing-related resources on the client's behalf. For example, the resource usage constraints specified by a client may relate to one or more particular geographical areas and/or to one or more measures of relative proximity between computing-related resources (e.g., between multiple instances of a single type of computing-related resource provided by a single service, or between multiple distinct types of computing-related resources provided by multiple unaffiliated services). | 05-28-2015 |
Yash Lachmandas Khemani, Falls Church, VA US
Patent application number | Description | Published |
---|---|---|
20140185536 | Network Provisioning - Systems and methods for provisioning and managing a network are disclosed. One method can comprise determining location information of one or more access points and selecting a routing device based upon the location information. Communication can be established between the one or more access points and the select routing device to define a mobility group comprising the one or more access points. | 07-03-2014 |
20150304984 | DETERMINING WIRELESS COVERAGE INFORMATION USING WIRELESS ACCESS POINTS - Aspects of the disclosure relate to various approaches to gathering information about access nodes serving in an area and using the information to generate a coverage map. The coverage map may be generated by detecting broadcasted signal strengths from a plurality of access nodes as detected by other access nodes. The broadcasted signal strengths can be used in combination with the location of the access nodes receiving the broadcasted signal to estimate a location of each of the plurality of access nodes. A coverage map may be generated based on the estimated locations of each of the plurality of access nodes using an effective coverage range for each access node based on the access node type. The coverage of each access node may be refined by analyzing signal data received by neighboring nodes. The coverage map may be used to identify unauthorized devices. | 10-22-2015 |
20160029292 | Network Admission Control - Systems and methods for managing a network are disclosed. One method can comprise determining a first modulation rate associated with a network device. A beacon can be transmitted at a second modulation rate, wherein the second modulation rate is greater than the first modulation rate. A user device can be associated with the network device based on the beacon if the user device is configured to support the second modulation rate. | 01-28-2016 |
20160127175 | NETWORK CONTROL - Systems and methods for managing a network are disclosed. For example, systems and methods are disclosed for selectively disabling and/or otherwise configuring devices to avoid interference, overlapping service, and/or the like. Signal information for nearby devices can be detected and analyzed to determine device configuration settings. | 05-05-2016 |