Patents by Inventor William John Dall
William John Dall 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: 20210319513Abstract: A method, apparatus and system for portfolio performance prediction of a portfolio of projects include receiving information regarding at least start date delays, duration increases and cost overruns for at least one project of the portfolio of projects, determining at least one cluster for the at least one project from the received information regarding at least the start date delays, duration increases and cost overruns for the at least one project of the portfolio of projects, creating a statistical representation for each of the clusters of the at least one project of the portfolio, and predicting a performance of the portfolio of projects using information regarding the statistical representation of the clusters of the at least one project of the portfolio of projects.Type: ApplicationFiled: April 8, 2020Publication date: October 14, 2021Inventors: Danilo Prates de Oliveira, Stanley Thomas Coleman, Nicholas Sertic, William John Dall, Diego Andres Gonzalez Suarez
-
Patent number: 9917829Abstract: A system for providing a conditional single sign-on, wherein during a first access sequence a connection broker provides a first random number to a device. During a subsequent access period, the device provides encrypted user credentials to the connection broker comprising credentials of a user encrypted by a key K. The key K comprises the first random number combined with a second random number. The device further provides an encryption of the second random number to the connection broker, the second random number encrypted with a first public key held by the computer resource. The connection broker decrypts the first random number and retransmits the encryption of the second random number and the encrypted user credentials to the computing resource.Type: GrantFiled: September 23, 2016Date of Patent: March 13, 2018Assignee: Teradici CorporationInventor: William John Dall
-
Patent number: 9461820Abstract: A method and apparatus for accessing a computer resource, wherein, during a first access sequence, the computer resource receives credentials of a user from a device the user is using to access the computer resource, encrypts the credentials using at least a first credentials key stores the encrypted credentials, communicates the first credentials key to a connection broker or to the device, and purges the first credentials key. The computer resource, during a subsequent access sequence, receives the first credentials key, decrypts the encrypted credentials using the first credentials key, and purges the first credentials key. The computer resource authenticates the user using the credentials and purges the credentials after the user is authenticated and enables the device to access the computer resource following the authentication of the user.Type: GrantFiled: June 2, 2014Date of Patent: October 4, 2016Assignee: Teradici CorporationInventor: William John Dall
-
Patent number: 9398026Abstract: Method for managing appliance authentication. In one embodiment, the method comprises generating, by a server, a first secret and a second secret from a certificate; transmitting from the server to a client computer, via a first channel secured and trusted based on a trusted computer, the first secret and the second secret; presenting the certificate to an appliance in response to a secure channel request from the appliance, wherein the appliance is holding the first secret; receiving, from the appliance, a description of a second channel, via the appliance, between the client computer and the server; establishing a trust in the second channel based on the description; and transmitting, in response to the trust in the second channel, via the second channel, channel information that comprises a portion of the description signed by the second secret.Type: GrantFiled: May 13, 2015Date of Patent: July 19, 2016Assignee: Teradici CorporationInventors: William John Dall, Arthur Neil Klassen
-
Patent number: 9077709Abstract: Method for managing appliance authentication. In one embodiment, the method comprises generating, by a server, a first secret and a second secret from a certificate; transmitting from the server to a client computer, via a first channel secured and trusted based on a trusted computer, the first secret and the second secret; presenting the certificate to an appliance in response to a secure channel request from the appliance, wherein the appliance is holding the first secret; receiving, from the appliance, a description of a second channel, via the appliance, between the client computer and the server; establishing a trust in the second channel based on the description; and transmitting, in response to the trust in the second channel, via the second channel, channel information that comprises a portion of the description signed by the second secret.Type: GrantFiled: January 31, 2013Date of Patent: July 7, 2015Assignee: Teradici CorporationInventors: William John Dall, Arthur Neil Klassen
-
Patent number: 9049271Abstract: A method for managing media communications. In one embodiment, the method comprises establishing a session to a computer over a network and through a switch; generating first and second frames of an image stream; identifying updated regions of the first and the second frames, wherein the updated region of the first frame has a first size and the updated region of the second frame has a second size different from the first size; compressing, based on a value from a congestion manager, the updated regions of the first and the second frames to generate a first and a second encoding, respectively; transmitting the first encoding over the session at a first rate determined from the first size and the value; and transmitting the second encoding over the session at a second rate determined from the second size and the value, wherein the second rate is different from the first rate.Type: GrantFiled: December 11, 2013Date of Patent: June 2, 2015Assignee: Teradici CorporationInventors: David Victor Hobbs, William John Dall
-
Patent number: 9026615Abstract: A method and apparatus for communicating image data. In one embodiment, the method comprises transmitting, by a computer comprising at least one processor, (i) an initial encoding of a first image instance of a first spatial tile in a sequence of image frames followed by (ii) an initial encoding of a second image instance of the first spatial tile; transmitting, by the computer, an encoding indicative of a perfect match between pixel values of a first image instance of a second spatial tile in the sequence and the first image instance of the first spatial tile; and transmitting, by the computer, an initial encoding of a second image instance of the second spatial tile based on receiving an indication of an absence of a decoding of the encoding of the first image instance of the first spatial tile.Type: GrantFiled: September 5, 2012Date of Patent: May 5, 2015Assignee: Teradici CorporationInventors: Guy Sirton, William John Dall
-
Patent number: 8599214Abstract: A method for communicating an image section between a first computer and a second computer, the first computer adapted for remotely coupling to the second computer via a network. The method comprises determining, by the first computer, a color table comparison result for an input pixel value, the color table comparison result identifying one of (i) an indexed color value of a color table, the indexed color value approximating the input pixel value, or (ii) an absence in the color table of any color value approximating the input pixel value; generating, based on the color table comparison result, encoded data comprising one of a derivative of the input pixel value or an index for the indexed color value; communicating, to the second computer, the encoded data; and updating the color table according to the color table comparison result.Type: GrantFiled: February 1, 2010Date of Patent: December 3, 2013Assignee: Teradici CorporationInventors: William John Dall, David Victor Hobbs
-
Patent number: 6984256Abstract: An operational state of a system for filtering imaging by-products from an airflow is monitored by comparing a measurement of the flow rate of the airflow to a threshold. Additionally, an operational state of a filtration element is monitored by accumulating a count indicative of the remaining capacity of the filtration element in a memory device coupled to the filtration element.Type: GrantFiled: June 30, 2003Date of Patent: January 10, 2006Assignee: Creo Inc.Inventors: Anton W. Lamprecht, Dean Laurent Leonard, William John Dall, David Bruce Burgess, Alexander Kheifets
-
Publication number: 20040055464Abstract: An operational state of a system for filtering imaging by-products from an airflow is monitored by comparing a measurement of the flow rate of the airflow to a threshold. Additionally, an operational state of a filtration element is monitored by accumulating a count indicative of the remaining capacity of the filtration element in a memory device coupled to the filtration element.Type: ApplicationFiled: June 30, 2003Publication date: March 25, 2004Applicant: Creo Inc.Inventors: Anton W. Lamprecht, Dean Laurent Leonard, William John Dall, David Bruce Burgess, Alexander Kheifets