Patents by Inventor John S. Roman

John S. Roman 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: 20120233153
    Abstract: Techniques are disclosed for generating a hierarchical view from a directory attribute stored in a directory. In one embodiment, a user request is received to query a directory attribute of a directory service. One or more search requests are issued against a directory service according to a protocol, where each search request specifies: (i) the directory attribute, (ii) a search key, and (iii) a maximum count of result entries to be returned by the directory service for the respective search request. The hierarchical view may be generated from result entries retrieved responsive to the one or more search requests.
    Type: Application
    Filed: March 11, 2011
    Publication date: September 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Roman, William A. Spencer
  • Publication number: 20110270823
    Abstract: Systems and methods of generating virtual views may provide for identifying a first position in a first list based on a view selection such as a drag of a scroll bar. A plurality of remaining positions may be identified in a corresponding plurality of remaining lists based on the first position. In one example, the first position is used as a key to search each of the plurality of remaining lists. Solutions may also provide for generating a merged list view based on the first position and the plurality of remaining positions.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Roman, William A. Spencer
  • Patent number: 6883098
    Abstract: Application execution contexts within an untrusted computer system are classified as trusted or untrusted based on respective names assigned to the execution contexts. If an application runs in an untrusted execution context, an operating system within the untrusted computer system prevents the application from initiating a connection with a trusted computer system and accessing sensitive parts of the untrusted computer system. If the application runs in a trusted execution context, the operating system permits the application to initiate a connection with the trusted computer system.
    Type: Grant
    Filed: September 20, 2000
    Date of Patent: April 19, 2005
    Assignee: International Business Machines Corporation
    Inventors: John S. Roman, Brian K. Wade