Patents by Inventor Uttam Sengupta

Uttam Sengupta 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).

  • Publication number: 20190042296
    Abstract: A data processing system with technology to secure a virtual machine control data structure (VMCDS) comprises random access memory (RAM) and a processor in communication with the RAM. The processor comprises virtualization technology that enables the processor to run a virtual machine monitor (VMM) in the data processing system and to run guest software in a virtual machine (VM) that is managed by the VMM. The VM is based at least in part on a VMCDS for the VM. An instruction decoder in the processor recognizes and dispatches a set-mask instruction. The set-mask instruction specifies access restrictions to be imposed on the VMM with respect to the VMCDS of the VM. The processor also comprises a mask enforcer to automatically enforce the access restrictions specified by the set-mask instruction, in response to an attempt by the VMM to access the VMCDS of the VM. Other embodiments are described and claimed.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 7, 2019
    Inventors: Prashant Dewan, Siddhartha Chhabra, Uttam Sengupta
  • Publication number: 20180366127
    Abstract: A method for speaker recognition, an electronic device and a speaker recognition system are disclosed. An example method includes receiving speech data corresponding to one or more utterances from a plurality of speakers that include a plurality of voice features. A plurality of variability factors is extracted from the speech data. The dimensionality of the plurality of variability factors is reduced using a non parametric analysis, thereby generating dimensionality reduced features. A score space is defined based at least on the dimensionality reduced features.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 20, 2018
    Inventors: Divyashree-Shivakumar Sreepathihalli, Prashant Dewan, Uttam Sengupta
  • Patent number: 9935855
    Abstract: An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: April 3, 2018
    Assignee: Intel Corporation
    Inventors: Uttam Sengupta, Prashant Gandhi, Shobbit Varshney, Mandar Joshi, Shreekant Thakkar
  • Publication number: 20180047307
    Abstract: Various embodiments are generally directed an apparatus and method for processing an encrypted graphic with a decryption key associated with a depth order policy including a depth position of a display scene, generating a graphic from the encrypted graphic when the encrypted graphic is successfully decrypted using the decryption key and assigning the graphic to a plane at the depth position of the display scene when the encrypted graphic is successfully decrypted.
    Type: Application
    Filed: October 9, 2017
    Publication date: February 15, 2018
    Applicant: INTEL CORPORATION
    Inventors: Prashant Dewan, Uttam Sengupta, Uday R. Savagaonkar, Siddhartha Chhabra, David Durham, Xiaozhu Kang
  • Publication number: 20170372063
    Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for virtualization-based intra-block workload isolation. The system may include a virtual machine manager (VMM) module to create a secure virtualization environment or sandbox. The system may also include a processor block to load data into a first region of the sandbox and to generate a workload package based on the data. The workload package is stored in a second region of the sandbox. The system may further include an operational block to fetch and execute instructions from the workload package.
    Type: Application
    Filed: July 21, 2017
    Publication date: December 28, 2017
    Applicant: Intel Corporation
    Inventors: PRASHANT DEWAN, UTTAM SENGUPTA, SIDDHARTHA CHHABRA, DAVID DURHAM, XIAOZHU KANG, UDAY SAVAGAONKAR, ALPA NARENDRA TRIVEDI
  • Patent number: 9786205
    Abstract: Various embodiments are generally directed an apparatus and method for processing an encrypted graphic with a decryption key associated with a depth order policy including a depth position of a display scene, generating a graphic from the encrypted graphic when the encrypted graphic is successfully decrypted using the decryption key and assigning the graphic to a plane at the depth position of the display scene when the encrypted graphic is successfully decrypted.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: October 10, 2017
    Assignee: INTEL CORPORATION
    Inventors: Prashant Dewan, Uttam Sengupta, Uday R. Savagaonkar, Siddhartha Chhabra, David Durham, Xiaozhu Kang
  • Publication number: 20170019318
    Abstract: An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.
    Type: Application
    Filed: September 28, 2016
    Publication date: January 19, 2017
    Inventors: Shobhit Varshney, Prashant Gandhi, Mandar Joshi, Uttam Sengupta, Shreekant Thakkar
  • Publication number: 20160321438
    Abstract: Embodiments of the disclosure implement techniques to create secure Original Equipment Manufacturer (OEM) identifiers. In one embodiment, a processing system is disclosed. The processing system includes a memory to store an Original Equipment Manufacturer (OEM) key and a processing device, operatively coupled to the memory. The processing device is to receive the OEM key for an OEM system as input to a cryptographic hash function. A device key is produced by applying the cryptographic hash function to the OEM key and a global key associated with a vendor of the OEM system. The device key is provided to a security firmware device to authenticate the OEM system.
    Type: Application
    Filed: June 27, 2016
    Publication date: November 3, 2016
    Inventors: Rauno Tamminen, Jari Lukkarila, Uttam Sengupta
  • Patent number: 9390246
    Abstract: A processing device implementing creation of secure Original Equipment Manufacturer (OEM) identifiers (IDs) in a processing device is disclosed. A processing device of the disclosure includes a one-time programmable storage device and an execution unit. The execution unit can implement a one-way cryptographic hash function that is to receive a secret OEM key from an OEM system, generate an OEM public ID from the secret OEM key, and send the OEM public ID to the one-time programmable storage device for storage.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: July 12, 2016
    Assignee: Intel Corporation
    Inventors: Rauno Tamminen, Jari Lukkarila, Uttam Sengupta
  • Publication number: 20160123740
    Abstract: Methods, apparatuses and storage medium associated with navigation service are disclosed. In various embodiments, a method may include collecting, by a client mobile device, ambient barometric pressure information at a current location of the client mobile device. The method may further include providing, by the mobile device, contemporaneous navigation assistance to a user of the mobile device or for a user of the mobile device, assisted by a remote navigation assistance service. Assistance by the remote navigation service is associated with determining the current elevation level, based at least in part on ambient barometric pressure information collected by the client mobile device and by one or more crowdsourced mobile devices at the current location. Other embodiments may be disclosed or claimed.
    Type: Application
    Filed: January 11, 2016
    Publication date: May 5, 2016
    Inventors: Rajesh Poornachandran, Lakshman Krishnamurthy, Uttam Sengupta, Rajsekaran Andiappan
  • Patent number: 9261370
    Abstract: Methods, apparatuses and storage medium associated with navigation service are disclosed. In various embodiments, a method may include collecting, by a client mobile device, ambient barometric pressure information at a current location of the client mobile device. The method may further include providing, by the mobile device, contemporaneous navigation assistance to a user of the mobile device or for a user of the mobile device, assisted by a remote navigation assistance service. Assistance by the remote navigation service is associated with determining the current elevation level, based at least in part on ambient barometric pressure information collected by the client mobile device and by one or more crowdsourced mobile devices at the current location. Other embodiments may be disclosed or claimed.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: February 16, 2016
    Assignee: Intel Corporation
    Inventors: Rajesh Poornachandran, Lakshman Krishnamurthy, Uttam Sengupta, Rajsekaran Andiappan
  • Patent number: 9182240
    Abstract: Techniques and mechanisms for providing information to represent a course traversed by a mobile device. In an embodiment, navigation logic of the mobile device determines context data other than any geodetic data that specifies a position of the mobile device. With such context data, the navigation logic determines a sequence of estimates each for a respective position of the device on a course traversed by the mobile device. In another embodiment, determining the sequence of estimates includes determining a first estimate of a first position of the mobile device independent of any geodetic data that specifies the first position. Course information representing such a determined sequence includes timestamp information for the first estimate.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: November 10, 2015
    Assignee: Intel Corporation
    Inventors: Rajesh Poornachandran, Uttam Sengupta, Rajasekaran Andiappan
  • Publication number: 20150180657
    Abstract: Various embodiments are generally directed an apparatus and method for processing an encrypted graphic with a decryption key associated with a depth order policy including a depth position of a display scene, generating a graphic from the encrypted graphic when the encrypted graphic is successfully decrypted using the decryption key and assigning the graphic to a plane at the depth position of the display scene when the encrypted graphic is successfully decrypted.
    Type: Application
    Filed: December 23, 2013
    Publication date: June 25, 2015
    Inventors: Prashant Dewan, Uttam Sengupta, Uday R. Savagaonkar, Siddhartha Chhabra, David Durham, Xiaozhu Kang
  • Publication number: 20150086019
    Abstract: A processing device implementing creation of secure Original Equipment Manufacturer (OEM) identifiers (IDs) in a processing device is disclosed. A processing device of the disclosure includes a one-time programmable storage device and an execution unit. The execution unit can implement a one-way cryptographic hash function that is to receive a secret OEM key from an OEM system, generate an OEM public ID from the secret OEM key, and send the OEM public ID to the one-time programmable storage device for storage.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 26, 2015
    Inventors: Rauno Tamminen, Jari Lukkarila, Uttam Sengupta
  • Publication number: 20140310113
    Abstract: In some embodiments, an electronic device comprises an input interface, a communication interface, a processor, and logic to initiate, in the electronic device, a secure communication session with a credit server, select at least one credit source, receive, in the electronic device, a payment credential associated with the at least one credit source, receive, from a point of sale device, a request for payment information for a purchase transaction, wherein the request specifies a predetermined format for the payment information, format, in the electronic device, payment information comprising the payment credentials in the predetermined format, and transmit the payment information from the phone to the point of sale device. Other embodiments may be described.
    Type: Application
    Filed: October 1, 2011
    Publication date: October 16, 2014
    Inventors: Uttam Sengupta, Sanjay Bakshi
  • Patent number: 8816903
    Abstract: A method and apparatus for faster global positioning system (GPS) location using pre-computed spatial location data are described. In one embodiment, a method includes acquiring a pre-computed spatial location of a mobile platform device (MPD) that is computed when a GPS receiver is disabled due to the spatial location of the MPD. In one embodiment, the pre-computed spatial location is determined by a non-GPS based spatial location technology when a receiver is disabled due to the spatial location of the MPD. During the periodic computation of spatial location data, the GPS receiver may be monitored. In one embodiment, in response to activation of the GPS receiver, the pre-computed spatial location data is provided to the GPS receiver for identification and lock onto a predetermined number of visible satellites to reduce a time to first fix (TTFF) a current spatial location of the MPD. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: August 26, 2014
    Assignee: Intel Corporation
    Inventors: Uttam Sengupta, Sanjay Bakshi, Shriharsha Hedge
  • Publication number: 20140115318
    Abstract: An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.
    Type: Application
    Filed: December 27, 2013
    Publication date: April 24, 2014
    Inventors: Uttam Sengupta, Prashant Gandhi, Shobbit Varshney, Mandar Joshi, Shreekant Thakkar
  • Publication number: 20140088860
    Abstract: Techniques and mechanisms for providing information to represent a course traversed by a mobile device. In an embodiment, navigation logic of the mobile device determines context data other than any geodetic data that specifies a position of the mobile device. With such context data, the navigation logic determines a sequence of estimates each for a respective position of the device on a course traversed by the mobile device. In another embodiment, determining the sequence of estimates includes determining a first estimate of a first position of the mobile device independent of any geodetic data that specifies the first position. Course information representing such a determined sequence includes timestamp information for the first estimate.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 27, 2014
    Applicant: INTEL CORPORATION
    Inventors: Rajesh Poornachandran, Uttam Sengupta, Rajasekaran Andiappan
  • Publication number: 20140081572
    Abstract: Methods, apparatuses and storage medium associated with navigation service are disclosed. In various embodiments, a method may include collecting, by a client mobile device, ambient barometric pressure information at a current location of the client mobile device. The method may further include providing, by the mobile device, contemporaneous navigation assistance to a user of the mobile device or for a user of the mobile device, assisted by a remote navigation assistance service. Assistance by the remote navigation service is associated with determining the current elevation level, based at least in part on ambient barometric pressure information collected by the client mobile device and by one or more crowdsourced mobile devices at the current location. Other embodiments may be disclosed or claimed.
    Type: Application
    Filed: December 28, 2011
    Publication date: March 20, 2014
    Inventors: Rajesh Poornachandran, Lakshman Krishnamurthy, Uttam Sengupta, Rajasekaran Andiappan
  • Publication number: 20140067570
    Abstract: In some embodiments, an electronic device comprises an input interface, a communication interface, a processor, and logic to launch, in the electronic device, a shopping application associated with one or more specific vendors, establish, via the communication interface, a communication connection between the electronic device and a shopping server, and receive, via the input interface, an identifier associated with one or more products sold by the one or more specific vendors, receive, via the communication interface, point of sale information associated with the one or more products associated with the identifier, receive, via the communication interface, a transaction authorization to purchase the one or more products associated with the identifier, and execute the purchase transaction on the electronic device. Other embodiments may be described.
    Type: Application
    Filed: October 1, 2011
    Publication date: March 6, 2014
    Inventors: Uttam Sengupta, Selim Aissi, Venky Venkateswaran, Abhilasha Bhargav-Spantzel