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: 11620167
    Abstract: Methods and systems are disclosed for allocating tasks between apparatus in an IoT system in a manner to generally minimize the total amount of time to execute the tasks. At least one embodiment includes a computer-implemented method for allocating task processing between an internet of things (IoT) device and an edge device. The computer-implemented method includes collecting data from one or more sensors to execute a task having data size Xt; predicting a space complexity data size Xc for the task based on data size Xt, and allocating data for processing between the IoT device and edge device as a function of Xc. In at least one embodiment, the space complexity data size Xc is determined by applying Xt to the input of a long short-term memory neural network.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: April 4, 2023
    Assignee: Dell Products L.P.
    Inventors: Shubham Gupta, Rangan Basu, Rohan Sharma
  • Patent number: 11610249
    Abstract: 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: Grant
    Filed: January 13, 2021
    Date of Patent: March 21, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Rahul Iyer, Shashank Kedia, Anirudha Sundaresan, Shubham Gupta, Praveenkumar Kanumala, Stephen Dean Guo, Kannan Achan
  • Publication number: 20230074387
    Abstract: Aspects of the disclosure provide a method of identifying off-road entry lane waypoints. For instance, a polygon representative of a driveway or parking area may be identified from map information. A nearest lane may be identified based on the polygon. A plurality of lane waypoints may be identified. Each of the lane waypoints may correspond to a location within at least one lane. The polygon and the plurality of lane waypoints may be input into a model. A lane waypoint of the plurality of lane waypoints may be selected as an off-road entry lane waypoint. The off-road entry lane waypoint may be associated with the nearest lane. The association may be provided to an autonomous vehicle in order to allow the autonomous vehicle to use the association to control the autonomous vehicle in an autonomous driving mode.
    Type: Application
    Filed: September 8, 2021
    Publication date: March 9, 2023
    Inventors: Vishu Goyal, Shubham Gupta
  • Patent number: 11593084
    Abstract: A method includes receiving code for computer programming, analyzing the code and extracting a plurality of configuration properties from the code. In the method, one or more configuration files are generated from the extracted plurality of configuration properties, and microservice code is generated from the one or more configuration files. The microservice code is configured for deployment on one or more cloud computing platforms.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: February 28, 2023
    Assignee: Dell Products L.P.
    Inventors: Hung Dinh, Rajesh Krishnan, Pallavi Jaini, Puttaraju Chikkanna, Nikhil Reddy Kota, Madhu Chilipi, Venkat S. Ramachandran, Navin Kumar, Nithiyanandham Tamilselvan, Naga Kalyan Kambapu, Desai Yarlagadda, Lakshmi Prasad Banala, Shubham Gupta, Reddeppa Kollu, Sabu K. Syed, Anubhab Mohanty, Vibhor Sharma, Md Shadab Ali
  • Patent number: 11544763
    Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of receiving a user identifier, receiving an item identifier, determining user item quantity information related to quantities of the item previously selected by the user, determining a respective household size for each user, and determining aggregate household item quantity information related to quantities of the item previously selected by an aggregate of users of the same household size. If a first threshold level of the quantity of transactions is met, a recommended quantity is based on the user item quantity information, and if not, the recommended quantity is based on the aggregate household item quantity information. The user interface of the electronic device is updated to notify the user of the recommended quantity. Other embodiments are disclosed herein.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: January 3, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Rahul Radhakrishnan Iyer, Shubham Gupta, Praveenkumar Kanumala, Stephen Dean Guo, Kannan Achan
  • Patent number: 11528678
    Abstract: As an example, a computing device may broadcast, via a software application, a message to multiple computing devices requesting devices to participate in an activity occurring at a particular time at a particular location. A subset of the multiple computing devices may gather at the particular location prior to the particular time to participate in the activity. Prior to the particular time, the computing device may discover the subset and create a peer-to-peer network. Based on a set of attributes associated with each computing device in the subset, the computing device may assign individual computing devices in the subset a role and a position. Each of the computing devices in the subset may be positioned in the particular location according to the position and perform the role at the particular time to collectively perform the activity.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: December 13, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shubham Gupta, Sathish Kumar Bikumala
  • Publication number: 20220391855
    Abstract: A method for grouping data in a data center into one or more maintenance domains (MD) which then processed, copied and mirror hosted as one or copies of maintenance domain. Each application running in the data center is evenly distributed across the MDs. For an maintenance one or more copy of the MD is updated and changes propagated through the copies of hosted MD. Thus, successfully shutting down only one or more MD for maintenance without affecting the availability of entire data center.
    Type: Application
    Filed: June 2, 2022
    Publication date: December 8, 2022
    Inventors: Jain JOHNY, Anuj AGRAWAL, Shubham GUPTA
  • Publication number: 20220394351
    Abstract: Methods, systems, and media for presenting media content are provided.
    Type: Application
    Filed: July 8, 2022
    Publication date: December 8, 2022
    Inventors: Vinit Deshpande, Kishore Subramanian, Shashank Gupta, Shubham Gupta
  • Patent number: 11514147
    Abstract: In some examples, a security application may monitor data received from one or more of sensors of a computing device, one or more input devices of the computing device, or one or more biometric sensors of a smartwatch that is connected to the computing device. If the user is not logged in and the user that is carrying the computing device has an uneven gait or is stumbling, the security app may, when the user initiates a login process, gather additional data, such as, from the sensors, the smartwatch, or both. If the user makes too many errors, based on data from the input devices, when attempting to login or after logging in, the security application may gather additional data. If the additional data indicates that the user may be under the influence of prescription or recreational drugs or alcohol, the user may be prevented from logging in.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: November 29, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shubham Gupta, Rohan Sharma, Rangan Basu, Gyanendra Kumar Patro
  • Publication number: 20220371624
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium that generates path prediction data for agents in the vicinity of an autonomous vehicle using one or more machine learning models. One of the methods includes identifying an agent in a vicinity of an autonomous vehicle navigating through an environment and determining that the agent is within a vicinity of a crossing zone across a roadway. The crossing zone can be a marked crossing zone or an unmarked crossing zone. For example, the crossing zone can be an unmarked crossing zone that has been identified based on previous observations of agents crossing the roadway.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 24, 2022
    Inventors: Vishu Goyal, Shubham Gupta, Kai Ding
  • Publication number: 20220342900
    Abstract: Embodiments of the present disclosure provide for improved mapping from sequential semi-structured data of a first custom data format to a second custom data format. The improved mechanism for mapping between custom data formats significantly reducing the amount of manual effort otherwise used for creating mapping rules. Example embodiments utilize a state extractor model that extracts an untrained modified finite state machine embodied by a skeleton set of extracted states from particular sequential semi-structured input data, and generate a trained modified finite state machine that maps the first custom data format to the second custom data format based at least in part on the untrained modified finite state machine, sequential semi-structured input data of the first custom data format, and database structured output data of the second custom data format. The trained modified finite state machine may be used for subsequent processing data of the first custom data format.
    Type: Application
    Filed: April 26, 2021
    Publication date: October 27, 2022
    Inventors: Indranil BASU, Satishkumar DONTAMSETTY, Aravind BRAHMADEVARA, Snigdha Sree BORRA, Shubham GUPTA
  • Publication number: 20220334805
    Abstract: 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: Application
    Filed: April 20, 2021
    Publication date: October 20, 2022
    Inventors: Rishav Sethia, Vivek Bhargava, Shubham Gupta
  • Patent number: 11431666
    Abstract: An apparatus comprises a processing device configured to select a given notification to be delivered from a first computing device to a second computing device and to determine (i) first notification metrics associated with one or more previous notifications delivered to a set of one or more computing devices including the second computing device and (ii) second notification metrics associated with a current status of the second computing device. The processing device is also configured to provide the first and second notification metrics to one or more machine learning models, to identify recommendations for modifying delivery of the given notification from the first computing device to the second computing device based on output of the one or more machine learning models, and to modify the delivery of the given notification from the first computing device to the second computing device based on the identified recommendations.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: August 30, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Vivek Bhargava, Shubham Gupta
  • Patent number: 11429152
    Abstract: At least one embodiment of the disclosed system is directed to a computer-implemented method for operating a light projection technology keyboard of an Information Handling System. The computer-implemented method may include receiving electronic environmental condition data at a keyboard configuration system, and processing the electronic environmental condition data through a neural network of an adaptive configuration engine. The neural network may output one or more functions and/or visual settings to be used in configuring operation of the light projection technology keyboard. The light projection technology keyboard may be controlled based on the one or more functions and/or visual settings output by the neural network. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: August 30, 2022
    Assignee: Dell Products L.P.
    Inventors: Rohan Sharma, Shubham Gupta, Rangan Basu
  • Patent number: 11429456
    Abstract: Methods and systems are disclosed for migrating tasks between edge devices in an Internet of Things (IoT) system in a manner to generally minimize the total amount of time to execute and migrate the tasks. At least one embodiment includes a computer-implemented method for receiving a task for execution at an edge device; detecting whether a task migration condition exists at the edge device; dividing the task into a plurality of subtasks of equal data size b; and migrating at least some of the subtasks of data size b to a further edge device for execution. At least one embodiment designates 1˜n subtasks of size b for execution by the edge device and n+1˜N subtasks of data size b for execution by the further edge device and optimizes the total time for execution of the subtasks is optimized as a function of n.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: August 30, 2022
    Assignee: Dell Products L.P.
    Inventors: Shubham Gupta, Rangan Basu, Rohan Sharma
  • Patent number: 11410568
    Abstract: Methods, apparatus, and processor-readable storage media for generating context-based question-answer pairs by applying artificial intelligence techniques to context-related data are provided herein.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: August 9, 2022
    Assignee: Dell Products L.P.
    Inventors: Rohan Sharma, Shubham Gupta, Gyanendra Kumar Patro
  • Publication number: 20220229746
    Abstract: 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: Application
    Filed: April 30, 2021
    Publication date: July 21, 2022
    Applicant: Nutanix, Inc.
    Inventors: Ankush JINDAL, Kiran TATIPARTHI, Sharad MAHESHWARI, Shubham GUPTA, Bharat Kumar BEEDU
  • Publication number: 20220222729
    Abstract: 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: Application
    Filed: January 13, 2021
    Publication date: July 14, 2022
    Inventors: Rahul Iyer, Shashank Kedia, Anirudha Sundaresan, Shubham Gupta, Praveenkumar Kanumala, Stephen Dean Guo, Kannan Achan
  • Publication number: 20220222728
    Abstract: This application relates to apparatus and methods for automatically determining and providing personalized digital recommendations including sponsored items. In some examples, a computing device receives a recommendation request. In response, the computing device determines an initial set of items for recommendation based on a relevance of associated items to the user and potential revenue from user interactions with the associated items. The computing device then generates final item recommendations by replacing at least one item of the initial set of items with a closest sponsored item that is selected based on a similarity of the closest sponsored item to the corresponding item. The final item recommendations are then presented to the user.
    Type: Application
    Filed: January 12, 2021
    Publication date: July 14, 2022
    Inventors: Shubham Gupta, Yokila Arora, Gaoyang Wang, Aditya Mantha, Anirudha Sundaresan, Sneha Gupta, Praveenkumar Kanumala, Stephen Dean Guo, Kannan Achan
  • Publication number: 20220222706
    Abstract: 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: Application
    Filed: January 13, 2021
    Publication date: July 14, 2022
    Inventors: Yokila Arora, Gaoyang Wang, Shashank Kedia, Shubham Gupta, Aditya Mantha, Praveenkumar Kanumala, Stephen Dean Guo, Kannan Achan