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: 11967307Abstract: 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: GrantFiled: February 12, 2021Date of Patent: April 23, 2024Assignee: Oracle International CorporationInventor: Suraj Shinde
-
Publication number: 20220262348Abstract: 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: ApplicationFiled: February 12, 2021Publication date: August 18, 2022Applicant: Oracle International CorporationInventor: Suraj Shinde
-
Patent number: 10108505Abstract: 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: GrantFiled: February 1, 2016Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Bertrand H. Portier, Suraj Shinde
-
Patent number: 9939288Abstract: 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: GrantFiled: October 19, 2015Date of Patent: April 10, 2018Assignee: Accenture Global Services LimitedInventor: Suraj Shinde
-
Patent number: 9910929Abstract: 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: GrantFiled: October 24, 2012Date of Patent: March 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Suraj Shinde
-
Patent number: 9760407Abstract: 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: GrantFiled: June 26, 2015Date of Patent: September 12, 2017Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventor: Suraj Shinde
-
Publication number: 20170108344Abstract: 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: ApplicationFiled: October 19, 2015Publication date: April 20, 2017Inventor: Suraj SHINDE
-
Patent number: 9536212Abstract: 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: GrantFiled: June 15, 2011Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Bertrand H. Portier, Suraj Shinde
-
Publication number: 20160378567Abstract: 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: ApplicationFiled: June 26, 2015Publication date: December 29, 2016Inventor: Suraj SHINDE
-
Publication number: 20160147621Abstract: 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: ApplicationFiled: February 1, 2016Publication date: May 26, 2016Inventors: Bertrand H. Portier, Suraj Shinde
-
Patent number: 9304877Abstract: 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: GrantFiled: January 24, 2014Date of Patent: April 5, 2016Assignee: International Business Machines CorporationInventors: Bertrand H. Portier, Suraj Shinde
-
Publication number: 20150212907Abstract: 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: ApplicationFiled: January 24, 2014Publication date: July 30, 2015Applicant: International Business Machines CorporationInventors: Bertrand H. Portier, Suraj Shinde
-
Publication number: 20140115136Abstract: 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: ApplicationFiled: October 24, 2012Publication date: April 24, 2014Applicant: International Business Machines CorporationInventor: Suraj Shinde
-
Publication number: 20130090960Abstract: 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: ApplicationFiled: October 11, 2011Publication date: April 11, 2013Applicant: International Business Machines CorporationInventors: Bertrand H. Portier, Mei Y. Selvage, Suraj Shinde
-
Publication number: 20120110157Abstract: 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: ApplicationFiled: June 15, 2011Publication date: May 3, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bertrand H. Portier, Suraj Shinde