Patents by Inventor Anuj Kumar

Anuj Kumar 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: 11722489
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for management and usage of shared authentication credentials. The method includes one or more processors updating usage information associated with an authentication credential with a media access control address (MAC address) that corresponds to a computing device that corresponds to using the authentication credential. The method further includes one or more processors receiving a login request that includes the authentication credential from a computing device. The method further includes one or more processors fetching a MAC address of the computing device that sent the login request. The method further includes one or more processors validating the authentication credentials and the MAC address.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: August 8, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Anuj Kumar Garg, Kuntal Dey, Jeffrey Robert Stangeland, Sanju Soman Chathoth Kurungara, Himanshu Gaur
  • Patent number: 11715042
    Abstract: In one embodiment, a method includes training a target machine-learning model iteratively by accessing training data of content objects, training an intermediate machine-learning model that outputs contextual evaluation measurements based on the training data, generating state-indications associated with the training data, wherein the state-indications comprise user-intents, system actions, and user actions, training the target machine-learning model based on the contextual evaluation measurements, the state-indications, and an action set comprising possible system actions, extracting rules based on the target machine-learning model by a sequential pattern-mining model, generating synthetic training data based on the rules, updating the training data by adding the synthetic training data to the training data, determining if a completion condition is reached for the training, and if the completion condition is reached returning the target machine-learning model, else repeating the iterative training of the tar
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: August 1, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Honglei Liu, Pararth Paresh Shah, Wenxuan Li, Wenhai Yang, Anuj Kumar
  • Patent number: 11694429
    Abstract: In one embodiment, a method includes receiving an initial input in a first modality from a first user from a client system associated with the first user, determining one or more intents corresponding to the initial input by an intent-understanding module, generating one or more candidate continuation-inputs based on the one or more intents, where the one or more candidate continuation-inputs are in one or more candidate modalities, respectively, and wherein the candidate modalities are different from the first modality, and sending instructions for presenting one or more suggested inputs corresponding to one or more of the candidate continuation-inputs to the client system.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: July 4, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: William Crosby Presant, Francislav P. Penov, Anuj Kumar
  • Patent number: 11688022
    Abstract: In one embodiment, a method includes receiving a user input comprising a natural-language utterance by an assistant xbot from a client system associated with a user, determining a semantic representation of the user input based on a structural ontology defining a labeling syntax for parsing the natural-language utterance to semantic units comprising actions, objects, and attributes, wherein the semantic representation embeds at least one object within at least one action and declares at least one attribute of the embedded object to be acted upon, sending a request based on the semantic representation to an agent for executing a task corresponding to the user input, receiving results of the executed task mapped to a structure determined by the structural ontology from the agent, and sending from the assistant xbot to the client system instructions for presenting a response based on the results of the executed task.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: June 27, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Armen Aghajanyan, Sonal Gupta, Brian Moran, Theodore Frank Levin, Crystal Annette Naomi Su Hua Nakatsu, Daniel Difranco, Jonathan David Christensen, Kirk LaBuda, Anuj Kumar
  • Patent number: 11681608
    Abstract: A system may execute a pipelined multiple-tier test stack to support migration of computing resources via a migratory data stream. Via the pipelined multiple-tier test stack, the system may perform extract, transform, and load operations on the migratory data stream. The extract, transform, and load operations may be used to identify applications that may undergo testing. At a generation tier of the pipelined multiple-tier test stack, the system may generate test scripts, which may be used to test the application. The tests may be validated by the system via a validation tier of the pipelined multiple-tier test stack. To govern the operations, the pipelined multiple-tier test stack may rely on a multi-point reference data model.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: June 20, 2023
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Astha Sharma, Himanshu Kumar, Anand Narasimhamurthy, Anuj Kumar Mishra, Pulkit Duggal
  • Patent number: 11663818
    Abstract: In one embodiment, a method includes receiving an initial input in a first modality from a first user from a client system associated with the first user, determining one or more intents corresponding to the initial input by an intent-understanding module, generating one or more candidate continuation-inputs based on the one or more intents, where the one or more candidate continuation-inputs are in one or more candidate modalities, respectively, and wherein the candidate modalities are different from the first modality, and sending instructions for presenting one or more suggested inputs corresponding to one or more of the candidate continuation-inputs to the client system.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: May 30, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: William Crosby Presant, Francislav P. Penov, Anuj Kumar
  • Patent number: 11657333
    Abstract: In one embodiment, a method includes training a target machine-learning model iteratively by accessing training data of content objects, training an intermediate machine-learning model that outputs contextual evaluation measurements based on the training data, generating state-indications associated with the training data, wherein the state-indications comprise user-intents, system actions, and user actions, training the target machine-learning model based on the contextual evaluation measurements, the state-indications, and an action set comprising possible system actions, extracting rules based on the target machine-learning model by a sequential pattern-mining model, generating synthetic training data based on the rules, updating the training data by adding the synthetic training data to the training data, determining if a completion condition is reached for the training, and if the completion condition is reached returning the target machine-learning model, else repeating the iterative training of the tar
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: May 23, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Honglei Liu, Pararth Paresh Shah, Wenxuan Li, Wenhai Yang, Anuj Kumar
  • Patent number: 11657094
    Abstract: In one embodiment, a method includes receiving a query from a user from a client system associated with the user, determining one or more initial memory slots based on the query, accessing a memory graph associated with the user which comprises a plurality of nodes and a plurality of edges connecting the nodes, and wherein one or more of the nodes correspond to one or more episodic memories of the user, respectively, and wherein each edge corresponds to a relationship between the connected nodes, selecting one or more candidate nodes from the memory graph by one or more machine-learning models based on the initial memory slots, generating a response based on the initial memory slots and episodic memories corresponding to the selected candidate nodes, and sending instructions for presenting the response to the client system in response to the query.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: May 23, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Seungwhan Moon, Pararth Paresh Shah, Anuj Kumar, Rajen Subba
  • Publication number: 20230154175
    Abstract: In one embodiment, a method includes detecting a user input comprising an incomplete three-dimensional (3D) gesture performed by one or more hands of a first user by a virtual-reality (VR) headset, selecting candidate 3D gestures from pre-defined 3D gestures based on a personalized gesture-recognition model, wherein each of the candidate 3D gestures is associated with a confidence score representing a likelihood the first user intended to input the respective candidate 3D gesture, and presenting one or more suggested inputs corresponding to one or more of the candidate 3D gestures at the VR headset.
    Type: Application
    Filed: January 5, 2023
    Publication date: May 18, 2023
    Inventors: William Crosby Presant, Francislav P. Penov, Anuj Kumar
  • Patent number: 11651449
    Abstract: In one embodiment, a method includes receiving a user input comprising a natural-language utterance by an assistant xbot from a client system associated with a user, determining a semantic representation of the user input based on a structural ontology defining a labeling syntax for parsing the natural-language utterance to semantic units comprising actions, objects, and attributes, wherein the semantic representation embeds at least one object within at least one action and declares at least one attribute of the embedded object to be acted upon, sending a request based on the semantic representation to an agent for executing a task corresponding to the user input, receiving results of the executed task mapped to a structure determined by the structural ontology from the agent, and sending from the assistant xbot to the client system instructions for presenting a response based on the results of the executed task.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: May 16, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Armen Aghajanyan, Sonal Gupta, Brian Moran, Theodore Frank Levin, Crystal Annette Naomi Su Hua Nakatsu, Daniel Difranco, Jonathan David Christensen, Kirk LaBuda, Anuj Kumar
  • Patent number: 11615484
    Abstract: In one embodiment, a method includes receiving a user input comprising a natural-language utterance by an assistant xbot from a client system associated with a user, determining a semantic representation of the user input based on a structural ontology defining a labeling syntax for parsing the natural-language utterance to semantic units comprising actions, objects, and attributes, wherein the semantic representation embeds at least one object within at least one action and declares at least one attribute of the embedded object to be acted upon, sending a request based on the semantic representation to an agent for executing a task corresponding to the user input, receiving results of the executed task mapped to a structure determined by the structural ontology from the agent, and sending from the assistant xbot to the client system instructions for presenting a response based on the results of the executed task.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: March 28, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Armen Aghajanyan, Sonal Gupta, Brian Moran, Theodore Frank Levin, Crystal Annette Naomi Su Hua Nakatsu, Daniel Difranco, Jonathan David Christensen, Kirk LaBuda, Anuj Kumar
  • Patent number: 11604817
    Abstract: In one embodiment, a method includes receiving an initial input in a first modality from a first user from a client system associated with the first user, determining one or more intents corresponding to the initial input by an intent-understanding module, generating one or more candidate continuation-inputs based on the one or more intents, where the one or more candidate continuation-inputs are in one or more candidate modalities, respectively, and wherein the candidate modalities are different from the first modality, and sending instructions for presenting one or more suggested inputs corresponding to one or more of the candidate continuation-inputs to the client system.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: March 14, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: William Crosby Presant, Francislav P. Penov, Anuj Kumar
  • Patent number: 11586823
    Abstract: In one embodiment, a method includes receiving a user input comprising a natural-language utterance by an assistant xbot from a client system associated with a user, determining a semantic representation of the user input based on a structural ontology defining a labeling syntax for parsing the natural-language utterance to semantic units comprising actions, objects, and attributes, wherein the semantic representation embeds at least one object within at least one action and declares at least one attribute of the embedded object to be acted upon, sending a request based on the semantic representation to an agent for executing a task corresponding to the user input, receiving results of the executed task mapped to a structure determined by the structural ontology from the agent, and sending from the assistant xbot to the client system instructions for presenting a response based on the results of the executed task.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: February 21, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Armen Aghajanyan, Sonal Gupta, Brian Moran, Theodore Frank Levin, Crystal Annette Naomi Su Hua Nakatsu, Daniel Difranco, Jonathan David Christensen, Kirk LaBuda, Anuj Kumar
  • Publication number: 20230044103
    Abstract: Anion-exchange membranes are useful for electro-membrane processes such as electrodialysis (water desalination, separation of inorganics from organic molecules, separation of specific inorganic ion, etc.), in-situ ion-exchange and ion substitution, electro-deionization for producing ultrapure water, polymer electrolyte membrane for alkaline fuel cell and electrolysis applications. The present invention discloses an acid and base resistant fluorinated hydrocarbon based anion-exchange membrane and its method of preparation thereof. In the first step co-polymerization is carried out between N-isopropylacrylamide and 1-vinylimidazole. In the second step, obtained inter-polymer of isopropylacrylamide-co-vinylimidazole co-polymer is mixed with poly(vinylidene fluoride-co-hexafluoropropylene) (PVDF-co-HFP) (IA-co-VI/PVDF-co-HFP), which is used for casting membrane film of desired thickness. The obtained casted membrane thin film is quaternized in methyl iodide solution.
    Type: Application
    Filed: June 25, 2020
    Publication date: February 9, 2023
    Inventors: Geetanjali SHUKLA, Mani BHUSHAN, Sonu KUMAR, Arindam Kumar DAS, Prerana SHARMA, Anuj Kumar SINGH, Vinod Kumar SHAHI, Bharat BHARGAVA, Damaraju PARVATALU
  • Publication number: 20220415320
    Abstract: In one embodiment, a system includes an automatic speech recognition (ASR) module, a natural-language understanding (NLU) module, a dialog manager, one or more agents, an arbitrator, a delivery system, one or more processors, and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to receive a user input, process the user input using the ASR module, the NLU module, the dialog manager, one or more of the agents, the arbitrator, and the delivery system, and provide a response to the user input.
    Type: Application
    Filed: May 16, 2022
    Publication date: December 29, 2022
    Inventors: Pujie Zheng, Lin Sun, Ram Kumar Hariharan, Haidong Wang, Joshua Saylor McMullen, Mengxi Li, Long You Cai, Keith Diedrick, Crystal Annette Nakatsu Sung, Xi Chen, Stanislav Peshterliev, Debojeet Chatterjee, Sonal Gupta, Vikas Seshagiri Rao Bhardwaj, Yashar Mehdad, Anuj Kumar, Ashish Garg, Justin Denney, Hakan Inan, Iaroslav Markov, Surya Teja Appini, Bing Liu, Shusen Liu, Zhiqi Wang, Alexander Kolmykov-Zotov
  • Publication number: 20220379288
    Abstract: The present disclosure relates to an FCC catalyst composition and a process for its preparation. The FCC catalyst composition comprises Y type zeolite, silicon oxide, alumina, at least one clay, at least one rare earth metal, and at least one metal oxide. The FCC catalyst composition of the present disclosure provides improved yields of high value gasoline such as propylene and LPG and reduces yields of low value hydrocarbons such as CSO and LCO.
    Type: Application
    Filed: October 3, 2020
    Publication date: December 1, 2022
    Applicant: Reliance Industries Limited
    Inventors: Sankaranarayanan Thangaraju Murugan, Ravichandran Gopal, Nirav Jethalal Jani, Divakar Duraisamy, Anuj Kumar, Asit Kumar Das
  • Patent number: 11496398
    Abstract: An ingress fabric endpoint coupled to a switch fabric within a network device reorders packet flows based on congestion status. In one example, the ingress fabric endpoint receives packet flows for switching across the switch fabric. The ingress fabric endpoint assigns each packet for each packet flow to a fast path or a slow path for packet switching. The ingress fabric endpoint processes, to generate a stream of cells for switching across the switch fabric, packets from the fast path and the slow path to maintain a first-in-first-out ordering of the packets within each packet flow. The ingress fabric endpoint switches a packet of a first packet flow after switching a packet of a second packet flow despite receiving the packet of the first packet flow before the packet of the second packet flow.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: November 8, 2022
    Assignee: JUNIPER NETWORKS, INC.
    Inventors: Anuj Kumar Srivastava, Gary Goldman, Harshad B Agashe, Dinesh Jaiswal, Piyush Jain, Naveen K Jain
  • Patent number: 11442992
    Abstract: In one embodiment, a method includes receiving a query from a user from a client system associated with the user, accessing a knowledge graph comprising a plurality of nodes and edges connecting the nodes, wherein each node corresponds to an entity and each edge corresponds to a relationship between the entities corresponding to the connected nodes, determining one or more initial entities associated with the query based on the query, selecting one or more candidate nodes by a conversational reasoning model from the knowledge graph corresponding to one or more candidate entities, respectively, wherein each candidate node is selected based on the nodes corresponding to the initial entities, dialog states associated with the query, and a context associated with the query, generating a response based on the initial entities and the candidate entities, and sending instructions for presenting the response to the client system in response to the query.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: September 13, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Seungwhan Moon, Pararth Paresh Shah, Anuj Kumar, Rajen Subba
  • Publication number: 20220283933
    Abstract: A system may execute a pipelined multiple-tier test stack to support migration of computing resources via a migratory data stream. Via the pipelined multiple-tier test stack, the system may perform extract, transform, and load operations on the migratory data stream. The extract, transform, and load operations may be used to identify applications that may undergo testing. At a generation tier of the pipelined multiple-tier test stack, the system may generate test scripts, which may be used to test the application. The tests may be validated by the system via a validation tier of the pipelined multiple-tier test stack. To govern the operations, the pipelined multiple-tier test stack may rely on a multi-point reference data model.
    Type: Application
    Filed: August 16, 2021
    Publication date: September 8, 2022
    Applicant: Accenture Global Solutions Limited
    Inventors: Astha SHARMA, Himanshu KUMAR, Anand NARASIMHAMURTHY, Anuj KUMAR MISHRA, Pulkit DUGGAL
  • Publication number: 20220269384
    Abstract: A method of displaying web pages, capable of using the same settings for all web pages, is provided. The method includes receiving a user request for opening a web page; selecting, from among a plurality of views, a view in which the web page is to be opened, based on metadata corresponding to the web page, wherein each view of the plurality of views has a corresponding set of viewing properties; and displaying the web page in a browser window based on the corresponding set of viewing properties of the selected view.
    Type: Application
    Filed: December 21, 2021
    Publication date: August 25, 2022
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Anuj Kumar Sharma, Pritam Rajendra Nikam