Patents by Inventor Nagender Gurram
Nagender Gurram 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: 20250004549Abstract: A vehicular driver assist system includes a camera disposed at an in-cabin side of a windshield of a vehicle. Electronic circuitry of a first electronic control unit (ECU) includes a first processor operable to process image data captured by the camera. Electronic circuitry of a second ECU includes a second processor. A display is disposed within the vehicle for displaying video images viewable by a driver of the vehicle. The first ECU, at least in part via processing by the first processor of image data captured by the camera, detects objects for a driving assistance system of the vehicle. Responsive to a navigation function of the vehicle, a graphical overlay is added at the second ECU to image data captured by the camera. The display displays video images representative of captured image data overlaid with the graphical overlay.Type: ApplicationFiled: September 9, 2024Publication date: January 2, 2025Inventors: Nagender Reddy Kasarla, Sujith Gurram, Suresh Boddi
-
Publication number: 20240362230Abstract: Methods, systems, and apparatuses for providing access to records of a database stored on a database server in a cloud database platform are described herein. A data sharing platform may determine a shared view definition for access to the database. The data sharing platform may determine rules that specify criteria that limit access to the records stored by the database. The one or more first rules may be received via a user interface. The data sharing platform may perform, based on the rules, a data access certification process on the records stored by the database to generate a table of certification results. The data sharing platform may generate, based on the table of certification results, and without modifying the records stored by the database, a limited consumer view definition. Based on updates to the records, a new limited consumer view definition may be generated.Type: ApplicationFiled: July 12, 2024Publication date: October 31, 2024Inventors: Nagender Gurram, Yudhish Batra, Syed Shamaz Salim, Praveen Kandukuri
-
Patent number: 12115977Abstract: A vehicular control system includes a plurality of sensors disposed at a vehicle and an electronic control unit (ECU). The vehicular control system, responsive to processing at the ECU of sensor data captured by one of the plurality of sensors, detects an object in the path of the vehicle. The object may be one selected from the group consisting of (i) a pothole, (ii) road debris, and (iii) a speed bump. The ECU, responsive to detecting the object in the path of the vehicle, provides an output to another ECU. The other ECU, responsive to receiving the output, controls two or more of (i) braking of the vehicle, (ii) steering of the vehicle, and (iii) suspension of the vehicle.Type: GrantFiled: March 10, 2022Date of Patent: October 15, 2024Assignee: Magna Electronics Inc.Inventors: Nagender Reddy Kasarla, Sujith Gurram, Suresh Boddi
-
Patent number: 12086308Abstract: A vehicular driver assist system includes a sensor disposed at a vehicle and a display disposed at the vehicle and viewable by a driver of the vehicle. An electronic control unit (ECU) includes a processor for processing sensor data captured by the sensor to detect presence of objects in the field of view of the sensor. The vehicular driver assist system, responsive to processing by the processor of sensor data captured by the sensor, determines presence of a driver of the vehicle and determines a position of the driver's head. The vehicular driver assist system, responsive to determining the position of the driver's head, adjusts an orientation of the display based on the determined position of the driver's head to increase visibility of the display for the driver.Type: GrantFiled: January 18, 2022Date of Patent: September 10, 2024Assignee: Magna Electronics Inc.Inventors: Nagender Reddy Kasarla, Sujith Gurram, Suresh Boddi
-
Patent number: 12067018Abstract: Methods, systems, and apparatuses for providing access to records of a database stored on a database server in a cloud database platform are described herein. A data sharing platform may determine a shared view definition for access to the database. The data sharing platform may determine rules that specify criteria that limit access to the records stored by the database. The one or more first rules may be received via a user interface. The data sharing platform may perform, based on the rules, a data access certification process on the records stored by the database to generate a table of certification results. The data sharing platform may generate, based on the table of certification results, and without modifying the records stored by the database, a limited consumer view definition. Based on updates to the records, a new limited consumer view definition may be generated.Type: GrantFiled: October 13, 2023Date of Patent: August 20, 2024Assignee: Capital One Services, LLCInventors: Nagender Gurram, Yudhish Batra, Syed Shamaz Salim, Praveen Kandukuri
-
Publication number: 20240232421Abstract: Methods, systems, and apparatuses for providing access to records of a database stored on a database server in a cloud database platform are described herein. A data sharing platform may determine a shared view definition for access to the database. The data sharing platform may determine rules that specify criteria that limit access to the records stored by the database. The one or more first rules may be received via a user interface. The data sharing platform may perform, based on the rules, a data access certification process on the records stored by the database to generate a table of certification results. The data sharing platform may generate, based on the table of certification results, and without modifying the records stored by the database, a limited consumer view definition. Based on updates to the records, a new limited consumer view definition may be generated.Type: ApplicationFiled: March 20, 2024Publication date: July 11, 2024Inventors: Nagender Gurram, Yudhish Batra, Syed Shamaz Salim, Praveen Kandukuri
-
Publication number: 20240211492Abstract: Methods, systems, and apparatuses for generating notifications corresponding to queries submitted for execution by virtual warehouses are described herein. A request to execute a query may be received. An execution plan, for the query, may be identified. A processing complexity for the query may be predicted based on the query and the execution plan. A notification may be generated based on the processing complexity meeting an alert threshold. A user device may display the notification. A response to the notification comprising a selection of a first virtual warehouse, of a plurality of virtual warehouses, to execute the query may be received.Type: ApplicationFiled: March 6, 2024Publication date: June 27, 2024Inventors: Praveen Kandukuri, Syed Salim, Karamchandradatt Hardatt, Nagender Gurram, Ganesh Bharathan, Yudhish Batra
-
Patent number: 11966489Abstract: Methods, systems, and apparatuses for providing access to records of a database stored on a database server in a cloud database platform are described herein. A data sharing platform may determine a shared view definition for access to the database. The data sharing platform may determine rules that specify criteria that limit access to the records stored by the database. The one or more first rules may be received via a user interface. The data sharing platform may perform, based on the rules, a data access certification process on the records stored by the database to generate a table of certification results. The data sharing platform may generate, based on the table of certification results, and without modifying the records stored by the database, a limited consumer view definition. Based on updates to the records, a new limited consumer view definition may be generated.Type: GrantFiled: February 2, 2023Date of Patent: April 23, 2024Assignee: Capital One Services, LLCInventors: Nagender Gurram, Yudhish Batra, Syed Shamaz Salim, Praveen Kandukuri
-
Patent number: 11954128Abstract: Methods, systems, and apparatuses for generating notifications corresponding to queries submitted for execution by virtual warehouses are described herein. A request to execute a query may be received. An execution plan, for the query, may be identified. A processing complexity for the query may be predicted based on the query and the execution plan. A notification may be generated based on the processing complexity meeting an alert threshold. A user device may display the notification. A response to the notification comprising a selection of a first virtual warehouse, of a plurality of virtual warehouses, to execute the query may be received.Type: GrantFiled: October 3, 2022Date of Patent: April 9, 2024Assignee: Capital One Services, LLCInventors: Praveen Kandukuri, Syed Salim, Karamchandradatt Hardatt, Nagender Gurram, Ganesh Bharathan, Yudhish Batra
-
Patent number: 11914595Abstract: Methods, systems, and apparatuses for tracking and generating analysis of queries submitted to virtual warehouses are described herein. A request to execute a query may be received. An organization may be determined, and the query may be modified to add an indication of the organization. A plurality of virtual warehouses may be identified. One of the plurality of virtual warehouses may be caused to execute the query. Query results and costs data may be received based on execution of the query by the first virtual warehouse. The costs data may indicate one or more costs associated with the execution of the query by the first virtual warehouse. The indication of the organization may be extracted from the query results. A user interface comprising query cost information corresponding to the organization may be generated.Type: GrantFiled: July 13, 2021Date of Patent: February 27, 2024Assignee: Capital One Services, LLCInventors: Praveen Kandukuri, Syed Salim, Karamchandradatt Hardatt, Nagender Gurram, Ganesh Bharathan, Yudhish Batra
-
Publication number: 20240054133Abstract: Methods, systems, and apparatuses for providing access to records of a database stored on a database server in a cloud database platform are described herein. A data sharing platform may determine a shared view definition for access to the database. The data sharing platform may determine rules that specify criteria that limit access to the records stored by the database. The one or more first rules may be received via a user interface. The data sharing platform may perform, based on the rules, a data access certification process on the records stored by the database to generate a table of certification results. The data sharing platform may generate, based on the table of certification results, and without modifying the records stored by the database, a limited consumer view definition. Based on updates to the records, a new limited consumer view definition may be generated.Type: ApplicationFiled: October 13, 2023Publication date: February 15, 2024Inventors: Nagender Gurram, Yudhish Batra, Syed Shamaz Salim, Praveen Kandukuri
-
Publication number: 20230401181Abstract: Systems as described herein may implement a data management ecosystem for databases. A computing device may receive, from a first user device, a request to migrate one or more data objects from a sandbox to a production environment. The production environment may include a plurality of data warehouses that may be provided as a service in a cloud computing environment, and computing resources are dynamically allocated to the plurality of data warehouses. The computing device may determine lineage information and update a database catalog of the data warehouses with the lineage information. The computing device may identify sensitive data contained within the one or more data objects and generate tokenization for the sensitive data. Based on the lineage information in the database catalog and the tokenization, the computing device may generate a migration plan and cause the at least one of the plurality of data warehouses to execute the migration plan.Type: ApplicationFiled: June 10, 2022Publication date: December 14, 2023Inventors: Hari Hara Sudhan Gnanaprakasam, Yudhish Batra, Nagender Gurram
-
Patent number: 11829367Abstract: Methods, systems, and apparatuses for providing access to records of a database stored on a database server in a cloud database platform are described herein. A data sharing platform may determine a shared view definition for access to the database. The data sharing platform may determine rules that specify criteria that limit access to the records stored by the database. The one or more first rules may be received via a user interface. The data sharing platform may perform, based on the rules, a data access certification process on the records stored by the database to generate a table of certification results. The data sharing platform may generate, based on the table of certification results, and without modifying the records stored by the database, a limited consumer view definition. Based on updates to the records, a new limited consumer view definition may be generated.Type: GrantFiled: December 14, 2021Date of Patent: November 28, 2023Assignee: Capital One Services, LLCInventors: Nagender Gurram, Yudhish Batra, Syed Shamaz Salim, Praveen Kandukuri
-
Publication number: 20230334052Abstract: Methods, systems, and apparatuses for managing and selecting virtual warehouses for execution of queries on one or more data warehouses are described herein. A request to execute a query may be received. An execution plan, for the query, may be identified. A processing complexity for the query may be predicted based on the query and the execution plan. A plurality of virtual warehouses may be identified. An operating status and processing capabilities of the plurality of virtual warehouses may be determined. A subset of the plurality of virtual warehouses may be selected based on the processing complexity, the operating status of the plurality of virtual warehouses, and the processing capabilities of the plurality of virtual warehouses. The query may be executed on one of the subset of the plurality of virtual warehouses.Type: ApplicationFiled: June 21, 2023Publication date: October 19, 2023Inventors: Praveen Kandukuri, Syed Salim, Karamchandradatt Hardatt, Nagender Gurram, Ganesh Bharathan, Yudhish Batra
-
Publication number: 20230267125Abstract: Methods, systems, and apparatuses for managing and selecting virtual warehouses for execution of queries on one or more data warehouses are described herein. A request to execute a query may be received. An execution plan, for the query, may be identified. A processing complexity for the query may be predicted based on the query and the execution plan. A plurality of virtual warehouses may be identified. An operating status and processing capabilities of the plurality of virtual warehouses may be determined. A subset of the plurality of virtual warehouses may be selected based on the processing complexity, the operating status of the plurality of virtual warehouses, and the processing capabilities of the plurality of virtual warehouses. The query may be executed on one of the subset of the plurality of virtual warehouses.Type: ApplicationFiled: April 27, 2023Publication date: August 24, 2023Inventors: Praveen Kandukuri, Syed Shamaz Salim, Karamchandradatt Hardatt, Nagender Gurram, Ganesh Bharathan, Yudhish Batra
-
Publication number: 20230185809Abstract: Methods, systems, and apparatuses for providing access to records of a database stored on a database server in a cloud database platform are described herein. A data sharing platform may determine a shared view definition for access to the database. The data sharing platform may determine rules that specify criteria that limit access to the records stored by the database. The one or more first rules may be received via a user interface. The data sharing platform may perform, based on the rules, a data access certification process on the records stored by the database to generate a table of certification results. The data sharing platform may generate, based on the table of certification results, and without modifying the records stored by the database, a limited consumer view definition. Based on updates to the records, a new limited consumer view definition may be generated.Type: ApplicationFiled: December 14, 2021Publication date: June 15, 2023Inventors: Nagender Gurram, Yudhish Batra, Syed Shamaz Salim, Praveen Kandukuri
-
Publication number: 20230185951Abstract: Methods, systems, and apparatuses for providing access to records of a database stored on a database server in a cloud database platform are described herein. A data sharing platform may determine a shared view definition for access to the database. The data sharing platform may determine rules that specify criteria that limit access to the records stored by the database. The one or more first rules may be received via a user interface. The data sharing platform may perform, based on the rules, a data access certification process on the records stored by the database to generate a table of certification results. The data sharing platform may generate, based on the table of certification results, and without modifying the records stored by the database, a limited consumer view definition. Based on updates to the records, a new limited consumer view definition may be generated.Type: ApplicationFiled: February 2, 2023Publication date: June 15, 2023Inventors: Nagender Gurram, Yudhish Batra, Syed Shamaz Salim, Praveen Kandukuri
-
Patent number: 11669529Abstract: Methods, systems, and apparatuses for managing and selecting virtual warehouses for execution of queries on one or more data warehouses are described herein. A request to execute a query may be received. An execution plan, for the query, may be identified. A processing complexity for the query may be predicted based on the query and the execution plan. A plurality of virtual warehouses may be identified. An operating status and processing capabilities of the plurality of virtual warehouses may be determined. A subset of the plurality of virtual warehouses may be selected based on the processing complexity, the operating status of the plurality of virtual warehouses, and the processing capabilities of the plurality of virtual warehouses. The query may be executed on one of the subset of the plurality of virtual warehouses.Type: GrantFiled: July 13, 2021Date of Patent: June 6, 2023Assignee: Capital One Services, LLCInventors: Praveen Kandukuri, Syed Salim, Karamchandradatt Hardatt, Nagender Gurram, Ganesh Bharathan, Yudhish Batra
-
Patent number: 11599664Abstract: Methods, systems, and apparatuses for providing access to records of a database stored on a database server in a cloud database platform are described herein. A data sharing platform may determine a shared view definition for access to the database. The data sharing platform may determine rules that specify criteria that limit access to the records stored by the database. The one or more first rules may be received via a user interface. The data sharing platform may perform, based on the rules, a data access certification process on the records stored by the database to generate a table of certification results. The data sharing platform may generate, based on the table of certification results, and without modifying the records stored by the database, a limited consumer view definition. Based on updates to the records, a new limited consumer view definition may be generated.Type: GrantFiled: June 14, 2022Date of Patent: March 7, 2023Assignee: Capital One Services, LLCInventors: Nagender Gurram, Yudhish Batra, Syed Shamaz Salim, Praveen Kandukuri
-
Publication number: 20230028478Abstract: Methods, systems, and apparatuses for generating notifications corresponding to queries submitted for execution by virtual warehouses are described herein. A request to execute a query may be received. An execution plan, for the query, may be identified. A processing complexity for the query may be predicted based on the query and the execution plan. A notification may be generated based on the processing complexity meeting an alert threshold. A user device may display the notification. A response to the notification comprising a selection of a first virtual warehouse, of a plurality of virtual warehouses, to execute the query may be received.Type: ApplicationFiled: October 3, 2022Publication date: January 26, 2023Inventors: Praveen Kandukuri, Syed Salim, Karamchandradatt Hardatt, Nagender Gurram, Ganesh Bharathan, Yudhish Batra