Patents by Inventor Mohan Kamath
Mohan Kamath 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: 20250077518Abstract: Techniques for improving system performance based on data characteristics are disclosed. A system may receive updates to a first data set at a first frequency. The system selects a first storage configuration, from a plurality of storage configurations, for storing the first data set based on the first frequency, and stores the first data set in accordance with the first storage configuration. The system may further receive updates to a second data set at a second frequency. The system selects a second storage configuration, from the plurality of storage configurations, for storing the second data set based on the second frequency, and stores the second data set in accordance with the second storage configuration. The second storage configuration is different than the first storage configuration.Type: ApplicationFiled: November 15, 2024Publication date: March 6, 2025Applicant: Oracle International CorporationInventors: Joseph Marc Posner, Sunil Kumar Kunisetty, Mohan Kamath, Nickolas Kavantzas, Sachin Bhatkar, Sergey Troshin, Sujay Sarkhel, Shivakumar Subramanian Govindarajapuram, Vijayalakshmi Krishnamurthy
-
Patent number: 12182123Abstract: Techniques for improving system performance based on data characteristics are disclosed. A system may receive updates to a first data set at a first frequency. The system selects a first storage configuration, from a plurality of storage configurations, for storing the first data set based on the first frequency, and stores the first data set in accordance with the first storage configuration. The system may further receive updates to a second data set at a second frequency. The system selects a second storage configuration, from the plurality of storage configurations, for storing the second data set based on the second frequency, and stores the second data set in accordance with the second storage configuration. The second storage configuration is different than the first storage configuration.Type: GrantFiled: January 3, 2023Date of Patent: December 31, 2024Assignee: Oracle International CorporationInventors: Joseph Marc Posner, Sunil Kumar Kunisetty, Mohan Kamath, Nickolas Kavantzas, Sachin Bhatkar, Sergey Troshin, Sujay Sarkhel, Shivakumar Subramanian Govindarajapuram, Vijayalakshmi Krishnamurthy
-
Publication number: 20240198969Abstract: A vehicle assembly includes a vehicle window, a sprayer positioned above the vehicle window and aimed at the vehicle window, a sensor positioned below the vehicle window, and a deflector positioned to receive fluid from the sprayer and shaped to direct the fluid to the sensor. A single sprayer therefore provides cleaning for both the vehicle window and the sensor.Type: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Applicant: Ford Global Technologies, LLCInventors: Michael Robertson, Jr., Venkatesh Krishnan, Mohan Kamath, John A. Shinska
-
Publication number: 20240092983Abstract: A composite material includes a recycled polymer matrix, a continuous network of linked carbon nanostructures dispersed within the recycled polymer matrix, and a compatibilizer. The recycled polymer matrix is in an amount of at least 90 wt. %. The continuous network of linked carbon nanostructures is in an amount between 0.5 wt. % to 1.0 wt. %. The compatibilizer is in an amount of about 3.0 wt. %.Type: ApplicationFiled: September 20, 2022Publication date: March 21, 2024Applicant: Ford Global Technologies, LLCInventors: Deborah Frances Mielewski, Paul Kenneth Dellock, Mohan Kamath, Stuart C. Salter, Alper Kiziltas
-
Patent number: 11935305Abstract: An applique is mounted over one or both B-pillars of an autonomous vehicle and includes a display, speaker, touch input, and microphone. The applique may include a curved cover mounted over a printed circuit board (PCB) having LED arrays mounted thereto. A diffuser defines windows for the LED arrays and has a planar surface interfacing with the PCB and a curved surface interfacing with the curved cover. A controller of the vehicle detects proximity to a passenger to be picked up and displays the passenger's name at a first proximity, outputs a spoken message at a second, closer, proximity, and outputs a visible and audible prompt to enter an access code at a third proximity closer than the second proximity.Type: GrantFiled: March 27, 2018Date of Patent: March 19, 2024Assignee: Ford Global Technologies, LLCInventors: Prashant Dubey, Segundo Baldovino, LaRon Brown, Venkatesh Krishnan, Mohan Kamath
-
Publication number: 20230148271Abstract: Techniques for improving system performance based on data characteristics are disclosed. A system may receive updates to a first data set at a first frequency. The system selects a first storage configuration, from a plurality of storage configurations, for storing the first data set based on the first frequency, and stores the first data set in accordance with the first storage configuration. The system may further receive updates to a second data set at a second frequency. The system selects a second storage configuration, from the plurality of storage configurations, for storing the second data set based on the second frequency, and stores the second data set in accordance with the second storage configuration. The second storage configuration is different than the first storage configuration.Type: ApplicationFiled: January 3, 2023Publication date: May 11, 2023Applicant: Oracle International CorporationInventors: Joseph Marc Posner, Sunil Kumar Kunisetty, Mohan Kamath, Nickolas Kavantzas, Sachin Bhatkar, Sergey Troshin, Sujay Sarkhel, Shivakumar Subramanian Govindarajapuram, Vijayalakshmi Krishnamurthy
-
Patent number: 11573962Abstract: Techniques for improving system performance based on data characteristics are disclosed. A system may receive updates to a first data set at a first frequency. The system selects a first storage configuration, from a plurality of storage configurations, for storing the first data set based on the first frequency, and stores the first data set in accordance with the first storage configuration. The system may further receive updates to a second data set at a second frequency. The system selects a second storage configuration, from the plurality of storage configurations, for storing the second data set based on the second frequency, and stores the second data set in accordance with the second storage configuration. The second storage configuration is different than the first storage configuration.Type: GrantFiled: August 13, 2020Date of Patent: February 7, 2023Assignee: Oracle International CorporationInventors: Joseph Marc Posner, Sunil Kumar Kunisetty, Mohan Kamath, Nickolas Kavantzas, Sachin Bhatkar, Sergey Troshin, Sujay Sarkhel, Shivakumar Subramanian Govindarajapuram, Vijayalakshmi Krishnamurthy
-
Patent number: 11568179Abstract: A model analyzer may receive a representative data set as input and select one of a plurality of analytic models to perform the analysis. Before deciding which model to use the model may be trained, and the trained model evaluated for accuracy. However, some models are known to behave poorly when the training data is distributed in a particular way. Thus, the cost of training a model and evaluating the trained model can be avoided by first analyzing the distribution of the representative data. Identifying the representative data distribution allows ruling out use of models for which the distribution of the representative data is unsuitable. Only models that may be compatible with the distribution of the representative data may be trained and evaluated for accuracy. The most accurate trained model whose accuracy meets an accuracy threshold may be selected to analyze subsequently received data related to the representative data.Type: GrantFiled: June 12, 2019Date of Patent: January 31, 2023Assignee: Oracle International CorporationInventors: Joseph Marc Posner, Sunil Kumar Kunisetty, Mohan Kamath, Nickolas Kavantzas, Sachin Bhatkar, Sergey Troshin, Sujay Sarkhel, Shivakumar Subramanian Govindarajapuram, Vijayalakshmi Krishnamurthy
-
Publication number: 20210114460Abstract: An applique is mounted over one or both B-pillars of an autonomous vehicle and includes a display, speaker, touch input, and microphone. The applique may include a curved cover mounted over a printed circuit board (PCB) having LED arrays mounted thereto. A diffuser defines windows for the LED arrays and has a planar surface interfacing with the PCB and a curved surface interfacing with the curved cover. A controller of the vehicle detects proximity to a passenger to be picked up and displays the passenger's name at a first proximity, outputs a spoken message at a second, closer, proximity, and outputs a visible and audible prompt to enter an access code at a third proximity closer than the second proximity.Type: ApplicationFiled: March 27, 2018Publication date: April 22, 2021Inventors: Prashant DUBEY, Segundo BALDOVINO, LaRon BROWN, Venkatesh KRISHNAN, Mohan KAMATH
-
Publication number: 20200372030Abstract: Techniques for improving system performance based on data characteristics are disclosed. A system may receive updates to a first data set at a first frequency. The system selects a first storage configuration, from a plurality of storage configurations, for storing the first data set based on the first frequency, and stores the first data set in accordance with the first storage configuration. The system may further receive updates to a second data set at a second frequency. The system selects a second storage configuration, from the plurality of storage configurations, for storing the second data set based on the second frequency, and stores the second data set in accordance with the second storage configuration. The second storage configuration is different than the first storage configuration.Type: ApplicationFiled: August 13, 2020Publication date: November 26, 2020Applicant: Oracle International CorporationInventors: Joseph Marc Posner, Sunil Kumar Kunisetty, Mohan Kamath, Nickolas Kavantzas, Sachin Bhatkar, Sergey Troshin, Sujay Sarkhel, Shivakumar Subramanian Govindarajapuram, Vijayalakshmi Krishnamurthy
-
Publication number: 20200125900Abstract: A model analyzer may receive a representative data set as input and select one of a plurality of analytic models to perform the analysis. Before deciding which model to use the model may be trained, and the trained model evaluated for accuracy. However, some models are known to behave poorly when the training data is distributed in a particular way. Thus, the cost of training a model and evaluating the trained model can be avoided by first analyzing the distribution of the representative data. Identifying the representative data distribution allows ruling out use of models for which the distribution of the representative data is unsuitable. Only models that may be compatible with the distribution of the representative data may be trained and evaluated for accuracy. The most accurate trained model whose accuracy meets an accuracy threshold may be selected to analyze subsequently received data related to the representative data.Type: ApplicationFiled: June 12, 2019Publication date: April 23, 2020Applicant: Oracle International CorporationInventors: Joseph Marc Posner, Sunil Kumar Kunisetty, Mohan Kamath, Nickolas Kavantzas, Sachin Bhatkar, Sergey Troshin, Sujay Sarkhel, Shivakumar Subramanian Govindarajapuram, Vijayalakshmi Krishnamurthy
-
Patent number: 10479296Abstract: A grille assembly for a motor vehicle includes a grille support mounted to the motor vehicle and a grille module carried on the grille support. The grille module includes a grille, and a plurality of electronic devices and a controller carried on the grille. A related modular grille assembly system includes the grille assembly as well as human interface controls and a control module carried on the motor vehicle.Type: GrantFiled: March 2, 2018Date of Patent: November 19, 2019Assignee: Ford Global Technologies, LLCInventors: David Brian Glickman, Mohan Kamath, Stuart C. Salter, Paul Kenneth Dellock, Harry Lobo
-
Publication number: 20190270416Abstract: A grille assembly for a motor vehicle includes a grille support mounted to the motor vehicle and a grille module carried on the grille support. The grille module includes a grille, and a plurality of electronic devices and a controller carried on the grille. A related modular grille assembly system includes the grille assembly as well as human interface controls and a control module carried on the motor vehicle.Type: ApplicationFiled: March 2, 2018Publication date: September 5, 2019Inventors: David Brian Glickman, Mohan Kamath, Stuart C. Salter, Paul Kenneth Dellock, Harry Lobo
-
Patent number: 9741006Abstract: A system for providing complex access control in workflows. The system comprises a computer, including a computer readable storage medium and processor operating thereon. The system also comprises at least one business process which includes a plurality of tasks. Each task is associated with a task state which changes during execution of the task. The system further comprises a plurality of logical roles. Each logical role defines a responsibility based on the task state and a member of that logical role. Additionally, the system comprises a configurable matrix of access controls that is used to control access to the plurality of tasks based on the plurality of logical roles.Type: GrantFiled: May 14, 2010Date of Patent: August 22, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Vladimir Svetov, Ravi Rangaswamy, Mohan Kamath, Viswanathan Umapathy
-
Patent number: 8819055Abstract: A system for managing a logical people group. The system comprises a computer, including a computer readable medium and processor operating thereon. The system also comprises a query module, executing on the computer, operable to receive a complex query and return a logical group of users. The query module is operable to search, based on the complex query, across a plurality of information sources including a user directory, a plurality of roles, and an attribute directory. The system also comprises a query cache which stores, for a user-definable period, a reverse lookup table of users and the logical groups to which the users belong based on previously received complex queries.Type: GrantFiled: May 14, 2010Date of Patent: August 26, 2014Assignee: Oracle International CorporationInventors: Ravi Rangaswamy, Vladimir Svetov, Mohan Kamath
-
Publication number: 20110282895Abstract: A system for managing a logical people group. The system comprises a computer, including a computer readable medium and processor operating thereon. The system also comprises a query module, executing on the computer, operable to receive a complex query and return a logical group of users. The query module is operable to search, based on the complex query, across a plurality of information sources including a user directory, a plurality of roles, and an attribute directory. The system also comprises a query cache which stores, for a user-definable period, a reverse lookup table of users and the logical groups to which the users belong based on previously received complex queries.Type: ApplicationFiled: May 14, 2010Publication date: November 17, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ravi Rangaswamy, Vladimir Svetov, Mohan Kamath
-
Publication number: 20110283281Abstract: A system for providing complex access control in workflows. The system comprises a computer, including a computer readable storage medium and processor operating thereon. The system also comprises at least one business process which includes a plurality of tasks. Each task is associated with a task state which changes during execution of the task. The system further comprises a plurality of logical roles. Each logical role defines a responsibility based on the task state and a member of that logical role. Additionally, the system comprises a configurable matrix of access controls that is used to control access to the plurality of tasks based on the plurality of logical roles.Type: ApplicationFiled: May 14, 2010Publication date: November 17, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Vladimir Svetov, Ravi Rangaswamy, Mohan Kamath, Viswanathan Umapathy