Patents by Inventor David Dominguez
David Dominguez 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: 20230334031Abstract: A versioned dataset is managed. An updated versioned dataset is created by applying a structured query to a specific version of multiple versions of the versioned dataset stored in the backing dataset. Data of the versions including the specific version remain unchanged. A versioned dataset catalogue is updated to include in association with the updated dataset version, the structured query and lineage indicating that the updated versioned dataset includes a successor of the specific version. An affiliation encoding associated with the updated versioned dataset indicating which data of the updated versioned dataset matches data of the specific version and which data of the updated versioned dataset is deleted relative to data of the specific version, is updated. A database view of the updated versioned dataset is generated by selecting rows and projecting columns of the backing dataset corresponding to the updated versioned dataset according to the affiliation encoding.Type: ApplicationFiled: June 16, 2023Publication date: October 19, 2023Inventors: Ralph Acker, David Dominguez
-
Patent number: 11537567Abstract: A database management system for controlling prioritized transactions, comprising: a processor adapted to: receive from a client module a request to write into a database item as part of a high-priority transaction; check a lock status and an injection status of the database item; when the lock status of the database item includes a lock owned by a low-priority transaction and the injection status is not-injected status: change the injection status of the database item to injected status; copy current content of the database item to an undo buffer of the low-priority transaction; and write into a storage engine of the database item.Type: GrantFiled: December 9, 2019Date of Patent: December 27, 2022Assignee: Huawei Technologies Co., Ltd.Inventor: David Dominguez
-
Publication number: 20210397605Abstract: A database server for implementing a distributed database, the server having access to a data store holding a first copy of the database managed by the database server and having a processor and interfacing means for client communication and for communication with a second database server managing a second copy of the database, the database server may implement a change to the database communicated from the client by the steps of: communicating the change to the second database server; storing in the first copy of the database a tentative record of the change; and on receiving from the second database server a storing record acknowledgement about the change in the second copy of the database: instructing the second database server to store a permanent record of the change in the second copy of the database and storing in the first copy of the database a permanent record of the change.Type: ApplicationFiled: September 3, 2021Publication date: December 23, 2021Inventors: David DOMINGUEZ, Vinoth VEERARAGHAVAN
-
Publication number: 20200110730Abstract: A database management system for controlling prioritized transactions, comprising: a processor adapted to: receive from a client module a request to write into a database item as part of a high-priority transaction; check a lock status and an injection status of the database item; when the lock status of the database item includes a lock owned by a low-priority transaction and the injection status is not-injected status: change the injection status of the database item to injected status; copy current content of the database item to an undo buffer of the low-priority transaction; and write into a storage engine of the database item.Type: ApplicationFiled: December 9, 2019Publication date: April 9, 2020Inventor: David DOMINGUEZ
-
Patent number: 10606673Abstract: The present invention proposes an apparatus and method for running a plurality of threads. The apparatus includes a memory, a client and an RPC manager. The client is configured to generate, for each of the plurality of threads an RPC request for executing an operation and to store the generated RPC requests in a database in the memory. The RPC manager is configured to order the stored RPC requests. Furthermore, the client is configured to send the ordered RPC requests in an RPC batch.Type: GrantFiled: March 20, 2018Date of Patent: March 31, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: David Dominguez, Alexander Nozdrin
-
Publication number: 20190294604Abstract: A system, comprising a first client, a second client and a server, wherein the first client is configured to send a first update instruction to the server; the server is configured to transform the first update instruction into a second update instruction on the basis of catalog information, and notify the second update instruction to the second client, wherein the second update instruction indicates a set of partial update operations, which are associated to second data stored by the second client using a second schema; and the second client is configured to apply the second update instruction to the stored second data. In this manner, the second client and the first client can keep consistent data in the second schema and the first schema respectively.Type: ApplicationFiled: June 13, 2019Publication date: September 26, 2019Inventors: Norbert MARTINEZ, David DOMINGUEZ
-
Publication number: 20190272280Abstract: A device of managing replication action, comprising a database management system (DBMS) interface configured to receive from one of a plurality of first local DBMS servers in a first servers cluster target data for replication, and a replication event including an indication of a remote replication management device in a second servers cluster of a plurality of second local DBMS servers, a network interface configured to establish a coupling with the remote replication management device according to the received replication event, forward the target data to the remote replication management device according to the replication event so as to allow the remote replication management device to instruct a creation of a replica of the target data for storage by a remote DBMS server which is a member of the second servers cluster.Type: ApplicationFiled: April 16, 2019Publication date: September 5, 2019Inventors: Alexander Nozdrin, David Dominguez
-
Patent number: 10392055Abstract: Methods, systems, and vehicles are provided for mitigating turbulent air for vehicles. In accordance with one embodiment, a vehicle includes one or more downforce elements, one or more sensors, and a processor. The one or more sensors are configured to obtain one or more parameter values for the vehicle during operation of the vehicle. The processor is processor coupled to the one or more sensors, and is configured to at least facilitate determining whether turbulent air for the vehicle is likely using the parameters, and adjusting a downforce for the vehicle, during operation of the vehicle, by providing instructions for controlling the one or more downforce elements when it is determined that turbulent air for the vehicle is likely.Type: GrantFiled: July 20, 2016Date of Patent: August 27, 2019Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Jason D. Fahland, Joshua R. Auden, David Dominguez, Samantha J. Bray
-
Patent number: 10336317Abstract: Methods, systems, and vehicles are provided for controlling lift for vehicles. In accordance with one embodiment, a vehicle includes a body, one or more sensors, and a processor. The one or more sensors are configured to measure values pertaining to one or more parameter values for a vehicle during operation of the vehicle. The processor is coupled to the one or more sensors, and is configured to at least facilitate determining whether an unplanned lift of the body of the vehicle is likely using the parameters, and implementing one or more control measures when it is determined that the unplanned lift of the body of the vehicle is likely.Type: GrantFiled: July 20, 2016Date of Patent: July 2, 2019Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Jason D. Fahland, Joshua R. Auden, David Dominguez, Samantha J. Bray, Eric E. Krueger
-
Patent number: 10246139Abstract: A multi-wheeled vehicle employing an active aerodynamic control system is described. A method for controlling the vehicle and the active aerodynamic control system includes determining states of parameters related to ride and handling of the vehicle, and determining a current tractive effort based upon the states of parameters related to ride and handling of the vehicle. A desired tractive effort is determined based upon an operator desired acceleration, and an available tractive effort is determined based upon an available downforce transferable to the wheels from the active aerodynamic control system and downforces of the wheels. The active aerodynamic control system controls the downforce on one of the wheels to control the current tractive effort responsive to the desired tractive effort.Type: GrantFiled: July 21, 2016Date of Patent: April 2, 2019Assignee: GM Global Technology Operations LLCInventors: Joshua R. Auden, Jason D. Fahland, David Dominguez, Edward T. Heil
-
Publication number: 20180354430Abstract: An acoustic cap for soundproofing and/or damping of a noise source in a vehicle, wherein the acoustic cap includes: a shell as a first proofing and/or damping material and as an outer wall of the acoustic cap, wherein the shell is made of plastic; and a second proofing and/or damping material as an inner, noise source facing wall of the acoustic cap, where one or multiple hollow spaces is or are defined between the first and the second proofing and/or damping material. A method for manufacturing an acoustic cap is also provided.Type: ApplicationFiled: May 17, 2018Publication date: December 13, 2018Inventor: David DOMINGUEZ
-
Publication number: 20180210772Abstract: The present invention proposes an apparatus and method for running a plurality of threads. The apparatus includes a memory, a client and an RPC manager. The client is configured to generate, for each of the plurality of threads an RPC request for executing an operation and to store the generated RPC requests in a database in the memory. The RPC manager is configured to order the stored RPC requests. Furthermore, the client is configured to send the ordered RPC requests in an RPC batch.Type: ApplicationFiled: March 20, 2018Publication date: July 26, 2018Inventors: David DOMINGUEZ, Alexander NOZDRIN
-
Patent number: 9975585Abstract: A dive-plane system for a vehicle includes first and second dive-planes. The vehicle includes a vehicle body having a first vehicle body end facing oncoming ambient airflow when the vehicle is in motion and first and second lateral body sides. The first dive-plane is mounted to the first lateral body side proximate the first body end to generate an aerodynamic downforce on the first body end at the first lateral body side. The second dive-plane is mounted to the second lateral body side proximate the first body end and configured to generate an aerodynamic downforce on the first body end at the second lateral body side. The dive-plane system also includes a mechanism configured to selectively and individually shift each of the first and second dive-planes relative to the vehicle body to adjust a magnitude of the aerodynamic downforce generated by each dive-plane on the first vehicle body end.Type: GrantFiled: July 12, 2016Date of Patent: May 22, 2018Assignee: GM Global Technology Operations LLCInventors: Joshua R. Auden, Jason D. Fahland, David Dominguez
-
Patent number: 9902439Abstract: The vehicle has a vehicle body including a first body end facing incident ambient airflow, a second body end opposite of the first body end, an underbody section spanning a distance between the first and second body ends, and vehicle subsystem arranged proximate the underbody section. A panel is moveably mounted to the underbody section and configured to regulate access of an underbody portion of the incident airflow to the subsystem. A mechanism is configured to shift the panel to selectively expose at least a part of the subsystem to the underbody portion of the incident airflow and shield the subsystem to thereby enhance aerodynamics of the vehicle body. A sensor detects a vehicle operating parameter and communicates the detected operating parameter to a controller. The controller is configured to regulate the mechanism and thereby shift the panel in response to the detected vehicle operating parameter.Type: GrantFiled: January 4, 2016Date of Patent: February 27, 2018Assignee: GM Global Technology Operations LLCInventors: Jason D. Fahland, Joshua R. Auden, David Dominguez, Samantha J. Bray
-
Patent number: 9902438Abstract: A system is configured to control aerodynamics of a vehicle. The vehicle includes a vehicle body arranged along a longitudinal axis with a first vehicle body end configured to face incident ambient airflow. The system includes an aerodynamic-aid element mounted to the vehicle body and configured to generate a downforce thereon via controlling the incident ambient airflow. The system also includes an adjustable flap arranged at the aerodynamic-aid element. The adjustable flap is configured to shift relative to the aerodynamic-aid element and thereby control movement of the incident ambient airflow relative to the aerodynamic-aid element. The system additionally includes a mechanism configured to vary position of the adjustable flap relative to the aerodynamic-aid element and thereby vary a magnitude of downforce generated by the aerodynamic-aid element.Type: GrantFiled: November 30, 2015Date of Patent: February 27, 2018Assignee: GM Global Technology Operations LLCInventors: Samantha J. Bray, Joshua R. Auden, Jason D. Fahland, David Dominguez
-
Publication number: 20180022403Abstract: Methods, systems, and vehicles are provided for controlling downforce for vehicles. In accordance with one embodiment, a vehicle includes one or more downforce elements, one or more sensors, and a processor. The one or more sensors are configured to measure one or more parameter values for the vehicle during operation of the vehicle. The processor is coupled to the downforce elements and to the one or more sensors. The processor is configured to at least facilitate adjusting a downforce for the vehicle, during operation of the vehicle, based on the one or more parameter values, by providing instructions for controlling the one or more downforce elements.Type: ApplicationFiled: July 20, 2016Publication date: January 25, 2018Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: JASON D. FAHLAND, JOSHUA R. AUDEN, EDWARD T. HEIL, DAVID DOMINGUEZ
-
Publication number: 20180022404Abstract: Methods, systems, and vehicles are provided for mitigating turbulent air for vehicles. In accordance with one embodiment, a vehicle includes one or more downforce elements, one or more sensors, and a processor. The one or more sensors are configured to obtain one or more parameter values for the vehicle during operation of the vehicle. The processor is processor coupled to the one or more sensors, and is configured to at least facilitate determining whether turbulent air for the vehicle is likely using the parameters, and adjusting a downforce for the vehicle, during operation of the vehicle, by providing instructions for controlling the one or more downforce elements when it is determined that turbulent air for the vehicle is likely.Type: ApplicationFiled: July 20, 2016Publication date: January 25, 2018Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: JASON D. FAHLAND, JOSHUA R. AUDEN, DAVID DOMINGUEZ, SAMANTHA J. BRAY
-
Publication number: 20180022343Abstract: Methods, systems, and vehicles are provided for controlling lift for vehicles. In accordance with one embodiment, a vehicle includes a body, one or more sensors, and a processor. The one or more sensors are configured to measure values pertaining to one or more parameter values for a vehicle during operation of the vehicle. The processor is coupled to the one or more sensors, and is configured to at least facilitate determining whether an unplanned lift of the body of the vehicle is likely using the parameters, and implementing one or more control measures when it is determined that the unplanned lift of the body of the vehicle is likely.Type: ApplicationFiled: July 20, 2016Publication date: January 25, 2018Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: JASON D. FAHLAND, JOSHUA R. AUDEN, DAVID DOMINGUEZ, SAMANTHA J. BRAY, ERIC E. KRUEGER
-
Publication number: 20180015968Abstract: A dive-plane system for a vehicle includes first and second dive-planes. The vehicle includes a vehicle body having a first vehicle body end facing oncoming ambient airflow when the vehicle is in motion and first and second lateral body sides. The first dive-plane is mounted to the first lateral body side proximate the first body end to generate an aerodynamic downforce on the first body end at the first lateral body side. The second dive-plane is mounted to the second lateral body side proximate the first body end and configured to generate an aerodynamic downforce on the first body end at the second lateral body side. The dive-plane system also includes a mechanism configured to selectively and individually shift each of the first and second dive-planes relative to the vehicle body to adjust a magnitude of the aerodynamic downforce generated by each dive-plane on the first vehicle body end.Type: ApplicationFiled: July 12, 2016Publication date: January 18, 2018Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Joshua R. Auden, Jason D. Fahland, David Dominguez
-
Patent number: D948806Type: GrantFiled: July 23, 2020Date of Patent: April 12, 2022Inventor: David Dominguez