Patents by Inventor Guy Peled

Guy Peled 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: 9411581
    Abstract: A method of converting a precompiled source code. The method comprises receiving a precompiled source code of an application, providing a plurality of AST segment patterns each associated with another of a plurality of replacement code templates, building an abstract syntax tree (AST) of the precompiled source code, matching between a first group of the plurality of AST segment patterns and a plurality of AST segments of the AST to identify a second group of the plurality of replacement code templates, the plurality of AST segments are associated with a plurality of source code segments of the precompiled source code, and performing a code migration process of the precompiled source code to a precompiled migrated code of the application using the second group.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: August 9, 2016
    Assignee: Gizmox Transposition Ltd.
    Inventor: Guy Peled
  • Publication number: 20150082290
    Abstract: A method of converting a precompiled source code. The method comprises receiving a precompiled source code of an application, providing a plurality of AST segment patterns each associated with another of a plurality of replacement code templates, building an abstract syntax tree (AST) of the precompiled source code, matching between a first group of the plurality of AST segment patterns and a plurality of AST segments of the AST to identify a second group of the plurality of replacement code templates, the plurality of AST segments are associated with a plurality of source code segments of the precompiled source code, and performing a code migration process of the precompiled source code to a precompiled migrated code of the application using the second group.
    Type: Application
    Filed: April 18, 2013
    Publication date: March 19, 2015
    Inventor: Guy Peled
  • Publication number: 20140143310
    Abstract: A method of application object management. The method comprises initializing and managing at least one application object on a server, forwarding a command indicative of a state of the at least one application object to a client hosting a browser and a kernel so as to allow the kernel to render the at least one application object according to the state by the browser, receiving, from the client, at least one client event pertaining to the at least one rendered application object, and updating the state by processing the at least one client event on the server.
    Type: Application
    Filed: August 12, 2013
    Publication date: May 22, 2014
    Applicant: Gizmox Ltd.
    Inventor: Guy PELED
  • Patent number: 8510371
    Abstract: A method of application object management. The method comprises initializing and managing at least one application object on a server, forwarding a command indicative of a state of the at least one application object to a client hosting a browser and a kernel so as to allow the kernel to render the at least one application object according to the state by the browser, receiving, from the client, at least one client event pertaining to the at least one rendered application object, and updating the state by processing the at least one client event on the server.
    Type: Grant
    Filed: January 16, 2008
    Date of Patent: August 13, 2013
    Assignee: Gizmox Ltd.
    Inventor: Guy Peled
  • Patent number: 8080504
    Abstract: A pretreatment liquid for applying to the upper surface of a recording media, prior to printing of printing applications using water-based ink, is provided. The liquid comprises a polyvalent metallic salt and at least one of a polymer swelling and a coalescence reagent.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: December 20, 2011
    Assignee: Hewlett-Packard Industrial Printing Ltd.
    Inventors: Boaz Nitzan, Guy Peled, Naama Schur, Moshe Frenkel
  • Publication number: 20110081508
    Abstract: A pretreatment liquid for applying to the upper surface of a recording media, prior to printing of printing applications using water-based ink, is provided. The liquid comprises a polyvalent metallic salt and at least one of a polymer swelling and a coalescence reagent.
    Type: Application
    Filed: September 29, 2010
    Publication date: April 7, 2011
    Inventors: Boaz Nitzan, Guy Peled, Naama Schur, Moshe Frenkel
  • Patent number: 7837318
    Abstract: The present invention is drawn to photo-curable ink-jet ink compositions, systems, and methods. One exemplary ink-jet ink composition includes a liquid vehicle, a milled pigment which has been milled in a milling solvent having minimal to no gas solvency for the milled pigment, and a photo initiator. In this embodiment, the composition can be ink-jettable at frequencies of at least 29 KHz without requiring degassing during printing.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: November 23, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eytan Cohen, Amir Shapira, Efrat Soroker, Or Brandstein, Richard Power, Guy Peled, Ifat Zarski
  • Publication number: 20100115023
    Abstract: A method of application object management. The method comprises initializing and managing at least one application object on a server, forwarding a command indicative of a state of the at least one application object to a client hosting a browser and a kernel so as to allow the kernel to render the at least one application object according to the state by the browser, receiving, from the client, at least one client event pertaining to the at least one rendered application object, and updating the state by processing the at least one client event on the server.
    Type: Application
    Filed: January 16, 2008
    Publication date: May 6, 2010
    Applicant: Gizmox Ltd.
    Inventor: Guy Peled
  • Publication number: 20080225063
    Abstract: The present invention is drawn to photo-curable ink-jet ink compositions, systems, and methods. One exemplary ink-jet ink composition includes a liquid vehicle, a milled pigment which has been milled in a milling solvent having minimal to no gas solvency for the milled pigment, and a photo initiator. In this embodiment, the composition can be ink-jettable at frequencies of at least 29 KHz without requiring degassing during printing.
    Type: Application
    Filed: March 16, 2007
    Publication date: September 18, 2008
    Inventors: Eytan Cohen, Amir Shapira, Efrat Soroker, Or Brandstein, Richard Power, Guy Peled, Ifat Zarski
  • Publication number: 20080225099
    Abstract: The present invention is drawn to photo-curable ink-jet ink compositions, systems, and methods. One exemplary ink-jet ink composition includes a liquid vehicle, a milled pigment which has been milled in a milling solvent having minimal to no gas solvency for the milled pigment, and a photo initiator. In this embodiment, the composition can be ink-jettable at frequencies of at least 29 KHz without requiring degassing during printing.
    Type: Application
    Filed: September 28, 2007
    Publication date: September 18, 2008
    Inventors: Eytan Cohen, Amir Shapira, Efrat Soroker, Or Brandstein, Richard Power, Guy Peled, Ifat Zarski
  • Patent number: 6944720
    Abstract: A memory system is provided for storing multiple data types. The memory system includes a main memory, a local cache, and a translation unit. The local cache has multiple entries, each of which includes a data field to store data and a status field to indicate a storage state for the stored data. The translation unit includes a translation lookaside buffer (TLB) and a status-cache (STC). The TLB stores address translations for data in the main memory, and the STC stores storage states for data indicated by the address translations.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: September 13, 2005
    Assignee: Intel Corporation
    Inventors: Zeev Sperber, Guy Peled, Doron Orenstein, Ehud Cohen, Gabi Malka
  • Publication number: 20050051051
    Abstract: A pretreatment liquid for applying to the upper surface of a recording media, prior to printing of printing applications using water-based ink, is provided. The liquid comprises a polyvalent metallic salt and at least one of a polymer swelling and a coalescence reagent.
    Type: Application
    Filed: October 25, 2004
    Publication date: March 10, 2005
    Inventors: Boaz Nitzan, Guy Peled, Naama Schur, Moshe Frenkel
  • Patent number: 6833008
    Abstract: The surface treatment for printing applications using water-based ink of the present invention comprises a surface pretreatment of the recording media prior to the deposition of the ink on the surface, wherein the pretreatment liquid is an aqueous and/or alcoholic solution or emulsion containing a polyvalent metal salt, and at least one of an organic swelling reagent and a coalescence reagent. The pretreatment liquid is applied with a rubbing motion in a thin layer of approximately 4 &mgr;m to the entire upper surface of the recording media. The swelling reagent and/or the coalescence reagent cause the upper 3-5 &mgr;m to swell and the polyvalent metal cations become embedded in the surface. After partial drying of the pretreated media, ink composition is deposited onto the surface to form an image. The ink solids precipitate in response to the embedded cations deposited in the pretreatment, and form interactions above and below the surface of the media to give a mechanically stable ink dot.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: December 21, 2004
    Assignee: Aprion Digital Ltd.
    Inventors: Boaz Nitzan, Guy Peled, Naama Schur, Moshe Frenkel
  • Patent number: 6724391
    Abstract: The present invention provides a mechanism for implementing z-compression in a manner that is transparent to the user. Blocks of z-data are associated with storage locations in a z-data buffer in cleared, compressed, or uncompressed data states. Operations to the z-data buffer are monitored for selected operations. These operations may include clear or lock operations. If a selected operation is detected, a modified version of the selected operation is implemented to mask differences between the storage states of the data blocks.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: April 20, 2004
    Assignee: Intel Corporation
    Inventors: Guy Peled, Zeev Sperber, Doron Orenstein, Guiliermo Savranski
  • Publication number: 20030191903
    Abstract: A memory system is provided for storing multiple data types. The memory system includes a main memory, a local cache, and a translation unit. The local cache has multiple entries, each of which includes a data field to store data and a status field to indicate a storage state for the stored data. The translation unit includes a translation lookaside buffer (TLB) and a status-cache (STC). The TLB stores address translations for data in the main memory, and the STC stores storage states for data indicated by the address translations.
    Type: Application
    Filed: March 27, 2003
    Publication date: October 9, 2003
    Inventors: Zeev Sperber, Guy Peled, Doron Orenstein, Ehud Cohen, Gabi Malka
  • Patent number: 6580427
    Abstract: A graphics system is provided to implement compression of depth or z-data. The graphic system includes a buffer, a status table, and a read/write unit. The buffer stores depth data for multiple blocks of pixels in associated buffer entries. The status table stores status values for the entries of the buffer. The status value for a given entry indicates an access mode for the corresponding depth data according to whether the data is compressed, uncompressed or in a reference state. The read/write unit implements data accesses for a given entry responsive to the status value associated with the entry.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: June 17, 2003
    Assignee: Intel Corporation
    Inventors: Doron Orenstein, Guy Peled, Zeev Sperber, Ehud Cohen, Gabi Malka
  • Patent number: 6557083
    Abstract: A memory system is provided for storing multiple data types. The memory system includes a main memory, a local cache, and a translation unit. The local cache has multiple entries, each of which includes a data field to store data and a status field to indicate a storage state for the stored data. The translation unit includes a translation lookaside buffer (TLB) and a status-cache (STC). The TLB stores address translations for data in the main memory, and the STC stores storage states for data indicated by the address translations.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: April 29, 2003
    Assignee: Intel Corporation
    Inventors: Zeev Sperber, Guy Peled, Doron Orenstein, Ehud Cohen, Gabi Malka
  • Publication number: 20020192381
    Abstract: The surface treatment for printing applications using water-based ink of the present invention comprises a surface pretreatment of the recording media prior to the deposition of the ink on the surface, wherein the pretreatment liquid is an aqueous and/or alcoholic solution or emulsion containing a polyvalent metal salt, and at least one of an organic swelling reagent and a coalescence reagent. The pretreatment liquid is applied with a rubbing motion in a thin layer of approximately 4 &mgr;m to the entire upper surface of the recording media. The swelling reagent and/or the coalescence reagent cause the upper 3-5, &mgr;m to swell and the polyvalent metal cations become embedded in the surface. After partial drying of the pretreated media, ink composition is deposited onto the surface to form an image. The ink solids precipitate in response to the embedded cations deposited in the pretreatment, and form interactions above and below the surface of the media to give a mechanically stable ink dot.
    Type: Application
    Filed: January 15, 2002
    Publication date: December 19, 2002
    Inventors: Boaz Nitzan, Guy Peled, Naama Schur, Moshe Frenkel
  • Patent number: 6216206
    Abstract: A cache memory includes a data array and a trace victim cache. The data array is adapted to store a plurality of trace segments. Each trace segment includes at least one trace segment member. The trace victim cache is adapted to store plurality of entries. Each entry includes a replaced trace segment member selected for replacement from one of the plurality of trace segments.
    Type: Grant
    Filed: December 16, 1997
    Date of Patent: April 10, 2001
    Assignee: Intel Corporation
    Inventors: Guy Peled, Ilan Spillinger
  • Patent number: 6076144
    Abstract: An apparatus includes a data array, control logic, an entry candidate table, and a future target table. The control logic is coupled to the data array and adapted to store at least one trace segment of instructions into the data array. The entry candidate table is coupled to the control logic and is adapted to store offset information related to the position of a selected instruction within the trace segment. The future target table is coupled to the control logic and adapted to store a potential entry point into the trace segment. A method for caching instructions includes storing a first plurality of instructions in a first trace segment. A control flow instruction is identified from the first plurality of instructions and the outcome of the control flow instruction is predicted. The control flow instruction has a predicted taken target address and a predicted not-taken target address corresponding to the outcome predicted. The predicted not-taken target address is stored.
    Type: Grant
    Filed: December 1, 1997
    Date of Patent: June 13, 2000
    Assignee: Intel Corporation
    Inventors: Guy Peled, Robert C. Valentine, Oded Lempel