Patents by Inventor Daniel Yellin

Daniel Yellin 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).

  • Publication number: 20240074860
    Abstract: Disclosed herein are various embodiments directed to a device for minimally invasive medical treatment. The device being a hollow tube with a first end, a second end, and one or more anchors configured to extend outward from the exterior of the hollow tube. The hollow tube having a plurality of cutouts on the exterior, wherein the cutouts allow the hollow tube to be flexible. Additionally, the hollow tube may have at least one snap mechanism configured to connect the first end and the second end together.
    Type: Application
    Filed: November 7, 2023
    Publication date: March 7, 2024
    Inventors: Nadav YELLIN, Samuel M. SHAOLIAN, Matan GEDULTER, Boaz SCHWARZ, Daniel RAPOPORT, Avraham EFTEL
  • Patent number: 11915012
    Abstract: A method includes, in a processor (44) of a user device (24), preloading one or more user applications (26) in a background mode, in which activities associated with preloaded user applications are hidden from a user of the user device. An activity, which is invoked in the processor and is associated with a given preloaded user application, is detected. An assessment is made by the processor, whether the activity is a preload-initiated activity that is invoked due to preloading of the given user application, or whether the activity is a user-initiated activity that is invoked due to an action by the user. If the activity is assessed to be a preload-initiated activity, the activity is handled using a first handling scheme. If the activity is assessed to be a user-initiated activity, the activity is handled using a second handling scheme, different from the first handling scheme.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: February 27, 2024
    Assignee: TENSERA NETWORKS LTD.
    Inventors: Eilon Regev, Roee Peled, David Ben Eli, Daniel Yellin, Shimon Moshavi
  • Publication number: 20240031452
    Abstract: A user device includes an interface and one or more processors. The interface is configured to communicate over a network. The one or more processors are configured to evaluate a pre-load scheduling condition with respect to a user application installed in the user device, and to schedule pre-loading of the user application depending on the pre-load scheduling condition.
    Type: Application
    Filed: July 17, 2023
    Publication date: January 25, 2024
    Inventors: Daniel Yellin, Roee Peled, David Ben Eli, Shimon Moshavi, Ehud Weinstein, Navot Goren, Eilon Regev, Amit Wix
  • Patent number: 11758014
    Abstract: A user device includes an interface and one or more processors. The interface is configured to communicate over a network. The one or more processors are configured to evaluate a pre-load scheduling condition with respect to a user application installed in the user device, and to schedule pre-loading of the user application depending on the pre-load scheduling condition.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: September 12, 2023
    Assignee: TENSERA NETWORKS LTD.
    Inventors: Daniel Yellin, Roee Peled, David Ben Eli, Shimon Moshavi, Ehud Weinstein, Navot Goren, Eilon Regev, Amit Wix
  • Publication number: 20230155648
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a network entity may calculate, using a machine learning (ML) model trained to estimate an impact of a reconfiguration of an antenna on a set of key performance indicators (KPIs) of a given cell and one or more neighbors of the given cell, one or more predicted KPIs using data characterizing a reconfiguration of a massive multiple-input multiple-output (M-MIMO) antenna. The network entity may provide the one or more predicted KPIs. Numerous other aspects are described.
    Type: Application
    Filed: November 15, 2022
    Publication date: May 18, 2023
    Inventors: Dan WEIL, Yaniv VAKNIN, Daniel YELLIN
  • Publication number: 20230063522
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a network node may obtain a machine learning (ML) model trained to provide one or more predicted channel interference (CI) indicators informative of channel interference between cells of a cellular network. The network node may calculate, using the ML model, the one or more predicted CI indicators using data characterizing a given cell and one or more neighbor cells of the given cell. The network node may provide the one or more predicted CI indicators. Numerous other aspects are described.
    Type: Application
    Filed: September 1, 2022
    Publication date: March 2, 2023
    Inventors: Yaniv VAKNIN, Daniel YELLIN, David RONEN, Ehud MASHRAKY
  • Publication number: 20230054174
    Abstract: A method includes, in a user device (24) that runs an Operating System (OS-48), deciding to preload at least a User-Interface (UI) display of a user application (26). At least the UI display is preloaded in a simulated-foreground mode in which the UI display is (i) processed in a foreground mode by the user application, but (ii) kept in a background mode by the OS and hidden from a user of the user device.
    Type: Application
    Filed: February 10, 2021
    Publication date: February 23, 2023
    Inventors: Roee Peled, Amit Wix, Ehud Weinstein, David Ben Eli, Daniel Yellin, Eilon Regev, Navot Goren, Shimon Moshavi
  • Patent number: 11516309
    Abstract: A user device includes a memory and one or more processors. The memory is configured to store one or more user applications installed in the user device. The one or more processors are configured to run an Operating System (OS) of the user device, including maintaining a data structure that tracks activity of the user applications, and to pre-load a user application before the user application is accessed by a user, including preventing the data structure from tracking the pre-loaded user application.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: November 29, 2022
    Assignee: TENSERA NETWORKS LTD.
    Inventors: Daniel Yellin, Roee Peled, David Ben Eli, Shimon Moshavi, Ehud Weinstein, Navot Goren, Eilon Regev, Amit Wix
  • Patent number: 11489941
    Abstract: A user device includes a memory and one or more processors. The memory is configured to store one or more user applications installed in the user device. The one or more processors are configured to select one or more operations, which are to be performed in normal launching of a user application but not in background pre-loading of the user application, to pre-load the user application before the user application is accessed by a user, including skipping the one or more selected operations, and to complete the one or more skipped operations in response to the user accessing the user application.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: November 1, 2022
    Assignee: TENSERA NETWORKS LTD.
    Inventors: Daniel Yellin, Roee Peled, David Ben Eli, Shimon Moshavi, Ehud Weinstein, Navot Goren, Eilon Regev, Amit Wix
  • Patent number: 11483415
    Abstract: A user device includes a display screen and one or more processors. The display screen is configured to display content to a user. The one or more processors are configured to pre-load a user application by running at least part of a program code of the user application in a background, including enabling the program code of the user application to pre-render a visual display of the user application in the background, and, in response to the user accessing the user application, to transfer the pre-rendered visual display to a foreground, thereby displaying the visual display to the user on the display screen.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: October 25, 2022
    Assignee: TENSERA NETWORKS LTD.
    Inventors: Daniel Yellin, Roee Peled, David Ben Eli, Shimon Moshavi, Ehud Weinstein, Navot Goren, Eilon Regev, Amit Wix
  • Patent number: 11397555
    Abstract: A user device (24) includes a display (56), audio circuitry (58) and a processor (44). The processor is configured to run an application that includes visual content and audio content, by: (i) before a user of the user device invokes the application, running the application in a background mode in which the visual content is not visible on the display, and inhibiting the audio content from being played by the audio circuitry, and (ii) after the user invokes the application, switching to run the application in a foreground mode in which the visual content is visible on the display, and permitting the audio content to be played by the audio circuitry.
    Type: Grant
    Filed: October 21, 2018
    Date of Patent: July 26, 2022
    Assignee: TENSERA NETWORKS LTD.
    Inventors: Daniel Yellin, Eilon Regev, Shimon Moshavi
  • Publication number: 20220166845
    Abstract: An apparatus for content delivery includes a network interface and one or more processors. The network interface is configured for communicating over a communication network. The one or more processors are configured to receive from a user of a user device a request to access a User-Interface (UI) unit that includes one or more content items, to initially display, in response to the request, the UI unit to the user with versions of the content items that are available for immediate display in the user device, regardless of whether the initially displayed versions are up-to-date or not, and, for at least a content item whose initially displayed version is not up-to-date, to obtain an up-to-date version of the content item, and merge the up-to-date version of the content item transparently to the user into the UI unit being displayed, to replace the initially displayed version.
    Type: Application
    Filed: February 8, 2022
    Publication date: May 26, 2022
    Inventors: Daniel Yellin, David Ben Eli, Eilon Regev, Shimon Moshavi
  • Patent number: 11283895
    Abstract: An apparatus for content delivery (20) includes a network interface (64) and one or more processors (44, 68). The network interface is configured for communicating over a communication network (32). The one or more processors are configured to receive from a user of a user device (24) a request to access a User-Interface (UI) unit that includes one or more content items, to initially display, in response to the request, the UI unit to the user with versions of the content items that are available for immediate display in the user device, regardless of whether the initially displayed versions are up-to-date or not, and, for at least a content item whose initially displayed version is not up-to-date, to obtain an up-to-date version of the content item, and merge the up-to-date version of the content item transparently to the user into the UI unit being displayed, to replace the initially displayed version.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: March 22, 2022
    Assignee: TENSERA NETWORKS LTD.
    Inventors: Daniel Yellin, David Ben Eli, Eilon Regev, Shimon Moshavi
  • Publication number: 20210385295
    Abstract: A method for content delivery includes selecting one or more time intervals. During each time interval among the selected time intervals, given content is prefetched from a content source to a communication terminal using a guaranteed prefetching mode, by continuously tracking the given content on the content source, so as to detect changes to the given content as they occur during the selected time interval, and maintaining the communication terminal continuously synchronized with the content source with respect to the given content, throughout the selected time interval, notwithstanding the changes that occur during the selected time interval, by continuously prefetching at least part of the given content from the content source to the communication terminal. Outside of the one or more selected time intervals, the given content is prefetched using a best-effort prefetching mode, by tracking the given content less frequently than the guaranteed prefetching mode.
    Type: Application
    Filed: August 17, 2021
    Publication date: December 9, 2021
    Inventors: Daniel Yellin, Ofir Shalvi, David Ben Eli, Eilon Regev, Shimon Moshavi
  • Publication number: 20210329089
    Abstract: A user device includes a memory and one or more processors. The memory is configured to store one or more user applications installed in the user device. The one or more processors are configured to run an Operating System (OS) of the user device, including maintaining a data structure that tracks activity of the user applications, and to pre-load a user application before the user application is accessed by a user, including preventing the data structure from tracking the pre-loaded user application.
    Type: Application
    Filed: June 30, 2021
    Publication date: October 21, 2021
    Inventors: Daniel Yellin, Roee Peled, David Ben Eli, Shimon Moshavi, Ehud Weinstein, Navot Goren, Eilon Regev, Amit Wix
  • Publication number: 20210329091
    Abstract: A user device includes a display screen and one or more processors. The display screen is configured to display content to a user. The one or more processors are configured to pre-load a user application by running at least part of a program code of the user application in a background, including enabling the program code of the user application to pre-render a visual display of the user application in the background, and, in response to the user accessing the user application, to transfer the pre-rendered visual display to a foreground, thereby displaying the visual display to the user on the display screen.
    Type: Application
    Filed: June 30, 2021
    Publication date: October 21, 2021
    Inventors: Daniel Yellin, Roee Peled, David Ben Eli, Shimon Moshavi, Ehud Weinstein, Navot Goren, Eilon Regev, Amit Wix
  • Publication number: 20210329090
    Abstract: A user device includes an interface and one or more processors. The interface is configured to communicate over a network. The one or more processors are configured to evaluate a pre-load scheduling condition with respect to a user application installed in the user device, and to schedule pre-loading of the user application depending on the pre-load scheduling condition.
    Type: Application
    Filed: June 30, 2021
    Publication date: October 21, 2021
    Inventors: Daniel Yellin, Roee Peled, David Ben Eli, Shimon Moshavi, Ehud Weinstein, Navot Goren, Eilon Regev, Amit Wix
  • Publication number: 20210329088
    Abstract: A user device includes a memory and one or more processors. The memory is configured to store one or more user applications installed in the user device. The one or more processors are configured to select one or more operations, which are to be performed in normal launching of a user application but not in background pre-loading of the user application, to pre-load the user application before the user application is accessed by a user, including skipping the one or more selected operations, and to complete the one or more skipped operations in response to the user accessing the user application.
    Type: Application
    Filed: June 30, 2021
    Publication date: October 21, 2021
    Inventors: Daniel Yellin, Roee Peled, David Ben Eli, Shimon Moshavi, Ehud Weinstein, Navot Goren, Eilon Regev, Amit Wix
  • Patent number: 11128729
    Abstract: A method for content delivery includes selecting one or more time intervals. During each time interval among the selected time intervals, given content is prefetched from a content source to a communication terminal using a guaranteed prefetching mode, by continuously tracking the given content on the content source, so as to detect changes to the given content as they occur during the selected time interval, and maintaining the communication terminal continuously synchronized with the content source with respect to the given content, throughout the selected time interval, notwithstanding the changes that occur during the selected time interval, by continuously prefetching at least part of the given content from the content source to the communication terminal. Outside of the one or more selected time intervals, the given content is prefetched using a best-effort prefetching mode, by tracking the given content less frequently than the guaranteed prefetching mode.
    Type: Grant
    Filed: August 11, 2019
    Date of Patent: September 21, 2021
    Assignee: TENSERA NETWORKS LTD.
    Inventors: Daniel Yellin, Ofir Shalvi, David Ben Eli, Eilon Regev, Shimon Moshavi
  • Patent number: 11095743
    Abstract: A system (20) includes one or more interfaces and multiple processors. The one or more interfaces are configured to communicate over a communication network (40). At least a first processor from among the processors is included in a user device (24) and at least a second processor from among the processors is included in a server (52) external to the user device. The processors are configured to track content items that are provided by one or more content sources (36) and to deliver the content items to one or more applications (32) installed in the user device.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: August 17, 2021
    Assignee: TENSERA NETWORKS LTD.
    Inventors: Daniel Yellin, Roee Peled, David Ben Eli, Shimon Moshavi, Ehud Weinstein, Navot Goren, Eilon Regev, Amit Wix