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: 11953236Abstract: 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: GrantFiled: July 25, 2019Date of Patent: April 9, 2024Assignee: FUNDACIÓN CENER-CIEMATInventors: 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: 11531917Abstract: 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: GrantFiled: September 28, 2018Date of Patent: December 20, 2022Assignee: Amazon Technologies, Inc.Inventors: Jan Gasthaus, Konstantinos Benidis, Yuyang Wang, David Salinas, Valentin Flunkert
-
Publication number: 20160361991Abstract: 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: ApplicationFiled: June 12, 2015Publication date: December 15, 2016Inventors: Lucas Apandi Phan, John David Salinas, Remo Recchia, Perry Hollie
-
Patent number: 8364691Abstract: 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: GrantFiled: March 25, 2011Date of Patent: January 29, 2013Assignee: International Business Machines CorporationInventors: Sean P. Kennedy, Peter A. Nicholls, David A. Salinas, Jonathan E. P. Tzanakakis
-
Publication number: 20120246186Abstract: 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: ApplicationFiled: March 25, 2011Publication date: September 27, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sean P. Kennedy, Peter A. Nicholls, David A. Salinas, Jonathan E.P. Tzanakakis
-
Patent number: 8171399Abstract: 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: GrantFiled: July 17, 2008Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Thomas D. Coppedge, III, Becky J. Gibson, Kevin E. Hicks, Andrew J. Lahart, David Salinas, Michael A. Squillace
-
Patent number: 7913166Abstract: 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: GrantFiled: May 9, 2006Date of Patent: March 22, 2011Assignee: International Business Machines CorporationInventors: David Kingsley Clark, David Salinas, Theodore Jack London Shrader
-
Publication number: 20100306114Abstract: 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: ApplicationFiled: May 27, 2009Publication date: December 2, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William K. Bodin, David K. Clark, David Salinas, Theodore J. Shrader
-
Patent number: 7792785Abstract: 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: GrantFiled: November 1, 2007Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventors: David K. Clark, David Salinas, Theodore J. L. Shrader
-
Publication number: 20100017730Abstract: 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: ApplicationFiled: July 17, 2008Publication date: January 21, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: THOMAS D. COPPEDGE, III, BECKY J. GIBSON, KEVIN E. HICKS, ANDREW J. LAHART, DAVID SALINAS, MICHAEL A. SQUILLACE
-
Publication number: 20090119308Abstract: 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: ApplicationFiled: November 1, 2007Publication date: May 7, 2009Inventors: David K. Clark, David Salinas, Theodore J.L. Shrader
-
Publication number: 20070266313Abstract: 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: ApplicationFiled: May 9, 2006Publication date: November 15, 2007Inventors: David Clark, David Salinas, Theodore Shrader
-
Publication number: 20070265759Abstract: 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: ApplicationFiled: May 9, 2006Publication date: November 15, 2007Inventors: David Salinas, Theodore Shrader, David Clark
-
Publication number: 20070239688Abstract: 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: ApplicationFiled: April 11, 2006Publication date: October 11, 2007Inventors: David Clark, David Salinas, Theodore Shrader
-
Publication number: 20070240225Abstract: 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: ApplicationFiled: April 10, 2006Publication date: October 11, 2007Inventors: Theodore Shrader, David Clark, David Salinas