Patents by Inventor Suraj Singh

Suraj Singh 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: 20260189566
    Abstract: An object access service is implemented on a computer system for configuring and enforcing multi-dimensional data security using security assignments beyond role-based access controls. The computer system accesses a request submitted on behalf of a user for access to database structure(s). The computer system requests predicate(s) mapped to role(s) assigned to the user and stored in association with the database structure(s). Predicate(s) submitted to the database may be dynamically filled in by the database pursuant to retrieving data from the database structure(s) to reference security assignment field(s) and security assignment value(s) of the security assignment. The predicate(s) are used to retrieve a security assignment that restricts access to the database structure(s) beyond the role(s) assigned to the user.
    Type: Application
    Filed: February 27, 2026
    Publication date: July 2, 2026
    Applicant: Oracle International Corporation
    Inventors: Alvin Law, Suraj Singh, Kishore Kondepudi, Satya Anur
  • Publication number: 20260100114
    Abstract: Systems and methods related to a ticket vending machine are described herein. An example ticket vending machine includes a digital touch screen designed to output a user interface, the user interface designed to support at least one of an audio control, a tactile control, or combinations thereof, and a barcode reader. The ticket vending machine may also include a ticket dispenser including at least one of a smart card dispenser, a paper ticket printer, a receipt printer, or combinations thereof. The ticket vending machine may further include a fare validation system including a credit card terminal and a currency validation system, wherein the currency validation system includes a coin validation device, a currency hopper, and a bank note recycler. A housing is designed to house the digital touch screen, the barcode reader, the ticket dispenser, and the fare validation system for the ticket vending machine.
    Type: Application
    Filed: October 6, 2025
    Publication date: April 9, 2026
    Inventors: Suraj Singh, Anveshan Goel, Delbert Gray
  • Patent number: 12587530
    Abstract: An object access service is implemented on a computer system for configuring and enforcing multi-dimensional data security using security assignments beyond role-based access controls. The computer system accesses a request submitted on behalf of a user for access to database structure(s). The computer system requests predicate(s) mapped to role(s) assigned to the user and stored in association with the database structure(s). Predicate(s) submitted to the database may be dynamically filled in by the database pursuant to retrieving data from the database structure(s) to reference security assignment field(s) and security assignment value(s) of the security assignment. The predicate(s) are used to retrieve a security assignment that restricts access to the database structure(s) beyond the role(s) assigned to the user.
    Type: Grant
    Filed: June 11, 2024
    Date of Patent: March 24, 2026
    Assignee: Oracle International Corporation
    Inventors: Alvin Law, Suraj Singh, Kishore Kondepudi, Satya Anur
  • Publication number: 20260044464
    Abstract: Techniques for facilitating efficient polling using machine learning are disclosed. A system uses historical data associated with execution of tasks to train a machine learning model to predict execution times. After receiving a request for execution of a task, the system provides a polling configuration to the requesting device that includes a polling frequency based on a prediction for when the task execution will be completed. This prediction is generated by the machine learning model.
    Type: Application
    Filed: October 22, 2025
    Publication date: February 12, 2026
    Applicant: Oracle International Corporation
    Inventors: Debashis Upagupta Mishra, Varun Jain, Suraj Singh
  • Publication number: 20250379867
    Abstract: An object access service is implemented on a computer system for configuring and enforcing multi-dimensional data security using security assignments beyond role-based access controls. The computer system accesses a request submitted on behalf of a user for access to database structure(s). The computer system requests predicate(s) mapped to role(s) assigned to the user and stored in association with the database structure(s). Predicate(s) submitted to the database may be dynamically filled in by the database pursuant to retrieving data from the database structure(s) to reference security assignment field(s) and security assignment value(s) of the security assignment. The predicate(s) are used to retrieve a security assignment that restricts access to the database structure(s) beyond the role(s) assigned to the user.
    Type: Application
    Filed: June 11, 2024
    Publication date: December 11, 2025
    Applicant: Oracle International Corporation
    Inventors: Alvin Law, Suraj Singh, Kishore Kondepudi, Satya Anur
  • Patent number: 12468643
    Abstract: Techniques for facilitating efficient polling using machine learning are disclosed. A system uses historical data associated with execution of tasks to train a machine learning model to predict execution times. After receiving a request for execution of a task, the system provides a polling configuration to the requesting device that includes a polling frequency based on a prediction for when the task execution will be completed. This prediction is generated by the machine learning model.
    Type: Grant
    Filed: February 9, 2024
    Date of Patent: November 11, 2025
    Assignee: Oracle International Corporation
    Inventors: Debashis Upagupta Mishra, Varun Jain, Suraj Singh
  • Publication number: 20250258788
    Abstract: Techniques for facilitating efficient polling using machine learning are disclosed. A system uses historical data associated with execution of tasks to train a machine learning model to predict execution times. After receiving a request for execution of a task, the system provides a polling configuration to the requesting device that includes a polling frequency based on a prediction for when the task execution will be completed. This prediction is generated by the machine learning model.
    Type: Application
    Filed: February 9, 2024
    Publication date: August 14, 2025
    Applicant: Oracle International Corporation
    Inventors: Debashis Upagupta Mishra, Varun Jain, Suraj Singh
  • Patent number: 11277318
    Abstract: A device may receive site data identifying a site associated with a telecommunications network. The device may determine handover data identifying handovers of user equipment associated with the site. The device may receive traffic data identifying traffic generated by the user equipment associated with the site. The device may calculate, based on the site data, the handover data, and the traffic data, a plurality of key performance indicators (KPIs) for the site, for a predefined time period, and if the site is decommissioned, wherein the plurality of KPIs include one or more of: resource block utilization data, determining KPI satisfaction data identifying whether one or more of the plurality of KPIs satisfy one or more of a plurality of KPI thresholds, and performing one or more actions based on the KPI satisfaction data.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: March 15, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Sanjay Tiwari, Mayur Kolhe, Chetan Thukral, Sandeep Bhatnagar, Indranil Choudhuri, Suraj Singh, Subrat Kumar Pradhan
  • Publication number: 20210344574
    Abstract: A device may receive site data identifying a site associated with a telecommunications network. The device may determine handover data identifying handovers of user equipment associated with the site. The device may receive traffic data identifying traffic generated by the user equipment associated with the site. The device may calculate, based on the site data, the handover data, and the traffic data, a plurality of key performance indicators (KPIs) for the site, for a predefined time period, and if the site is decommissioned, wherein the plurality of KPIs include one or more of: resource block utilization data, determining KPI satisfaction data identifying whether one or more of the plurality of KPIs satisfy one or more of a plurality of KPI thresholds, and performing one or more actions based on the KPI satisfaction data.
    Type: Application
    Filed: June 15, 2020
    Publication date: November 4, 2021
    Inventors: Sanjay TIWARI, Mayur KOLHE, Chetan THUKRAL, Sandeep BHATNAGAR, Indranil CHOUDHURI, Suraj SINGH, Subrat KUMAR PRADHAN
  • Publication number: 20130150014
    Abstract: Systems and methods are presented to support operation of a multiple subscriber identity module (SIM) device. A first SIM may monitor paging indicators while a second SIM performs a data transfer or voice call. During the second SIM's data transfer or voice call, paging transition times are identified to transition communication resources to the first SIM for use in monitoring paging indicators. The transition time may be short so as to limit the impact on the second SIM's data transfer or voice call. When the first SIM receives a paging indicator indicating an incoming call, the device may retrieve caller identification information of the incoming call and automatically reject the incoming call. The communication resource may be returned to the second SIM to continue the data transfer or voice call.
    Type: Application
    Filed: July 13, 2012
    Publication date: June 13, 2013
    Applicant: Broadcom Corporation
    Inventors: Zhijun Gong, Yongqian Wang, Xiaoxin Qiu, Naveen Palle Venkata, Suraj Singh, Sanjeev K. Sharma, Stephen J. Richards
  • Patent number: 7450655
    Abstract: A method and apparatus are provided for improved timing error detection.
    Type: Grant
    Filed: July 22, 2003
    Date of Patent: November 11, 2008
    Assignee: Intel Corporation
    Inventor: Suraj Singh
  • Publication number: 20050018792
    Abstract: A method and apparatus are provided for improved timing error detection.
    Type: Application
    Filed: July 22, 2003
    Publication date: January 27, 2005
    Inventor: Suraj Singh