Patents by Inventor Samar Lotia
Samar Lotia 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: 11715038Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can receive a data set that includes data points having data values and attributes, and a target attribute, and use a machine learning process to automatically determine one or more other attributes as driving factors for the target attribute, based on, for example, the use of a decision tree and a comparison of information gain, Gini, or other indices associated with attributes in the data set. Information describing facts associated with the data set can be graphically displayed at a user interface, as visualizations, and used as a starting point for further analysis of the data set.Type: GrantFiled: May 26, 2021Date of Patent: August 1, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Victor Belyaev, Gabby Rubin, Ashish Mittal, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Patent number: 11694118Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more outliers or findings within the data, based on, for example, determining a plurality of combinations representing pairs of attribute dimensions within a data set, from which a general explanation or pattern can be determined for one or more attributes, and then comparing particular values for attributes, with the determined pattern for those attributes. Information describing such outliers or findings can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.Type: GrantFiled: November 9, 2020Date of Patent: July 4, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ashish Mittal, Victor Belyaev, Steve Simon Joseph Fernandez, Gabby Rubin, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Publication number: 20230081067Abstract: In accordance with an embodiment, described herein is a system and method for providing query acceleration with a computing environment such as, for example, a business intelligence environment, database, data warehouse, or other type of environment that supports data analytics. A middle layer is provided as a long-term table data storage format; and one more acceleration formats, or acceleration tables, can be periodically regenerated from the middle layer, wherein a determination can be made as to whether an accelerated table exists for a dataset table, and if so, then the accelerated table is used to process the query.Type: ApplicationFiled: August 25, 2022Publication date: March 16, 2023Inventors: ASHISH MITTAL, KENNETH ENG, ALEXTAIR MASCARENHAS, DAVID WONG, PRAFUL HEBBAR, YI GE, MAHADEVAN RAJAGOPALAN, ROGER BOLSIUS, VIJAYAKUMAR RANGANATHAN, SAMAR LOTIA
-
Patent number: 11188845Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more segments within a data set, associated with a target attribute value, based on, for example, the use of a classification and regression tree and a combination of different driving factors, or same driving factors with different values. Information describing segments associated with the data set can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.Type: GrantFiled: October 1, 2018Date of Patent: November 30, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Victor Belyaev, Gabby Rubin, Samar Lotia, Alvin Raj, John Fuller
-
Publication number: 20210287139Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can receive a data set that includes data points having data values and attributes, and a target attribute, and use a machine learning process to automatically determine one or more other attributes as driving factors for the target attribute, based on, for example, the use of a decision tree and a comparison of information gain, Gini, or other indices associated with attributes in the data set. Information describing facts associated with the data set can be graphically displayed at a user interface, as visualizations, and used as a starting point for further analysis of the data set.Type: ApplicationFiled: May 26, 2021Publication date: September 16, 2021Inventors: Victor Belyaev, Gabby Rubin, Ashish Mittal, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Patent number: 11023826Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can receive a data set that includes data points having data values and attributes, and a target attribute, and use a machine learning process to automatically determine one or more other attributes as driving factors for the target attribute, based on, for example, the use of a decision tree and a comparison of information gain, Gini, or other indices associated with attributes in the data set. Information describing facts associated with the data set can be graphically displayed at a user interface, as visualizations, and used as a starting point for further analysis of the data set.Type: GrantFiled: October 1, 2018Date of Patent: June 1, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Victor Belyaev, Gabby Rubin, Ashish Mittal, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Publication number: 20210073682Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more outliers or findings within the data, based on, for example, determining a plurality of combinations representing pairs of attribute dimensions within a data set, from which a general explanation or pattern can be determined for one or more attributes, and then comparing particular values for attributes, with the determined pattern for those attributes. Information describing such outliers or findings can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.Type: ApplicationFiled: November 9, 2020Publication date: March 11, 2021Inventors: Ashish Mittal, Victor Belyaev, Steve Simon Joseph Fernandez, Gabby Rubin, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Patent number: 10832171Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more outliers or findings within the data, based on, for example, determining a plurality of combinations representing pairs of attribute dimensions within a data set, from which a general explanation or pattern can be determined for one or more attributes, and then comparing particular values for attributes, with the determined pattern for those attributes. Information describing such outliers or findings can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.Type: GrantFiled: October 1, 2018Date of Patent: November 10, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ashish Mittal, Victor Belyaev, Steve Simon Joseph Fernandez, Gabby Rubin, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Patent number: 10437793Abstract: A computer implemented algorithm performs introspection of an uploaded denormalized table and identifies candidate fact and dimension tables. The cardinality values of columns in a candidate dimension table are analyzed to identify simple/complex primary key candidates. Unused columns are further analyzed for assignment to candidate fact and/or dimension tables.Type: GrantFiled: July 24, 2015Date of Patent: October 8, 2019Assignee: Oracle International CorporationInventors: Paul Kim, Boris Nikulitsa, Samar Lotia, Raghuram Venkatasubramanian, Vijay Jain
-
Publication number: 20190102702Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can receive a data set that includes data points having data values and attributes, and a target attribute, and use a machine learning process to automatically determine one or more other attributes as driving factors for the target attribute, based on, for example, the use of a decision tree and a comparison of information gain, Gini, or other indices associated with attributes in the data set. Information describing facts associated with the data set can be graphically displayed at a user interface, as visualizations, and used as a starting point for further analysis of the data set.Type: ApplicationFiled: October 1, 2018Publication date: April 4, 2019Inventors: Victor Belyaev, Gabby Rubin, Ashish Mittal, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Publication number: 20190102921Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more outliers or findings within the data, based on, for example, determining a plurality of combinations representing pairs of attribute dimensions within a data set, from which a general explanation or pattern can be determined for one or more attributes, and then comparing particular values for attributes, with the determined pattern for those attributes. Information describing such outliers or findings can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.Type: ApplicationFiled: October 1, 2018Publication date: April 4, 2019Inventors: Ashish Mittal, Victor Belyaev, Steve Simon Joseph Fernandez, Gabby Rubin, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
-
Publication number: 20190102703Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can use a machine learning process to automatically determine one or more segments within a data set, associated with a target attribute value, based on, for example, the use of a classification and regression tree and a combination of different driving factors, or same driving factors with different values. Information describing segments associated with the data set can be graphically displayed at a user interface, as text, graphs, charts, or other types of visualizations, and used as a starting point for further analysis of the data set.Type: ApplicationFiled: October 1, 2018Publication date: April 4, 2019Inventors: Victor Belyaev, Gabby Rubin, Samar Lotia, Alvin Raj, John Fuller
-
Patent number: 10152696Abstract: Techniques for providing predictive metrics relating to employment positions are provided. A method may include receiving, by a computing device, data relating to a plurality of employment positions, wherein the data is received from a plurality of customers. The computing device may aggregate the data received from the plurality of customers and may determine statistics using the aggregated data, which are based on each of the plurality of employment positions. The computing device may generate one or more predictive metrics relating to the plurality of employment positions using one or more of the statistics.Type: GrantFiled: October 16, 2017Date of Patent: December 11, 2018Assignee: Oracle International CorporationInventors: Sharad Thankappan, Samar Lotia, Saurabh Pandey, Irvin Shuster
-
Publication number: 20180039948Abstract: Techniques for providing predictive metrics relating to employment positions are provided. A method may include receiving, by a computing device, data relating to a plurality of employment positions, wherein the data is received from a plurality of customers. The computing device may aggregate the data received from the plurality of customers and may determine statistics using the aggregated data, which are based on each of the plurality of employment positions. The computing device may generate one or more predictive metrics relating to the plurality of employment positions using one or more of the statistics.Type: ApplicationFiled: October 16, 2017Publication date: February 8, 2018Applicant: Oracle International CorporationInventors: Sharad Thankappan, Samar Lotia, Saurabh Pandey, Irvin Shuster
-
Patent number: 9818086Abstract: Techniques for providing predictive metrics relating to employment positions are provided. A method may include receiving, by a computing device, data relating to a plurality of employment positions, wherein the data is received from a plurality of customers. The computing device may aggregate the data received from the plurality of customers and may determine statistics using the aggregated data, which are based on each of the plurality of employment positions. The computing device may generate one or more predictive metrics relating to the plurality of employment positions using one or more of the statistics.Type: GrantFiled: September 10, 2013Date of Patent: November 14, 2017Assignee: Oracle International CorporationInventors: Sharad Thankappan, Samar Lotia, Saurabh Pandey, Irvin Shuster
-
Publication number: 20170024421Abstract: A computer implemented algorithm performs introspection of an uploaded denormalized table and identifies candidate fact and dimension tables. The cardinality values of columns in a candidate dimension table are analyzed to identify simple/complex primary key candidates. Unused columns are further analyzed for assignment to candidate fact and/or dimension tables.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventors: Paul Kim, Boris Nikulitsa, Samar Lotia, Raghuram Venkatasubramanian, Vijay Jain
-
Patent number: 8719725Abstract: Embodiments of the invention include a method of implementing a touch screen optimized pivot table. The method includes providing a view of a hierarchal table on a touch screen. The hierarchal table includes hierarchal levels and each of hierarchal levels includes corresponding data. The method further includes mapping each of the hierarchal levels to each of a corresponding region on the touch screen. Each region's view displays the corresponding data for the mapped hierarchal level. The method further includes displaying on the touch screen the corresponding data for each of the hierarchal levels in each of the mapped regions, receiving at the touch screen input to manipulate at least one of the regions on the touch screen, and in response to the received input, causing each subordinate region to the at least one manipulated region to update the corresponding data displayed in each of the subordinate regions.Type: GrantFiled: July 18, 2011Date of Patent: May 6, 2014Assignee: Oracle International CorporationInventors: Dan Workman, Andrew Watanabe, Samar Lotia, Guohong Dong
-
Publication number: 20140074738Abstract: Techniques for providing predictive metrics relating to employment positions are provided. A method may include receiving, by a computing device, data relating to a plurality of employment positions, wherein the data is received from a plurality of customers. The computing device may aggregate the data received from the plurality of customers and may determine statistics using the aggregated data, which are based on each of the plurality of employment positions. The computing device may generate one or more predictive metrics relating to the plurality of employment positions using one or more of the statistics.Type: ApplicationFiled: September 10, 2013Publication date: March 13, 2014Applicant: Oracle International CorporationInventors: Sharad Thankappan, Samar Lotia, Saurabh Pandey, Irvin Shuster
-
Publication number: 20130024803Abstract: Embodiments of the invention include a method of implementing a touch screen optimized pivot table. The method includes providing a view of a hierarchal table on a touch screen. The hierarchal table includes hierarchal levels and each of hierarchal levels includes corresponding data. The method further includes mapping each of the hierarchal levels to each of a corresponding region on the touch screen. Each region's view displays the corresponding data for the mapped hierarchal level. The method further includes displaying on the touch screen the corresponding data for each of the hierarchal levels in each of the mapped regions, receiving at the touch screen input to manipulate at least one of the regions on the touch screen, and in response to the received input, causing each subordinate region to the at least one manipulated region to update the corresponding data displayed in each of the subordinate regions.Type: ApplicationFiled: July 18, 2011Publication date: January 24, 2013Applicant: Oracle International CorporationInventors: Dan Workman, Andrew Watanabe, Samar Lotia, Guohong Dong
-
Publication number: 20070225966Abstract: Techniques to provide dynamic multi-lingual support for software applications such as analytics, which typically rely on two different types of data, underlying data and metadata, to generate reports. The metadata defines the underlying data and a presentation layer displays the reports, which may be generated using presentation and metadata layer objects. Each such object may be defined by a language independent representation, which may in turn be associated with multiple display or language dependent representations (i.e., translations or translated strings) for multiple supported languages. One of the languages may be selected for use in a given session, and the display representations for the selected language are then bound to the language independent representations. The binding may be dynamically performed and is session-specific.Type: ApplicationFiled: June 27, 2002Publication date: September 27, 2007Applicant: Siebel Systems, Inc.Inventors: Edward Suen, Sunil Dixit, James Rogers, Samar Lotia, Eric Musser