Patents by Inventor Hariharan Ramachandran
Hariharan Ramachandran 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: 10700976Abstract: A method for detecting a fraudulent attempt to activate a new PIN, SIM Card or mobile device includes monitoring, at a first processing node associated with a network interconnecting a first network point and a second network point, a mirrored live-data flow of a live data flow passing through the first processing node in a non-intrusive manner that does not affect the first live-data flow passing through the first processing node. The live-data flow comprises data that is in active transmission between the first network point and the second network point and prior to storage of the data in a database. The first processing node detects that a transaction within the monitored live-data flow relates to an activation of the new PIN, SIM card or mobile device and compares the detected transaction to a list of known fraud situations stored in the first processing node to determine if the detected transaction relates to a known fraud situation.Type: GrantFiled: May 25, 2018Date of Patent: June 30, 2020Assignee: NETWORK KINETIX, LLCInventors: Carissa Richards, Peter Richards, Hariharan Ramachandran
-
Publication number: 20180279126Abstract: A method for detecting a fraudulent attempt to activate a new PIN, SIM Card or mobile device includes monitoring, at a first processing node associated with a network interconnecting a first network point and a second network point, a mirrored live-data flow of a live data flow passing through the first processing node in a non-intrusive manner that does not affect the first live-data flow passing through the first processing node. The live-data flow comprises data that is in active transmission between the first network point and the second network point and prior to storage of the data in a database. The first processing node detects that a transaction within the monitored live-data flow relates to an activation of the new PIN, SIM card or mobile device and compares the detected transaction to a list of known fraud situations stored in the first processing node to determine if the detected transaction relates to a known fraud situation.Type: ApplicationFiled: May 25, 2018Publication date: September 27, 2018Inventors: Carissa Richards, Peter Richards, Hariharan Ramachandran
-
Patent number: 10015675Abstract: A method for detecting a fraudulent attempt to activate a new PIN, SIM Card or mobile device includes monitoring, at a first processing node associated with a network interconnecting a first network point and a second network point, a mirrored live-data flow of a live data flow passing through the first processing node in a non-intrusive manner that does not affect the first live-data flow passing through the first processing node. The live-data flow comprises data that is in active transmission between the first network point and the second network point and prior to storage of the data in a database. The first processing node detects that a transaction within the monitored live-data flow relates to an activation of the new PIN, SIM card or mobile device and compares the detected transaction to a list of known fraud situations stored in the first processing node to determine if the detected transaction relates to a known fraud situation.Type: GrantFiled: October 13, 2017Date of Patent: July 3, 2018Assignee: Network Kinetix, LLCInventors: Carissa Richards, Peter Richards, Hariharan Ramachandran
-
Publication number: 20180041899Abstract: A method for detecting a fraudulent attempt to activate a new PIN, SIM Card or mobile device includes monitoring, at a first processing node associated with a network interconnecting a first network point and a second network point, a mirrored live-data flow of a live data flow passing through the first processing node in a non-intrusive manner that does not affect the first live-data flow passing through the first processing node. The live-data flow comprises data that is in active transmission between the first network point and the second network point and prior to storage of the data in a database. The first processing node detects that a transaction within the monitored live-data flow relates to an activation of the new PIN, SIM card or mobile device and compares the detected transaction to a list of known fraud situations stored in the first processing node to determine if the detected transaction relates to a known fraud situation.Type: ApplicationFiled: October 13, 2017Publication date: February 8, 2018Inventors: Carissa Richards, Peter Richards, Hariharan Ramachandran
-
Patent number: 9832646Abstract: A system for providing continuous automated verification of user identity and intent includes a processor within at least one server that implements a first processing node and a second processing node for monitoring a mirrored live-data flow of a live-data flow passing through the first processing node in a non-intrusive manner that does not affect the live-data flow passing through the first processing node to detect relevant network access and activity in the mirrored live data flow. At the second processing node, a first set of verification criteria, comprising a first set of dynamically generated dialog of questions with associated answers to be provided by the at least one user, are dynamically generated based on live data inputs from the mirrored live-data flow and external data sources to verify an identify and an activity of the at least one user attempting to access the network prior to access and performing an activity on the network.Type: GrantFiled: May 26, 2017Date of Patent: November 28, 2017Assignee: NETWORK KINETIX, LLCInventors: Carissa Richards, Peter Richards, Hariharan Ramachandran
-
Publication number: 20170265076Abstract: A system for providing continuous automated verification of user identity and intent includes a processor within at least one server that implements a first processing node and a second processing node for monitoring a mirrored live-data flow of a live-data flow passing through the first processing node in a non-intrusive manner that does not affect the live-data flow passing through the first processing node to detect relevant network access and activity in the mirrored live data flow. At the second processing node, a first set of verification criteria, comprising a first set of dynamically generated dialogue of questions with associated answers to be provided by the at least one user, are dynamically generated based on live data inputs from the mirrored live-data flow and external data sources to verify an identify and an activity of the at least one user attempting to access the network prior to access and performing an activity on the network.Type: ApplicationFiled: May 26, 2017Publication date: September 14, 2017Inventors: CARISSA RICHARDS, PETER RICHARDS, HARIHARAN RAMACHANDRAN
-
Patent number: 9763093Abstract: A system and method monitors for fraudulent transactions relating to a mobile device. Either of first and second processing nodes places a hold on a transaction associated with the first live-data flow and the second live-data flow responsive to detection of a potentially fraudulent condition. A third processing node generates an interactive verification communication responsive to the first data associated with the first live-data flow and the second data associated with the second live-data flow to establish a validity of the transaction. The third processing node releases the hold on the transaction responsive to the interactive verification communication determining the potentially fraudulent condition relates to a non-fraudulent transaction and generates a fraud detection response responsive to the interactive verification communication determining the potentially fraudulent condition relates to a fraudulent transaction before the transaction completes.Type: GrantFiled: November 21, 2016Date of Patent: September 12, 2017Assignee: Network Kinetix, LLCInventors: Carissa Richards, Peter Richards, Hariharan Ramachandran
-
Publication number: 20170070886Abstract: A system and method monitors for fraudulent transactions relating to a mobile device. Either of first and second processing nodes places a hold on a transaction associated with the first live-data flow and the second live-data flow responsive to detection of a potentially fraudulent condition. A third processing node generates an interactive verification communication responsive to the first data associated with the first live-data flow and the second data associated with the second live-data flow to establish a validity of the transaction. The third processing node releases the hold on the transaction responsive to the interactive verification communication determining the potentially fraudulent condition relates to a non-fraudulent transaction and generates a fraud detection response responsive to the interactive verification communication determining the potentially fraudulent condition relates to a fraudulent transaction before the transaction completes.Type: ApplicationFiled: November 21, 2016Publication date: March 9, 2017Inventors: CARISSA RICHARDS, PETER RICHARDS, HARIHARAN RAMACHANDRAN
-
Patent number: 9534546Abstract: A method of operating an engine includes determining an intake air temperature and an engine speed. The method includes selectively initiating one of a first operating mode, a second operating mode and a third operating mode based on at least the intake air temperature and the engine speed. The first operating mode includes increasing the engine speed progressively by an incremental speed value. The second operating mode includes deactivating at least one Exhaust Gas Recirculation (EGR) cylinder of the engine. The third operating mode includes shutting down the engine.Type: GrantFiled: May 14, 2014Date of Patent: January 3, 2017Assignee: Caterpillar Inc.Inventors: Chad S. Nelson, Rino Marcon, Kirti C. Tamhane, Hariharan Ramachandran, Amina Naheed, Krishna R. Yejju, Kotaro Naruo, Mark Bright, Travis E. Barnes, Urvish B. Joshi, Ramya Gangishetty
-
Patent number: 9532227Abstract: A system and method monitors for fraudulent transactions relating to a mobile device. Either of first and second processing nodes places a hold on a transaction associated with the first live-data flow and the second live-data flow responsive to detection of a potentially fraudulent condition. A third processing node generates an interactive verification communication responsive to the first data associated with the first live-data flow and the second data associated with the second live-data flow to establish a validity of the transaction. The third processing node releases the hold on the transaction responsive to the interactive verification communication determining the potentially fraudulent condition relates to a non-fraudulent transaction and generates a fraud detection response responsive to the interactive verification communication determining the potentially fraudulent condition relates to a fraudulent transaction before the transaction completes.Type: GrantFiled: May 23, 2016Date of Patent: December 27, 2016Assignee: NETWORK KINETIX, LLCInventors: Carissa Richards, Hariharan Ramachandran, Peter Richards
-
Publication number: 20160269908Abstract: A system and method monitors for fraudulent transactions relating to a mobile device. Either of first and second processing nodes places a hold on a transaction associated with the first live-data flow and the second live-data flow responsive to detection of a potentially fraudulent condition. A third processing node generates an interactive verification communication responsive to the first data associated with the first live-data flow and the second data associated with the second live-data flow to establish a validity of the transaction. The third processing node releases the hold on the transaction responsive to the interactive verification communication determining the potentially fraudulent condition relates to a non-fraudulent transaction and generates a fraud detection response responsive to the interactive verification communication determining the potentially fraudulent condition relates to a fraudulent transaction before the transaction completes.Type: ApplicationFiled: May 23, 2016Publication date: September 15, 2016Inventors: CARISSA RICHARDS, HARIHARAN RAMACHANDRAN, PETER RICHARDS
-
Patent number: 9369366Abstract: A mirrored live-data flow of the live-data flow passing through a selected point within a network is monitored at a first processing node. The live-data flow comprises data that is in active transmission between endpoints in the network and prior to exit from the network and onward storage of the data in a database. Each packet within the mirrored data flow is decoded at the first processing node according to each protocol associated with a packet. Packets having a plurality of protocols associated therewith are decoded in parallel with each other. Each of the decoded packets are compared at the first processing node to a set of predetermined or deduced conditions. A predetermined or deduced response is executed based upon detection of a predetermined or deduced condition within the decoded packets.Type: GrantFiled: December 8, 2015Date of Patent: June 14, 2016Assignee: Network Kinetix, LLCInventors: Carissa Richards, Myvan Quoc, Hariharan Ramachandran
-
Publication number: 20160094429Abstract: A mirrored live-data flow of the live-data flow passing through a selected point within a network is monitored at a first processing node. The live-data flow comprises data that is in active transmission between endpoints in the network and prior to exit from the network and onward storage of the data in a database. Each packet within the mirrored data flow is decoded at the first processing node according to each protocol associated with a packet. Packets having a plurality of protocols associated therewith are decoded in parallel with each other. Each of the decoded packets are compared at the first processing node to a set of predetermined or deduced conditions. A predetermined or deduced response is executed based upon detection of a predetermined or deduced condition within the decoded packets.Type: ApplicationFiled: December 8, 2015Publication date: March 31, 2016Inventors: CARISSA RICHARDS, MYVAN QUOC, NEAL CODDINGTON, GEORGE McCARTHY, HARIHARAN RAMACHANDRAN
-
Patent number: 9210061Abstract: A mirrored live-data flow of the live-data flow passing through a selected point within a network is monitored at a first processing node. The live-data flow comprises data that is in active transmission between endpoints in the network and prior to exit from the network and onward storage of the data in a database. Each packet within the mirrored data flow is decoded at the first processing node according to each protocol associated with a packet. Packets having a plurality of protocols associated therewith are decoded in parallel with each other. Each of the decoded packets are compared at the first processing node to a set of predetermined or deduced conditions. A predetermined or deduced response is executed based upon detection of a predetermined or deduced condition within the decoded packets.Type: GrantFiled: January 14, 2015Date of Patent: December 8, 2015Assignee: Network Kinetix, LLCInventors: Carissa Richards, Myvan Quoc, Neal Coddington, George McCarthy, Hariharan Ramachandran
-
Publication number: 20150330319Abstract: A method of operating an engine includes determining an intake air temperature and an engine speed. The method includes selectively initiating one of a first operating mode, a second operating mode and a third operating mode based on at least the intake air temperature and the engine speed. The first operating mode includes increasing the engine speed progressively by an incremental speed value. The second operating mode includes deactivating at least one Exhaust Gas Recirculation (EGR) cylinder of the engine. The third operating mode includes shutting down the engine.Type: ApplicationFiled: May 14, 2014Publication date: November 19, 2015Applicant: Caterpillar Inc.Inventors: Chad S. Nelson, Rino Marcon, Kirti C. Tamhane, Hariharan Ramachandran, Amina Naheed, Krishna R. Yejju, Kotaro Naruo, Mark Bright, Travis E. Barnes, Urvish B. Joshi, Ramya Gangishetty
-
Publication number: 20150156098Abstract: A mirrored live-data flow of the live-data flow passing through a selected point within a network is monitored at a first processing node. The live-data flow comprises data that is in active transmission between endpoints in the network and prior to exit from the network and onward storage of the data in a database. Each packet within the mirrored data flow is decoded at the first processing node according to each protocol associated with a packet. Packets having a plurality of protocols associated therewith are decoded in parallel with each other. Each of the decoded packets are compared at the first processing node to a set of predetermined or deduced conditions. A predetermined or deduced response is executed based upon detection of a predetermined or deduced condition within the decoded packets.Type: ApplicationFiled: January 14, 2015Publication date: June 4, 2015Inventors: CARISSA RICHARDS, MYVAN QUOC, NEAL CODDINGTON, GEORGE MCCARTHY, HARIHARAN RAMACHANDRAN
-
Publication number: 20150081890Abstract: A mirrored live-data flow of the live-data flow passing through a selected point within a network is monitored at a first processing node. The live-data flow comprises data that is in active transmission between endpoints in the network and prior to exit from the network and onward storage of the data in a database. Each packet within the mirrored data flow is decoded at the first processing node according to each protocol associated with a packet. Packets having a plurality of protocols associated therewith are decoded in parallel with each other. Each of the decoded packets are compared at the first processing node to a set of predetermined or deduced conditions. A predetermined or deduced response is executed based upon detection of a predetermined or deduced condition within the decoded packets.Type: ApplicationFiled: September 12, 2014Publication date: March 19, 2015Inventors: CARISSA RICHARDS, MYVAN QUOC, NEAL CODDINGTON, GEORGE MCCARTHY, HARIHARAN RAMACHANDRAN
-
Patent number: 8966074Abstract: A mirrored live-data flow of the live-data flow passing through a selected point within a network is monitored at a first processing node. The live-data flow comprises data that is in active transmission between endpoints in the network and prior to exit from the network and onward storage of the data in a database. Each packet within the mirrored data flow is decoded at the first processing node according to each protocol associated with a packet. Packets having a plurality of protocols associated therewith are decoded in parallel with each other. Each of the decoded packets are compared at the first processing node to a set of predetermined or deduced conditions. A predetermined or deduced response is executed based upon detection of a predetermined or deduced condition within the decoded packets.Type: GrantFiled: September 12, 2014Date of Patent: February 24, 2015Assignee: Network Kinetix, LLCInventors: Carissa Richards, Myvan Quoc, Neal Coddington, George McCarthy, Hariharan Ramachandran