Patents by Inventor Anoop Gupta

Anoop Gupta 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: 11973822
    Abstract: Methods and systems for handling of an inbound Stream Control Transmission Protocol (SCTP) packet at an SCTP load balancer (SCTP LB) are described. In one embodiment a method includes receiving, at the SCTP LB, an SCTP packet; determining, by the SCTP LB, which tunneling mechanism to use for the SCTP packet; and tunneling the SCTP packet to a correct back-end server for further processing of the SCTP packet.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: April 30, 2024
    Assignee: Parallel Wireless, Inc.
    Inventors: Anoop Gupta, Kartik Shashikant Raval, Sanjay Harwani
  • Publication number: 20240086368
    Abstract: In some aspects, an apparatus includes a processor and a memory. In some embodiments, the memory includes programmed instructions that, when executed by the processor, cause the apparatus to receive a request to create a bucket. In some embodiments, the memory includes programmed instructions that, when executed by the processor, cause the apparatus to, in response to receiving the request to create the bucket, write, to a first object store, a first mapping that maps an identifier of global metadata to an identifier of a second object store where the bucket is to be created, write, to the second object store, a second mapping that maps the identifier of global metadata to local metadata, and replicate, to the second object store, the first mapping.
    Type: Application
    Filed: July 13, 2023
    Publication date: March 14, 2024
    Applicant: Nutanix, Inc.
    Inventors: Mayur Vijay Sadavarte, Anoop Kandi Reddy, Dheer Moghe, FNU Sadhana Kannan, Sarthak Moorjani, Chinmay Dinesh Kamat, Karan Gupta
  • Patent number: 11860901
    Abstract: Techniques for query execution against relational databases using connection pooling are described. According to some embodiments, a query processing service is disclosed that enables users to execute queries against target relational databases implemented by a relational database service. The service receives query requests originated by a client application at a web service endpoint and identifies a connection to a particular target database. In some examples, the query request is a Hyper Text Transfer Protocol (HTTP) message comprising a query to be executed by a target database instance within the provider network. The service transmits the query for execution at the target database via the connection and obtains a query result based on the execution of the query. The service transforms the query result into a format suitable for the client and transmits a query response to the client.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Aravind Ramarathinam, Sachin Honnudike, Parijatham Santosh Kumar Vodela, Brian Welcker, Anoop Gupta, Sandor Loren Maurice, Amit Purohit, Tanmoy Dutta, Yuhui Yuan, Jagdeep Singh Sidhu, Lawrence Webley, Sundaresan Krishnamurthy, James H. Mlodgenski, Ramakrishna Dwivedula, Serhii Poliakov, Alexey Kuznetsov
  • Patent number: 11785579
    Abstract: A method is described, comprising: creating, at a coordinating server, a user page cache table, the user page cache table associates a user equipment (UE) identifier with a last known location of the UE and a virtual base station instance; creating, at the coordinating server, a neighbor relation table, the neighbor relation table associates each cell to neighbor cells; receiving, at the coordinating server from a core network, a paging message for a user equipment (UE), the paging message comprises a tracking area identity (TAI), the UE identifier, and the virtual base station instance; querying, at the coordinating server, in the user page cache table based on the UE identifier received in the paging message to identify the virtual base station instance and the last known location; forwarding, from the coordinating server to the last known location of the UE, the paging message based on the queried last known location.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: October 10, 2023
    Assignee: Parallel Wireless, Inc.
    Inventors: Karuppasamy Kasirajan, Kartik Shashikant Raval, Rajesh Gupta, Anoop Gupta, Michael Yasuhiro Saji
  • Patent number: 11778151
    Abstract: A “Concurrent Projector-Camera” uses an image projection device in combination with one or more cameras to enable various techniques that provide visually flicker-free projection of images or video, while real-time image or video capture is occurring in that same space. The Concurrent Projector-Camera provides this projection in a manner that eliminates video feedback into the real-time image or video capture. More specifically, the Concurrent Projector-Camera dynamically synchronizes a combination of projector lighting (or light-control points) on-state temporal compression in combination with on-state temporal shifting during each image frame projection to open a “capture time slot” for image capture during which no image is being projected. This capture time slot represents a tradeoff between image capture time and decreased brightness of the projected image.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sasa Junuzovic, William Thomas Blank, Steven Bathiche, Anoop Gupta, Andrew D. Wilson
  • Publication number: 20230300684
    Abstract: Systems and methods are disclosed for a 3G gateway. In a first embodiment, a method is disclosed for a network, comprising: receiving a relocation request message at a home nodeB gateway (HNBGW), the HNBGW coupled to an operator core network, the relocation request message including a target super cell identifier and a user equipment (UE) identifier; sending a second relocation request message from the HNBGW to a coordinating node, the coordinating node having as its identifier the target super cell identifier; querying a lookup table at the coordinating node using the UE identifier to determine a target cell identifier; replacing, in the second relocation request message, the target super cell identifier with the target cell identifier to create a third relocation request message; and sending the third relocation request message to a target cell identified by the target cell identifier.
    Type: Application
    Filed: May 30, 2023
    Publication date: September 21, 2023
    Inventors: Anoop Gupta, Kartik Shashikant Raval
  • Patent number: 11665597
    Abstract: Systems and methods are disclosed for a 3G gateway. In a first embodiment, a method is disclosed for a network, comprising: receiving a relocation request message at a home nodeB gateway (HNBGW), the HNBGW coupled to an operator core network, the relocation request message including a target super cell identifier and a user equipment (UE) identifier; sending a second relocation request message from the HNBGW to a coordinating node, the coordinating node having as its identifier the target super cell identifier; querying a lookup table at the coordinating node using the UE identifier to determine a target cell identifier; replacing, in the second relocation request message, the target super cell identifier with the target cell identifier to create a third relocation request message; and sending the third relocation request message to a target cell identified by the target cell identifier.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: May 30, 2023
    Assignee: Parallel Wireless, Inc.
    Inventors: Anoop Gupta, Kartik Shashikant Raval
  • Patent number: 11611898
    Abstract: A method and computer readable medium for identifying slow base stations and providing impact mitigation are described. In one embodiment, the method includes detecting that a first base station, using a first queue, is slow, wherein a slow base station is a base station that that cannot keep up with the rate at which a core node is generating update messages over a prolonged period; providing a slow base station queue; and moving the first base station from the first queue to the slow base station queue.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: March 21, 2023
    Assignee: Parallel Wireless, Inc.
    Inventors: Sanjay Harwani, Kartik Raval, Anoop Gupta
  • Publication number: 20230063162
    Abstract: A system is disclosed for providing Open RAN CU-UP high availability, the system comprising: at least one active CU-CP; at least one active CU-UP in communication with the at least one active CU-CP; and at least one standby CU-UP in communication with the at least one active CU-CP; wherein when a message may be received from a CU-CP that detects a failure of the at least one active CU-UP, the at least one standby CU-UP may be configured to take over and become an active CU-UP, thereby providing failover redundancy for the at least one active CU-UP.
    Type: Application
    Filed: August 22, 2022
    Publication date: March 2, 2023
    Inventors: Mukesh Singhal, Amit Ghadge, Nikhil Agarwal, Anoop Gupta, Mahendra Rajput, Vinay Goutham Pullela
  • Patent number: 11586656
    Abstract: The present disclosure provides a method for identifying and representing potential next positions based on current position of user of an opportunity network system, the method including: (a) collecting and pre-analysing a comprehensive database of resumes or profiles of users, (b) extracting normalized entity information from resumes or profiles about backgrounds of users, (c) normalizing of the entity information of the users using at least one of machine learning techniques or statistical techniques to obtain normalized entity information, (d) identifying a comprehensive set of possible subsequent positions for the user based on the current position, (e) generating a position-detail profile for one or more of possible subsequent positions based on the profiles of people who are currently in that position or who may have previously worked at the position, and (f) determining a degree of match between resume or profile information of the user and at least one the position-detail profile of the target positi
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: February 21, 2023
    Assignee: Zipstorm, Inc.
    Inventors: Anoop Gupta, Aravind Bala
  • Patent number: 11587040
    Abstract: The present disclosure provides a method for identifying, ordering, and contacting candidates for a target position based on a position detail profile for the target position. The method includes determining a position detail profile for the target position based on background details of users currently in a role corresponding to the target position, automatically determining a set of position-detail keywords for a search query to find one or more candidates for the target position, automatically prioritizing the set of position-detail keywords based on at least one of a frequency of occurrence of the keywords in the background details of the users currently to obtain a prioritized set of keywords, executing a search query based on the prioritized set of keywords to obtain a candidate list, determining a compatibility score between candidates in the candidate list, ordering the candidate list based on the compatibility scores of candidates.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: February 21, 2023
    Assignee: Zipstorm, Inc.
    Inventors: Anoop Gupta, Aravind Bala
  • Publication number: 20230045386
    Abstract: The interactive and shared surface technique described herein employs hardware that can project on any surface, capture color video of that surface, and get depth information of and above the surface while preventing visual feedback (also known as video feedback, video echo, or visual echo). The technique provides N-way sharing of a surface using video compositing. It also provides for automatic calibration of hardware components, including calibration of any projector, RGB camera, depth camera and any microphones employed by the technique. The technique provides object manipulation with physical, visual, audio, and hover gestures and interaction between digital objects displayed on the surface and physical objects placed on or above the surface. It can capture and scan the surface in a manner that captures or scans exactly what the user sees, which includes both local and remote objects, drawings, annotations, hands, and so forth.
    Type: Application
    Filed: October 20, 2022
    Publication date: February 9, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sasa JUNUZOVIC, William Thomas BLANK, Bruce Arnold CLEARY, III, Anoop GUPTA, Andrew D. WILSON
  • Publication number: 20230043184
    Abstract: A method for establishing indirect and/or dual connectivity between virtualized 5G gENBs and virtualized 4G eNodeBs for dynamic X2 is disclosed. In one embodiment a method includes virtualizing, with a HetNet Gateway (HNG), BBUs and home eNodeBs over a standard S1 interface; establishing the HNG as a macro interfacing an EPC on 3GPP standard interfaces; communicating with an MME over the S1 interface for control plane signaling; and communicating with SAEGW over a standard GTPU interface for a data plane.
    Type: Application
    Filed: August 3, 2022
    Publication date: February 9, 2023
    Inventors: Mahendra Singh Rajput, Anoop Gupta
  • Publication number: 20230029064
    Abstract: Methods, systems and computer readable media are disclosed for providing scalable and secured connectivity per Internet Protocol Security (IPSEC) tunnel. In one embodiment a method includes spreading Encapsulating Security Payload (ESP) encryption for a same IPSEC tunnel across multiple backend application servers; and processing application flows using decrypted packets by embedding the Application Server instance-id in ESP and application packets for correlation with application packet flows.
    Type: Application
    Filed: July 25, 2022
    Publication date: January 26, 2023
    Inventors: Anoop Gupta, Sanjay Harwani
  • Publication number: 20220400407
    Abstract: Systems and methods for MME adaptive selection are described. The method includes: initializing a health checkup algorithm at an eNodeB for each MME connected to as per configuration values; starting a health check timer for each MME; continuing with an Initial Attach procedure for incoming calls based on SAE-Temporary Mobile Subscriber Id (S-TMSI), (Globally Unique MME Identifier) GUMMEI, or capacity/load balancing considerations; on every UE attach attempt, incrementing a total calls count; and on every S1 AP Error Indication/no response from an ME, incrementing a total fail calls count; determining when the health check timer for an MME expires; calculating a failed calls/total calls percentage value. Based on the value of the timer, appropriate action is taken.
    Type: Application
    Filed: August 22, 2022
    Publication date: December 15, 2022
    Inventors: Kartik Shashikant Raval, Amit Ghadge, Vivek Pise, Anoop Gupta, Rajesh Gupta
  • Patent number: 11509861
    Abstract: The interactive and shared surface technique described herein employs hardware that can project on any surface, capture color video of that surface, and get depth information of and above the surface while preventing visual feedback (also known as video feedback, video echo, or visual echo). The technique provides N-way sharing of a surface using video compositing. It also provides for automatic calibration of hardware components, including calibration of any projector, RGB camera, depth camera and any microphones employed by the technique. The technique provides object manipulation with physical, visual, audio, and hover gestures and interaction between digital objects displayed on the surface and physical objects placed on or above the surface. It can capture and scan the surface in a manner that captures or scans exactly what the user sees, which includes both local and remote objects, drawings, annotations, hands, and so forth.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: November 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sasa Junuzovic, William Thomas Blank, Bruce Arnold Cleary, III, Anoop Gupta, Andrew D. Wilson
  • Patent number: 11442928
    Abstract: Techniques for database connection management and governance in a multi-tenant provider network are described. One or more database proxy instances connect to client applications and can obtain database connections for these client applications. The database connections may be pinned to particular client applications and/or multiplexed and thus shared by multiple client connections.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: September 13, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Chayan Biswas, Anoop Gupta, Sirish Chandrasekaran, Lawrence Webley, Anton Okmyanskiy
  • Publication number: 20220286497
    Abstract: Methods and systems for handling of an inbound Stream Control Transmission Protocol (SCTP) packet at an SCTP load balancer (SCTP LB) are described. In one embodiment a method includes receiving, at the SCTP LB, an SCTP packet; determining, by the SCTP LB, which tunneling mechanism to use for the SCTP packet; and tunneling the SCTP packet to a correct back-end server for further processing of the SCTP packet.
    Type: Application
    Filed: March 7, 2022
    Publication date: September 8, 2022
    Inventors: Anoop Gupta, Kartik Shashikant Raval, Sanjay Harwani
  • Patent number: 11425603
    Abstract: Systems and methods for MME adaptive selection are described. The method includes: initializing a health checkup algorithm at an eNodeB for each MME connected to as per configuration values; starting a health check timer for each MME; continuing with an Initial Attach procedure for incoming calls based on SAE-Temporary Mobile Subscriber Id (S-TMSI), (Globally Unique MME Identifier) GUMMEI, or capacity/load balancing considerations; on every UE attach attempt, incrementing a total calls count; and on every S1 AP Error Indication/no response from an ME, incrementing a total fail calls count; determining when the health check timer for an MME expires; calculating a failed calls/total calls percentage value. Based on the value of the timer, appropriate action is taken.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: August 23, 2022
    Assignee: Parallel Wireless, Inc.
    Inventors: Kartik Shashikant Raval, Amit Ghadge, Vivek Pise, Anoop Gupta, Rajesh Gupta
  • Publication number: 20220217225
    Abstract: Systems, methods and computer software are disclosed for handling Stream Control Transmission Protocol (SCTP) packets with T-bit set at an SCTP load balancer. In one embodiment a method is disclosed, the method including embedding bits in an SCTP verification tag during SCTP association to identify a correct backend-server instance; parsing the verification tag to obtain an embedded instance number of the backend server; and routing, based on the embedded instance number, the SCTP packets to a correct backend server for further processing.
    Type: Application
    Filed: January 6, 2022
    Publication date: July 7, 2022
    Inventors: Anoop Gupta, Kartik Shashikant Raval, Sanjay Harwani