Patents by Inventor Kyasaram Vishwa PRASAD
Kyasaram Vishwa PRASAD 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: 20220413920Abstract: A computing network includes nodes of different work groups. Nodes of a work group are dedicated to transactions of the work group. If a node of a first work group is predicted to have an idleness window, a second work group may borrow the node to execute a transaction of the second work group. At least a subset of steps of the transaction may be categorized into a step group. Trees of a transaction may be categorized into one or more tree groups. A node is selected for executing a transaction, if the predicted idleness duration of the node is sufficient relative to the predicted runtime of the transaction, the step group, and/or tree group. A credit system is maintained. A first work group transfers a credit to a second work group when borrowing a node of the second work group for executing a transaction of the first work group.Type: ApplicationFiled: June 24, 2021Publication date: December 29, 2022Applicant: Oracle International CorporationInventors: Naveen Jafer Nizar, Kyasaram Vishwa Prasad, Guru Selvaraj, Srinivasan Sankaranarayanan
-
Publication number: 20220413896Abstract: A computing network includes nodes of different work groups. Nodes of a work group are dedicated to transactions of the work group. If a node of a first work group is predicted to have an idleness window, a second work group may borrow the node to execute a transaction of the second work group. At least a subset of steps of the transaction may be categorized into a step group. Trees of a transaction may be categorized into one or more tree groups. A node is selected for executing a transaction, if the predicted idleness duration of the node is sufficient relative to the predicted runtime of the transaction, the step group, and/or tree group. A credit system is maintained. A first work group transfers a credit to a second work group when borrowing a node of the second work group for executing a transaction of the first work group.Type: ApplicationFiled: June 24, 2021Publication date: December 29, 2022Applicant: Oracle International CorporationInventors: Naveen Jafer Nizar, Kyasaram Vishwa Prasad, Guru Selvaraj, Srinivasan Sankaranarayanan
-
Publication number: 20220413895Abstract: A computing network includes nodes of different work groups. Nodes of a work group are dedicated to transactions of the work group. If a node of a first work group is predicted to have an idleness window, a second work group may borrow the node to execute a transaction of the second work group. At least a subset of steps of the transaction may be categorized into a step group. Trees of a transaction may be categorized into one or more tree groups. A node is selected for executing a transaction, if the predicted idleness duration of the node is sufficient relative to the predicted runtime of the transaction, the step group, and/or tree group. A credit system is maintained. A first work group transfers a credit to a second work group when borrowing a node of the second work group for executing a transaction of the first work group.Type: ApplicationFiled: June 24, 2021Publication date: December 29, 2022Applicant: Oracle International CorporationInventors: Naveen Jafer Nizar, Kyasaram Vishwa Prasad, Guru Selvaraj, Srinivasan Sankaranarayanan
-
Publication number: 20210377206Abstract: A system provides automatic, end-to-end tagging of email messages. While a message is being composed at a sending email client, the server may receive email information that is used as an input to a predictive model. The model identifies tags that are available to a specific user group or email list that apply to the email message. These predicted tags are sent back to the email client, where they may be embedded in the email message with other user-defined tags. As the message is passed through the email server, the system may use any changes made to the predicted tags to retrain the model. When the message is received at a second email client, the receiver may further edit the tags, and any changes may again be used to retrain the model.Type: ApplicationFiled: August 16, 2021Publication date: December 2, 2021Applicant: Oracle International CorporationInventors: Naveen Jafer Nizar, Kyasaram Vishwa Prasad, Anilkumar Gande, Ayushi Behl, Subir Kawal Hira
-
Patent number: 11151328Abstract: An artificial neural network (ANN) determines a conversation snippet sentiment score based on content of the conversation snippet and contextual attributes associated with the conversation snippet. Contextual attributes may include, for example, a role within an organizational hierarchy of a user participating in the conversation snippet. Information representing the content is input into a hidden layer sequence of the ANN; information representing the contextual attributes is input into another hidden layer sequence of the ANN. Additionally or alternatively, a weighing engine determines a topical sentiment score by aggregating weighted conversation snippet sentiment scores.Type: GrantFiled: August 1, 2019Date of Patent: October 19, 2021Assignee: Oracle International CorporationInventors: Kyasaram Vishwa Prasad, Margaret Sue Lloyd, Srikanth S. Nandula, Anilkumar Gande, Naveen Jafer Nizar
-
Patent number: 11095600Abstract: A system provides automatic, end-to-end tagging of email messages. While a message is being composed at a sending email client, the server may receive email information that is used as an input to a predictive model. The model identifies tags that are available to a specific user group or email list that apply to the email message. These predicted tags are sent back to the email client, where they may be embedded in the email message with other user-defined tags. As the message is passed through the email server, the system may use any changes made to the predicted tags to retrain the model. When the message is received at a second email client, the receiver may further edit the tags, and any changes may again be used to retrain the model.Type: GrantFiled: December 9, 2019Date of Patent: August 17, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Naveen Jafer Nizar, Kyasaram Vishwa Prasad, Anilkumar Gande, Ayushi Behl, Subir Kawal Hira
-
Publication number: 20210176203Abstract: A system provides automatic, end-to-end tagging of email messages. While a message is being composed at a sending email client, the server may receive email information that is used as an input to a predictive model. The model identifies tags that are available to a specific user group or email list that apply to the email message. These predicted tags are sent back to the email client, where they may be embedded in the email message with other user-defined tags. As the message is passed through the email server, the system may use any changes made to the predicted tags to retrain the model. When the message is received at a second email client, the receiver may further edit the tags, and any changes may again be used to retrain the model.Type: ApplicationFiled: December 9, 2019Publication date: June 10, 2021Applicant: Oracle International CorporationInventors: Naveen Jafer Nizar, Kyasaram Vishwa Prasad, Anilkumar Gande, Ayushi Behl, Subir Kawal Hira
-
Patent number: 10942721Abstract: Methodologies and systems are described herein whereby application functionality may be optimized and extended based on a contextual analysis of the features that are accessed within the application. In one or more embodiments, the contextual analysis includes (a) detecting that an end user of an application is using a particular feature of the application and (b) determining that a set of one or more third-party applications are configured for operations accessing data sets of the same type accessed by the particular feature. Responsive at least to the detecting and determining operations, the set of one or more third-party applications are presented to the user when the user is accessing the particular feature of the first application.Type: GrantFiled: June 27, 2019Date of Patent: March 9, 2021Assignee: Oracle International CorporationInventors: Kyasaram Vishwa Prasad, Anilkumar Gande, Roya Lashgari Afshar
-
Publication number: 20210034708Abstract: An artificial neural network (ANN) determines a conversation snippet sentiment score based on content of the conversation snippet and contextual attributes associated with the conversation snippet. Contextual attributes may include, for example, a role within an organizational hierarchy of a user participating in the conversation snippet. Information representing the content is input into a hidden layer sequence of the ANN; information representing the contextual attributes is input into another hidden layer sequence of the ANN. Additionally or alternatively, a weighing engine determines a topical sentiment score by aggregating weighted conversation snippet sentiment scores.Type: ApplicationFiled: August 1, 2019Publication date: February 4, 2021Applicant: Oracle International CorporationInventors: Kyasaram Vishwa Prasad, Margaret Sue Lloyd, Srikanth S. Nandula, Anilkumar Gande, Naveen Jafer Nizar
-
Publication number: 20190324734Abstract: Methodologies and systems are described herein whereby application functionality may be optimized and extended based on a contextual analysis of the features that are accessed within the application. In one or more embodiments, the contextual analysis includes (a) detecting that an end user of an application is using a particular feature of the application and (b) determining that a set of one or more third-party applications are configured for operations accessing data sets of the same type accessed by the particular feature. Responsive at least to the detecting and determining operations, the set of one or more third-party applications are presented to the user when the user is accessing the particular feature of the first application.Type: ApplicationFiled: June 27, 2019Publication date: October 24, 2019Applicant: Oracle International CorporationInventors: Kyasaram Vishwa Prasad, Anilkumar Gande, Roya Lashgari Afshar
-
Patent number: 10379830Abstract: Methodologies and systems are described herein whereby application functionality may be optimized and extended based on a contextual analysis of the features that are accessed within the application. In one or more embodiments, the contextual analysis includes (a) detecting that an end user of an application is using a particular feature of the application and (b) determining that a set of one or more third-party applications are configured for operations accessing data sets of the same type accessed by the particular feature. Responsive at least to the detecting and determining operations, the set of one or more third-party applications are presented to the user when the user is accessing the particular feature of the first application.Type: GrantFiled: September 7, 2016Date of Patent: August 13, 2019Assignee: Oracle International CorporationInventors: Kyasaram Vishwa Prasad, Anilkumar Gande, Roya Lashgari Afshar
-
Patent number: 10073683Abstract: Systems and methods, are provided for self-healing solutions to problems that occur during a software build. In one embodiment, build log data structures of build data, generated during execution of a software build of a software application, are automatically monitored. The build data is automatically analyzed to detect patterns that can result in build violations. Detected patterns are automatically matched to remediation solutions stored in a knowledge database. The remediation solutions are automatically applied to the software application.Type: GrantFiled: September 1, 2015Date of Patent: September 11, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Kyasaram Vishwa Prasad, Anilkumar Gande, Srikanth Subrahmanya Nandula, Subhadarshi Mishra
-
Publication number: 20180067734Abstract: Methodologies and systems are described herein whereby application functionality may be optimized and extended based on a contextual analysis of the features that are accessed within the application. In one or more embodiments, the contextual analysis includes (a) detecting that an end user of an application is using a particular feature of the application and (b) determining that a set of one or more third-party applications are configured for operations accessing data sets of the same type accessed by the particular feature. Responsive at least to the detecting and determining operations, the set of one or more third-party applications are presented to the user when the user is accessing the particular feature of the first application.Type: ApplicationFiled: September 7, 2016Publication date: March 8, 2018Applicant: Oracle International CorporationInventors: Kyasaram Vishwa Prasad, Anilkumar Gande, Roya Lashgari Afshar
-
Publication number: 20170060546Abstract: Systems, methods, and other embodiments are disclosed that provide self-healing solutions to problems that occur during a software build. In one embodiment, build log data structures of build data, generated during execution of a software build of a software application, are automatically monitored. The build data is automatically analyzed to detect patterns that can result in build violations. Detected patterns are automatically matched to remediation solutions stored in a knowledge database. The remediation solutions are automatically applied to the software application.Type: ApplicationFiled: September 1, 2015Publication date: March 2, 2017Inventors: Kyasaram Vishwa PRASAD, Anilkumar GANDE, Srikanth Subrahmanya NANDULA, Subhadarshi MISHRA