Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Goel, US

Amit Goel, Westminster, CO US

Patent application numberDescriptionPublished
20080236099Packaging for Electrical Equipment - Packaging for electrical equipment is disclosed in which metal electrically conductive staples are stapled—in contrast to tacked—through the packaging to provide an electrical path between the inside and the outside of the packaging. On the inside of the packaging, each staple clutches and is electrically connected to a wire that is connected to a jack on the electrical equipment. This provides an electrical path between the outside of the packaging and the electrical equipment. When the electrical equipment is to be tested or configured, the testing tool is connected to the staples on the outside of the packaging with spring-load clips. This provides as many electrical paths between the testing tool and the electrical equipment as necessary or desirable and for very little cost.10-02-2008

Amitabh Goel, Wichita, KS US

Patent application numberDescriptionPublished
20110130805Assembly for Pain Suppressing Electrical Stimulation of a Patient's Spinal Cord - An assembly for pain suppressing electrical stimulation of a patient's spinal cord, the assembly including lateral, medial, and oppositely lateral series of contact plates; a lateral panel, a medial panel and an oppositely lateral panel, the electrical contact plates being fixedly attached to the panels; living hinges pivotally attaching the lateral and oppositely lateral panels to the medial panel; proximally extending wires electrically communicating with the contact plates; a proximally extending insulator attached to the medial panel, the insulator having a hollow bore and the wires being embedded within the insulator; a proximally opening traction socket fixedly attached to the medial panel; and a semi-rigid stay which is extendable through the hollow bore, the semi-rigid stay being engageable with the proximally opening traction socket.06-02-2011

Anish Goel, Washington, DC US

Patent application numberDescriptionPublished
20100041928FULLERENIC STRUCTURES AND SUCH STRUCTURES TETHERED TO CARBON MATERIALS - The fullerenic structures include fullerenes having molecular weights less than that of C02-18-2010

Anita Goel, Cambridge, MA US

Patent application numberDescriptionPublished
20090246834Nano-PCR: methods and devices for nucleic acid amplification and detection - Methods, devices, and compositions are described that provide for amplification of nucleic acid sequences without reliance upon temperature cycling, thus freeing the methods from conventional benchtop thermal cycling devices. Denaturation of double stranded nucleic acids, primer annealing, and precision control over primer extension by polymerase can be accomplished by applying stress to a nucleic acid. These methods can provide one or more benefits over conventional PCR methods including: precision control over the PCR process; generally improved fidelity; improved accuracy over problematic sequences such as GC-rich or tandem repeat regions; greater sequence length; increased reaction yield; reduced experimental time; greater efficiency; lower cost; greater portability; and, robustness to various environmental parameters, such as temperature, pH, and ionic strengths.10-01-2009

Patent applications by Anita Goel, Cambridge, MA US

Anshu Goel, Levittown, NY US

Patent application numberDescriptionPublished
20100035995Compositions comprising Cyclohexylamines and Aminoadamantanes - The invention is directed to formulations of pharmaceutical compounds, such as the Cyclohexylamines and Aminoadamantanes which have antimicrobial properties. In particular, it is directed to aqueous based formulations with reduced amounts of preservatives which allow safe and convenient administration and flexible dosing and which, in the case of oral formulations, are easy to swallow. Optionally, the compositions contain components that provide the requisite stability and shelf life while reducing or avoiding incrustation of the composition around the container closure which leads to leaks and difficulty in opening the container.02-11-2010

Anuradha Goel US

Patent application numberDescriptionPublished
20090271547Target Discovery and Virtual Device Access Control based on Username - This invention is for discovery of a target such as iSCSI and virtual device access control based on a username and its synonyms. Since the same username can be entered from any initiator, the target discovery and virtual device access control will work from any initiator. In other words, this new method will be user-specific instead of being initiator-specific.10-29-2009

Arun Kumar Goel, Colonia, NJ US

Patent application numberDescriptionPublished
20090259487Patient Data Mining - The present invention provides a data mining framework for mining high-quality structured clinical information. The data mining framework includes a data miner that mines medical information from a computerized patient record (CPR) based on domain-specific knowledge contained in a knowledge base. The data miner includes components for extracting information from the CPR, combining all available evidence in a principled fashion over time, and drawing inferences from this combination process. The mined medical information is stored in a structured CPR which can be a data warehouse.10-15-2009

Ashish Kumar Goel US

Patent application numberDescriptionPublished
20080215935Processing Configuration Data Frames - In at least some embodiments, a Programmable Logic Device (PLD) is configured to using a counter in conjunction with a threshold value to determine whether a configuration data frame is to be reloaded into a frame register if errors are encountered. In at least other embodiments, a Programmable Logic Device (PLD) is configured to sequentially load configuration data frames into a frame register, check for errors in the configuration data frames during sequentially loading, and correct errors during sequentially loading without reloading one or more previously-loaded different configuration data frames.09-04-2008

Kavi J. Goel, Danville, IL US

Patent application numberDescriptionPublished
20100083155OBJECT SEARCH UI AND DRAGGING OBJECT RESULTS - A unique object navigation system, user interface, and method that facilitate faster and smoother navigation of objects are provided. For example, the system can generate a plurality of objects that can be rendered on a display space that spans a single page in length, thereby mitigating the need to navigate through multiple pages. The system can determine the length of the page according to the number of objects generated. To view off-screen objects, an infinite scroll component can be employed. The amount of scroll space needed to view the plurality of objects can be determined in part by the length of the page and/or by the number of objects. The objects can also be viewed in a film strip format that is infinitely scrollable. The film strip view allows a view of the objects to be maintained while also viewing a selected object in greater detail at the same time.04-01-2010

Kishan L. Goel, Timonium, MD US

Patent application numberDescriptionPublished
20110259462LARGE SCALE STRUCTURES AND METHODS FOR CONSTRUCTING THE SAME - A large scale structure includes a plurality of panels, wherein each panel has at least one opening therethrough. And each panel has opposed edge profiles that are positionable next to adjacent panels and opposed end profiles that are positionable next to adjacent panels. A plurality of rods extend through aligned openings so as to interconnect the plurality of panels to one another. And a plurality of coupling nuts, each coupling nut attachable to an end of one of the rods, wherein the coupling nuts secure the panels to one another. An insert with apertures aligned with the openings allows a rod to extend through the insert and facilitate securement of the insert to the plurality of panels so as to form a section. Additional sections can be assembled as needed to form the structure. A method of assembling the structure is also disclosed.10-27-2011

Mudit Goel, Redmond, WA US

Patent application numberDescriptionPublished
20090210932ASSOCIATING NETWORK DEVICES WITH USERS - Systems, devices, and methods for associating network devices with users are described, which can facilitate establishing a secure user to network device association. In various embodiments, the disclosed subject matter facilitates devices providing indication of location and device identity to a user and recognizing the user is in the proximity of the device. The disclosed subject matter provides efficient and secure device to user association and can facilitate performing customized actions based on the nature of the association.08-20-2009
20090271510NETWORK STATE PLATFORM - A network state platform for managing a network having a number of network nodes is disclosed. A user provides a policy layer a high level instruction indicative of the desired network performance. The policy layer parses the high level instruction to generate a number of configuration instructions for the network nodes. The network nodes provide data logs of their activity to a data layer that collates the logs into a single entry that is stored, and can be accessed by an observation layer. External applications interface with the observation layer to access the stored data and use this information to generate requests to change portions of the network configuration. These requests are provided to a control layer that converts the requests from the applications to a high level instruction that is then provided to the policy layer to implement.10-29-2009
20090328147EAP BASED CAPABILITY NEGOTIATION AND FACILITATION FOR TUNNELING EAP METHODS - Capability negotiation during a PEAP transaction between two end points in a network is performed by initiating EAP capability negotiation methods. A first end point that desires to use a specific capability during a PEAP transaction initiates capability negotiation method requesting the specific capability. Upon receiving the request for the specific capability, a second end point performs the desired capability if an outer method employed in the PEAP transaction supports the specific capability. If the outer method does not support the desired capability, the receiver responds to the first end point with a negative acknowledgment. In other embodiments, if the outer method does not support the desired capability, the desired capability may still be performed if it is supported by an inner method. In such instances, an inner wrapper method is employed in the PEAP transaction to maintain and perform the capability.12-31-2009

Naresh Goel, Sahuarita, AZ US

Patent application numberDescriptionPublished
20110147208SODIUM/MOLYBDENUM METAL ARTICLES AND METHODS FOR MAKING THE SAME - A method for producing a metal article may include: Producing a supply of a composite metal powder by: providing a supply of molybdenum metal powder; providing a supply of a sodium compound; combining the molybdenum metal powder and the sodium compound with a liquid to form a slurry; feeding the slurry into a stream of hot gas; and recovering the composite metal powder; and consolidating the composite metal powder to form the metal article, the metal article comprising a sodium/molybdenum metal matrix. Also disclosed is a metal article produced accordance with this method.06-23-2011

Nikita Goel, Erie, PA US

Patent application numberDescriptionPublished
20090107770METHOD FOR DETECTING FUGITIVE FUELING ARISING FROM A PRESSURE-LUBRICATED AIR INLET SYSTEM COMPONENT IN A RECIPROCATING INTERNAL COMBUSTION ENGINE - A method and system for detecting fugitive fueling arising from a pressure-lubricated air inlet system component, such as a turbocharger, within an internal combustion engine includes monitoring lubricating oil pressure within at least one location within the lubrication circuit of the engine and comparing the monitored oil pressure with the failure range contained within a component failure template. If the monitored oil pressure lies within the failure range of the component failure template, remedial action will be taken to mitigate engine damage caused by oil entering engine cylinders from the failed component.04-30-2009
20090157278METHOD AND SYSTEM FOR USING EXHAUST TEMPERATURE ANOMALIES TO DETECT FUGITIVE FUELING OF A RECIPROCATING INTERNAL COMBUSTION ENGINE - A method and system for using exhaust temperature anomalies to detect fugitive fueling of a reciprocating internal combustion engine compares an exhaust temperature attribute with a predetermined threshold value for such attribute, which is a function of either the combustion of fugitive fuel within the engine, or an indicator of an operating condition leading to fugitive fueling. If the value of the attribute exceeds the threshold value, remedial action will be taken to avoid engine damage resulting from fugitive fueling.06-18-2009

Nitin Kumar Goel, Bothell, WA US

Patent application numberDescriptionPublished
20110302455TARGETED BLACK BOX FUZZING OF INPUT DATA - Technologies are described herein for performing targeted, black-box fuzzing of input data for application testing. A dataflow tracing module traces an application while it reads and processes a set of template data to produce operation mapping data that maps data locations in the template data to operations performed by the application in processing the data at the location. The tracing is performed without requiring the application source code, knowledge of the syntactical structure of the input data, or specially instrumented binaries for the application. A fuzzing module is then utilized to target a specific operation or operations in the application by fuzzing data locations within the template data according to the operation mapping data until the desired outcome is achieved.12-08-2011

Om P. Goel, Ann Harbor, MI US

Patent application numberDescriptionPublished
20100216775Adamantanamines and Neramexane Salts of Thiomolybdic and Thiotungstic Acids - This invention concerns adamantanamines (e.g. memantine, amantadine, and rimantadine) and neramexane salts of thiomolybdic and thiotungstic acids, including their preparation and pharmaceutical compositions, as dual acting drugs. These salts are used to treat or potentially arrest the neurodegenerative pathophysiology, clinical signs and symptoms of dementia of the Alzheimer's type, Parkinson's, Huntington's, AIDS-related dementia and Schizophrenia and its cognitive deficits. Additional uses of these derivatives include antiviral activity. The novel compositions of the present invention appear particularly useful in enhancing the therapeutic benefits of copper-sequestering tetrathiomolybdates in treating elevated copper-induced toxicities in neurologically presenting Wilson's disease, and in treating diseases of the inflammatory etiology and abnormal copper biochemistry, such as tumor angiogenesis, liver cirrhosis, hepatitis, pulmonary fibrosis and other fibrotic diseases, cardiovascular disease, cerebral ischemia, renal anemia, rheumatoid arthritis, diabetes, obesity, gastrointestinal disorders, and eye diseases such as glaucoma, proliferative diabetic retinopathy, and age related macular degeneration. These compounds have excellent stability and aqueous solubility for good oral bioavailability.08-26-2010

Om P. Goel, Ann Arbor, MI US

Patent application numberDescriptionPublished
20080200443Zinc complexes of natural amino acids for treating elevated copper caused toxicities - The present invention relates to the use of zinc complexes of natural amino acids, especially L-arginine, L-lysine, L-ornithine, and other natural amino acids, in a molar ratio of about 1:2 (metal:amino acid), and formulations thereof. These pharmaceutical compositions offer better tolerated and faster acting regimens than common zinc salts (i.e., acetate, sulfate, etc.) for long term maintenance therapy of diseases caused by abnormal elevated copper levels, such as in Wilson's disease, inflammatory and fibrotic diseases and Alzheimer's disease.08-21-2008
20090012160Carnitine Conjugates As Dual Prodrugs, Methods Of Production And Uses Thereof - The present invention discloses novel dual prodrug compounds of formula (1), methods for their preparation and intermediates in their syntheses, formula (1): wherein A is a single bond, —O—, or —CH01-08-2009
20090246267Carnitine Conjugates of Adamantanamines and Neramexane Derivatives as Dual Prodrugs for Various Uses - This invention concerns compounds of adamantanamines and neramexane, including their pharmaceutically-acceptable salts, diesterioisomers, and formulations for treating Alzheimer's related dementias, depression, AIDS related dementias, as antivirals, inflammatory diseases such as rheumatoid arthritis, and cerebral ischemia, hyperlipidemia, and diabetes.10-01-2009
20110212166CARNITINE CONJUGATES OF ADAMANTANAMINES DERIVATIVES AS DUAL PRODRUGS FOR VARIOUS USES - This invention concerns compounds of adamantanamines and neramexane, including their pharmaceutically-acceptable salts, diesterioisomers, and formulations for treating Alzheimer's related dementias, depression, AIDS related dementias, as antivirals, inflammatory diseases such as rheumatoid arthritis, and cerebral ischemia, hyperlipidemia, and diabetes.09-01-2011

Patent applications by Om P. Goel, Ann Arbor, MI US

Pranav Goel, Seattle, WA US

Patent application numberDescriptionPublished
20110307809RENDERING WEB CONTENT WITH A BRUSH - A content display system is described herein that combines the positive attributes of brushes and web content by allowing web content to be applied as a brush. The content display system renders web content and creates a bitmap of the rendered web content. The bitmap of the web content as rendered by a web host is captured and used as the pixels for a web brush. The brush can be used wherever other types of brushes can be used. In some embodiments, the brush content is refreshed under control of the application. Web content provided through a brush is much more versatile than simply compositing rendered HTML with other visuals. Thus, the content display system allows applications to display web content inside an application sandbox or other platform using the familiar form to application developers of a brush.12-15-2011

Purushottam Goel, Beaverton, OR US

Patent application numberDescriptionPublished
20090165099PROVISIONING ACTIVE MANAGEMENT TECHNOLOGY (AMT) IN COMPUTER SYSTEMS - Active management technology (AMT) may be provisioned in a client device automatically, which may provide a secure connection between the provisioning server and the client device. The client device comprising the active management technology may support zero-touch provisioning and one-touch provisioning.06-25-2009
20100169640Method and system for enterprise network single-sign-on by a manageability engine - A manageability engine (ME) receives an authentication response from a user during pre-boot authentication and registers the user with a key distribution center (KDC), indicating that the user has successfully authenticated to the PC. The KDC supplies the ME with single-sign-on credentials in the form of a Key Encryption Key (KEK). The KEK may later be used by the PC to obtain a credential used to establish secure access to Enterprise servers.07-01-2010
20100169968PROCESSOR EXTENSIONS FOR EXECUTION OF SECURE EMBEDDED CONTAINERS - Methods and apparatus relating to processor extensions for execution of secure embedded containers are described. In an embodiment, a scalable solution for manageability function is provided, e.g., for UMPC environments or otherwise where utilizing a dedicated processor or microcontroller for manageability is inappropriate or impractical. For example, in an embodiment, an OS (Operating System) or VMM (Virtual Machine Manager) Independent (generally referred to herein as “OI”) architecture involves creating one or more containers on a processor by dynamically partitioning resources (such as processor cycles, memory, devices) between the HOST OS/VMM and the OI container. Other embodiments are also described and claimed.07-01-2010
20110145598Providing Integrity Verification And Attestation In A Hidden Execution Environment - In one embodiment, a processor includes a microcode storage including processor instructions to create and execute a hidden resource manager (HRM) to execute in a hidden environment that is not visible to system software. The processor may further include an extend register to store security information including a measurement of at least one kernel code module of the hidden environment and a status of a verification of the at least one kernel code module. Other embodiments are described and claimed.06-16-2011
20110161672Provisioning, upgrading, and/or changing of hardware - In some embodiments a secure permit request to change a hardware configuration is created. The secure permit request is sent to a remote location, and a permit sent from the remote location in response to the permit request is received. The hardware configuration is changed in response to the received permit. Other embodiments are described and claimed.06-30-2011

Patent applications by Purushottam Goel, Beaverton, OR US

Rajeev Goel, Sammamish, WA US

Patent application numberDescriptionPublished
20080307391Acquiring coverage data from a script - Various technologies and techniques are disclosed for providing code coverage for scripts. A code coverage process is provided that measures the code coverage of a script while the script executes. An instrumenting process injects code into the script to track which lines were executed. The script is executed with the injected code that allows code coverage results to be gathered. The code coverage results are output so they can be further analyzed. A graphical tool that was only intended to display coverage data from compiled code can be enabled to also display coverage data from a script. A code coverage application is provided that was only designed to display coverage data gathered from executions of compiled code. The code coverage application can display coverage data from scripts by providing a script code coverage process that writes coverage data in a coverage data format understood by the code coverage application.12-11-2008

Patent applications by Rajeev Goel, Sammamish, WA US

Ritu Goel, Lincoln, RI US

Patent application numberDescriptionPublished
20090188506INTEGRAL VALVE EFFECT RESPIRATOR - A respirator comprises: a nose and mouth covering porous filter body and a flexible restraining device arranged so that the body may pivot in a transverse plane about its nose contact portion, and the restraining device attaches to the body at positions where its restraining force imparts torque in the body about said nose contact portion so that the chin contact portion of said body bears against the user's chin.07-30-2009

Sachin Goel, East Walpole, MA US

Patent application numberDescriptionPublished
20120089701SYSTEM AND METHODOLOGY FOR COMPUTER-IMPLEMENTED NETWORK OPTIMIZATION - This invention relates to system and methodology for computer implemented network optimization of products offered by network offering entity. It also relates to methodologies and systems to optimize selection and delivery of products offered by network offering entity to network participating entities to ensure higher network gain to at least one of the entities. The network option offering entity dynamically integrates its data with network participating entity' requirements and thereby optimizing the value to provide higher network gain.04-12-2012

Sachin Goel, Walpole, MA US

Patent application numberDescriptionPublished
20080262899System for concurrent optimization of business economics and customer value - A computer-implemented system and method to provide options on products to enhance customers' experience. A computer-implemented system is operated that delivers to a customer an option to utilize up to n of m selected products, where m and n are whole numbers and n is less than or equal to m. Information is recorded in a data store, pertaining to said option. In addition, a system is operated to define each of the n chosen products, whereby after each of the n chosen products is defined, the customer can utilize said chosen product. The information pertaining to said defined products is recorded in a data store.10-23-2008
20080270222System for concurrent optimization of business economics and customer value - A computer-implemented system and method for an airline to enhance customers' experience. A computer-implemented service is operated that delivers to a customer an option to fly on up to n of m selected flights, where m and n are whole numbers and n10-30-2008

Sanjay Goel, Syosset, NY US

Patent application numberDescriptionPublished
20090258364Method of determining the sensitivity of cancer cells to EGFR inhibitors including cetuximab, panitumumab and erlotinib - A method of determining if a cancer patient is amenable to treatment with EGFR inhibitors including but not limited to cetuximab, panitumumab or erlotinib by the following steps: 10-15-2009

Sharad Goel, New York, NY US

Patent application numberDescriptionPublished
20100058249SYSTEM AND METHOD FOR PROVIDING A GRAPHICAL USER INTERFACE FOR PREDICTION MARKETS - A system for providing a probability output and receiving an input includes a processor and a memory unit in communication with the processor. The memory has processor-executable instructions that configure the processor to provide a user interface having the probability output, wherein the probability output is in a graphical form and receives an input from the user via the user interface, wherein the user provides the input by marking portions of the graphical form of the probability output.03-04-2010
20100131496PREDICTIVE INDEXING FOR FAST SEARCH - A system comprises a machine readable storage medium having an index that, given a set of inputs, a set of outputs, a set of input categories, and a scoring rule, provides an ordered subset of the outputs for each input category. The outputs within each subset are ordered by predicted score with respect to an input from one of the input categories. At least one processor is capable of receiving an input corresponding to at least one of the set of input categories. The processor is configured for scoring a reduced set of outputs against the received input using the scoring rule. The reduced set of outputs includes a union of the subsets of outputs associated with each input category to which the received inputs correspond. The processor is configured for outputting a list including a subset of the reduced set of outputs having the highest scores.05-27-2010
20100268710PERSONALIZED WEB SEARCH RANKING - A system and method for personalized search ranking may use a user's feedback to immediately reorder search results for this particular user so as to improve click-through rate. Upon receiving a query including one or more words, a search engine may identify a list of search results and display the search results on a search result page. A machine-learning module may collect information about a user's browsing activities on the result page, update estimates of relevance of the search results, and reorder the search result list to personalize it for the user.10-21-2010
20110166942CONTRACT AUCTIONS FOR SPONSORED SEARCH - Example methods, apparatuses, and articles of manufacture are disclosed that may be used to provide or otherwise support contract auctions for sponsored search advertising for use in auction management systems.07-07-2011

Sharad Chandra Goel, New York, NY US

Patent application numberDescriptionPublished
20090254475PREDICTION MARKET MAKING METHOD AND APPARATUS - Generally, a method and apparatus for making a prediction-based market including unconventional prediction options to market participants includes determining a prediction framework that includes a plurality of conditional scenarios. The method and apparatus includes calculating realization odds for each of the conditional scenarios using an approximation calculation technique and via an interface, receiving a plurality of predictions associated with selected conditional scenarios, each prediction having an associated value and building the prediction-based market using the predictor. The method and apparatus further includes updating realization odds for each of the conditional scenarios in the prediction framework using the approximation calculation technique and settling the predictions based at least on the updated realization odds.10-08-2009

Shashi Goel, Duluth, GA US

Patent application numberDescriptionPublished
20080253464System and Method for Adapting Video Decoding Rate - An embodiment of the present invention provides systemsand methodsfor adaptive video decoding. An example method includes determining that a video decoding rate of received video input is to be reduced, and receiving video input comprising a first and a second plurality of pictures. The method also includes reducing the video decoding rate while maintaining synchronization with an unmodified audio decoding rate, responsive to the determining that the video decoding rate of the received video input is to be reduced. The reducing includes foregoing decoding the first plurality of pictures and decoding the second plurality of pictures.10-16-2008
20080279284System and Method for Adapting Video Decoding Rate By Multiple Presentation of Frames - An embodiment of the present invention provides systems and methods for adaptive video decoding. An example method includes: receiving a video stream comprising a first plurality of pictures having a first type and a second plurality of pictures having a second type; determining whether a resource in the system is constrained; responsive to the determination that a resource in the system is constrained, determining whether a picture repetition mode is to be initiated; and responsive to the determination that a picture mode is to be initiated, initiating the picture repetition mode. The initiating includes: foregoing decoding the first plurality of pictures; decoding the second plurality of pictures; and presenting a picture in the second plurality of pictures a plurality of times.11-13-2008
20090282372Method and System for Providing a Screen Saver for Interactive Media Services - Systems and methods of providing a screen saver utility are disclosed. One such method includes providing selectable interactive media services in a client device. The client device is coupled to a programmable media services server device. The method further includes configuring a screen saver operation for the client device, and receiving, in the client device, information that corresponds to the configured screen saver operation. The method further includes configuring the client device to activate a screen saver according to the configured screen saver operation. The method further includes providing, in the client device, non-changing visual information that corresponds to a first one of the selectable interactive media services. The method further includes providing, in the client device, the configured screen saver. The activation of the screen saver in the client device is configured to follow the providing of the non-changing visual information.11-12-2009

Patent applications by Shashi Goel, Duluth, GA US

Somesh Goel, Newcastle, WA US

Patent application numberDescriptionPublished
20080244062Scenario based performance testing - A framework for simulating user scenarios is provided in which actions defined by a script are automated and sent to a remote application in a terminal services environment. The scenarios may be created, modified, reused, or extended to a particular use case (i.e., a description of events used to achieve a product design goal) by reflecting different types of users, a combination of applications employed by such users, and characteristics associated with actions of the users. An automation engine is provided that interacts with one or more productivity applications through an object model. A scripting engine parses actions described by script (e.g., an XML (extensible Markup Language) script) and maps them to instructions sent to a corresponding component in the automation engine to be implemented through an interface with the application. The script establishes a profile schema that expresses the scenario.10-02-2008
20080244081Automated testing of audio and multimedia over remote desktop protocol - A framework for automated testing of audio and/or multimedia rendering capabilities in a terminal services environment is provided in which a terminal server is arranged with a media player that is controllable by a client to playback one or more of a variety of pieces of media content over a terminal service protocol. At the client, a recorder makes a recording of the remotely played audio/multimedia content which is compared using a fuzzy verifier against the original content. The fuzzy verifier is arranged to take into account variations in the fidelity of the recorded content that may occur as a result of the network type (e.g., broadband vs. dial-up), network conditions, and data compression when making an assessment to thereby increase the accuracy and reliability of the audio and multimedia testing and eliminate the need for subjective analysis.10-02-2008
20110219058Algorithm Execution Output Cache - Techniques are disclosed for algorithm execution output cache. A remote presentation session server conducting concurrent remote presentation sessions with a plurality of clients generates a signature for each image that it is to send to a client. The remote presentation server also maintains a signature table comprising pairs of signatures and compressed images. Each signature and compressed image pair corresponds to input data (i.e. the signature was generated from an image and the compressed image was generated from that same image). The remote presentation session server checks the signature against the signature table. Where the remote presentation session server determines that there is a match between the signature and a signature in the signature table, it sends the client the compressed image that corresponds to the signature in the signature table that generated the match. In doing so, the remote presentation session server may avoid redundantly compressing the second image.09-08-2011

Surendra Goel, Falls Church, VA US

Patent application numberDescriptionPublished
20090177655CATEGORY SEARCHING - Performing a category search to identify categories of web sites that relate to a search term includes receiving at least one search term that then is compared with a hierarchy of category identifiers, and with terms related to one or more categories, to determine whether matches exist. A category identifier is selected based on the matches that are determined to exist within the hierarchy and the terms, and at least the category identifier is displayed. Performing a search to identify web sites and categories of web sites that relate to a search term also may include receiving at least one search term that then is compared with a list of recommended web sites, previously performed searches, a hierarchy of category identifiers, and terms related to one or more categories to determine whether matches exist. Results based on matches that are determined to exist are displayed.07-09-2009
20110276566Displaying Search Results - Website search results obtained from searching multiple electronic information stores may be displayed transparently without distinguishing the electronic information store. The search may be performed by a web host and may include receiving at least one search term that then is compared with first electronic information within a first electronic information store to determine whether matches exist, where the first electronic information includes content provided by an internal source. The search term also is compared with second electronic information within a second electronic information store to determine whether matches exist, where the second electronic information includes content provided by an external source. Results are displayed based on matches that are determined to exist with the first electronic information and the second electronic information. The results are combined in a single list of results.11-10-2011

Patent applications by Surendra Goel, Falls Church, VA US

Vaibhava Goel, Chappaqua, NY US

Patent application numberDescriptionPublished
20110144991Compressing Feature Space Transforms - Methods for compressing a transform associated with a feature space are presented. For example, a method for compressing a transform associated with a feature space includes obtaining the transform including a plurality of transform parameters, assigning each of a plurality of quantization levels for the plurality of transform parameters to one of a plurality of quantization values, and assigning each of the plurality of transform parameters to one of the plurality of quantization values to which one of the plurality of quantization levels is assigned. One or more of obtaining the transform, assigning of each of the plurality of quantization levels, and assigning of each of the transform parameters are implemented as instruction code executed on a processor device. Further, a Viterbi algorithm may be employed for use in non-uniform level/value assignments.06-16-2011

Vijay K. Goel, Holland, OH US

Patent application numberDescriptionPublished
20100216602Trunk rotation - This trunk rotation device uses dynamic movement of one's body such as, shoulder, hip, knee, back, thigh, and abdominal musculature. The device provides a method for exercising the spinal column and the muscles of the torso, including those in the abdominal lumbar and thoracic regions involving rotational torque. In a preferred embodiment, the device is a golf exercise and flexibility apparatus. The golf exercise apparatus provides resistance to a golfer during a golf swing to strengthen and condition the muscles of the axial skeleton of the golfer in a functional posture.08-26-2010
20110306873SYSTEM FOR PERFORMING HIGHLY ACCURATE SURGERY - Methods and apparatuses for performing highly accurate surgery using a finite element model coupled with ultrasonic tracking are described.12-15-2011
20120004732Minimally Invasive Collapsible Cage - An articulating fusible support cage comprises a first support member having a first and second end and a second support member having a first and second end. A first end cap is pivotally connected to the first and second support members at the first ends. The first end cap supports a jackscrew for rotation. A second end cap is pivotally connected to the first and second support members at the second ends opposite the first ends. The second end cap has a threaded sleeve configured to engage a portion of the jackscrew. Rotation of the jackscrew into the threaded sleeve causes the first and second support members to extend outwardly from a collapsed condition to a deployed condition.01-05-2012
20120015777Core muscle strengthening - The method and system of this invention provides for core muscle strengthening. The method comprises the step of: providing an apparatus (01-19-2012
20120058860Trunk rotation - This trunk rotation device uses dynamic movement of one's body such as, shoulder, hip, knee, back, thigh, and abdominal musculature. The device provides a method for exercising the spinal column and the muscles of the torso, including those in the abdominal lumbar and thoracic regions involving rotational torque. In a preferred embodiment, the device is a golf exercise and flexibility apparatus. The golf exercise apparatus provides resistance to a golfer during a golf swing to strengthen and condition the muscles of the axial skeleton of the golfer in a functional posture.03-08-2012

Patent applications by Vijay K. Goel, Holland, OH US

Vikash Ravi Goel, Mclean, VA US

Patent application numberDescriptionPublished
20110026793AUTOMATED CENTERLINE EXTRACTION METHOD AND GENERATION OF CORRESPONDING ANALYTICAL EXPRESSION AND USE THEREOF - A computer implemented method (02-03-2011

Vineet Goel, Winter Park, FL US

Patent application numberDescriptionPublished
20090295798SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR A TESSELLATION ENGINE USING A GEOMETRY SHADER - A method, system, and computer program product are disclosed for providing tessellated primitive data to a geometry shader. The method comprises computing a set of tessellated vertices and a computed set of connectivity data based on an original set of vertices and an original set of connectivity data, generating computed vertex data based on the original set of vertices and the set of tessellated vertices, receiving the computed set of connectivity data, requesting a subset of the computed vertex data based on the computed set of connectivity data, and processing primitives defined by the subset of the computed vertex data. The system and computer program product are further disclosed for accomplishing a similar result as the aforementioned method.12-03-2009
20090295804Merged Shader for Primitive Amplification - A method, computer program product, and system are provided for processing data in a graphics pipeline. An embodiment of the method includes processing one or more vertices of a geometric primitive with a vertex shader function and generating new primitive information for the one or more processed vertices with a geometry shader function. The geometry shader function receives one or more processed vertices from the vertex shader function and emits a single vertex associated with the new primitive information. Each emitted vertex from the geometry shader function can be stored in a memory device. Unlike conventional graphic pipelines that require a memory device for data storage during the vertex and geometry shading processes, the present invention increases efficiency in the graphics pipeline by eliminating the need to access memory when the vertex and geometry shaders process vertex information.12-03-2009
20100053158UNIFIED TESSELLATION CIRCUIT AND METHOD THEREFOR - A hardware tessellation circuit serves as a unified hardware parametric coordinate generator for providing parametric coordinates for tessellation. The tessellation circuit includes control logic that receives tessellation instruction information, such as an instruction indicating which type of multiple tessellation operations to perform, on an incoming primitive wherein the different types of tessellation include discrete tessellation, continuous tessellation and adaptive tessellation. The tessellation circuit also includes shared tessellation logic that is controlled by the control logic, and includes a plurality of shared logic units, such as arithmetic logic units, that are controllable by the control logic based on the type of tessellation detected to be used for the incoming primitive. The shared tessellation logic is controlled to reuse at least some of the logic units for two different tessellation operations defined by the tessellation type information.03-04-2010
20110057931Tessellation Engine and Applications Thereof - Disclosed herein methods, apparatuses, and systems for performing graphics processing. In this regard, a processing unit includes a tessellation module and a connectivity module. The tessellation module is configured to sequentially tessellate portions of a geometric shape to provide a series of tessellation points for the geometric shape. The connectivity module is configured to connect one or more groups of the tessellation points into one or more primitives in an order in which the series of tessellation points is provided.03-10-2011
20110057938Variable Frequency Output To One Or More Buffers - A system and method are presented by which data on a graphics processing unit (GPU) can be output to one or more buffers with independent output frequencies. In one embodiment, a GPU includes a shader processor configured to respectively emit a plurality of data sets into a plurality of streams in parallel. Each data is emitted into at least a portion of its respective stream. Also included is a first number of counters configured to respectively track the emitted data sets.03-10-2011
20120017062Data Processing Using On-Chip Memory In Multiple Processing Units - Methods are disclosed for improving data processing performance in a processor using on-chip local memory in multiple processing units. According to an embodiment, a method of processing data elements in a processor using a plurality of processing units, includes: launching, in each of the processing units, a first wavefront having a first type of thread followed by a second wavefront having a second type of thread, where the first wavefront reads as input a portion of the data elements from an off-chip shared memory and generates a first output; writing the first output to an on-chip local memory of the respective processing unit; and writing to the on-chip local memory a second output generated by the second wavefront, where input to the second wavefront comprises a first plurality of data elements from the first output. Corresponding system and computer program product embodiments are also disclosed.01-19-2012
20120019541Multi-Primitive System - Disclosed herein is a vertex core. The vertex core includes a grouper module configured to process two or more primitives during one clock period and two or more vertex translators configured to respectively receive the two or more processed primitives in parallel.01-26-2012

Patent applications by Vineet Goel, Winter Park, FL US