Patents by Inventor Gurvinder Singh
Gurvinder Singh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10567909Abstract: The method and system disclosed herein enables non-spamming dissemination of environment and proximity aware information and advertisements to a user of a mobile device. The method disclosed herein provides a client application on the mobile device. The client application detects the presence of base station sensor devices in proximity to the user. Service offerings information of vendors is then transferred to the client application. The client application categorizes the service offerings information into multiple categories. The client application communicates with the base station sensor devices to receive business information and advertisements of the vendors based on categories selected by the user. Environmental sensors capture environmental data of a region surrounding the base station sensor devices. The business information and advertisements are correlated with the environmental data and local time data. The correlated information and advertisements are then transferred to the client application.Type: GrantFiled: October 22, 2007Date of Patent: February 18, 2020Assignee: Samsung Electronics Co., Ltd.Inventor: Gurvinder Singh
-
Patent number: 10553504Abstract: Concepts presented herein relate to approaches for performing substrate inspection. In one aspect, the concepts relate to detecting anomalies or candidate defects on the substrate based on contrast in images obtained of the substrate.Type: GrantFiled: March 22, 2018Date of Patent: February 4, 2020Assignee: Rudolph Technologies, Inc.Inventors: Gurvinder Singh, Wu Y. Han, John Thornell, Chetan Suresh, Wayne Fitzgerald
-
Publication number: 20190380969Abstract: The invention relates to a controlled release composition comprising a combination of isosorbide dinitrate and hydralazine, such as hydralazine hydrochloride, that in operation delivers the drug in a pulsed or multi-modal manner for the treatment of angina, ischaemic heart disease, arterial hypertension and related disease conditions. Preferably, the isosorbide dinitrate and hydralazine hydrochloride can be released from the dosage form in an erodable, diffusion and/or osmotic-controlled release profile.Type: ApplicationFiled: January 16, 2019Publication date: December 19, 2019Inventors: Gurvinder Singh Rekhi, Richard Sidwell, Sharon Hamm
-
Publication number: 20190373168Abstract: An image sensor may include image pixels arranged in rows and columns. The image pixels may include respective overflow transistors and overflow capacitors and be configured to generate overflow charge during image acquisition. The overflow charge may be generated in a rolling manner on a row-to-row basis by repeatedly activating the overflow transistors and transfer transistors. Row control circuitry may be configured to provide a final synchronous overflow and transfer transistor activation across all of the pixel rows to provide a uniform overflow charge integration time period across all of the pixel rows. Row control circuitry may include a control signal generation circuit configured to generate control signals having full assertions in a first mode and partial assertions for the final synchronous overflow and transfer transistor activation in a second mode.Type: ApplicationFiled: June 1, 2018Publication date: December 5, 2019Applicant: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCInventors: Bharat BALAR, Gurvinder SINGH
-
Publication number: 20190373159Abstract: An image sensor may include image pixels arranged in rows and columns. The image pixels may include an anti-blooming transistor controlled by a first control signal and a transfer transistor controlled by a second control signal. The first and second control signals are generated based on different sets of phases. The different sets of phases are offset from each other. By having a delayed or offset set of phases, the first and second control signals may be asserted independently from each other thereby providing shorter integration time periods during a light flicker mitigation mode of operation. An additional set of phases may be added before readout operations to account for the delay and ensure proper readout operations.Type: ApplicationFiled: May 30, 2018Publication date: December 5, 2019Applicant: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCInventors: Bharat BALAR, Sundaraiah GURINDAGUNTA, Gurvinder SINGH
-
Publication number: 20190373199Abstract: An image sensor may include active pixel rows that are used to generate image signals in various modes of operation. The active pixel rows may receive control signals that have corresponding sets of transitions. These sets of transitions may occur during readout operations for some active pixel rows but not during readout operations for other active pixel rows, especially in the case where frames of multiple types are generated by the same pixel array in an interweaved manner. This can lead to different readout environments for readout operations corresponding to different active pixel rows due to control signal coupling effects. To mitigate these adverse effects, an image sensor may include dummy pixel rows that continuously pulse the sets of transitions during the readout operation of any active pixel row to ensure that the readout operations for all active pixel rows have the same readout environments.Type: ApplicationFiled: May 30, 2018Publication date: December 5, 2019Applicant: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCInventors: Gurvinder SINGH, Bharat BALAR
-
Publication number: 20190364418Abstract: Disclosed herein is a method and system for utilizing a digital data capture device in conjunction with a Bluetooth (BT) enabled mobile device for publishing data and multimedia content on one or more websites automatically or with minimal user intervention. A client application is provided on the BT enabled mobile device. In the absence of inbuilt BT capability, a BT communication device is provided on the digital data capture device. The BT communication device is paired with the BT enabled mobile device to establish a connection. The client application detects capture of data and multimedia content on the digital data capture device and initiates transfer of the captured data, multimedia content, and associated files. The digital data capture device transfers the captured data, multimedia content, and the associated files to the client application. The client application automatically publishes the transferred data and multimedia content on one or more websites.Type: ApplicationFiled: August 6, 2019Publication date: November 28, 2019Inventors: Gurvinder Singh, Marcos Klein, Vince Laviano
-
Patent number: 10482021Abstract: In an aspect, high priority lines are stored starting at an address aligned to a cache line size for instance 64 bytes, and low priority lines are stored in memory space left by the compression of high priority lines. The space left by the high priority lines and hence the low priority lines themselves are managed through pointers also stored in memory. In this manner, low priority lines contents can be moved to different memory locations as needed. The efficiency of higher priority compressed memory accesses is improved by removing the need for indirection otherwise required to find and access compressed memory lines, this is especially advantageous for immutable compressed contents. The use of pointers for low priority is advantageous due to the full flexibility of placement, especially for mutable compressed contents that may need movement within memory for instance as it changes in size over time.Type: GrantFiled: June 24, 2016Date of Patent: November 19, 2019Assignee: QUALCOMM IncorporatedInventors: Andres Alejandro Oportus Valenzuela, Nieyan Geng, Christopher Edward Koob, Gurvinder Singh Chhabra, Richard Senior, Anand Janakiraman
-
Patent number: 10466179Abstract: Concepts presented herein relate to approaches for performing substrate inspection. In one aspect, the concepts relate to detecting anomalies or candidate defects on the substrate based on contrast in images obtained of the substrate.Type: GrantFiled: March 22, 2018Date of Patent: November 5, 2019Assignee: Rudoplh Technologies, Inc.Inventors: Gurvinder Singh, Wu Y. Han, John Thornell, Chetan Suresh, Wayne Fitzgerald
-
Patent number: 10455162Abstract: An image sensor may include an array of imaging pixels and row control circuitry. Each imaging pixel may include a photodiode, a floating diffusion region, a transfer transistor configured to transfer charge from the photodiode to the floating diffusion region, a dual conversion gain transistor coupled to the floating diffusion region, and a storage capacitor coupled to the dual conversion gain transistor. The capacitor may have a plate that receives a modulated control signal and the row control circuitry may be configured to modulate the control signal. To reduce image artifacts, the modulated control signal may be modulated low during the integration time of the pixel and may be modulated high during the high conversion gain readout time of the pixel.Type: GrantFiled: March 7, 2018Date of Patent: October 22, 2019Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCInventors: Gurvinder Singh, Anirudh Oberoi, Bharat Balar, Sundaraiah Gurindagunta
-
Publication number: 20190303158Abstract: Systems and methods for branch prediction include identifying a subset of branch instructions executable by a processor as a neural subset of branch instructions, based on information obtained from using an execution trace, wherein the neural subset of branch instructions are determined to have larger benefit from a neural branch predictor than a non-neural branch predictor. The neural branch predictor is pre-trained for the neural subset based on the execution trace. Annotations are added to the neural subset of branch instructions, wherein the annotations are preserved across software revisions. At runtime, when the neural subset of branch instructions are encountered during any future software revision, the branch instructions thereof are detected as belonging to the neural subset of branch instructions based on the annotations, and the pre-trained neural branch predictor is used for making their branch predictions.Type: ApplicationFiled: March 29, 2018Publication date: October 3, 2019Inventors: Gurkanwal BRAR, Christopher AHN, Gurvinder Singh CHHABRA
-
Patent number: 10425806Abstract: Disclosed herein is a method and system for utilizing a digital data capture device in conjunction with a Bluetooth (BT) enabled mobile device for publishing data and multimedia content on one or more websites automatically or with minimal user intervention. A client application is provided on the BT enabled mobile device. In the absence of inbuilt BT capability, a BT communication device is provided on the digital data capture device. The BT communication device is paired with the BT enabled mobile device to establish a connection. The client application detects capture of data and multimedia content on the digital data capture device and initiates transfer of the captured data, multimedia content, and associated files. The digital data capture device transfers the captured data, multimedia content, and the associated files to the client application. The client application automatically publishes the transferred data and multimedia content on one or more websites.Type: GrantFiled: July 26, 2017Date of Patent: September 24, 2019Assignee: CellspinSoft Inc.Inventors: Gurvinder Singh, Marcos Klein, Vince Laviano
-
Patent number: 10372459Abstract: Systems and methods for branch prediction include identifying a subset of branch instructions from an execution trace of instructions executed by a processor. The identified subset of branch instructions have greater benefit from branch predictions made by a neural branch predictor than branch predictions made by a non-neural branch predictor. During runtime, the neural branch predictor is selectively used for obtaining branch predictions of the identified subset of branch instructions. For remaining branch instructions outside the identified subset of branch instructions, branch predictions are obtained from a non-neural branch predictor. Further, a weight vector matrix comprising weight vectors for the identified subset of branch instructions of the neural branch predictor is pre-trained based on the execution trace.Type: GrantFiled: September 21, 2017Date of Patent: August 6, 2019Assignee: QUALCOMM IncorporatedInventors: Gurkanwal Brar, Christopher Ahn, Gurvinder Singh Chhabra
-
Publication number: 20190230294Abstract: An image sensor may include an array of imaging pixels and row control circuitry. Each imaging pixel may include a photodiode, a floating diffusion region, a transfer transistor configured to transfer charge from the photodiode to the floating diffusion region, a dual conversion gain transistor coupled to the floating diffusion region, and a storage capacitor coupled to the dual conversion gain transistor. The capacitor may have a plate that receives a modulated control signal and the row control circuitry may be configured to modulate the control signal. To reduce image artifacts, the modulated control signal may be modulated low during the integration time of the pixel and may be modulated high during the high conversion gain readout time of the pixel.Type: ApplicationFiled: March 7, 2018Publication date: July 25, 2019Applicant: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCInventors: Gurvinder SINGH, Anirudh OBEROI, Bharat BALAR, Sundaraiah GURINDAGUNTA
-
Publication number: 20190167663Abstract: The present invention relates to a composition comprising pharmaceutical active ingredients which are susceptible to, or have potential for, abuse. The invention provides an oral pharmaceutical composition comprising a first population of beads and a second population of beads. The first bead population comprises a pharmaceutically active ingredient susceptible to, or having the potential for, abuse. The second bead population comprises a gelling agent and a coating substantially surrounding the gelling agent, but containing no pharmaceutically active ingredient. The first bead population and the second bead population are physically separable, but visually indistinguishable to the naked eye. Upon ingress of water into the second population of beads, the gelling agent is caused to swell forming a viscous mass inhibiting or preventing the extraction of the active ingredient.Type: ApplicationFiled: September 7, 2018Publication date: June 6, 2019Inventors: Gurvinder Singh Rekhi, Richard Sidwell
-
Publication number: 20190087193Abstract: Systems and methods for branch prediction include identifying a subset of branch instructions from an execution trace of instructions executed by a processor. The identified subset of branch instructions have greater benefit from branch predictions made by a neural branch predictor than branch predictions made by a non-neural branch predictor. During runtime, the neural branch predictor is selectively used for obtaining branch predictions of the identified subset of branch instructions. For remaining branch instructions outside the identified subset of branch instructions, branch predictions are obtained from a non-neural branch predictor. Further, a weight vector matrix comprising weight vectors for the identified subset of branch instructions of the neural branch predictor is pre-trained based on the execution trace.Type: ApplicationFiled: September 21, 2017Publication date: March 21, 2019Inventors: Gurkanwal BRAR, Christopher AHN, Gurvinder Singh CHHABRA
-
Patent number: 10213389Abstract: The invention relates to a controlled release composition comprising a combination of isosorbide dinitrate and hydralazine, such as hydralazine hydrochloride, that in operation delivers the drug in a pulsed or multi-modal manner for the treatment of angina, ischaemic heart disease, arterial hypertension and related disease conditions. Preferably, the isosorbide dinitrate and hydralazine hydrochloride can be released from the dosage form in an erodable, diffusion and/or osmotic-controlled release profile.Type: GrantFiled: September 6, 2016Date of Patent: February 26, 2019Assignee: Recro Gainesville LLCInventors: Gurvinder Singh Rekhi, Richard Sidwell, Sharon Hamm
-
Patent number: 10198362Abstract: Reducing bandwidth consumption when performing free memory list cache maintenance in compressed memory schemes of processor-based systems is disclosed. In this regard, a memory system including a compression circuit is provided. The compression circuit includes a compress circuit that is configured to cache free memory lists using free memory list caches comprising a plurality of buffers. When a number of pointers cached within the free memory list cache falls below a low threshold value, an empty buffer of the plurality of buffers is refilled from a system memory. In some aspects, when a number of pointers of the free memory list cache exceeds a high threshold value, a full buffer of the free memory list cache is emptied to the system memory. In this manner, memory access operations for emptying and refilling the free memory list cache may be minimized.Type: GrantFiled: February 7, 2017Date of Patent: February 5, 2019Assignee: QUALCOMM IncorporatedInventors: Richard Senior, Christopher Edward Koob, Gurvinder Singh Chhabra, Andres Alejandro Oportus Valenzuela, Nieyan Geng, Raghuveer Raghavendra, Christopher Porter, Anand Janakiraman
-
Publication number: 20190012164Abstract: Embodiments of the present disclosure include systems and methods for efficient over-the-air updating of firmware having compressed and uncompressed segments. The method includes receiving a first update to the firmware via a radio, wherein the first update includes a first uncompressed segment and a first compressed segment, receiving a second update to the firmware, wherein the second update corresponds to the first compressed segment, compressing the second update to generate a compressed second update, applying the first update to the firmware, and applying the compressed second update to the firmware to generate an updated firmware.Type: ApplicationFiled: July 5, 2018Publication date: January 10, 2019Inventors: Nieyan GENG, Gurvinder Singh CHHABRA, Chenyang LIU, Chuguang HE
-
Patent number: 10169246Abstract: Reducing metadata size in compressed memory systems of processor-based systems is disclosed. In one aspect, a compressed memory system provides 2N compressed data regions, corresponding 2N sets of free memory lists, and a metadata circuit. The metadata circuit associates virtual addresses with abbreviated physical addresses, which omit N upper bits of corresponding full physical addresses, of memory blocks of the 2N compressed data regions. A compression circuit of the compressed memory system receives a memory access request including a virtual address, and selects one of the 2N compressed data regions and one of the 2N sets of free memory lists based on a modulus of the virtual address and 2N. The compression circuit retrieves an abbreviated physical address corresponding to the virtual address from the metadata circuit, and performs a memory access operation on a memory block associated with the abbreviated physical address in the selected compressed data region.Type: GrantFiled: May 11, 2017Date of Patent: January 1, 2019Assignee: QUALCOMM IncorporatedInventors: Richard Senior, Christopher Edward Koob, Gurvinder Singh Chhabra, Andres Alejandro Oportus Valenzuela, Nieyan Geng, Raghuveer Raghavendra, Christopher Porter, Anand Janakiraman