Patents by Inventor Harvinder Singh

Harvinder 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: 10791538
    Abstract: Embodiments of the present invention are directed to cloud-based data synchronization. Two or more devices associated with an account in a cloud can be synched. The account is configured to manage publishing and subscription relationships between these devices such that a first device is able to publish data to the account in the cloud, and a second device is able to subscribe to the data from the account. In some embodiments, the account is configured to determine whether the second device has proper dependencies for subscribing to the data, and to prevent the second device from subscribing to the data upon determining that the second device does not have proper dependencies. However, in some embodiments, proper dependencies are automatically satisfied by downloading and installing a tool configured to properly process the data (e.g., execute applications) on the second device.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: September 29, 2020
    Assignee: BlueStack Systems, Inc.
    Inventors: Suman Saraf, David P. Reese, Jr., Harvinder Singh Sawhney, Shashi Kant Sharma
  • Publication number: 20200289644
    Abstract: The present invention includes composition and methods for composition for the oral delivery of a therapeutic agent that reduces, desensitizes, or prevents food, respiratory and other allergies. First pollen is cleaned to remove naturally-occurring allergic plant proteins to form a cleaned pollen and a therapeutically effective amount of an allergen is introduced into the cleaned pollen. The allergen-loaded cleaned pollen is delivered to a subject in need of therapy.
    Type: Application
    Filed: October 2, 2018
    Publication date: September 17, 2020
    Inventors: Harvinder Singh Gill, Akhilesh Shakya
  • Publication number: 20200138941
    Abstract: Methods and devices are provided for treating a food allergy in a subject in need thereof. The method entails delivering an effective amount of an allergen associated with the food allergy into the subject's cutis skin layer. Delivering the allergen is carried out by inserting one or more allergen-coated solid microneedles into the subject's skin. The one or more solid microneedles each has a base, shaft and tip, and when inserted in the subject, do not extend beyond the cutis. The allergen is allowed to dissociate from the one or more microneedles while inserted in the subject's cutis. Once the allergen disassociates, the one or more microneedles is removed from the subject's skin.
    Type: Application
    Filed: May 31, 2018
    Publication date: May 7, 2020
    Inventors: Harvinder Singh Gill, Akhilesh Kumar Shakya
  • Publication number: 20190379358
    Abstract: A cascaded integrator-comb (CIC) decimation filter includes N integrator stages, N?1 differentiator stages, and a decimator coupled to receive an integrated signal that is output from the N integrator stage and generate a decimated signal that is input to the N?1 differentiator stages. The decimator periodically asserts an integration reset signal. A last integrator stage of the N integrator stages is reset in response to assertion of the integration reset signal.
    Type: Application
    Filed: May 20, 2019
    Publication date: December 12, 2019
    Applicant: STMicroelectronics International N.V.
    Inventors: Ankur BAL, Vikram SINGH, Harvinder SINGH
  • Patent number: 10360081
    Abstract: Embodiments of the present invention are directed to an application broker, which can be a program on a client device, a service in a cloud accessible by the client device or both. The client device typically runs a guest environment in a host environment. A user is able to search for an application on the application broker configured to interface with one or more application sources. In some embodiments, the application broker is able to intelligently search, download and/or install the application in the guest operating system of the client device with minimal or no user intervention. The application is typically executed in an application player associated with the guest environment. In some embodiments, the application player is configured as the application broker. In some embodiments, the application broker can provide suggested applications to download when the client device is communicatively coupled with the one or more application sources.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: July 23, 2019
    Assignee: Bluestack Systems, Inc.
    Inventors: Ambreesh Bangur, Shashi Kant Sharma, Harvinder Singh Sawhney
  • Patent number: 10310892
    Abstract: Embodiments of the present invention are directed toward apparatuses, systems and methods of switching operating systems. The present invention includes a multi-OS runtime with virtualization technology, which allows applications developed for different operating systems to execute simultaneously, side-by-side, on the same computing device. The computing device typically includes a host operating system and at least one guest operating system. An application, which is disguised as a host operating system specific application on the host operating system, is configured to be installed and executed within the guest operating system. Host operating system based policies can be set for the application. The application can be launched from the host operating system, the guest operating system or both. The computing device allows for the ability to switch between different operating systems via a soft button, a hard button, or based on a configuration of the computing device, or a combination thereof.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: June 4, 2019
    Assignee: Bluestack Systems, Inc.
    Inventors: Suman Saraf, Harvinder Singh Sawhney, Sharad Agrawal, Ambreesh Bangur, David P. Reese, Jr.
  • Patent number: 10089093
    Abstract: Embodiments of the present invention are directed toward apparatuses, systems and methods of switching operating systems. The present invention includes a multi-OS runtime with virtualization technology, which allows applications developed for different operating systems to execute simultaneously, side-by-side, on the same computing device. The computing device typically includes a host operating system and at least one guest operating system. An application, which is disguised as a host operating system specific application on the host operating system, is configured to be installed and executed within the guest operating system. Host operating system based policies can be set for the application. The application can be launched from the host operating system, the guest operating system or both. The computing device allows for the ability to switch between different operating systems via a soft button, a hard button, or based on a configuration of the computing device, or a combination thereof.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: October 2, 2018
    Assignee: Bluestack Systems, Inc.
    Inventors: Suman Saraf, Harvinder Singh Sawhney, Sharad Agrawal, Ambreesh Bangur, David P. Reese, Jr.
  • Publication number: 20180092852
    Abstract: The present invention includes methods of making a hollow exine shell from pollen grains comprising the steps of: providing a plant pollen or spore; extracting organic matter from the plant pollen or spore with an organic solvent; after the organic extraction treating the plant pollen or spore with an acid solution; after the acid treatment treating the plant pollen or spore with an alkali solution; and isolating the plant pollen or spore, wherein the pollen or spore have open apertures on pollens with visible apertures that open to the interior hollow cavity, wherein the same apertures are closed in naturally occurring pollens.
    Type: Application
    Filed: October 4, 2017
    Publication date: April 5, 2018
    Inventors: Harvinder Singh Gill, Shashwati U. Atwe, Pedro E. Gonzalez-Cruz
  • Patent number: 9364426
    Abstract: Coated microneedle devices and methods of making such devices are provided. In one aspect, a method for coating includes providing a microstructure having at least one surface in need of coating; and applying a coating liquid, which includes at least one drug, to the at least one surface of the microstructure, wherein the surface energy of the coating liquid is less than the surface energy of the surface of the microstructure. The coating liquid may include a viscosity enhancer and surfactant. Microneedles having heterogeneous coatings, pockets, or both are also provided.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: June 14, 2016
    Assignee: Georgia Tech Research Corporation
    Inventors: Harvinder Singh Gill, Mark R. Prausnitz
  • Patent number: 9159003
    Abstract: Subject matter described herein is directed to providing font-rendering information (e.g., XPS file) that is usable to print a document. For example, a font file is received that defines a font type included in the document. A determination is made that a quantity of pages of the document does not exceed a subsetting-optimization threshold. When the quantity of pages does not exceed the threshold, a subsetted font file of the font type is generated. The subsetted file is provided, such as via the spool file, to a print subsystem.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: October 13, 2015
    Assignee: Microsoft Technology, LLC
    Inventors: Ahmet Gurcan, Herman Widjaja, Hristo Ivanov, Harvinder Singh, Kanwal Vedbrat, Adam Knauff, Jianye Lu
  • Patent number: 8924958
    Abstract: Embodiments of the present invention are directed to an application broker, which can be a program on a client device, a service in a cloud accessible by the client device or both. The client device typically runs a guest environment in a host environment. A user is able to search for an application on the application broker configured to interface with one or more application sources. In some embodiments, the application broker is able to intelligently search, download and/or install the application in the guest operating system of the client device with minimal or no user intervention. The application is typically executed in an application player associated with the guest environment. In some embodiments, the application player is configured as the application broker. In some embodiments, the application broker can provide suggested applications to download when the client device is communicatively coupled with the one or more application sources.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: December 30, 2014
    Assignee: BlueStack Systems, Inc.
    Inventors: Ambreesh Bangur, Shashi Kant Sharma, Harvinder Singh Sawhney
  • Publication number: 20140170299
    Abstract: Coated microneedle devices and methods of making such devices are provided. In one aspect, a method for coating includes providing a microstructure having at least one surface in need of coating; and applying a coating liquid, which includes at least one drug, to the at least one surface of the microstructure, wherein the surface energy of the coating liquid is less than the surface energy of the surface of the microstructure. The coating liquid may include a viscosity enhancer and surfactant. Microneedles having heterogeneous coatings, pockets, or both are also provided.
    Type: Application
    Filed: February 20, 2014
    Publication date: June 19, 2014
    Applicant: Georgia Tech Research Corporation
    Inventors: Harvinder Singh Gill, Mark R. Prausnitz
  • Patent number: 8750427
    Abstract: An apparatus and method for demodulation of FSK signals are provided. Digital pulses of the FSK signals can be processed to detect digital data contained in the FSK frequencies by converting the FSK frequencies from a frequency signal to a digital logic signal and vice versa.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: June 10, 2014
    Assignee: Honeywell International Inc.
    Inventors: Harvinder Singh, Abdul Hakim, Srikanth K.S, Harinath Babu M R
  • Publication number: 20140140445
    Abstract: An apparatus and method for demodulation of FSK signals are provided. Digital pulses of the FSK signals can be processed to detect digital data contained in the FSK frequencies by converting the FSK frequencies from a frequency signal to a digital logic signal and vice versa.
    Type: Application
    Filed: November 16, 2012
    Publication date: May 22, 2014
    Applicant: Honeywell International Inc.
    Inventors: Harvinder Singh, Abdul Hakim, Srikanth K.S, Harinath Babu M R
  • Publication number: 20140118761
    Abstract: Subject matter described herein is directed to providing font-rendering information (e.g., XPS file) that is usable to print a document. For example, a font file is received that defines a font type included in the document. A determination is made that a quantity of pages of the document does not exceed a subsetting-optimization threshold. When the quantity of pages does not exceed the threshold, a subsetted font file of the font type is generated. The subsetted file is provided, such as via the spool file, to a print subsystem.
    Type: Application
    Filed: January 7, 2014
    Publication date: May 1, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: AHMET GURCAN, HERMAN WIDJAJA, HRISTO IVANOV, HARVINDER SINGH, KANWAL VEDBRAT, ADAM KNAUFF, JIANYE LU
  • Patent number: 8625165
    Abstract: Subject matter described herein is directed to providing font-rendering information (e.g., XPS file) that is usable to print a document. For example, a font file is received that defines a font type included in the document. A determination is made that a quantity of pages of the document does not exceed a subsetting-optimization threshold. When the quantity of pages does not exceed the threshold, a subsetted font file of the font type is generated. The subsetted file is provided, such as via the spool file, to a print subsystem.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Ahmet Gurcan, Herman Widjaja, Hristo Ivanov, Harvinder Singh, Kanwal Vedbrat, Adam Knauff, Jianye Lu
  • Patent number: 8544003
    Abstract: A method in one example implementation includes receiving a plurality of command messages through a control channel and reconstructing the command messages to determine an intended command for one or more virtual machines on a server device. The command messages include one or more criteria and the intended command corresponds to an operation defined in a policy database. The method also includes determining whether the corresponding operation is permitted by comparing one or more policies associated with the operation to the one or more criteria. The method further includes sending the command messages to the server device if the operation is permitted. In more specific embodiments, the operation may include one of creating, cloning, deleting, starting, stopping, and modifying the one or more virtual machines.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: September 24, 2013
    Assignee: McAfee, Inc.
    Inventors: Harvinder Singh Sawhney, Suman Saraf, Rosen Sharma
  • Publication number: 20130247033
    Abstract: A method in one example implementation includes receiving a plurality of command messages through a control channel and reconstructing the command messages to determine an intended command for one or more virtual machines on a server device. The command messages include one or more criteria and the intended command corresponds to an operation defined in a policy database. The method also includes determining whether the corresponding operation is permitted by comparing one or more policies associated with the operation to the one or more criteria. The method further includes sending the command messages to the server device if the operation is permitted. In more specific embodiments, the operation may include one of creating, cloning, deleting, starting, stopping, and modifying the one or more virtual machines.
    Type: Application
    Filed: December 11, 2009
    Publication date: September 19, 2013
    Inventors: Harvinder Singh Sawhney, Suman Saraf, Rosen Sharma
  • Publication number: 20110310439
    Abstract: Subject matter described herein is directed to providing font-rendering information (e.g., XPS file) that is usable to print a document. For example, a font file is received that defines a font type included in the document. A determination is made that a quantity of pages of the document does not exceed a subsetting-optimization threshold. When the quantity of pages does not exceed the threshold, a subsetted font file of the font type is generated. The subsetted file is provided, such as via the spool file, to a print subsystem.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: AHMET GURCAN, HERMAN WIDJAJA, HRISTO IVANOV, HARVINDER SINGH, KANWAL VEDBRAT, ADAM KNAUFF, JIANYE LU
  • Patent number: 7698355
    Abstract: A minimal area integrated polyphase interpolation filter uses a symmetry of coefficients for a channel of input data. The filter includes an input interface block for synchronizing the input signal to a first internal clock signal; a memory block for providing multiple delayed output signals; a multiplexer input interface block for outputting a selected plurality of signals for generating mirror image coefficient sets in response to a second set of internal control signals, a coefficient block for generating mirror image and/or symmetric coefficient sets, and to output a plurality of filtered signals, an output multiplexer block for performing selection, gain control and data width control on said plurality of filtered signals, an output register block synchronizing the filtered signals, and a control block generating clock signals for realization of the filter and to delay between two channels to access a coefficient set, thereby minimizing hardware in the filter.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: April 13, 2010
    Assignee: STMicroelectronics Pvt. Ltd.
    Inventors: Aditya Bhuvanagiri, Harvinder Singh, Rakesh Malik, Nitin Chawla