Patents by Inventor Dvir Volk

Dvir Volk 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: 9851875
    Abstract: A method and system for generation of widgets based on mobile applications are provided. The method includes receiving from a user device a request to analyze at least one application on the user device; analyzing the at least one application to identify at a plurality of functions in the at least one application; analyzing each of the identified plurality of functions to identify contextual content items; generating at least one widget respective of at least one preferred function and preferred contextual content item of the identified functions and contextual content items; and displaying the widget on a display of the user device.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: December 26, 2017
    Assignee: Doat Media Ltd.
    Inventors: Joey Joseph Simhon, Amir Taichman, Avi Charkam, Dvir Volk
  • Publication number: 20160300138
    Abstract: A server and method for contextual verification of a user intent. The method includes: determining, based on at least one variable related to a user device, a user intent; determining, based on the user intent, at least one contextual assumption; determining, based on the at least one contextual assumption, at least one expected variable; determining whether the at least one expected variable has been identified with respect to the user device; and determining the user intent as verified, when the at least one expected variable has been identified.
    Type: Application
    Filed: June 13, 2016
    Publication date: October 13, 2016
    Applicant: Doat Media Ltd.
    Inventor: Dvir VOLK
  • Publication number: 20150186000
    Abstract: A method and system for generation of widgets based on mobile applications are provided. The method includes receiving from a user device a request to analyze at least one application on the user device; analyzing the at least one application to identify at a plurality of functions in the at least one application; analyzing each of the identified plurality of functions to identify contextual content items; generating at least one widget respective of at least one preferred function and preferred contextual content item of the identified functions and contextual content items; and displaying the widget on a display of the user device.
    Type: Application
    Filed: December 1, 2014
    Publication date: July 2, 2015
    Applicant: DOAT MEDIA LTD.
    Inventors: Joey Joseph Simhon, Amir Taichman, Avi Charkam, Dvir Volk
  • Publication number: 20150186539
    Abstract: A method and system for generating an entity based widget are provided. The method includes receiving a request to generate at least one entity based widget; searching for content related to the at least one entity; determining at least one entity based on the content items found during the search; generating at least one entity-based widget respective of the contextual content and the entity; and providing the at least one entity-based widget to a user device.
    Type: Application
    Filed: December 23, 2014
    Publication date: July 2, 2015
    Applicant: Doat Media Ltd.
    Inventors: Joey Joseph Simhon, Amir Taichman, Avi Charkam, Dvir Volk
  • Publication number: 20150128066
    Abstract: A system and method for adaptively customizing a display of a user device. The method comprises receiving, from the user device, at least one variable; analyzing the at least one variable; generating a current user profile based on at least the analysis of the at least one variable; searching for at least one display item based on the current user profile; generating, based on the at least one display item, a customized display of the user device; and customizing a display of the user device according to the customized display, wherein the display is adaptively customized upon identification a change in the received at least one variable.
    Type: Application
    Filed: January 12, 2015
    Publication date: May 7, 2015
    Applicant: Doat Media Ltd.
    Inventors: Joey Joseph Simhon, Amir Taichman, Dvir Volk, Amihay Ben-David, Fade Rudnitsky
  • Publication number: 20150127473
    Abstract: A system and method for generating real-time bids based on a user intent. The system comprises: receiving at least one variable from a user device; determining a user intent of a user of the user device at least based on the at least one variable; selecting a plurality of resources of information respective of the user intent; generating, in real-time, an opening bid to purchase at least one display segment on a display of the user device at least based on the user intent; and sending the opening bid to a plurality of operators of the plurality of resources of information.
    Type: Application
    Filed: January 12, 2015
    Publication date: May 7, 2015
    Applicant: DOAT MEDIA LTD.
    Inventors: Joey Joseph Simhon, Amir Taichman, Dvir Volk, Noam Yasour
  • Patent number: 8473610
    Abstract: A method of proactive seeding of data in a peer-to-peer computer network is provided. The method may include the following steps: monitoring, in a peer-to-peer computer network, a plurality of agents and a plurality of files by tracking an availability of each agent and tracking a status of each file respectively; evaluating each agent, based at least partially on respective past performance and specified rules; encoding each file into portions; matching the portions into agents to yield a specified distribution of loads among the agents based at least partially on their respective evaluation, wherein at least one of the monitoring, the evaluating, the encoding, the and the matching is executed by at least one processor.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: June 25, 2013
    Assignee: Giraffic Technologies Ltd
    Inventors: Yoel Moshe Zanger, Gil Matan Gat, Dvir Volk, Stanislav Tulchin
  • Patent number: 8417794
    Abstract: A computer implemented method of transferring multimedia content from a content server to a receiving client, comprising: receiving the multimedia content from the content server; processing the multimedia content according to predefined redundancy parameters; receiving a downloading request for the multimedia content from the receiving client; sending the multimedia content to the file servers; reporting a plurality of file servers with respective uploading bit rates; the client receiving a bandwidth allocation; the receiving client calculating a downloading scheme; and the receiving client downloading content in packets from the file servers and verifying the integrity and authenticity of every processed frame (group of packets) obtained from file servers. The method enhances streaming effectivity by using a robust seeding procedure.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: April 9, 2013
    Assignee: Giraffic Technologies Ltd.
    Inventors: Yoel Moshe Zanger, Gil Matan Gat, Boris Malamud, Alon Diamant, Dvir Volk
  • Patent number: 8407280
    Abstract: A method of data streaming over a Peer-to-Peer network including server agents and client agents is provided. The method includes: assigning, responsive of a client agent request for a specified file, a sub streams set, being a set of server agents configured each to partition the specified file into frames whose size is configured based on the specified file, wherein the sub streams set comprises a plurality of active server agents and further includes a plurality of redundant active server agents selected based on network properties, such that a minimal number of excessive packets are sent to the client agent; managing the sub streams set asynchronously such that each server agent streams frames independently on other server agents in the sub streams set; and employing a rate-based congestion control per sub streams set such that a bit rate associated with the sub streams set is maintained above a specified threshold.
    Type: Grant
    Filed: August 14, 2011
    Date of Patent: March 26, 2013
    Assignee: Giraffic Technologies Ltd.
    Inventors: Yoel Moshe Zanger, Gil Matan Gat, Dvir Volk, Stanislav Tulchin
  • Publication number: 20120054260
    Abstract: A method of data streaming over a Peer-to-Peer network including server agents and client agents is provided. The method includes: assigning, responsive of a client agent request for a specified file, a sub streams set, being a set of server agents configured each to partition the specified file into frames whose size is configured based on the specified file, wherein the sub streams set comprises a plurality of active server agents and further includes a plurality of redundant active server agents selected based on network properties, such that a minimal number of excessive packets are sent to the client agent; managing the sub streams set asynchronously such that each server agent streams frames independently on other server agents in the sub streams set; and employing a rate-based congestion control per sub streams set such that a bit rate associated with the sub streams set is maintained above a specified threshold.
    Type: Application
    Filed: August 14, 2011
    Publication date: March 1, 2012
    Applicant: GIRAFFIC TECHNOLOGIES LTD.
    Inventors: Yoel Moshe Zanger, Gil Matan Gat, Dvir Volk, Stanislav Tulchin
  • Publication number: 20110320594
    Abstract: A method of proactive seeding of data in a peer-to-peer computer network is provided. The method may include the following steps: monitoring, in a peer-to-peer computer network, a plurality of agents and a plurality of files by tracking an availability of each agent and tracking a status of each file respectively; evaluating each agent, based at least partially on respective past performance and specified rules; encoding each file into portions; matching the portions into agents to yield a specified distribution of loads among the agents based at least partially on their respective evaluation, wherein at least one of the monitoring, the evaluating, the encoding, the and the matching is executed by at least one processor.
    Type: Application
    Filed: June 22, 2011
    Publication date: December 29, 2011
    Applicant: GIRAFFIC TECHNOLOGIES LTD.
    Inventors: Yoel Moshe ZANGER, Gil Matan GAT, Dvir VOLK, Stanislav TULCHIN
  • Publication number: 20110022682
    Abstract: A computer implemented method of transferring multimedia content from a content server to a receiving client, comprising: receiving the multimedia content from the content server; processing the multimedia content according to predefined redundancy parameters; receiving a downloading request for the multimedia content from the receiving client; sending the multimedia content to the file servers; reporting a plurality of file servers with respective uploading bit rates; the client receiving a bandwidth allocation; the receiving client calculating a downloading scheme; and the receiving client downloading content in packets from the file servers and verifying the integrity and authenticity of every processed frame (group of packets) obtained from file servers. The method enhances streaming effectivity by using a robust seeding procedure.
    Type: Application
    Filed: July 27, 2009
    Publication date: January 27, 2011
    Inventors: Yoel Moshe Zanger, Gil Matan Gat, Boris Malamud, Alon Diamant, Dvir Volk