Patents by Inventor Rahul Paul
Rahul Paul 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: 12197864Abstract: Methods, systems, and computer-readable media are disclosed herein for intelligent defect analysis. In an aspect, a client environment is monitored for defects. Upon detecting and identifying a defect, the defect is analyzed using natural language processing in order to identify one or more keywords associated with the system defect. A historical record associated with the one or more keywords is identified and one or more solutions associated with the historical record are identified based on the keywords. The keywords and associated solutions may then be displayed as a notification on a graphical user interface.Type: GrantFiled: November 3, 2020Date of Patent: January 14, 2025Assignee: CERNER INNOVATION, INC.Inventors: Soumya Basu, Anindya Deb, Priyam Dey, Rahul Dey, Soumit Ghosh, Rahul Paul
-
Patent number: 12182756Abstract: Embodiments detect stops by an entity on a pre-planned trip that includes a plurality of stops. For each stop of the plurality of stops, embodiments determine a distance to a nearest stop and generate a geofence for each of the stops, each geofence having a radius having a size based on the distance. Embodiments detect the entity entering one of the geofences and, based on the detecting the entity entering one of the geofences, determine that the entity has stopped at a corresponding stop.Type: GrantFiled: April 25, 2022Date of Patent: December 31, 2024Assignee: Oracle International CorporationInventors: Rahul Paul, Sourath Roy, Bharath T. S.
-
Patent number: 12154068Abstract: Embodiments detect stops by an entity on a pre-planned trip that includes a plurality of stops and a planned sequence of stops. Embodiments receive a first geo-location message indicating a first location and corresponding first time for the entity. Embodiments, based on the first geo-location message and a previous geo-location message, generate an enter geofence set and an exit geofence set. When the entity is currently, based on the previous geo-location message, at one of the stops and the current stop is in the exit geofence set, embodiments store the first time as a departure time for the current stop. When the entity is not currently, based on the previous geo-location message, at one of the stops and the enter geofence set is non-empty, embodiments store the first time as an arrival time for a stop corresponding to the first location.Type: GrantFiled: June 28, 2022Date of Patent: November 26, 2024Assignee: Oracle International CorporationInventors: Rahul Paul, Sourath Roy, Bharath T. S.
-
Publication number: 20240177102Abstract: Embodiments detect stops by an entity on a pre-planned trip including a plurality of stops and a planned sequence of stops, each stop including a geofence boundary. For each stop, embodiments add an arrival transition region extending inward from the geofence boundary. Embodiments receive a first geo-location message indicating a first location and corresponding to a first time for the entity and determine whether the first location falls within a first arrival transition region corresponding to a first stop having a first geofence boundary. When the first location falls within the first arrival transition region, embodiments wait for a predefined transitional time period. During the predefined transitional time period, when a second geo-location message is received indicating a second location inside the first geofence boundary and outside the first arrival transition region, the first time is determined to be an arrival time for the first stop.Type: ApplicationFiled: November 28, 2022Publication date: May 30, 2024Inventors: Bharath T. S., Rahul PAUL, Sourath ROY, Arvind SRINIVASAN
-
Patent number: 11992331Abstract: A Neonatal CNN (N-CNN) is provided for detecting neonatal pain emotion based upon facial recognition. A cascaded N-CNN is trained using a Neonatal Pain Assessment Database (NPAD) to automatically identify a neonatal patient experience pain in real-time. These results show that the automatic recognition of neonatal pain provided by the embodiments of the present invention is a viable and more efficient alternative to the current standard of pain assessment.Type: GrantFiled: October 19, 2020Date of Patent: May 28, 2024Assignee: University of South FloridaInventors: Ghadh Alzamzmi, Dmitry Goldgof, Rangachar Kasturi, Terri Ashmeade, Yu Sun, Rahul Paul, Md Sirajus Salekin
-
Patent number: 11763450Abstract: The present disclosure describes a multi-initialization ensemble-based defense strategy against an adversarial attack. In one embodiment, an exemplary method includes training a plurality of conventional neural networks (CNNs) with a training set of images, wherein the images include original images and images modified by an adversarial attack; after training of the plurality of conventional neural networks, providing an input image to the plurality of conventional neural networks, wherein the input image has been modified by an adversarial attack; receiving a probability output for the input image from each of the plurality of conventional neural networks; producing an ensemble probability output for the input image by combining the probability outputs from each of the plurality of conventional neural networks; and labeling the input image as belonging to one of the one or more categories based on the ensemble probability output.Type: GrantFiled: November 16, 2020Date of Patent: September 19, 2023Assignees: UNIVERSITY OF SOUTH FLORIDA, H. LEE MOFFITT CANCER CENTER AND RESEARCH INSTITUTE, INC.Inventors: Rahul Paul, Dmitry Goldgof, Lawrence Hall, Matthew Schabath, Robert Gillies
-
Publication number: 20230186230Abstract: Embodiments detect stops by an entity on a pre-planned trip that includes a plurality of stops and a planned sequence of stops. Embodiments receive a first geo-location message indicating a first location and corresponding first time for the entity. Embodiments, based on the first geo-location message and a previous geo-location message, generate an enter geofence set and an exit geofence set. When the entity is currently, based on the previous geo-location message, at one of the stops and the current stop is in the exit geofence set, embodiments store the first time as a departure time for the current stop. When the entity is not currently, based on the previous geo-location message, at one of the stops and the enter geofence set is non-empty, embodiments store the first time as an arrival time for a stop corresponding to the first location.Type: ApplicationFiled: June 28, 2022Publication date: June 15, 2023Inventors: Rahul PAUL, Sourath ROY, Bharath T. S.
-
Publication number: 20230188927Abstract: Embodiments detect stops by an entity on a pre-planned trip that includes a plurality of stops. For each stop of the plurality of stops, embodiments determine a distance to a nearest stop and generate a geofence for each of the stops, each geofence having a radius having a size based on the distance. Embodiments detect the entity entering one of the geofences and, based on the detecting the entity entering one of the geofences, determine that the entity has stopped at a corresponding stop.Type: ApplicationFiled: April 25, 2022Publication date: June 15, 2023Inventors: Rahul PAUL, Sourath ROY, Bharath T. S.
-
Patent number: 11356813Abstract: Embodiments monitor items corresponding to a vehicle. Embodiments determine a maximum speed of the vehicle. Embodiments determine a last known first geo-location of a first item, the first geo-location including a first location and corresponding first time and determines a last known second geo-location of a second item, the second geo-location including a second location and corresponding second time. Embodiments determine a reachability radius including a difference between the second time and the first time and multiplying the difference by the maximum speed. Embodiments determine a distance between the first location and the second location and when the distance is greater than the reachability radius, determine that the first item is detached from the second item.Type: GrantFiled: January 21, 2021Date of Patent: June 7, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Bharath T. S., Rahul Paul, Sourath Roy
-
Publication number: 20220132274Abstract: Embodiments monitor items corresponding to a vehicle. Embodiments determine a maximum speed of the vehicle. Embodiments determine a last known first geo-location of a first item, the first geo-location including a first location and corresponding first time and determines a last known second geo-location of a second item, the second geo-location including a second location and corresponding second time. Embodiments determine a reachability radius including a difference between the second time and the first time and multiplying the difference by the maximum speed. Embodiments determine a distance between the first location and the second location and when the distance is greater than the reachability radius, determine that the first item is detached from the second item.Type: ApplicationFiled: January 21, 2021Publication date: April 28, 2022Inventors: Bharath T. S., Rahul PAUL, Sourath ROY
-
Publication number: 20210200950Abstract: Methods, systems, and computer-readable media are disclosed herein for intelligent defect analysis. In an aspect, a client environment is monitored for defects. Upon detecting and identifying a defect, the defect is analyzed using natural language processing in order to identify one or more keywords associated with the system defect. A historical record associated with the one or more keywords is identified and one or more solutions associated with the historical record are identified based on the keywords. The keywords and associated solutions may then be displayed as a notification on a graphical user interface.Type: ApplicationFiled: November 3, 2020Publication date: July 1, 2021Inventors: Soumya Basu, Anindya Deb, Priyam Dey, Rahul Dey, Soumit Ghosh, Rahul Paul
-
Publication number: 20210030354Abstract: A Neonatal CNN (N-CNN) is provided for detecting neonatal pain emotion based upon facial recognition. A cascaded N-CNN is trained using a Neonatal Pain Assessment Database (NPAD) to automatically identify a neonatal patient experience pain in real-time. These results show that the automatic recognition of neonatal pain provided by the embodiments of the present invention is a viable and more efficient alternative to the current standard of pain assessment.Type: ApplicationFiled: October 19, 2020Publication date: February 4, 2021Inventors: Ghadh Alzamzmi, Dmitry Goldgof, Rangachar Kasturi, Terri Ashmeade, Yu Sun, Rahul Paul, Md Sirajus Salekin
-
Patent number: 10606630Abstract: A system and method include assigning, by an identifier management system of a virtual computing system, a hypervisor agnostic identifier to a virtual machine. The system and method also include creating a mapping of the hypervisor agnostic identifier to a first hypervisor specific identifier of the virtual machine, including storing the mapping in a database, and updating the mapping in response to a second hypervisor specific identifier being associated with the virtual machine. The updated mapping maps the hypervisor agnostic identifier to the second hypervisor specific identifier. The system and method further include making available the hypervisor agnostic identifier for use by other elements of the virtual computing system instead of the first hypervisor specific identifier and the second hypervisor specific identifier. The first hypervisor specific identifier and the second hypervisor specific identifier are hypervisor specific, while the hypervisor agnostic identifier is not hypervisor specific.Type: GrantFiled: February 2, 2018Date of Patent: March 31, 2020Assignee: NUTANIX, INC.Inventors: Pulkit Yadav, Supreeth Srinivasan, Raghu Prasad Rapole, Anil Kumar Boggarapu, Raja Prathyush Kumar Thota, Rahul Paul
-
Publication number: 20190243674Abstract: A system and method include receiving, by an entity management system of a virtual computing system, a user request for performing an operation on an entity in a mixed hypervisor cluster of the virtual computing system and accessing, by the entity management system, a hypervisor library for retrieving hypervisor resources of a particular hypervisor type associated with the entity for performing the operation on the entity. The entity management system is configured to perform the operation on multiple hypervisor types. The system and method also include fulfilling, by the entity management system, the user request by performing the operation on the entity using the hypervisor resources.Type: ApplicationFiled: February 8, 2018Publication date: August 8, 2019Inventors: Raghu Prasad Rapole, Rahul Paul, Raja Prathyush Kumar Thota
-
Publication number: 20190243671Abstract: A system and method include assigning, by an identifier management system of a virtual computing system, a hypervisor agnostic identifier to a virtual machine. The system and method also include creating a mapping of the hypervisor agnostic identifier to a first hypervisor specific identifier of the virtual machine, including storing the mapping in a database, and updating the mapping in response to a second hypervisor specific identifier being associated with the virtual machine. The updated mapping maps the hypervisor agnostic identifier to the second hypervisor specific identifier. The system and method further include making available the hypervisor agnostic identifier for use by other elements of the virtual computing system instead of the first hypervisor specific identifier and the second hypervisor specific identifier. The first hypervisor specific identifier and the second hypervisor specific identifier are hypervisor specific, while the hypervisor agnostic identifier is not hypervisor specific.Type: ApplicationFiled: February 2, 2018Publication date: August 8, 2019Inventors: Pulkit Yadav, Supreeth Srinivasan, Raghu Prasad Rapole, Anil Kumar Boggarapu, Raja Prathyush Kumar Thota, Rahul Paul
-
Patent number: 10223150Abstract: In particular embodiments, a system for managing a virtualization environment includes host machines, each of the host machines including a hypervisor, user virtual machines (UVMs) and a virtual machine controller. The virtualization environment also includes virtual disks comprising a plurality of storage devices, and being accessible by the virtual machine controllers. The virtual machine controllers conduct I/O transactions with the virtual disks. The system stores an entity-relationship graph representing elements in the virtualization environment. Each of the elements is represented by an entity-type node in the entity-relationship graph, and relationships between the elements are represented by edges between the nodes.Type: GrantFiled: February 2, 2017Date of Patent: March 5, 2019Assignee: NUTANIX, INC.Inventors: Artem Yevgenyevich Livshits, Ming Chen, Mohan Maturi, Ning Zhou, Rahul Paul, Rahul Singh, Ramesh U. Chandra, Shrivatsan Vasudhevan, Suresh Sivaprakasam, Swagat Borah, Vyas Ram Selvam
-
Patent number: 10163108Abstract: Embodiments of the present invention provide systems and methods for generating policy-based transaction alerts. In accordance with the systems and methods, an alert generation engine transparently detects ongoing transactions without participating in the transaction path, and generates policy-based alerts.Type: GrantFiled: February 28, 2013Date of Patent: December 25, 2018Assignee: Ondot Systems, Inc.Inventors: Vaduvur Bharghavan, Jari Malinen, Rahul Paul, Ramachandran Minakshi Sundaram
-
Publication number: 20180239636Abstract: According to a first embodiment, a system for executing tasks is disclosed. The system includes a persistent storage device configured to store a task database, the task database comprising a plurality of tasks each having a plurality of associated subtasks and a task engine. The task engine is configured to execute a first idempotent operation associated with a first subtask of a first task to generate a first task state, associate the first task state with the first task in the task database, execute a second idempotent operation associated with a second subtask of the first task based on the first task state to generate a second task state, and associate the second task state with the first task in the task database.Type: ApplicationFiled: February 22, 2017Publication date: August 23, 2018Inventors: Abhishek Arora, Rahul Paul
-
Publication number: 20180239628Abstract: Examples of systems described herein include a computing node configured to execute a hypervisor and a hypervisor independent interface software layer configured to execute on the computing node. The interface software layer may be configured to determine configuration information and an operating system for a virtual machine to be created, receive an instruction to create the virtual machine through the hypervisor independent interface software layer, convert the instruction to create the virtual machine into a hypervisor specific command, create a virtual machine instance responsive to the hypervisor specific command, generate an image file by accessing a customization tool library from a plurality of customization tool libraries based, at least in part, on the customization information operating system for the virtual machine, attach the image file to the virtual machine, and power on the virtual machine instance.Type: ApplicationFiled: February 22, 2017Publication date: August 23, 2018Applicant: Nutanix, Inc.Inventors: Binny Sher Gill, Igor Grobman, Srinivas Bandi, Abhishek Arora, Rahul Paul, Aditya Ramesh
-
Patent number: 10043182Abstract: A method and system for processing a payment authorization request associated with a payment card is provided. The method comprises determining a cardholder's context based on transmissions received from a user device associated with a cardholder using the payment card; determining a transaction context based on analysis of the payment authorization request; determining at least one transaction authorization preference associated with the payment card; performing a transaction authorization process to generate a transaction authorization response based on the at least one transaction authorization preference wherein information in the transaction context is used as a hint to selectively guide application of the transaction authorization preference.Type: GrantFiled: October 22, 2013Date of Patent: August 7, 2018Assignee: Ondot System, Inc.Inventors: Vaduvur Bharghavan, Rajesh Gurumurthy, Rahul Paul, Govardan Prasad, Ramachandran Minakshi Sundaram, Rachna Ahlawat