Patents by Inventor Sharon Peleg

Sharon Peleg 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: 11937996
    Abstract: Apparatuses (e.g., systems, devices, etc.) and method for scanning both a subject's face as well as the subject's intra oral cavity to provide two-dimensional (2D) and/or three dimensional (3D) data that may be subsequently used in prosthodontic and orthodontic procedures, including smile planning (e.g., designing or modifying a subject's overall smile or facial aesthetics).
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: March 26, 2024
    Assignee: Align Technology, Inc.
    Inventor: Sharon Peleg
  • Publication number: 20210128281
    Abstract: Apparatuses (e.g., systems, devices, etc.) and method for scanning both a subject's face as well as the subject's intra oral cavity to provide two-dimensional (2D) and/or three dimensional (3D) data that may be subsequently used in prosthodontic and orthodontic procedures, including smile planning (e.g., designing or modifying a subject's overall smile or facial aesthetics).
    Type: Application
    Filed: November 4, 2020
    Publication date: May 6, 2021
    Inventor: Sharon PELEG
  • Patent number: 9043680
    Abstract: Methods and systems for in-place updating original content stored in a non-volatile storage device and for yielding updated content. Some of the described embodiments illustrate the possibilities for reduction in storage operations, storage blocks, and/or update package size. Some of the described embodiments include the writing of error recovery result(s) such as XOR result(s) which enable the recovery of data in case of an interruption of the update process. In some of the described embodiments, there is re-usage of a protection buffer containing content which is required in the update process.
    Type: Grant
    Filed: January 13, 2008
    Date of Patent: May 26, 2015
    Assignee: RED BEND LTD.
    Inventors: Evyatar Meller, Sharon Peleg
  • Publication number: 20130300696
    Abstract: A method for classifying input provided to a digitizer sensor includes sampling output over one or more sampling periods, identifying a location of intentional input to the digitizer sensor from the output sampled over the one or more sampling periods, identifying an area of potential palm input based on the identified location of the intentional input, and classifying output detected in the area of the potential palm input as output potentially obtained from undesired input to the digitizer sensor. The area of potential palm input is defined to have a defined spatial relation to the location of the intentional input. The output classified is sampled over one or more sampling periods other than the one or more sampling periods from which the area of potential palm input is identified.
    Type: Application
    Filed: May 13, 2013
    Publication date: November 14, 2013
    Applicant: N-trig Ltd.
    Inventors: On HARAN, Sharon PELEG, Amir ZYSKIND, Arthur GERSHFELD, Eyal BOUMGARTEN, Nadav LINENBERG
  • Patent number: 8578359
    Abstract: Method and apparatus for in-place updating an old version of a file stored on a storage device to form a new version, wherein the old version includes blocks. The form of the old version is determined for indicating at which end of the old version free space is located, as well as determining whether an update package is a corresponding update package for the form. If the update package is a corresponding update package, blocks in the old version are updated according to the update package, giving rise to a new version having an alternative form, where free space in the new version is at an opposite end to the old version.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: November 5, 2013
    Assignee: Red Bend Ltd.
    Inventors: Evyatar Meller, Sharon Peleg
  • Patent number: 8561049
    Abstract: Method and system for in-place updating original content of an original version stored in a non-volatile storage device and for yielding updated content of an updated version. At least part of content of each one of n (n>1) blocks of the original version is modified in the updated version. The non-volatile storage device includes blocks. The method includes obtaining an update package. It also includes performing m block storage operations, wherein each block storage operation includes writing content to a block in the non-volatile storage device. The block storage operations include update block storage operations storing updated content of the updated version in the non-volatile storage device, while the updated content is generated in accordance with at least the update package, wherein 2<=m<2n.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: October 15, 2013
    Assignee: Red Bend Ltd.
    Inventors: Sharon Peleg, Evyatar Meller
  • Patent number: 8453138
    Abstract: Method and apparatus for generating an update package. The update package is capable of in-place updating an old version to a new version wherein the old and new versions are stored in a storage device. The method includes inserting update commands into the update package, wherein the update commands allow updating the old version to the new version. The method further includes checking the update commands for determining whether they create at least one conflict, and if so, selecting one conflict out of the at least one conflict, wherein content overridden in said one conflict requires protection. A protection command allowing protection of the content before it is being overridden and a restoration command allowing restoration of the content with the protected content after it was overridden are also inserted into the update package.
    Type: Grant
    Filed: April 13, 2005
    Date of Patent: May 28, 2013
    Assignee: Red Bend Ltd.
    Inventors: Evyatar Meller, Sharon Peleg
  • Patent number: 8418167
    Abstract: An original version of content is in-place updated to an updated version in a non-volatile storage device including blocks, by obtaining an update package, copying the original version to volatile memory, and updating the original version to provide an uncompressed updated version. The methods may also include compressing the uncompressed updated version so as to independently or interdependently compress each amount of uncompressed updated content and writing the compressed updated version in place of the original version in the storage device. Each of the independently compressed amounts may be written to a separate storage blocks.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: April 9, 2013
    Assignee: Red Bend Ltd.
    Inventors: Evyatar Meller, Sharon Peleg
  • Patent number: 8341113
    Abstract: A system for generating a compact update package between an old version of content and a new version of content. The system includes a conversion element generator for generating a conversion element associated with the old version and new version. A modified version generator for generating a modified version including applying the conversion element to the old versions. An update package generator for generating the compact update package. The compact update package includes the conversion element and a modified delta based on the modified version and the new version.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: December 25, 2012
    Assignee: Red Bend Ltd.
    Inventors: Evyatar Meller, Sharon Peleg
  • Patent number: 8176009
    Abstract: A method of updating an original version of content to a new version of content, in a non-volatile memory storage device, the method includes: providing a non-volatile content memory storage area arranged to accommodate a full version of content; providing an auxiliary memory area; performing, while at least part of the content memory storage area is not being updated, at least one pre-update operation corresponding to at least one in-place update operation applicable, in an in-place update, on the part of the content memory storage area; storing, while at least part of the content memory storage area is not being updated, at least one result of the performed at least one pre-update operation, on the auxiliary memory area; and performing an in-place update of the at least part of the content memory storage area utilizing the at least one result stored on the auxiliary memory area.
    Type: Grant
    Filed: August 3, 2009
    Date of Patent: May 8, 2012
    Assignee: Red Bend Ltd.
    Inventors: Evyatar Meller, Sharon Peleg
  • Publication number: 20110093841
    Abstract: A system for generating a compact update package between an old version of content and a new version of content. The system includes a conversion element generator for generating a conversion element associated with the old version and new version. A modified version generator for generating a modified version including applying the conversion element to the old versions. An update package generator for generating the compact update package. The compact update package includes the conversion element and a modified delta based on the modified version and the new version.
    Type: Application
    Filed: November 16, 2010
    Publication date: April 21, 2011
    Applicant: Red Bend Ltd.
    Inventors: Evyatar Meller, Sharon Peleg
  • Patent number: 7860834
    Abstract: A system for generating a compact update package between an old version of content and a new version of content. The system includes a conversion element generator for generating a conversion element associated with the old version and new version. A modified version generator for generating a modified version including applying the conversion element to the old versions. An update package generator for generating the compact update package. The compact update package includes the conversion element and a modified delta based on the modified version and the new version.
    Type: Grant
    Filed: June 23, 2004
    Date of Patent: December 28, 2010
    Inventors: Evyatar Meller, Sharon Peleg
  • Publication number: 20100185921
    Abstract: Methods and systems for in-place updating original content stored in a non-volatile storage device and for yielding updated content. Some of the described embodiments illustrate the possibilities for reduction in storage operations, storage blocks, and/or update package size. Some of the described embodiments include the writing of error recovery result(s) such as XOR result(s) which enable the recovery of data in case of an interruption of the update process. In some of the described embodiments, there is re-usage of a protection buffer containing content which is required in the update process.
    Type: Application
    Filed: January 13, 2008
    Publication date: July 22, 2010
    Applicant: Red Bend Ltd
    Inventors: Evyatar Meller, Sharon Peleg
  • Patent number: 7676479
    Abstract: A system and method for updating versions of content stored in a storage device. The system includes an update module for obtaining a conversion element and a small delta, and a converted old items generator for generating converted old items by applying the conversion element to items of an old version. The system further includes a data entries generator for generating data entries based on the modified data entries and on the converted old item, and a new version generator for generating a new version of content by applying the commands and the data entries to the old version.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: March 9, 2010
    Assignee: Red Bend Ltd.
    Inventors: Evyatar Meller, Sharon Peleg
  • Publication number: 20100030823
    Abstract: A method of updating an original version of content to a new version of content, in a non-volatile memory storage device, the method includes: providing a non-volatile content memory storage area arranged to accommodate a full version of content; providing an auxiliary memory area; performing, while at least part of the content memory storage area is not being updated, at least one pre-update operation corresponding to at least one in-place update operation applicable, in an in-place update, on the part of the content memory storage area; storing, while at least part of the content memory storage area is not being updated, at least one result of the performed at least one pre-update operation, on the auxiliary memory area; and performing an in-place update of the at least part of the content memory storage area utilizing the at least one result stored on the auxiliary memory area.
    Type: Application
    Filed: August 3, 2009
    Publication date: February 4, 2010
    Applicant: RED BEND LTD.
    Inventors: Evyatar MELLER, Sharon PELEG
  • Patent number: 7599970
    Abstract: A method and an apparatus for updating a stored version of content stored in a storage device to an updated version using an update package. The update package is adapted for updating an original version of content to the updated version. In addition updating is carried out in accordance with an update sequence. A determination is made whether the stored version is the original version or an intermediate version derived therefrom. If the stored version is an intermediate version, a resume location in the stored version is determined, and if the stored version is determined to be an original version or an intermediate version, the update package is used to update the stored version to the updated version starting from the resume location.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: October 6, 2009
    Assignee: Red Bend Ltd.
    Inventors: Evyatar Meller, Sharon Peleg
  • Patent number: 7587433
    Abstract: Method and system for updating a stored version of content stored in a storage device using an update package. The update package that includes update commands is adapted for updating an original version of content to an updated version. The updating is carried out in accordance with an update sequence. The method includes determining direction of the updating. If the direction is indicative of forward then the method forward-updates the stored version to the updated version in accordance with the update sequence. If the direction is indicative of roll-back, the method generates a roll-back update sequence opposite to the update sequence and rolls-back the stored version to the original version in accordance with the roll-back update sequence.
    Type: Grant
    Filed: June 1, 2005
    Date of Patent: September 8, 2009
    Assignee: Red Bend Ltd.
    Inventors: Sharon Peleg, Evyatar Meller
  • Publication number: 20080320461
    Abstract: Method and apparatus for in-place updating an old version of a file stored on a storage device to form a new version, wherein the old version includes blocks. The form of the old version is determined for indicating at which end of the old version free space is located, as well as determining whether an update package is a corresponding update package for the form. If the update package is a corresponding update package, blocks in the old version are updated according to the update package, giving rise to a new version having an alternative form, where free space in the new version is at an opposite end to the old version.
    Type: Application
    Filed: March 15, 2005
    Publication date: December 25, 2008
    Applicant: RED BEND LTD.
    Inventors: Evyatar Meller, Sharon Peleg
  • Publication number: 20080196019
    Abstract: Method and apparatus for generating an update package. The update package is capable of in-place updating an old version to a new version wherein the old and new versions are stored in a storage device. The method includes inserting update commands into the update package, wherein the update commands allow updating the old version to the new version. The method further includes checking the update commands for determining whether they create at least one conflict, and if so, selecting one conflict out of the at least one conflict, wherein content overridden in said one conflict requires protection. A protection command allowing protection of the content before it is being overridden and a restoration command allowing restoration of the content with the protected content after it was overridden are also inserted into the update package.
    Type: Application
    Filed: April 13, 2005
    Publication date: August 14, 2008
    Inventors: Evyatar Meller, Sharon Peleg
  • Publication number: 20080172584
    Abstract: Methods and systems for in-place updating original content of an original version stored in a non-volatile storage device and for yielding updated content of an updated version. Some of the described embodiments illustrate the possibilities for reduction in storage operations, storage blocks, and/or update package size. Some of the described embodiments include the storage of error recovery result(s) such as XOR result(s) which enable the recovery of data in case of an interruption of the update process. In some of the described embodiments, there is re-usage of a buffer protecting content which is required in the update process.
    Type: Application
    Filed: January 11, 2007
    Publication date: July 17, 2008
    Applicant: Red Bend Ltd.
    Inventors: Evyatar Meller, Sharon Peleg