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).

  • Publication number: 20250047738
    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: April 30, 2024
    Publication date: February 6, 2025
    Inventors: Anoop Gupta, Kartik Shashikant Raval, Sanjay Harwani
  • Publication number: 20250016735
    Abstract: An intelligent scheme is proposed for the network to keep reconfiguring and re-tuning itself to achieve an optimal paging policy without requiring manual intervention. The scheme will allow the network to automatically devise a paging policy to adapt to the network deployment in place and as per the mobility pattern of users in the area covered by a particular CELL tower during different times of the day.
    Type: Application
    Filed: July 8, 2024
    Publication date: January 9, 2025
    Inventors: Mansoorali Kudsi, Anoop Gupta, Vivek Pise
  • Publication number: 20240419781
    Abstract: In some implementations, a device may obtain an indication of one or more permissions associated with a dataset shared by a data provider via a first execution environment. The device may obtain an indication of one or more data processing applications associated with respective intents, wherein the one or more data processing applications are executable via a second execution environment, and wherein the respective intents indicate an intended use of data in association with the one or more data processing applications. The device may detect a data usage violation associated with a data processing application, from the one or more data processing applications, that has accessed and processed data from the dataset in the second execution environment, based on an intent associated with the data processing application not being permitted by the one or more permissions. The device may perform an action based on detecting the data usage violation.
    Type: Application
    Filed: June 15, 2023
    Publication date: December 19, 2024
    Inventors: Niharendu CHANDRA, Anoop GUPTA
  • Patent number: 12045245
    Abstract: Systems, methods, and computer-readable storage media are provided for conducting searches utilizing search navigation patterns. Search queries are received that include search terms that are of a particular type. It is recognized that at least one prior search session has been conducted that included a search query having search terms of an equivalent or similar type and followed a particular navigation pattern. Such prior search(es) may have been conducted by the user or by a different user and/or may have a navigation pattern that was affirmatively recorded by the requesting user or that was recorded by the system without explicit contemporaneous user instruction to do so. Upon identifying the navigation pattern associated with the prior search, the system effectively conducts a search session following the navigation pattern.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: July 23, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anoop Gupta, Xuedong Huang
  • 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
  • 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