Patents by Inventor Anoop Singh
Anoop Singh 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: 11909584Abstract: Particular embodiments may detect, by a core network, a change in network traffic types from a first network traffic type to a second network traffic type. The core network includes one or more network functionality components. Each of the one or more network functionality components is decomposed into multiple service types. The core network may determine several service instances for deployment in response to the change in the network traffic types. Each of the service instances may belong to one of the multiple decomposed service types. The core network may deploy several service instances to one or more server machines of the core network according to a decomposed service type of a respective service instance.Type: GrantFiled: February 17, 2023Date of Patent: February 20, 2024Assignee: Meta Platforms, Inc.Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
-
Patent number: 11742907Abstract: In one embodiment, a method includes sending SRS received from a plurality of UEs associated with the base station to a DU associated with the base station, receiving information regarding a subset of the plurality of UEs selected for downlink data transmissions for an RBG, multi-user data to be transmitted to UEs in the subset, and identities of selected beams among a plurality of pre-determined beams to be associated with the UEs in the subset from the DU, where each of the plurality of pre-determined beams corresponds to a DFT vector, computing a precoding matrix for the RBG based on IDFT vectors corresponding to the selected beams, preparing pre-coded multi-user data by applying the precoding matrix to the multi-user data, and transmitting the pre-coded multi-user data to the UEs in the subset for the RBG using MIMO technologies.Type: GrantFiled: September 13, 2022Date of Patent: August 29, 2023Assignee: Meta Platforms, Inc.Inventors: Mustafa Emin Sahin, Brett Eric Schein, Djordje Tujkovic, Krishna Srikanth Gomadam, Po Han Huang, Praveen Kumar Gopala, Anoop Singh Tomar
-
Publication number: 20230198832Abstract: Particular embodiments may detect, by a core network, a change in network traffic types from a first network traffic type to a second network traffic type. The core network includes one or more network functionality components. Each of the one or more network functionality components is decomposed into multiple service types. The core network may determine several service instances for deployment in response to the change in the network traffic types. Each of the service instances may belong to one of the multiple decomposed service types. The core network may deploy several service instances to one or more server machines of the core network according to a decomposed service type of a respective service instance.Type: ApplicationFiled: February 17, 2023Publication date: June 22, 2023Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
-
Publication number: 20230131135Abstract: In one embodiment, a method includes receiving information regarding a subset of a plurality of UEs selected for uplink data transmissions per PRG and a number of layers for each of the subset of the plurality of UEs in a TTI from a DU associated with the base station, receiving uplink radio signals from the subset of the plurality of UEs, where the uplink radio signals include DMRS and user data, computing a DMRS-based channel matrix for the subset of the plurality of UEs based on the received DMRS, calculating an RX beamformer matrix based on the DMRS-based channel matrix, producing N layers or greater than N spatial streams by performing an RX beamforming and MIMO detection on the received uplink radio signals, and sending the N layers or the greater than N spatial streams to the DU.Type: ApplicationFiled: October 17, 2022Publication date: April 27, 2023Inventors: Mustafa Emin Sahin, Krishna Srikanth Gomadam, Djordje Tujkovic, Anoop Singh Tomar
-
Patent number: 11588680Abstract: Particular embodiments may receive a request to perform a task to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may identify service instances for deployment based on the task. Each of the service instances may belong to one of the multiple decomposed service types. The service instances may be deployed to one or more server machines to accomplish the task by the core network based on resource requirements of the service instances and current resource availability of the one or more server machines.Type: GrantFiled: February 16, 2021Date of Patent: February 21, 2023Assignee: Meta Platforms, Inc.Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
-
Publication number: 20220129795Abstract: Systems and methods for cognitive information mining are provided. A cognitive information extraction system provides intelligent information extraction from documents in different formats, types and forms. Since a huge portion of the data and information is still stored in unstructured documents in physical format, the system provides for a framework to extract information from such documents. Further, even in the digital form, the documents are available in multiple different formats, which can act as a great hindrance to useful extract information. The invention focuses upon mitigating this scenario by combining multiple AI models and modules to create a framework for document processing and human-machine interaction for training and QC verification, wherein the framework provides user the flexibility to work upon multiple types of documents, and also ensures that accuracy is maintained while the information is being extracted.Type: ApplicationFiled: March 26, 2021Publication date: April 28, 2022Applicant: Larsen & Toubro Infotech LtdInventors: Sanchit Mehrotra, Aamir Shaikh, Aayushi Agarwal, Anoop Singh, Bhushan Bobhate, Dubey Deepak Kumar, K Nitin Patil, Pranav Patil, Sachin Vyas, Satish Saluja
-
Patent number: 11119993Abstract: In various embodiments, a method of transferring referential data objects may be performed. The method may include receiving, by a system, a request to move a specified plurality of data objects from a source environment to a target environment within a multi-tenant database system. The system may identify, based on data relationships of the data objects, an unspecified plurality of data objects associated with the specified plurality of data objects. The unspecified plurality of data objects may have a referential relationship to the specified plurality of data objects. The system may initiate a transfer of the specified and unspecified data objects. The system may also identify a data field of a data object that has a source environment-specific data value and modify the data field to a target environment-specific data value.Type: GrantFiled: January 30, 2018Date of Patent: September 14, 2021Assignee: salesforce.com, inc.Inventor: Anoop Singh
-
Publication number: 20210168026Abstract: Particular embodiments may receive a request to perform a task to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may identify service instances for deployment based on the task. Each of the service instances may belong to one of the multiple decomposed service types. The service instances may be deployed to one or more server machines to accomplish the task by the core network based on resource requirements of the service instances and current resource availability of the one or more server machines.Type: ApplicationFiled: February 16, 2021Publication date: June 3, 2021Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
-
Patent number: 10992635Abstract: A system and method for routing data packets between different overlay networks is disclosed. The method includes receiving a DNS lookup request for a resource from a first computing device coupled to a first overlay network. The first overlay network comprises a first edge application gateway. The method includes identifying a second computing device coupled to a second overlay network comprising the resource requested. The second overlay network comprises a second edge application gateway. The method further includes identifying a third overlay network. The data packets generated at, the first computing device is transferred to the first edge application gateway. The data packets are then transmitted from the first edge application gateway and the second edge application gateway over the third overlay network.Type: GrantFiled: October 17, 2018Date of Patent: April 27, 2021Assignee: COLORTOKENS, INC.Inventors: Anoop Singh Kapoor, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
-
Patent number: 10958510Abstract: Particular embodiments may receive a request to perform a task to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may identify a sequence of a service instances based on the task. Each of the service instances may belong to one of the multiple decomposed service types. The sequence of service instances may be scheduled for deployment to accomplish the task by the core network. The core network may deploy the sequence of the service instances to one or more server machines of the core network.Type: GrantFiled: May 1, 2020Date of Patent: March 23, 2021Assignee: Facebook, Inc.Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
-
Patent number: 10958580Abstract: A system and method for performing load balancing over an overlay network is disclosed. The load balancing is performed by a DNS load balancing module communicating to a plurality of computing devices communicatively coupled over the overlay network. The DNS load balancing module calculates and maintains a weighted value of each computing device among the plurality of computing device based on a plurality of parameters. The DNS load balancing module on receiving a DNS lookup request for a resource from a first computing device identifies a list of computing device among the plurality of computing device hosting the requested resource. The DNS load balancing module further performs load balancing by selecting a computing device among a list of computing devices for accessing the resource based on a weighted value calculated.Type: GrantFiled: October 17, 2018Date of Patent: March 23, 2021Assignee: COLORTOKENS, INC.Inventors: Anoop Singh Kapoor, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
-
Patent number: 10862804Abstract: A system and method for redirecting data packets communicated to a computing device over an overlay network is disclosed. The method includes monitoring resources installed on the computing device to identify the resources communicating over dedicated underlay IP address. The method further includes creating a rule based on the resources identified. The rule is transferred and stored on the computing device. On receiving a data packet, the rule is executed for redirecting the data packets from the overlay network to an underlay network and vice versa. The data packets are redirected by translating a destination IP address on a header of the data packet from an overlay IP address to an underlay IP address. The method thus redirects the data packets from the overlay network to the underlay network before reaching the resource, thereby preventing dropping of the data packet.Type: GrantFiled: October 9, 2018Date of Patent: December 8, 2020Assignee: COLOTOKENS INC.Inventors: Anoop Singh Kapoor, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
-
Publication number: 20200259704Abstract: Particular embodiments may receive a request to perform a task to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may identify a sequence of a service instances based on the task. Each of the service instances may belong to one of the multiple decomposed service types. The sequence of service instances may be scheduled for deployment to accomplish the task by the core network. The core network may deploy the sequence of the service instances to one or more server machines of the core network.Type: ApplicationFiled: May 1, 2020Publication date: August 13, 2020Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
-
Patent number: 10708124Abstract: Particular embodiments may communicate to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may receive a user task associating with service instances. Each of the service instances may belong to one of the multiple decomposed service types and be configured by a service chaining orchestration entity. The service instances may be deployed to one or more of server machines of the core network with respect to the configurations of the service instances, by a service chaining orchestration entity. The capacity of the core network may be scaled up or down by network dimensioning.Type: GrantFiled: December 31, 2018Date of Patent: July 7, 2020Assignee: Facebook, Inc.Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
-
Publication number: 20200213187Abstract: Particular embodiments may communicate to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may receive a user task associating with service instances. Each of the service instances may belong to one of the multiple decomposed service types and be configured by a service chaining orchestration entity. The service instances may be deployed to one or more of server machines of the core network with respect to the configurations of the service instances, by a service chaining orchestration entity. The capacity of the core network may be scaled up or down by network dimensioning.Type: ApplicationFiled: December 31, 2018Publication date: July 2, 2020Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
-
Publication number: 20200127923Abstract: A system and method for performing load balancing over an overlay network is disclosed. The load balancing is performed by a DNS load balancing module communicating to a plurality of computing devices communicatively coupled over the overlay network. The DNS load balancing module calculates and maintains a weighted value of each computing device among the plurality of computing device based on a plurality of parameters. The DNS load balancing module on receiving a DNS lookup request for a resource from a first computing device identifies a list of computing device among the plurality of computing device hosting the requested resource. The DNS load balancing module further performs load balancing by selecting a computing device among a list of computing devices for accessing the resource based on a weighted value calculated.Type: ApplicationFiled: October 17, 2018Publication date: April 23, 2020Inventors: Anoop Singh KAPOOR, Ashish TRIVEDI, Ravi VOLETI, Deepak MOHANTY, Mritunjay KUMAR
-
Publication number: 20200127963Abstract: A system and method for routing data packets between different overlay networks is disclosed. The method includes receiving a DNS lookup request for a resource from a first computing device coupled to a first overlay network. The first overlay network comprises a first edge application gateway. The method includes identifying a second computing device coupled to a second overlay network comprising the resource requested. The second overlay network comprises a second edge application gateway. The method further includes identifying a third overlay network. The data packets generated at, the first computing device is transferred to the first edge application gateway. The data packets are then transmitted from the first edge application gateway and the second edge application gateway over the third overlay network.Type: ApplicationFiled: October 17, 2018Publication date: April 23, 2020Inventors: ANOOP SINGH KAPOOR, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
-
Patent number: 10631149Abstract: A system is disclosed for the coordinated grouping of devices for receipt of network layer group based services. A service layer system such as an SCS generates a request to generate a group of devices to receive network layer services. The request is received at a network layer system such as, for example, an MTC-IWF. Network layer systems such as, for example, an HSS, identifies a manner of communicating the requested service to identified devices and communicates with the devices to provision the devices so as to be included in the requested group. The network layer systems communicate an identifier to the service layer system which the service layer may subsequently use to request execution of the service by the identified group of devices.Type: GrantFiled: July 15, 2019Date of Patent: April 21, 2020Assignee: Convida Wireless, LLCInventors: Suresh Palanisamy, Michael F. Starsinic, Prashanth Murthy, Anoop Singh
-
Publication number: 20200112510Abstract: A system and method for redirecting data packets communicated to a computing device over an overlay network is disclosed. The method includes monitoring resources installed on the computing device to identify the resources communicating over dedicated underlay IP address. The method further includes creating a rule based on the resources identified. The rule is transferred and stored on the computing device. On receiving a data packet, the rule is executed for redirecting the data packets from the overlay network to an underlay network and vice versa. The data packets are redirected by translating a destination IP address on a header of the data packet from an overlay IP address to an underlay IP address. The method thus redirects the data packets from the overlay network to the underlay network before reaching the resource, thereby preventing dropping of the data packet.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Anoop Singh Kapoor, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
-
Patent number: 10605493Abstract: A refrigerator appliance includes a sealed system with a first evaporator connected in series with a first capillary tube and a second evaporator connected in series with second and third capillary tubes such that the second evaporator is between the second and third capillary tubes. The first capillary tube is sized such that the chilled air at the first evaporator is a first temperature during operation of the sealed system. The second capillary tube is sized such that the chilled air at the second evaporator is a second, different temperature during operation of the sealed system.Type: GrantFiled: January 26, 2017Date of Patent: March 31, 2020Assignee: Haier US Appliance Solutions, Inc.Inventors: Anoop Singh, Ashutosh Kulkarni