Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Nikhil Gupta

Nikhil Gupta, Ossining, NY US

Patent application numberDescriptionPublished
20100261151SYSTEM AND METHOD FOR THE AUTOMATED TRACKING AND ANALYSIS OF EDUCATIONAL GAMES AND INTERACTIVE TEACHING TOOLS - An integrated system and method for the recording, collection, storage, and representation of individual and aggregate use patterns of a fully-developed matrix of interactive course materials supporting K-16 curricula in STEM (Science, Technology, Engineering, and Mathematics) subjects. Students may utilize interactive educational games to assess their performance across multiple subjects and difficulty levels of a curriculum, and obtain feedback and statistics regarding their progress in attaining educational goals.10-14-2010
20110044577FIBER-OPTIC EXTENSOMETER - An extensometer having a loop of a single-mode optical fiber. At least two points of the loop are attached to desired locations on a specimen. Light is transmitted through the loop and the transmitted optical power is measured by a photodetector. The deformation of the specimen causes the size and shape of the loop to change, which changes the transmitted optical power. The change in optical power is related to extension or compression using calibration curves. The sensor works on the principle of transmitted power modulation through the curved section.02-24-2011

Nikhil Gupta, Schaumburg, IL US

Patent application numberDescriptionPublished
20090235510Bead crimping tool - A bead crimping tool for crimping a bead element and method for use, wherein the tool includes a base handle, a crush plate member, a pair of opposed pincer members, an actuator handle, and a crush arm member. The bead element is placed on the crush plate and preferably secured in place by the crush arm. Crimping the bead includes squeezing of the actuator handle. During a first portion of such actuation, a cam portion of the actuator handle cases the pincer members to impart a lateral compressive force to a lateral portion of the bead element sufficient to collapse the bead element in a lateral direction. During a subsequent second portion of the single actuation cycle, the crush arm is caused to impart a longitudinal compressive force about a top portion of the bead element sufficient to compress the collapsed bead element in a longitudinal direction.09-24-2009
20090242117Bead positioning tool - The present invention is directed towards a bead positioning device comprising two tools used position small embellishments onto jewelry, scrapbooks, containers and clothing. Each tool has an adhesive member and a positioning member. The positioning member comprises a plurality of prongs. In use, the embellishment is secured to the adhesive member of the first tool. Once secured, the positioning member of the second tool is used to remove the embellishment from the first tool and position the embellishment onto the desired location.10-01-2009
20100200436Portable storage container for small objects such as beads - A design board container enabling the arrangement and temporary positional securement of beading elements is provided. The container includes a base member and a lid member preferably in hinged relationship with one another. The base member and lid member include a design liner and lid liner, respectively, formed of a resiliently deformable and preferably compressible material. The liners are preferably substantially planar, i.e., a flat surface, so as to allow for free form designing unconstrained by preset channels. By closing the container, the lid surface engages the design surface and beading elements such that the beading elements deform the design liner and are positionally secured between the design liner and the lid liner. The surfaces of the lid liner and the design liner preferably comprise gripping members, such as filamentary or hair-like elements.08-12-2010

Patent applications by Nikhil Gupta, Schaumburg, IL US

Nikhil Gupta, Brampton CA

Patent application numberDescriptionPublished
20100060736Vehicle Interior Classification System And Method - A vehicle interior classification system and method in accordance with the present invention determines a classification relating to the interior of the vehicle, such as the occupancy status of a vehicle seat or the state of alertness of a vehicle driver, from one or more images of an appropriate portion of the interior of the vehicle acquired with an image capture device. The acquired images are preferably processed to limit the dynamic range of the images to obtain a resultant image which can comprise one or more regions of interest which are less than the total field of view of the image capture device. The resultant images are processed to extract information about features in the image and, in one embodiment, this processing is achieved with a two-dimensional complex discrete wavelet transform which produces a set of coefficients corresponding to the presence and/or location of the features in the resultant image. The set of coefficients produced with such a transform is potentially quite large and can be reduced, through described techniques, to a subset of the total number of coefficients, the members of the subset being selected for their ability to discriminate between the classifications defined for the system. By selecting a subset of the possible coefficients, computational requirements are reduced, as are hardware requirements in the system, such as memory. The selected set of coefficients (whether comprising all of the coefficients or a subset thereof) are provided to a classifier which processes the coefficients with a set of calibration vectors, that were determined when the system was calibrated, to determine the most probable classification for the portion of the vehicle interior.03-11-2010

Nikhil Gupta, Schoumburg, IL US

Patent application numberDescriptionPublished
20090260200Stringed bead securement device - The present invention is directed toward a bead securement device comprising a tension spring, a first cover and a second cover. The first cover and the second cover are removably secured to the tension spring. In use, a force is exerted on the spring through the covers causing the spring to deform and the gaps between the plurality of coils on the spring expand. Once expanded, the filament may be passed in between one of these gaps so that when the force exerted on the end members of the spring is released, the filament is squeezed between the coils of the spring and held in place. The filament can be easily removed by using the covers to manipulate the end members of the spring.10-22-2009

Nikhil Gupta, Cedar Park, TX US

Patent application numberDescriptionPublished
20080270524DISTRIBUTING FILES OVER A COMPUTER NETWORK - A computer implemented method, apparatus, and computer program product for distributing files. A configurable threshold is set. A notification of a file to upload is received. An entry for the file is created in a database. A determination as to whether the size of the file is less than the configurable threshold is made. Responsive to a determination that the size of the file is greater than or equal to the configurable threshold, the file is copied to a plurality of servers, and the entry in the database is updated by adding the locations of the plurality of servers. Responsive to a determination that the file is less than the configurable threshold, the file is stored in a storage, and the entry in the database is updated with the location of the file.10-30-2008
20120110569Installing and Updating Interpreted Programming Language Applications using a Designated Virtual Machine - A method, system and program of executing an interpreted programming language application from a server at a designated virtual machine on a client computer are provided. A manifest file is extracted which indicates at least one resource for the interpreted programming language application as well as the repository file associated with the resource. The repository file is located in a web start cache and moved to a run directory accessible by the designated virtual machine, outside the web start cache. The interpreted programming language application is then executed from the run directory using the at least one resource.05-03-2012

Patent applications by Nikhil Gupta, Cedar Park, TX US

Nikhil Gupta, Sunnyvale, CA US

Patent application numberDescriptionPublished
20120124348BRANCH PREDICTOR ACCURACY BY FORWARDING TABLE UPDATES TO PENDING BRANCH PREDICTIONS - A method and apparatus are provided for increasing the accuracy of a branch predictor. A branch prediction table provides a first instance of a branch prediction value associated with an instruction being speculatively executed a first time; and provides a second instance of the branch prediction value associated with the instruction being speculatively executed a second rime. The first instance of the branch prediction value may be subsequently revised after the instruction associated with the first instance of the branch prediction value is retired. Information regarding whether that branch instruction was accurately predicted may then be used to update the branch prediction table and the second instance of the branch prediction value.05-17-2012