Patents by Inventor Manvinder Singh
Manvinder 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: 10841305Abstract: Systems, methods, and software can be used to provide authentication for a software service. In some aspects, an identity provider (IDP) receives an identity authentication request from a client device. The IDP transmits an on-premises verification initiation request for a digest authentication to on-premises directory provider (OPDP). The IDP receives an on-premises verification initiation request. The an on-premises verification initiation request includes one or more digest authentication attributes. The IDP transmits the one or more digest authentication attributes. The IDP receives a digest, wherein the digest is calculated based on the one or more digest authentication attributes and one or more identity authentication credentials. The IDP transmits the digest, and receives an on-premises verification response that indicates a result of the digest authentication.Type: GrantFiled: October 2, 2017Date of Patent: November 17, 2020Assignee: BlackBerry LimitedInventors: Manvinder Singh, Mendel Elliot Spencer
-
Patent number: 10454929Abstract: Systems, methods, and software can be used to provide authentication for an enterprise service. In some aspects, an identity server receives an authentication request. An on-premises verification command is transmitted. The on-premises verification command indicates an on-premises agent that verifies on-premises network connectivity. In response to the on-premises verification command, an on-premises verification response message is received. An authentication response is transmitted based on the received on-premises verification response message.Type: GrantFiled: December 16, 2016Date of Patent: October 22, 2019Assignee: BlackBerry LimitedInventors: Mendel Elliot Spencer, Manvinder Singh, Balaaji Tirouvengadam, Ying Li, Balasubrahmanyam Gattu
-
Publication number: 20190104123Abstract: Systems, methods, and software can be used to provide authentication for a software service. In some aspects, an identity provider (IDP) receives an identity authentication request from a client device. The IDP transmits an on-premises verification initiation request for a digest authentication to on-premises directory provider (OPDP). The IDP receives an on-premises verification initiation request. The an on-premises verification initiation request includes one or more digest authentication attributes. The IDP transmits the one or more digest authentication attributes. The IDP receives a digest, wherein the digest is calculated based on the one or more digest authentication attributes and one or more identity authentication credentials. The IDP transmits the digest, and receives an on-premises verification response that indicates a result of the digest authentication.Type: ApplicationFiled: October 2, 2017Publication date: April 4, 2019Applicant: BlackBerry LimitedInventors: Manvinder SINGH, Mendel Elliot SPENCER
-
Publication number: 20180176217Abstract: Systems, methods, and software can be used to provide authentication for an enterprise service. In some aspects, an identity server receives an authentication request. An on-premises verification command is transmitted. The on-premises verification command indicates an on-premises agent that verifies on-premises network connectivity. In response to the on-premises verification command, an on-premises verification response message is received. An authentication response is transmitted based on the received on-premises verification response message.Type: ApplicationFiled: December 16, 2016Publication date: June 21, 2018Applicant: BlackBerry LimitedInventors: Mendel Elliot SPENCER, Manvinder Singh, Balaaji Tirouvengadam, Ying Li, Balasubrahmanyam GATTU
-
Patent number: 9203264Abstract: Various embodiments of the invention include systems, computer program products, and related methods for managing the purging of a hydrogen-cooled dynamoelectric machine. In various embodiments, a system is disclosed including at least one computing device configured to perform the following: obtain an indication of a fault in an alternating current (AC) power supply to a hydrogen-cooled dynamoelectric machine system; determine a reserve power characteristic of a reserve energy storage device in response to obtaining the indication of the fault in the AC power supply; and extend a pre-purge cycle for the hydrogen-cooled dynamoelectric machine system based upon the reserve power characteristic of the reserve energy storage device.Type: GrantFiled: May 29, 2012Date of Patent: December 1, 2015Assignee: General Electric CompanyInventors: Luis Fernando Magana Cano, Manvinder Singh Chhatwal, Nicola Piccirillo, Robert Samuel Rodick, Ravishankar Bagalur Sampangiramaiah, Jose Donaciano Estrada Zepeda
-
Publication number: 20130320785Abstract: Various embodiments of the invention include systems, computer program products, and related methods for managing the purging of a hydrogen-cooled dynamoelectric machine. In various embodiments, a system is disclosed including at least one computing device configured to perform the following: obtain an indication of a fault in an alternating current (AC) power supply to a hydrogen-cooled dynamoelectric machine system; determine a reserve power characteristic of a reserve energy storage device in response to obtaining the indication of the fault in the AC power supply; and extend a pre-purge cycle for the hydrogen-cooled dynamoelectric machine system based upon the reserve power characteristic of the reserve energy storage device.Type: ApplicationFiled: May 29, 2012Publication date: December 5, 2013Applicant: GENERAL ELECTRIC COMPANYInventors: Luis Fernando Magana Cano, Manvinder Singh Chhatwal, Nicola Piccirillo, Robert Samuel Rodick, Ravishankar Bagalur Sampangiramaiah, Jose Donaciano Estrada Zepeda
-
Patent number: 8548432Abstract: Aspects relate to authorizing mobile devices for PBX-based voice services. A mobile device calls a PBX over a voice channel, and phone number identifier information is obtained and matched to identifier information for devices that known (authorizeable) to use the PBX. If there is one incoming call that matches to a given device, and an authentication token provided over a data channel matches an authentication token associated with that device, then the device is authorized for voice services. Where there are multiple matching calls, those devices are instructed to provide authentication tokens over their voice channels. The devices can detect absence of a data channel and provide authentication tokens over the voice channels; the devices also can wait to receive a call connected response and in the absence of such provide their authentication tokens over the voice channel. Tokens can be requested and downloaded for storage at the devices.Type: GrantFiled: August 29, 2012Date of Patent: October 1, 2013Assignee: Blackberry LimitedInventors: Liam John Keast, Bradford Lawrence Spencer, Manvinder Singh
-
Publication number: 20120321066Abstract: Aspects relate to authorizing mobile devices for PBX-based voice services. A mobile device calls a PBX over a voice channel, and phone number identifier information is obtained and matched to identifier information for devices that known (authorizeable) to use the PBX. If there is one incoming call that matches to a given device, and an authentication token provided over a data channel matches an authentication token associated with that device, then the device is authorized for voice services. Where there are multiple matching calls, those devices are instructed to provide authentication tokens over their voice channels. The devices can detect absence of a data channel and provide authentication tokens over the voice channels; the devices also can wait to receive a call connected response and in the absence of such provide their authentication tokens over the voice channel. Tokens can be requested and downloaded for storage at the devices.Type: ApplicationFiled: August 29, 2012Publication date: December 20, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Liam John KEAST, Bradford Lawrence SPENCER, Manvinder SINGH
-
Patent number: 8301117Abstract: Aspects relate to authorizing mobile devices for PBX-based voice services. A mobile device calls a PBX over a voice channel, and phone number identifier information is obtained and matched to identifier information for devices that known (authorizeable) to use the PBX. If there is one incoming call that matches to a given device, and an authentication token provided over a data channel matches an authentication token associated with that device, then the device is authorized for voice services. Where there are multiple matching calls, those devices are instructed to provide authentication tokens over their voice channels. The devices can detect absence of a data channel and provide authentication tokens over the voice channels; the devices also can wait to receive a call connected response and in the absence of such provide their authentication tokens over the voice channel. Tokens can be requested and downloaded for storage at the devices.Type: GrantFiled: December 14, 2009Date of Patent: October 30, 2012Assignee: Research In Motion LimitedInventors: Liam John Keast, Bradford Lawrence Spencer, Manvinder Singh
-
Patent number: 8203535Abstract: A passive touch system includes a passive touch surface and at least two cameras associated with the touch surface. The at least two cameras acquire images of the touch surface from different locations and have overlapping fields of view. A processor receives and processes images acquired by the at least two cameras to detect the existence of a pointer therein and to determine the location of the pointer relative to the touch surface. Actual pointer contact with the touch surface and pointer hover above the touch surface can be determined.Type: GrantFiled: August 31, 2006Date of Patent: June 19, 2012Assignee: SMART Technologies ULCInventors: Gerald Morrison, Manvinder Singh
-
Patent number: 8055022Abstract: A method of tracking an object of interest preferably includes (i) acquiring a first image and a second image representing different viewpoints of the object of interest; (ii) processing the first image into a first image data set and the second image into a second image data set; (iii) processing the first image data set and the second image data set to generate a background data set associated with a background; (iv) generating a first difference map by determining differences between the first image data set and the background data set and a second difference map by determining differences between the second image data set and the background data set; (v) detecting a first relative position of the object of interest in the first difference map and a second relative position of the object of interest in the second difference map; and (vi) producing an absolute position of the object of interest from the first and second relative positions of the object of interest.Type: GrantFiled: February 24, 2009Date of Patent: November 8, 2011Assignee: SMART Technologies ULCInventors: Gerald Morrison, Manvinder Singh
-
Publication number: 20110143714Abstract: Aspects relate to authorizing mobile devices for PBX-based voice services. A mobile device calls a PBX over a voice channel, and phone number identifier information is obtained and matched to identifier information for devices that known (authorizeable) to use the PBX. If there is one incoming call that matches to a given device, and an authentication token provided over a data channel matches an authentication token associated with that device, then the device is authorized for voice services. Where there are multiple matching calls, those devices are instructed to provide authentication tokens over their voice channels. The devices can detect absence of a data channel and provide authentication tokens over the voice channels; the devices also can wait to receive a call connected response and in the absence of such provide their authentication tokens over the voice channel. Tokens can be requested and downloaded for storage at the devices.Type: ApplicationFiled: December 14, 2009Publication date: June 16, 2011Inventors: Liam John Keast, Bradford Lawrence Spencer, Manvinder Singh
-
Publication number: 20100265202Abstract: A passive touch system includes a passive touch surface and at least two cameras associated with the touch surface. The at least two cameras acquire images of the touch surface from different locations and have overlapping fields of view. A processor receives and processes images acquired by the at least two cameras to detect the existence of a pointer therein and to determine the location of the pointer relative to the touch surface. Actual pointer contact with the touch surface and pointer hover above the touch surface can be determined.Type: ApplicationFiled: July 1, 2010Publication date: October 21, 2010Applicant: SMART Technologies ULCInventors: GERALD MORRISON, Manvinder Singh
-
Patent number: 7755613Abstract: A passive touch system includes a passive touch surface and at least two cameras associated with the touch surface. The at least two cameras acquire images of the touch surface from different locations and have overlapping fields of view. A processor receives and processes images acquired by the at least two cameras to detect the existence of a pointer therein and to determine the location of the pointer relative to the touch surface. Actual pointer contact with the touch surface and pointer hover above the touch surface can be determined.Type: GrantFiled: August 31, 2006Date of Patent: July 13, 2010Assignee: SMART Technologies ULCInventors: Gerald Morrison, Manvinder Singh
-
Publication number: 20090153523Abstract: A method of tracking an object of interest preferably includes (i) acquiring a first image and a second image representing different viewpoints of the object of interest; (ii) processing the first image into a first image data set and the second image into a second image data set; (iii) processing the first image data set and the second image data set to generate a background data set associated with a background; (iv) generating a first difference map by determining differences between the first image data set and the background data set and a second difference map by determining differences between the second image data set and the background data set; (v) detecting a first relative position of the object of interest in the first difference map and a second relative position of the object of interest in the second difference map; and (vi) producing an absolute position of the object of interest from the first and second relative positions of the object of interest.Type: ApplicationFiled: February 24, 2009Publication date: June 18, 2009Applicant: SMART Technologies ULCInventors: Gerald Morrison, Manvinder Singh
-
Publication number: 20080219507Abstract: A method of tracking an object of interest preferably includes (i) acquiring a first image and a second image representing different viewpoints of the object of interest; (ii) processing the first image into a first image data set and the second image into a second image data set; (iii) processing the first image data set and the second image data set to generate a background data set associated with a background; (iv) generating a first difference map by determining differences between the first image data set and the background data set and a second difference map by determining differences between the second image data set and the background data set; (v) detecting a first relative position of the object of interest in the first difference map and a second relative position of the object of interest in the second difference map; and (vi) producing an absolute position of the object of interest from the first and second relative positions of the object of interest.Type: ApplicationFiled: May 9, 2008Publication date: September 11, 2008Applicant: SMART TECHNOLOGIES ULCInventors: Gerald Morrison, Manvinder Singh
-
Patent number: 7236162Abstract: A passive touch system includes a passive touch surface and at least two cameras associated with the touch surface. The at least two cameras acquire images of the touch surface from different locations and have overlapping fields of view. A processor receives and processes images acquired by the at least two cameras to detect the existence of a pointer therein and to determine the location of the pointer relative to the touch surface. Actual pointer contact with the touch surface and pointer hover above the touch surface can be determined.Type: GrantFiled: November 24, 2004Date of Patent: June 26, 2007Assignee: Smart Technologies, Inc.Inventors: Gerald Morrison, Manvinder Singh
-
Publication number: 20070075982Abstract: A passive touch system includes a passive touch surface and at least two cameras associated with the touch surface. The at least two cameras acquire images of the touch surface from different locations and have overlapping fields of view. A processor receives and processes images acquired by the at least two cameras to detect the existence of a pointer therein and to determine the location of the pointer relative to the touch surface. Actual pointer contact with the touch surface and pointer hover above the touch surface can be determined.Type: ApplicationFiled: August 31, 2006Publication date: April 5, 2007Applicant: SMART TECHNOLOGIES, INC.Inventors: Gerald Morrison, Manvinder Singh
-
Publication number: 20070002028Abstract: A passive touch system includes a passive touch surface and at least two cameras associated with the touch surface. The at least two cameras acquire images of the touch surface from different locations and have overlapping fields of view. A processor receives and processes images acquired by the at least two cameras to detect the existence of a pointer therein and to determine the location of the pointer relative to the touch surface. Actual pointer contact with the touch surface and pointer hover above the touch surface can be determined.Type: ApplicationFiled: August 31, 2006Publication date: January 4, 2007Applicant: SMART TECHNOLOGIES, INC.Inventors: Gerald Morrison, Manvinder Singh
-
Publication number: 20060034486Abstract: A passive touch system includes a passive touch surface and at least two cameras associated with the touch surface. The at least two cameras acquire images of the touch surface from different locations and have overlapping fields of view. A processor receives and processes images acquired by the at least two cameras to detect the existence of a pointer therein and to determine the location of the pointer relative to the touch surface. Actual pointer contact with the touch surface and pointer hover above the touch surface can be determined.Type: ApplicationFiled: October 13, 2005Publication date: February 16, 2006Inventors: Gerald Morrison, Manvinder Singh