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: 10360081Abstract: 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: GrantFiled: November 13, 2014Date of Patent: July 23, 2019Assignee: Bluestack Systems, Inc.Inventors: Ambreesh Bangur, Shashi Kant Sharma, Harvinder Singh Sawhney
-
Patent number: 10310892Abstract: 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: GrantFiled: March 4, 2015Date of Patent: June 4, 2019Assignee: Bluestack Systems, Inc.Inventors: Suman Saraf, Harvinder Singh Sawhney, Sharad Agrawal, Ambreesh Bangur, David P. Reese, Jr.
-
Patent number: 10089093Abstract: 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: GrantFiled: May 23, 2012Date of Patent: October 2, 2018Assignee: Bluestack Systems, Inc.Inventors: Suman Saraf, Harvinder Singh Sawhney, Sharad Agrawal, Ambreesh Bangur, David P. Reese, Jr.
-
Publication number: 20180092852Abstract: 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: ApplicationFiled: October 4, 2017Publication date: April 5, 2018Inventors: Harvinder Singh Gill, Shashwati U. Atwe, Pedro E. Gonzalez-Cruz
-
Patent number: 9364426Abstract: 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: GrantFiled: February 20, 2014Date of Patent: June 14, 2016Assignee: Georgia Tech Research CorporationInventors: Harvinder Singh Gill, Mark R. Prausnitz
-
Patent number: 9159003Abstract: 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: GrantFiled: January 7, 2014Date of Patent: October 13, 2015Assignee: Microsoft Technology, LLCInventors: Ahmet Gurcan, Herman Widjaja, Hristo Ivanov, Harvinder Singh, Kanwal Vedbrat, Adam Knauff, Jianye Lu
-
Patent number: 8924958Abstract: 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: GrantFiled: May 23, 2012Date of Patent: December 30, 2014Assignee: BlueStack Systems, Inc.Inventors: Ambreesh Bangur, Shashi Kant Sharma, Harvinder Singh Sawhney
-
Publication number: 20140170299Abstract: 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: ApplicationFiled: February 20, 2014Publication date: June 19, 2014Applicant: Georgia Tech Research CorporationInventors: Harvinder Singh Gill, Mark R. Prausnitz
-
Patent number: 8750427Abstract: 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: GrantFiled: November 16, 2012Date of Patent: June 10, 2014Assignee: Honeywell International Inc.Inventors: Harvinder Singh, Abdul Hakim, Srikanth K.S, Harinath Babu M R
-
Publication number: 20140140445Abstract: 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: ApplicationFiled: November 16, 2012Publication date: May 22, 2014Applicant: Honeywell International Inc.Inventors: Harvinder Singh, Abdul Hakim, Srikanth K.S, Harinath Babu M R
-
Publication number: 20140118761Abstract: 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: ApplicationFiled: January 7, 2014Publication date: May 1, 2014Applicant: MICROSOFT CORPORATIONInventors: AHMET GURCAN, HERMAN WIDJAJA, HRISTO IVANOV, HARVINDER SINGH, KANWAL VEDBRAT, ADAM KNAUFF, JIANYE LU
-
Patent number: 8625165Abstract: 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: GrantFiled: June 22, 2010Date of Patent: January 7, 2014Assignee: Microsoft CorporationInventors: Ahmet Gurcan, Herman Widjaja, Hristo Ivanov, Harvinder Singh, Kanwal Vedbrat, Adam Knauff, Jianye Lu
-
Patent number: 8544003Abstract: 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: GrantFiled: December 11, 2009Date of Patent: September 24, 2013Assignee: McAfee, Inc.Inventors: Harvinder Singh Sawhney, Suman Saraf, Rosen Sharma
-
Publication number: 20130247033Abstract: 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: ApplicationFiled: December 11, 2009Publication date: September 19, 2013Inventors: Harvinder Singh Sawhney, Suman Saraf, Rosen Sharma
-
Publication number: 20110310439Abstract: 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: ApplicationFiled: June 22, 2010Publication date: December 22, 2011Applicant: MICROSOFT CORPORATIONInventors: AHMET GURCAN, HERMAN WIDJAJA, HRISTO IVANOV, HARVINDER SINGH, KANWAL VEDBRAT, ADAM KNAUFF, JIANYE LU
-
Patent number: 7698355Abstract: 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: GrantFiled: August 29, 2005Date of Patent: April 13, 2010Assignee: STMicroelectronics Pvt. Ltd.Inventors: Aditya Bhuvanagiri, Harvinder Singh, Rakesh Malik, Nitin Chawla
-
Publication number: 20090172161Abstract: System and methods for integrated web-based interactive training content development, management and distribution including a network for remote access by users to a content distribution server having privilege-based user access to content in at least one delivery format, wherein the content is stored on a content server in a format-neutral manner and delivered to the users in dynamically recombinable formats based upon user profiles.Type: ApplicationFiled: April 10, 2008Publication date: July 2, 2009Inventor: Harvinder Singh
-
Publication number: 20090095971Abstract: A wire bond LED lighting unit and method for maximizing heat transfer in an LED lighting unit are disclosed, wherein the LED lighting unit includes an LED package disposed on a first carrier plate and is in thermal communication therewith. A PWB is disposed on the first carrier plate spaced from the LED package. The LED package is in electrical communication with the PWB. The first carrier plate is also in thermal communication with the PWB.Type: ApplicationFiled: October 16, 2007Publication date: April 16, 2009Inventors: Andrew Glovatsky, Harvinder Singh
-
Patent number: 7478932Abstract: A headlamp assembly for a motor vehicle having a light source, a chamber that receives the light source and a cooling channel for removing heat from the chamber. A conductive wall and an insulating wall cooperate to define the chamber and the channel. The conductive wall has a substantially higher thermal conductivity than the insulating wall to promote the heat exchange between the chamber and the cooling channel and to reduce heat exchange between the cooling channel and the relatively hot engine compartment.Type: GrantFiled: November 29, 2005Date of Patent: January 20, 2009Assignee: Visteon Global Technologies, Inc.Inventors: Jeyachandrabose Chinniah, Edwin M. Sayers, Harvinder Singh, James D. Tarne, Alan J. Duszkiewicz, Paul A. Lyon
-
Publication number: 20080213461Abstract: 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 comprises 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: ApplicationFiled: June 19, 2006Publication date: September 4, 2008Applicant: GEORGIA TECH RESEARCH CORPORATIONInventors: Harvinder Singh Gill, Mark R. Prausnitz