Patents by Inventor Ankit Goel

Ankit Goel 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: 12659328
    Abstract: There is disclosed a computer-implemented method of assigning reputations to objects, including: for respective samples in a dataset, extracting n features from a sample into a feature vector, where n is an integer greater than 1; assigning the sample a globally unique or pseudo-unique identifier (GUID); according to a clustering algorithm, mapping the feature vector into an n-dimensional space and computing distances between the sample and other samples in the n-dimensional space; assigning groups of objects to clusters according to their distances in the n-dimensional space; correlating the clusters to cluster tags based on the GUIDs of the samples, wherein the cluster tags are stored in a persistent cluster tag storage; and assigning the sample a reputation based on reputations of other samples in a cluster that the sample clustered with.
    Type: Grant
    Filed: August 4, 2023
    Date of Patent: June 16, 2026
    Assignee: McAfee, LLC
    Inventors: Ankit Goel, Abhishek Ajay Karnik, Avelino Jr Rico, Mark Nichols Alferez Olea
  • Patent number: 12645641
    Abstract: In an illustrative embodiment, an automated system links data files associated with loan submissions that have different identification attributes. The system may include computing systems and devices for receiving requests from a number of remote computing systems to identify loan products associated with a data file. The system can generate a matching input matrix comparing identification attributes from a first data file to identification attributes of candidate data files. The system can apply attribute matching rules to the matching input matrix to identify other data files that correspond to the same loan product as the first data file despite the data files having different identification attributes. The system can link data files corresponding to the same loan product within a data repository with a product linking key and output the linking key or other data for the loan product to a receiving computing system.
    Type: Grant
    Filed: May 16, 2024
    Date of Patent: June 2, 2026
    Assignee: Federal Home Loan Mortgage Corporation (Freddie Mac)
    Inventors: Ankit Goel, Annette Best, Domenico Cacciavillani, Deanna Jo Dabney, Deepthi Ganta, Matthew Brian Maycott, Keenan Moukarzel, Samuel Edward Oliver, III, Thomas C. Schweikert, Sukhdeep Kaur Sherry
  • Patent number: 12574408
    Abstract: A computer-implemented method provides phishing mitigation. Upon a human user accessing a website, request from a cloud reputation service a reputation for a uniform resource locator (URL) associated with the website; determine that the URL does not have a reliable reputation; determine that the human user has entered data into the website, and that the data comprise sensitive data; log a data packet in a user sensitive information data store, wherein the data packet includes the URL and at least some of the sensitive data; periodically query the cloud reputation service to determine whether the URL has received a reliable reputation; and upon determining that the URL has received a reputation as a phishing website, notify the human user and provide a recommendation for a remedial action to protect the sensitive data.
    Type: Grant
    Filed: January 24, 2023
    Date of Patent: March 10, 2026
    Assignee: McAfee, LLC
    Inventors: Oliver G. Devane, Vallabh Prakash Chole, Ankit Goel, Abhishek Ajay Karnik
  • Patent number: 12531883
    Abstract: A method includes determining first data stored in a clipboard of an operating system, determining second data is stored in the clipboard, performing a comparison of the second data against malicious data, at least in part based on a determination that the first data has changed to the second data, and performing a first security operation, at least in part based on the comparison.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: January 20, 2026
    Assignee: McAfee, LLC
    Inventors: Oliver G. Devane, Vallabh Chole, Ankit Goel, Abhishek Karnik
  • Patent number: 12481758
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to disable select processes for malware prevention, an apparatus comprising: at least one memory; instructions; and at least one processor to execute the instructions to cause the at least one processor to at least: identify execution of a computer process on a computing device; determine whether the identified computer process is in a list of computer processes to be monitored; in response to the identified computer process being listed in the list of computer processes to be monitored, determine an amount of time since last execution of the identified computer process; and suspend, in response to the amount of time since last execution meeting or exceeding a threshold time, execution of the identified computer process.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: November 25, 2025
    Assignee: McAfee, LLC
    Inventors: Ankit Goel, Oliver Devane, Vallabh Chole, Abhishek Karnik
  • Patent number: 12424199
    Abstract: Data indicative of one or more user inputs directed to a user interface of a conversation designer tool is received. A conversation design is determined based on the data. The conversation design enables a conversation bot to provide a service using a conversation flow specified at least in part by the conversation design. The conversation design specifies in a first human language at least a portion of a message content to be provided by the conversation bot during an execution of the conversation flow. It is identified that an end-user of the conversation bot prefers to converse in a second human language different from the first human language. The message content of the conversation design in the first human language is dynamically translated for the end-user to the second human language.
    Type: Grant
    Filed: January 16, 2024
    Date of Patent: September 23, 2025
    Assignee: ServiceNow, Inc.
    Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Satya Sarika Sunkara, Ankit Goel, Rajesh Voleti, Rishabh Verma, Patrick Casey, Rao Surapaneni
  • Publication number: 20250238821
    Abstract: A system and method are disclosed for aggregating product trends. Embodiments include receiving an initial set of images from one or more data feeds by a trend aggregation system comprising a server, identifying one or more attribute values from the initial set of images, and quantifying a social affinity score of one or more items of an inventory of a supply chain entity based on recentness, relevance, and similarities of the identified one or more attribute values to an attribute value of a potential product for a product assortment. Embodiments may further include receiving an image of at least one additional item, identifying a product attribute from the image, and assigning an attribute value to the at least one additional item based, at least in part, on the identified attribute value from the image of the least one additional item and the attribute values of the at least two items.
    Type: Application
    Filed: April 11, 2025
    Publication date: July 24, 2025
    Inventors: Machiraju Pakasasana Rama Rao, Arun Raj Parwana Adiraju, Abhinav Kishore, Vineet Chaudhary, Pawan Singh, Ankit Goel, Vaibhav Sharma
  • Publication number: 20250191008
    Abstract: A system and method are disclosed for aggregating product trends. Embodiments include receiving an initial set of images from one or more data feeds by a trend aggregation system comprising a server, identifying one or more attribute values from the initial set of images, and quantifying a social affinity score of one or more items of an inventory of a supply chain entity based on recentness, relevance, and similarities of the identified one or more attribute values to an attribute value of a potential product for a product assortment. Embodiments may further include receiving an image of at least one additional item, identifying a product attribute from the image, and assigning an attribute value to the at least one additional item based, at least in part, on the identified attribute value from the image of the least one additional item and the attribute values of the at least two items.
    Type: Application
    Filed: February 18, 2025
    Publication date: June 12, 2025
    Inventors: Machiraju Pakasasana Rama Rao, Arun Raj Parwana Adiraju, Abhinav Kishore, Vineet Chaudhary, Pawan Singh, Ankit Goel, Vaibhav Sharma
  • Patent number: 12248948
    Abstract: A system and method are disclosed for aggregating product trends. Embodiments include receiving an initial set of images from one or more data feeds by a trend aggregation system comprising a server, identifying one or more attribute values from the initial set of images, and quantifying a social affinity score of one or more items of an inventory of a supply chain entity based on recentness, relevance, and similarities of the identified one or more attribute values to an attribute value of a potential product for a product assortment. Embodiments may further include receiving an image of at least one additional item, identifying a product attribute from the image, and assigning an attribute value to the at least one additional item based, at least in part, on the identified attribute value from the image of the least one additional item and the attribute values of the at least two items.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: March 11, 2025
    Assignee: Blue Yonder Group, Inc.
    Inventors: Machiraju Pakasasana Rama Rao, Arun Raj Parwana Adiraju, Abhinav Kishore, Vineet Chaudhary, Pawan Singh, Ankit Goel, Vaibhav Sharma
  • Publication number: 20250047696
    Abstract: There is disclosed a computer-implemented method of assigning reputations to objects, including: for respective samples in a dataset, extracting n features from a sample into a feature vector, where n is an integer greater than 1; assigning the sample a globally unique or pseudo-unique identifier (GUID); according to a clustering algorithm, mapping the feature vector into an n-dimensional space and computing distances between the sample and other samples in the n-dimensional space; assigning groups of objects to clusters according to their distances in the n-dimensional space; correlating the clusters to cluster tags based on the GUIDs of the samples, wherein the cluster tags are stored in a persistent cluster tag storage; and assigning the sample a reputation based on reputations of other samples in a cluster that the sample clustered with.
    Type: Application
    Filed: August 4, 2023
    Publication date: February 6, 2025
    Inventors: Ankit Goel, Abhishek Ajay Karnik, Avelino Jr Rico, Mark Nichols Alferez Olea
  • Patent number: 12197435
    Abstract: A system includes a database containing database tables. The system also includes one or more processors configured to: (i) determine, for a software application, a set of the database tables containing information used by the software application; (ii) for an item associated with the software application, query the set of the database tables for entries related to the item, wherein the entries are in a first language; (iii) generate, for display, a representation of a first pane and a second pane, wherein the first pane contains the entries, and wherein the second pane contains data input elements for translations of the entries into a second language; (iv) transmit the representation; (v) receive data entered into the data input elements of the second pane; and (vi) store, in the set of the database tables, the data entered into the data input elements as a translation to the second language.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: January 14, 2025
    Assignee: ServiceNow, Inc.
    Inventors: Jebakumar Mathuram Swvigaradoss, Ankit Goel, Srikar Bakka, Ankit Chauhan
  • Patent number: 12197402
    Abstract: A system for automated generation of a schema based on a plurality of artifacts is provided. The system includes a centralized artifact repository storing the artifacts and metadata characterizing each artifact and a computing device. The computing device performs operations including receiving user input indicating an application container, obtaining, from the repository, the metadata for artifacts of the plurality of artifacts, providing, via the display, the metadata, receiving a user selection of an artifact of the plurality of artifacts for inclusion with the application container, storing the application container in association with the selected artifact in an application repository, receiving a schema request related to the application container, obtaining a schema format selection, based on the request, generating a schema based on the schema format selection, the application container, and the artifact associated with the application container, and providing the schema in the selected schema format.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: January 14, 2025
    Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION (FREDDIE MAC)
    Inventors: Catherine Alexander, Suresh Kalkavery, Jonathan Morales, Pradeep Vincent, Stephen Olden, Ankit Goel
  • Patent number: 12142275
    Abstract: One or more associated identifiers are determined based on one or more associated tag types of an interactable element of web content. The determined one or more associated identifiers are associated with the interactable element. Based on the association of the determined one or more associated identifiers with the interactable element, one of the interactable element is matched to a received speech input. An action is performed with respect to the interactable element based on the matching.
    Type: Grant
    Filed: January 16, 2023
    Date of Patent: November 12, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Satya Sarika Sunkara, Ankit Goel, Jason Aloia, Rishabh Verma
  • Publication number: 20240250985
    Abstract: A computer-implemented method provides phishing mitigation. Upon a human user accessing a website, request from a cloud reputation service a reputation for a uniform resource locator (URL) associated with the website; determine that the URL does not have a reliable reputation; determine that the human user has entered data into the website, and that the data comprise sensitive data; log a data packet in a user sensitive information data store, wherein the data packet includes the URL and at least some of the sensitive data; periodically query the cloud reputation service to determine whether the URL has received a reliable reputation; and upon determining that the URL has received a reputation as a phishing website, notify the human user and provide a recommendation for a remedial action to protect the sensitive data.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 25, 2024
    Inventors: Oliver G. Devane, Vallabh Prakash Chole, Ankit Goel, Abhishek Ajay Karnik
  • Patent number: 12020321
    Abstract: In an illustrative embodiment, an automated system links data files associated with loan submissions that have different identification attributes. The system may include computing systems and devices for receiving requests from a number of remote computing systems to identify loan products associated with a data file. The system can generate a matching input matrix comparing identification attributes from a first data file to identification attributes of candidate data files. The system can apply attribute matching rules to the matching input matrix to identify other data files that correspond to the same loan product as the first data file despite the data files having different identification attributes. The system can link data files corresponding to the same loan product within a data repository with a product linking key and output the linking key or other data for the loan product to a receiving computing system.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: June 25, 2024
    Assignee: Federal Home Loan Mortgage Corporation (Freddie Mac)
    Inventors: Ankit Goel, Annette Best, Domenico Cacciavillani, Deanna Jo Dabney, Deepthi Ganta, Matthew Brian Maycott, Keenan Moukarzel, Samuel Edward Oliver, III, Thomas C. Schweikert, Sukhdeep Kaur Sherry
  • Publication number: 20240153487
    Abstract: Data indicative of one or more user inputs directed to a user interface of a conversation designer tool is received. A conversation design is determined based on the data. The conversation design enables a conversation bot to provide a service using a conversation flow specified at least in part by the conversation design. The conversation design specifies in a first human language at least a portion of a message content to be provided by the conversation bot during an execution of the conversation flow. It is identified that an end-user of the conversation bot prefers to converse in a second human language different from the first human language. The message content of the conversation design in the first human language is dynamically translated for the end-user to the second human language.
    Type: Application
    Filed: January 16, 2024
    Publication date: May 9, 2024
    Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Satya Sarika Sunkara, Ankit Goel, Rajesh Voleti, Rishabh Verma, Patrick Casey, Rao Surapaneni
  • Publication number: 20240111869
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to disable select processes for malware prevention, an apparatus comprising: at least one memory; instructions; and at least one processor to execute the instructions to cause the at least one processor to at least: identify execution of a computer process on a computing device; determine whether the identified computer process is in a list of computer processes to be monitored; in response to the identified computer process being listed in the list of computer processes to be monitored, determine an amount of time since last execution of the identified computer process; and suspend, in response to the amount of time since last execution meeting or exceeding a threshold time, execution of the identified computer process.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Inventors: Ankit Goel, Oliver Devane, Vallabh Chole, Abhishek Karnik
  • Publication number: 20240073230
    Abstract: A method includes determining first data stored in a clipboard of an operating system, determining second data is stored in the clipboard, performing a comparison of the second data against malicious data, at least in part based on a determination that the first data has changed to the second data, and performing a first security operation, at least in part based on the comparison.
    Type: Application
    Filed: August 25, 2022
    Publication date: February 29, 2024
    Applicant: McAfee, LLC
    Inventors: Oliver G. Devane, Vallabh Chole, Ankit Goel, Abhishek Karnik
  • Patent number: 11908450
    Abstract: A conversation design is received for a conversation bot that enables the conversation bot to provide a service using a conversation flow specified at least in part by the conversation design. The conversation design specifies in a first human language at least a portion of a message content to be provided by the conversation bot. It is identified that an end-user of the conversation bot prefers to converse in a second human language different from the first human language. In response to a determination that the message content is to be provided by the conversation bot to the end-user, the message content of the conversation design is dynamically translated for the end-user from the first human language to the second human language. The translated message content is provided to the end-user in a message from the conversation bot.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: February 20, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Satya Sarika Sunkara, Ankit Goel, Rajesh Voleti, Rishabh Verma, Patrick Casey, Rao Surapaneni
  • Patent number: 11836456
    Abstract: An embodiment may involve a database containing a first user profile that specifies a first preferred language of a first user and a second user profile that specifies a second preferred language of a second user. The embodiment may also involve one or more processors configured to: receive, from the first user and within a chat session, a first set of messages in the first preferred language; cause the first set of messages to be translated into the second preferred language; provide, to the second user and within the chat session, the first set of messages as translated; receive, from the second user and within the chat session, a second set of messages in the second preferred language; cause the second set of messages to be translated into the first preferred language; and provide, to the first user and within the chat session, the second set of messages as translated.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: December 5, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Samantha Santo, Jebakumar Mathuram Santhosam Swvigaradoss, Ankit Goel, Prashant Pandey, John Botica, Rajesh Voleti, Laxmi Prasanna Mustala, Rishabh Verma, Satya Sarika Sunkara