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).
-
Publication number: 20250328765Abstract: A particular hyper-parameter combination (HPC) that was recommended for a first task is included in a collection of candidate HPCs evaluated for a second task. Hyper-parameter analysis iterations are conducted for the second task using the collection. In one of the iterations, the second task is executed using a first iteration-specific set of HPCs, including the particular HPC and one or more other members of the collection. One or more of the HPCs of the first iteration-specific set of HPCs are pruned to generate a second iteration-specific set of HPCs for a subsequent iteration. HPCs are selected for pruning based on a comparison of their results with the results obtained from the particular HPC that was recommended for the first task. A recommended HPC for the second task is identified based on results of the analysis iterations.Type: ApplicationFiled: May 14, 2025Publication date: October 23, 2025Applicant: Amazon Technologies, Inc.Inventors: Giovanni Zappella, Cedric Philippe Archambeau, David Salinas
-
Patent number: 12333438Abstract: A particular hyper-parameter combination (HPC) that was recommended for a first task is included in a collection of candidate HPCs evaluated for a second task. Hyper-parameter analysis iterations are conducted for the second task using the collection. In one of the iterations, the second task is executed using a first iteration-specific set of HPCs, including the particular HPC and one or more other members of the collection. One or more of the HPCs of the first iteration-specific set of HPCs are pruned to generate a second iteration-specific set of HPCs for a subsequent iteration. HPCs are selected for pruning based on a comparison of their results with the results obtained from the particular HPC that was recommended for the first task. A recommended HPC for the second task is identified based on results of the analysis iterations.Type: GrantFiled: June 30, 2021Date of Patent: June 17, 2025Assignee: Amazon Technologies, Inc.Inventors: Giovanni Zappella, Cedric Philippe Archambeau, David Salinas
-
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
-
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: 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
-
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