Patents by Inventor James Mwaura

James Mwaura 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: 7260831
    Abstract: The present disclosure addresses an enhancement to a resource access decision facility, preferably a CORBA RAD, that allows additional query capabilities and faster resource access. Resource access decisions obtained from RAD are placed in a cache. An application can retrieve access decisions directly from the cache rather than requesting the decisions from RAD. If an access decision is not available in the cache, the access decision is requested from RAD. The preferred embodiments of the present disclosure allow the retrieval of lists of roles that have access to a particular resource and resources to which a particular role has access. The cache can be populated either prior to or during the mainstream execution of a program. In another embodiment, a backup version of the data in the cache can be stored in a storage medium external to the cache for near immediate restart after a crash or shutdown.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: August 21, 2007
    Assignee: Sprint Communications Company L.P.
    Inventors: Konstantin Beznosov, Jennifer Carter, James Mwaura, Hieu Nguyen
  • Patent number: 6591274
    Abstract: The present invention relates to a computer software framework and method for accessing data from a datastore. The invention discloses a framework for accessing data from a datastore. The framework is comprised of a datatable comprising data retrieved from a datastore. A first class object, a second class object, and a third class object populated with columns of data from the datatable, and the second class object is referenced by the first class object and the third class object is referenced by the second class object. A hashtable is used to cache the first, second, and third class objects such that the first class object is stored as a key in the hashtable and the second and third class objects are the corresponding value of that key in the hashtable. The method for accessing data from a datastore comprises creating a datatable comprising data retrieved from a datastore. A first class object, a second class object, and a third class object are populated with columns of data from the datatable.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: July 8, 2003
    Assignee: Sprint Communications Company, L.P.
    Inventors: Dwayne Smith, James Mwaura