Patents by Inventor Farhad Pezeshki

Farhad Pezeshki 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: 11346089
    Abstract: A fluid dispensing system comprises a first pipe, a second pipe and a thermoelectric generator. The first pipe is configured to carry fluid to the fluid dispensing system. The second pipe is configured to carry fluid to the fluid dispensing system. Temperature of the fluid carried by the first pipe is higher than temperature of the fluid carried by the second pipe. The thermoelectric generator comprises a first side and a second side. The first side of the thermoelectric generator is in thermal contact with the first pipe. The second side of the thermoelectric generator is in thermal contact with the second pipe. Temperature gradient is established between the first side and the second side due to difference in temperature in the first pipe and the second pipe. Electric current is generated by the thermoelectric generator as a result of the temperature gradient.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: May 31, 2022
    Assignee: M.I.S. Electronics Inc.
    Inventors: Bhusan Gupta, Hamid Farzaneh, Farhad Pezeshki, Saeid Mohmedi
  • Publication number: 20210156126
    Abstract: A fluid dispensing system comprises a first pipe, a second pipe and a thermoelectric generator. The first pipe is configured to carry fluid to the fluid dispensing system. The second pipe is configured to carry fluid to the fluid dispensing system. Temperature of the fluid carried by the first pipe is higher than temperature of the fluid carried by the second pipe. The thermoelectric generator comprises a first side and a second side. The first side of the thermoelectric generator is in thermal contact with the first pipe. The second side of the thermoelectric generator is in thermal contact with the second pipe. Temperature gradient is established between the first side and the second side due to difference in temperature in the first pipe and the second pipe. Electric current is generated by the thermoelectric generator as a result of the temperature gradient.
    Type: Application
    Filed: June 1, 2018
    Publication date: May 27, 2021
    Inventors: BHUSAN GUPTA, HAMID FARZANEH, FARHAD PEZESHKI, SAEID MOHMEDI
  • Patent number: 9167420
    Abstract: A system, apparatus and method for enabling interaction between a mobile device and a dynamic list of remotely hosted applications. A mobile device is provided with a removable module implementing a virtual machine defined by a set of instructions. The mobile device requests an initial application from an application server. The application server generates a message, including a set of commands and any parametric information, such as text to be displayed, which is then compiled into executable code. The executable code is then forwarded to the mobile device for execution. The mobile device interprets the executable code and runs it, possibly causing text or a menu to be displayed. In a first embodiment, the mobile device requests a list of currently available applications and is provided with such a list by a first application server. The user is then able to select from the list of applications, some which can be located on other servers.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: October 20, 2015
    Assignee: IMS HEALTH INC.
    Inventor: Farhad Pezeshki
  • Patent number: 8666070
    Abstract: A method of masking a cryptographic operation using a secret value, comprising the steps of dividing the secret value into a plurality of parts; combining with each part a random value to derive a new part such that the new parts when combined are equivalent to the original secret value; and utilizing each of the individual parts in the operation.
    Type: Grant
    Filed: July 11, 2006
    Date of Patent: March 4, 2014
    Assignee: Certicom Corp.
    Inventors: Farhad Pezeshki, Robert J. Lambert
  • Patent number: 8666063
    Abstract: A method of masking a cryptographic operation using a secret value, comprising the steps of dividing the secret value into a plurality of parts; combining with each part a random value to derive a new part such that the new parts when combined are equivalent to the original secret value; and utilizing each of the individual parts in the operation.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: March 4, 2014
    Assignee: Certicom Corp.
    Inventors: Farhad Pezeshki, Robert John Lambert
  • Patent number: 8660264
    Abstract: A method of masking a cryptographic operation using a secret value, comprising the steps of dividing the secret value into a plurality of parts; combining with each part a random value to derive a new part such that the new parts when combined are equivalent to the original secret value; and utilizing each of the individual parts in the operation.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: February 25, 2014
    Assignee: Certicom Corp.
    Inventors: Farhad Pezeshki, Robert J. Lambert
  • Patent number: 8542826
    Abstract: A method of masking a cryptographic operation using a secret value, comprising the steps of dividing the secret value into a plurality of parts; combining with each part a random value to derive a new part such that the new parts when combined are equivalent to the original secret value; and utilizing each of the individual parts in the operation.
    Type: Grant
    Filed: July 11, 2006
    Date of Patent: September 24, 2013
    Assignee: Certicom Corp.
    Inventors: Farhad Pezeshki, Robert J. Lambert
  • Patent number: 8542821
    Abstract: A method of masking a cryptographic operation using a secret value, comprising the steps of dividing the secret value into a plurality of parts; combining with each part a random value to derive a new part such that the new parts when combined are equivalent to the original secret value; and utilizing each of the individual parts in the operation.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: September 24, 2013
    Assignee: Certicom Corp.
    Inventors: Farhad Pezeshki, Robert John Lambert
  • Publication number: 20130101112
    Abstract: A method of masking a cryptographic operation using a secret value, comprising the steps of dividing the secret value into a plurality of parts; combining with each part a random value to derive a new part such that the new parts when combined are equivalent to the original secret value; and utilizing each of the individual parts in the operation.
    Type: Application
    Filed: September 15, 2012
    Publication date: April 25, 2013
    Inventors: Farhad Pezeshki, Robert J. Lambert
  • Publication number: 20100278334
    Abstract: A method of masking a cryptographic operation using a secret value, comprising the steps of dividing the secret value into a plurality of parts; combining with each part a random value to derive a new part such that the new parts when combined are equivalent to the original secret value; and utilizing each of the individual parts in the operation.
    Type: Application
    Filed: July 15, 2010
    Publication date: November 4, 2010
    Applicant: Certicom Corp.
    Inventors: Farhad Pezeshki, Robert J. Lambert
  • Publication number: 20100205436
    Abstract: A system, apparatus and method for enabling interaction between a mobile device and a dynamic list of remotely hosted applications. A mobile device is provided with a removable module implementing a virtual machine defined by a set of instructions. The mobile device requests an initial application from an application server. The application server generates a message, including a set of commands and any parametric information, such as text to be displayed, which is then compiled into executable code. The executable code is then forwarded to the mobile device for execution. The mobile device interprets the executable code and runs it, possibly causing text or a menu to be displayed. In a first embodiment, the mobile device requests a list of currently available applications and is provided with such a list by a first application server. The user is then able to select from the list of applications, some which can be located on other servers.
    Type: Application
    Filed: April 19, 2010
    Publication date: August 12, 2010
    Applicant: DIVERSINET CORP.
    Inventor: Farhad Pezeshki
  • Publication number: 20070053509
    Abstract: A method of masking a cryptographic operation using a secret value, comprising the steps of dividing the secret value into a plurality of parts; combining with each part a random value to derive a new part such that the new parts when combined are equivalent to the original secret value; and utilizing each of the individual parts in the operation.
    Type: Application
    Filed: July 11, 2006
    Publication date: March 8, 2007
    Inventors: Farhad Pezeshki, Robert Lambert
  • Patent number: 7092523
    Abstract: A method of masking a cryptographic operation using a secret value, comprising the steps of dividing the secret value into a plurality of parts; combining with each part a random value to derive a new part such that the new parts when combined are equivalent to the original secret value; and utilizing each of the individual parts in the operation.
    Type: Grant
    Filed: July 10, 2001
    Date of Patent: August 15, 2006
    Assignee: Certicom Corp.
    Inventors: Farhad Pezeshki, Robert J. Lambert
  • Publication number: 20030228866
    Abstract: A system, apparatus and method for enabling interaction between a mobile device and a dynamic list of remotely hosted applications. A mobile device is provided with a removable module implementing a virtual machine defined by a set of instructions. The mobile device requests an initial application from an application server. The application server generates a message, including a set of commands and any parametric information, such as text to be displayed, which is then compiled into executable code. The executable code is then forwarded to the mobile device for execution. The mobile device interprets the executable code and runs it, possibly causing text or a menu to be displayed. In a first embodiment, the mobile device requests a list of currently available applications and is provided with such a list by a first application server. The user is then able to select from the list of applications, some which can be located on other servers.
    Type: Application
    Filed: May 21, 2003
    Publication date: December 11, 2003
    Inventor: Farhad Pezeshki
  • Publication number: 20020029346
    Abstract: A method of masking a cryptographic operation using a secret value, comprising the steps of dividing the secret value into a plurality of parts; combining with each part a random value to derive a new part such that the new parts when combined are equivalent to the original secret value; and utilizing each of the individual parts in the operation.
    Type: Application
    Filed: July 10, 2001
    Publication date: March 7, 2002
    Inventors: Farhad Pezeshki, Robert J. Lambert