Patents by Inventor Diego Martin

Diego Martin 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: 11941142
    Abstract: Methods for using SQL statements to access an application-server-managed database are disclosed herein. In some embodiments, a user sends, either directly or indirectly (i.e., remotely) a SQL statement from an ODBC application or server, respectively, to an application server that preprocesses SQL statements for accessing data from a centralized database. The application server may have a SQL endpoint, and access to the SQL endpoint may be determined by a user's logon credentials, a user's presentation of a SAML token, or a user's presentation of a valid certificate. The application server may then parse the SQL statement and determine the user's authorization to access certain objects in the centralized database based on a SQL handler design-time configuration. A result from the statement may be sent back to the user either directly or indirectly and exposed.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: March 26, 2024
    Assignee: SAP SE
    Inventors: Arne Harren, Marco Haupt, Helmut Prestel, Rolf Hammer, Christiane Kettschau, Kai Baumgarten, Diego Sebastian Will, Minh-Khanh Do, Timm Falter, Frank-Martin Haas, Kilian Kilger
  • Patent number: 11908115
    Abstract: A computer-implemented method to perform image-to-image translation. The method can include obtaining one or more machine-learned generator models. The one or more machine-learned generator models can be configured to receive an input image and a user-specified conditioning vector that parameterizes one or more desired values for one or more defined characteristics of an output image. The one or more machine-learned generator models can be configured to perform, based at least in part on the user-specified conditioning vector, one or more transformations on the input image to generate the output image with the one or more desired values for the one or more defined characteristics. The method can include receiving the input image and the user-specified conditioning vector. The method can include generating, using the machine-learned generator model, an output image having the one or more desired values for the one or more characteristics.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: February 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Diego Martin Arroyo, Alessio Tonioni, Federico Tombari
  • Publication number: 20230169635
    Abstract: A computer-implemented method to perform image-to-image translation. The method can include obtaining one or more machine-learned generator models. The one or more machine-learned generator models can be configured to receive an input image and a user-specified conditioning vector that parameterizes one or more desired values for one or more defined characteristics of an output image. The one or more machine-learned generator models can be configured to perform, based at least in part on the user-specified conditioning vector, one or more transformations on the input image to generate the output image with the one or more desired values for the one or more defined characteristics. The method can include receiving the input image and the user-specified conditioning vector. The method can include generating, using the machine-learned generator model, an output image having the one or more desired values for the one or more characteristics.
    Type: Application
    Filed: January 30, 2023
    Publication date: June 1, 2023
    Inventors: Diego Martin Arroyo, Alessio Tonioni, Federico Tombari
  • Patent number: 11599980
    Abstract: A computer-implemented method to perform image-to-image translation. The method can include obtaining one or more machine-learned generator models. The one or more machine-learned generator models can be configured to receive an input image and a user-specified conditioning vector that parameterizes one or more desired values for one or more defined characteristics of an output image. The one or more machine-learned generator models can be configured to perform, based at least in part on the user-specified conditioning vector, one or more transformations on the input image to generate the output image with the one or more desired values for the one or more defined characteristics. The method can include receiving the input image and the user-specified conditioning vector. The method can include generating, using the machine-learned generator model, an output image having the one or more desired values for the one or more characteristics.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: March 7, 2023
    Assignee: GOOGLE LLC
    Inventors: Diego Martin Arroyo, Federico Tombari, Alessio Tonioni
  • Publication number: 20230028487
    Abstract: A method and system capable of applying microwave therapy guided by thermoacoustic imaging and/or thermoacoustic thermometry is disclosed. The system includes a thermoacoustic imaging system and/or a thermoacoustic thermometry system that generate(s) a map of a region of interest; and a microwave therapy system that targets the region of interest using the map, and that applies the microwave therapy to the targeted region of interest. Treatment of the targeted region of interest may be employed by the microwave therapy system using real-time feedback from the thermoacoustic imaging system and/or the thermoacoustic thermometry system. Imaging and therapy may be automatically co-registered.
    Type: Application
    Filed: September 21, 2022
    Publication date: January 26, 2023
    Inventors: Russell Witte, Hao Xin, Diego Martin
  • Publication number: 20220300402
    Abstract: Disclosed herein are system, method, and computer program product embodiments for generating a unit test for an API or integration of an application by recording a flow of an input through a plurality of message processors of the application. A developer can then view an outline of the recorded flow in a menu, from which the developer can select an individual processor within the recorded flow. By selecting an individual processor, options particular to that processor can be presented to the developer to allow them to control behaviors of the unit test or to validate results.
    Type: Application
    Filed: January 28, 2022
    Publication date: September 22, 2022
    Applicant: salesforce.com, inc.
    Inventors: Sanjna VERMA, Matias PENTREATH, Leandro Emmanue REINA KIPERMAN, Julian PASCUAL, Fernando THEA, Facundo Ezequiel POBLETE, Diego Martin STRUBOLINI, Pablo Damian LA GRECA
  • Publication number: 20220050997
    Abstract: A system and a method for processing an image include inputting the image to a neural network configured to: obtain a plurality of feature maps, each feature map having a respective resolution and a respective depth, perform a classification on each feature map to deliver, for each feature map: the type of at least one object visible on the image, the position and shape in the image of at least one two-dimensional bounding box surrounding the at least one object, a plurality of rotation hypotheses for the at least one object.
    Type: Application
    Filed: September 7, 2018
    Publication date: February 17, 2022
    Applicants: TOYOTA MOTOR EUROPE, TECHNICAL UNIVERSITY OF MUNICH
    Inventors: Sven MEIER, Norimasa KOBORI, Fabian MANHARDT, Diego Martin ARROYO, Federico TOMBARI, Christian RUPPRECHT
  • Publication number: 20210358095
    Abstract: A computer-implemented method to perform image-to-image translation. The method can include obtaining one or more machine-learned generator models. The one or more machine-learned generator models can be configured to receive an input image and a user-specified conditioning vector that parameterizes one or more desired values for one or more defined characteristics of an output image. The one or more machine-learned generator models can be configured to perform, based at least in part on the user-specified conditioning vector, one or more transformations on the input image to generate the output image with the one or more desired values for the one or more defined characteristics. The method can include receiving the input image and the user-specified conditioning vector. The method can include generating, using the machine-learned generator model, an output image having the one or more desired values for the one or more characteristics.
    Type: Application
    Filed: February 5, 2020
    Publication date: November 18, 2021
    Inventors: Diego Martin Arroyo, Federico Tombari, Alessio Tonioni
  • Patent number: 10885075
    Abstract: A method and system generates an index for efficient processing of search queries. The system receives documents. Each document is of a document type. The system identifies a template configured for the document type. The template comprises fields arranged in a template structure. The system determines whether the template structure matches the document structure. If the template structure does not match the document structure, the system updates the template by matching the template structure to the document structure. The system generates an index from the updated template with the document data. The system stores the index in an index database. The system uses the index for efficient execution of search queries.
    Type: Grant
    Filed: December 22, 2018
    Date of Patent: January 5, 2021
    Assignee: salesforce.com, inc.
    Inventors: Nicolas Hernan Battiato, Diego Martin Rubinstein
  • Publication number: 20200201894
    Abstract: A method and system generates an index for efficient processing of search queries. The system receives documents. Each document is of a document type. The system identifies a template configured for the document type. The template comprises fields arranged in a template structure. The system determines whether the template structure matches the document structure. If the template structure does not match the document structure, the system updates the template by matching the template structure to the document structure. The system generates an index from the updated template with the document data. The system stores the index in an index database. The system uses the index for efficient execution of search queries.
    Type: Application
    Filed: December 22, 2018
    Publication date: June 25, 2020
    Inventors: Nicolas Hernan Battiato, Diego Martin Rubinstein
  • Publication number: 20190389249
    Abstract: A multi-functional active container (e.g., luggage or suitcase) with a plurality of sensors and actuators is described. The container may include a body defining an enclosure and having at least one opening. The container may include a processor, a wireless receiver, and an electronically controllable lock. The processor can selectively lock or unlock the electronically controllable lock based on signals received via a wireless receiver (e.g., via Wi-Fi or BLUETOOTH connections). In some examples, a distance between the active container and a remote device (e.g., a smart phone) can be determined (e.g., based on relative GPS signals or connection strength) and if the distance exceeds a threshold, the electronically controllable lock can be activated to secure the container. Further, the container may include a rechargeable power source for powering external devices and an integrated weight sensor for detecting the weight of the container.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 26, 2019
    Applicant: Travelpro BSI, Inc.
    Inventors: Martin DIZ, Brian CHEN, Alejo VERLINI, Alejandro SARRA, Diego Martin SAEZ-GIL, Tomas Mario PIERUCCI
  • Publication number: 20190340608
    Abstract: The present invention comprises a novel application of blockchain data structure for broadcast information management generally consisting of an application server with logic for receiving and depositing broadcast information, a private datastore for privately storing information, a translation element for translating information into the language of the blockchain data structure, and a blockchain structure. The blockchain structure is generally composed of cryptographically linked blocks, a tree that bundles transactions, and transactions as the base element with input and output components and a sending function with a cryptographic signature. The present invention therefore allows for four actions: putting to a private datastore, putting to a private datastore with a cryptographic hash to public blockchain data structure, fetching from a private datastore, and fetching directly from a public blockchain data structure.
    Type: Application
    Filed: July 17, 2019
    Publication date: November 7, 2019
    Applicant: INWAGE LLC
    Inventors: JOHN PAUL LINDSAY, DIEGO MARTIN-ADAN, FABIANO DIAS GUIMARAIS
  • Publication number: 20190142513
    Abstract: A method and system capable of applying microwave therapy guided by thermoacoustic imaging and/or thermoacoustic thermometry is disclosed. The system includes a thermoacoustic imaging system and/or a thermoacoustic thermometry system that generate(s) a map of a region of interest; and a microwave therapy system that targets the region of interest using the 5 map, and that applies the microwave therapy to the targeted region of interest. Treatment of the targeted region of interest may be employed by the microwave therapy system using real-time feedback from the thermoacoustic imaging system and/or the thermoacoustic thermometry system. Imaging and therapy may be automatically co-registered.
    Type: Application
    Filed: May 2, 2017
    Publication date: May 16, 2019
    Applicant: ARIZONA BOARD OF REGENTS ON BEHALF OF THE UNIVERSITY OF ARIZONA
    Inventors: Russell Witte, Hao Xin, Diego Martin
  • Patent number: 9828071
    Abstract: The invention allows setting up floating platforms comprising an elongated central body (1) from the lower portion of which legs (2) come out intended to fix the platform to anchoring elements arranged in the sea bed (5). The vessel comprises: a) a longitudinal through groove (4) up to the vessel bottom, and leaving part of the vessel bow (5) open; and b) a plurality of slots (6, 7) placed at the bottom of the vessel, wherein the groove (4) and the slots (6, 7) are configured both in dimension and in shape in such a way that they fit in at least some of the legs (2), so that the legs (2) can be inserted, at least partially, in the slots (6, 7) to attach the platform to the vessel.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: November 28, 2017
    Assignee: Iberdrola Ingenieria Y Construccion S.A.U.
    Inventors: Juan Amate López, Jaime Dominguez Soto, Victor De Diego Martín, Bernardino Couñago Lorenzo
  • Publication number: 20170120993
    Abstract: The invention allows setting up floating platforms comprising an elongated central body (1) from the lower portion of which legs (2) come out intended to fix the platform to anchoring elements arranged in the sea bed (5). The vessel comprises: a) a longitudinal through groove (4) up to the vessel bottom, and leaving part of the vessel bow (5) open; and b) a plurality of slots (6, 7) placed at the bottom of the vessel, wherein the groove (4) and the slots (6, 7) are configured both in dimension and in shape in such a way that they fit in at least some of the legs (2), so that the legs (2) can be inserted, at least partially, in the slots (6, 7) to attach the platform to the vessel.
    Type: Application
    Filed: October 8, 2013
    Publication date: May 4, 2017
    Inventors: Juan AMATE LÓPEZ, Jaime DOMINGUEZ SOTO, Victor DE DIEGO MARTÍN, Bernardino COUÑAGO LORENZO
  • Publication number: 20170103598
    Abstract: A multi-functional active container (e.g., luggage or suitcase) with a plurality of sensors and actuators is described. The container may include a body defining an enclosure and having at least one opening. The container may include a processor, a wireless receiver, and an electronically controllable lock. The processor can selectively lock or unlock the electronically controllable lock based on signals received via a wireless receiver (e.g., via Wi-Fi or BLUETOOTH connections). In some examples, a distance between the active container and a remote device (e.g., a smart phone) can be determined (e.g., based on relative GPS signals or connection strength) and if the distance exceeds a threshold, the electronically controllable lock can be activated to secure the container. Further, the container may include a rechargeable power source for powering external devices and an integrated weight sensor for detecting the weight of the container.
    Type: Application
    Filed: December 22, 2016
    Publication date: April 13, 2017
    Inventors: Martin DIZ, Brian CHEN, Alejo VERLINI, Alejandro SARRA, Diego Martin SAEZ-GIL, Tomas Mario PIERUCCI
  • Publication number: 20170100961
    Abstract: A multi-functional active container (e.g., luggage or suitcase) with a plurality of sensors and actuators is described. The container may include a body defining an enclosure and having at least one opening. The container may include a processor, a wireless receiver, and an electronically controllable lock. The processor can selectively lock or unlock the electronically controllable lock based on signals received via a wireless receiver (e.g., via Wi-Fi or BLUETOOTH connections). In some examples, a distance between the active container and a remote device (e.g., a smart phone) can be determined (e.g., based on relative GPS signals or connection strength) and if the distance exceeds a threshold, the electronically controllable lock can be activated to secure the container. Further, the container may include a rechargeable power source for powering external devices and an integrated weight sensor for detecting the weight of the container.
    Type: Application
    Filed: December 22, 2016
    Publication date: April 13, 2017
    Inventors: Martin DIZ, Brian CHEN, Alejo VERLINI, Alejandro SARRA, Diego Martin SAEZ-GIL, Tomas Mario PIERUCCI
  • Publication number: 20150348347
    Abstract: A multi-functional active container (e.g., luggage or suitcase) with a plurality of sensors and actuators is described. The container may include a body defining an enclosure and having at least one opening. The container may include a processor, a wireless receiver, and an electronically controllable lock. The processor can selectively lock or unlock the electronically controllable lock based on signals received via a wireless receiver (e.g., via Wi-Fi or BLUETOOTH connections). In some examples, a distance between the active container and a remote device (e.g., a smart phone) can be determined (e.g., based on relative GPS signals or connection strength) and if the distance exceeds a threshold, the electronically controllable lock can be activated to secure the container. Further, the container may include a rechargeable power source for powering external devices and an integrated weight sensor for detecting the weight of the container.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 3, 2015
    Inventors: Martin DIZ, Brian CHEN, Alejo VERLINI, Alejandro SARRA, Diego Martin SAEZ-GIL, Tomas Mario PIERUCCI
  • Patent number: D767893
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: October 4, 2016
    Assignee: BLUESMART INC.
    Inventors: Martin Diz, Brian Chen, Alejo Verlini, Alejandro Sarra, Diego Martin Saez-Gil, Tomas Mario Pierucci
  • Patent number: D779211
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: February 21, 2017
    Assignee: BLUESMART INC.
    Inventors: Martin Diz, Brian Chen, Alejo Verlini, Alejandro Sarra, Diego Martin Saez-Gil, Tomas Mario Pierucci