Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Dani, US

Ashay Dani, Chandler, AZ US

Patent application numberDescriptionPublished
20110194254POLYMER MATRICES FOR POLYMER SOLDER HYBRID MATERIALS - Embodiments of the present invention provide various polymeric matrices that may be used as a binder matrix for polymer solder hybrid thermal interface materials. In alternative embodiments the binder matrix material may be phophozene, perfluoro ether, polyether, or urethane. For one embodiment, the binder matrix is selected to provide improved adhesion to a variety of interfaces. For an alternative embodiment the binder matrix is selected to provide low contact resistance. In alternative embodiments, polymeric materials containing fusible and non-fusible particles may be used in application where heat removal is desired and is not restricted to thermal interface materials for microelectronic devices.08-11-2011

Ashay A. Dani, Chandler, AZ US

Patent application numberDescriptionPublished
20110147066SUBSTRATE METALLIZATION AND BALL ATTACH METALLURGY WITH A NOVEL DOPANT ELEMENT - Surface-active dopants are added to a portion of a circuit package before a reflow process to promote wetting and reduce the formation of solder bump bridges. The circuit package has a solder element that electrically connects the circuit package to a substrate. A reflow process is performed to attach the solder element to a pad on the circuit package. During the reflow process, the surface-active dopants diffuse to the surface of the solder element and form an oxide passivation layer on the surface of the solder element.06-23-2011

Ashwin Dani, Gainesville, FL US

Patent application numberDescriptionPublished
20100246893Method and Apparatus for Nonlinear Dynamic Estimation of Feature Depth Using Calibrated Moving Cameras - A method apparatus estimates depths of features observed in a sequence of images acquired of a scene by a moving camera by first locating features, estimating coordinates of the features and generating a sequence of perspective feature image. A set of differential equations are applied to the sequence of perspective feature images to form a nonlinear dynamic state estimator for the depths using only a vector of linear and angular velocities of the camera and the focal length of the camera. The camera can be mounted on a robot manipulator end effector. The velocity of the camera is determined by robot joint encoder measurements and known robot kinematics. An acceleration of the camera is obtained by differentiating the velocity and the acceleration is combined with other signals.09-30-2010

Nikhil Dani, Pleasanton, CA US

Patent application numberDescriptionPublished
20090148342Hypochlorite Technology - This invention generally relates to compositions and method of producing diluted hypohalous acid and hypohalous acid vapor. These compositions can be used to treat allergen containing surfaces, hard surfaces, food contact surfaces, hospital surfaces, food surfaces, kitchen surfaces, bathroom surfaces, human surfaces, animal surfaces, children's items, outdoor surfaces, soft surfaces, and medical instruments. These compositions can be converted to solid particulate or granular compositions. These compositions can be put into a variety of containers which preserve the stability. These compositions can be used to treat allergens and molds and as part of a mold detection system. These compositions can be dispersed into the air to enable microbiological control.06-11-2009
20100160205Low-Density Cleaning Substrate - The present invention is directed to a low-density substrate, which has an optimized pore volume distribution. The optimized pore volume distribution allows the substrate to hold at least 50 percent of its cumulative volume within pores with a radius size of about 110 to 250 microns. The optimized pore volume distribution can also be characterized by having a dry fibrous web that absorbs less than 20 percent of the cumulative volume of the fibrous web at a pore radius of 75 microns. The optimized pore volume distribution of the substrate enables it to controllably release a fluid composition effectively onto a surface. The basis weight of the substrate is about 80 to 20 gsm and the density of the substrate is below 0.1 g/cc. The substrate may be a pre-loaded wipe, which is either moistened by a consumer prior to use or moistened prior to packaging. The composition loaded onto the substrate may contain dry and/or liquid compositions preferably for cleaning hard or soft surfaces.06-24-2010

Patent applications by Nikhil Dani, Pleasanton, CA US

Nishant Dani, Issaquah, WA US

Patent application numberDescriptionPublished
20100121855Lookup Partitioning Storage System and Method - A method, system, and computer-readable medium for accessing and managing an online storage system is disclosed. Access to a storage resource in a multiple server storage system is provided by sending to a lookup partitioning service server a resource identifier that is associated with a storage resource stored in a particular storage partition of a storage server. The LPS returns the looked-up partition that stores the storage resource associated with the resource identifier. Access to the storage resource is then enabled to the looked-up storage partition.05-13-2010

Nishant Dani, Redmond, WA US

Patent application numberDescriptionPublished
20090186694VIRTUAL WORLD PLATFORM GAMES CONSTRUCTED FROM DIGITAL IMAGERY - An interactive game within a virtual world platform is provided wherein a sender can hide an object within a mapping application. An intended recipient of the object can be notified that the object is available and a clue can be provided. The clue can direct the recipient in searching for where the object is hidden. The objects can be intended for a single recipient, multiple recipients, or open to everyone on a first-come-first-served basis. The objects can be stolen by others and/or the objects can be re-gifted after being found. After being found, the virtual object can be automatically or manually converted into a non-virtual object.07-23-2009
20110166682AUTOMATED GENERATION OF GARMENT CONSTRUCTION SPECIFICATION - Sketches, notes and 2D computer drawings of a designed garment can be input into a computing device. The computing device can apply optical character recognition, shape inference, figure recognition, domain intelligence and inferred knowledge to automatically generate a garment construction specification from the input information. The garment construction specification can include a detailed description of each component of the garment, followed by step-by-step instructions, such as could be consumed by a computer-controlled device, regarding the joining of the components to create the garment. A virtual garment generation mechanism can create a 3D rendering of the garment by constructing each component and then joining them together to act as a single 3D piece. Material behavioral properties can also be applied to the 3D rendering. User feedback regarding the 3D rendering can be utilized to create a modified garment construction specification which can ultimately, when approved, be provided to a garment manufacturer.07-07-2011

Nishant V. Dani, Redmond, WA US

Patent application numberDescriptionPublished
20080215450REMOTE PROVISIONING OF INFORMATION TECHNOLOGY - Remote provisioning of an IT network and/or associated services is provided. Hardware, software, service and/or expertise can be moved from on-premise to a remote location (e.g., central, distributed . . . ). Accordingly, at least a large degree computation can be moved to the center to exploit economies of scale, among other things. In such an architecture, computational resources (e.g., data storage, computation power, cache . . . ) can be pooled, and entities can subscribe to a particular level of resources related to a private entity IT network.09-04-2008
20090006566Providing Access to Presence Information Using Multiple Presence Objects - An approach is described for maintaining multiple presence objects associated with a single entity. The different presence objects correspond to different respective aspects of the entity's presence. Each presence object includes subscriber information and permission information associated therewith. The subscriber information identifies the subscribers that subscribe to receive notifications for a particular presence object. The permission information identifies the users who are entitled to receive notifications for the particular presence object. By virtue of the use of multiple objects, the entity can control access to its presence information with a high degree of granularity.01-01-2009
20090271255COMMERCE AND ADVERTISEMENT BASED ON EXPLICIT CONSUMER'S VALUE COST PROPOSITION - System(s) and method(s) are provided to drive commercial transactions and advertisement based on explicit consumer's value-cost propositions. Value-cost propositions express consumer's desires with respect to parameters related to a commercial transaction product price point, sensitivity to price and time, preferred shipping mechanism(s), contractor reputation, supply chain utilized by contractor, and so on. A component registers consumers to submit their value-cost propositions, and aggregates the information so conveyed to generate a market latent demand. The latter is conveyed to a set of advertisers, who respond to the latent demand by (i) adjusting their cost-profit propositions or (ii) countering the consumer's value-cost propositions. Commerce driven through explicit value-cost propositions can be effected within an intent-compensation user price incentive scheme, wherein compensation is issued through advertisement in response to consumer's conveyed intent, which includes value-cost propositions, in engaging in a commercial transaction with a service platform.10-29-2009
20090271257MODEL FOR EARLY ADOPTION AND RETENTION OF SOURCES OF FUNDING TO FINANCE AWARD PROGRAM - System(s) and method(s) are provided to drive early adoption and retention of disparate sources of funding and financing an award program, with application to a consumer compensation scheme subsidized through advertisement revenue. A component that manages advertisement revenue, or received funds, allocates a portion of revenue to subsidize a rebate program, or award program, for enrolled advertisers, or sources of funding, from a universe of advertisers. Rebate or award funds are provided to enrolled advertisers on an exclusivity based for a specific period of time, after which funds are transferred to a commonly accessible account. The subsidized nature of the awarded compensation funds and their time sensitivity drive advertiser enrollment and retention and ensures consumers are aggressively compensated. In an aspect, the subsidized rebate program can be exploited to directly compensate a consumer online or offline in exchange for the consumer's intent in engaging with a service platform.10-29-2009

Pankaj Dani, Maple Shade, NJ US

Patent application numberDescriptionPublished
20090077225METHOD AND APPARATUS FOR DISTRIBUTING AND ACTIVATING SECURITY PARAMETERS - An apparatus and method for distributing and activating a new security parameter in a computer network in a non-disruptive manner includes transmitting a new security parameter to the an element in the network, instructing the element to place the new security element in a pending database of the element and activating the new security parameter. The present invention also determines possible conflicts in the computer network.03-19-2009

Pradeep Kumar Dani, Suwanee, GA US

Patent application numberDescriptionPublished
20090060165Method and System for Customer Transaction Request Routing03-05-2009

Praveen Dani, San Jose, CA US

Patent application numberDescriptionPublished
20100073035SYNCHRONOUS FREQUENCY SYNTHESIZER - An apparatus for clock generation is presented. In one embodiment, the apparatus comprises a phase interpolator that generates an output with a phase value within reference phases associated with two input clocks. Logic units are coupled to determine a number of phase settings for the phase interpolator. A divider is coupled to the phase interpolator to generate an output clock based on a modifiable divider setting.03-25-2010

Praveen Dani, Folsom, CA US

Patent application numberDescriptionPublished
20090172056RANDOM NUMBER GENERATOR - Generally, this disclosure describes a system and method for generating random numbers. In at least one embodiment described herein, the method may include generating random bits in accordance with at least one security application via an integrated circuit, said integrated circuit including a true random number generator having an analog core. The method may further include providing, via an internally generated power supply, power to said analog core via a voltage regulator associated with said true random number generator. Of course, additional operations are also within the scope of the present disclosure.07-02-2009

Rahul Hari Dani, San Jose, CA US

Patent application numberDescriptionPublished
20090037858Method For Automatic Maximization of Coverage in Constrained Stimulus Driven Simulation - A computer increases coverage in simulation of a design of a circuit by processing goals for coverage differently depending on whether or not the goals are on input signals of the circuit. Specifically, goals on input signals are used to automatically formulate constraints (“directly-derived constraints”) on values of input signals in test vectors. Goals on non-input signals (e.g. internal/output signals) are used with correlations to automatically formulate more additional constraints (“correlation-derived constraints”), by use of goals on non-input signals. The correlations indicate which non-input signals are associated with which input signals. The correlations are received from, for example, a human designer of the circuit. Depending on the embodiment, one or more of the automatically derived constraints are used with human-supplied constraints, to generate test vectors e.g. using a constraints solver, such as a satisfiability (SAT) engine. The test vectors are supplied to a simulator for functional verification.02-05-2009
20090037859METHOD FOR AUTOMATICALLY EXTRACTING A FUNCTIONAL COVERAGE MODEL FROM A CONSTRAINT SPECIFICATION - A computer is programmed to automatically generate in memory, goals for functional verification of a design of a circuit by use of constraints that are specified in the normal manner. Specifically, a predetermined set of rules are automatically applied to the constraints, on random values for signals to be input to the circuit during simulation of the design. Application of the rules identifies one or more templates of goal(s) to be met. The computer is programmed to automatically use constraint(s) and template(s) to instantiate goal(s) in memory. Each goal identifies a signal to be input to the circuit, and defines a counter for a value of the signal. The goals are used in the normal manner, i.e. used to measure coverage of functional verification during simulation of the design of the circuit.02-05-2009