Patents by Inventor Suraj Shinde

Suraj Shinde 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: 11967307
    Abstract: Techniques are disclosed for applying a trained machine learning model to incoming voice communications to determine whether the voice communications are genuine or not genuine. The trained machine learning model may identify vocal attributes within the target call and use the identified attributes, and the training, determine whether the target call is genuine or not genuine. An applied trained machine learning model may include multiple different types of trained machine learning models, where each of different types of machine learning models is trained and/or configured for a different function within the analysis.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: April 23, 2024
    Assignee: Oracle International Corporation
    Inventor: Suraj Shinde
  • Publication number: 20220262348
    Abstract: Techniques are disclosed for applying a trained machine learning model to incoming voice communications to determine whether the voice communications are genuine or not genuine. The trained machine learning model may identify vocal attributes within the target call and use the identified attributes, and the training, determine whether the target call is genuine or not genuine. An applied trained machine learning model may include multiple different types of trained machine learning models, where each of different types of machine learning models is trained and/or configured for a different function within the analysis.
    Type: Application
    Filed: February 12, 2021
    Publication date: August 18, 2022
    Applicant: Oracle International Corporation
    Inventor: Suraj Shinde
  • Patent number: 10108505
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for memory replication. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of executing a mobile agent on a server node, wherein the server node is within a cluster of server nodes connected via network communications, capturing a memory state of the server node during operation of the server node, which is captured and stored by the mobile agent, monitoring the server node to determine whether the server node has failed, and responsive to determining that the server node has failed, migrating the mobile agent to an active server node within the cluster of server nodes, wherein the mobile agent carries the captured memory state.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bertrand H. Portier, Suraj Shinde
  • Patent number: 9939288
    Abstract: A device may receive a request to identify one or more available fuel pumps. The device may determine selection parameters associated with identifying the one or more available fuel pumps. The selection parameters may include criteria used to identify whether a particular fuel pump is an available fuel pump. The device may receive pump information associated with a group of fuel pumps. The pump information may include information indicating whether each fuel pump, of the group of fuel pumps, is available. The device may identify, based on the selection parameters and the pump information, the one or more available fuel pumps. The device may provide, for display, information associated with the one or more available fuel pumps.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: April 10, 2018
    Assignee: Accenture Global Services Limited
    Inventor: Suraj Shinde
  • Patent number: 9910929
    Abstract: A web browser-based content management system which includes a web browser; a web server engine embedded into the web browser so that the web browser has web server functionality, the web server engine having web server, database and scripting language components; and a content management system to support the creation, collection, management and publication of digital content, the content management system deployed on the web browser embedded web server to provide a web browser-based content management system. Also included is a browser to browser content sharing system.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: March 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Suraj Shinde
  • Patent number: 9760407
    Abstract: Mobile device based workload distribution may include determining whether a processing requirement for a workload exceeds an operational threshold of an associated mobile device, and detecting, in response to a determination that the processing requirement for the workload exceeds the operational threshold of the associated mobile device, a performance degradation of the associated mobile device. In response to the detected performance degradation of the associated mobile device, the workload may be divided into a plurality of workload portions. A workload portion of the plurality of workload portions may be distributed to a further mobile device for workload processing.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: September 12, 2017
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventor: Suraj Shinde
  • Publication number: 20170108344
    Abstract: A device may receive a request to identify one or more available fuel pumps. The device may determine selection parameters associated with identifying the one or more available fuel pumps. The selection parameters may include criteria used to identify whether a particular fuel pump is an available fuel pump. The device may receive pump information associated with a group of fuel pumps. The pump information may include information indicating whether each fuel pump, of the group of fuel pumps, is available. The device may identify, based on the selection parameters and the pump information, the one or more available fuel pumps. The device may provide, for display, information associated with the one or more available fuel pumps.
    Type: Application
    Filed: October 19, 2015
    Publication date: April 20, 2017
    Inventor: Suraj SHINDE
  • Patent number: 9536212
    Abstract: A computer-implemented process for a Web browser-based business process management engine. In an embodiment, the process embeds a lightweight business process management engine in a Web browser to form a Web browser-based business process management engine, and choreographs service invocations using the Web browser-based business process management engine.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Bertrand H. Portier, Suraj Shinde
  • Publication number: 20160378567
    Abstract: Mobile device based workload distribution may include determining whether a processing requirement for a workload exceeds an operational threshold of an associated mobile device, and detecting, in response to a determination that the processing requirement for the workload exceeds the operational threshold of the associated mobile device, a performance degradation of the associated mobile device. In response to the detected performance degradation of the associated mobile device, the workload may be divided into a plurality of workload portions. A workload portion of the plurality of workload portions may be distributed to a further mobile device for workload processing.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Inventor: Suraj SHINDE
  • Publication number: 20160147621
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for memory replication. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of executing a mobile agent on a server node, wherein the server node is within a cluster of server nodes connected via network communications, capturing a memory state of the server node during operation of the server node, which is captured and stored by the mobile agent, monitoring the server node to determine whether the server node has failed, and responsive to determining that the server node has failed, migrating the mobile agent to an active server node within the cluster of server nodes, wherein the mobile agent carries the captured memory state.
    Type: Application
    Filed: February 1, 2016
    Publication date: May 26, 2016
    Inventors: Bertrand H. Portier, Suraj Shinde
  • Patent number: 9304877
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for memory replication. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of executing a mobile agent on a server node, wherein the server node is within a cluster of server nodes connected via network communications, capturing a memory state of the server node during operation of the server node, wherein the memory state includes session information stored on computer memory of the server node, which is captured and stored by the mobile agent, monitoring the server node to determine whether the server node has failed, and responsive to determining that the server node has failed, migrating the mobile agent to an active server node within the cluster of server nodes, wherein the mobile agent carries the captured memory state.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: April 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bertrand H. Portier, Suraj Shinde
  • Publication number: 20150212907
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for memory replication. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of executing a mobile agent on a server node, wherein the server node is within a cluster of server nodes connected via network communications, capturing a memory state of the server node during operation of the server node, wherein the memory state includes session information stored on computer memory of the server node, which is captured and stored by the mobile agent, monitoring the server node to determine whether the server node has failed, and responsive to determining that the server node has failed, migrating the mobile agent to an active server node within the cluster of server nodes, wherein the mobile agent carries the captured memory state.
    Type: Application
    Filed: January 24, 2014
    Publication date: July 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Bertrand H. Portier, Suraj Shinde
  • Publication number: 20140115136
    Abstract: A web browser-based content management system which includes a web browser; a web server engine embedded into the web browser so that the web browser has web server functionality, the web server engine having web server, database and scripting language components; and a content management system to support the creation, collection, management and publication of digital content, the content management system deployed on the web browser embedded web server to provide a web browser-based content management system. Also included is a browser to browser content sharing system.
    Type: Application
    Filed: October 24, 2012
    Publication date: April 24, 2014
    Applicant: International Business Machines Corporation
    Inventor: Suraj Shinde
  • Publication number: 20130090960
    Abstract: A system including: at least one computing device adapted to monitor business activities, by performing actions including: collecting business activity data at a first web browser, the business activity data indicating at least one aspect of a business transaction conducted at a second, distinct web browser; sorting the business activity data according to one or more sorting parameters; and providing a report including the sorted business activity data at a uniform resource locator (URL) accessible to both the first web browser and the second, distinct web browser.
    Type: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Applicant: International Business Machines Corporation
    Inventors: Bertrand H. Portier, Mei Y. Selvage, Suraj Shinde
  • Publication number: 20120110157
    Abstract: A computer-implemented process for a Web browser-based business process management engine. In an embodiment, the process embeds a lightweight business process management engine in a Web browser to form a Web browser-based business process management engine, and choreographs service invocations using the Web browser-based business process management engine.
    Type: Application
    Filed: June 15, 2011
    Publication date: May 3, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bertrand H. Portier, Suraj Shinde