Patents by Inventor Saurabh Verma
Saurabh Verma 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: 12265546Abstract: In accordance with an embodiment, described herein are systems and methods for automatic generation of business intelligence (BI) data models using data introspection and curation, as may be used, for example, with enterprise resource planning (ERP) or other enterprise computing or data analytics environments. The described approach uses a combination of manually-curated artifacts, and automatic generation of a model through data introspection, of a source data environment, to derive a target BI data model. For example, a pipeline generator framework can evaluate the dimensionality of a transaction type, degenerate attributes, and application measures; and use the output of this process to create an output target model and pipeline or load plan. The systems and methods described herein provide a technical improvement in the building of new subject areas or a BI data model within much shorter periods of time.Type: GrantFiled: February 19, 2021Date of Patent: April 1, 2025Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Saurabh Verma, Balaji Krishnan
-
Publication number: 20240406067Abstract: A Policy Orchestration Framework to support end-to-end (E2E) multi access network policy architecture with top-to-bottom policy orchestration. A frontend network is provided having a first plurality of layers supporting network services. A backend network is provided having a second plurality of layers supporting network services. A policy orchestration provides an end-to-end view between the frontend network and the backend network. The policy orchestrator coordinates end-to-end policy decisions for the first plurality of layers of the frontend and for the second plurality of layers of the backend. Intercommunications between the first plurality of layers and between the second plurality of layers uses Push Messages and Pull messages between the first plurality of layers and between the second plurality of layers.Type: ApplicationFiled: May 31, 2023Publication date: December 5, 2024Inventors: Saurabh VERMA, Masahiko NANRI
-
Publication number: 20240370414Abstract: In accordance with an embodiment, described herein is a system and method for connection concentration in a database environment. A transparency engine provided between client applications and a database can include a connection pool (e.g., UCP connection pool). The transparency engine can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize features provided by the connection pool without code changes. The transparency engine can receive application connections from the client applications, and concentrate the application connections on a smaller number of database connections maintained in the connection pool.Type: ApplicationFiled: July 16, 2024Publication date: November 7, 2024Inventors: PABLO SILBERKASTEN, CAROL COLRAIN, KEVIN NEEL, MICHAEL MCMAHON, SAURABH VERMA, JEAN DE LAVARENE
-
Patent number: 12072851Abstract: In accordance with an embodiment, described herein is a system and method for connection concentration in a database environment. A transparency engine provided between client applications and a database can include a connection pool (e.g., UCP connection pool). The transparency engine can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize features provided by the connection pool without code changes. The transparency engine can receive application connections from the client applications, and concentrate the application connections on a smaller number of database connections maintained in the connection pool.Type: GrantFiled: August 23, 2021Date of Patent: August 27, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Pablo Silberkasten, Carol Colrain, Kevin Neel, Michael McMahon, Saurabh Verma, Jean De Lavarene
-
Publication number: 20240283869Abstract: Media Access Control (MAC) address randomization is managed at the network level. An association request having a MAC address of a user equipment (UE) and a Globally Unique Wi-Fi Device Temporary Identifier (GUWDTI) parameter is received. A MAC policy to apply to the UE based the MAC address in the association request is determined based on the MAC address in the association request or based on the GUWDTI parameter that references the MAC policy in a MAC policy database. A Wi-Fi Device Temporary Identifier (WDTI) for identifying the UE in a current network realm is returned to the UE in an association response. The MAC policy database enables the integrity of network policies and services across networks to be maintained.Type: ApplicationFiled: September 29, 2022Publication date: August 22, 2024Inventor: Saurabh VERMA
-
Publication number: 20240232216Abstract: Systems and methods for implementing extensible attributes in ETL are disclosed. In some examples, attributes configured at a source file may be extracted from the source file. The extracted attributes can be mapped to a target column of a data warehouse table, and then a dynamic ETL script may be generated. The dynamic script may be executed to move data associated with the attributes to an appropriate new column of the data warehouse.Type: ApplicationFiled: March 22, 2024Publication date: July 11, 2024Applicant: Oracle International CorporationInventors: Dylan Wan, Francoise J. Lawrence, Justin Hyde, Amit Goyal, Saurabh Verma, John D. Poole
-
Patent number: 11966409Abstract: Systems and methods for implementing extensible attributes in ETL are disclosed. In some examples, attributes configured at a source file may be extracted from the source file. The extracted attributes can be mapped to a target column of a data warehouse table, and then a dynamic ETL script may be generated. The dynamic script may be executed to move data associated with the attributes to an appropriate new column of the data warehouse.Type: GrantFiled: April 14, 2020Date of Patent: April 23, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Dylan Wan, Francoise J. Lawrence, Justin Hyde, Amit Goyal, Saurabh Verma, John D. Poole
-
Patent number: 11789964Abstract: Load Plan Generator (LPG) is a BIAPPS utility for generating ODI load plans based on desired subset of fact tables for loading BIAPPS Data Warehouse. The tool simplifies the configurations process by minimizing the manual steps and configurations and provides a guided list of configurations steps and checklists. The load plan components can include different sets of load plans that will be stitched together by the load plan generator to create one load plan for loading chosen fact groups in the warehouse sourcing from different transaction systems.Type: GrantFiled: January 2, 2019Date of Patent: October 17, 2023Assignee: Oracle International CorporationInventors: Terrel Co Seng, Saurabh Verma, Peter Songwen Xu
-
Patent number: 11728731Abstract: A Ton/2 generator retrofits a digital tracking algorithm to an analog Constant-On-Time (COT) Controller to enable fast sensing. The Ton/2 generation is cognizant of the delay between high-side switch (HSFET) on generation and the actual turn-on time of the HSFET so that there is no deviation of sampling point, and current is reported with high accuracy. The digital tracking algorithm automatically takes higher steps during load transients to enable faster tracking and scales the measured current (Ipeak/2) based on a discontinuous conduction mode (DCM) period for DCM current reporting.Type: GrantFiled: December 2, 2020Date of Patent: August 15, 2023Assignee: Intel CorporationInventors: Shobhit Tyagi, Saurabh Verma, Anup Deka
-
Patent number: 11609901Abstract: Techniques are provided for processing a database command in a sharded database. The processing of the database command may include generating or otherwise accessing a shard key expression, and evaluating the shard key expression to identify one or more target shards that contain data used to execute the database command.Type: GrantFiled: September 13, 2021Date of Patent: March 21, 2023Assignee: Oracle International CorporationInventors: Lik Wong, Leonid Novak, Douglas N. Surber, Ilesh Garish, Saurabh Verma, Wei Ming Hu, Mark Dilman, Jean de Lavarene
-
Publication number: 20220335499Abstract: Methods and systems are provided for facilitating comparison of gemstones having multiple attributes that characterize the gemstones. A facilitated comparison system receives from a user a selection of a gemstone in a collection of the gemstones. Each gemstone in the collection is associated with a selling index indicating a probability of the gemstone being bought by a customer. For each of a predetermined set of the attributes, the system determines one or more comparable ranges. The system identifies alternate gemstones to recommend using the comparable ranges for the attributes and the selling indices of the gemstones. The system displays to the user the selected gemstone and one or more of the alternate gemstones for comparison.Type: ApplicationFiled: March 28, 2022Publication date: October 20, 2022Inventors: Andrew Caples, Martin Springer, Amanda Johns, Saurabh Verma, Andrew Layman, Akhil Gupta
-
Publication number: 20220310268Abstract: In accordance with an embodiment, described herein are systems and methods for use of data analytics in medical applications, including the use of pattern detection in assessing self- reported participant symptom data indicative of possible illness. A patient monitoring system or service can be provided, for example at an analytics cloud environment. The system is adapted to capture self-reported participant symptom data from individual participants, and track changes in their reported symptoms over time. The system performs data queries against the received participant symptom data, to identify patterns in the data indicative of participant clusters and episodes indicative of possible illness, which information can then be provided, for example, to a medical organization system and used to respond to investigative queries. The approach can accommodate voluntary and/or intermittent reporting, including sparsity or gaps in the input stream of symptom data received from the participants.Type: ApplicationFiled: March 26, 2021Publication date: September 29, 2022Inventors: Saurabh Verma, Shailendra Mishra, Rebecca Laborde
-
Patent number: 11449362Abstract: The present invention relates to a method for distributing resources to different data sources based on their knowledge contribution. In addition, the invention relates to a resource distribution data system for distributing resources, a computer program product for distributing resources and a computer readable medium. It may comprise the steps of receiving values from a plurality of different data sources, blending the received values for the attributes into a dataset, assigning data lineages to the values for the attributes, receiving a query for providing a data subset, providing the data subset based on the query, determining a knowledge contribution of each of the data sources to the data subset based on the data lineages of the values and instructing a distribution of shares of resources to the different data sources based on the knowledge contribution of each of the data sources to the data subset.Type: GrantFiled: May 20, 2020Date of Patent: September 20, 2022Assignee: zeotap GmbHInventors: Sathish Kumar K S, Saurabh Verma, Ashwin Srinivasan, Chaitanya Bendre, Projjol Banerjea, Daniel Heer
-
Patent number: 11392826Abstract: Sequences of computer network log entries indicative of a cause of an event described in a first type of entry are identified by training a long short-term memory (LSTM) neural network to detect computer network log entries of a first type. The network is characterized by a plurality of ordered cells Fi=(xi, ci-1, hi-1) and a final sigmoid layer characterized by a weight vector wT. A sequence of log entries xi is received. An hi for each entry is determined using the trained Fi. A value of gating function Gi(hi, hi-1)=II (wT(hi?hi-1)+b) is determined for each entry. II is an indicator function, b is a bias parameter. A sub-sequence of xi corresponding to Gi(hi, hi-1)=1 is output as a sequence of entries indicative of a cause of an event described in a log entry of the first type.Type: GrantFiled: December 27, 2017Date of Patent: July 19, 2022Assignee: Cisco Technology, Inc.Inventors: Saurabh Verma, Gyana R. Dash, Shamya Karumbaiah, Arvind Narayanan, Manjula Shivanna, Sujit Biswas, Antonio Nucci
-
Patent number: 11288728Abstract: Methods and systems are provided for facilitating comparison of gemstones having multiple attributes that characterize the gemstones. A facilitated comparison system receives from a user a selection of a gemstone in a collection of the gemstones. Each gemstone in the collection is associated with a selling index indicating a probability of the gemstone being bought by a customer. For each of a predetermined set of the attributes, the system determines one or more comparable ranges. The system identifies alternate gemstones to recommend using the comparable ranges for the attributes and the selling indices of the gemstones. The system displays to the user the selected gemstone and one or more of the alternate gemstones for comparison.Type: GrantFiled: July 31, 2019Date of Patent: March 29, 2022Assignee: BLUE NILE, INC.Inventors: Andrew Caples, Martin Springer, Amanda Johns, Saurabh Verma, Andrew Layman, Akhil Gupta
-
Patent number: 11290540Abstract: Described herein are systems and methods for providing access to a database in a multi-tenant environment, including the use of a connection pool, and support for server-side connection pool multiple tagging. For example, the system can provide a capability to associate multiple connection properties with a particular server-side connection in, e.g., an Oracle Database Resident Connection Pooling (DRCP) environment; look up a connection with one or multiple properties; and provide information about a returned connection so that a requesting application can review the properties associated with the returned connection, in order to determine how best to “fix-up” or otherwise use that connection.Type: GrantFiled: July 7, 2017Date of Patent: March 29, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jean De Lavarene, Vidya Hegde, Saurabh Verma, Chandra Sekhar Krishna Mahidhara, Aramvalarthanathan Namachivayam
-
Publication number: 20210406252Abstract: Techniques are provided for processing a database command in a sharded database. The processing of the database command may include generating or otherwise accessing a shard key expression, and evaluating the shard key expression to identify one or more target shards that contain data used to execute the database command.Type: ApplicationFiled: September 13, 2021Publication date: December 30, 2021Inventors: Lik Wong, Leonid Novak, Douglas N. Surber, Ilesh Garish, Saurabh Verma, Wei Ming Hu, Mark Dilman, Jean de Lavarene
-
Publication number: 20210382859Abstract: In accordance with an embodiment, described herein is a system and method for connection concentration in a database environment. A transparency engine provided between client applications and a database can include a connection pool (e.g., UCP connection pool). The transparency engine can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize features provided by the connection pool without code changes. The transparency engine can receive application connections from the client applications, and concentrate the application connections on a smaller number of database connections maintained in the connection pool.Type: ApplicationFiled: August 23, 2021Publication date: December 9, 2021Inventors: PABLO SILBERKASTEN, CAROL COLRAIN, KEVIN NEEL, MICHAEL MCMAHON, SAURABH VERMA, JEAN DE LAVARENE
-
Publication number: 20210365292Abstract: The present invention relates to a method for distributing resources to different data sources based on their knowledge contribution. In addition, the invention relates to a resource distribution data system for distributing resources, a computer program product for distributing resources and a computer readable medium. It may comprise the steps of receiving values from a plurality of different data sources, blending the received values for the attributes into a dataset, assigning data lineages to the values for the attributes, receiving a query for providing a data subset, providing the data subset based on the query, determining a knowledge contribution of each of the data sources to the data subset based on the data lineages of the values and instructing a distribution of shares of resources to the different data sources based on the knowledge contribution of each of the data sources to the data subset.Type: ApplicationFiled: May 20, 2020Publication date: November 25, 2021Applicant: zeotap GmbHInventors: Sathish Kumar K S, Saurabh Verma, Ashwin Srinivasan, Chaitanya Bendre, Projjol Banerjea, Daniel Heer
-
Publication number: 20210351697Abstract: A Ton/2 generator retrofits a digital tracking algorithm to an analog Constant-On-Time (COT) Controller to enable fast sensing. The Ton/2 generation is cognizant of the delay between high-side switch (HSFET) on generation and the actual turn-on time of the HSFET so that there is no deviation of sampling point, and current is reported with high accuracy. The digital tracking algorithm automatically takes higher steps during load transients to enable faster tracking and scales the measured current (Ipeak/2) based on a discontinuous conduction mode (DCM) period for DCM current reporting.Type: ApplicationFiled: December 2, 2020Publication date: November 11, 2021Applicant: Intel CorporationInventors: Shobhit Tyagi, Saurabh Verma