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: 11909584
    Abstract: 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: Grant
    Filed: February 17, 2023
    Date of Patent: February 20, 2024
    Assignee: 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: 11742907
    Abstract: 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: Grant
    Filed: September 13, 2022
    Date of Patent: August 29, 2023
    Assignee: 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: 20230198832
    Abstract: 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: Application
    Filed: February 17, 2023
    Publication date: June 22, 2023
    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: 20230131135
    Abstract: 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: Application
    Filed: October 17, 2022
    Publication date: April 27, 2023
    Inventors: Mustafa Emin Sahin, Krishna Srikanth Gomadam, Djordje Tujkovic, Anoop Singh Tomar
  • Patent number: 11588680
    Abstract: 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: Grant
    Filed: February 16, 2021
    Date of Patent: February 21, 2023
    Assignee: 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: 20220129795
    Abstract: 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: Application
    Filed: March 26, 2021
    Publication date: April 28, 2022
    Applicant: Larsen & Toubro Infotech Ltd
    Inventors: Sanchit Mehrotra, Aamir Shaikh, Aayushi Agarwal, Anoop Singh, Bhushan Bobhate, Dubey Deepak Kumar, K Nitin Patil, Pranav Patil, Sachin Vyas, Satish Saluja
  • Patent number: 11119993
    Abstract: 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: Grant
    Filed: January 30, 2018
    Date of Patent: September 14, 2021
    Assignee: salesforce.com, inc.
    Inventor: Anoop Singh
  • Publication number: 20210168026
    Abstract: 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: Application
    Filed: February 16, 2021
    Publication date: June 3, 2021
    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: 10992635
    Abstract: 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: Grant
    Filed: October 17, 2018
    Date of Patent: April 27, 2021
    Assignee: COLORTOKENS, INC.
    Inventors: Anoop Singh Kapoor, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
  • Patent number: 10958510
    Abstract: 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: Grant
    Filed: May 1, 2020
    Date of Patent: March 23, 2021
    Assignee: 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: 10958580
    Abstract: 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: Grant
    Filed: October 17, 2018
    Date of Patent: March 23, 2021
    Assignee: COLORTOKENS, INC.
    Inventors: Anoop Singh Kapoor, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
  • Patent number: 10862804
    Abstract: 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: Grant
    Filed: October 9, 2018
    Date of Patent: December 8, 2020
    Assignee: COLOTOKENS INC.
    Inventors: Anoop Singh Kapoor, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
  • Publication number: 20200259704
    Abstract: 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: Application
    Filed: May 1, 2020
    Publication date: August 13, 2020
    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: 10708124
    Abstract: 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: Grant
    Filed: December 31, 2018
    Date of Patent: July 7, 2020
    Assignee: 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: 20200213187
    Abstract: 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: Application
    Filed: December 31, 2018
    Publication date: July 2, 2020
    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: 20200127923
    Abstract: 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: Application
    Filed: October 17, 2018
    Publication date: April 23, 2020
    Inventors: Anoop Singh KAPOOR, Ashish TRIVEDI, Ravi VOLETI, Deepak MOHANTY, Mritunjay KUMAR
  • Publication number: 20200127963
    Abstract: 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: Application
    Filed: October 17, 2018
    Publication date: April 23, 2020
    Inventors: ANOOP SINGH KAPOOR, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
  • Patent number: 10631149
    Abstract: 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: Grant
    Filed: July 15, 2019
    Date of Patent: April 21, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Suresh Palanisamy, Michael F. Starsinic, Prashanth Murthy, Anoop Singh
  • Publication number: 20200112510
    Abstract: 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: Application
    Filed: October 9, 2018
    Publication date: April 9, 2020
    Inventors: Anoop Singh Kapoor, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
  • Patent number: 10605493
    Abstract: 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: Grant
    Filed: January 26, 2017
    Date of Patent: March 31, 2020
    Assignee: Haier US Appliance Solutions, Inc.
    Inventors: Anoop Singh, Ashutosh Kulkarni