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: 11346089Abstract: 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: GrantFiled: June 1, 2018Date of Patent: May 31, 2022Assignee: M.I.S. Electronics Inc.Inventors: Bhusan Gupta, Hamid Farzaneh, Farhad Pezeshki, Saeid Mohmedi
-
Publication number: 20210156126Abstract: 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: ApplicationFiled: June 1, 2018Publication date: May 27, 2021Inventors: BHUSAN GUPTA, HAMID FARZANEH, FARHAD PEZESHKI, SAEID MOHMEDI
-
Patent number: 9167420Abstract: 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: GrantFiled: April 19, 2010Date of Patent: October 20, 2015Assignee: IMS HEALTH INC.Inventor: Farhad Pezeshki
-
Patent number: 8666070Abstract: 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: GrantFiled: July 11, 2006Date of Patent: March 4, 2014Assignee: Certicom Corp.Inventors: Farhad Pezeshki, Robert J. Lambert
-
Patent number: 8666063Abstract: 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: GrantFiled: July 15, 2010Date of Patent: March 4, 2014Assignee: Certicom Corp.Inventors: Farhad Pezeshki, Robert John Lambert
-
Patent number: 8660264Abstract: 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: GrantFiled: September 15, 2012Date of Patent: February 25, 2014Assignee: Certicom Corp.Inventors: Farhad Pezeshki, Robert J. Lambert
-
Patent number: 8542826Abstract: 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: GrantFiled: July 11, 2006Date of Patent: September 24, 2013Assignee: Certicom Corp.Inventors: Farhad Pezeshki, Robert J. Lambert
-
Patent number: 8542821Abstract: 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: GrantFiled: July 15, 2010Date of Patent: September 24, 2013Assignee: Certicom Corp.Inventors: Farhad Pezeshki, Robert John Lambert
-
Publication number: 20130101112Abstract: 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: ApplicationFiled: September 15, 2012Publication date: April 25, 2013Inventors: Farhad Pezeshki, Robert J. Lambert
-
Publication number: 20100278334Abstract: 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: ApplicationFiled: July 15, 2010Publication date: November 4, 2010Applicant: Certicom Corp.Inventors: Farhad Pezeshki, Robert J. Lambert
-
Publication number: 20100205436Abstract: 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: ApplicationFiled: April 19, 2010Publication date: August 12, 2010Applicant: DIVERSINET CORP.Inventor: Farhad Pezeshki
-
Publication number: 20070053509Abstract: 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: ApplicationFiled: July 11, 2006Publication date: March 8, 2007Inventors: Farhad Pezeshki, Robert Lambert
-
Patent number: 7092523Abstract: 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: GrantFiled: July 10, 2001Date of Patent: August 15, 2006Assignee: Certicom Corp.Inventors: Farhad Pezeshki, Robert J. Lambert
-
Publication number: 20030228866Abstract: 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: ApplicationFiled: May 21, 2003Publication date: December 11, 2003Inventor: Farhad Pezeshki
-
Publication number: 20020029346Abstract: 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: ApplicationFiled: July 10, 2001Publication date: March 7, 2002Inventors: Farhad Pezeshki, Robert J. Lambert