Patents by Inventor Nir Fattal

Nir Fattal 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: 11521180
    Abstract: As described herein, a system, method, and computer program are provided for network experience optimization using a residential network router. In use, an electronic calendar is accessed by a residential network router. Additionally, the residential network router determines a plurality of events saved to the electronic calendar, wherein the plurality of events require, at least in part, simultaneous network resource (e.g. bandwidth) usage. Further, the plurality of events are prioritized, using the residential network router. Still yet, available network resources are assigned among the plurality of events, using the residential network router, based on the prioritization.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: December 6, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Sarit Chehanowitz, Nir Fattal, Shmuel Ur, Eran Yosef Paran
  • Patent number: 11477531
    Abstract: As described herein, a machine learning system, method, and computer program are provided to predict which resident of a residential space is watching television for content targeting purposes. In use, a login to a television service on a television device in a residential space is detected. Additionally, information defining a plurality of residents of the residential space is identified. Further, a profile determined for the login is identified, where the profile is associated with a particular resident of the plurality of residents or a particular resident group of the plurality of residents. Still yet, the profile and the information defining the plurality of residents of the residential space is input to a machine learning model to predict one or more residents of the plurality of residents that is consuming the television service on the television device.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: October 18, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Shmuel Ur, Sarit Chehanowitz, Nir Fattal
  • Patent number: 11272259
    Abstract: As described herein, a system, method, and computer program are provided for using in-video annotations to select relevant advertisements for distribution to users. In use, one or more in-video annotations are automatically created for a video content, using video analysis of the video content. Also, the one or more in-video annotations included within the video content is identified. Additionally, real-time bidding is used to select an advertisement relevant to the video content, wherein the real-time bidding is performed based on the one or more in-video annotations. Further, the advertisement is presented in association with the video content.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: March 8, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Shmuel Ur, Sarit Chehanowitz, Nir Fattal
  • Patent number: 11151520
    Abstract: As described herein, a system, method, and computer program are provided for network experience optimization using a residential network router. In use, an electronic calendar is accessed by a residential network router. Additionally, the residential network router determines a plurality of events saved to the electronic calendar, wherein the plurality of events require, at least in part, simultaneous network resource (e.g. bandwidth) usage. Further, the plurality of events are prioritized, using the residential network router. Still yet, available network resources are assigned among the plurality of events, using the residential network router, based on the prioritization.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: October 19, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Sarit Chehanowitz, Nir Fattal, Shmuel Ur, Eran Yosef Paran
  • Patent number: 10938946
    Abstract: Systems and methods transfer execution of tasks executed on behalf of client devices between edge nodes operated by different operators. A request is received at a destination edge node deployed at a network edge to provide computing services to a client device currently served by an origin edge node. The origina edge node and the destination edge node are operated by different operators. An edge identifier of the origin edge node and task identifier(s) of task(s) executed by the origin edge node for the client device are received. The origin edge node is communicated with to obtain task information relating to the task(s) in one or more registries shared by the first and second operators to map task identifier(s) to respective tasks. A connection is made to the client device the task(s) are executed for the client device using the task information.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: March 2, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Gad Yitzhak Weissman, Nir Fattal, Shmuel Ur
  • Patent number: 10869265
    Abstract: A system, method, and computer program product are provided for implementing various device decisions regarding edges/towers. The method comprises one or more of: choosing a single best edge or tower for a device; splitting workloads between multiple edges or towers; and controlling multiple smart devices and deciding how to split a workload between them.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: December 15, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Shmuel Ur, Nir Fattal, Gad Yitzhak Weissman
  • Publication number: 20200228623
    Abstract: Systems and methods for transferring execution of tasks executed on behalf of client devices between edge nodes operated by different operators comprising receiving, at a destination edge node deployed at a network edge, a request to provide computing services to a client device currently served by an origin edge node operated by a first operator where the destination edge node is operated by a second operator, receiving an edge identifier of the origin edge node and task identifier(s) of task(s) executed by the origin edge node for the client device, communicating with the origin edge node identified by the edge identifier to obtain task information relating to the task(s) identified by the task identifier(s) in one or more registries shared by the first and second operators to map task identifier(s) to respective tasks, connecting to the client device and executing the task(s) for the client device using the task information.
    Type: Application
    Filed: January 14, 2019
    Publication date: July 16, 2020
    Inventors: Gad Yitzhak Weissman, Nir Fattal, Shmuel Ur