18601790. DEVICE CLUSTERING simplified abstract (Snap Inc.)

From WikiPatents
Jump to navigation Jump to search

DEVICE CLUSTERING

Organization Name

Snap Inc.

Inventor(s)

Zahra Ferdowsi of Marina del Rey CA (US)

Michael Cieslak of Los Angeles CA (US)

Michael David Marr of Monroe WA (US)

Aysegul Cansizoglu of Los Angeles CA (US)

Xiaolin Shi of Santa Monica CA (US)

Hussein Mehanna of Los Gatos CA (US)

Caleb Ogden of Highland UT (US)

Yi Xu of Pasadena CA (US)

DEVICE CLUSTERING - A simplified explanation of the abstract

This abstract first appeared for US patent application 18601790 titled 'DEVICE CLUSTERING

Simplified Explanation

The patent application describes a method for clustering client devices based on their performance metrics and modifying the operation of an application based on these clusters.

Key Features and Innovation

  • Clustering client devices running an application based on performance metrics.
  • Assigning each client device to a cluster with similar performance metrics.
  • Modifying the operation of the application based on the performance metrics of the client device.
  • Turning certain features of the application on and off using a rule based on device clusters.

Potential Applications

This technology could be applied in various fields such as:

  • Mobile computing
  • Internet of Things (IoT)
  • Cloud computing

Problems Solved

This technology addresses the following problems:

  • Efficient resource allocation based on device performance.
  • Improved application performance on different client devices.

Benefits

The benefits of this technology include:

  • Optimized application performance.
  • Enhanced user experience on various client devices.
  • Efficient resource utilization.

Commercial Applications

  • This technology could be utilized by software developers to optimize application performance across different client devices.
  • It could also be used by companies offering cloud services to improve resource allocation and enhance user experience.

Prior Art

Readers can explore prior art related to this technology in the fields of mobile computing, cloud computing, and performance optimization algorithms.

Frequently Updated Research

Researchers are constantly exploring new ways to enhance application performance on diverse client devices through clustering and performance-based modifications.

Questions about Clustering Client Devices

How does clustering client devices based on performance metrics improve application performance?

Clustering client devices allows for tailored modifications to the application operation, optimizing performance for each device's capabilities.

What are the potential challenges in implementing performance-based modifications in applications?

One potential challenge could be accurately measuring and categorizing the performance metrics of diverse client devices.


Original Abstract Submitted

Clustering a plurality of client devices running an application as a function of a data structure such that the plurality of client devices are each assigned a cluster. Client devices having similar performance metrics are assigned the same cluster. An operation of the application is modified as a function of the performance metrics of the client device. The modification of application operation is performed by turning certain features of the application on and off using a rule based on device cluster.