Patents by Inventor Prem Kumar
Prem Kumar 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: 12524424Abstract: The present disclosure provides for a system (100) and method (250) that facilitates a robust and effective solution to an entity or an organization by enabling ingestion and processing of a set of data packets corresponding to large streaming and batched data in a big data eco-system that may be fast and may provide optimal throughput, rate control, throttle and embedded fault tolerance. The system (100) is equipped with a data ingestion module (110) to receive the set of data packets and extract a set of attributes pertaining to the nature of data from the set of data packets received and then poll a plurality of second computing devices (104) based on the set of attributes extracted; and, upon establishing polling, store the set of data packets in the plurality of second computing devices (104).Type: GrantFiled: March 29, 2022Date of Patent: January 13, 2026Assignee: JIO PLATFORMS LIMITEDInventors: Shikhar Srivastava, Shivam Runthala, Raghuram Velega, Prem Kumar
-
Patent number: 12505232Abstract: The present invention provides a robust and effective solution to an organization by enabling them to implement a system (110) for facilitating format preserving encryption capability such that the encrypted data will not be available with its original value in a big data system and render sensitive field data as non-sensitive. Thus, sensitive data may be hidden from data-stores/warehouses without worrying about downstream access to the data. The system (110) proposed may also preserve the data type and format of datasets but not limited to the like. The system encrypts a dataset with a unique key (404) and then allows a privileged user (902) to decrypt the encrypted dataset with the unique key (404) and view the decrypted values without getting access to the sensitive original dataset.Type: GrantFiled: July 27, 2022Date of Patent: December 23, 2025Assignee: JIO PLATFORMS LIMITEDInventors: Shikhar Srivastava, Raghuram Velega, Prem Kumar, Pawan Kumar Kurmi
-
Patent number: 12443512Abstract: Systems and methods for determining code coverage for GPU shader code are provided herein. In one example, a method includes adding a flag for each line of shader code to be executed by a GPU. The method further includes creating at least one graphic object to be displayed on a display device for each line of shader code to be executed by the GPU. The method further includes receiving one or more hit files that include a status of one or more attributes of displayed graphic objects on the display device after execution of a requirements-based test. The method further includes generating a structural code coverage report for the shader code based on the one or more hit files and a mapping between the shader code and the displayed graphic objects.Type: GrantFiled: June 13, 2023Date of Patent: October 14, 2025Assignee: Honeywell International Inc.Inventors: Prem Kumar, Shankar Kudimi, Venkat Goriparthi, Pavan Kumar Desai, Aralakuppe Ramegowda Yogesha
-
Publication number: 20250231674Abstract: Curvilinear perspective digital image editing techniques are described. In one or more examples, a digital image and a curvilinear grid are presented for display in a user interface. The curvilinear grid depicts a plurality of axis connecting vanishing points as indicating a curvilinear perspective. An input is received defining an edit operation to the digital image. The input is conformed based on the curvilinear grid and the user interface is output having the edit operation applied to the digital image as conformed based on the curvilinear grid. The user interface is output having the edit operation applied to the digital image as conformed based on the curvilinear grid.Type: ApplicationFiled: January 11, 2024Publication date: July 17, 2025Applicant: Adobe Inc.Inventors: Karan Batra, Prem Kumar, Navodit Madal, Ayush Bansal
-
Publication number: 20250217931Abstract: Systems and methods for automatic verification of static and dynamic graphic objects rendered by a graphic engine are provided. In certain embodiments, a method includes receiving a signal from the graphic engine indicating that a triggering event has occurred. For each triggering event, the method includes copying data that includes at least one graphic object from a frame buffer to a test buffer; calculating a timing value for the at least one graphic object; overlaying the timing value on the at least one graphic object; and comparing the at least one graphic object with an expected graphic object.Type: ApplicationFiled: March 7, 2024Publication date: July 3, 2025Applicant: Honeywell International Inc.Inventors: Roshan Kadu, Prem Kumar, Abdur Rab, Balasubramanyam Ravindranath
-
Patent number: 12333921Abstract: A method for locating and mitigating a gas leak includes receiving gas leak sensory data from one or more gas leak detection sensors disposed on a gas-handling system and further receiving environmental conditions data. The method further includes dispatching an unmanned aerial vehicle (UAV) to a location upon detecting a gas leak using the one or more gas leak detection sensors and collecting one or more visual images of the gas-handling system using the UAV once it has reached the location. The method further includes determining, using the one or more visual images, the gas leak sensory data, and the environmental conditions data, a gas leak location and identifying components of the gas-handling system impacted by the gas leak given the gas leak location. The method further includes determining a mitigation action and resolving the gas leak by applying the mitigation action.Type: GrantFiled: June 8, 2023Date of Patent: June 17, 2025Assignee: SAUDI ARABIAN OIL COMPANYInventors: Yasser A. Alshaalan, Omar A. Dubayan, Abdulrahman H. Alswaidan, Prem Kumar, Aidhah J. Zahrani
-
Publication number: 20240412615Abstract: A method for locating and mitigating a gas leak includes receiving gas leak sensory data from one or more gas leak detection sensors disposed on a gas-handling system and further receiving environmental conditions data. The method further includes dispatching an unmanned aerial vehicle (UAV) to a location upon detecting a gas leak using the one or more gas leak detection sensors and collecting one or more visual images of the gas-handling system using the UAV once it has reached the location. The method further includes determining, using the one or more visual images, the gas leak sensory data, and the environmental conditions data, a gas leak location and identifying components of the gas-handling system impacted by the gas leak given the gas leak location. The method further includes determining a mitigation action and resolving the gas leak by applying the mitigation action.Type: ApplicationFiled: June 8, 2023Publication date: December 12, 2024Applicant: SAUDI ARABIAN OIL COMPANYInventors: Yasser A. ALSHAALAN, Omar A. DUBAYAN, Abdulrahman H. ALSWAIDAN, Prem KUMAR, Aidhah J. ZAHRANI
-
Publication number: 20240354232Abstract: Systems and methods for determining code coverage for GPU shader code are provided herein. In one example, a method includes adding a flag for each line of shader code to be executed by a GPU. The method further includes creating at least one graphic object to be displayed on a display device for each line of shader code to be executed by the GPU. The method further includes receiving one or more hit files that include a status of one or more attributes of displayed graphic objects on the display device after execution of a requirements-based test. The method further includes generating a structural code coverage report for the shader code based on the one or more hit files and a mapping between the shader code and the displayed graphic objects.Type: ApplicationFiled: June 13, 2023Publication date: October 24, 2024Applicant: Honeywell International Inc.Inventors: Prem Kumar, Shankar Kudimi, Venkat Goriparthi, Pavan Kumar Desai, Yogesha Aralakuppe Ramegowda
-
Patent number: 12100398Abstract: Remote automated assistant component(s) generate client device notification(s) based on a received IoT state change notification that indicates a change in at least one state associated with at least one IoT device. The generated client device notification(s) can each indicate the change in state associated with the at least one IoT device, and can optionally indicate the at least one IoT device. Further, the remote automated assistant component(s) can identify candidate assistant client devices that are associated with the at least one IoT device, and determine whether each of the one or more of the candidate assistant client device(s) should render a corresponding client device notification.Type: GrantFiled: December 21, 2022Date of Patent: September 24, 2024Assignee: GOOGLE LLCInventors: David Roy Schairer, Sumer Mohammed, Mark Spates, IV, Prem Kumar, Chi Yeung Jonathan Ng, Di Zhu, Steven Clark
-
Publication number: 20240249722Abstract: Remote automated assistant component(s) generate client device notification(s) based on a received IoT state change notification that indicates a change in at least one state associated with at least one IoT device. The generated client device notification(s) can each indicate the change in state associated with the at least one IoT device, and can optionally indicate the at least one IoT device. Further, the remote automated assistant component(s) can identify candidate assistant client devices that are associated with the at least one IoT device, and determine whether each of the one or more of the candidate assistant client device(s) should render a corresponding client device notification.Type: ApplicationFiled: April 1, 2024Publication date: July 25, 2024Inventors: David Roy Schairer, Sumer Mohammed, Mark Spates, IV, Prem Kumar, Chi Yeung Jonathan Ng, Di Zhu, Steven Clark
-
Patent number: 11948574Abstract: Remote automated assistant component(s) generate client device notification(s) based on a received IoT state change notification that indicates a change in at least one state associated with at least one IoT device. The generated client device notification(s) can each indicate the change in state associated with the at least one IoT device, and can optionally indicate the at least one IoT device. Further, the remote automated assistant component(s) can identify candidate assistant client devices that are associated with the at least one IoT device, and determine whether each of the one or more of the candidate assistant client device(s) should render a corresponding client device notification.Type: GrantFiled: December 21, 2022Date of Patent: April 2, 2024Assignee: GOOGLE LLCInventors: David Roy Schairer, Sumer Mohammed, Mark Spates, IV, Prem Kumar, Chi Yeung Jonathan Ng, Di Zhu, Steven Clark
-
Publication number: 20230385683Abstract: One embodiment provides a system and method for transporting quantum datagrams over a network. During operation, a quantum datagram is obtained at a network node. The quantum datagram can include a wrapper and an optical quantum data payload, with the wrapper comprising classical non-quantum optical bits and the quantum data payload comprising quantum bits (qubits). The system separates the wrapper from the quantum data payload such that the classical bits included in the wrapper are processed while the qubits included in the quantum data payload remain undisturbed, and makes a forwarding decision for the quantum datagram based on the processed wrapper.Type: ApplicationFiled: October 29, 2021Publication date: November 30, 2023Applicant: The Regents of the University of CaliforniaInventors: Sung-Joo Ben Yoo, Prem Kumar
-
Publication number: 20230367783Abstract: The present disclosure provides for a system (100) and method (250) that facilitates a robust and effective solution to an entity or an organization by enabling ingestion and processing of a set of data packets corresponding to large streaming and batched data in a big data eco-system that may be fast and may provide optimal throughput, rate control, throttle and embedded fault tolerance. The system (100) is equipped with a data ingestion module (110) to receive the set of data packets and extract a set of attributes pertaining to the nature of data from the set of data packets received and then poll a plurality of second computing devices (104) based on the set of attributes extracted; and, upon establishing polling, store the set of data packets in the plurality of second computing devices (104).Type: ApplicationFiled: March 29, 2022Publication date: November 16, 2023Inventors: Shikhar SRIVASTAVA, Shivam RUNTHALA, Raghuram VELEGA, Prem KUMAR
-
Publication number: 20230359748Abstract: The present invention provides a robust and effective solution to an organization by enabling them to implement a system (110) for facilitating format preserving encryption capability such that the encrypted data will not be available with its original value in a big data system and render sensitive field data as non-sensitive. Thus, sensitive data may be hidden from data-stores/warehouses without worrying about downstream access to the data. The system (110) proposed may also preserve the data type and format of datasets but not limited to the like. The system encrypts a dataset with a unique key (404) and then allows a privileged user (902) to decrypt the encrypted dataset with the unique key (404) and view the decrypted values without getting access to the sensitive original dataset.Type: ApplicationFiled: July 27, 2022Publication date: November 9, 2023Inventors: Shikhar SRIVASTAVA, Raghuram VELEGA, Prem KUMAR, Pawan Kumar KURMI
-
Patent number: 11768925Abstract: A method for a smart device management resource picker includes receiving an authorization request from a third party. The authorization request requests access to a user resource managed by the device manager. The device manager manages access controls associated with a plurality of user devises, the access controls are configured by a user. The method also includes determining whether the third party is authorized to access the user resource managed by the device manager. When the third party is authorized to access the user resource managed by the device manager, the method includes determining whether the user has configured access controls at the device manager that governs the user resource subject to the authorization request. When the user has configured a respective access control that governs the user resource subject to the authorization request, the method includes communicating a response to the authorization request based on the respective access control.Type: GrantFiled: August 18, 2020Date of Patent: September 26, 2023Assignee: Google LLCInventors: Vipul Modani, Matthew Marshall, Di Zhu, Prem Kumar
-
Publication number: 20230281283Abstract: A method for a smart device management resource picker includes receiving an authorization request from a third party. The authorization request requests access to a user resource managed by the device manager. The device manager manages access controls associated with a plurality of user devises, the access controls are configured by a user. The method also includes determining whether the third party is authorized to access the user resource managed by the device manager. When the third party is authorized to access the user resource managed by the device manager, the method includes determining whether the user has configured access controls at the device manager that governs the user resource subject to the authorization request. When the user has configured a respective access control that governs the user resource subject to the authorization request, the method includes communicating a response to the authorization request based on the respective access control.Type: ApplicationFiled: May 15, 2023Publication date: September 7, 2023Applicant: Google LLCInventors: Vipul Modani, Matthew Marshall, Di Zhu, Prem Kumar
-
Publication number: 20230237996Abstract: Remote automated assistant component(s) generate client device notification(s) based on a received IoT state change notification that indicates a change in at least one state associated with at least one IoT device. The generated client device notification(s) can each indicate the change in state associated with the at least one IoT device, and can optionally indicate the at least one IoT device. Further, the remote automated assistant component(s) can identify candidate assistant client devices that are associated with the at least one IoT device, and determine whether each of the one or more of the candidate assistant client device(s) should render a corresponding client device notification.Type: ApplicationFiled: December 21, 2022Publication date: July 27, 2023Inventors: David Roy Schairer, Sumer Mohammed, Mark Spates, IV, Prem Kumar, Chi Yeung Jonathan Ng, Di Zhu, Steven Clark
-
Patent number: 11552941Abstract: A method may include obtaining, from a user device, a request to access a control system among various control systems. The method may further include determining whether a user associated with the user device is authorized to access the control system based on user information associated with the user in a database. The method may further include generating, in response to determining that the user is authorized, a user code associated with a predetermined time period for accessing the control system. The method may further include transmitting the user code to the user device and the control system. The user code may authenticate a user session between the user device and the control system. The method further includes transmitting, in response to the predetermined time period expiring, a command that terminates the user session between the control system by the user device.Type: GrantFiled: October 30, 2020Date of Patent: January 10, 2023Assignee: SAUDI ARABIAN OIL COMPANYInventors: Prem Kumar, Mohammed A. Batouq, Omar A. Mohisin, Eid N. Rashidi
-
Patent number: 11538477Abstract: Remote automated assistant component(s) generate client device notification(s) based on a received IoT state change notification that indicates a change in at least one state associated with at least one IoT device. The generated client device notification(s) can each indicate the change in state associated with the at least one IoT device, and can optionally indicate the at least one IoT device. Further, the remote automated assistant component(s) can identify candidate assistant client devices that are associated with the at least one IoT device, and determine whether each of the one or more of the candidate assistant client device(s) should render a corresponding client device notification.Type: GrantFiled: December 3, 2020Date of Patent: December 27, 2022Assignee: GOOGLE LLCInventors: David Roy Schairer, Sumer Mohammed, Mark Spates, IV, Prem Kumar, Chi Yeung Jonathan Ng, Di Zhu, Steven Clark
-
Publication number: 20220141212Abstract: A method may include obtaining, from a user device, a request to access a control system among various control systems. The method may further include determining whether a user associated with the user device is authorized to access the control system based on user information associated with the user in a database. The method may further include generating, in response to determining that the user is authorized, a user code associated with a predetermined time period for accessing the control system. The method may further include transmitting the user code to the user device and the control system. The user code may authenticate a user session between the user device and the control system. The method further includes transmitting, in response to the predetermined time period expiring, a command that terminates the user session between the control system by the user device.Type: ApplicationFiled: October 30, 2020Publication date: May 5, 2022Applicant: SAUDI ARABIAN OIL COMPANYInventors: Prem Kumar, Mohammed A. Batouq, Omar A. Mohisin, Eid N. Rashidi