Patents by Inventor Justin J. McDonald

Justin J. McDonald 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: 20190258510
    Abstract: A scheduler thread executes to queue a set of tasks for execution by a processor during a time interval. A counter associated with the particular time interval is incremented based on a determination that a time segment of the time interval has elapsed since a previous execution of the scheduler thread. Following the particular time interval, the counter is compared with a threshold value to determine whether the counter is less than the threshold value. It is determined that the processor has experienced a starvation state based at least in part on determining that the counter is less than the threshold value.
    Type: Application
    Filed: February 20, 2018
    Publication date: August 22, 2019
    Inventors: Nathan A. Hastings, Justin J. McDonald
  • Patent number: 9935919
    Abstract: This disclosure relates in general to the field of directory information systems and/or services. In a method embodiment, a method of arranging objects in a directory information system includes providing a plurality of objects to a computer-readable medium having a directory information structure. Each object may have one or more characteristics and each object may be stored, for example, in the computer-readable medium according to the directory information structure. Storing the objects may further include performing a mathematic operation on at least one of the characteristic(s) of the object, and arranging the object in the directory information structure based at least in part on a result of the mathematical operation performed on at least one of the characteristic(s) of the object.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: April 3, 2018
    Assignee: CA, Inc.
    Inventors: Richard H. Harvey, Justin J. McDonald, Ronald W. Ramsay
  • Patent number: 8909659
    Abstract: A method of executing an operation in a directory information system, includes performing a first operation within a directory information system in accordance with a predetermined procedure, where the first operation comprising a search for one or more of a plurality of directory objects. The plurality of directory objects are stored in a computer-readable medium that has a directory information structure. In one particular embodiment, the search generates one or more first results. The method also includes performing a second operation within the directory information system in accordance with the predetermined procedure. The second operation uses at least a portion of the one or more first results generated by the search for the one or more of the plurality of objects. In this embodiment, the second operation generates one more second results. The method further includes returning the one or more second results based at least in part on the second operation.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: December 9, 2014
    Assignee: CA, Inc.
    Inventors: Richard H. Harvey, Justin J. McDonald
  • Patent number: 8458176
    Abstract: According to one embodiment, a method for providing an enhanced directory service includes providing a supplemental layer between a user and a reference layer, the supplemental layer providing the user with any directory functionality provided by the reference layer as well as additional directory functionality.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: June 4, 2013
    Assignee: CA, Inc.
    Inventors: Richard H. Harvey, Ronald W. Ramsay, Justin J. McDonald
  • Patent number: 8326899
    Abstract: According to one embodiment, a method of processing an update operation in a directory system having a reference layer having directory functionality and a supplemental layer operative intermediate the reference layer and a user is provided. The supplemental layer comprises a non-persistent store. The method includes receiving the update operation the update operation having an associated attribute and determining whether the attribute associated with the update operation is stored in the non-persistent store.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: December 4, 2012
    Assignee: CA, Inc.
    Inventors: Richard H. Harvey, Justin J. McDonald, Ronald W. Ramsay
  • Patent number: 8321486
    Abstract: According to one embodiment of the invention a method of updating schema in a directory system having a reference layer adapted to provide directory functionality and an intermediate layer adapted to provide supplemental directory functionality is provided. The intermediate layer is provided between the reference layer and the client is provided. The method includes determining that a new attribute type is not defined in a schema associated with the system, and in response, registering the new attribute type in the schema.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: November 27, 2012
    Assignee: CA, Inc.
    Inventors: Richard H. Harvey, Damon N. Groenveld, Justin J. McDonald
  • Publication number: 20090216723
    Abstract: This disclosure relates in general to the field of directory information systems and/or services. In a method embodiment, a method of arranging objects in a directory information system includes providing a plurality of objects to a computer-readable medium having a directory information structure. Each object may have one or more characteristics and each object may be stored, for example, in the computer-readable medium according to the directory information structure. Storing the objects may further include performing a mathematic operation on at least one of the characteristic(s) of the object, and arranging the object in the directory information structure based at least in part on a result of the mathematical operation performed on at least one of the characteristic(s) of the object.
    Type: Application
    Filed: January 9, 2009
    Publication date: August 27, 2009
    Applicant: Computer Associates Think, Inc.
    Inventors: Richard H. Harvey, Justin J. McDonald, Ronald W. Ramsay
  • Publication number: 20090150360
    Abstract: A method of executing an operation in a directory information system, includes performing a first operation within a directory information system in accordance with a predetermined procedure, where the first operation comprising a search for one or more of a plurality of directory objects. The plurality of directory objects are stored in a computer-readable medium that has a directory information structure. In one particular embodiment, the search generates one or more first results. The method also includes performing a second operation within the directory information system in accordance with the predetermined procedure. The second operation uses at least a portion of the one or more first results generated by the search for the one or more of the plurality of objects. In this embodiment, the second operation generates one more second results. The method further includes returning the one or more second results based at least in part on the second operation.
    Type: Application
    Filed: December 10, 2008
    Publication date: June 11, 2009
    Applicant: Computer Associates Think, Inc.
    Inventors: Richard H. Harvey, Justin J. McDonald