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: 9411581Abstract: 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: GrantFiled: April 18, 2013Date of Patent: August 9, 2016Assignee: Gizmox Transposition Ltd.Inventor: Guy Peled
-
Publication number: 20150082290Abstract: 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: ApplicationFiled: April 18, 2013Publication date: March 19, 2015Inventor: Guy Peled
-
Publication number: 20140143310Abstract: 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: ApplicationFiled: August 12, 2013Publication date: May 22, 2014Applicant: Gizmox Ltd.Inventor: Guy PELED
-
Patent number: 8510371Abstract: 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: GrantFiled: January 16, 2008Date of Patent: August 13, 2013Assignee: Gizmox Ltd.Inventor: Guy Peled
-
Patent number: 8080504Abstract: 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: GrantFiled: September 29, 2010Date of Patent: December 20, 2011Assignee: Hewlett-Packard Industrial Printing Ltd.Inventors: Boaz Nitzan, Guy Peled, Naama Schur, Moshe Frenkel
-
Publication number: 20110081508Abstract: 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: ApplicationFiled: September 29, 2010Publication date: April 7, 2011Inventors: Boaz Nitzan, Guy Peled, Naama Schur, Moshe Frenkel
-
Patent number: 7837318Abstract: 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: GrantFiled: September 28, 2007Date of Patent: November 23, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Eytan Cohen, Amir Shapira, Efrat Soroker, Or Brandstein, Richard Power, Guy Peled, Ifat Zarski
-
Publication number: 20100115023Abstract: 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: ApplicationFiled: January 16, 2008Publication date: May 6, 2010Applicant: Gizmox Ltd.Inventor: Guy Peled
-
Publication number: 20080225063Abstract: 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: ApplicationFiled: March 16, 2007Publication date: September 18, 2008Inventors: Eytan Cohen, Amir Shapira, Efrat Soroker, Or Brandstein, Richard Power, Guy Peled, Ifat Zarski
-
Publication number: 20080225099Abstract: 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: ApplicationFiled: September 28, 2007Publication date: September 18, 2008Inventors: Eytan Cohen, Amir Shapira, Efrat Soroker, Or Brandstein, Richard Power, Guy Peled, Ifat Zarski
-
Patent number: 6944720Abstract: 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: GrantFiled: March 27, 2003Date of Patent: September 13, 2005Assignee: Intel CorporationInventors: Zeev Sperber, Guy Peled, Doron Orenstein, Ehud Cohen, Gabi Malka
-
Publication number: 20050051051Abstract: 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: ApplicationFiled: October 25, 2004Publication date: March 10, 2005Inventors: Boaz Nitzan, Guy Peled, Naama Schur, Moshe Frenkel
-
Patent number: 6833008Abstract: 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: GrantFiled: January 15, 2002Date of Patent: December 21, 2004Assignee: Aprion Digital Ltd.Inventors: Boaz Nitzan, Guy Peled, Naama Schur, Moshe Frenkel
-
Patent number: 6724391Abstract: 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: GrantFiled: June 30, 2000Date of Patent: April 20, 2004Assignee: Intel CorporationInventors: Guy Peled, Zeev Sperber, Doron Orenstein, Guiliermo Savranski
-
Publication number: 20030191903Abstract: 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: ApplicationFiled: March 27, 2003Publication date: October 9, 2003Inventors: Zeev Sperber, Guy Peled, Doron Orenstein, Ehud Cohen, Gabi Malka
-
Patent number: 6580427Abstract: 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: GrantFiled: June 30, 2000Date of Patent: June 17, 2003Assignee: Intel CorporationInventors: Doron Orenstein, Guy Peled, Zeev Sperber, Ehud Cohen, Gabi Malka
-
Patent number: 6557083Abstract: 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: GrantFiled: June 30, 2000Date of Patent: April 29, 2003Assignee: Intel CorporationInventors: Zeev Sperber, Guy Peled, Doron Orenstein, Ehud Cohen, Gabi Malka
-
Publication number: 20020192381Abstract: 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: ApplicationFiled: January 15, 2002Publication date: December 19, 2002Inventors: Boaz Nitzan, Guy Peled, Naama Schur, Moshe Frenkel
-
Patent number: 6216206Abstract: 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: GrantFiled: December 16, 1997Date of Patent: April 10, 2001Assignee: Intel CorporationInventors: Guy Peled, Ilan Spillinger
-
Patent number: 6076144Abstract: 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: GrantFiled: December 1, 1997Date of Patent: June 13, 2000Assignee: Intel CorporationInventors: Guy Peled, Robert C. Valentine, Oded Lempel