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: 12265546
    Abstract: 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: Grant
    Filed: February 19, 2021
    Date of Patent: April 1, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Saurabh Verma, Balaji Krishnan
  • Publication number: 20240406067
    Abstract: 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: Application
    Filed: May 31, 2023
    Publication date: December 5, 2024
    Inventors: Saurabh VERMA, Masahiko NANRI
  • Publication number: 20240370414
    Abstract: 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: Application
    Filed: July 16, 2024
    Publication date: November 7, 2024
    Inventors: PABLO SILBERKASTEN, CAROL COLRAIN, KEVIN NEEL, MICHAEL MCMAHON, SAURABH VERMA, JEAN DE LAVARENE
  • Patent number: 12072851
    Abstract: 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: Grant
    Filed: August 23, 2021
    Date of Patent: August 27, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Pablo Silberkasten, Carol Colrain, Kevin Neel, Michael McMahon, Saurabh Verma, Jean De Lavarene
  • Publication number: 20240283869
    Abstract: 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: Application
    Filed: September 29, 2022
    Publication date: August 22, 2024
    Inventor: Saurabh VERMA
  • Publication number: 20240232216
    Abstract: 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: Application
    Filed: March 22, 2024
    Publication date: July 11, 2024
    Applicant: Oracle International Corporation
    Inventors: Dylan Wan, Francoise J. Lawrence, Justin Hyde, Amit Goyal, Saurabh Verma, John D. Poole
  • Patent number: 11966409
    Abstract: 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: Grant
    Filed: April 14, 2020
    Date of Patent: April 23, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Dylan Wan, Francoise J. Lawrence, Justin Hyde, Amit Goyal, Saurabh Verma, John D. Poole
  • Patent number: 11789964
    Abstract: 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: Grant
    Filed: January 2, 2019
    Date of Patent: October 17, 2023
    Assignee: Oracle International Corporation
    Inventors: Terrel Co Seng, Saurabh Verma, Peter Songwen Xu
  • Patent number: 11728731
    Abstract: 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: Grant
    Filed: December 2, 2020
    Date of Patent: August 15, 2023
    Assignee: Intel Corporation
    Inventors: Shobhit Tyagi, Saurabh Verma, Anup Deka
  • Patent number: 11609901
    Abstract: 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: Grant
    Filed: September 13, 2021
    Date of Patent: March 21, 2023
    Assignee: Oracle International Corporation
    Inventors: Lik Wong, Leonid Novak, Douglas N. Surber, Ilesh Garish, Saurabh Verma, Wei Ming Hu, Mark Dilman, Jean de Lavarene
  • Publication number: 20220335499
    Abstract: 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: Application
    Filed: March 28, 2022
    Publication date: October 20, 2022
    Inventors: Andrew Caples, Martin Springer, Amanda Johns, Saurabh Verma, Andrew Layman, Akhil Gupta
  • Publication number: 20220310268
    Abstract: 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: Application
    Filed: March 26, 2021
    Publication date: September 29, 2022
    Inventors: Saurabh Verma, Shailendra Mishra, Rebecca Laborde
  • Patent number: 11449362
    Abstract: 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: Grant
    Filed: May 20, 2020
    Date of Patent: September 20, 2022
    Assignee: zeotap GmbH
    Inventors: Sathish Kumar K S, Saurabh Verma, Ashwin Srinivasan, Chaitanya Bendre, Projjol Banerjea, Daniel Heer
  • Patent number: 11392826
    Abstract: 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: Grant
    Filed: December 27, 2017
    Date of Patent: July 19, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Saurabh Verma, Gyana R. Dash, Shamya Karumbaiah, Arvind Narayanan, Manjula Shivanna, Sujit Biswas, Antonio Nucci
  • Patent number: 11288728
    Abstract: 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: Grant
    Filed: July 31, 2019
    Date of Patent: March 29, 2022
    Assignee: BLUE NILE, INC.
    Inventors: Andrew Caples, Martin Springer, Amanda Johns, Saurabh Verma, Andrew Layman, Akhil Gupta
  • Patent number: 11290540
    Abstract: 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: Grant
    Filed: July 7, 2017
    Date of Patent: March 29, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jean De Lavarene, Vidya Hegde, Saurabh Verma, Chandra Sekhar Krishna Mahidhara, Aramvalarthanathan Namachivayam
  • Publication number: 20210406252
    Abstract: 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: Application
    Filed: September 13, 2021
    Publication date: December 30, 2021
    Inventors: Lik Wong, Leonid Novak, Douglas N. Surber, Ilesh Garish, Saurabh Verma, Wei Ming Hu, Mark Dilman, Jean de Lavarene
  • Publication number: 20210382859
    Abstract: 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: Application
    Filed: August 23, 2021
    Publication date: December 9, 2021
    Inventors: PABLO SILBERKASTEN, CAROL COLRAIN, KEVIN NEEL, MICHAEL MCMAHON, SAURABH VERMA, JEAN DE LAVARENE
  • Publication number: 20210365292
    Abstract: 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: Application
    Filed: May 20, 2020
    Publication date: November 25, 2021
    Applicant: zeotap GmbH
    Inventors: Sathish Kumar K S, Saurabh Verma, Ashwin Srinivasan, Chaitanya Bendre, Projjol Banerjea, Daniel Heer
  • Publication number: 20210351697
    Abstract: 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: Application
    Filed: December 2, 2020
    Publication date: November 11, 2021
    Applicant: Intel Corporation
    Inventors: Shobhit Tyagi, Saurabh Verma