Patents by Inventor Lior Ben-Zeev

Lior Ben-Zeev 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: 10701174
    Abstract: Examples disclosed herein relate, among other things, to a first computing device including a server optimization module communicatively coupled to a server application. The server optimization module may receive, from a second computing device, a resource request identifying a resource, and send to the second computing device a packet list identifying a set of packets associated with the resource, where each packet describes differences between different versions of the resource. The server optimization module may also receive from the second computing device a set of packet requests, each packet request identifying a packet from the set of packets, and for each packet in the set of packets, send the packet to the second computing device based on a determination that the packet has been updated since the packet has been last sent to the second computing device.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: June 30, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Ran Biron, Lior Ben Zeev
  • Patent number: 10606652
    Abstract: Examples relate to accessing resources across multiple tenants. One example enables determination, from a list of requests, a request to perform which accesses a resource, responsive to a determination that the resource on a server is available for use for an application. The request to be performed may be determined, for example, by determining a first priority score for a first tenant associated with a first request based on usage of the resource by the first tenant, wherein the first tenant comprises a first set of users, determining a second priority score for a tenant associated with a second request based on usage of the resource by the second tenant, wherein the second tenant comprises a second set of users, and, responsive to the first priority score being lower than the second priority score, selecting the first request as the request to be performed.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: March 31, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Lior Ben Zeev, Vadim Waisman
  • Publication number: 20190007516
    Abstract: Examples disclosed herein relate, among other things, to a first computing device including a server optimization module communicatively coupled to a server application. The server optimization module may receive, from a second computing device, a resource request identifying a resource, and send to the second computing device a packet list identifying a set of packets associated with the resource, where each packet describes differences between different versions of the resource. The server optimization module may also receive from the second computing device a set of packet requests, each packet request identifying a packet from the set of packets, and for each packet in the set of packets, send the packet to the second computing device based on a determination that the packet has been updated since the packet has been last sent to the second computing device.
    Type: Application
    Filed: January 5, 2016
    Publication date: January 3, 2019
    Inventors: Ran Biron, Lior Ben Zeev
  • Publication number: 20170132046
    Abstract: Examples relate to accessing resources across multiple tenants. One example enables determination, from a list of requests, a request to perform which accesses a resource, responsive to a determination that the resource on a server is available for use for an application. The request to be performed may be determined, for example, by determining a first priority score for a first tenant associated with a first request based on usage of the resource by the first tenant, wherein the first tenant comprises a first set of users, determining a second priority score for a tenant associated with a second request based on usage of the resource by the second tenant, wherein the second tenant comprises a second set of users, and, responsive to the first priority score being lower than the second priority score, selecting the first request as the request to be performed.
    Type: Application
    Filed: July 28, 2014
    Publication date: May 11, 2017
    Inventors: Lior BEN ZEEV, Vadim WAISMAN
  • Publication number: 20070156731
    Abstract: In computer-implemented project management, defined tasks are associated with data elements. Elapsed time intervals are computed, during which data elements are checked-out by project members. A project management software application automatically determines an indication of progress of respective associated tasks, based on the elapsed time intervals. The technique supports concurrent management of multiple projects, in which data elements are shared.
    Type: Application
    Filed: December 23, 2005
    Publication date: July 5, 2007
    Inventor: Lior Ben-Zeev