Patents by Inventor Ran Avidan

Ran Avidan 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: 20220365976
    Abstract: A method, apparatus and computer program product, the method comprising: obtaining a graph having a multiple nodes and one or more edges, each node comprising a set of entities having a common property and a subject, and each edge connecting two nodes and indicating a relationship therebetween; obtaining a query from a user, wherein the search query comprises a free-form text; extracting from the free-form one or more keyword combinations and one or more logic terms; for each keyword combination, creating a list of nodes from the graph based on a relevancy of the subject of each of the nodes with respect to the keyword combination; creating a collection of entities comprised in the list of nodes, said creating comprises filtering out entities associated with a node that is excluded based on the logic term; and providing a response to the query, wherein the response comprises the collection of entities.
    Type: Application
    Filed: May 11, 2022
    Publication date: November 17, 2022
    Inventors: Gil Dudkiewicz, Ran Avidan, Omri Barnes, Yaniv Avraham
  • Publication number: 20160134694
    Abstract: Some embodiments relate to a method of defining a first pointer file containing a first location identifier for a content located at a Content Delivery Network (CDN) server so as to cause placement of the first pointer file at the CDN server. Further, the method includes the step of receiving, from a requesting device, a request for the content, the request including data on at least one of the requesting device or a user of the requesting device. In addition, the method allows for constructing a second location identifier containing at least one element derived from the data, and sending a second pointer file containing the second location identifier to the requesting device, where the second location identifier matching the first location identifier when a software development kit (SDK) executing on the requesting device defines the at least one element.
    Type: Application
    Filed: November 6, 2015
    Publication date: May 12, 2016
    Inventors: Michael Berdichevsky, Guy Sheffer, Ran Avidan
  • Publication number: 20150379160
    Abstract: Embodiments of the disclosure herein transform user client device application switching input into instantiated toggling or switching of focus control of a user interface between an application hosting interface elements of return contents associated with the application and the said interface elements. The embodiments include a method comprising the instantiating of a return content in an application for display upon the application next returning to focus control. The method further comprises determining that the application has returned to focus control and displaying a return content only if display criteria associated with displaying the return content have been met.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 31, 2015
    Inventors: Yaniv AVRAHAM, Guy SHEFFER, Ran AVIDAN
  • Publication number: 20150106734
    Abstract: A method for expediting access to a website includes receiving by a server from a partner website an identification of a user device that has accessed the partner website via a browser. It is determined by the server that a designated software development kit (SDK) that includes an event receiver is installed on the user device. The partner website is instructed by the server to generate an event indicative of an offer of expedited access to the partner website from the user device that is receivable by the event receiver, and to install a shortcut on the user device for expedited access to the partner website if the offer is accepted.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 16, 2015
    Applicant: StartApp Mobile Technologies Ltd.
    Inventors: Ran AVIDAN, Gil DUDKIEWICZ
  • Publication number: 20140278766
    Abstract: Methods and Apparatus are described herein for providing a provisioning platform on an electronic device. In some embodiments, a method includes receiving from an electronic device a request to download an access application. A code that is configured to cause the access application to be installed on the electronic device is sent to the electronic device. The access application is configured to provide a dynamic access point on a display of the electronic device. When selected by a user of the electronic device, the dynamic access point provides access to at least one of a website, an application previously downloaded on the electronic device, or an application store within the access application.
    Type: Application
    Filed: March 18, 2014
    Publication date: September 18, 2014
    Inventors: Gil Dudkiewicz, Ran Avidan