Patents by Inventor Martin A. Serrano

Martin A. Serrano 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: 11468984
    Abstract: The invention relates to a device, a method, a computer program product and an application for establishing a current load level of a user. The device and the method comprise a mobile terminal, which comprises at least one sensor generating signal data and a plurality of available applications for use by the user and also an evaluation unit. According to the invention, provision is made for the mobile terminal to comprise an application, which is configured as further application and establishes a plurality of biometric data in respect of the user, at least from the signal data or from available applications used by the user, and to make said data available to the evaluation unit, and for the evaluation unit to determine the current load level of the user from the biometric data.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: October 11, 2022
    Assignee: SOMA ANALYTICS UG (HAFTUNGSBESCHRÄNKT)
    Inventors: Peter Schneider, Johann Huber, Christopher Lorenz, Diego Alberto Martin-Serrano Fernandez
  • Publication number: 20200237302
    Abstract: The invention relates to a device, a method, a computer program product and an application for establishing a current load level of a user. The device and the method comprise a mobile terminal, which comprises at least one sensor generating signal data and a plurality of available applications for use by the user and also an evaluation unit. According to the invention, provision is made for the mobile terminal to comprise an application, which is configured as further application and establishes a plurality of biometric data in respect of the user, at least from the signal data or from available applications used by the user, and to make said data available to the evaluation unit, and for the evaluation unit to determine the current load level of the user from the biometric data.
    Type: Application
    Filed: April 16, 2020
    Publication date: July 30, 2020
    Applicant: SOMA ANALYTICS UG (HAFTUNGSBESCHRÄNKT)
    Inventors: Peter SCHNEIDER, Johann HUBER, Christopher LORENZ, Diego Alberto MARTIN-SERRANO FERNANDEZ
  • Patent number: 9916350
    Abstract: A computer system processes a plurality of unrelated database tables to create a join graph where each node in the join graph represents a table. The nodes in the join graph are connected by weighted, directed edges, where each directed edge represents a join from a first column in a first table to a second column in a second table and where the weight of the directed edge represents a predicted level of success in performing the join. The edge weights can be based on a likelihood of finding a value from the first column in the second column. A user selects a subset of the tables, and the system creates a join tree with recommended joins between the tables selected by the user. The recommended joins are used to create a structured query language statement which is executed to return a result to the user.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: March 13, 2018
    Inventors: Jonathan Young, John O'Neil, William K. Johnson, III, Martin Serrano, Gregory George, Udayan Das
  • Publication number: 20170193045
    Abstract: A computer system processes a plurality of unrelated database tables to create a join graph where each node in the join graph represents a table. The nodes in the join graph are connected by weighted, directed edges, where each directed edge represents a join from a first column in a first table to a second column in a second table and where the weight of the directed edge represents a predicted level of success in performing the join. The edge weights can be based on a likelihood of finding a value from the first column in the second column. A user selects a subset of the tables, and the system creates a join tree with recommended joins between the tables selected by the user. The recommended joins are used to create a structured query language statement which is executed to return a result to the user.
    Type: Application
    Filed: November 28, 2016
    Publication date: July 6, 2017
    Inventors: Jonathan Young, John O'Neil, William K. Johnson, III, Martin Serrano, Gregory George, Udayan Das
  • Publication number: 20170191675
    Abstract: The invention relates to a dynamic heating system in the form of a radiant surface, comprising a covering formed by tiles (1), each tile (1) containing at least one electrical heating resistance (2) and a thermal temperature-measuring sensor (3), a connection network (4) being arranged below the covering in the form of a grid, the tiles (1) being connected to the nodes of said grid electrically and via data transmission, while said connection network (4) is connected to a programmable controller (6) which establishes an individual electric power supply to each of the tiles (1) according to the temperature.
    Type: Application
    Filed: May 15, 2015
    Publication date: July 6, 2017
    Inventors: Lluc Marti Fibla, Gurgo, Lara Martin Serrano
  • Patent number: 9507824
    Abstract: A computer system processes a plurality of unrelated database tables to create a join graph where each node in the join graph represents a table. The nodes in the join graph are connected by weighted, directed edges, where each directed edge represents a join from a first column in a first table to a second column in a second table and where the weight of the directed edge represents a predicted level of success in performing the join. The edge weights can be based on a likelihood of finding a value from the first column in the second column. A user selects a subset of the tables, and the system creates a join tree with recommended joins between the tables selected by the user. The recommended joins are used to create a structured query language statement which is executed to return a result to the user.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: November 29, 2016
    Assignee: Attivio Inc.
    Inventors: Jonathan Young, John O'Neil, William K. Johnson, III, Martin Serrano, Gregory George, Udayan Das
  • Publication number: 20160055212
    Abstract: A computer system processes arbitrary data sets to identify fields of data that can be the basis of a join operation. Each data set has a plurality of entries, with each entry having a plurality of fields. For each pair of data sets, the computer system compares the values of fields in a first data set in the pair of data sets to the values of fields in a second data set in the pair of data sets, to identify fields having substantially similar sets of values. Given pairs of fields that have similar sets of values, the computer system measures entropy with respect to an intersection of the sets of values of the pair of fields. The computer system can recommend fields for a join operation between any pair of data sets in the plurality of data sets based on such statistical measures.
    Type: Application
    Filed: August 22, 2014
    Publication date: February 25, 2016
    Inventors: Jonathan Young, John O'Neil, William K. Johnson, III, Martin Serrano, Gregory George
  • Publication number: 20160055205
    Abstract: A computer system processes a plurality of unrelated database tables to create a join graph where each node in the join graph represents a table. The nodes in the join graph are connected by weighted, directed edges, where each directed edge represents a join from a first column in a first table to a second column in a second table and where the weight of the directed edge represents a predicted level of success in performing the join. The edge weights can be based on a likelihood of finding a value from the first column in the second column. A user selects a subset of the tables, and the system creates a join tree with recommended joins between the tables selected by the user. The recommended joins are used to create a structured query language statement which is executed to return a result to the user.
    Type: Application
    Filed: August 24, 2015
    Publication date: February 25, 2016
    Inventors: Young Jonathan, John O'Neil, William K. Johnson, III, Martin Serrano, Gregory George, Udayan Das
  • Publication number: 20150265211
    Abstract: The invention relates to a device, a method, a computer program product and an application for establishing a current load level (36, 36A, 36B, 36C, 36D) of a user. The device and the method comprise a mobile terminal (1), which comprises at least one sensor (2) generating signal data (31) and a plurality of available applications (5) for use by the user and also an evaluation unit (13, 6). According to the invention, provision is made for the mobile terminal (1) to comprise an application, which is configured as further application (6) and establishes a plurality of biometric data (33) in respect of the user, at least from the signal data (31) or from available applications (5) used by the user, and to make said data available to the evaluation unit (13, 6), and for the evaluation unit (13, 6) to determine the current load level (36, 36A, 36B, 36C, 36D) of the user from the biometric data (33).
    Type: Application
    Filed: August 1, 2013
    Publication date: September 24, 2015
    Applicant: SOMA ANALYTICS UG (HAFTUNGSBESCHRÄNKT)
    Inventors: Peter Schneider, Johann Huber, Christopher Lorenz, Diego Alberto Martin-Serrano Fernandez
  • Publication number: 20080296841
    Abstract: A container constructed from a blank of foldable sheet material is provided. The container includes an interactive board game. The container further includes a top wall and an opposing bottom wall, a back wall and an opposing front wall, and a pair of opposing side walls. A game board is included on at least one of the walls, and at least one game piece is removably defined within one of the walls. The game piece is removable from the wall and is movable on the game board. The container further includes a game event indicator included on one of the walls. The game event indicator indicates an event occurring within the board game.
    Type: Application
    Filed: May 29, 2007
    Publication date: December 4, 2008
    Inventors: Rodney Allen Goudreau, Stefan Edward Gulyas, Gayle Katherine Martinez, David Anthony Bergeron, Douglas Lavern Zerlaut, Paul Michael Connolly, JR., Jose Martin Serrano
  • Patent number: 7164422
    Abstract: A method, system, and program for providing runtime graph parameters and conditional components for data flow graphs. Runtime parameters allow an application builder to defer the value of a parameter setting to runtime. The values of runtime parameters may be supplied by the end user or be derived from a combination of other runtime parameters or objects stored in an object repository. A developer may specify a prompt for each parameter and the conditions for displaying the prompt, which are used to determine a graphical user interface control for receiving the parameter value. A conditional components mechanism permits changes to a graph structure based on parameter values and computed metadata. Each component of a graph has a condition which controls whether or not that component will appear in the graph at runtime. The condition can be computed directly or indirectly through runtime parameters.
    Type: Grant
    Filed: July 28, 2000
    Date of Patent: January 16, 2007
    Assignee: Ab Initio Software Corporation
    Inventors: Joseph Skeffington Wholey, III, Brond Larson, Glenn John Allin, Tim Wakeling, Martin A. Serrano, Craig W. Stanfill
  • Patent number: 7047232
    Abstract: A system and method for parallelizing applications of script-driven software tools. Scripts in the software tool scripting language are automatically analyzed in order to produce a specification for a parallel computation plus a set of “script fragments”, the combination of which is functionally equivalent to the original script. The computational specification plus the script fragments are then executed by a parallel runtime system, which causes multiple instances of the original software tool and/or supplemental programs to be run as parallel processes. The resulting processes will read input data and produce output data, performing the same computation as was specified by the original script.
    Type: Grant
    Filed: January 13, 1999
    Date of Patent: May 16, 2006
    Assignee: Ab Initio Software Corporation
    Inventor: Martin Serrano