Patents by Inventor Shubham Gupta
Shubham 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: 12267704Abstract: A set of AP radios in a wireless network deployment for which configurations are to be deployed is identified. Those configurations deemed to be likely to cause a coverage hole are flagged as high-risk. A candidate deployment order for deploying configurations to the set of AP radios is determined based on deployment ordering criteria. The ordered APs are grouped into candidate deployment batches and a batch refinement process is performed to ensure that no neighbor AP radio is in a same deployment batch as an AP designated to receive a high-risk configuration deployment. The configurations are then deployed to the AP radios in accordance with the refined deployment batches. For any candidate deployment batch that includes a flagged AP radio and a neighbor AP radio, one of the radios is removed from the deployment batch and placed in a re-order list, which is separately subjected to ordering and batching processes.Type: GrantFiled: November 23, 2021Date of Patent: April 1, 2025Assignee: Hewlett Packard Enterprise Development LPInventors: Rishabh Gupta, Shubham Saloni, Nethra Muniyappa
-
Publication number: 20250094124Abstract: A method for data processing is described. The method may include retrieving, from a cloud storage environment accessible to a data management system (DMS), two or more observability data sets associated with a set of time intervals within a selected time range. The observability data sets may contain a set of time-partitioned data blocks that include tracing data associated with operations performed by one or more nodes of a node cluster of the DMS during the selected time range. The method may further include merging the tracing data by selecting a first subset of overlapping time-partitioned data blocks, omitting a second subset of the overlapping time-partitioned data blocks, and retaining one or more non-overlapping time-partitioned data blocks. The method may further include transmitting data corresponding to a visualization of the merged tracing data.Type: ApplicationFiled: September 14, 2023Publication date: March 20, 2025Inventors: Shubham Doshi, Nikita Dwivedi, Akash Gupta, Gaurav Maheshwari
-
Publication number: 20250097236Abstract: Embodiments of a method for facilitating spam blocking in a tiered software framework include: determining that a message template is generated in the tiered software framework, parsing the message template, automatically performing a semantic search for regulated content in the parsed message template, assigning a score to the message template based on the semantic search, and responsive to the score being higher than a predetermined threshold, blocking generating of any message from the message template. The tiered software framework comprises a first tier, a second tier, and a third tier, the second tier comprises accounts of a first plurality of subscribers, the third tier comprises subaccounts of the accounts, the subaccounts associated with a second plurality of subscribers, and the message template is associated with one of the subaccounts in the third tier.Type: ApplicationFiled: September 20, 2023Publication date: March 20, 2025Applicant: HighLevel Inc.Inventors: Shivam Tiwari, Ashutosh Anand, Rishabh Rajput, Shubham Gupta, Hardik Bhatt, Swapnil Kumar, Shaun Clark, Robin Alex, Varun Vairavan
-
Publication number: 20250086664Abstract: A system and a method to determine a technology used by a user is disclosed. The system receives user data comprising job titles, skills, and job summaries. Further, technology categorization data is generated based on the user data. The technology categorization data comprises technology category and technology subcategory mapped to a user department and a user division. The system further extracts a keyword and a set of buffer keywords from the user data. Subsequently, the system determines a context of the user data based on the set of buffer keywords of the keyword. The technology used by the user may be determined upon comparing the keyword and the context with a predefined pattern sheet. The system validates the technology with the technology categorization data.Type: ApplicationFiled: September 9, 2024Publication date: March 13, 2025Inventors: Tarun Bansal, Anurag Bhatt, Rahul Bhattacharya, Deepak Anchala, Gajanan Sabhahit, Sarthak Gupta, Shubham Gupta, Rahul Kumar Singh, Tanuj Prakash
-
Publication number: 20250080369Abstract: Embodiments of a method for automatically rebilling a metered activity comprise: detecting a metered activity in a tiered software framework having a first tier, a second tier, and a third tier with a first subscriber subscribed to the second tier, and a second subscriber subscribed to the third tier; instantiating a meter to monitor usage of the metered activity; simultaneously instantiating a first debit service at the first tier and a second debit service at the second tier; computing, by the first debit service, first usage credits of the usage; debiting the first usage credits from a first digital wallet of the first subscriber at the second tier; computing, by the second debit service, second usage credits of the usage; and debiting the second usage credits from a second digital wallet of the second subscriber at the third tier.Type: ApplicationFiled: August 29, 2023Publication date: March 6, 2025Applicant: HighLevel Inc.Inventors: Shivam Tiwari, Ashutosh Anand, Rishabh Rajput, Shubham Gupta, Shaun Clark, Robin Alex, Varun Vairavan
-
Publication number: 20250063349Abstract: A network testing system includes a non-transitory computer readable medium configured to store instructions thereon, and a processor. The processor is configured to execute the instructions for receiving first reporting data associated with a master node for a first group of users. The processor is configured to execute the instructions for receiving second reporting data associated with a secondary node for a second group of users. The processor is configured to execute the instructions for determining whether an interface link between the master node and the secondary node has been established. The processor is configured to execute the instructions for establishing the interface link between the master node and the secondary node, in response to a determination that the interface link is not established.Type: ApplicationFiled: June 16, 2023Publication date: February 20, 2025Inventors: Manoj KUMAR, Shubham GUPTA, Rishi DAVDA, Md Nurul AMIN
-
Publication number: 20250061130Abstract: Methods, systems, and devices for data management are described. A data management system (DMS) may receive a request to access metadata stored in a distributed metadata repository. The request may have a first semantic format compatible with a first version of the distributed metadata repository. The DMS may translate the first semantic format of the request to a second semantic format compatible with a second version of the distributed metadata repository. The DMS may perform the semantic translation according to a label in the request. Accordingly, the DMS may determine whether a current version of the metadata corresponds to the first version of the distributed metadata repository or the second version of the distributed metadata repository, and may access the metadata in the distributed metadata repository based on the request and the current version of the metadata.Type: ApplicationFiled: November 5, 2024Publication date: February 20, 2025Inventors: Janmejay Singh, Atanu Mishra, Lalit Gupta, Matthew Wu, Shubham Jadhav
-
Publication number: 20250052788Abstract: Systems, apparatuses, and methods for an on chip dynamic IR oscilloscope are provided. An oscilloscope circuitry may comprise sensor circuitry, voltage generator circuitry, finite state machine, and latch circuitry. The sensor circuitry may include digital logic circuitry, sample and hold circuitry, and sense amplifier circuitry. The voltage generator circuitry may include a voltage generator, analog buffers, switches, and high speed buffer. The finite state machine may control the sensor circuitry to sample a voltage waveform and the voltage generator circuitry to generate a reference voltage that may change over time. The sensing amplifier circuitry may compare the samples to the reference voltage to generate flags when a sample exceeds a reference voltage. The flags may be used to stored the voltages associated with the flags, which may be used to redraw the waveform sampled.Type: ApplicationFiled: July 30, 2024Publication date: February 13, 2025Inventors: Deepak Kumar ARORA, Tanisha GUPTA, Shubham JAIN, Anuj GROVER
-
Patent number: 12112530Abstract: In one embodiment, a method includes receiving, from a client system of a user, a user input comprising a plurality of n-grams, parsing the user input to identify one or more overall intents, hidden intents, and slots associated with the one or more n-grams, wherein at least one of the hidden intents is non-resolvable for being associated with partial slot information corresponding to an n-gram that has not been resolved to a particular entity identifier, wherein the partial slot information is associated with two more entity identifiers of two or more entities, respectively, sending, to the client system, instructions for prompting the user to select one of the entities to be associated with the non-resolvable hidden intent, resolving the non-resolvable hidden intent based on the entity identifier of the entity selected by the user, and generating a response to the user input based on the resolved hidden intent.Type: GrantFiled: June 29, 2021Date of Patent: October 8, 2024Assignee: Meta Platforms, Inc.Inventors: Vivek Natarajan, Baiyang Liu, Shubham Gupta, Krishna Mittal, Scott Martin
-
Patent number: 12093979Abstract: This application relates to apparatus and methods for providing recommended items to advertise. In some examples, a computing device determines a first set of items for recommendation based on historical user data associated with a user, and a second set of items for recommendation based on real-time user session data for the user. The computing device may then determine a subset of the first set of items based on associated scores and a predetermined threshold number of first items that can be presented for optimal user interaction. The computing device may generate a set of item recommendations by combining the subset of the first set of items and at least one of the second set of items to present to the user as advertisements.Type: GrantFiled: January 13, 2021Date of Patent: September 17, 2024Assignee: Walmart Apollo, LLCInventors: Yokila Arora, Gaoyang Wang, Shashank Kedia, Shubham Gupta, Aditya Mantha, Praveenkumar Kanumala, Stephen Dean Guo, Kannan Achan
-
Patent number: 12008802Abstract: In one embodiment, a method includes receiving, from a client system of a user, a user input comprising a plurality of n-grams, parsing the user input to identify one or more overall intents, hidden intents, and slots associated with the one or more n-grams, wherein at least one of the hidden intents is non-resolvable for being associated with partial slot information corresponding to an n-gram that has not been resolved to a particular entity identifier, wherein the partial slot information is associated with two more entity identifiers of two or more entities, respectively, sending, to the client system, instructions for prompting the user to select one of the entities to be associated with the non-resolvable hidden intent, resolving the non-resolvable hidden intent based on the entity identifier of the entity selected by the user, and generating a response to the user input based on the resolved hidden intent.Type: GrantFiled: June 29, 2021Date of Patent: June 11, 2024Assignee: Meta Platforms, Inc.Inventors: Vivek Natarajan, Baiyang Liu, Shubham Gupta, Krishna Mittal, Scott Martin
-
Patent number: 11943515Abstract: Methods, systems, and media for presenting media content are provided.Type: GrantFiled: July 8, 2022Date of Patent: March 26, 2024Assignee: GOOGLE LLCInventors: Vinit Deshpande, Kishore Subramanian, Shashank Gupta, Shubham Gupta
-
Patent number: 11934947Abstract: In some examples, a computing device may implement a method that includes receiving microservice profile information at a microservice profiler, performing lexical analysis of the microservice profile information (where the lexical analysis produces tokenized information), generating microservice modification information by performing machine learning analysis of one or more inputs (where the one or more inputs comprise the tokenized information), and outputting the microservice modification information from the microservice profiler. The microservice profile information describes one or more characteristics of a microservice. The lexical analysis is performed by a lexical analysis engine of the microservice profiler, and the machine learning analysis is performed by a machine learning system of the microservice profiler.Type: GrantFiled: November 8, 2019Date of Patent: March 19, 2024Assignee: Dell Products L.P.Inventors: Shubham Gupta, Hung The Dinh, Sabu Syed, Ramu Kannappan, Jatin Kamlesh Thakkar
-
Patent number: 11907999Abstract: This application relates to apparatus and methods for automatically determining item relevancy based on textual information. In some examples, a computing device receives a search query, and a plurality of items corresponding to the search query. The computing device may identify one or more features of the search query. The computing device may generate relevancy values for each of the items based on the features of the search query, and features of each of the plurality of items. For example, the computing device may generate, for each of the items, a plurality of relevance values, each relevance value generated based on a feature of the search query and corresponding features of the item. The computing device may transmit the generated relevancy values for the plurality of items. In some examples, the computing device may rank the plurality of items based on the generated relevancy values.Type: GrantFiled: January 25, 2023Date of Patent: February 20, 2024Assignee: Walmart Apollo, LLCInventors: Rahul Iyer, Shashank Kedia, Anirudha Sundaresan, Shubham Gupta, Praveenkumar Kanumala, Stephen Dean Guo, Kannan Achan
-
Publication number: 20240004766Abstract: Methods, systems, and computer program products for selection of a witness during virtualization system recovery after a disaster event. A recovery plan is configured to identify a witness that is then used to elect a leader to implement the recovery. Various system, and/or network, and/or component failures and/or various loss of function of components of the virtualization system can trigger initiation of the recovery plan. Based on the particular recovery plan that is invoked upon a determination of a network outage, or component failure or loss of function of a component of the virtualization system, a particular witness corresponding to a subset of entities of the particular recovery plan is selected. The witness is used to elect the leader, and the leader initiates actions of the recovery plan. The implementation of the recovery plan includes consideration of the health of components that would potentially be involved in the recovery actions.Type: ApplicationFiled: May 18, 2023Publication date: January 4, 2024Applicant: Nutanix, Inc.Inventors: Ankush JINDAL, Kiran TATIPARTHI, Sharad MAHESHWARI, Shubham GUPTA, Bharat Kumar BEEDU
-
Patent number: 11853722Abstract: Methods, apparatus, and processor-readable storage media for automatically validating design parameters for enterprise applications are provided herein. An example computer-implemented method includes obtaining image data and code data of a given application associated with an enterprise; processing at least a portion of the image data against at least a portion of design parameters of the enterprise by processing the at least a portion of the image data and a set of design-compliant image data using similarity algorithms; processing at least a portion of the code data against at least a portion of the design parameters by performing an automated scan of the at least a portion of the code data against at least one code-related portion of the design parameters; and performing automated actions based on the processing of the image data and/or the processing of the code data.Type: GrantFiled: April 20, 2021Date of Patent: December 26, 2023Assignee: EMC IP Holding Company LLCInventors: Rishav Sethia, Vivek Bhargava, Shubham Gupta
-
Patent number: 11836782Abstract: A method being implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media. The method can include training two sets of item embeddings for items in an item catalog and a set of user embeddings for users, using a triple embeddings model, with triplets. The triplets each include a respective first user of the users, a respective first item from the item catalog, and a respective second item from the item catalog, in which the respective first user selected the respective first item and the respective second item in a respective same basket. The method also can include randomly sampling an anchor item from a category of items selected by a user. The method additionally can include generating a list of complementary items using a query vector associated with the user and the anchor item.Type: GrantFiled: September 3, 2021Date of Patent: December 5, 2023Assignee: WALMART APOLLO, LLCInventors: Aditya Mantha, Yokila Arora, Shubham Gupta, Praveenkumar Kanumala, Stephen Dean Guo, Kannan Achan
-
Publication number: 20230381381Abstract: A tissue repair patch having an outer side and an inner side is described. The tissue repair patch includes a structural component comprising collagen and/or chorion and a regenerative component comprising amniotic tissue. Methods of tissue repair using the tissue repair patch are also described.Type: ApplicationFiled: April 26, 2023Publication date: November 30, 2023Inventors: Rachel Pope, Ozan Akkus, Adonis Hijaz, Shubham Gupta, Ilaha Isali
-
Publication number: 20230359445Abstract: A method and a system for generating required feature output by providing a FaaS (Function-as-a-Service) based feature library using a DAG (Directed Acyclic Graph), are disclosed. A library is configured to store logic codes being generated for a plurality of features and the library is then deployed on a FaaS engine. At least one feature selection configuration from a user is received by the FaaS engine. The DAG implements at least one transformation based on the at least one feature selection configuration, and the FaaS engine thereby generates the required feature output for the user.Type: ApplicationFiled: May 4, 2023Publication date: November 9, 2023Inventors: Shubham GUPTA, Sparsh DUTTA, Rishika KHANDELWAL, Paras GUPTA, Vibhuti AGRAWAL
-
Patent number: 11797939Abstract: A method includes retrieving information regarding a candidate from a plurality of sources, and analyzing the information regarding the candidate using one or more machine learning techniques. A plurality of questions for the candidate are generated based on the analysis. The method further includes receiving and analyzing a plurality of natural language responses to the plurality of questions from the candidate, and computing a plurality of confidence scores for the plurality of natural language responses using the one or more machine learning techniques. The plurality of questions and the plurality of confidence scores are provided to a user via a user interface.Type: GrantFiled: December 17, 2019Date of Patent: October 24, 2023Assignee: Dell Products L.P.Inventors: Sathish Kumar Bikumala, Shubham Gupta