Providing recommendation(s) for a computing device executing a gaming application

US10649875B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10649875-B2
Application numberUS-201816016970-A
CountryUS
Kind codeB2
Filing dateJun 25, 2018
Priority dateJun 25, 2018
Publication dateMay 12, 2020
Grant dateMay 12, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In some examples, a server may receive, from a computing device, a device profile identifying a gaming application and metrics associated with execution of a gaming application. The server may compare the device profile with other device profiles associated with other computing devices, determine a similarity index of the device profile with the other device profiles, and select a subset of the other device profiles based at least in part on the similarity index. The server may determine configuration differences between the device profile of the computing device and individual device profiles of the subset of the other device profiles and send the configuration recommendations to the computing device. The recommendations may include at least one of (1) modifying settings of an operating system of the computing device, (2) modifying settings of the gaming application, (3) changing a hardware component or peripheral device associated with the computing device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by one or more processors and from a computing device, a device profile identifying a gaming application and metrics associated with execution of the gaming application that is installed on the computing device; performing, by the one or more processors, a comparison of the device profile with other device profiles associated with other computing devices; determining, by the one or more processors and based on the comparison, a similarity index of the device profile with the other device profiles, wherein the similarity index comprises one of a Jaccard index, a Simple Matching Coefficient, a Hamming distance, a Sorensen-Dice coefficient, a Tversky index, or a Tanimoto distance; selecting, by the one or more processors, a subset of the other device profiles based at least in part on the similarity index, wherein: the subset of the other devices profiles are associated with a subset of the other computing devices; and the gaming application is installed on individual computing devices of the subset of the other computing devices; determining, by the one or more processors, one or more configuration differences between the device profile of the computing device and individual device profiles of the subset of the other device profiles; determining, by the one or more processors, one or more configuration recommendations based on the one or more configuration differences; and sending, by the one or more processors, the one or more configuration recommendations to the computing device. 2. The method of claim 1 , wherein the device profile comprises: a hardware profile that identifies: one or more hardware components associated with the computing device, the one or more hardware components comprising: components included in the computing device; and peripheral devices connected to the computing device, wherein the peripheral devices include at least one display device and at least one gaming controller; and the metrics associated with execution of the gaming application, the metrics comprising a video resolution, an average frame rate, and an average number of actions per minute. 3. The method of claim 2 , wherein performing the comparison of the device profile with the other device profiles associated with other computing devices comprises: comparing: the hardware profile of the computing device with a second hardware profile of a second computing device of the other computing devices; and comparing: the metrics associated with execution of the gaming application by the computing device with second metrics associated with execution of the gaming application by the second computing device of the other computing devices. 4. The method of claim 1 , wherein the device profile excludes personally identifiable information of a user of the computing device. 5. The method of claim 1 , wherein the one or more configuration differences comprise at least one of: a software configuration difference between: the gaming application that is installed on the computing device; and the gaming application installed on the individual computing devices of the subset of the other computing devices; an operating system configuration difference between: an operating system that is installed on the computing device; and the operating system that is installed on the individual computing devices of the subset of the other computing devices; or a hardware configuration difference between a hardware component included in: the computing device; and the individual computing devices of the subset of the other computing devices. 6. The method of claim 1 , wherein the one or more configuration recommendations comprise at least one of: one or more software configuration modifications to a software configuration of the gaming application that is installed on the computing device; one or more operating system settings modifications to the operating system that is installed on the computing device; one or more hardware configuration modifications to a hardware configuration of at least one hardware component that is included in the computing device; or one or more peripheral configuration modifications to a peripheral configuration at least one peripheral device that is associated with the computing device. 7. The method of claim 1 , wherein the one or more configuration recommendations comprise at least one of: installing, on the computing device, a newer version of a particular gaming application; uninstalling, from the computing device, a currently installed hardware component; installing, in the computing device, a particular hardware component; or connecting a recommended peripheral device to the computing device. 8. A server comprising: one or more processors; and one or more non-transitory computer readable media storing instructions executable by the one or more processors to perform operations comprising: receiving, from a computing device, a device profile identifying a gaming application and metrics associated with execution of the gaming application that is installed on the computing device; performing a comparison of the device profile with other device profiles associated with other computing devices; determining, based on the comparison, a similarity index of the device profile with the other device profiles, wherein the similarity index comprises one of a Jaccard index, a Simple Matching Coefficient, a Hamming distance, a Sorensen-Dice coefficient, a Tversky index, or a Tanimoto distance; selecting a subset of the other device profiles based at least in part on the similarity index wherein: the subset of the other devices profiles are associated with a subset of the other computing devices; and the gaming application is installed on individual computing devices of the subset of the other computing devices; determining one or more configuration differences between the device profile of the computing device and individual device profiles of the subset of the other device profiles; determining one or more configuration recommendations based on the one or more configuration differences; and sending the one or more configuration recommendations to the computing device. 9. The server of claim 8 , wherein the device profile comprises: a hardware profile that identifies: one or more hardware components associated with the computing device, the one or more hardware components comprising: components included in the computing device; and peripheral devices connected to the computing device, wherein the peripheral devices include at least one display device and at least one gaming controller; and the metrics associated with execution of the gaming application, the metrics comprising a video resolution, an average frame rate, and an average number of actions per minute. 10. The server of claim 9 , wherein performing the comparison of the device profile with the other device profiles associated with other computing devices comprises: comparing: the hardware profile of the computing device with a second hardware profile of a second computing device of the other computing devices; and comparing: the metrics associated with execution of the gaming application by the computing device with second metrics associated with execution of the gaming application by the second computing device of the other computing devices. 11. The server of claim 8 , wherein the one or more configuration differences comprise at least one of: a software configuration difference between: the gaming application that is installed on the computing device; and the gaming application installed on the individu

Assignees

Inventors

Classifications

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • Authorising game programs or game devices, e.g. checking authenticity · CPC title

  • Game security or game management aspects · CPC title

  • Benchmarking · CPC title

  • Installation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10649875B2 cover?
In some examples, a server may receive, from a computing device, a device profile identifying a gaming application and metrics associated with execution of a gaming application. The server may compare the device profile with other device profiles associated with other computing devices, determine a similarity index of the device profile with the other device profiles, and select a subset of the…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F11/3428. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 12 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).