Patents by Inventor Guy Sheffer

Guy Sheffer 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: 11226788
    Abstract: The present disclosure presents methods, systems and modules for providing/enabling revision control for electronic files having non-textual content by deconstructing the non-textual content to elementary objects, representing the elementary objects in a systematic format using a surjective representation methodology/function and generating an electronic file in the systematic format by aggregating the elementary object representation.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: January 18, 2022
    Assignee: SHAPEDO LTD.
    Inventor: Guy Sheffer
  • Publication number: 20190196784
    Abstract: The present disclosure presents methods, systems and modules for providing/enabling revision control for electronic files having non-textual content by deconstructing the non-textual content to elementary objects, representing the elementary objects in a systematic format using a surjective representation methodology/function and generating an electronic file in the systematic format by aggregating the elementary object representation.
    Type: Application
    Filed: January 26, 2017
    Publication date: June 27, 2019
    Inventor: Guy SHEFFER
  • 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: 20050257196
    Abstract: A method of generating a service from at least one existing (legacy) computer software application executable on a MICROSOFT WINDOWS® operating system includes navigating the application(s), intercepting messages between the application(s) and a MICROSOFT WINDOWS® operating system at a WINDOWS messaging layer to automatically capture a plurality of controls and data and to automatically record a script for the application(s), and generating a service for executing the script. The service may be invoked by a Web client or application to exploit the functionality of the legacy application(s).
    Type: Application
    Filed: May 17, 2004
    Publication date: November 17, 2005
    Inventors: Gideon Hollander, Benjamin Schlesinger, Iddo Levinson, Avner Zangvil, Guy Sheffer