Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Ims

Steven D. Ims, Apex, NC US

Patent application numberDescriptionPublished
20080288583METHOD AND SYSTEM FOR GENERATING AUXILIARY-SERVER CACHE IDENTIFIERS - A method, system, and computer program product, by which portions of the session information that page-content is dependent upon are “pushed” to the client from the origin server in a way such that auxiliary servers, e.g. other application servers and edge-servers, have access to the session information and fragment dependancy data to generate auxiliary-server cache-IDs for the custom pages. This enables distribution of the load away from the origin server, allowing better application distribution and scalability through more effective caching.11-20-2008

Steven Dale Ims, Apex, NC US

Patent application numberDescriptionPublished
20090328205USER ESTABLISHED GROUP-BASED SECURITY FOR USER CREATED RESTFUL RESOURCES - A system for securing user created Web resources that includes a data store and a URI security engine. The data store can store digitally encoded content comprising a set of user created, URI identified resources. The URI security engine can provide declarative instance based URI access control to the user created URI identified resources. The URI security engine can apply semantics of user/group control for accessing the URI identified resource. These controls can be group controlled based upon deployer (creator) established privileges rather than being based upon an explicit developer established privileges, which may not be possible since the resources can be deployer (end-user) created resources not existing at development time.12-31-2009

Steven Dale Ims, Raleigh, NC US

Patent application numberDescriptionPublished
20090171922System and Method for Dynamically Exposing SQL Statements as Web Protocols - A system, method, and program product is provided that receives a client request from a client computer system over a computer network, such as the Internet. The client request includes a request method and also includes a resource identifier. The system traverses a directory structure using the resource identifier. A resource file is located based on the traversing. The name associated with the resource file also includes the name of the resource method. A database query statement is retrieved from the located resource file. The retrieved database query statement is executed. The execution of the database query statement yields one or more database results, such as records from a database table. These database results are returned to the client computer system.07-02-2009