Patents by Inventor Nadaradjane Ramatchandirane

Nadaradjane Ramatchandirane 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: 10484359
    Abstract: An embodiment may include transmitting a manufacturer security certificate to a provisioning server device, and establishing, with the provisioning server device, a secure connection based on the manufacturer security certificate. The embodiment may also involve transmitting, over the secure connection, device data that characterizes the client device, and receiving, over the secure connection, a server security certificate. The embodiment may further include obtaining a unique client device identifier. The embodiment may additionally include, possibly based on the server security certificate and the unique client device identifier, accessing protected information available to a particular pre-validated server device.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: November 19, 2019
    Assignee: Confia Systems, Inc.
    Inventor: Nadaradjane Ramatchandirane
  • Patent number: 10185595
    Abstract: An example method includes partitioning a software application into two or more instruction blocks each containing one or more software instructions. The two or more instruction blocks are arranged in a sequence defining an order in which to execute the two or more instruction blocks. The method may also involve storing, in a first block of the two or more instruction blocks, a first identifier of the first block and storing, in a second block of the two or more instruction blocks, (i) a second identifier of the second block, (ii) the first identifier of the first block, and (iii) a one-way cryptographic hash of contents of the first block. The first block is adjacent to the second block in the sequence. The method may additionally include transmitting, to a computing device, the two or more instruction blocks for execution by the computing device in the defined order.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: January 22, 2019
    Assignee: Confia Systems, Inc.
    Inventors: Nadaradjane Ramatchandirane, Vandana Upadhyay
  • Publication number: 20180276674
    Abstract: An automobile may contain a communications system including a local-area wireless transceiver and a wide-area wireless transceiver, a user interface, a processor, and memory. The automobile may perform operations comprising: (i) placing the communications system in a transaction mode, (ii) receiving, by way of the local-area wireless transceiver and from a first party device, a transaction token that proposes a transaction between the first party device and an entity associated with the automobile, (iii) displaying, by way of the user interface, a representation of the transaction, (iv) receiving, by way of the user interface, approval to conduct the transaction, (vi) transmitting, by way of the wide-area wireless transceiver and to a second party device, a request to conduct the transaction, and (vii) receiving, by way of the wide-area wireless transceiver and from the second party device, a confirmation that the transaction was successful.
    Type: Application
    Filed: May 30, 2018
    Publication date: September 27, 2018
    Inventors: Nadaradjane Ramatchandirane, Vandana Upadhyay
  • Publication number: 20170302656
    Abstract: An embodiment may include transmitting a manufacturer security certificate to a provisioning server device, and establishing, with the provisioning server device, a secure connection based on the manufacturer security certificate. The embodiment may also involve transmitting, over the secure connection, device data that characterizes the client device, and receiving, over the secure connection, a server security certificate. The embodiment may further include obtaining a unique client device identifier. The embodiment may additionally include, possibly based on the server security certificate and the unique client device identifier, accessing protected information available to a particular pre-validated server device.
    Type: Application
    Filed: March 13, 2017
    Publication date: October 19, 2017
    Inventor: Nadaradjane Ramatchandirane
  • Publication number: 20170302641
    Abstract: An embodiment may involve receiving, by a computing system, a message from a wireless service provider system. The computing system may include one or more computing devices located, e.g., in the trusted cloud. The message may contain a service-provider-based identity of a client device, an indication that the service-provider-based identity has been authenticated by the wireless service provider, and a code that the client device obtained from a remote machine proximate to the client device. The computing system may generate an anonymized identity of the client device based on the service-provider-based identity. The computing system may verify that a task associated with the code is within the authorized capabilities of the anonymized identity. Possibly based on the code (and perhaps other information as well), the computing system may transmit an instruction to the remote machine. The instruction may direct the remote machine to perform the task.
    Type: Application
    Filed: March 17, 2017
    Publication date: October 19, 2017
    Inventors: Nadaradjane Ramatchandirane, Vandana Upadhyay
  • Patent number: 9602292
    Abstract: An embodiment may include transmitting a manufacturer security certificate to a provisioning server device, and establishing, with the provisioning server device, a secure connection based on the manufacturer security certificate. The embodiment may also involve transmitting, over the secure connection, device data that characterizes the client device, and receiving, over the secure connection, a server security certificate. The embodiment may further include obtaining a unique client device identifier, where the unique client device identifier is stored in a secure memory element of the client device. The embodiment may additionally include, possibly based on the server security certificate and the unique client device identifier, accessing protected information available to a particular pre-validated server device.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: March 21, 2017
    Assignee: Confia Systems, Inc.
    Inventor: Nadaradjane Ramatchandirane
  • Patent number: 9603019
    Abstract: An embodiment may involve receiving, by a computing system, a message from a wireless service provider system. The computing system may include one or more computing devices located, e.g., in the trusted cloud. The message may contain a service-provider-based identity of a client device, an indication that the service-provider-based identity has been authenticated by the wireless service provider, and a code that the client device obtained from a remote machine proximate to the client device. The computing system may generate an anonymized identity of the client device based on the service-provider-based identity. The computing system may verify that a task associated with the code is within the authorized capabilities of the anonymized identity. Possibly based on the code (and perhaps other information as well), the computing system may transmit an instruction to the remote machine. The instruction may direct the remote machine to perform the task.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: March 21, 2017
    Assignee: Confia Systems, Inc.
    Inventors: Nadaradjane Ramatchandirane, Vandana Upadhyay
  • Publication number: 20170026187
    Abstract: An embodiment may include transmitting a manufacturer security certificate to a provisioning server device, and establishing, with the provisioning server device, a secure connection based on the manufacturer security certificate. The embodiment may also involve transmitting, over the secure connection, device data that characterizes the client device, and receiving, over the secure connection, a server security certificate. The embodiment may further include obtaining a unique client device identifier, where the unique client device identifier is stored in a secure memory element of the client device. The embodiment may additionally include, possibly based on the server security certificate and the unique client device identifier, accessing protected information available to a particular pre-validated server device.
    Type: Application
    Filed: September 11, 2015
    Publication date: January 26, 2017
    Inventor: Nadaradjane Ramatchandirane
  • Publication number: 20150278810
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for conducting a transaction involving a consumer engaged with a machine. A transaction request initiated by a consumer device is received for a prior-registered consumer and product/service associated with the engaged machine. The transaction request includes information to identify the consumer from among registered consumers, and to identify the product or service provider associated with the engaged machine from among registered product or service providers, and information obtained from the machine to identify a proposed transaction between the consumer and the product or service provider. An authorization process for the proposed transaction is initiated for the registered consumer that is a party to the proposed transaction, an authorization decision result is received without further communication with the device or machine.
    Type: Application
    Filed: June 4, 2014
    Publication date: October 1, 2015
    Inventors: Nadaradjane Ramatchandirane, Vandana Upadhyay