Patents by Inventor Rafiul Ahad

Rafiul Ahad 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: 20090193499
    Abstract: Apparatus, methods, and computer program products are disclosed that present a delegated-right to a delegation system by a service-application provisioned with the delegation system. The delegated-right enables the service-application to perform an operation/access on behalf of a delegator-user. The method then attempts to perform the operation/access.
    Type: Application
    Filed: January 25, 2008
    Publication date: July 30, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Alok Srivastava, Rafiul Ahad
  • Publication number: 20090158425
    Abstract: Apparatus, methods, and computer program products are disclosed that determine an actor context of an actor as well as an access environment for an attempted operation responsive to the actor context and a necessary condition. The method also evaluates whether the access environment satisfies the necessary condition and activates a principal responsive to the evaluation and authenticates the actor against the principal.
    Type: Application
    Filed: December 18, 2007
    Publication date: June 18, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Eric S. Chan, Rafiul Ahad, Richard J. Hall, Terry M. Olkin, Amar Padmanabha, Padmanabha Vedam
  • Publication number: 20090064342
    Abstract: Apparatus, methods, and computer program products are disclosed that determine Rights to an entity. The disclosed technology maintains data structures representing a set of entities. These entities include protected-entities and sensitivity-entities. Each of the sensitivity-entities is associated with a respective sensitivity access-control-list. The sensitivity-entities include a first sensitivity-entity that is associated with a first sensitivity-access-control-list. A first protected-entity being one of one or more of the protected-entities associated with the first sensitivity-entity. The technology evaluates Rights to the first protected-entity with respect to the first sensitivity-access-control-list and enables access to the first protected-entity responsive to the Rights evaluation and presents the first protected-entity when access is enabled.
    Type: Application
    Filed: August 27, 2007
    Publication date: March 5, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Eric S. Chan, Ilya Teplov, Rafiul Ahad, Mario Bonin, David Brennan Gaunce, Lenny Karpel, Patrice Lapierre, Terry M. Olkin, Daniel G. Rabe, Ben Self
  • Patent number: 7024656
    Abstract: Object persistence is facilitated by introducing persistent agents to act as bridges between the programming model and the database model. Persistent agents are instantiated on a per-class basis and are responsible for mapping their class to a suitable database related. Methods are defined for the persistent agent to specify database-specific properties and optimization hints.
    Type: Grant
    Filed: May 25, 2000
    Date of Patent: April 4, 2006
    Assignee: Oracle International Corporation
    Inventor: Rafiul Ahad
  • Patent number: 6941310
    Abstract: A cache table comprises a set of access parameters and a set of data columns. One or more instances of a cache table are stored on a mobile computing device. Each instance includes an argument (a unique set of values for the access parameters) and a result set (a set of values for the data columns). Thus, each result in a result set comprises the argument and corresponding column values. Cached result sets have specified periods of validity, and may or may not be usable after becoming invalid. Valid cached data may be used regardless of whether a connection is available to a data source (e.g., data or application server). Invalid data may be used for a period of time if no connection is available to the data source. Data in a cache table may be selectively updated from a data source without synchronizing the entire local database.
    Type: Grant
    Filed: July 17, 2002
    Date of Patent: September 6, 2005
    Assignee: Oracle International Corp.
    Inventors: Rafiul Ahad, Jerry Chiang, Oleg Kibirev, Ravindra Prakash, Samuelson Rehman
  • Publication number: 20040015504
    Abstract: A cache table comprises a set of access parameters and a set of data columns. One or more instances of a cache table are stored on a mobile computing device. Each instance includes an argument (a unique set of values for the access parameters) and a result set (a set of values for the data columns). Thus, each result in a result set comprises the argument and corresponding column values. Cached result sets have specified periods of validity, and may or may not be usable after becoming invalid. Valid cached data may be used regardless of whether a connection is available to a data source (e.g., data or application server). Invalid data may be used for a period of time if no connection is available to the data source. Data in a cache table may be selectively updated from a data source without synchronizing the entire local database.
    Type: Application
    Filed: July 17, 2002
    Publication date: January 22, 2004
    Inventors: Rafiul Ahad, Jerry Chiang, Oleg Kibirev, Ravindra Prakash, Samuelson Rehman