Patents by Inventor Tristan Williams
Tristan Williams 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: 11941831Abstract: An image processing system to estimate depth for a scene. The image processing system includes a fusion engine to receive a first depth estimate from a geometric reconstruction engine and a second depth estimate from a neural network architecture. The fusion engine is configured to probabilistically fuse the first depth estimate and the second depth estimate to output a fused depth estimate for the scene. The fusion engine is configured to receive a measurement of uncertainty for the first depth estimate from the geometric reconstruction engine and a measurement of uncertainty for the second depth estimate from the neural network architecture, and use the measurements of uncertainty to probabilistically fuse the first depth estimate and the second depth estimate.Type: GrantFiled: July 23, 2021Date of Patent: March 26, 2024Assignee: Imperial College Innovations LimitedInventors: Tristan William Laidlow, Jan Czarnowski, Stefan Leutenegger
-
Publication number: 20230364507Abstract: A method for facilitating user interactions. The method includes detecting a selection by a pointer device of a first character; detecting a movement of the pointer device towards a target object; presenting an indicator; detecting that the pointer device is within a predetermined distance of the target object; determining whether a job to be executed with respect to the target object is capable of being executed by the first character; highlighting the target object when the pointer device is within the predetermined distance and the first character is capable of executing the job; assigning the first character to the target object; causing the first character to execute the job with respect to the target object; and updating a presentation of the target object to present a result of the executed job.Type: ApplicationFiled: May 11, 2023Publication date: November 16, 2023Applicant: Supercell OyInventors: Touko Tahkokallio, Tristan Williams
-
Patent number: 11773171Abstract: The present invention provides Wnt pathway agonists and related compositions, which may be used in any of a variety of therapeutic methods for the treatment of diseases.Type: GrantFiled: December 19, 2018Date of Patent: October 3, 2023Assignee: Surrozen Operating, Inc.Inventors: Yang Li, Tom Zhiye Yuan, Aaron Ken Sato, Wen-Chen Yeh, Claudia Yvonne Janda, Tristan William Fowler, Helene Baribault, Kuo-Pao Lai, Liqin Xie, Randall J. Brezski, Chenggang Lu
-
Patent number: 11684850Abstract: A method for facilitating user interactions. The method includes detecting a selection by a pointer device of a first character; detecting a movement of the pointer device towards a target object; presenting an indicator; detecting that the pointer device is within a predetermined distance of the target object; determining whether a job to be executed with respect to the target object is capable of being executed by the first character; highlighting the target object when the pointer device is within the predetermined distance and the first character is capable of executing the job; assigning the first character to the 10 target object; causing the first character to execute the job with respect to the target object; and updating a presentation of the target object to present a result of the executed job.Type: GrantFiled: May 23, 2022Date of Patent: June 27, 2023Assignee: Supercell OyInventors: Touko Tahkokallio, Tristan Williams
-
Publication number: 20220362664Abstract: A method for facilitating user interactions. The method includes detecting a selection by a pointer device of a first character; detecting a movement of the pointer device towards a target object; presenting an indicator; detecting that the pointer device is within a predetermined distance of the target object; determining whether a job to be executed with respect to the target object is capable of being executed by the first character; highlighting the target object when the pointer device is within the predetermined distance and the first character is capable of executing the job; assigning the first character to the target object; causing the first character to execute the job with respect to the target object; and updating a presentation of the target object to present a result of the executed job.Type: ApplicationFiled: May 23, 2022Publication date: November 17, 2022Applicant: Supercell OyInventors: Touko Tahkokallio, Tristan Williams
-
Publication number: 20220189116Abstract: An image processing system configured to obtain a mesh representation of a scene, wherein the mesh representation comprises a plurality of polygons defined by respective vertices associated with an in-plane position, the in-plane position being in a plane comprising a first dimension and a second dimension, and the vertices having an associated vertex depth value in a third dimension different from the first dimension and the second dimension. The image processing system comprises an in-plane position estimation network configured to process image data representative of an image of the scene to estimate the in-plane positions associated with respective vertices of the mesh representation. The image processing system further comprises a depth estimation engine configured to process the in-plane positions and the image data to estimate the associated vertex depth values for the respective vertices of the mesh representation.Type: ApplicationFiled: March 4, 2022Publication date: June 16, 2022Inventors: Michael BLOESCH, Tristan William LAIDLOW, Ronald CLARK, Andrew DAVISON, Stefan LEUTENEGGER
-
Patent number: 11338201Abstract: A method for facilitating user interactions. The method includes detecting a selection by a pointer device of a first character; detecting a movement of the pointer device towards a target object; presenting an indicator; detecting that the pointer device is within a predetermined distance of the target object; determining whether a job to be executed with respect to the target object is capable of being executed by the first character; highlighting the target object when the pointer device is within the predetermined distance and the first character is capable of executing the job; assigning the first character to the 10 target object; causing the first character to execute the job with respect to the target object; and updating a presentation of the target object to present a result of the executed job.Type: GrantFiled: September 28, 2020Date of Patent: May 24, 2022Assignee: Supercell OyInventors: Touko Tahkokallio, Tristan Williams
-
Publication number: 20210350560Abstract: An image processing system to estimate depth for a scene. The image processing system includes a fusion engine to receive a first depth estimate from a geometric reconstruction engine and a second depth estimate from a neural network architecture. The fusion engine is configured to probabilistically fuse the first depth estimate and the second depth estimate to output a fused depth estimate for the scene. The fusion engine is configured to receive a measurement of uncertainty for the first depth estimate from the geometric reconstruction engine and a measurement of uncertainty for the second depth estimate from the neural network architecture, and use the measurements of uncertainty to probabilistically fuse the first depth estimate and the second depth estimate.Type: ApplicationFiled: July 23, 2021Publication date: November 11, 2021Inventors: Tristan William LAIDLOW, Jan CZARNOWSKI, Stefan LEUTENEGGER
-
Publication number: 20210217522Abstract: Systems and methods including analyzing profiles, generating recommendation(s) and supporting evidence associated with the recommendation(s) related to medical services provided to a patient, and transmitting the recommendation(s) and supporting evidence associated with the recommendation(s) to a device that displays the information are disclosed. The supporting evidence may be presented based on a statistical relevance of the information and/or a likelihood that a medical professional will utilize the information.Type: ApplicationFiled: January 14, 2020Publication date: July 15, 2021Inventors: Peter Vladimir Loscutoff, Christopher James Lauinger, Melanie Goetz, Robert Tristan Williams, Emily Anderson
-
Publication number: 20210008451Abstract: A method for facilitating user interactions. The method includes detecting a selection by a pointer device of a first character; detecting a movement of the pointer device towards a target object; presenting an indicator; detecting that the pointer device is within a predetermined distance of the target object; determining whether a job to be executed with respect to the target object is capable of being executed by the first character; highlighting the target object when the pointer device is within the predetermined distance and the first character is capable of executing the job; assigning the first character to the 10 target object; causing the first character to execute the job with respect to the target object; and updating a presentation of the target object to present a result of the executed job.Type: ApplicationFiled: September 28, 2020Publication date: January 14, 2021Applicant: Supercell OyInventors: Touko Tahkokallio, Tristan Williams
-
Publication number: 20200357046Abstract: Portable hand-held battery powered massagers and systems that allows for automated rental of the massager are disclosed. The system allow for the massagers to be freely rented anywhere within a vicinity without physical security and includes mobile devices and remote computing operating systems that communicate with each other and the massager. Activation of the massager is initiated automatically upon rental via independent control over the transmission of the power source to the electric motor that drives the massager tip. Built in GPS tracks, locates, and deters theft of massagers. Expiration of the rental time deactivates the massager and renders it inoperable.Type: ApplicationFiled: May 7, 2020Publication date: November 12, 2020Inventor: Tristan William McGann
-
Publication number: 20200308287Abstract: The present invention provides Wnt pathway agonists and related compositions, which may be used in any of a variety of therapeutic methods for the treatment of diseases.Type: ApplicationFiled: December 19, 2018Publication date: October 1, 2020Inventors: Yang LI, Tom Zhiye YUAN, Aaron Ken SATO, Wen-Chen YEH, Claudia Yvonne JANDA, Tristan William FOWLER, Helene BARIBAULT, Kuo-Pao LAI, Liqin XIE, Randall J. BREZSKI, Chenggang LU
-
Patent number: 10786734Abstract: Disclosed is a method for facilitating user interactions. The method includes detecting a selection by a pointer device of a first character; detecting a movement of the pointer device towards a target object; presenting an indicator; detecting that the pointer device is within a predetermined distance of the target object; determining whether a job to be executed with respect to the target object is capable of being executed by the first character; highlighting the target object when the pointer device is within the predetermined distance and the first character is capable of executing the job; assigning the first character to the target object; causing the first character to execute the job with respect to the target object; and updating a presentation of the target object to present a result of the executed job.Type: GrantFiled: February 20, 2019Date of Patent: September 29, 2020Assignee: Supercell OyInventors: Touko Tahkokallio, Tristan Williams
-
Publication number: 20200261797Abstract: Disclosed is a method for facilitating user interactions. The method includes detecting a selection by a pointer device of a first character; detecting a movement of the pointer device towards a target object; presenting an indicator; detecting that the pointer device is within a predetermined distance of the target object; determining whether a job to be executed with respect to the target object is capable of being executed by the first character; highlighting the target object when the pointer device is within the predetermined distance and the first character is capable of executing the job; assigning the first character to the target object; causing the first character to execute the job with respect to the target object; and updating a presentation of the target object to present a result of the executed job.Type: ApplicationFiled: February 20, 2019Publication date: August 20, 2020Inventors: Touko Tahkokallio, Tristan Williams
-
Patent number: 10574505Abstract: An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.Type: GrantFiled: March 20, 2019Date of Patent: February 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sriram Sampath, Tristan William Scott, Ido Miles Ben-Shachar, Ersev Samim Erdogan, Niraj Agarwala
-
Patent number: 10554646Abstract: Embodiments are directed to provisioning private virtual machines in a public cloud and to managing private virtual machines hosted on a public cloud. In one scenario, a computer system receives authentication information for a private domain from an entity. The entity indicates that their private virtual machines are to be provisioned on a public cloud, where the entity's private domain is accessible using the authentication information. The computer system establishes a virtual network on the public cloud which is configured to host the entity's private virtual machines, where each virtual machine hosts remote applications. The computer system establishes an authenticated connection from the virtual network to the entity's private domain using the received authentication information and provides the entity's private virtual machines on the public cloud.Type: GrantFiled: September 17, 2018Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Amjad Hussain, Jonathan Austin Hoover, Tristan William Scott, Ido Miles Ben-Shachar, Kevin Scott London
-
Publication number: 20190222465Abstract: An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.Type: ApplicationFiled: March 20, 2019Publication date: July 18, 2019Inventors: Sriram Sampath, Tristan William Scott, Ido Miles Ben-Shachar, Ersev Samim Erdogan, Niraj Agarwala
-
Publication number: 20190168833Abstract: A vehicle panel mounting jig includes a first block assembly having a first arm extending substantially perpendicularly at a first mounting jig end, and a second block assembly having a second arm extending substantially perpendicularly at a second mounting jig end and also an opening defined within an inside second block end wherein an inside first block end of the first block assembly is configured for placement therein. The first block assembly and the second block assembly are coupled with an internal tension device. Each of the first arm and the second arm may include a notch formed on an inside radius, and one of the block assemblies may include a handle extending at either the first mounting jig end or the second mounting jig end.Type: ApplicationFiled: December 1, 2017Publication date: June 6, 2019Inventor: Tristan William Hollar
-
Publication number: 20190124060Abstract: Embodiments are directed to provisioning private virtual machines in a public cloud and to managing private virtual machines hosted on a public cloud. In one scenario, a computer system receives authentication information for a private domain from an entity. The entity indicates that their private virtual machines are to be provisioned on a public cloud, where the entity's private domain is accessible using the authentication information. The computer system establishes a virtual network on the public cloud which is configured to host the entity's private virtual machines, where each virtual machine hosts remote applications. The computer system establishes an authenticated connection from the virtual network to the entity's private domain using the received authentication information and provides the entity's private virtual machines on the public cloud.Type: ApplicationFiled: September 17, 2018Publication date: April 25, 2019Inventors: Amjad HUSSAIN, Jonathan Austin HOOVER, Tristan William SCOTT, Ido Miles BEN-SHACHAR, Kevin Scott LONDON
-
Patent number: 10243777Abstract: An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.Type: GrantFiled: July 12, 2017Date of Patent: March 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Sriram Sampath, Tristan William Scott, Ido Miles Ben-Shachar, Ersev Samim Erdogan, Niraj Agarwala