Patents by Inventor Roee Eilat

Roee Eilat 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: 10164849
    Abstract: Techniques to detect foreground processes are described. In one embodiment, for example, an apparatus may comprise a client data reception component operative to receive a series of active process lists from a plurality of client devices via the networking interface controller on the server device; a graph construction component operative to construct a plurality of active process graphs based on the active process lists, wherein each client device is associated with a single active process graph, wherein each node in each of the plurality of active process graphs corresponds to an active process on an associated client device, wherein each pair of connected nodes in each graph corresponds to a concurrence of an associated pair of active processes on an associated client device; and a graph analysis component operative to determine foreground processes based on the constructed active process graphs. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: December 25, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Roee Eilat, Omri Gindi
  • Publication number: 20170180222
    Abstract: Techniques to detect foreground processes are described. In one embodiment, for example, an apparatus may comprise a client data reception component operative to receive a series of active process lists from a plurality of client devices via the networking interface controller on the server device; a graph construction component operative to construct a plurality of active process graphs based on the active process lists, wherein each client device is associated with a single active process graph, wherein each node in each of the plurality of active process graphs corresponds to an active process on an associated client device, wherein each pair of connected nodes in each graph corresponds to a concurrence of an associated pair of active processes on an associated client device; and a graph analysis component operative to determine foreground processes based on the constructed active process graphs. Other embodiments are described and claimed.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 22, 2017
    Applicant: Facebook, Inc.
    Inventors: Roee Eilat, Omri Gindi
  • Publication number: 20170013137
    Abstract: Techniques to detect video transfer from network usage are described. Some embodiments are particularly directed to techniques detect that a user and a particular application is engaging in video transfer, particularly a video download, through monitoring the network usage of applications and whether applications are foregrounded. In one embodiment, an apparatus may comprise a network usage monitoring component operative to determine a foreground application on a device; monitor network usage for the foreground application on the device; and determine whether the network usage for the foreground application exceeds a video usage signature threshold; and a logging component operative to log video activity in a video usage time series log where the network usage for the foreground application exceeds the video usage signature threshold. Other embodiments are described and claimed.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 12, 2017
    Applicant: FACEBOOK, INC.
    Inventors: Roee Eilat, Omri Gindi