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: 20250047738Abstract: 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: ApplicationFiled: April 30, 2024Publication date: February 6, 2025Inventors: Anoop Gupta, Kartik Shashikant Raval, Sanjay Harwani
-
Publication number: 20250016735Abstract: 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: ApplicationFiled: July 8, 2024Publication date: January 9, 2025Inventors: Mansoorali Kudsi, Anoop Gupta, Vivek Pise
-
Publication number: 20240419781Abstract: 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: ApplicationFiled: June 15, 2023Publication date: December 19, 2024Inventors: Niharendu CHANDRA, Anoop GUPTA
-
Patent number: 12045245Abstract: 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: GrantFiled: June 24, 2019Date of Patent: July 23, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Anoop Gupta, Xuedong Huang
-
Patent number: 11973822Abstract: 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: GrantFiled: March 7, 2022Date of Patent: April 30, 2024Assignee: Parallel Wireless, Inc.Inventors: Anoop Gupta, Kartik Shashikant Raval, Sanjay Harwani
-
Patent number: 11860901Abstract: 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: GrantFiled: March 29, 2019Date of Patent: January 2, 2024Assignee: 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: 11785579Abstract: 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: GrantFiled: June 15, 2021Date of Patent: October 10, 2023Assignee: Parallel Wireless, Inc.Inventors: Karuppasamy Kasirajan, Kartik Shashikant Raval, Rajesh Gupta, Anoop Gupta, Michael Yasuhiro Saji
-
Patent number: 11778151Abstract: 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: GrantFiled: October 28, 2021Date of Patent: October 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Sasa Junuzovic, William Thomas Blank, Steven Bathiche, Anoop Gupta, Andrew D. Wilson
-
Publication number: 20230300684Abstract: 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: ApplicationFiled: May 30, 2023Publication date: September 21, 2023Inventors: Anoop Gupta, Kartik Shashikant Raval
-
Patent number: 11665597Abstract: 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: GrantFiled: February 5, 2018Date of Patent: May 30, 2023Assignee: Parallel Wireless, Inc.Inventors: Anoop Gupta, Kartik Shashikant Raval
-
Patent number: 11611898Abstract: 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: GrantFiled: January 19, 2021Date of Patent: March 21, 2023Assignee: Parallel Wireless, Inc.Inventors: Sanjay Harwani, Kartik Raval, Anoop Gupta
-
Publication number: 20230063162Abstract: 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: ApplicationFiled: August 22, 2022Publication date: March 2, 2023Inventors: Mukesh Singhal, Amit Ghadge, Nikhil Agarwal, Anoop Gupta, Mahendra Rajput, Vinay Goutham Pullela
-
Patent number: 11586656Abstract: 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 positiType: GrantFiled: April 24, 2018Date of Patent: February 21, 2023Assignee: Zipstorm, Inc.Inventors: Anoop Gupta, Aravind Bala
-
Patent number: 11587040Abstract: 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: GrantFiled: April 25, 2018Date of Patent: February 21, 2023Assignee: Zipstorm, Inc.Inventors: Anoop Gupta, Aravind Bala
-
Publication number: 20230045386Abstract: 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: ApplicationFiled: October 20, 2022Publication date: February 9, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Sasa JUNUZOVIC, William Thomas BLANK, Bruce Arnold CLEARY, III, Anoop GUPTA, Andrew D. WILSON
-
Publication number: 20230043184Abstract: 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: ApplicationFiled: August 3, 2022Publication date: February 9, 2023Inventors: Mahendra Singh Rajput, Anoop Gupta
-
Publication number: 20230029064Abstract: 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: ApplicationFiled: July 25, 2022Publication date: January 26, 2023Inventors: Anoop Gupta, Sanjay Harwani
-
Publication number: 20220400407Abstract: 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: ApplicationFiled: August 22, 2022Publication date: December 15, 2022Inventors: Kartik Shashikant Raval, Amit Ghadge, Vivek Pise, Anoop Gupta, Rajesh Gupta
-
Patent number: 11509861Abstract: 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: GrantFiled: December 15, 2016Date of Patent: November 22, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Sasa Junuzovic, William Thomas Blank, Bruce Arnold Cleary, III, Anoop Gupta, Andrew D. Wilson
-
Patent number: 11442928Abstract: 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: GrantFiled: November 4, 2019Date of Patent: September 13, 2022Assignee: Amazon Technologies, Inc.Inventors: Chayan Biswas, Anoop Gupta, Sirish Chandrasekaran, Lawrence Webley, Anton Okmyanskiy