Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Gupta, CA

Abhinav Gupta, Kitchener CA

Patent application numberDescriptionPublished
20100216476PBX MOBILITY SYSTEM WITH MULTIPLE CALL LEGS - A private branch exchange (PBX) mobility system and associated method for re-using of call legs in an enterprise system. The enterprise system includes a session management platform (SMP) having a private branch exchange (PBX) mobility enabler, the PBX mobility enabler having third-party control communications to one or more PBXs over a session control interface, such as a Session Initiation Protocol (SIP) interface. The PBXs are in communication with one or more media servers. The PBX mobility enabler is configured to provide control communications to the PBXs over the session control interfaces to re-use a wireless call leg and connect to other call legs.08-26-2010
20120238276PBX MOBILITY SYSTEM WITH MULTIPLE CALL LEGS - A private branch exchange (PBX) mobility system and associated method for re-using of call legs in an enterprise system. The enterprise system includes a session management platform (SMP) having a private branch exchange (PBX) mobility enabler, the PBX mobility enabler having third-party control communications to one or more PBXs over a session control interface, such as a Session Initiation Protocol (SIP) interface. The PBXs are in communication with one or more media servers. The PBX mobility enabler is configured to provide control communications to the PBXs over the session control interfaces to re-use a wireless call leg and connect to other call legs.09-20-2012

Alok Kumar Gupta, Kingston CA

Patent application numberDescriptionPublished
20100124668Composite aluminum tread plate sheet - The invention relates to a tread plate product having an aluminum composite structure. The structure includes a core layer and at least one clad layer, wherein the core layer is an alloy of the AA5XXX series alloys in which the Mg content is 2% by weight or more and the clad layer(s) is made of an alloy of the AA3XXX series or AA5XXX series alloys, in which the Mg content is 1% by weight or less. The structure may be made in thin gauge while retaining or enhancing desirable mechanical properties.05-20-2010

Ashwani K. Gupta, Mississauga CA

Patent application numberDescriptionPublished
20100068732CLONED GLUCAGON-LIKE PEPTIDE-2 RECEPTORS - The invention relates to nucleotides and amino acid sequences encoding Glucagon-like peptide-2 receptors, recombinant host cells transformed with such nucleotides, and methods of using the same in drug screening and related applications.03-18-2010

Bhagwati Gupta, Dundas CA

Patent application numberDescriptionPublished
20120061240ELECTROTAXIS METHODS AND DEVICES - A method of controlling nematode response in a microfluidic environment is provided comprising exposing the nematode to an electric field that induces a nematode response. In one embodiment, a method of sorting a group of nematodes based on a selected parameter is provided comprising the step of exposing the nematodes to an electric field that induces a differential response among the nematodes based on the selected parameter, wherein the differential response functions to separate the nematodes based on the selected parameter. Devices useful to achieve these methods are also provided.03-15-2012

Deepak Srinivasa Gupta, Markham CA

Patent application numberDescriptionPublished
20140359760SYSTEM AND METHOD FOR DETECTING PHISHING WEBPAGES - A processor controlled hybrid method, an apparatus and a computer readable storage medium for identifying a phishing webpage are provided. The method comprises capturing overall visual information and overall structural information about a webpage being browsed by a user, comparing the overall visual information and overall structural information of the webpage with overall visual information and overall structural information of a legitimate webpage or a phishing webpage stored in a webpage database, calculating a measure of similarity, assessing the measure on the basis of a pre-determined threshold and concluding the measure of similarity is above the pre-determined threshold, thereby identifying a phishing webpage. The method may also provide for collecting and comparing visual information and, optionally, structural information.12-04-2014

Dharmendra P. Gupta, Mississauga CA

Patent application numberDescriptionPublished
20160078531AGGREGATION ENGINE FOR REAL-TIME COUNTERPARTY CREDIT RISK SCORING - Techniques are disclosed for computing a real-time credit risk score. In one example, the method comprises at least one processor generating a computation graph comprising static computation nodes, dynamic computation nodes, and computation edges. The computation graph is a tree. Before receiving the real-time trade, the processor determines a pipeline kernel in the computation graph and computes the respective static information in the pipeline kernel. After computing the static information, the processor receives the real-time trade. The real-time trade is associated with a current exchange of assets for which a real-time credit risk score may be determined and comprises real-time information for use in computing the real-time credit risk score. The processor computes, based on the real-time trade and the computed static information, the dynamic information in the pipeline kernel and computes, based on the computed dynamic information, the real-time credit risk score.03-17-2016
20160078532AGGREGATION ENGINE FOR REAL-TIME COUNTERPARTY CREDIT RISK SCORING - Techniques are disclosed for computing a real-time credit risk score. In one example, the method comprises at least one processor generating a computation graph comprising static computation nodes, dynamic computation nodes, and computation edges. The computation graph is a tree. Before receiving the real-time trade, the processor determines a pipeline kernel in the computation graph and computes the respective static information in the pipeline kernel. After computing the static information, the processor receives the real-time trade. The real-time trade is associated with a current exchange of assets for which a real-time credit risk score may be determined and comprises real-time information for use in computing the real-time credit risk score. The processor computes, based on the real-time trade and the computed static information, the dynamic information in the pipeline kernel and computes, based on the computed dynamic information, the real-time credit risk score.03-17-2016

Kartikaya Gupta, Waterloo CA

Patent application numberDescriptionPublished
20110119289AUTOMATIC DETECTION AND APPLICATION OF ASSISTIVE TECHNOLOGY FEATURES - There is described a computer-implemented method for launching an application on a mobile device, the method comprising: receiving a command to launch the application; determining if the application is an accessible application; if the application is an accessible application, enabling at least one assistive technology feature; and launching the application, whereby default settings are in effect for an inaccessible application.05-19-2011

Manvendra Gupta, Brampton CA

Patent application numberDescriptionPublished
20140207377LANE DETERMINATION BASED ON SPATIAL DATA FROM LOCAL SOURCES - A method, computer program product and system for determining an optimal lane recommendation of a road having a plurality of lanes for a primary vehicle within an optimal guided route to a destination. The steps including retrieving local environment data comprising real-time spatial data directly from at least one local source, the at least one local source comprising at least one sensor in an other vehicle; determining an optimal recommended lane of the road from the plurality of lanes of the road to minimize travel time for the primary vehicle, based on the directly retrieved environment data from the at least one source within a specific distance from the primary vehicle; and displaying the optimal recommended lane of the road for travel of the primary vehicle within the optimal guided route to the destination through an interface to a user.07-24-2014
20140222791AUTHORITY BASED CONTENT FILTERING - A method and associated system for filtering content received from a search of information. Documents are received from the search. The search is based on a search request received from a requester. A subject of each received document is determined. A contributor associated with each document received as a result of the search is determined. Credentials of each contributor are received. For each received document, a determination is made of (i) a credential score for each credential of the contributor with respect to the subject of the document and (ii) a ranking score of the contributor on the subject of the document. The ranking score is determined based on the credential scores. The received documents are filtered, by using the ranking scores, to remove at least one document from the received documents, resulting in a set of remaining documents. The set of remaining documents are returned to the requester.08-07-2014
20150046543Real Life to Digital Life Event Correlation - A method and system for correlating events with social media is provided. The method includes retrieving from a social network, social network data associated with users of the social network. The social network data is associated with event data associated with a user of the users. Temporary actions associated with a social network account of the user are enabled and a notification is transmitted to a group of users. In response, confirmation data associated with enabling the temporary actions is received from the group of users and permanent actions associated with the temporary actions are enabled.02-12-2015
20150058459GENERATING A SERVICE-CATALOG ENTRY FROM DISCOVERED ATTRIBUTES OF PROVISIONED VIRTUAL MACHINES - A method and associated system of automatically generating an entry of a service catalog of a cloud-computing environment as a function of discovered attributes of a virtual machine provisioned in a non-cloud computing environment. A cloud-management platform of the cloud-computing environment analyzes and compares results of infrastructure-discovery and application-discovery tools that describe a business application or a virtual service provisioned on the virtual machine. The cloud-management platform, or a related service-catalog generating entity, uses these analyzed and compared results to automatically generate a service-catalog entry that represents or describes a cloud business application or service associated with the virtual machine, and enters the automatically generated entry into the service catalog. When a user of the cloud-computing environment requests the cloud business application or service, the cloud-management platform may then offer the business application or service as a function of the automatically generated entry.02-26-2015
20150199229PERSONALIZING ERROR MESSAGES BASED ON USER BEHAVIOR - An approach is provided for personalizing an error message for a user. Corrective actions performed by the user are monitored. The corrective actions cause a resolution of an instance of a problem within a computer system. Based on the monitored corrective actions, sources of information accessed by the user to resolve the instance of the problem are determined. After resolution of the instance of the problem, another instance of the same problem is detected. In response to detecting the other instance of the problem, the error message is augmented with a summary of the sources of information and/or hyperlinks that access the sources of information. The augmented error message is presented to the user.07-16-2015
20150199615PERSONALIZING ERROR MESSAGES BASED ON USER LEARNING STYLES - An approach is provided for personalizing an error message for a user. The usage of help content by the user to resolve error condition(s) is monitored. Attributes of the usage are determined. A learning style of the user is determined based on the attributes. An error condition is detected. The error message is augmented (i.e., personalized) with a communication and/or hyperlink that is compatible with the learning style of the user, and that is configured to assist the user with resolving the detected error condition. The augmented error message is presented to the user.07-16-2015
20150278062INCREASING THE ACCURACY OF SERVICE QUALITY MANAGEMENT METRICS - According to embodiments of the present invention, one or more computer processors determine a source for a performance indicator of a target service element is known. The one or more computer processors select, at run time, a source for the performance indicator that has a least amount of information gaps. The one or more computer processors determine information associated with the performance indicator from the source. The one or more computer processors determine whether the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element. In response to determining that the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element, the one or more computer processors selecting the performance indicator.10-01-2015
20150326949DISPLAY OF DATA OF EXTERNAL SYSTEMS IN SUBTITLES OF A MULTI-MEDIA SYSTEM - A computer-implemented method for displaying data from external computing systems in subtitles of a multi-media system is provided. The computer-implemented method comprises analyzing data of an incoming media stream from at least one external computing system, wherein the data is analyzed to identify at least one of a text-based data, a voice-based data, or a video-based data of the least one external computing system that is associated with the multi-media system. The computer-implemented method further comprises augmenting at least one subtitle of the multi-media system with the identified and converted at least one of the text-based data, the voice-based data, or the video-based data. The computer-implemented method further comprises generating at least one annotation of the multi-media system with the identified and converted at least one of the text-based data, the voice-based data, or the video-based data.11-12-2015
20150363489ENGAGEMENT SUMMARY GENERATION - A method and system for generating summary details is provided. The method includes retrieving event data of associated with a user. Attributes are extracted from the event data and the event data is segmented into logical groups of related activities performed by the user. Key information and associated attributes of each logical group are identified and in response the user is evaluated. The logical groups of related activities are ranked and presented to the user. In response, an engagement summary associated with the user and the logical groups is generated.12-17-2015
20150365291USAGE POLICY FOR RESOURCE MANAGEMENT - A tool for a computing service using a computing usage policy. The tool receives by one or more computer processors, a configured usage policy. The tool validates, by one or more computer processors, the configured usage policy. The tool determines, by one or more computer processors, one or more rules governing the configured usage policy. The tool executes, by one or more computer processors, the one or more rules governing the configured usage policy. The tool manages, by one or more computer processors, one or more cloud service resources according to the configured usage policy.12-17-2015
20150378751MANAGING CHANGE IN AN INFORMATION TECHNOLOGY ENVIRONMENT - In a method for managing change in an information technology (IT) environment, in response to an open change ticket, identifying one or more components of the IT environment that are associated with at least one change operation included in the change ticket. The method further includes identifying information associated with the identified one or more components of the IT environment. The method further includes determining a listing of allowable change operations for the identified one or more components of the IT environment in the change ticket based on the identified information associated with the identified one or more components of the IT environment. The method further includes receiving a user requested change operation. The method further includes determining whether the received user requested change operation is included in the determined listing of allowable change operations.12-31-2015
20150382056VIDEO COMPOSITION BY DYNAMIC LINKING - A computer receives one or more media content source locations. The computer determines two or more media content items associated with the one or more received media content source locations. The computer negotiates digital rights associated with the two or more media content items. The computer pre-fetches the two or more media content items from the one or more media content source locations. The computer determines at least one digital characteristic of a first media content item of the two or more media content items does not match at least one digital characteristic of a second media content item of the two or more media content items. The computer resamples the first media content item of the two or more media content items. The computer publishes a composition of the two or more media content items to appear as one linked asset with uniform digital characteristics.12-31-2015
20160027442SUMMARIZATION OF AUDIO DATA - Aspects of the present invention disclose a method, computer program product, a service, and a system for generating a summary of audio on one or more computing devices. The method includes one or more processors retrieving an audio recording. The method further includes one or more processors identifying supplemental information associated with the audio recording, wherein the supplemental information includes information associated with content in the audio recording and information associated with one or more speakers of the audio recording. The method further includes one or more processors converting the audio recording to a transcript of the audio recording. The method further includes one or more processors generating a summary of the transcript of the audio recording based at least in part on the identified supplemental information.01-28-2016
20160036655GENERATING A SERVICE COST MODEL USING DISCOVERED ATTRIBUTES OF PROVISIONED VIRTUAL MACHINES - A service cost model for services offered in a cloud-computing environment is generated by discovering cost-related attributes in a service catalog of provisioned virtual machines and applications provisioned thereon. The set of cost-related attributes includes at least one of the following: outage frequency, time to repair, cost of repair information, and time claimed by each resource type to fix past outages. The generated service cost model is tracked and adjusted against actuals periodically to reflect the true cost of offered services. Further by federating with other cloud service providers, the costs of a same service are compared between the different providers, and accordingly a recommendation for a provider based on the costs is proposed.02-04-2016
20160057691SYSTEM AND METHOD EN-ROUTE WIRELESS NETWORK ACCESS - A method, a computer program product, and a computer system for en-route wireless network access are provided. A server receives from a mobile device information of a route along which the mobile device moves. The server determines registered wireless access points along the route. The server sends information of the mobile device and user credentials to one or more providers of the registered wireless access points. From the one or more providers, the server receives connection information of the registered wireless access points. The server sends the connection information to the mobile device. Based on the connection information, the mobile device establishes connectivity with respective ones of the registered wireless access points en-route.02-25-2016
20160065420INCREASING THE ACCURACY OF SERVICE QUALITY MANAGEMENT METRICS - According to embodiments of the present invention, one or more computer processors determine a source for a performance indicator of a target service element is known. The one or more computer processors select, at run time, a source for the performance indicator that has a least amount of information gaps. The one or more computer processors determine information associated with the performance indicator from the source. The one or more computer processors determine whether the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element. In response to determining that the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element, the one or more computer processors selecting the performance indicator.03-03-2016

Patent applications by Manvendra Gupta, Brampton CA

Pramod Gupta, Ontario CA

Patent application numberDescriptionPublished
20090157682MANAGING MAINTENANCE TASKS FOR COMPUTER PROGRAMS - A computer-implemented method for managing maintenance of computer program can include the steps of receiving usage data from a plurality of users of the computer program, wherein the usage data identifies at least one portion of the computer program accessed by one of the users, and for each portion of the computer program, determining a usage according the received usage data and assigning a priority level according to the determined usage, where the priority level indicates a relative priority of the portion compared to other portions in the computer program.06-18-2009
20110093402ENSURING ACCEPTABILITY OF SOFTWARE LICENSE AGREEMENTS OR LEGAL AGREEMENTS - Techniques for ensuring acceptability of legal agreements entered into as part of a computer-facilitated workflow, e.g., for accepting a license agreement while installing software on a computer system owned by an organization. If the license has an approved status in an agreements database, the user can accept the license agreement during the software install process. If the license has a disapproved status in the agreements database, the user then rejects the license agreement during the software install process (or an install mechanism may simply aborts installation of the software). The process for other computer-facilitated workflows is similar.04-21-2011

Pramod S. Gupta, Toronto CA

Patent application numberDescriptionPublished
20120330902METHOD FOR ORDER INVARIANT CORRELATED ENCRYPTING OF DATA AND SQL QUERIES FOR MAINTAINING DATA PRIVACY AND SECURELY RESOLVING CUSTOMER DEFECTS - According to one embodiment of the present invention, a method for debugging a computer system is provided. According to one embodiment of the invention, a method includes encrypting data and query program instructions using correlated order invariant encrypting, the data and query program instructions operating in a customer computer system. The encrypted data and encrypted query program instructions are then transferred to a servicing entity having a test system. The encrypted data and encrypted query program instructions are run on the test system to generate a set of results. The set of results are then used to generate a diagnosis of a problem with the customer computer system. Thus the customer problem can be resolved without the servicing entity having access to the customer's data and query program instructions.12-27-2012

Pramod S. Gupta, Thornhill CA

Patent application numberDescriptionPublished
20100198846METHOD FOR ORDER INVARIANT CORRELATED ENCRYPTING OF DATA AND SQL QUERIES FOR MAINTAINING DATA PRIVACY AND SECURELY RESOLVING CUSTOMER DEFECTS - According to one embodiment of the present invention, a method for debugging a computer system is provided. According to one embodiment of the invention, a method includes encrypting data and query program instructions using correlated order invariant encrypting, the data and query program instructions operating in a customer computer system. The encrypted data and encrypted query program instructions are then transferred to a servicing entity having a test system. The encrypted data and encrypted query program instructions are run on the test system to generate a set of results. The set of results are then used to generate a diagnosis of a problem with the customer computer system. Thus the customer problem can be resolved without the servicing entity having access to the customer's data and query program instructions.08-05-2010

Rajan Gupta, Edmonton CA

Patent application numberDescriptionPublished
20140370616LATERAL FLOW IMMUNOASSAY FOR DETECTING VITAMINS - The invention is directed to a method for detecting analytes, particularly vitamins, using a lateral flow immunoassay. The method may be used to detect vitamin D, particularly 25-hydroxy vitamin D12-18-2014
20150233907MICROFLUIDIC CHIP FOR MULTI-ANALYTE DETECTION - A microfluidic chip and compatible bio-sensor are provided to detect and/or quantify an analyte in a sample fluid, and preferably to simultaneously quantify multiple analyte(s) in a sample fluid volume. A fluid volume containing microbeads is flowed through an elongate planar sample chamber of the microfluidic chip. Microbead traps or barriers in the sample chamber retain the microbeads. The sample fluid volume is Excitation flowed through the sample chamber. A conjugate specific to the analyte is and labeled with a fluorophore is introduced into the sample chamber. In the biosensor, an excitation wavelength is directed parallel to the plane of the sample chamber. Any fluorescent emissions from the sample chamber are detected in a direction substantially orthogonal to the plane of the sample chamber by a photodetector, and correlated to an amount or concentration length of sample chamber of analyte in the sample fluid volume. 08-20-2015

Rajat Gupta, Mississauga CA

Patent application numberDescriptionPublished
20120170667DYNAMIC VIDEO DATA COMPRESSION - A method includes decompressing first compressed video data to provide uncompressed video data in a first order. The method includes compressing the uncompressed video data to provide second compressed video data in a second order. The decompressing and compressing are based on first and second compression rates, respectively. The first order may be based on fundamental blocks of a frame of video data and the second order is based on lines of the frame of video data. The compressing may include alternating compression of partial portions of a first line of uncompressed video data with compression of partial portions of at least a second line of uncompressed video data to thereby generate a first line of compressed video data corresponding to the first line of uncompressed video data and at least a second line of compressed video data corresponding to the second line of uncompressed video data.07-05-2012

Rajender Gupta, Edmonton CA

Patent application numberDescriptionPublished
20130228525TEMPERATURE SWITCHABLE POLYMERS FOR FINE COAL DEWATERING - A flocculating agent that comprises a complex of a metal salt and multiple strands of a temperature sensitive polymer. A process for separating coal fines from an aqueous liquid using a flocculent having a critical flocculation temperature, said critical flocculation temperature being the temperature below which flocculent is hydrophilic and forms floccules with fines and above which the flocculent is hydrophobic, which comprises adding to the aqueous liquid an effective amount of the flocculent at a temperature below the critical flocculent flocculation temperature of the flocculent to cause generation of floccules, said comprising at least a metal complex including a metal salt and a water soluble polymer, separating (for example filtering) floccules from the aqueous liquid, then heating the floccules to a temperature above the critical flocculation temperature of the flocculent to expel water from the floccules to create a solids and expelled water, and separating the expelled water from the solids.09-05-2013
20140054503APPARATUS AND METHOD FOR UPGRADING COAL - A method of upgrading coal is disclosed, the method comprising: subjecting the coal to a hydrothermal dewatering process at a temperature and a pressure above ambient conditions to produce dewatered coal; removing ash tailings from the dewatered coal to produced reduced ash dewatered coal; and producing a coal water slurry with the reduced ash dewatered coal. An apparatus for upgrading coal is also disclosed, the apparatus comprising: a hydrothermal dewatering reactor connected to receive coal and output dewatered coal; an ash separator connected to receive dewatered coal from the hydrothermal dewatering reactor and output reduced ash dewatered coal; a slurrifier connected to receive reduced ash dewatered coal from the ash separator and output a coal water slurry.02-27-2014

Rajender P. Gupta, Edmonton CA

Patent application numberDescriptionPublished
20100126345BROMINATION PROCESS - A bromination process includes contacting fly ash with liquid bromine to increase the mercury adsorbing ability of the fly ash. The resultant brominated fly ash can be used to adsorb mercury in a high temperature combustion gas.05-27-2010

Rishi Gupta, Burnaby CA

Patent application numberDescriptionPublished
20130008258METHOD, APPARATUS AND SYSTEM FOR TESTING THE SELF-SEALING CAPABILITIES OF A CONCRETE SAMPLE - A method, apparatus and system for testing the self-sealing properties of a concrete sample. The method may include providing an apparatus for creating a consistent and reproducible crack in a concrete sample and creating a consistent and reproducible crack in the concrete sample with the apparatus. The method may further include providing a fluidic delivery system that provides a consistent flow of fluid for testing the self-sealing properties of the concrete sample and testing the self-sealing properties of the concrete sample with the system.01-10-2013

Rishi Gupta, Victoria CA

Patent application numberDescriptionPublished
20150344367SURFACE TREATMENT FOR CONCRETE REINFORCEMENT - Described herein are reinforcing members for use in fabricating reinforced concrete, as well as methods of fabricating such reinforcing members. A reinforcing member can include a central reinforcement element and a supplementary cementitious material coated on the central reinforcement element. A method can including applying the supplementary cementitious material to the central reinforcement element, placing concrete around the reinforcing member, and allowing the concrete to cure. The supplementary cementitious material can be a pozzolan.12-03-2015

Sandeep K. Gupta, Ottawa CA

Patent application numberDescriptionPublished
20140189810NETWORK SECURITY AS A SERVICE USING VIRTUAL SECURE CHANNELS - Disclosed are methods, devices, and systems to provide an end-to-end secure transaction over a network. In one embodiment, a machine-implemented method comprises opening an in-band channel or an out-of-band channel over the network; authenticating, through the control plane of a switch managing the network, a user of a resource over the in-band channel or the out-of-band channel; authorizing the user, through the control plane, access to the resource over the in-band channel or the out-of-band channel; and accounting for a transaction conducted by the user accessing the resource, through the control plane, over the in-band channel or the out-of-band channel. In another embodiment, a switch to manage the network and to implement the method described herein is disclosed.07-03-2014
20140189811SECURITY ENCLAVE DEVICE TO EXTEND A VIRTUAL SECURE PROCESSING ENVIRONMENT TO A CLIENT DEVICE - Disclosed are methods and devices to provide a transaction over a network. In one embodiment, a machine-implemented method includes: opening, through an enclave device, an in-band channel or an out-of-band channel over the network; authenticating, through the enclave device, a user of a resource over the in-band channel or the out-of-band channel; facilitating, through the enclave device, an authorization of the user to access the resource over the in-band channel or the out-of-band channel; and accounting for a transaction conducted by the user accessing the resource, through the enclave device, over the in-band channel or the out-of-band channel.07-03-2014

Seema Gupta, Edmonton CA

Patent application numberDescriptionPublished
20140370616LATERAL FLOW IMMUNOASSAY FOR DETECTING VITAMINS - The invention is directed to a method for detecting analytes, particularly vitamins, using a lateral flow immunoassay. The method may be used to detect vitamin D, particularly 25-hydroxy vitamin D12-18-2014
20150233907MICROFLUIDIC CHIP FOR MULTI-ANALYTE DETECTION - A microfluidic chip and compatible bio-sensor are provided to detect and/or quantify an analyte in a sample fluid, and preferably to simultaneously quantify multiple analyte(s) in a sample fluid volume. A fluid volume containing microbeads is flowed through an elongate planar sample chamber of the microfluidic chip. Microbead traps or barriers in the sample chamber retain the microbeads. The sample fluid volume is Excitation flowed through the sample chamber. A conjugate specific to the analyte is and labeled with a fluorophore is introduced into the sample chamber. In the biosensor, an excitation wavelength is directed parallel to the plane of the sample chamber. Any fluorescent emissions from the sample chamber are detected in a direction substantially orthogonal to the plane of the sample chamber by a photodetector, and correlated to an amount or concentration length of sample chamber of analyte in the sample fluid volume. 08-20-2015

Shulabh Gupta, Montreal CA

Patent application numberDescriptionPublished
20110248797TUNABLE DELAY SYSTEM AND CORRESPONDING METHOD - The present invention relates to a tunable delay system and corresponding method for delaying a signal. The system includes an oscillator for providing a carrier. A first mixer modulates the signal with the carrier. The modulated signal is delayed in a metamaterial transmission line. Afterwards, a second mixer is used to separate the delayed signal from the carrier. The present invention also relates to using a metamaterial transmission line for delaying a modulated signal.10-13-2011

Subodh Gupta, Calgary CA

Patent application numberDescriptionPublished
20110174488ACCELERATED START-UP IN SAGD OPERATIONS - A method of initiating or accelerating the establishment of fluid communication between horizontal wells located in a formation of very limited fluid mobility, such as an oil sand at original temperature or an infill well completed in an immobile hydrocarbon region located between surrounding well patterns in which a gravity-dominated recovery process is or has been operated.07-21-2011
20120217005METHOD AND APPARATUS FOR REDUCING LINER SLOT PLUGGING TENDENCIES - A slotted liner having straight-cut liner slots with a wall roughness which does not exceed 1 μm. A slot cutting method to produce smooth slots using a specified blade configuration, rotational speed, and feed rate.08-30-2012
20120325470PENTANE-HEXANE SOLVENT IN SITU RECOVERY OF HEAVY OIL - An integrated thermal recovery process using a solvent of a pentane or hexane or both as an additive to, or sole component of, a gravity-dominated process for recovering bitumen or heavy oil from a reservoir. A pentane-hexane specific solvent fraction is extracted at surface from a diluent stream. That pentane-hexane solvent fraction is then injected into the reservoir as part of a gravity-dominated recovery process within the reservoir, and when that solvent fraction is subsequently produced as part of the oil or bitumen blend, it is allowed to remain within the blend to enhance the subsequent blend treating and transportation steps. Meanwhile, the remainder of the diluent from which the solvent stream had been extracted is utilized at surface as a blending stream to serve as an aid in treating of produced fluids and also to serve as a means of rendering the bitumen or heavy oil stream pipelineable.12-27-2012
20130081808HYDROCARBON RECOVERY FROM BITUMINOUS SANDS WITH INJECTION OF SURFACTANT VAPOUR - A process of increasing recovery rate of hydrocarbon from a reservoir of bituminous sands is disclosed. The process comprises softening bitumen in a region in the reservoir to generate a fluid comprising a hydrocarbon, to allow the fluid to drain by gravity from the region into a production well below the region for recovery of the hydrocarbon; and providing vapour of a compound to the region, and allowing the compound to disperse and condense in the region. The compound is represented by04-04-2013
20130105145APPARATUS FOR REDUCING OPERATIONALLY INDUCED DEFORMITIES IN WELL PRODUCTION SCREENS05-02-2013
20140116682MICROBIAL PROCESSES FOR INCREASING FLUID MOBILITY IN A HEAVY OIL RESERVOIR - Methods are provided for increasing overall fluid mobility in a near-wellbore region in an oil sands reservoir, for example in a reservoir having an inter-well region between a first well and a second well of a well pair in which at least a portion of the near-wellbore region is within the inter-well region. The methods may involve inoculating the near-wellbore region with a microorganism, wherein the near-wellbore region comprises a hydrocarbon phase and an aqueous phase, the viscosity of the hydrocarbon phase being greater than the viscosity of the aqueous phase. Conditions may be maintained in the near-wellbore region so that the microorganism metabolizes at least a portion of the hydrocarbon phase so that saturation of the near-wellbore region by the hydrocarbon phase decreases and saturation of the near-wellbore region by the aqueous phase increases.05-01-2014
20140216738BOTTOM-UP SOLVENT-AIDED PROCESS AND SYSTEM FOR HYDROCARBON RECOVERY - Solvent may be injected into a hydrocarbon reservoir at an increasingly elevated vertical level to allow vapor of the solvent to contact and mobilize viscous hydrocarbons in the reservoir, for producing mobilized hydrocarbons. Solvent may be injected into a mobile zone below a viscous hydrocarbon zone, to allow solvent vapor to ascend to mobilize viscous hydrocarbons in the viscous hydrocarbon zone. A vertical or slanted injection well may be used to inject the solvent into the reservoir, and a production well spaced horizontally apart from the injection well may be used to produce fluids from the reservoir. A bottom-up solvent-aided process may comprise injecting water and liquid solvent into the mobile zone, and then injecting heated water and solvent into the mobile zone.08-07-2014
20140251596SINGLE VERTICAL OR INCLINED WELL THERMAL RECOVERY PROCESS - The present disclosure describes a single well predominantly gravity-dominated recovery process for producing viscous hydrocarbons from a subterranean oil sands formation. The process operates a single vertical or inclined well within a formation, the wellbore having an injection means and a production means, the injection means being positioned in the wellbore closer to the surface than the production means. The process provides an area of high mobility adjacent the production means. A mobilizing fluid is injected through the injection means into the formation to mobilize the viscous hydrocarbons in the formation while substantially concurrently producing hydrocarbons through the production means. The gravity dominated process may be SAGD and the present process may be a single vertical or inclined well SAGD process.09-11-2014
20140251608SINGLE VERTICAL OR INCLINED WELL THERMAL RECOVERY PROCESS - The present disclosure describes a single well predominantly gravity-dominated recovery process for producing viscous hydrocarbons from a subterranean oil sands formation. The process operates a single vertical or inclined well within a formation, the wellbore having an injection means and a production means, the injection means being positioned in the wellbore closer to the surface than the production means. The process provides an area of high mobility adjacent the production means. A mobilizing fluid is injected through the injection means into the formation to mobilize the viscous hydrocarbons in the formation while substantially concurrently producing hydrocarbons through the production means. The gravity dominated process may be SAGD and the present process may be a single vertical or inclined well SAGD process.09-11-2014
20140345859HYDROCARBON RECOVERY FACILITATED BY IN SITU COMBUSTION - A process for hydrocarbon recovery from an oil sands deposit includes injecting an oxidizing gas into an oil sands reservoir through an injection well. The oxidizing gas supports in situ combustion (ISC) in the reservoir. A generally horizontal well pair is used that is in fluid communication with the injection well to recover hydrocarbons mobilized by the ISC. The well pair includes: a generally horizontal segment of a hydrocarbon production well, and a generally horizontal segment of a combustion gas production well. The generally horizontal segment of the combustion gas production well is generally parallel to and spaced vertically above the horizontal segment of the hydrocarbon production well. The segment of the oxidizing gas injection well is spaced generally above the segment of the hydrocarbon production well and generally above the segment of the combustion gas production well.11-27-2014
20150101794HYDROCARBON PRODUCTION APPARATUS - An apparatus is disclosed for use in a hydrocarbon production well that includes a casing extending from a segment of the production well to a wellhead. A production conduit extends inside the casing, from a first end in the hydrocarbon production well to a second end at the wellhead. A receptacle includes a bottom spaced from the first end of the production conduit and at least one sidewall extending around a portion of the production conduit proximal the first end such that the receptacle extends around the first end of the production conduit. The receptacle includes an opening for liquid to pass into the receptacle to separate liquids from gases. A submersible pump is disposed in the production well and includes a motor outside the receptacle and coupled to a pump body inside the receptacle to pump the liquid from a pump inlet in the receptacle, through the production conduit to the second end.04-16-2015
20150144345WASTE HEAT RECOVERY FROM DEPLETED RESERVOIR - Described herein is a method of producing heated water from a hydrocarbon reservoir. The method includes injecting water into at least a portion of the hot bitumen-depleted zone to heat the water; and producing the heated water from a heated water production well. The method can includes generating the hot bitumen-depleted zone using steam-assisted gravity drainage, in situ combustion, steam flooding, cyclic steam stimulation, a solvent aided thermal recovery process, electric heating, electromagnetic heating, or any combination thereof.05-28-2015
20150308246HYDROCARBON RECOVERY PROCESS - A process for hydrocarbon recovery from a hydrocarbon-bearing formation utilizing an injection well for the injection of a mobilizing and displacing fluid, such as steam, into the formation and a production well, spaced from the injection well, and through which hydrocarbon is recovered. The process includes injecting a surfactant and a gas into the production well for a first period of time to thereby emplace or form foam to an extent sufficient to modify the path of flow in an inter-well region between the injection well and the production well and in an area spaced from the inter-well region of the reservoir, which area is in fluid communication with at least one of the injection well and the production well. The process also includes injecting fluid into the injection well to cause the flow of hydrocarbon in the formation and recovering the hydrocarbon through the production well.10-29-2015

Patent applications by Subodh Gupta, Calgary CA

Sunny Gupta, Amherstview CA

Patent application numberDescriptionPublished
20130096394SYSTEM AND METHOD FOR EVALUATING AN ELECTROPHYSIOLOGICAL SIGNAL - A method of evaluating an electrophysiological signal is disclosed. A mathematical reconstruction over at least one cycle of the electrophysiological signal is used to identify an abnormal substrate. A non-transitory computer readable medium is also disclosed. The nontransitory computer readable medium has stored thereon instructions for identifying a pathological substrate from a mathematical reconstruction of an electrophysiological signal, which, when executed by a processor, causes the processor to perform steps comprising using a mathematical reconstruction over many cycles of the electrophysiological signal to identify a pathological state. A system for evaluating an electrophysiological signal includes a processor configured to identify a pathological condition from a mathematical reconstruction of the electrophysiological signal. The system also includes a data input coupled to the processor and configured to provide the processor with the electrophysiological signal. The system further includes a user interface coupled to either the processor or the data input.04-18-2013
20150133803NONINVASIVE ELECTROCARDIOGRAPHIC METHOD FOR ESTIMATING MAMMALIAN CARDIAC CHAMBER SIZE AND MECHANICAL FUNCTION - The present disclosure generally relates to systems and method of a noninvasive electrocardiographic (ECG) technique for characterizing cardiac chamber size and cardiac mechanical function. A mathematical analysis of three-dimensional (3D) high resolution ECG data may be used to estimate chamber size and cardiac mechanical function. For example, high-resolution mammalian ECG signals are analyzed across multiple leads, as 3D orthogonal (X,Y,Z) or 10-channel data for 30 to 1400 seconds to derive estimates of cardiac chamber size and cardiac mechanical function. Multiple mathematical approaches may be used to analyze the dynamical and geometrical properties of the ECG data.05-14-2015
20150216426METHOD AND SYSTEM FOR CHARACTERIZING CARDIOVASCULAR SYSTEMS FROM SINGLE CHANNEL DATA - Methods to identify and risk stratify disease states, cardiac structural defects, functional cardiac deficiencies induced by teratogens and other toxic agents, pathological substrates, conduction delays and defects, and ejection fraction using single channel biological data obtained from the subject. A modified Matching Pursuit (MP) algorithm may be used to find a noiseless model of the data that is sparse and does not assume periodicity of the signal. After the model is derived, various metrics and subspaces are extracted to characterize the cardiac system. In another method, space-time domain is divided into a number of regions (which is largely determined by the signal length), the density of the signal is computed in each region and input to a learning algorithm to associate them to the desired cardiac dysfunction indicator target.08-06-2015

Vasudha Gupta, Cambridge CA

Patent application numberDescriptionPublished
20110128262HIGH RESOLUTION PIXEL ARCHITECTURE - A high resolution pixel using organic light emitting devices (OLEDs) in a staggered arrangement to increase aperture ratio is disclosed. The arrangement may be used with both bottom and top emission type pixels. The arrangement includes a first organic light emitting device emitting light of a first color. A second organic light emitting device emitting light of a second color is located in a bottom row under the first organic light emitting device. A third organic light emitting device emitting light of a third color is located in a top row with the first organic light emitting device.06-02-2011
20130112960HIGH RESOLUTION PIXEL ARCHITECTURE - A pixel structure comprises a substantially transparent substrate, a drive transistor formed on the substrate, an organic light emitting device formed on the opposite side of the drive transistor from the substrate, a reflective layer disposed between the light emitting device and the drive transistor and having a reflective surface facing the light emitting device. The reflective layer forms an opening offset from the drive transistor for passing light emitted by the light emitting device to the substrate. At least a portion of the reflective layer is preferably concave in shape to direct reflected light from the light emitting device back onto the light-emitting device.05-09-2013
20140312333HIGH RESOLUTION PIXEL ARCHITECTURE - A pixel structure comprises a substantially transparent substrate, a drive transistor formed on the substrate, an organic light emitting device formed on the opposite side of the drive transistor from the substrate, a reflective layer disposed between the light emitting device and the drive transistor and having a reflective surface facing the light emitting device. The reflective layer forms an opening offset from the drive transistor for passing light emitted by the light emitting device to the substrate. At least a portion of the reflective layer is preferably concave in shape to direct reflected light from the light emitting device back onto the light-emitting device.10-23-2014

Patent applications by Vasudha Gupta, Cambridge CA

Vasudha Gupta, Kitchener CA

Patent application numberDescriptionPublished
20100039453METHOD AND SYSTEM FOR DRIVING LIGHT EMITTING DISPLAY - A display system and its driving method is provided. The system includes: a driver for operating a panel having a plurality of pixels arranged by a plurality of first lines and at least one second line, the driver including: a driver output unit for providing to the panel a single driver output for activating the plurality of first lines, the single driver output being demultiplexed on the panel to activate each first line. The system includes: a driver for operating a panel having a plurality of pixels arranged by a plurality of data lines and at least one scan line, the driver including: a shift register unit including a plurality of shift registers; a latch and shift register unit including a plurality of latch and shift circuits for the plurality of shift registers, each storing an image signal from the corresponding shift register or shifting the image signal to a next latch and shift circuit; and a decoder unit including at least one decoder coupled to one of the latch and shift circuits, for decoding the image signal latched in the one of the latch and shift circuit to provide a driver output. The system includes: a driver for operating a panel having a plurality of pixels, the driver including: a plurality of multiplexers for a plurality of offset gamma curve sections, each offset gamma curve section having a first range less than a second range of a main gamma curve, at least one of offset gamma curve sections being offset by a predetermined voltage from a corresponding section of the main gamma curve; a plurality of decoders for the plurality of multiplexers; and an output buffer for providing a driver output based on the output from the decoder and the predetermined voltage.02-18-2010
20110069096Driving System For Active-Matrix Displays - A system is provided for using raw grayscale image data, representing images to be displayed in successive frames, to drive a display having pixels that include a drive transistor and an organic light emitting device. The system defines high and low ranges of raw grayscale image data, and determines whether the raw grayscale image data for each pixel falls within the high range or the low range. Raw grayscale image data that falls within the low range is converted to higher grayscale values, and the pixels are driven with currents corresponding to the higher grayscale values during time periods that are shorter than complete frame time periods. Raw grayscale image data that falls within the high range is converted to higher grayscale values, and the pixels are driven with currents corresponding to the higher grayscale values during time periods that are shorter than complete frame time periods and different from the time periods of the low range image data. When the raw grayscale image data is adjusted according to a preselected gamma curve before using that data to drive the pixels, the high and low ranges may be selected according to how well the gamma curve corrects the raw grayscale image data within the ranges.03-24-2011

Vishwa Gupta, Brossard CA

Patent application numberDescriptionPublished
20110082877CONTENT BASED AUDIO COPY DETECTION - A method for performing audio copy detection, comprising, providing a query audio data, the query audio data having a succession of frames and also providing a plurality of test audio data units, each test audio data unit including a succession of frames. For each test audio data unit the method generates a test fingerprint set. The generation of the test fingerprint test including computing similarity measurements between at least one frame of the test audio data and a plurality of frames of the query audio data. A test audio data unit is then selected as a match for the query audio data at least in part on the basis of the fingerprint sets.04-07-2011

Vishwa N. Gupta, Brossard CA

Patent application numberDescriptionPublished
20120143915CONTENT-BASED VIDEO COPY DETECTION - A method to detect video copying based on content. The method comprises providing a set of reference data elements derived from a set of reference video frames in a reference video stream; providing a set of query data elements derived from a set of query video frames in a query video stream, each of the query data elements having a corresponding query data element identifier; associating with each of the reference data elements a fingerprint selected from among the query data element identifiers; and determining a similarity measure for the query video stream relative to the reference video stream by a comparison of the query data element identifiers to the fingerprints.06-07-2012

Vishwa Nath Gupta, Broussard CA

Patent application numberDescriptionPublished
20090254933Media detection using acoustic recognition - A method and system for detecting certain types of content, such as advertisements, using acoustical means from a media stream. The method uses two matching processes to detect and identify repeated content, the starting and end boundaries of which are then found. This content is used as the basis to find non-repeated content (such as less-frequently repeated advertisements) that are typically located in proximity to repeated content and can be evaluated using Gaussian mixture models (GMMs). The system that implements this method can be used for advertisement detection and monitoring for traditional media, such as television and radio, as well as for Internet-based media, such as streaming video, streaming audio and podcasts. The system can also be used to detect and identify copyrighted material in Internet traffic.10-08-2009

Vishwa Nath Gupta, Brossard CA

Patent application numberDescriptionPublished
20100179811IDENTIFYING KEYWORD OCCURRENCES IN AUDIO DATA - Occurrences of one or more keywords in audio data are identified using a speech recognizer employing a language model to derive a transcript of the keywords. The transcript is converted into a phoneme sequence. The phonemes of the phoneme sequence are mapped to the audio data to derive a time-aligned phoneme sequence that is searched for occurrences of keyword phoneme sequences corresponding to the phonemes of the keywords. Searching includes computing a confusion matrix. The language model used by the speech recognizer is adapted to keywords by increasing the likelihoods of the keywords in the language model. For each potential occurrences keywords detected, a corresponding subset of the audio data may be played back to an operator to confirm whether the potential occurrences correspond to actual occurrences of the keywords.07-15-2010
Website © 2016 Advameg, Inc.