Patents by Inventor Rohan Sharma

Rohan Sharma 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: 20240098685
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for automatically addressing emergency situations, customizing emergency user interfaces and options, and managing emergency communications. In particular, in one or more embodiments, the disclosed systems detect a transportation irregularity and generate an emergency assistance user interface based on an emergency severity associated with the transportation irregularity. Based on user interactions with the generated emergency assistance user interface, the disclosed systems generate and send an emergency communication to a remote third-party system.
    Type: Application
    Filed: November 28, 2023
    Publication date: March 21, 2024
    Inventors: Preet Singh Anand, Rohan Ramkrishna Dhaimade, Alyssa Michelle Hitchcock, Andrew Li, Alexandra Elizabeth Michaelides, Kimberley Eileen O'Rourke, Prachi Sharma, Naomi Yarin
  • Patent number: 11930377
    Abstract: Embodiments herein disclose a method for enabling distributed caching in a wireless network. The method includes receiving, by an edge node (100) in the wireless network, a plurality of contents from a core network (1000) and determining, by the edge node (100), popular content from the plurality of contents. Further, the method also includes caching, by the edge node (100), the popular content in the edge node and transferring, by the edge node (100), at least one segment of the popular content for caching to at least one UE (200) of a plurality of UEs associated with the edge node.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: March 12, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Vinay Kumar Shrivastava, Diwakar Sharma, Rohan Raj
  • 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: 11577979
    Abstract: The present disclosure relates to processes for treating wastewater such as acid rock drainage. The processes may, for example, comprise subjecting the wastewater to a microbial fuel cell process, neutralizing the acid with a base comprising calcium to produce an aqueous composition comprising calcium ions and subjecting the aqueous composition comprising calcium ions to a biological precipitation process to precipitate the calcium ions as calcium carbonate.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: February 14, 2023
    Assignee: The University of British Columbia
    Inventors: Vikramaditya Ganapati Yadav, Gaurav Subedi, Rohan Sharma, Arjun Milan Bhagwat
  • Publication number: 20230034944
    Abstract: The present disclosure relates to processes for treating wastewater such as acid rock drainage. The processes may, for example, comprise subjecting the wastewater to a microbial fuel cell process, neutralizing the acid with a base comprising calcium to produce an aqueous composition comprising calcium ions and subjecting the aqueous composition comprising calcium ions to a biological precipitation process to precipitate the calcium ions as calcium carbonate.
    Type: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Inventors: Vikramaditya Ganapati Yadav, Gaurav Subedi, Rohan Sharma, Arjun Milan Bhagwat
  • 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
  • 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: 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: 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
  • Patent number: 11363109
    Abstract: Systems and methods for prioritizing enhancement and/or improvements of features of a user application are disclosed. In at least one embodiment, a method includes retrieving analytics data generated by an analytics engine, where the analytics data includes data relating to user interactions with a feature of the user application. A plurality of vectors is generated from the analytics data. The plurality of vectors include vectors corresponding to user interactions with the feature. A priority is assigned to enhancing and/or improving the feature of the user application based on a weighted sum of the plurality of vectors.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: June 14, 2022
    Assignee: Dell Products L.P.
    Inventors: Shubham Gupta, Rohan Sharma, Rangan Basu
  • Patent number: 11347629
    Abstract: In some examples, a server may retrieve and parse test results associated with testing a software package. The server may determine a weighted sum of a software feature index associated with a quality of the plurality of features, a defect index associated with the defects identified by the test cases, a test coverage index indicating a pass rate of the plurality of test cases, a release release reliability index associated with results of executing regression test cases included in the test cases, and an operational quality index associated with resources and an environment associated with the software package. The server may use a machine learning algorithm, such as a time series forecasting algorithm, to forecast a release status of the software package. The server may determine, based on the release status, whether the software package is to progress from a current phase to a next phase of a development cycle.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: May 31, 2022
    Assignee: Dell Products L.P.
    Inventors: Rohan Sharma, Sathish Kumar Bikumala, Sibi Philip, Kiran Kumar Gadamshetty
  • Patent number: 11327749
    Abstract: A system of one or more computers that are configured to generate documentation for microservice-based applications is disclosed. In at least one embodiment, usage information relating to actual usage by one or more users of a plurality of microservices, features extracted from user story information in a backlog tracker, and a call-context graph including information identifying calling functions and called functions in the plurality of microservices are used to generate data that is provided to a natural language generator, which uses the information to automatically generate documentation for the microservice based application.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: May 10, 2022
    Assignee: Dell Products L.P.
    Inventors: Shubham Gupta, Rohan Sharma, Rangan Basu
  • Publication number: 20210397225
    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: Application
    Filed: June 23, 2020
    Publication date: December 23, 2021
    Inventors: Rohan Sharma, Shubham Gupta, Rangan Basu
  • Publication number: 20210342737
    Abstract: A machine learning (ML) module that automates the screening of the news articles in the search results received from an online news aggregator and intelligently selects only those articles for presentation to a user that are really important in creating potentially new business transactions with the user's clients. Other non-relevant or marginally-relevant news are removed to avoid distractions. The ML module analyzes commercial information—such as, for example, the product/service offerings (current and in the near future) of the corporate entity employing the user, historical sales and marketing information related to the user's client, current account status of the client, and past business transactions with the client—to intelligently select the most relevant news articles for the user. The ML module goes beyond the existing news aggregator platforms by curating the aggregator-provided results and selecting only those news articles that hold promise in exploring new business opportunities with a client.
    Type: Application
    Filed: May 1, 2020
    Publication date: November 4, 2021
    Inventors: Shubham Gupta, Rohan Sharma, Rangan Basu
  • Publication number: 20210342198
    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: Application
    Filed: May 1, 2020
    Publication date: November 4, 2021
    Inventors: Shubham Gupta, Rangan Basu, Rohan Sharma
  • Publication number: 20210342200
    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: Application
    Filed: May 1, 2020
    Publication date: November 4, 2021
    Inventors: Shubham Gupta, Rangan Basu, Rohan Sharma
  • Publication number: 20210294588
    Abstract: Systems and methods for prioritizing enhancement and/or improvements of features of a user application are disclosed. In at least one embodiment, a method includes retrieving analytics data generated by an analytics engine, where the analytics data includes data relating to user interactions with a feature of the user application. A plurality of vectors is generated from the analytics data. The plurality of vectors include vectors corresponding to user interactions with the feature. A priority is assigned to enhancing and/or improving the feature of the user application based on a weighted sum of the plurality of vectors.
    Type: Application
    Filed: March 23, 2020
    Publication date: September 23, 2021
    Inventors: Shubham Gupta, Rohan Sharma, Rangan Basu
  • Patent number: 11112883
    Abstract: Disclosed embodiments provide a durable keyboard that provides haptic feedback and configurable surface display that is brightly lit. The keyboard includes microelectromechanical systems (MEMS) for generating the key surface displays, such as one or more MEMS lasers and software-controllable scanning mirrors. The keyboard also includes an optical medium, having for example beam splitters, optical waveguides, and lenses, to divide each projected image among a number of keys, and route each divided portion to the correct key for display. Finally, the key contact circuitry and depressible keys themselves are designed to be transparent or translucent, so the respective image is shown with high contrast on the pressable surface of each key.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: September 7, 2021
    Assignee: DELL PRODUCTS L.P.
    Inventors: Rangan Basu, Rohan Sharma, Shubham Gupta
  • Publication number: 20210200852
    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: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Inventors: Shubham Gupta, Rohan Sharma, Rangan Basu, Gyanendra Kumar Patro
  • Publication number: 20210173494
    Abstract: Disclosed embodiments provide a durable keyboard that provides haptic feedback and configurable surface display that is brightly lit. The keyboard includes microelectromechanical systems (MEMS) for generating the key surface displays, such as one or more MEMS lasers and software-controllable scanning mirrors. The keyboard also includes an optical medium, having for example beam splitters, optical waveguides, and lenses, to divide each projected image among a number of keys, and route each divided portion to the correct key for display. Finally, the key contact circuitry and depressible keys themselves are designed to be transparent or translucent, so the respective image is shown with high contrast on the pressable surface of each key.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 10, 2021
    Applicant: Dell Products L.P.
    Inventors: Rangan Basu, Rohan Sharma, Shubham Gupta