Patents by Inventor Sanket Jain

Sanket Jain 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: 20240095446
    Abstract: Method, computer program product, and computer system are provided. Questions are extracted from a chat in real-time during an online meeting and are aggregated into groups of duplicate questions. The groups are presented to a subset of attendees whose question is in the group. Feedback is received and applied to the group from the subset of attendees. Whether a question is answerable is predicted. For answerable questions an amount of time to answer the question is predicted. The answerable questions are sequenced, filtered, prioritized, and presented to an attendee interface and a presenter interface.
    Type: Application
    Filed: September 21, 2022
    Publication date: March 21, 2024
    Inventors: Avinash Tukaram Mane, Ratnakar Behera, Sanket Jain, ZHENG XIE, Krishnasuri Narayanam, JOY PATRA
  • Publication number: 20240086639
    Abstract: Method, computer program product, and computer system are provided. A model is trained, in real-time to identify likely duplicate questions. A level of duplication is identified between a question and a previously asked question in a meeting transcript. An asker is pointed to where in the meeting transcript the question was the previously asked. All duplicate questions are arranged in a single point question by topic. A new meeting transcript is generated and displayed to attendees, including each individual question and each single point question.
    Type: Application
    Filed: September 14, 2022
    Publication date: March 14, 2024
    Inventors: Sanket Jain, Krishnasuri Narayanam, Ratnakar Behera, Avinash Tukaram Mane, ZHENG XIE, JOY PATRA
  • Publication number: 20230409906
    Abstract: Methods and systems for using machine learning to identify extremely rare events in high-dimensional space are disclosed. A method includes: identifying, by a computing device, a plurality of derived attributes using an external data source; selecting, by the computing device, a plurality of key performance indicators from the plurality of derived attributes using a neural network and based on an extremely rare event being modeled; constructing, by the computing device, a linear model using the plurality of key performance indicators; and predicting, by the computing device, occurrences of the extremely rare event using the linear model.
    Type: Application
    Filed: September 6, 2023
    Publication date: December 21, 2023
    Inventors: Sanket Jain, Kumar Apurva, Vikram Yadav
  • Patent number: 11797840
    Abstract: Methods and systems for using machine learning to identify extremely rare events in high-dimensional space are disclosed. A method includes: identifying, by a computing device, a plurality of derived attributes using an external data source; selecting, by the computing device, a plurality of key performance indicators from the plurality of derived attributes using a neural network and based on an extremely rare event being modeled; constructing, by the computing device, a linear model using the plurality of key performance indicators; and predicting, by the computing device, occurrences of the extremely rare event using the linear model.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: October 24, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sanket Jain, Kumar Apurva, Vikram Yadav
  • Patent number: 11764985
    Abstract: In an approach for improving the virtual meeting user experience, a processor detects a user disengaging from a virtual meeting having at least two participants for a pre-set period of time or for a pre-set percentage of a total allotted time of a pre-scheduled virtual meeting. A processor retrieves data from a database. A processor prepares a summary that is tailored to a profile of the user and that covers a portion of the virtual meeting during which the user was disengaged. A processor detects the user reconnecting to the virtual meeting. A processor determines whether the user will review the summary before rejoining the virtual meeting. Responsive to determining the user will review the summary before rejoining the virtual meeting, a processor prompts the user with a set of default user preferences to review the summary. A processor outputs the summary to the user.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Siddhartha Sood, Sanket Jain, Ajay Kumar Sharma, Mohammad Kafee Uddin, Manoj Kumar Joshi
  • Patent number: 11615245
    Abstract: A method including: analyzing, by a computing device, a plurality of portions of a document; determining, by the computing device and based on the analyzing, a concept of each of the portions of the document; comparing, by the computing device, a title of the document with the concept of each of the portions of the document; determining, by the computing device and based on the comparing, an alignment of the concept of each of the portions of the document with the title; generating, by the computing device and based on the alignment, a propensity score for each of the portions of the document; and reordering, by the computing device and based on the propensity scores, the portions of the document from most aligned with the title to least aligned with the title.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: March 28, 2023
    Assignee: International Business Machines Corporation
    Inventors: Sanket Jain, Mukundan Sundararajan
  • Publication number: 20220337292
    Abstract: A circuit for suppressing undesired sub-harmonics includes a plurality of mixers, wherein the plurality of mixers are connected in parallel; a plurality of local oscillator signals (LO), wherein each of the plurality of LOs is associated with one of the plurality of mixers; an input to receive a plurality of phases of a driving clock, wherein each of the plurality of phases is a sub-harmonic of the driving clock, and wherein each phase of the driving clock is distributed to one of the plurality of mixers; wherein the plurality of mixers are configured to suppress one or more of the plurality of phases of the driving clock and amplify a desired phase of the driving clock.
    Type: Application
    Filed: December 27, 2019
    Publication date: October 20, 2022
    Inventors: Sanket JAIN, Benjamin JANN, Ashoke RAVI, Satwik PATNAIK
  • Publication number: 20220337443
    Abstract: In an approach for improving the virtual meeting user experience, a processor detects a user disengaging from a virtual meeting having at least two participants for a pre-set period of time or for a pre-set percentage of a total allotted time of a pre-scheduled virtual meeting. A processor retrieves data from a database. A processor prepares a summary that is tailored to a profile of the user and that covers a portion of the virtual meeting during which the user was disengaged. A processor detects the user reconnecting to the virtual meeting. A processor determines whether the user will review the summary before rejoining the virtual meeting. Responsive to determining the user will review the summary before rejoining the virtual meeting, a processor prompts the user with a set of default user preferences to review the summary. A processor outputs the summary to the user.
    Type: Application
    Filed: April 15, 2021
    Publication date: October 20, 2022
    Inventors: Siddhartha Sood, Sanket Jain, Ajay Kumar Sharma, Mohammad Kafee Uddin, Manoj Kumar Joshi
  • Patent number: 11416495
    Abstract: Embodiments minimize downtime involved in moving a PDB between CDBs by allowing read-write access to the PDB through most of the moving operation, and by transparently forwarding connection requests, for the PDB, from the source CDB to the destination CDB. The files of a source PDB are copied from a source CDB to a destination CDB, during which the source PDB may be in read-write mode. The source PDB is then closed to write operations so that changes to the source PDB cease. Another round of recovery is performed on the PDB clone, which applies all changes that have been performed on the source PDB during the copy operation and the PDB clone is opened for read and write operations. Forwarding information is registered with the source location, which information is used to automatically forward connection requests, received at the source location for the moved PDB, to the destination location.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: August 16, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jaebock Lee, Kumar Rajamani, Sanket Jain, Giridhar Ravipati
  • Publication number: 20220245345
    Abstract: A method including: analyzing, by a computing device, a plurality of portions of a document; determining, by the computing device and based on the analyzing, a concept of each of the portions of the document; comparing, by the computing device, a title of the document with the concept of each of the portions of the document; determining, by the computing device and based on the comparing, an alignment of the concept of each of the portions of the document with the title; generating, by the computing device and based on the alignment, a propensity score for each of the portions of the document; and reordering, by the computing device and based on the propensity scores, the portions of the document from most aligned with the title to least aligned with the title.
    Type: Application
    Filed: February 2, 2021
    Publication date: August 4, 2022
    Inventors: Sanket JAIN, Mukundan SUNDARARAJAN
  • Patent number: 11386058
    Abstract: Provided herein are data cloud administration techniques that achieve autonomy by using a rules engine that reacts to a database system event by autonomously submitting an asynchronous job to reconfigure a database. In an embodiment, a rules engine receives an event from a DBMS. Based on the event, the rules engine executes a rule to generate a request that indicates configuration details for a database. The rules engine sends the request to a request broker. The request broker dispatches an asynchronous job based on the request. The asynchronous job configures the database based on the configuration details. Thus, databases in a cloud, data grid, or data center may be administered autonomously (without human intervention) base on dynamic conditions that are foreseen and unforeseen.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: July 12, 2022
    Assignee: Oracle International Corporation
    Inventors: Hochak Hung, Kumar Rajamani, Jaebock Lee, Sanket Jain, Giridhar Ravipati, John McHugh, Churn Don Lee, Alexander Chen, Jen-Cheng Huang
  • Patent number: 11327932
    Abstract: Provided herein are workload management techniques that asynchronously configure pluggable databases within a compute cloud. In an embodiment, the compute cloud receives an administrative request that indicates configuration details for a pluggable database. The compute cloud generates a configuration descriptor that specifies an asynchronous job based on the configuration details of the request. The compute cloud accesses hosting metadata to detect at least one of: a) a current container database that already hosts the pluggable database, b) a target container database that will host the pluggable database, or c) a particular computer that hosts at least one of: the current container database, or the target container database. The compute cloud executes the asynchronous job to configure the pluggable database based on at least one of: the hosting metadata, or the configuration descriptor.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: May 10, 2022
    Assignee: Oracle International Corporation
    Inventors: Hochak Hung, Kumar Rajamani, Sanket Jain, Giridhar Ravipati, Jaebock Lee, Alexander Chen, Jen-Cheng Huang
  • Publication number: 20220020034
    Abstract: A method, computer system, and computer program product for dynamic digital channel journey analysis are provided. The embodiment may include obtaining information related to user page accesses and flows. The embodiment may also include creating a period graph for a measurement period. The embodiment may further include computing an initial yield leakage value for the measurement period. The embodiment may also include creating a temporal reference. The embodiment may further include updating the period graph based on the yield leakage value and the temporal reference. The embodiment may also include identifying a link where the yield leakage value is high and where the link leads to.
    Type: Application
    Filed: July 15, 2020
    Publication date: January 20, 2022
    Inventors: Sanket Jain, Mukundan Sundararajan, Saurav Shekhar
  • Patent number: 11068437
    Abstract: Techniques are provided for using a sparse file to create a hot archive of a pluggable database of a container database. In an embodiment and while a source pluggable database is in service, a source database server creates a clone of the source pluggable database. Also while the source pluggable database is in service, the source database server creates an archive of the source pluggable database that is based on the clone. Eventually, a need arises to consume the archive. A target database server (which may also be the source database server) creates a target pluggable database based on the archive.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: July 20, 2021
    Assignee: Oracle Interntional Corporation
    Inventors: Margaret Susairaj, Giridhar Ravipati, Kumar Rajamani, Yunrui Li, Jaebock Lee, Sanket Jain
  • Publication number: 20210056123
    Abstract: Embodiments minimize downtime involved in moving a PDB between CDBs by allowing read-write access to the PDB through most of the moving operation, and by transparently forwarding connection requests, for the PDB, from the source CDB to the destination CDB. The files of a source PDB are copied from a source CDB to a destination CDB, during which the source PDB may be in read-write mode. The source PDB is then closed to write operations so that changes to the source PDB cease. Another round of recovery is performed on the PDB clone, which applies all changes that have been performed on the source PDB during the copy operation and the PDB clone is opened for read and write operations. Forwarding information is registered with the source location, which information is used to automatically forward connection requests, received at the source location for the moved PDB, to the destination location.
    Type: Application
    Filed: November 5, 2020
    Publication date: February 25, 2021
    Inventors: Jaebock Lee, Kumar Rajamani, Sanket Jain, Giridhar Ravipati
  • Patent number: 10922331
    Abstract: Embodiments create a clone of a PDB while the PDB accepts write operations. While the PDB remains in read-write mode, the DBMS copies the data of the PDB and sends the data to a destination location. The DBMS performs data recovery on the PDB clone based on redo entries that record changes made to the source PDB while the DBMS copied the source PDB files. This data recovery makes all changes, to the PDB clone, that occurred to the source PDB during the copy operation. The redo information, on which the data recovery is based, is foreign to the PDB clone since the redo entries were recorded for a different PDB. In order to apply foreign redo information to perform recovery on the PDB clone, a DBMS managing the PDB clone maintains mapping information that maps PDB source reference information to corresponding information for the PDB clone.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: February 16, 2021
    Assignee: Oracle International Corporation
    Inventors: Giridhar Ravipati, Kumar Rajamani, Yunrui Li, Jaebock Lee, Sanket Jain
  • Patent number: 10915549
    Abstract: Embodiments incrementally refresh a clone of a source PDB while the source PDB accepts write operations. Specifically, refreshing the PDB clone incorporates changes made to the source PDB since a refresh reference time stamp, which marks the time at which the PDB clone was created or, if the PDB clone has been previously refreshed, the time at which the PDB clone was last refreshed. A PDB clone is incrementally refreshed by incorporating, into the PDB clone data, those source data blocks that have changed since the refresh reference time stamp. Recovery is performed on the PDB clone, once the blocks are copied, to apply any changes made to the source PDB while the blocks were being copied, which recovery makes the PDB clone files consistent. This recovery is based on redo entries recorded for the source PDB during the time it took to copy the blocks to the PDB clone.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: February 9, 2021
    Assignee: Oracle International Corporation
    Inventors: Giridhar Ravipati, Kumar Rajamani, Yunrui Li, Muthu Olagappan, Jaebock Lee, Sanket Jain
  • Patent number: 10860605
    Abstract: Embodiments minimize downtime involved in moving a PDB between CDBs by allowing read-write access to the PDB through most of the moving operation, and by transparently forwarding connection requests, for the PDB, from the source CDB to the destination CDB. The files of a source PDB are copied from a source CDB to a destination CDB, during which the source PDB may be in read-write mode. The source PDB is then closed to write operations so that changes to the source PDB cease. Another round of recovery is performed on the PDB clone, which applies all changes that have been performed on the source PDB during the copy operation and the PDB clone is opened for read and write operations. Forwarding information is registered with the source location, which information is used to automatically forward connection requests, received at the source location for the moved PDB, to the destination location.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: December 8, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jaebock Lee, Kumar Rajamani, Sanket Jain, Giridhar Ravipati
  • Patent number: 10803078
    Abstract: In an approach, a database management system is configured in a manner that allows all pluggable databases within a cluster to be treated, from the perspective of a user, as though stored on a single container database, even when the pluggable databases are distributed across a plurality of container databases. When a command is received by a database server that is to be executed on all or a subset of the pluggable databases within the cluster, the database inspects mapping information replicated on all container databases within the cluster by a cluster synchronization server to determine which container databases store pluggable databases implicated by the command. The command is then forwarded to the database servers responsible for the determined container databases for execution. As a result, the commands issued by the user can be agnostic in regard to the actual location of the pluggable databases within the cluster.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: October 13, 2020
    Assignee: Oracle International Corporation
    Inventors: Sanket Jain, Kumar Rajamani, Giridhar Ravipati, Jaebock Lee
  • Patent number: 10797760
    Abstract: An apparatus for simultaneous transmit and receive is provided. The apparatus is capable of rejecting or passing transmitter and receiver signals. The apparatus includes: a transmitter; an antenna (e.g., a shared antenna); a receiver including switches controllable by time varying signals; and a quadrature coupler including first, second, third, and fourth ports, wherein the first port is coupled to the transmitter, wherein the second port is coupled to the antenna, and wherein the third and fourth ports are coupled to the receiver.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: October 6, 2020
    Assignee: Oregon State University
    Inventors: Arun Natarajan, Abhishek Agrawal, Sanket Jain, Robin Garg