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: 9652152
    Abstract: Aspects include computing devices, systems, and methods for implementing executing decompression of a compressed page. A computing device may determine a decompression block belonging to a compressed page that contains a code instruction requested in a memory access request. Decompression blocks, other than the decompression block containing the requested code instruction, may be selected for decompression based on their locality with respect to the decompression block containing the requested code instruction. Decompression blocks not identified for decompression may be substituted for a fault or exception code. The computing device may decompress decompression blocks identified for decompression, terminating the decompression of the compressed page upon filling all blocks with decompressed blocks, faults, or exception code. The remaining decompression blocks belonging to the compressed page may be decompressed after or concurrently with the execution of the requested code instruction.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Andres Alejandro Oportus Valenzuela, Richard Senior, Raghuveer Raghavendra, Nieyan Geng, Gurvinder Singh Chhabra, Richard Alan Stewart
  • Patent number: 9615401
    Abstract: Methods and apparatus are provided for device configuration (e.g., feature segment loading and system selection). Certain aspects of the present disclosure generally relate to operating a user equipment (UE) in a first radio access network (RAN) with a first set of modem features that supports the first RAN, detecting a second RAN not supported by the first set of modem features, and rebooting the modem software to load a second set of modem features that supports the detected RAN. For certain aspects, the first RAN may be a Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) network and the second RAN may be a Wideband-Code Division Multiple Access (W-CDMA) network or long term evolution network. This allows features to be loaded into memory (e.g., only) when they are required to support a detected RAN, rather than loading an entire image, thereby conserving DRAM and increasing efficiency.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: April 4, 2017
    Assignee: QUALCOMM INCORPORATED
    Inventors: Nieyan Geng, Gurvinder Singh Chhabra, Thomas Klingenbrunn, Shyamal Ramachandran, Francesco Grilli, Uttam Pattanayak
  • Patent number: 9600420
    Abstract: Aspects include computing devices, systems, and methods for implementing executing decompression of a compressed page. A computing device may determine a decompression block of a compressed page that contains a code instruction requested in a memory access request. Decompression blocks, other than the decompression block containing the requested code instruction, may be selected for decompression based on being situated between an end of the compressed page and the decompression block containing the requested code instruction. Decompression blocks not identified for decompression may be substituted for a fault or exception code. The computing device may decompress decompression blocks identified for decompression, starting at the end of the compressed page and terminating the decompression of the compressed page upon filling all blocks with decompressed blocks, faults, or exception code.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: March 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Andres Alejandro Oportus Valenzuela, Richard Senior, Raghuveer Raghavendra, Nieyan Geng, Gurvinder Singh Chhabra
  • Publication number: 20170063498
    Abstract: A method, an apparatus, and a computer program product for transport protocol communications processing are provided. The apparatus may be an electronic device. The electronic device receives a transport protocol communications from a sender device. The electronic device generates a plurality of acknowledgments in response to the received transport protocol traffic and stores the plurality of acknowledgments at a first memory. A modem load for a modem of the electronic device is determined. The electronic device identifies the plurality of acknowledgments to identify a subset of the plurality of acknowledgments in response to the determined modem load satisfying a modem load threshold condition. The electronic device moves the subset of acknowledgments from the first memory to a second memory. The electronic device transmits the subset of acknowledgments to the sender device.
    Type: Application
    Filed: August 15, 2016
    Publication date: March 2, 2017
    Inventors: Ajay VENKATSURESH, Alok MITRA, Srinivas Reddy MUDIREDDY, Gurvinder Singh CHHABRA, Arnaud MEYLAN, Sirin NITINAWARAT, Vaibhav KUMAR, Sujit NAIR, Nehal SOMANI
  • Publication number: 20170046274
    Abstract: Systems and methods pertain to a method of memory management. Gaps are unused portions of a physical memory in sections of the physical memory mapped to virtual addresses by entries of a translation look-aside buffer (TLB). Sizes and alignment of the sections in the physical memory may be based on the number of entries in the TLB, which leads to the gaps. One or more gaps identified in the physical memory are reclaimed or reused, where the one or more gaps are collected to form a dynamic buffer, by mapping physical addresses of the gaps to virtual addresses of the dynamic buffer.
    Type: Application
    Filed: August 14, 2015
    Publication date: February 16, 2017
    Inventors: Andres Alejandro OPORTUS VALENZUELA, Gurvinder Singh CHHABRA, Nieyan GENG, John BRENNEN, BalaSubrahmanyam CHINTAMNEEDI
  • Patent number: 9545523
    Abstract: Systems and methods that enable tissue cooling applications and delivery of electrical energy to adipose tissue for alteration and reduction of body fat are described herein. Aspects of the disclosure are directed to, for example, temperature-controlled electroporation of subcutaneous lipid-rich cells. Additional aspects of the disclosure are directed to treatment methods for treating a target region of a human subject's body to achieve an alteration of subcutaneous adipose tissue. The method can include, for example, removing heat from the target region of the human subject during a treatment process to cool subcutaneous lipid-rich cells in the target region to a temperature below normal body temperature. Furthermore, the method can include delivering energy to the target region to produce an electric field in an amount sufficient to create pores in membranes of the subcutaneous lipid-rich cells that have been cooled to the temperature below normal body temperature.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 17, 2017
    Assignee: Zeltiq Aesthetics, Inc.
    Inventor: Gurvinder Singh Nanda
  • Publication number: 20170007309
    Abstract: Treatment systems, methods, and apparatuses for treating acne, hyperhidrosis, and other skin conditions are described. Aspects of the technology can include cooling a surface of a patient's skin and detecting changes in the tissue. The tissue can be cooled a sufficient length of time and to a temperature low enough to affect glands or other targeted structures in the skin.
    Type: Application
    Filed: January 30, 2015
    Publication date: January 12, 2017
    Inventors: Leonard DeBenedictis, George Frangineas, JR., Kristine Tatsutani, Bryan J. Weber, Kerrie Jiang, Peter Yee, Linda Pham, Gurvinder Singh Nanda
  • Patent number: 9542058
    Abstract: A method and system for manipulating data that includes accessing content data related to an upcoming event that is scheduled for release. A data record for the event is generated from information about the event such as day and month of release. A first representation of the event release information is displayed on a display module such as a monitor so that position of the release information relates to the date of release. The first representation may then be accessed to display additional data and the position of the event release may change based on changes to the event.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: January 10, 2017
    Assignees: SONY CORPORATION, SONY PICTURES ENTERTAINMENT
    Inventors: Melissa Emery, Ivan Gueron, Sung Kim, Adrian McMillian, Gurvinder Singh
  • Publication number: 20170000783
    Abstract: The invention relates to a multiparticulate modified release composition that, upon administration to a patient, delivers at least one active ingredient in a bimodal or multimodal manner. The multiparticulate modified release composition comprises a first component and at least one subsequent component; the first component comprising a first population of active ingredient containing particles and the at least one subsequent component comprising a second population of active ingredient containing particles wherein the combination of the components exhibit a bimodal or multimodal release profile. The invention also relates to a solid oral dosage form containing such a multiparticulate modified release composition.
    Type: Application
    Filed: June 27, 2016
    Publication date: January 5, 2017
    Inventors: John G. Devane, Paul Stark, Niall M.M. Fanning, Gurvinder Singh Rekhi, Scott A. Jenkins, Gary Liversidge
  • Publication number: 20160320972
    Abstract: Systems, methods, and computer programs are disclosed for adaptive compression-based demand paging. Two or more compressed software image segments are stored in each of one or more memories. Each compressed software image segment corresponds to at least one software task and includes one or more pages that are compressed in accordance with a compression characteristic different from that of the other software image segments. If it is determined that a page request associated with an executing software task identifies a page that is not stored in the system memory, then a portion of the compressed software image segment containing the identified page is decompressed, and the decompressed page is stored in the system memory.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventors: Gurvinder Singh Chhabra, Andres Alejandro Oportus Valenzuela
  • Patent number: 9473930
    Abstract: Contact management using a callsheet record, including: enabling a user to make entries and selections to the callsheet record, wherein the entries and selections to the callsheet record creates call scripts and tracks results and status of calls made by the user; and storing the entries and selections made to the callsheet record for future reference and modification.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: October 18, 2016
    Assignees: SONY CORPORATION, SONY PICTURES ENTERTAINMENT INC
    Inventors: Ivan Gueron, Gurvinder Singh, Jamie Hilao, Jeffrey Lane, Anna Mijares, Srinivasan Subramaniam
  • Patent number: 9463166
    Abstract: 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: Grant
    Filed: February 8, 2016
    Date of Patent: October 11, 2016
    Assignee: Recro Gainesville LLC
    Inventors: Gurvinder Singh Rekhi, Richard Sidwell, Sharon Hamm
  • Publication number: 20160279062
    Abstract: 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: Application
    Filed: June 3, 2016
    Publication date: September 29, 2016
    Inventors: Gurvinder Singh Rekhi, Richard Sidwell
  • Patent number: 9452163
    Abstract: 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: Grant
    Filed: September 11, 2015
    Date of Patent: September 27, 2016
    Assignee: Recro Gainesville LLC
    Inventors: Gurvinder Singh Rekhi, Richard Sidwell
  • Publication number: 20160256400
    Abstract: 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: Application
    Filed: February 8, 2016
    Publication date: September 8, 2016
    Inventors: Gurvinder Singh Rekhi, Richard Sidwell, Sharon Hamm
  • Patent number: 9379887
    Abstract: Application of a ZUC cryptographic functions in wireless communication includes receiving a data stream at the wireless communication apparatus and applying the ZUC cryptographic function to the data stream. The ZUC cryptographic function includes generating at least one multi-byte pseudo-random number that provides an index to one of a plurality of substitution boxes. Each of the substitution boxes is further based on one or more normative substitution boxes. The ZUC cryptographic function further includes retrieving a value from each of the substitution boxes using each byte of the multi-byte pseudo-random number, assembling the retrieved values into at least one substituted values, and generating at least one key value based on the substituted values, wherein the key value is used in applying the ZUC cryptographic function to the data stream. The method also includes processing the data stream after application of the ZUC cryptographic function.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: June 28, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Justin Y. Wei, Antoine Dambre, Christopher Ahn, Gurvinder Singh Chhabra
  • Publication number: 20160124659
    Abstract: Aspects include computing devices, systems, and methods for implementing executing decompression of a compressed page. A computing device may determine a decompression block belonging to a compressed page that contains a code instruction requested in a memory access request. Decompression blocks, other than the decompression block containing the requested code instruction, may be selected for decompression based on their locality with respect to the decompression block containing the requested code instruction. Decompression blocks not identified for decompression may be substituted for a fault or exception code. The computing device may decompress decompression blocks identified for decompression, terminating the decompression of the compressed page upon filling all blocks with decompressed blocks, faults, or exception code. The remaining decompression blocks belonging to the compressed page may be decompressed after or concurrently with the execution of the requested code instruction.
    Type: Application
    Filed: October 29, 2014
    Publication date: May 5, 2016
    Inventors: Andres Alejandro Oportus Valenzuela, Richard Senior, Raghuveer Raghavendra, Nieyan Geng, Gurvinder Singh Chhabra, Richard Alan Stewart
  • Publication number: 20160124867
    Abstract: Aspects include computing devices, systems, and methods for implementing executing decompression of a compressed page. A computing device may determine a decompression block of a compressed page that contains a code instruction requested in a memory access request. Decompression blocks, other than the decompression block containing the requested code instruction, may be selected for decompression based on being situated between an end of the compressed page and the decompression block containing the requested code instruction. Decompression blocks not identified for decompression may be substituted for a fault or exception code. The computing device may decompress decompression blocks identified for decompression, starting at the end of the compressed page and terminating the decompression of the compressed page upon filling all blocks with decompressed blocks, faults, or exception code.
    Type: Application
    Filed: October 29, 2014
    Publication date: May 5, 2016
    Inventors: Andres Alejandro Oportus Valenzuela, Richard Senior, Raghuveer Raghavendra, Nieyan Geng, Gurvinder Singh Chhabra
  • Patent number: 9319870
    Abstract: 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: Grant
    Filed: December 19, 2014
    Date of Patent: April 19, 2016
    Assignee: CellSpinSoft Inc.
    Inventors: Gurvinder Singh, Marcos Klein, Vince Laviano
  • Patent number: 9319878
    Abstract: Enhanced cryptographic techniques are provided which facilitate higher data rates in a wireless communication system. In one aspect, improvements to the ZUC algorithm are disclosed which can reduce the number of logical operations involved key stream generation, reduce computational burden on a mobile device implementing ZUC, and extend battery life. The disclosed techniques include, for instance, receiving, at a wireless communication apparatus, a data stream having data packets for ciphering or deciphering. The wireless apparatus can generate a cipher key for the cryptographic function, determine a starting address of a first data packet in the data stream and shift the cipher key to align with the starting address of the first data packet. Once aligned, the processing apparatus applies the cryptographic function to a first block of the first data packet using the shifted cipher key and manages a remaining portion of the cipher key to handle arbitrarily aligned data across multiple packets.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: April 19, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Justin Y. Wei, Antoine Dambre, Christopher Ahn, Gurvinder Singh Chhabra