Patents by Inventor Paul Byron Hillyard

Paul Byron Hillyard 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: 10997131
    Abstract: A computing device configured for using a member attribute to perform a database operation is described. The computing device includes a processor and instructions stored in memory. The computing device generates an object based on a class with a member. The member has an associated attribute that indicates a database mapping. The computing device also performs a database operation based on the attribute.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: May 4, 2021
    Assignee: Ivanti, Inc.
    Inventor: Paul Byron Hillyard
  • Patent number: 10637950
    Abstract: A computing device configured to forward a request is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device receives a request. The computing device also identifies an agent module based on the request to obtain an identified agent module. The computing device further determines an administrative service based on the identified agent module. The computing device additionally forwards the request to the administrative service. The computing device also sends a reply to the identified agent module.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 28, 2020
    Assignee: Ivanti, Inc.
    Inventors: Gregory P. Olsen, Paul Byron Hillyard
  • Patent number: 10628173
    Abstract: A computing device that is configured for remotely invoking dynamic classes is described. The computing device includes a processor, memory in electronic communication with the processor and instructions stored in the memory. The computing device deploys one or more assemblies, which are used by an unreferenced derived class. A byte array that includes the unreferenced derived class is received from a remote node. The unreferenced derived class includes an implementation of a common base class. The computing device further receives a class name and one or more assembly names from the remote node. The computing device decodes the byte array to reconstitute the unreferenced derived class and calls the implementation of the common base class. One or more operations may be performed with the unreferenced derived class.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: April 21, 2020
    Assignee: Ivanti, Inc.
    Inventor: Paul Byron Hillyard
  • Patent number: 10146520
    Abstract: A computing device configured for updating a running application is described. The computing device includes a processor and instructions stored in memory. The computing device executes an old application. The computing device also renames an old application file that is currently in use. Furthermore, the computing device stores a new application file in the same folder as the old application file. The computing device additionally determines whether a new application is set up successfully. The computing device further executes the new application if the new application is set up successfully.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: December 4, 2018
    Assignee: Ivanti, Inc.
    Inventor: Paul Byron Hillyard
  • Patent number: 9811353
    Abstract: A computing device that is configured for remotely invoking dynamic classes is described. The computing device includes a processor, memory in electronic communication with the processor and instructions stored in the memory. The computing device deploys one or more assemblies, which are used by an unreferenced derived class. A byte array that includes the unreferenced derived class is received from a remote node. The unreferenced derived class includes an implementation of a common base class. The computing device further receives a class name and one or more assembly names from the remote node. The computing device decodes the byte array to reconstitute the unreferenced derived class and calls the implementation of the common base class. One or more operations may be performed with the unreferenced derived class.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: November 7, 2017
    Assignee: Crimson Corporation
    Inventor: Paul Byron Hillyard
  • Patent number: 9665601
    Abstract: A computing device configured for using a member attribute to perform a database operation is described. The computing device includes a processor and instructions stored in memory. The computing device generates an object based on a class with a member. The member has an associated attribute that indicates a database mapping. The computing device also performs a database operation based on the attribute.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: May 30, 2017
    Assignee: Crimson Corporation
    Inventor: Paul Byron Hillyard
  • Patent number: 9609077
    Abstract: A computing device configured to forward a request is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device receives a request. The computing device also identifies an agent module based on the request to obtain an identified agent module. The computing device further determines an administrative service based on the identified agent module. The computing device additionally forwards the request to the administrative service. The computing device also sends a reply to the identified agent module.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: March 28, 2017
    Assignee: Crimson Corporation
    Inventors: Gregory P. Olsen, Paul Byron Hillyard
  • Patent number: 9489652
    Abstract: A computing device that is configured for running a query on inventory information is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device obtains inventory data. The computing device also obtains a query corresponding to the computing device. The computing device runs the query on the inventory data. The computing device further determines whether the query returns a record. The computing device additionally obtains a task corresponding to the query if a record is returned.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: November 8, 2016
    Assignee: Crimson Corporation
    Inventors: Paul Byron Hillyard, Mark Bird
  • Patent number: 9229773
    Abstract: A method for determining when to perform an operation on a computing device is described. The computing device receives a direction to perform an operation. A deferral configuration including at least one criterion is also received. The computing device determines whether a criterion is met and defers performance of the operation if it is met. The computing device performs the operation if a criterion is not met.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: January 5, 2016
    Assignee: Crimson Corporation
    Inventors: Michael Max Snow, Paul Byron Hillyard
  • Patent number: 8869154
    Abstract: A method for controlling processor usage on a computing device is described. The method includes identifying targeted processes and obtaining a total processor usage for a processor on the computing device. The method also includes determining an amount of time to suspend threads within the targeted processes and suspending the threads for the determined amount of time.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: October 21, 2014
    Assignee: Crimson Corporation
    Inventors: Paul Byron Hillyard, Rob Thomas Bradshaw Fotheringham