Patents by Inventor Harsha Ramamurthy JOSHI
Harsha Ramamurthy JOSHI 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: 11882239Abstract: There is disclosed in one example a mobile telephone, including: a hardware platform including a processor and a memory; a telecommunication transceiver; and instructions encoded within the memory to instruct the processor to: identify a call made via the telecommunication transceiver; analyze the call and assign the call a predicted local reputation according to the analysis, including a legitimacy confidence score; if the legitimacy confidence score is less than a first threshold, terminate the call; if the legitimacy confidence score is greater than a second threshold, cease analysis of the call; and if the legitimacy confidence score is between the first and second thresholds, continue analysis of the call.Type: GrantFiled: July 23, 2021Date of Patent: January 23, 2024Assignee: McAfee, LLCInventors: Harsha Ramamurthy Joshi, Purnima Tammireddy, Pavan Kumar Podila
-
Patent number: 11836508Abstract: There is disclosed in one example a computing endpoint, including: a hardware platform including a processor and a memory; an operating system to run on the hardware platform; a web browser to run on the operating system, and including an extension framework; and a management extension to run in the extension framework, and to contextually manage availability of other extensions according to a URL reputation and extension reputation.Type: GrantFiled: January 12, 2021Date of Patent: December 5, 2023Assignee: McAee, LLCInventors: Harsha Ramamurthy Joshi, Saravana Kumar Ramalingam, Jitesh Dattani, VijayaSumanth Pinapala, Sohan Lal, Dattatraya Kulkarni, Siddartha Y. Ramamohan, Srikanth Nalluri
-
Patent number: 11824645Abstract: There is disclosed in one example a computing apparatus, including: a hardware platform including a processor, a memory, and a network interface; and instructions encoded within the memory to instruct the processor to: receive an incoming packet via the network interface; extract from the incoming packet a source port and a source internet protocol (IP) address; correlate the source port and source IP to a device identifier (ID); receive a network policy for the device ID; and apply the network policy to the incoming packet.Type: GrantFiled: July 20, 2020Date of Patent: November 21, 2023Assignee: McAfee, LLCInventors: Harsha Ramamurthy Joshi, Tirumaleswar Reddy Konda, Shashank Jain, Piyush Pramod Joshi, Himanshu Srivastava
-
Patent number: 11736601Abstract: An apparatus, related devices and methods, having a memory element operable to store instructions; and a processor operable to execute the instructions, such that the apparatus is configured to identify, on an electronic device, a phone number of an incoming caller device; request, via an out-of-band control channel, a digital certificate for the phone number from the incoming caller device; receive, via the out-of-band control channel, the digital certificate for the phone number from the incoming caller device; determine whether the digital certificate for the phone number is authentic; and indicate, on the electronic device, based on a determination that the digital certificate for the phone number is authentic or not authentic, whether the phone number is authentic or not authentic.Type: GrantFiled: October 21, 2022Date of Patent: August 22, 2023Assignee: McAfee, LLCInventors: Harsha Ramamurthy Joshi, Shashank Jain, Piyush Pramod Joshi
-
Patent number: 11711345Abstract: There is disclosed in one example a computing apparatus, including: a hardware platform including a processor and a memory; a network interface; an operating system including a native internet protocol (IP) stack; and a security agent, including instructions encoded within the memory to instruct the processor to: establish a split virtual private network (VPN) tunnel with a remote VPN service; receive outgoing network traffic; direct a first portion of the outgoing traffic to the VPN tunnel, including determining that the first portion includes an outgoing domain name service (DNS) request; and direct a second portion of the outgoing traffic to the native IP stack.Type: GrantFiled: June 26, 2020Date of Patent: July 25, 2023Assignee: McAfee, LLCInventors: Harsha Ramamurthy Joshi, Shashank Jain, Himanshu Srivastava, Dattatraya Kulkarni, Srikanth Nalluri
-
Publication number: 20230038446Abstract: An apparatus, related devices and methods, having a memory element operable to store instructions; and a processor operable to execute the instructions, such that the apparatus is configured to identify, on an electronic device, a phone number of an incoming caller device; request, via an out-of-band control channel, a digital certificate for the phone number from the incoming caller device; receive, via the out-of-band control channel, the digital certificate for the phone number from the incoming caller device; determine whether the digital certificate for the phone number is authentic; and indicate, on the electronic device, based on a determination that the digital certificate for the phone number is authentic or not authentic, whether the phone number is authentic or not authentic.Type: ApplicationFiled: October 21, 2022Publication date: February 9, 2023Applicant: McAfee, LLCInventors: Harsha Ramamurthy Joshi, Shashank Jain, Piyush Pramod Joshi
-
Patent number: 11516331Abstract: An apparatus, related devices and methods, having a memory element operable to store instructions; and a processor operable to execute the instructions, such that the apparatus is configured to identify, on an electronic device, a phone number of an incoming caller device; request, via an out-of-band control channel, a digital certificate for the phone number from the incoming caller device; receive, via the out-of-band control channel, the digital certificate for the phone number from the incoming caller device; determine whether the digital certificate for the phone number is authentic; and indicate, on the electronic device, based on a determination that the digital certificate for the phone number is authentic or not authentic, whether the phone number is authentic or not authentic.Type: GrantFiled: November 3, 2020Date of Patent: November 29, 2022Assignee: McAfee, LLCInventors: Harsha Ramamurthy Joshi, Shashank Jain, Piyush Pramod Joshi
-
Publication number: 20220377171Abstract: There is disclosed in one example a mobile telephone, including: a hardware platform including a processor and a memory; a telecommunication transceiver; and instructions encoded within the memory to instruct the processor to: identify a call made via the telecommunication transceiver; analyze the call and assign the call a predicted local reputation according to the analysis, including a legitimacy confidence score; if the legitimacy confidence score is less than a first threshold, terminate the call; if the legitimacy confidence score is greater than a second threshold, cease analysis of the call; and if the legitimacy confidence score is between the first and second thresholds, continue analysis of the call.Type: ApplicationFiled: July 23, 2021Publication date: November 24, 2022Applicant: McAfee, LLCInventors: Harsha Ramamurthy Joshi, Purnima Tammireddy, Pavan Kumar Podila
-
Publication number: 20220309197Abstract: There is disclosed, by way of example, a computing apparatus having a hardware platform having a processor and a memory; and instructions encoded within the memory to: identify an online transaction involving a user; according to a plurality of contextual factors, determine a sensitivity level for the online transaction; and according to the sensitivity level, contextually increase security for the online transaction without altering at least one other online transaction.Type: ApplicationFiled: August 18, 2021Publication date: September 29, 2022Applicant: McAfee, LLCInventors: Jitesh Dattani, Harsha Ramamurthy Joshi, Saravana Kumar Ramalingam, Srikanth Nalluri, Sohan Lal, Siddartha Y. Ramamohan, Dattatraya Kulkarni, Joseph Gullo
-
Publication number: 20220222089Abstract: There is disclosed in one example a computing endpoint, including: a hardware platform including a processor and a memory; an operating system to run on the hardware platform; a web browser to run on the operating system, and including an extension framework; and a management extension to run in the extension framework, and to contextually manage availability of other extensions according to a URL reputation and extension reputation.Type: ApplicationFiled: January 12, 2021Publication date: July 14, 2022Applicant: McAfee, LLCInventors: Harsha Ramamurthy Joshi, Saravana Kumar Ramalingam, Jitesh Dattani, VijayaSumanth Pinapala, Sohan Lal, Dattatraya Kulkarni, Siddartha Y. Ramamohan, Srikanth Nalluri
-
Publication number: 20220141326Abstract: An apparatus, related devices and methods, having a memory element operable to store instructions; and a processor operable to execute the instructions, such that the apparatus is configured to identify, on an electronic device, a phone number of an incoming caller device; request, via an out-of-band control channel, a digital certificate for the phone number from the incoming caller device; receive, via the out-of-band control channel, the digital certificate for the phone number from the incoming caller device; determine whether the digital certificate for the phone number is authentic; and indicate, on the electronic device, based on a determination that the digital certificate for the phone number is authentic or not authentic, whether the phone number is authentic or not authentic.Type: ApplicationFiled: November 3, 2020Publication date: May 5, 2022Applicant: McAfee, LLCInventors: Harsha Ramamurthy Joshi, Shashank Jain, Piyush Pramod Joshi
-
Patent number: 11245721Abstract: Particular embodiments described herein provide for a system that can be configured to facilitate the use of a blockchain for distributed denial of service attack mitigation, the system can include a network security provider and a validating node. The network security provider can recognize that a distributed denial of service (DDoS) attack is occurring, create a block that includes data related to the DDoS attack, and publish the block that includes the data related to the DDoS attack for addition to a blockchain. The validating node can validate the block that includes the data related to the DDoS attack and the block that includes the data related to the DDoS attack can be added to the blockchain. The block that includes the data related to the DDoS attack can be analyzed to determine how to mitigate a similar DDoS attack.Type: GrantFiled: December 19, 2018Date of Patent: February 8, 2022Assignee: McAfee, LLCInventors: Tirumaleswar Reddy Konda, Harsha Ramamurthy Joshi, Piyush Pramod Joshi, Eric Donald Wuehler
-
Publication number: 20210385230Abstract: There is disclosed in one example a computing apparatus, including: a hardware platform including a processor, a memory, and a network interface; and instructions encoded within the memory to instruct the processor to: receive an incoming packet via the network interface; extract from the incoming packet a source port and a source internet protocol (IP) address; correlate the source port and source IP to a device identifier (ID); receive a network policy for the device ID; and apply the network policy to the incoming packet.Type: ApplicationFiled: July 20, 2020Publication date: December 9, 2021Applicant: McAfee, LLCInventors: Harsha Ramamurthy Joshi, Tirumaleswar Reddy Konda, Shashank Jain, Piyush Pramod Joshi, Himanshu Srivastava
-
Publication number: 20210344651Abstract: There is disclosed in one example a computing apparatus, including: a hardware platform including a processor and a memory; a network interface; an operating system including a native internet protocol (IP) stack; and a security agent, including instructions encoded within the memory to instruct the processor to: establish a split virtual private network (VPN) tunnel with a remote VPN service; receive outgoing network traffic; direct a first portion of the outgoing traffic to the VPN tunnel, including determining that the first portion includes an outgoing domain name service (DNS) request; and direct a second portion of the outgoing traffic to the native IP stack.Type: ApplicationFiled: June 26, 2020Publication date: November 4, 2021Applicant: McAfee, LLCInventors: Harsha Ramamurthy Joshi, Shashank Jain, Himanshu Srivastava, Dattatraya Kulkarni, Srikanth Nalluri
-
Patent number: 10791118Abstract: Particular embodiments described herein provide for an electronic device that can be configured to establish a connection with a router, obtain identification for the router, communicate the identification of the router to a network element, receive a hash of at least a portion of a certificate for the router, and disconnect the connection and establish a new connection with the router, where the hash is used to authenticate network services received from the router during the new connection. In an example, the hash is part of a subject public key infrastructure (SPKI) pin set.Type: GrantFiled: March 29, 2018Date of Patent: September 29, 2020Assignee: McAfee, LLCInventors: Tirumaleswar Reddy Konda, Himanshu Srivastava, Harsha Ramamurthy Joshi, Srikanth Nalluri, Dattatraya Kulkarni
-
Publication number: 20200204580Abstract: Particular embodiments described herein provide for a system that can be configured to facilitate the use of a blockchain for distributed denial of service attack mitigation, the system can include a network security provider and a validating node. The network security provider can recognize that a distributed denial of service (DDoS) attack is occurring, create a block that includes data related to the DDoS attack, and publish the block that includes the data related to the DDoS attack for addition to a blockchain. The validating node can validate the block that includes the data related to the DDoS attack and the block that includes the data related to the DDoS attack can be added to the blockchain. The block that includes the data related to the DDoS attack can be analyzed to determine how to mitigate a similar DDoS attack.Type: ApplicationFiled: December 19, 2018Publication date: June 25, 2020Applicant: McAfee, LLCInventors: Tirumaleswar Reddy Konda, Harsha Ramamurthy Joshi, Piyush Pramod Joshi, Eric Donald Wuehler
-
Publication number: 20190306166Abstract: Particular embodiments described herein provide for an electronic device that can be configured to establish a connection with a router, obtain identification for the router, communicate the identification of the router to a network element, receive a hash of at least a portion of a certificate for the router, and disconnect the connection and establish a new connection with the router, where the hash is used to authenticate network services received from the router during the new connection. In an example, the hash is part of a subject public key infrastructure (SPKI) pin set.Type: ApplicationFiled: March 29, 2018Publication date: October 3, 2019Applicant: McAfee, LLCInventors: Tirumaleswar Reddy Konda, Himanshu Srivastava, Harsha Ramamurthy Joshi, Srikanth Nalluri, Dattatraya Kulkarni
-
Patent number: 9218381Abstract: Techniques for supporting a portable index include, in response to determining that a removable computer-readable storage medium is recently mounted on a particular drive having a particular drive identifier, determining a particular media identifier for the removable computer readable storage medium. Before harvesting metadata from each file of a set of one or more files on the removable computer-readable storage medium, it is determined whether a portable index file is stored on the removable computer-readable storage medium. The portable index file includes, for each file of the set, data that associates the media identifier (312) and a relative directory path (314) for one file of the set with metadata (316) for the one file. If the portable index file is stored, then an index is caused to be retrieved from the portable index file without harvesting metadata from each file of the set.Type: GrantFiled: March 4, 2011Date of Patent: December 22, 2015Assignee: NOKIA TECHNOLOGIES OYInventors: Bhuvnesh Joshi, Harsha Ramamurthy Joshi
-
Publication number: 20140222824Abstract: Techniques for supporting a portable index include, in response to determining that a removable computer-readable storage medium is recently mounted on a particular drive having a particular drive identifier, determining a particular media identifier for the removable computer readable storage medium. Before harvesting metadata from each file of a set of one or more files on the removable computer-readable storage medium, it is determined whether a portable index file is stored on the removable computer-readable storage medium. The portable index file includes, for each file of the set, data that associates the media identifier (312) and a relative directory path (314) for one file of the set with metadata (316) for the one file. If the portable index file is stored, then an index is caused to be retrieved from the portable index file without harvesting metadata from each file of the set.Type: ApplicationFiled: March 4, 2011Publication date: August 7, 2014Applicant: NOKIA CORPORATIONInventors: Bhuvnesh Joshi, Harsha Ramamurthy Joshi
-
Publication number: 20140148132Abstract: An approach is presented for providing communication services over audio messages. A voice platform determines to act on a request to establish one or more calls among one or more devices and one or more services, the one or more calls including, at least in part, an audio message associated with the one or more services. Further, the voice platform causes, at least in part, actions that result in establishment of the one or more calls for transmission and storage of the audio message at the one or more devices, the one or more services, or a combination thereof.Type: ApplicationFiled: June 1, 2011Publication date: May 29, 2014Applicant: Nokia CorporationInventors: Jan Michael Pelttari, Kamini Sanjay, Harsha Ramamurthy Joshi