Patents by Inventor Bojan Joveski
Bojan Joveski 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: 12093999Abstract: A method for cryptocurrency conversion includes: determining conversion information; sending the cryptocurrency to a settlement address; determining conversion orders; determining transaction completion; and executing the conversion orders.Type: GrantFiled: June 17, 2021Date of Patent: September 17, 2024Assignee: Coinbase, Inc.Inventors: Jeevan Maathur, Sahil Amoli, Bojan Joveski, John Zettler
-
Patent number: 11763275Abstract: Systems and methods for enabling auxiliary accounts and/or auxiliary devices to create and process cryptocurrency transactions on a behalf of a primary account while enforcing limited auxiliary entity access to the primary entity's overall transaction information. Cryptocurrency transactions may be point of sale charges. Some methods may include receiving a charge request from a payor system, determining a merchant cryptocurrency address for the charge request, providing the merchant cryptocurrency address to the payor system, generating a transaction that identifies the merchant cryptocurrency address, signing the transaction, broadcasting the transaction, storing the merchant cryptocurrency address in association with information, related to the charge request, detecting a blockchain transaction that identifies the merchant cryptocurrency address, and/or detecting at least one transaction confirmation for the detected blockchain transaction.Type: GrantFiled: August 24, 2020Date of Patent: September 19, 2023Assignee: Coinbase, Inc.Inventors: Kaiser Kim, Paul Collier, Sahil Amoli, Justin O'Brien, Bojan Joveski, Tyson Battistella
-
Patent number: 11741440Abstract: Systems and methods for performing consolidation of several cryptocurrency payments by using a non-custodial cryptocurrency platform. A consolidation address is generated at the non-custodial platform in response to a withdrawal request. The consolidation address is under direct ownership of a user. At least one unsigned consolidation transaction is generated that identifies at least one selected payment representation as input, and the generated consolidation address as an output. An unsigned destination transaction is also generated. The unsigned destination transaction identifies the generated consolidation address as an input and the withdrawal destination as an output. A signed version of each consolidation transaction and a signed version of the destination transaction are received from a signing enclave. The signing enclave is included in a client device of the user.Type: GrantFiled: October 13, 2021Date of Patent: August 29, 2023Assignee: Coinbase, Inc.Inventors: Bojan Joveski, Paul Collier, Maksim Stepanenko, Justin O'Brien, Vipul Patil, Sahil Amoli
-
Patent number: 11676143Abstract: Systems and methods for payment processing using cryptocurrency assets.Type: GrantFiled: May 18, 2020Date of Patent: June 13, 2023Assignee: Coinbase, Inc.Inventors: Bojan Joveski, Alexander Kern, Vipul Patil, Sahil Amoli, Justin O'Brien, Peter Jihoon Kim, Daniel Que, Tyson Battistella, Nikhil Srinivasan
-
Publication number: 20220036322Abstract: Systems and methods for performing consolidation of several cryptocurrency payments by using a non-custodial cryptocurrency platform. A consolidation address is generated at the non-custodial platform in response to a withdrawal request. The consolidation address is under direct ownership of a user. At least one unsigned consolidation transaction is generated that identifies at least one selected payment representation as input, and the generated consolidation address as an output. An unsigned destination transaction is also generated. The unsigned destination transaction identifies the generated consolidation address as an input and the withdrawal destination as an output. A signed version of each consolidation transaction and a signed version of the destination transaction are received from a signing enclave. The signing enclave is included in a client device of the user.Type: ApplicationFiled: October 13, 2021Publication date: February 3, 2022Inventors: Bojan Joveski, Paul Collier, Maksim Stepanenko, Justin O'Brien, Vipul Patil, Sahil Amoli
-
Publication number: 20210398211Abstract: A method for cryptocurrency conversion includes: determining conversion information; sending the cryptocurrency to a settlement address; determining conversion orders; determining transaction completion; and executing the conversion orders.Type: ApplicationFiled: June 17, 2021Publication date: December 23, 2021Inventors: Jeevan Maathur, Sahil Amoli, Bojan Joveski, John Zettler
-
Patent number: 11151525Abstract: Systems and methods for performing consolidation of several cryptocurrency payments by using a non-custodial cryptocurrency platform. A consolidation address is generated at the non-custodial platform in response to a withdrawal request. The consolidation address is under direct ownership of a user. At least one unsigned consolidation transaction is generated that identifies at least one selected payment representation as input, and the generated consolidation address as an output. An unsigned destination transaction is also generated. The unsigned destination transaction identifies the generated consolidation address as an input and the withdrawal destination as an output. A signed version of each consolidation transaction and a signed version of the destination transaction are received from a signing enclave. The signing enclave is included in a client device of the user.Type: GrantFiled: March 5, 2020Date of Patent: October 19, 2021Assignee: Coinbase, Inc.Inventors: Bojan Joveski, Paul Collier, Maksim Stepanenko, Justin O'Brien, Vipul Patil, Sahil Amoli
-
Publication number: 20200394620Abstract: Systems and methods for managing cryptocurrency payments.Type: ApplicationFiled: August 24, 2020Publication date: December 17, 2020Inventors: Kaiser Kim, Paul Collier, Sahil Amoli, Justin O'Brien, Bojan Joveski, Tyson Battistella
-
Publication number: 20200364703Abstract: Systems and methods for payment processing using cryptocurrency assets.Type: ApplicationFiled: May 18, 2020Publication date: November 19, 2020Inventors: Bojan Joveski, Alexander Kern, Vipul Patil, Sahil Amoli, Justin O'Brien, Peter Jihoon Kim, Daniel Que, Tyson Battistella, Nikhil Srinivasan
-
Publication number: 20200286047Abstract: A non-custodial cryptocurrency platform providing withdrawal consolidation.Type: ApplicationFiled: March 5, 2020Publication date: September 10, 2020Inventors: Bojan Joveski, Paul Collier, Maksim Stepanenko, Justin O'Brien, Vipul Patil, Sahil Amoli
-
Patent number: 10262438Abstract: The representation of content, in a scene representation, is enriched with a view to the adaptive use of the latter according to a set of common parameters. A sub-graph of the scene graph, which is susceptible to variable processing, is identified. For this purpose, two new types of scene element can be defined, one of which allows the identification of the sub-graph and the second enables application of the set of common parameters in relation to the sub-graph. An example of the first type is a node of so-called “AdaptivityControl” type which encompasses the entire sub-graph, a list of the nodes describing the set of common parameters and a group of fields for dynamic updating of the content of this node. An example of the second type is a node of so-called “CompressedImageStrategy” type which comprises information relating to the object to be coded and the coding parameters.Type: GrantFiled: April 18, 2012Date of Patent: April 16, 2019Assignees: PROLOGUE, ASSOC. POUR LA RECHERCHE ET LE DEVELOPPEMENT DE METHODES ET PROCESSUS INDUSTRIELS “ARMINES”, INSTITUT MINES-TELECOMInventors: Mihai Petru Mitrea, Bojan Joveski, Ludovico Gardenghi, Iain James Marshall, Francoise Preteux
-
Patent number: 9584576Abstract: The disclosed method for coding data includes the exchange between the transmitter and the receiver, in the course of the session, of attributes of collaboration messages that are able to be used in said session and of indices associated with these attributes. In various implementations, the attributes and their indices may be used by these pieces of equipment for updating a shared dictionary of indexed attributes. Upon coding, the attributes of the collaboration messages may be substituted with their indices; and upon decoding, the inverse operation may be carried out. The shared dictionaries may be destroyed at the end of the session.Type: GrantFiled: March 1, 2012Date of Patent: February 28, 2017Assignees: PROLOGUE, INSTITUT MINES-TELECOMInventors: James Iain Marshall, Petru Mihai Mitrea, Bojan Joveski, Ludovico Gardenghi, Jacqueline Françoise Preteux
-
Publication number: 20140219295Abstract: The disclosed method for coding data includes the exchange between the transmitter and the receiver, in the course of the session, of attributes of collaboration messages that are able to be used in said session and of indices associated with these attributes. In various implementations, the attributes and their indices may be used by these pieces of equipment for updating a shared dictionary of indexed attributes. Upon coding, the attributes of the collaboration messages may be substituted with their indices; and upon decoding, the inverse operation may be carried out. The shared dictionaries may be destroyed at the end of the session.Type: ApplicationFiled: March 1, 2012Publication date: August 7, 2014Applicants: INSTITUT MINES-TELECOM, PROLOGUEInventors: James Iain Marshall, Petru Mihai Mitrea, Bojan Joveski, Ludovico Gardenghi, Jacqueline Françoise Preteux
-
Publication number: 20140168218Abstract: The representation of content, in a scene representation, is enriched with a view to the adaptive use of the latter according to a set of common parameters. A sub-graph of the scene graph, which is susceptible to variable processing, is identified. For this purpose, two new types of scene element can be defined, one of which allows the identification of the sub-graph and the second enables application of the set of common parameters in relation to the sub-graph. An example of the first type is a node of so-called “AdaptivityControl” type which encompasses the entire sub-graph, a list of the nodes describing the set of common parameters and a group of fields for dynamic updating of the content of this node. An example of the second type is a node of so-called “CompressedImageStrategy” type which comprises information relating to the object to be coded and the coding parameters.Type: ApplicationFiled: April 18, 2012Publication date: June 19, 2014Applicants: INSTITUT MINES-TELECOM, PROLOGUEInventors: Mihai Petru Mitrea, Bojan Joveski, Ludovico Gardenghi, Iain James Marshall, Francoise Preteux