Patents by Inventor Gilad Sharaby
Gilad Sharaby 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: 9922004Abstract: In a method for dynamically highlighting repetitive text in electronic documents, obtaining one or more user preferences related to a user reading an electronic document. The method further includes determining whether the electronic document contains one or more repetitive text associations, wherein a repetitive text association is data that provides one or more indications of repetitive text segments interspersed within a document. In response to determining that the electronic document contains one or more repetitive text associations, the method further includes identifying one or more repetitive text segments in the electronic document corresponding to the one or more repetitive text associations and determining a time duration expended by the user reading an instance of the identified one or more repetitive text segments within the electronic document.Type: GrantFiled: July 31, 2017Date of Patent: March 20, 2018Assignee: International Business Machines CorporationInventors: Olympia Gluck, Itzhack Goldberg, Gilad Sharaby, Neil Sondhi
-
Patent number: 9886422Abstract: In a method for dynamically highlighting repetitive text in electronic documents, obtaining one or more user preferences related to a user reading an electronic document. The method further includes determining whether the electronic document contains one or more repetitive text associations, wherein a repetitive text association is data that provides one or more indications of repetitive text segments interspersed within a document. In response to determining that the electronic document contains one or more repetitive text associations, the method further includes identifying one or more repetitive text segments in the electronic document corresponding to the one or more repetitive text associations and determining a time duration expended by the user reading an instance of the identified one or more repetitive text segments within the electronic document.Type: GrantFiled: August 6, 2014Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Olympia Gluck, Itzhack Goldberg, Gilad Sharaby, Neil Sondhi
-
Publication number: 20170322914Abstract: In a method for dynamically highlighting repetitive text in electronic documents, obtaining one or more user preferences related to a user reading an electronic document. The method further includes determining whether the electronic document contains one or more repetitive text associations, wherein a repetitive text association is data that provides one or more indications of repetitive text segments interspersed within a document. In response to determining that the electronic document contains one or more repetitive text associations, the method further includes identifying one or more repetitive text segments in the electronic document corresponding to the one or more repetitive text associations and determining a time duration expended by the user reading an instance of the identified one or more repetitive text segments within the electronic document.Type: ApplicationFiled: July 31, 2017Publication date: November 9, 2017Inventors: Olympia Gluck, Itzhack Goldberg, Gilad Sharaby, Neil Sondhi
-
Patent number: 9535886Abstract: In a method for dynamically highlighting repetitive text in electronic documents, obtaining one or more user preferences related to a user reading an electronic document. The method further includes determining whether the electronic document contains one or more repetitive text associations, wherein a repetitive text association is data that provides one or more indications of repetitive text segments interspersed within a document. In response to determining that the electronic document contains one or more repetitive text associations, the method further includes identifying one or more repetitive text segments in the electronic document corresponding to the one or more repetitive text associations and determining a time duration expended by the user reading an instance of the identified one or more repetitive text segments within the electronic document.Type: GrantFiled: May 25, 2016Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Olympia Gluck, Itzhack Goldberg, Gilad Sharaby, Neil Sondhi
-
Publication number: 20160253293Abstract: In a method for dynamically highlighting repetitive text in electronic documents, obtaining one or more user preferences related to a user reading an electronic document. The method further includes determining whether the electronic document contains one or more repetitive text associations, wherein a repetitive text association is data that provides one or more indications of repetitive text segments interspersed within a document. In response to determining that the electronic document contains one or more repetitive text associations, the method further includes identifying one or more repetitive text segments in the electronic document corresponding to the one or more repetitive text associations and determining a time duration expended by the user reading an instance of the identified one or more repetitive text segments within the electronic document.Type: ApplicationFiled: May 25, 2016Publication date: September 1, 2016Inventors: Olympia Gluck, Itzhack Goldberg, Gilad Sharaby, Neil Sondhi
-
Patent number: 9372849Abstract: In a method for dynamically highlighting repetitive text in electronic documents, obtaining one or more user preferences related to a user reading an electronic document. The method further includes determining whether the electronic document contains one or more repetitive text associations, wherein a repetitive text association is data that provides one or more indications of repetitive text segments interspersed within a document. In response to determining that the electronic document contains one or more repetitive text associations, the method further includes identifying one or more repetitive text segments in the electronic document corresponding to the one or more repetitive text associations and determining a time duration expended by the user reading an instance of the identified one or more repetitive text segments within the electronic document.Type: GrantFiled: December 17, 2015Date of Patent: June 21, 2016Assignee: International Business Machines CorporationInventors: Olympia Gluck, Itzhack Goldberg, Gilad Sharaby, Neil Sondhi
-
Publication number: 20160092433Abstract: In a method for dynamically highlighting repetitive text in electronic documents, obtaining one or more user preferences related to a user reading an electronic document. The method further includes determining whether the electronic document contains one or more repetitive text associations, wherein a repetitive text association is data that provides one or more indications of repetitive text segments interspersed within a document. In response to determining that the electronic document contains one or more repetitive text associations, the method further includes identifying one or more repetitive text segments in the electronic document corresponding to the one or more repetitive text associations and determining a time duration expended by the user reading an instance of the identified one or more repetitive text segments within the electronic document.Type: ApplicationFiled: December 17, 2015Publication date: March 31, 2016Inventors: Olympia Gluck, Itzhack Goldberg, Gilad Sharaby, Neil Sondhi
-
Patent number: 9262926Abstract: A reference pass code is received from a first user. Location information of a vehicle of the first user is received from a first computer. A pass code is received from a second user. Location information of a vehicle of the second user is received from a second computer. One or more computer processors verify that the pass code received from the second user matches the reference pass code. Based on verification of the pass code received from the second user, the location information of the vehicle of the first user is transmitted to the second computer and the location information of the vehicle of the second user is transmitted to the first computer.Type: GrantFiled: May 20, 2013Date of Patent: February 16, 2016Assignee: GLOBALFOUNDRIES INC.Inventors: Itzhack Goldberg, Gilad Sharaby, Neil Sondhi, Yulia Tseytlin
-
Publication number: 20160041949Abstract: In a method for dynamically highlighting repetitive text in electronic documents, obtaining one or more user preferences related to a user reading an electronic document. The method further includes determining whether the electronic document contains one or more repetitive text associations, wherein a repetitive text association is data that provides one or more indications of repetitive text segments interspersed within a document. In response to determining that the electronic document contains one or more repetitive text associations, the method further includes identifying one or more repetitive text segments in the electronic document corresponding to the one or more repetitive text associations and determining a time duration expended by the user reading an instance of the identified one or more repetitive text segments within the electronic document.Type: ApplicationFiled: August 6, 2014Publication date: February 11, 2016Inventors: Olympia Gluck, Itzhack Goldberg, Gilad Sharaby, Neil Sondhi
-
Publication number: 20140343832Abstract: A reference pass code is received from a first user. Location information of a vehicle of the first user is received from a first computer. A pass code is received from a second user. Location information of a vehicle of the second user is received from a second computer. One or more computer processors verify that the pass code received from the second user matches the reference pass code. Based on verification of the pass code received from the second user, the location information of the vehicle of the first user is transmitted to the second computer and the location information of the vehicle of the second user is transmitted to the first computer.Type: ApplicationFiled: May 20, 2013Publication date: November 20, 2014Applicant: International Business Machines CorporationInventors: Itzhack Goldberg, Gilad Sharaby, Neil Sondhi, Yulia Tseytlin
-
Patent number: 8615501Abstract: A revision control service is included in a hypervisor. The revision control service manages revision control operations relating virtual machine images transparently to the virtual machine. The revision control service interacts with a conventional revision control program, stores relevant revision control metadata external to the virtual machine image with file-level granularity, and synchronizes virtual machine operations with the revision control operations. From the perspective of the virtual machine, the revision control service provides a clean image from which to boot, without modification of the revision control program.Type: GrantFiled: June 23, 2008Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Dean Lorenz, Inbar Shapira, Gilad Sharaby, Ezra Silvera
-
Patent number: 8583886Abstract: A method for synchronizing data storage systems is provided. The method comprises designating a relationship between a first data storage system and a second data storage system, such that data stored in the first data storage system is copied to the second data storage system, in response to determining that the data stored in the first data storage system has been modified; receiving a first request to modify data stored in a first data block of a first storage volume in the first data storage system, wherein the data block is modified according to the first request; determining that the first data block has not been successfully synchronized when the modified data stored in the first data block is not copied to the second data storage system; and executing a process to retry synchronization of the first data block until synchronization of the first data block is successful, without suspending the relationship while the process is executed.Type: GrantFiled: February 2, 2010Date of Patent: November 12, 2013Assignee: International Business Machines CorporationInventors: Akram Bitar, Irit Dolev, Shachar Fienblit, Olympia Gluck, Gilad Sharaby, Gail Spear, Aviad Zlotnick
-
Patent number: 8327096Abstract: A system and method for creating N customized disk images from N identical disk images. A computing system creates N identical disk images from a master image. The computing system customize a first identical disk image according to a customization written in customization scripts. While customizing the first identical disk image, the computing system monitors block-level operations applied on the first identical disk image. The computing system applies the monitored block-level operations simultaneously to other N?1 identical disk according to similar customizations written in customization scripts. After applying the block-level operations, the N identical disk images become N customized disk images. Identical Virtual Machines (VMs) operating in the N identical disk images become N customized VMs by operating based on the N customized disk images.Type: GrantFiled: December 31, 2008Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Ezra Silvera, Dean Lorenz, Inbar Shapira, Gilad Sharaby
-
Patent number: 8260333Abstract: Two or more received SMS messages can be aggregated into a single consolidated SMS message. The consolidated SMS message can be conveyed across a boundary in accordance with SMS protocols. A fee per SMS message can be incurred for conveying SMS messages across the boundary. The fee can be minimized by use of the consolidated SMS message in lieu of having to convey multiple SMS messages. Once the consolidated SMS message have been conveyed across the boundary, the consolidated SMS message can be parsed or decomposed into its constituent SMS messages, each of which can be conveyed to an intended recipient.Type: GrantFiled: May 17, 2010Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Itzhack Goldberg, Miron Horodi, Ruthie D. Lyle, Kenneth Nagin, Gilad Sharaby
-
Publication number: 20110281594Abstract: Two or more received SMS messages can be aggregated into a single consolidated SMS message. The consolidated SMS message can be conveyed across a boundary in accordance with SMS protocols. A fee per SMS message can be incurred for conveying SMS messages across the boundary. The fee can be minimized by use of the consolidated SMS message in lieu of having to convey multiple SMS messages. Once the consolidated SMS message have been conveyed across the boundary, the consolidated SMS message can be parsed or decomposed into its constituent SMS messages, each of which can be conveyed to an intended recipient.Type: ApplicationFiled: May 17, 2010Publication date: November 17, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: ITZHACK GOLDBERG, MIRON HORODI, RUTHIE D. LYLE, KENNETH NAGIN, GILAD SHARABY
-
Publication number: 20110191557Abstract: A method for synchronizing data storage systems is provided. The method comprises designating a relationship between a first data storage system and a second data storage system, such that data stored in the first data storage system is copied to the second data storage system, in response to determining that the data stored in the first data storage system has been modified; receiving a first request to modify data stored in a first data block of a first storage volume in the first data storage system, wherein the data block is modified according to the first request; determining that the first data block has not been successfully synchronized when the modified data stored in the first data block is not copied to the second data storage system; and executing a process to retry synchronization of the first data block until synchronization of the first data block is successful, without suspending the relationship while the process is executed.Type: ApplicationFiled: February 2, 2010Publication date: August 4, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Akram Bitar, Irit Dolev, Shachar Fienblit, Olympia Gluck, Gilad Sharaby, Gail Andrea Spear, Aviad Zlotnick
-
Publication number: 20100169881Abstract: A system and method for creating N customized disk images from N identical disk images. A computing system creates N identical disk images from a master image. The computing system customize a first identical disk image according to a customization written in customization scripts. While customizing the first identical disk image, the computing system monitors block-level operations applied on the first identical disk image. The computing system applies the monitored block-level operations simultaneously to other N?1 identical disk according to similar customizations written in customization scripts. After applying the block-level operations, the N identical disk images become N customized disk images. Identical Virtual Machines (VMs) operating in the N identical disk images become N customized VMs by operating based on the N customized disk images.Type: ApplicationFiled: December 31, 2008Publication date: July 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ezra Silvera, Dean Lorenz, Inbar Shapira, Gilad Sharaby
-
Publication number: 20090319580Abstract: A revision control service is included in a hypervisor. The revision control service manages revision control operations relating virtual machine images transparently to the virtual machine. The revision control service interacts with a conventional revision control program, stores relevant revision control metadata external to the virtual machine image with file-level granularity, and synchronizes virtual machine operations with the revision control operations. From the perspective of the virtual machine, the revision control service provides a clean image from which to boot, without modification of the revision control program.Type: ApplicationFiled: June 23, 2008Publication date: December 24, 2009Inventors: Dean Lorenz, Inbar Shapira, Gilad Sharaby, Ezra Silvera
-
Patent number: 7143176Abstract: A method for copying data over a network operating in accordance with a protocol, such as the ESCON protocol, that supports a given logical address range includes establishing a logical path over the network from a primary storage system to a secondary storage system using path logical addresses within the given logical address range. A virtual path is created over the logical path to carry the data from a source storage device in a first logical subsystem of the primary storage system to a target storage device in a second logical subsystem of the secondary storage system, wherein the first and second logical subsystems have respective first and second subsystem logical addresses which are outside the given logical address range. The virtual path is used in a peer-to-peer remote copy (PPRC) operation to copy the data from the source storage device to the target storage device.Type: GrantFiled: November 6, 2001Date of Patent: November 28, 2006Assignee: International Business Machines CorporationInventors: Olympia Gluck, Gilad Sharaby, Gabriel Walder, Erez Webman
-
Patent number: 7099995Abstract: A data storage control unit is coupled to one or more host devices and to one or more physical storage units. Data is stored in one of the storage units and, for data integrity, copied to another storage unit. An updated state of the copy process (metadata) is maintained and updated in metadata tracks in a memory of the storage controller and periodically destaged to corresponding metadata tracks of a storage unit. If the copy process is interrupted, such as by a power failure, an error handling routine commences. Track state fields associated with each in-memory metadata track are initialized to an ‘invalid’ state and background staging of metadata tracks from the storage unit to the memory. After a track is staged, the associated track state field is changed to a ‘valid’ state. If a request is received to access a track of copy state data and the track has been staged (as indicated by the state of the associated track state field), the track is accessed.Type: GrantFiled: February 17, 2004Date of Patent: August 29, 2006Assignee: International Business Machines CorporationInventors: James A. Springer, Yu-Cheng Hsu, Gilad Sharaby, Aaron S. Mahar, Angelique R. Budaya