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: 11722489Abstract: 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: GrantFiled: December 18, 2020Date of Patent: August 8, 2023Assignee: KYNDRYL, INC.Inventors: Anuj Kumar Garg, Kuntal Dey, Jeffrey Robert Stangeland, Sanju Soman Chathoth Kurungara, Himanshu Gaur
-
Patent number: 11715042Abstract: 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 tarType: GrantFiled: April 19, 2019Date of Patent: August 1, 2023Assignee: Meta Platforms Technologies, LLCInventors: Honglei Liu, Pararth Paresh Shah, Wenxuan Li, Wenhai Yang, Anuj Kumar
-
Patent number: 11694429Abstract: 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: GrantFiled: October 27, 2021Date of Patent: July 4, 2023Assignee: Meta Platforms Technologies, LLCInventors: William Crosby Presant, Francislav P. Penov, Anuj Kumar
-
Patent number: 11688022Abstract: 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: GrantFiled: August 20, 2020Date of Patent: June 27, 2023Assignee: 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: 11681608Abstract: 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: GrantFiled: August 16, 2021Date of Patent: June 20, 2023Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Astha Sharma, Himanshu Kumar, Anand Narasimhamurthy, Anuj Kumar Mishra, Pulkit Duggal
-
Patent number: 11663818Abstract: 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: GrantFiled: October 27, 2021Date of Patent: May 30, 2023Assignee: Meta Platforms Technologies, LLCInventors: William Crosby Presant, Francislav P. Penov, Anuj Kumar
-
Patent number: 11657333Abstract: 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 tarType: GrantFiled: April 19, 2019Date of Patent: May 23, 2023Assignee: Meta Platforms Technologies, LLCInventors: Honglei Liu, Pararth Paresh Shah, Wenxuan Li, Wenhai Yang, Anuj Kumar
-
Patent number: 11657094Abstract: 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: GrantFiled: August 27, 2019Date of Patent: May 23, 2023Assignee: Meta Platforms Technologies, LLCInventors: Seungwhan Moon, Pararth Paresh Shah, Anuj Kumar, Rajen Subba
-
Publication number: 20230154175Abstract: 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: ApplicationFiled: January 5, 2023Publication date: May 18, 2023Inventors: William Crosby Presant, Francislav P. Penov, Anuj Kumar
-
Patent number: 11651449Abstract: 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: GrantFiled: August 20, 2020Date of Patent: May 16, 2023Assignee: 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: 11615484Abstract: 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: GrantFiled: August 20, 2020Date of Patent: March 28, 2023Assignee: 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: 11604817Abstract: 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: GrantFiled: October 27, 2021Date of Patent: March 14, 2023Assignee: Meta Platforms Technologies, LLCInventors: William Crosby Presant, Francislav P. Penov, Anuj Kumar
-
Patent number: 11586823Abstract: 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: GrantFiled: August 20, 2020Date of Patent: February 21, 2023Assignee: 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: 20230044103Abstract: 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: ApplicationFiled: June 25, 2020Publication date: February 9, 2023Inventors: Geetanjali SHUKLA, Mani BHUSHAN, Sonu KUMAR, Arindam Kumar DAS, Prerana SHARMA, Anuj Kumar SINGH, Vinod Kumar SHAHI, Bharat BHARGAVA, Damaraju PARVATALU
-
Publication number: 20220415320Abstract: 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: ApplicationFiled: May 16, 2022Publication date: December 29, 2022Inventors: 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: 20220379288Abstract: 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: ApplicationFiled: October 3, 2020Publication date: December 1, 2022Applicant: Reliance Industries LimitedInventors: Sankaranarayanan Thangaraju Murugan, Ravichandran Gopal, Nirav Jethalal Jani, Divakar Duraisamy, Anuj Kumar, Asit Kumar Das
-
Patent number: 11496398Abstract: 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: GrantFiled: March 10, 2021Date of Patent: November 8, 2022Assignee: JUNIPER NETWORKS, INC.Inventors: Anuj Kumar Srivastava, Gary Goldman, Harshad B Agashe, Dinesh Jaiswal, Piyush Jain, Naveen K Jain
-
Patent number: 11442992Abstract: 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: GrantFiled: August 30, 2019Date of Patent: September 13, 2022Assignee: Meta Platforms Technologies, LLCInventors: Seungwhan Moon, Pararth Paresh Shah, Anuj Kumar, Rajen Subba
-
Publication number: 20220283933Abstract: 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: ApplicationFiled: August 16, 2021Publication date: September 8, 2022Applicant: Accenture Global Solutions LimitedInventors: Astha SHARMA, Himanshu KUMAR, Anand NARASIMHAMURTHY, Anuj KUMAR MISHRA, Pulkit DUGGAL
-
Publication number: 20220269384Abstract: 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: ApplicationFiled: December 21, 2021Publication date: August 25, 2022Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Anuj Kumar Sharma, Pritam Rajendra Nikam