Patents by Inventor Shay LITVAK
Shay LITVAK 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: 12272166Abstract: A data analytics system/method operative in conjunction with a data repository storing data regarding each of a multiplicity of frames including images of ID documents, including receiving at least one image generated by an image capturing device such as a camera or scanner; providing document data, derived by a hardware processor from the image capturing device, which characterizes a document depicted in the image; providing person data, derived by a hardware processor from the image, which characterizes a person who may bear the document depicted in the image; and generating inputs for identification of potential fraudulent attempts including analyzing whether the document data exists within the data regarding each of the multiplicity of images of ID documents; and/or analyzing whether the person data exists within the data regarding each of the multiplicity of images of ID documents.Type: GrantFiled: May 11, 2021Date of Patent: April 8, 2025Assignee: AU10TIX LTD.Inventors: Ronen Gal, Shai Litvak, Gabriel Kozakov, Jakob Avitan, Ron Atzmon
-
Patent number: 12002127Abstract: A method for processing a digital content includes acquiring content data using a sensor. Compressed reference data is generated from the acquired content data. A hash of the compressed reference data is generated using a hashing function. The generated hash is signed using an encryption function. The acquired content data is transmitted along with the compressed reference data and the signed hash.Type: GrantFiled: July 9, 2020Date of Patent: June 4, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yoel Yaffe, Ariel Orfaig, Gershi Koltun, Amit Eisenberg, Ishay Goldin, Shai Litvak
-
Patent number: 11704543Abstract: A digital circuit for accelerating computations of an artificial neural network model includes a pairs selection unit that selects different subsets of pairs of input vector values and corresponding weight vector values to be processed simultaneously at each time step; a sorting unit that simultaneously processes a vector of input-weight pairs wherein pair values whose estimated product is small are routed with a high probability to small multipliers, and pair values whose estimated product is greater are routed with a high probability to large multipliers that support larger input and output values; and a core unit that includes a plurality of multiplier units and a plurality of adder units that accumulate output results of the plurality of multiplier units into one or more output values that are stored back into the memory, where the plurality of multiplier units include the small multipliers and the large multipliers.Type: GrantFiled: June 12, 2018Date of Patent: July 18, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Shai Litvak
-
Publication number: 20210351927Abstract: A data analytics system/method operative in conjunction with a data repository storing data regarding each of a multiplicity of frames including images of ID documents, including receiving at least one image generated by an image capturing device such as a camera or scanner; providing document data, derived by a hardware processor from the image capturing device, which characterizes a document depicted in the image; providing person data, derived by a hardware processor from the image, which characterizes a person who may bear the document depicted in the image; and generating inputs for identification of potential fraudulent attempts including analyzing whether the document data exists within the data regarding each of the multiplicity of images of ID documents; and/or analyzing whether the person data exists within the data regarding each of the multiplicity of images of ID documents.Type: ApplicationFiled: May 11, 2021Publication date: November 11, 2021Applicant: AU10TIX LTD.Inventors: Ronen GAL, Shai LITVAK, Gabriel KOZAKOV, Jakob AVITAN, Ron ATZMON
-
Publication number: 20210287322Abstract: A method for processing a digital content includes acquiring content data using a sensor. Compressed reference data is generated from the acquired content data. A hash of the compressed reference data is generated using a hashing function. The generated hash is signed using an encryption function. The acquired content data is transmitted along with the compressed reference data and the signed hash.Type: ApplicationFiled: July 9, 2020Publication date: September 16, 2021Inventors: YOEL YAFFE, ARIEL ORFAIG, GERSHI KOLTUN, AMIT EISENBERG, ISHAY GOLDIN, SHAI LITVAK
-
Patent number: 10929746Abstract: A method of processing a layer in a convolutional neural network includes reading a plurality of different subsets of pairs of input vector values and corresponding weight vector values from an on-chip memory, storing the pair values in registers of a plurality of multiplication units, simultaneously processing the different subsets of pairs of values in the registers by multiplying the pairs of values and accumulating the results of the multiplications to obtain an output vector for a current layer. The input vector and the weight vector have floating point values and multiplying the pairs of values comprises adding corresponding pairs of integers in a log domain, and an input value or weight value is released from the on-chip memory after said input value or weight value is no longer needed for calculating non-computed output vector values.Type: GrantFiled: November 27, 2017Date of Patent: February 23, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Shai Litvak, Oded Ilan-Lipowsky, Evgeny Soloveichik, Nir Zoran
-
Publication number: 20200401895Abstract: Systems and methods for structured-pruning, zero-skipping and accelerated processing of an artificial neural network (ANN) are described. The ANN may include one or more convolution layers. 2D channels in filters of the convolution layers comprise fully pruned channels (FPCs), each containing only zero weights, and mixed channels (MCs), each containing at least one non-zero weight. At least a portion of the MCs satisfy a limited zero sequence (LZS) condition limiting the number and location of zeroes in the MC. The LZS condition may be based on a number of weights that a zero-skipping circuit of a computing system for processing the ANN is configured to evaluate and skip in a single cycle. Thus, when processing the structurally-pruned ANN using the zero-skipping method, the computing system may avoid processing zero weights. This may allow speeding up the ANN processing and reducing the power required for processing.Type: ApplicationFiled: June 21, 2019Publication date: December 24, 2020Inventors: SHAI LITVAK, EYAL HOCHBERG
-
Patent number: 10762676Abstract: A method for proactively creating an image product includes capturing an image of an object in a first environment by a device, storing a library of personalized products each characterized by a product type, automatically recognizing the object in the image as having a product type associated with the library of personalized products, automatically creating a design for the personalized product of the product type using personalized content, automatically displaying the design of the personalized product of the product type incorporating the selected photo in the first environment on the device, and manufacturing a physical product based on the design of the personalized product.Type: GrantFiled: November 13, 2017Date of Patent: September 1, 2020Assignee: Shutterfly, LLCInventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Shay Litvak, Marco Santini, Chris M. Denend, Abhishek KiranKumar Sabbarwal, David Le, Ira Blas, Ryan Lee
-
Patent number: 10747806Abstract: A method for proactively creating an image product includes capturing an image of an object in a first environment by a device, storing a library of personalized products each characterized by a product type, automatically recognizing the object in the image as having a product type associated with the library of personalized products, automatically creating a design for the personalized product of the product type using personalized content, automatically displaying the design of the personalized product of the product type incorporating the selected photo in the first environment on the device, and manufacturing a physical product based on the design of the personalized product.Type: GrantFiled: July 1, 2019Date of Patent: August 18, 2020Assignee: Shutterfly, LLCInventors: Mark Levin, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Shay Litvak, Marco Santini, Chris M. Denend, Eugene Chen, Vyacheslav Imeshev
-
Patent number: 10719214Abstract: Operating a computerized system includes presenting user interface elements on a display screen. A first gesture made in a three-dimensional space by a by a distal portion of an upper extremity of a user is detected while a segment of the distal portion thereof rests on a surface. In response to the first gesture, an area of the display screen selected by the user is identified, and a corresponding user interface element is displayed. After displaying the corresponding user interface element, a second gesture made by the distal portion is detected while the segment continues to rest on the surface so as to select one of the user interface elements that appears in the selected area.Type: GrantFiled: November 8, 2017Date of Patent: July 21, 2020Assignee: APPLE INC.Inventors: Aviad Maizels, Alexander Shpunt, Shai Litvak
-
Publication number: 20190378001Abstract: A digital circuit for accelerating computations of an artificial neural network model includes a pairs selection unit that selects different subsets of pairs of input vector values and corresponding weight vector values to be processed simultaneously at each time step; a sorting unit that simultaneously processes a vector of input-weight pairs wherein pair values whose estimated product is small are routed with a high probability to small multipliers, and pair values whose estimated product is greater are routed with a high probability to large multipliers that support larger input and output values; and a core unit that includes a plurality of multiplier units and a plurality of adder units that accumulate output results of the plurality of multiplier units into one or more output values that are stored back into the memory, where the plurality of multiplier units include the small multipliers and the large multipliers.Type: ApplicationFiled: June 12, 2018Publication date: December 12, 2019Inventor: Shai Litvak
-
Publication number: 20190324983Abstract: A method for proactively creating an image product includes capturing an image of an object in a first environment by a device, storing a library of personalized products each characterized by a product type, automatically recognizing the object in the image as having a product type associated with the library of personalized products, automatically creating a design for the personalized product of the product type using personalized content, automatically displaying the design of the personalized product of the product type incorporating the selected photo in the first environment on the device, and manufacturing a physical product based on the design of the personalized product.Type: ApplicationFiled: July 1, 2019Publication date: October 24, 2019Inventors: Mark Levin, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Shay Litvak, Marco Santini, Chris M. Denend, Eugene Chen, Vyacheslav Imeshev
-
Patent number: 10372749Abstract: A method for proactively creating an image product includes capturing an image of an object in a first environment by a device, storing a library of personalized products each characterized by a product type, automatically recognizing the object in the image as having a product type associated with the library of personalized products, automatically creating a design for the personalized product of the product type using personalized content, automatically displaying the design of the personalized product of the product type incorporating the selected photo in the first environment on the device, and manufacturing a physical product based on the design of the personalized product.Type: GrantFiled: August 3, 2017Date of Patent: August 6, 2019Assignee: Shutterfly, Inc.Inventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Shay Litvak, Marco Santini, Chris M. Denend, Mark Levin, Vyacheslav Imeshev
-
Publication number: 20190164043Abstract: A method of processing a layer in a convolutional neural network includes reading a plurality of different subsets of pairs of input vector values and corresponding weight vector values from an on-chip memory, storing the pair values in registers of a plurality of multiplication units, simultaneously processing the different subsets of pairs of values in the registers by multiplying the pairs of values and accumulating the results of the multiplications to obtain an output vector for a current layer.Type: ApplicationFiled: November 27, 2017Publication date: May 30, 2019Inventors: Shai Litvak, Oded Ilan-Lipowsky, Evgeny Soloveichik, Nir Zoran
-
Patent number: 10169657Abstract: In a method of extracting a logo mask from a video stream having a logo, a video stream including a plurality of frames is received. A plurality of online-weighted-average frames is sequentially generated using the video stream. A logo-boundary-score map is generated using a current frame among the plurality of frames and a current online-weighted-average frame among the plurality of online-weighted-average frames. The logo-boundary-score map includes a plurality of logo-boundary-score entries, each of which corresponds to one of a plurality of pixels of the video stream and includes a probability that a corresponding one of the plurality of pixels is a logo-boundary pixel. The logo mask includes a plurality of entries, each of which corresponds to one of the plurality of pixels and represents whether a corresponding one of the plurality of pixels is a logo pixel or a non-logo pixel.Type: GrantFiled: June 15, 2017Date of Patent: January 1, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Shai Litvak, Tomer Avidor, Yechiel Lamash
-
Publication number: 20180068479Abstract: A method for proactively creating an image product includes capturing an image of an object in a first environment by a device, storing a library of personalized products each characterized by a product type, automatically recognizing the object in the image as having a product type associated with the library of personalized products, automatically creating a design for the personalized product of the product type using personalized content, automatically displaying the design of the personalized product of the product type incorporating the selected photo in the first environment on the device, and manufacturing a physical product based on the design of the personalized product.Type: ApplicationFiled: November 13, 2017Publication date: March 8, 2018Inventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Shay Litvak, Marco Santini, Chris M. Denend, Abhishek KiranKumar Sabbarwal, David Le, Ira Blas, Ryan Lee
-
Publication number: 20180059925Abstract: Operating a computerized system includes presenting user interface elements on a display screen. A first gesture made in a three-dimensional space by a by a distal portion of an upper extremity of a user is detected while a segment of the distal portion thereof rests on a surface. In response to the first gesture, an area of the display screen selected by the user is identified, and a corresponding user interface element is displayed. After displaying the corresponding user interface element, a second gesture made by the distal portion is detected while the segment continues to rest on the surface so as to select one of the user interface elements that appears in the selected area.Type: ApplicationFiled: November 8, 2017Publication date: March 1, 2018Inventors: Aviad Maizels, Alexander Shpunt, Shai Litvak
-
Publication number: 20180018522Abstract: In a method of extracting a logo mask from a video stream having a logo, a video stream including a plurality of frames is received. A plurality of online-weighted-average frames is sequentially generated using the video stream. A logo-boundary-score map is generated using a current frame among the plurality of frames and a current online-weighted-average frame among the plurality of online-weighted-average frames. The logo-boundary-score map includes a plurality of logo-boundary-score entries, each of which corresponds to one of a plurality of pixels of the video stream and includes a probability that a corresponding one of the plurality of pixels is a logo-boundary pixel. The logo mask includes a plurality of entries, each of which corresponds to one of the plurality of pixels and represents whether a corresponding one of the plurality of pixels is a logo pixel or a non-logo pixel.Type: ApplicationFiled: June 15, 2017Publication date: January 18, 2018Inventors: SHAI LITVAK, TOMER AVIDOR, YECHIEL LAMASH
-
Patent number: 9846957Abstract: A method for proactively creating an image product includes capturing an image of an object in a first environment by a device, storing a library of personalized products each characterized by a product type, automatically recognizing the object in the image as having a product type associated with the library of personalized products, automatically creating a design for the personalized product of the product type using personalized content, automatically displaying the design of the personalized product of the product type incorporating the selected photo in the first environment on the device, and manufacturing a physical product based on the design of the personalized product.Type: GrantFiled: January 12, 2017Date of Patent: December 19, 2017Assignee: Shutterfly, Inc.Inventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Shay Litvak, Marco Santini, Chris M. Denend, Abhishek KiranKumar Sabbarwal, David Le, Ira Blas, Ryan Lee
-
Publication number: 20170329802Abstract: A method for proactively creating an image product includes capturing an image of an object in a first environment by a device, storing a library of personalized products each characterized by a product type, automatically recognizing the object in the image as having a product type associated with the library of personalized products, automatically creating a design for the personalized product of the product type using personalized content, automatically displaying the design of the personalized product of the product type incorporating the selected photo in the first environment on the device, and manufacturing a physical product based on the design of the personalized product.Type: ApplicationFiled: August 3, 2017Publication date: November 16, 2017Inventors: Eugene Chen, Preeti Nathan, Trynne Anne Miller, Wiley H. Wang, Shay Litvak, Marco Santini, Chris M. Denend, Mark Levin, Vyacheslav Imeshev