Patents by Inventor David Salinas

David Salinas 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: 11953236
    Abstract: A characterization device, system, and method for characterizing reflective elements from the light beams reflected in it. The device has two variable-gain detectors on a common structure, which can be portable or fixed, and for capturing light beams reflected by a reflective element, and from at least one processor characterizing the quality of the reflected light beams and evaluating the quality of the reflective element from its reflective capacity. Each detector has a lens for increasing the signal-to-noise ratio of the reflected beam or beams, a light sensor on which the beam or beams captured by the lens are focused, an automatic gain selection system associated with the optical sensor, and a data communication device associated with the device itself. A characterization system and a characterization method for characterizing reflective elements from the quality of the light beams reflected in at least one reflective element or heliostat.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: April 9, 2024
    Assignee: FUNDACIÓN CENER-CIEMAT
    Inventors: Iñigo Les Aguerrea, Amaia Mutuberria Larrayoz, Adrian Peña Lapuente, Marcelino Sanchez Gonzalez, Carlos Heras Vila, Iñigo Salina Áriz, David Izquierdo Núñez, Javier Garcia-Barberena Labiano
  • Patent number: 11531917
    Abstract: Techniques are described for a time series probabilistic forecasting framework that combines recurrent neural networks (RNNs) with a flexible, nonparametric representation of the output distribution. The representation is based on the nonparametric quantile function (instead of, for example, a parametric density function) and is trained by minimizing a continuous ranked probability score (CRPS) derived from the quantile function. Unlike methods based on parametric probability density functions and maximum likelihood estimation, the techniques described herein can flexibly adapt to different output distributions without manual intervention. Furthermore, the nonparametric nature of the quantile function provides a significant boost in the approach's robustness, making it more readily applicable to a wide variety of time series datasets.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: December 20, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jan Gasthaus, Konstantinos Benidis, Yuyang Wang, David Salinas, Valentin Flunkert
  • Publication number: 20160361991
    Abstract: An underbody air and thermal management system is provided for a motor vehicle. That system includes an aero shield having a louver system selectively displaceable between an open position and a closed position. The system also includes an air dam that is selectively displaceable between a home position and a deployed position. Still further, the system includes a control system to displace the louver system between the open position and the closed position and the air dam between the home position and the deployed position so as to provide the best possible balance between aerodynamic airflow, under vehicle ground clearance and under hood or engine bay cooling.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 15, 2016
    Inventors: Lucas Apandi Phan, John David Salinas, Remo Recchia, Perry Hollie
  • Patent number: 8364691
    Abstract: A method of creating and maintaining debug points in an integrated development environment (IDE) includes receiving a first query at a computing device coupled to the IDE, the first query identifying one or more actions; searching the source code with the computing device to locate locations where the one or more actions occur; forming an initial result set that includes locations of the one or more actions; receiving a desired behavior action for some or all of the locations; associating the initial result set and the desired behavior actions to form a first mapping; and storing the mapping and the first query as a first dynamic query based debug point map.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sean P. Kennedy, Peter A. Nicholls, David A. Salinas, Jonathan E. P. Tzanakakis
  • Publication number: 20120246186
    Abstract: A method of creating and maintaining debug points in an integrated development environment (IDE) includes receiving a first query at a computing device coupled to the IDE, the first query identifying one or more actions; searching the source code with the computing device to locate locations where the one or more actions occur; forming an initial result set that includes locations of the one or more actions; receiving a desired behavior action for some or all of the locations; associating the initial result set and the desired behavior actions to form a first mapping; and storing the mapping and the first query as a first dynamic query based debug point map.
    Type: Application
    Filed: March 25, 2011
    Publication date: September 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sean P. Kennedy, Peter A. Nicholls, David A. Salinas, Jonathan E.P. Tzanakakis
  • Patent number: 8171399
    Abstract: A user interface for repositioning Web page components that includes an HTML table. Each cell of the table can represents a Web page component that is able to be repositioned. Each cell can include an identifier and a user selectable position control. The identifier can identify the Web page component. The user selectable position control can accept user input designating a position of the component within the Web page. An activation control can accept input entered within the user selectable position control when selected. Activation of the activation control can result in the Web page being reconfigured so that the position of the Web page components corresponds to positions specified by the position controls. In one embodiment, the user interface can be an accessibility option for users having difficulty with a drag and drop interface.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas D. Coppedge, III, Becky J. Gibson, Kevin E. Hicks, Andrew J. Lahart, David Salinas, Michael A. Squillace
  • Patent number: 7913166
    Abstract: Provided are a computer implemented method and apparatus for manipulating data through directional or ordered selection of data. A first user input is received for selecting a section of data in a direction of selection, or an order of selection, from a source. A second user input is received for performing a basic editing operation on the selection. Responsive to the second input received from the user, the selected section of data is re-oriented or re-ordered in a direction or order corresponding to the direction or order of selection. A third user input is received for performing a basic editing operation at a destination. The re-oriented or re-ordered section of data is subjected to the second action at the destination. Once the user has selected a section of data, the user can also choose to re-orient or re-order the data in conjunction with a basic editing operation by selecting an enhanced editing operation that implements the inventive method from a menu.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Kingsley Clark, David Salinas, Theodore Jack London Shrader
  • Publication number: 20100306114
    Abstract: A computer-implemented method, apparatus, and computer program code for conducting a transaction between a merchant and a user. Using a composite key generated by a user, a user profile associated with the user and generated by the user is accessed. Accessing is performed by a merchant. The user profile comprises data specifying a set of household items owned by the user. The user profile is one of a set of user profiles that make up a H3D definition. The H3D definition comprises data describing a plurality of household items belonging to the user. The plurality of household items includes the set of household items. Responsive to accessing the user profile, a merchant profile is generated. The merchant profile comprises data specifying a portion of inventory associated with the merchant. The portion of inventory is selected based on the user profile. An offer to sell the portion of inventory is transmitted.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William K. Bodin, David K. Clark, David Salinas, Theodore J. Shrader
  • Patent number: 7792785
    Abstract: A mechanism is provided for translating text into visual imagery content. A request is received to identify at least one image associated with a text value. At least one association category from a plurality of association categories is identified with which to perform a search. A data structure is searched, using the at least one association category, for an identification of the at least one image that is associated with the text value. The at least one image is a visual representation of the text value. At least one image is retrieved in response to identifying at least one image associated with the text value. The at least one image is presented in a graphical user interface to a user.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: David K. Clark, David Salinas, Theodore J. L. Shrader
  • Publication number: 20100017730
    Abstract: A user interface for repositioning Web page components that includes an HTML table. Each cell of the table can represents a Web page component that is able to be repositioned. Each cell can include an identifier and a user selectable position control. The identifier can identify the Web page component. The user selectable position control can accept user input designating a position of the component within the Web page. An activation control can accept input entered within the user selectable position control when selected. Activation of the activation control can result in the Web page being reconfigured so that the position of the Web page components corresponds to positions specified by the position controls. In one embodiment, the user interface can be an accessibility option for users having difficulty with a drag and drop interface.
    Type: Application
    Filed: July 17, 2008
    Publication date: January 21, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: THOMAS D. COPPEDGE, III, BECKY J. GIBSON, KEVIN E. HICKS, ANDREW J. LAHART, DAVID SALINAS, MICHAEL A. SQUILLACE
  • Publication number: 20090119308
    Abstract: A method, system, and computer program product are provided for translating text into visual imagery content. A request is received to identify at least one image associated with a text value. At least one association category from a plurality of association categories is identified with which to perform a search. A data structure is searched, using the at least one association category, for an identification of the at least one image that is associated with the text value. The at least one image is a visual representation of the text value. At least one image is retrieved in response to identifying at least one image associated with the text value. The at least one image is presented in a graphical user interface to a user.
    Type: Application
    Filed: November 1, 2007
    Publication date: May 7, 2009
    Inventors: David K. Clark, David Salinas, Theodore J.L. Shrader
  • Publication number: 20070266313
    Abstract: Provided are a computer implemented method and apparatus for manipulating data through directional or ordered selection of data. A first user input is received for selecting a section of data in a direction of selection, or an order of selection, from a source. A second user input is received for performing a basic editing operation on the selection. Responsive to the second input received from the user, the selected section of data is re-oriented or re-ordered in a direction or order corresponding to the direction or order of selection. A third user input is received for performing a basic editing operation at a destination. The re-oriented or re-ordered section of data is subjected to the second action at the destination. Once the user has selected a section of data, the user can also choose to re-orient or re-order the data in conjunction with a basic editing operation by selecting an enhanced editing operation that implements the inventive method from a menu.
    Type: Application
    Filed: May 9, 2006
    Publication date: November 15, 2007
    Inventors: David Clark, David Salinas, Theodore Shrader
  • Publication number: 20070265759
    Abstract: A system for an adaptive cruise control system to regulate vehicle fuel consumption. A velocity of a vehicle is monitored in response to receiving a user input to engage the adaptive cruise control system. The velocity is regulated within a velocity bound range in response to monitoring the velocity of the vehicle. An ideal velocity is calculated for the vehicle within the velocity bound range using a plurality of factors. Then the velocity of the vehicle is automatically adjusted to the calculated ideal velocity in advance of a topographical feature in order to regulate fuel consumption of the vehicle.
    Type: Application
    Filed: May 9, 2006
    Publication date: November 15, 2007
    Inventors: David Salinas, Theodore Shrader, David Clark
  • Publication number: 20070239688
    Abstract: A system and method for receiving search criteria from a client; determining if the client has specified a set of user preferences for defining a search result presentation order when returning a plurality of search results, in response to uniquely identifying the client; and presenting the plurality of search results in the search result presentation order as defined by the user preferences, in response to determining the client has specified a set of user preferences.
    Type: Application
    Filed: April 11, 2006
    Publication date: October 11, 2007
    Inventors: David Clark, David Salinas, Theodore Shrader
  • Publication number: 20070240225
    Abstract: A method, system, and computer program product that enables a web designer/architect to be dynamically notified of the presence of unsecured content within a secure web site based on testing or users browsing activities. A boundary error detection and reporting (BEDR) utility is added to the web browser, web application server, or both. The BEDR utility provides/activates a function that tracks a user's movements on the secure web site. Whenever a link crosses an HTTP-to-HTTPS boundary, the BEDR utility records the transition as informational. The utility also records any HTPS-to-HTTP boundary crossings and any objects not from the same HTTPS source as an error. The BEDR utility automatically addresses the boundary problem, such as through stripping out code or objects, and also automatically reports these boundary crossings to a Web designers and/or architects, who may utilize this reported data to correct these errors on the secure site.
    Type: Application
    Filed: April 10, 2006
    Publication date: October 11, 2007
    Inventors: Theodore Shrader, David Clark, David Salinas