Patents by Inventor Elad Baram

Elad Baram 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).

  • Publication number: 20220230469
    Abstract: A device, a computer implemented method, and a computer program product, the device including a capture device configured for capturing an image, and a processor configured to: receiving at least a part of an image captured by the capture device, analyzing the at least part of the image to determine a looking direction of a subject at an object, based on the looking direction, determining an engagement level of a subject with the object, and outputting the engagement level or whether the engagement level is in compliance with a required engagement level, while disabling transmission of information that enables reconstruction of the at least part of the image.
    Type: Application
    Filed: January 18, 2022
    Publication date: July 21, 2022
    Inventors: TOMER KIMHI, ELAD BARAM, YORAM ZYLBERBERG
  • Patent number: 10831926
    Abstract: A privacy protecting capture device, comprising: a camera; a memory device for storing at least one image captured by the camera; and a processor, the processor executing: a camera interface for receiving a captured image from the camera and storing at least a part of the at least one image in the memory device; an analysis engine for analyzing the at least one image; an output interface for outputting information related to the image; and a controller for activating the analysis engine, and disabling transmission of information that enables reconstruction of the at least one image from the output interface.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: November 10, 2020
    Assignee: EMZA VISUAL SENSE LTD
    Inventors: Yoram Zylberberg, Elad Baram, Tomer Kimhi
  • Patent number: 10834320
    Abstract: A capture device and method, the capture device comprising: a camera ensemble, comprising one or more cameras, the camera ensemble adapted to obtain high resolution images and low resolution images; one or more processors configured to receive the high resolution images and the low resolution images from the camera ensemble and process the high resolution images and the low resolution images, and to output images or metadata; and a three-way switch, having an “off” state, an “auto” state and a “stream” state, wherein when the three-way switch is in “Off” state, no image or metadata is output by the processor, when the three-way switch is in “Auto” state, only metadata is output by the processor, and when the three-way switch is in “Stream” state, metadata and high resolution images can be output by the processor.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: November 10, 2020
    Assignee: EMZA VISUAL SENSE LTD
    Inventors: Yoram Zylberberg, Elad Baram, Tomer Kimhi
  • Patent number: 10430328
    Abstract: Systems and methods for configuring, controlling and operating a non-volatile cache are disclosed. A host system may poll a memory system as to the memory system's configuration of its non-volatile cache. Further, the host system may configure the non-volatile cache on the memory system, such as the size of the non-volatile cache and the type of programming for the non-volatile cache (e.g., whether the non-volatile cache is programmed according to SLC or the type of TRIM used to program cells in the non-volatile cache). Moreover, responsive to a command from the host to size the non-volatile cache, the memory system may over or under provision the cache. Further, the host may control operation of the non-volatile cache, such as by sending selective flush commands.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: October 1, 2019
    Assignee: SanDisk Technologies LLC
    Inventors: Rotem Sela, Miki Sapir, Amir Shaharabany, Hadas Oshinsky, Rafi Abraham, Elad Baram
  • Patent number: 10028380
    Abstract: A semiconductor package such as a multi-chip package is disclosed. The semiconductor package may be configured for dual second level interconnection onto a printed circuit board of a host device. Thus, a single semiconductor package may be used on host printed circuit boards having different configurations.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: July 17, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Abhishek Ramesh Tambat, Naveen Kini, Elad Baram, Pradip Ghimire
  • Patent number: 9940039
    Abstract: A data retention operation is performed in a non-volatile memory in response to detection of a triggering event. The data retention operation includes updating a value of a write parameter of the non-volatile memory and storing into the non-volatile memory at least one copy of contents of a boot portion of the non-volatile memory using the updated value of the write parameter. The updated value of the write parameter increases retention of stored data during extended periods of inactivity at the non-volatile memory.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: April 10, 2018
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Yacov Duzly, Christopher Scott Moore, Karin Alicia Werder, Elad Baram
  • Publication number: 20160342347
    Abstract: A data retention operation is performed in a non-volatile memory in response to detection of a triggering event. The data retention operation includes updating a value of a write parameter of the non-volatile memory and storing into the non-volatile memory at least one copy of contents of a boot portion of the non-volatile memory using the updated value of the write parameter. The updated value of the write parameter increases retention of stored data during extended periods of inactivity at the non-volatile memory.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventors: YACOV DUZLY, CHRISTOPHER SCOTT MOORE, KARIN ALICIA WERDER, ELAD BARAM
  • Publication number: 20160120031
    Abstract: A semiconductor package such as a multi-chip package is disclosed. The semiconductor package may be configured for dual second level interconnection onto a printed circuit board of a host device. Thus, a single semiconductor package may be used on host printed circuit boards having different configurations.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 28, 2016
    Applicant: SanDisk Technologies Inc.
    Inventors: Abhishek Ramesh Tambat, Naveen Kini, Elad Baram, Pradip Ghimire
  • Publication number: 20160077968
    Abstract: Systems and methods for configuring, controlling and operating a non-volatile cache are disclosed. A host system may poll a memory system as to the memory system's configuration of its non-volatile cache. Further, the host system may configure the non-volatile cache on the memory system, such as the size of the non-volatile cache and the type of programming for the non-volatile cache (e.g., whether the non-volatile cache is programmed according to SLC or the type of TRIM used to program cells in the non-volatile cache). Moreover, responsive to a command from the host to size the non-volatile cache, the memory system may over or under provision the cache. Further, the host may control operation of the non-volatile cache, such as by sending selective flush commands.
    Type: Application
    Filed: September 16, 2014
    Publication date: March 17, 2016
    Applicant: SanDisk Technologies Inc.
    Inventors: Rotem Sela, Miki Sapir, Amir Shaharabany, Hadas Oshinsky, Rafi Abraham, Elad Baram
  • Publication number: 20130063784
    Abstract: A printing system includes a printing station; a finishing line controller for controlling operation of one or more finishing devices arrangeable in-line with the printing station and a first communication link between the printing station and the controller for communicating job commands from the printing station to the finishing line controller to be translated into finishing action commands by the finishing line controller and communicated to said one or more finishing devices.
    Type: Application
    Filed: May 17, 2010
    Publication date: March 14, 2013
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Shamai Opfer, Elad Baram, Jody Terrill, Yossi Adam, Eli Bitan, Tamir Hativa, Shmulik Tischler, Noga Tal
  • Patent number: 8392622
    Abstract: A method of handling internal operations of a storage device includes in response to information derived from one or more commands received from a host device when the storage device is coupled to the host device, determining whether a sequence of commands is in one of an active state, and a first transition state, where in the first transition state the sequence of commands is transitioning from an inactive state to the active state. The method includes, while the sequence of commands is in the active state or in the first transition state, refraining from executing any operation of a first set of internal memory management operations, each of the first set of internal memory management operations being an extra-sequence operation.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: March 5, 2013
    Assignee: Sandisk IL Ltd.
    Inventors: Amir Mosek, Elad Baram
  • Publication number: 20100299456
    Abstract: A method of handling internal operations of a storage device includes in response to information derived from one or more commands received from a host device when the storage device is coupled to the host device, determining whether a sequence of commands is in one of an active state, and a first transition state, where in the first transition state the sequence of commands is transitioning from an inactive state to the active state. The method includes, while the sequence of commands is in the active state or in the first transition state, refraining from executing any operation of a first set of internal memory management operations, each of the first set of internal memory management operations being an extra-sequence operation.
    Type: Application
    Filed: July 30, 2010
    Publication date: November 25, 2010
    Applicant: SANDISK IL LTD.
    Inventors: AMIR MOSEK, ELAD BARAM
  • Patent number: 7788415
    Abstract: A method enables a storage device to autonomously (i.e., without intervention of a host device) determines whether an integral sequence of commands, which is related to one or more storage commands issued by the host device, is in a certain state (i.e., it is “active” or “inactive”) or is transitioning from “active” state to “inactive” state, or from “inactive” state to “active” state. Depending on the determined state or transition, the storage device determines whether to refrain from executing Extra-Sequence (“ESQ”) operations and permit executing Intra-Sequence (“ISQ”) operations, or vice versa.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: August 31, 2010
    Assignee: Sandisk IL Ltd.
    Inventors: Amir Mosek, Elad Baram
  • Publication number: 20100154062
    Abstract: Protection against computer viruses is provided by a storage device having a memory, a controller, and a content scanning module used for scanning files for viruses. Infected files are indicated to a virus handling module that resides external to the storage device. The virus handling module may alter access to the infected files and/or indicate their presence to other system components. Such virus scanning mechanism can be built within the controller of the storage device. The protection against computer viruses may be provided by a method that includes transferring file data from the memory to the controller, reconstructing the files from the file data, activating the controller to check the reconstructed files for viruses, and indicating the infected files to the virus handling module. By using the controller within the storage device to scan for viruses, the burden on the host can be greatly reduced.
    Type: Application
    Filed: December 16, 2008
    Publication date: June 17, 2010
    Inventors: Elad Baram, Yacov Duzly
  • Publication number: 20080301341
    Abstract: A method enables a storage device to autonomously (i.e., without intervention of a host device) determines whether an integral sequence of commands, which is related to one or more storage commands issued by the host device, is in a certain state (i.e., it is “active” or “inactive”) or is transitioning from “active” state to “inactive” state, or from “inactive” state to “active” state. Depending on the determined state or transition, the storage device determines whether to refrain from executing Extra-Sequence (“ESQ”) operations and permit executing Intra-Sequence (“ISQ”) operations, or vice versa.
    Type: Application
    Filed: May 27, 2008
    Publication date: December 4, 2008
    Applicant: SanDisk Il Ltd.
    Inventors: Amir Mosek, Elad Baram
  • Patent number: RE47500
    Abstract: A method of handling internal operations of a storage device includes in response to information derived from one or more commands received from a host device when the storage device is coupled to the host device, determining whether a sequence of commands is in one of an active state, and a first transition state, where in the first transition state the sequence of commands is transitioning from an inactive state to the active state. The method includes, while the sequence of commands is in the active state or in the first transition state, refraining from executing any operation of a first set of internal memory management operations, each of the first set of internal memory management operations being an extra-sequence operation.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: July 9, 2019
    Assignee: SanDisk IL Ltd.
    Inventors: Amir Mosek, Elad Baram