Patents by Inventor DEVIN R TOTH
DEVIN R TOTH 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: 11899819Abstract: Embodiments seek to protect privacy of potentially sensitive client resources in web transactions using crowd-disambiguation. Crowd-disambiguation machines can aggregate information about resources from multiple clients as resource fingerprints, and can use the fingerprints to provide crowd-sourced services in a privacy-protected manner. For example, embodiments can communicate a resource fingerprint as a fully ambiguated resource instance (FARI) and a partially disambiguated resource instance (PDRI). When one (or few) clients communicates the resource fingerprint, the identity of the resource remains obfuscated from the crowd-disambiguation machine. As more clients communicate fingerprints for the same resource (e.g., identified by the matching FARIs), respective, differently generated PDRIs of those fingerprints enable the crowd-disambiguation machine to resolve further portions of the resource, ultimately permitting the resource to be revealed and considered non-private (e.g.Type: GrantFiled: September 28, 2021Date of Patent: February 13, 2024Assignee: Viasat, Inc.Inventors: David F Lerner, Peter J Lepeska, Douglas C Larrick, Devin R Toth
-
Publication number: 20220391533Abstract: Embodiments seek to protect privacy of potentially sensitive client resources in web transactions using crowd-disambiguation. Crowd-disambiguation machines can aggregate information about resources from multiple clients as resource fingerprints, and can use the fingerprints to provide crowd-sourced services in a privacy-protected manner. For example, embodiments can communicate a resource fingerprint as a fully ambiguated resource instance (FARI) and a partially disambiguated resource instance (PDRI). When one (or few) clients communicates the resource fingerprint, the identity of the resource remains obfuscated from the crowd-disambiguation machine. As more clients communicate fingerprints for the same resource (e.g., identified by the matching FARIs), respective, differently generated PDRIs of those fingerprints enable the crowd-disambiguation machine to resolve further portions of the resource, ultimately permitting the resource to be revealed and considered non-private (e.g.Type: ApplicationFiled: September 28, 2021Publication date: December 8, 2022Applicant: VIASAT, INC.Inventors: David F LERNER, Peter J LEPESKA, Douglas C LARRICK, Devin R TOTH
-
Patent number: 11443099Abstract: Embodiments seek to improve prefetch hinting using time-dependent, machine-generated hints. Some embodiments operate in context of client machines in communication hinting machines that can develop information about whether and how resources are used in network transactions over time by collecting “resource samples.” Each resource sample can identify rendering status information of a resource at a sample time. The time-based samples can be used to compute time-based probabilities for the resources, indicating, for example, the likelihood of a resource being used to render a web page at some subsequent time. Time-dependent hints can be generated as a function of the time-based probabilities, and the time-dependent hints can be used to improve prefetching by optimizing the hinting information with respect to a particular request time (e.g., the prefetching hints for rendering a web page can be generated in a manner that accounts for when the web page is being rendered).Type: GrantFiled: April 25, 2018Date of Patent: September 13, 2022Assignee: VIASAT, INC.Inventors: Peter J Lepeska, Devin R Toth
-
Patent number: 11144667Abstract: Embodiments seek to protect privacy of potentially sensitive client resources in web transactions using crowd-disambiguation. Crowd-disambiguation machines can aggregate information about resources from multiple clients as resource fingerprints, and can use the fingerprints to provide crowd-sourced services in a privacy-protected manner. For example, embodiments can communicate a resource fingerprint as a fully ambiguated resource instance (FARI) and a partially disambiguated resource instance (PDRI). When one (or few) clients communicates the resource fingerprint, the identity of the resource remains obfuscated from the crowd-disambiguation machine. As more clients communicate fingerprints for the same resource (e.g., identified by the matching FARIs), respective, differently generated PDRIs of those fingerprints enable the crowd-disambiguation machine to resolve further portions of the resource, ultimately permitting the resource to be revealed and considered non-private (e.g.Type: GrantFiled: July 24, 2019Date of Patent: October 12, 2021Assignee: VIASAT, INC.Inventors: David F Lerner, Peter J Lepeska, Douglas C Larrick, Devin R Toth
-
Patent number: 10789325Abstract: The present disclosure relates to prefetching dynamic URLs. For example, one disclosed method includes the steps of receiving breadcrumb information from a first client device, the breadcrumb information comprising a dynamic URL, a dynamically-generated value, and an indication of a method of generating the dynamically-generated value; determining a template for the dynamic URL based on the dynamically-generated value and the method of generating the dynamically-generated value; receiving a request for a hint for the URL; and in response to receiving the request for the hint from a second client device, transmitting the template for the dynamic URL to the second client device.Type: GrantFiled: August 26, 2016Date of Patent: September 29, 2020Assignee: VIASAT, Inc.Inventors: Peter J Lepeska, Devin R Toth
-
Publication number: 20200125759Abstract: Embodiments seek to protect privacy of potentially sensitive client resources in web transactions using crowd-disambiguation. Crowd-disambiguation machines can aggregate information about resources from multiple clients as resource fingerprints, and can use the fingerprints to provide crowd-sourced services in a privacy-protected manner For example, embodiments can communicate a resource fingerprint as a fully ambiguated resource instance (FARI) and a partially disambiguated resource instance (PDRI). When one (or few) clients communicates the resource fingerprint, the identity of the resource remains obfuscated from the crowd-disambiguation machine. As more clients communicate fingerprints for the same resource (e.g., identified by the matching FARIs), respective, differently generated PDRIs of those fingerprints enable the crowd-disambiguation machine to resolve further portions of the resource, ultimately permitting the resource to be revealed and considered non-private (e.g.Type: ApplicationFiled: July 24, 2019Publication date: April 23, 2020Applicant: VIASAT, INC.Inventors: David F. Lerner, Peter J. Lepeska, Douglas C. Larrick, Devin R. Toth
-
Patent number: 10387676Abstract: Embodiments use crowd disambiguation techniques to protect the privacy of potentially sensitive client resources in web transactions. Crowd disambiguation servers can aggregate information about resources, such as URLs, accessed by clients, in the form of resource fingerprints submitted by the clients. Said resource fingerprints can be used to provide crowd-sourced services in a privacy-protected manner. For example, in some embodiments a fingerprint of a URL visited by a client can be communicated to the server as both a fully ambiguated resource instance (FARI) and a partially disambiguated resource instance (PDRI). When only one client, or a limited number of clients, has communicated a certain resource fmgerprint, the underlying identity of the resource, in this case the URL, remains obfuscated from the crowd disambiguation server, which lacks sufficient information to reconstruct it.Type: GrantFiled: September 14, 2015Date of Patent: August 20, 2019Assignee: VIASAT, INC.Inventors: David F Lerner, Peter J Lepeska, Douglas C Larrick, Devin R Toth
-
Publication number: 20180357326Abstract: The present disclosure relates to prefetching dynamic URLs. For example, one disclosed method includes the steps of receiving bread-crumb information from a first client device, the bread-crumb information comprising a dynamic URL, a dynamically-generated value, and an indication of a method of generating the dynamically-generated value; determining a template for the dynamic URL based on the dynamically-generated value and the method of generating the dynamically-generated value; receiving a request for a hint for the URL; and in response to receiving the request for the hint from a second client device, transmitting the template for the dynamic URL to the second client device.Type: ApplicationFiled: August 26, 2016Publication date: December 13, 2018Applicant: VIASAT, INC.Inventors: PETER J LEPESKA, DEVIN R TOTH
-
Publication number: 20180248970Abstract: Embodiments seek to improve prefetch hinting using time-dependent, machine-generated hints. Some embodiments operate in context of client machines in communication hinting machines that can develop information about whether and how resources are used in network transactions over time by collecting “resource samples.” Each resource sample can identify rendering status information of a resource at a sample time. The time-based samples can be used to compute time-based probabilities for the resources, indicating, for example, the likelihood of a resource being used to render a web page at some subsequent time. Time-dependent hints can be generated as a function of the time-based probabilities, and the time-dependent hints can be used to improve prefetching by optimizing the hinting information with respect to a particular request time (e.g., the prefetching hints for rendering a web page can be generated in a manner that accounts for when the web page is being rendered).Type: ApplicationFiled: April 25, 2018Publication date: August 30, 2018Applicant: VIASAT, INC.Inventors: PETER J. LEPESKA, DEVIN R. TOTH
-
Publication number: 20180247076Abstract: Embodiments use crowd disambiguation techniques to protect the privacy of potentially sensitive client resources in web transactions. Crowd disambiguation servers can aggregate information about resources, such as URLs, accessed by clients, in the form of resource fingerprints submitted by the clients. Said resource fmgerprints can be used to provide crowd-sourced services in a privacy-protected manner. For example, in some embodiments a fingerprint of a URL visited by a client can be communicated to the server as both a fully ambiguated resource instance (FARI) and a partially disambiguated resource instance (PDRI). When only one client, or a limited number of clients, has communicated a certain resource fmgerprint, the underlying identity of the resource, in this case the URL, remains obfuscated from the crowd disambiguation server, which lacks sufficient information to reconstruct it.Type: ApplicationFiled: September 14, 2015Publication date: August 30, 2018Applicant: VIASAT, INC.Inventors: DAVID F LERNER, PETER J LEPESKA, DOUGLAS C LARRICK, DEVIN R TOTH