Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Dholakia, US

Ajay Dholakia, Apex, NC US

Patent application numberDescriptionPublished
20080244353METHOD FOR CREATING AN ERROR CORRECTION CODING SCHEME - The present invention relates to a method for reducing data loss comprising a first computing step for computing an intermediate result for each redundancy information entity of a redundancy set by processing respectively associated data information entities of a given data set on at least two main diagonals of a parity check matrix representing an error correction coding scheme. The method further comprises a second computing step for computing the information content of the respective redundancy information entity dependent on the respective intermediate result.10-02-2008
20090138219Estimating power consumption of computing components configured in a computing system - Methods, apparatus, and products as disclosed for estimating power consumption of computing components configured in a computing system that include: selecting, by a power estimation module, a plurality of calibration datasets from a calibration dataset repository, each calibration dataset specifying calibration power consumption by one or more computing components in the computing system for a calibration workload at a plurality of calibration operating points; measuring, by the power estimation module, a current power consumption by one or more measured computing components in the computing system for a current workload at a current operating point; determining, by the power estimation module, an estimated power consumption for the measured computing components at a proposed operating point in dependence upon the selected calibration datasets and the current power consumption for the current workload at the current operating point; and administering the computing system in dependence upon the estimated power consumption.05-28-2009

Patent applications by Ajay Dholakia, Apex, NC US

Ajay Dholakia, Cary, NC US

Patent application numberDescriptionPublished
20090055681INTRA-DISK CODING SCHEME FOR DATA-STORAGE SYSTEMS - Exemplary embodiments of the present invention comprise a method for the use of an intra-disk redundancy storage protection operation for the scrubbing of a disk. The method comprises initiating a disk scrubbing operation upon each disk of a plurality of disks that are comprised within a storage disk array, issuing a disk scrubbing command for a predetermined segment of the disks that are comprised within the storage disk array at a predetermined time interval, and identifying an unrecoverable segment on a disk. The method further comprises determining if unrecoverable sectors comprised within the unrecoverable segment can be reconstructed, and reconstructing the unrecoverable sectors of the unrecoverable segment and relocating the segment to a spare storage location on the disk in the event that the segment cannot be reconstructed within its original storage location.02-26-2009
20090307319Administering Instant Messaging ('IM') Chat Sessions - Computer-implemented methods, apparatus, and products for administering IM chat sessions including: identifying, by an IM module in dependence upon a merger policy, a plurality of IM participants to merge into a group IM chat session, the IM module providing IM services to one of the participants; and merging, by the IM module, the identified participants into the group IM chat session.12-10-2009
20100070787POWER CAP LOWER BOUND EXPLORATION IN A SERVER ENVIRONMENT - Disclosed is a computer implemented method, computer program product, and apparatus for determining a safe lower bound for a commonly powered data processing system. A power management module operates the data processing system using at least one nominal operating parameter during an exploration periodicity, with the at least one nominal operating parameter being clock speed. The power management module determines whether a calibration period is occurring. The power management module calibrates the data processing system up to a measurement interval duration expiration. The power management module may repeat operating the data processing system using the at least one nominal operating parameter.03-18-2010
20110035611COORDINATING IN-BAND AND OUT-OF-BAND POWER MANAGEMENT - One embodiment provides a method of managing power in a computer system. A device of the computer system is operated at a selected power-state. The power consumption of the computer system is monitored. If the power consumption of the computer system is approaching or has exceeded a power cap selected for the computer system, then a request to reduce the power-state for the device is generated in response. The operating system is used to service the request to reduce the power-state according to the priority of the request. The reduced power state is forced out-of-band following the request to reduce the power-state if the request is not immediately serviceable by the operating system. Different approaches can be taken to force the reduced power state, using, for example, system management mode or a platform environment control interface.02-10-2011

Patent applications by Ajay Dholakia, Cary, NC US

Jayant M. Dholakia, Chandler, AZ US

Patent application numberDescriptionPublished
20100264087Method for reducing clogging of filters - A method for improving the service life of passive filtration and infiltration devices. Contaminated water, such as stormwater runoff or wastewater, is filtered through a media comprising of a mixture of filter media and stimuli-responsive polymer particles. The polymer particles reversibly expand/contract in response to changes in certain environmental stimuli, resulting in increased macropores and breakup of sediment and crust that would otherwise reduce hydraulic flow. The method is effective in a variety of passive devices, including conventional particulate filters, infiltration systems, and high loading canister, cartridge and catch basin filter devices.10-21-2010

Mehul Dholakia, Cupertino, CA US

Patent application numberDescriptionPublished
20110107399AUTHENTICATION TECHNIQUES - Techniques for authenticating clients of differing capabilities in an efficient manner. Two or more authentication techniques, including one preferred authentication technique, are initiated to run in parallel to authenticate a client. Upon determining that the client can support the preferred authentication technique, the preferred technique is used to authenticate the client and the other authentication techniques are aborted. If it is determined that the client cannot support the preferred authentication technique, then one of the other authentication techniques is used to authenticate the client. In this manner, based upon the capabilities of the client, an appropriate authentication technique is used to authenticate the client in an efficient manner.05-05-2011

Mehul Dholakia, Milpitas, CA US

Patent application numberDescriptionPublished
20100077447Authentication techniques - Techniques for authenticating clients of differing capabilities in an efficient manner. Two or more authentication techniques, including one preferred authentication technique, are initiated to run in parallel to authenticate a client. Upon determining that the client can support the preferred authentication technique, the preferred technique is used to authenticate the client and the other authentication techniques are aborted. If it is determined that the client cannot support the preferred authentication technique, then one of the other authentication techniques is used to authenticate the client. In this manner, based upon the capabilities of the client, an appropriate authentication technique is used to authenticate the client in an efficient manner.03-25-2010

Neil Dholakia, Austin, TX US

Patent application numberDescriptionPublished
20090128319SYSTEM AND METHOD FOR INVOKING A FUNCTION OF A SERVICE IN RESPONSE TO AN EVENT AND SERVICE MANAGEMENT SYSTEM EMPLOYING THE SAME - Various systems and methods for invoking a function of a service in response to an event. One aspect provides a method of calling a function upon receipt of an event. In one embodiment, the method includes: (1) identifying a subscriber associated with the event, (2) indentifying at least one service to which the subscriber has subscriptions, (3) retrieving at least one service description associated with the at least one service, (4) retrieving end points associated with the subscriber that play at least one role in the at least one service description, (5) inspecting the at least one service description to determine if the service description addresses the event and (6) retrieving a function associated with the event from the service description if the service description addresses the event.05-21-2009
20090129292SYSTEM AND METHOD FOR IDENTIFYING AND CALLING A FUNCTION OF A SERVICE WITH RESPECT TO A SUBSCRIBER AND SERVICE MANAGEMENT SYSTEM EMPLOYING THE SAME - Various systems and methods for identifying and calling functions to perform various tasks. One aspect provides a method of exposing a set of device-specific functions associated with a subscriber. In one embodiment, the method includes: (1) identifying service descriptions associated with the subscriber, (2) mapping end points associated with the subscriber to roles in at least one of the service descriptions and (3) collecting at least one function associated with the at least one role in the at least one of the service descriptions.05-21-2009
20090132317SYSTEM AND METHOD FOR IDENTIFYING FUNCTIONS AND DATA WITH RESPECT TO A SERVICE AND A SUBSCRIBER AND SERVICE MANAGEMENT SYSTEM EMPLOYING THE SAME - Various systems and methods for identifying functions and data with respect to a service. One aspect provides a method of exposing a service-specific function associated with a subscriber. In one embodiment, the method includes: (1) determining services to which the subscriber has subscriptions, (2) retrieving service descriptions associated with the services and (3) retrieving at least one function associated with the service descriptions as a whole.05-21-2009
20090132685SYSTEM AND METHOD FOR PROVISIONING AND UNPROVISIONING MULTIPLE END POINTS WITH RESPECT TO A SUBSCRIBER AND SERVICE MANAGEMENT SYSTEM EMPLOYING THE SAME - Various systems and methods for provisioning and/or unprovisioning an end point. One aspect provides a method of provisioning an end point. In one embodiment, the method include: (1) mapping the end point into a role in a service associated with a subscriber and (2) calling at least one function associated with the role, the function causing values to be transmitted to the end point to provision the end point with respect to the service.05-21-2009
20090292664SERVICE MANAGEMENT SYSTEM AND METHOD OF OPERATION THEREOF - A service management system and method. In one embodiment, the service management system includes: (1) a service description repository configured to contain service descriptions that define services in terms of a set of systems and devices that assume roles based on at least one of capabilities and attributes thereof and (2) a service management engine coupled to the service description repository and configured to employ the service description repository and at least one of the systems to deliver a service corresponding to at least one of the service descriptions via at least one of the devices.11-26-2009

Sandip P. Dholakia, Northville, MI US

Patent application numberDescriptionPublished
20100138133METHOD AND SYSTEM TO PREVENT UNAUTHORIZED USES OF ENGINE CONTROLLERS - A method and control module for enabling or disabling control of an engine includes a check module receiving signals through a wiring harness and comparing the check signals to a threshold. The control module also includes an engine control module disabling the engine when the check signals correspond to an unauthorized use.06-03-2010

Vipul P. Dholakia, Macungie, PA US

Patent application numberDescriptionPublished
20100119838Curing Agent For Low Temperature Cure Applications - The present invention provides N,N′-dimethyl secondary diamine polymers including methylamine-terminated poly-(N-methylazetidine) and methylamine-terminated poly-(N-methylazacycloheptane). Amine compositions and amine-epoxy compositions comprising N,N′-dimethyl secondary diamine polymers are also disclosed.05-13-2010

Patent applications by Vipul P. Dholakia, Macungie, PA US