Patents by Inventor Micha Rave

Micha Rave 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: 10549760
    Abstract: According to an aspect of some embodiments of the present invention there is provided a vehicle mechanism for handling vehicle electronic control unit (ECU) malfunction, comprising: a first set of vehicle backup ECUs for operating in a backup vehicle driving mode comprising read-only firmware and disconnected from an interface with communication networks outside the vehicle, the vehicle backup ECUs providing at least basic driving related features of the vehicle including transmission and engine controllers to provide control of the vehicle; and a controller that switches from a standard vehicle driving mode operating according to a second set of standard vehicle ECUs to backup vehicle driving mode in response to a trigger indicative of malfunction of at least one ECU of the first set of vehicle ECUs.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: February 4, 2020
    Assignee: Red Bend Ltd.
    Inventors: Micha Rave, Tali Eilam Tzoreff
  • Patent number: 10496608
    Abstract: A storage device initiates a change in its file system and locally stores it for future updates of the file system. The host device sends a command to the storage device and the storage device responds by commencing a synchronization process during which the two parties coordinate the update of the file system with the stored change.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: December 3, 2019
    Assignee: SanDisk IL Ltd.
    Inventors: Judah Gamliel Hahn, Alain Nochimowski, Micha Rave
  • Publication number: 20190337526
    Abstract: According to an aspect of some embodiments of the present invention there is provided a vehicle mechanism for handling vehicle electronic control unit (ECU) malfunction, comprising: a first set of vehicle backup ECUs for operating in a backup vehicle driving mode comprising read-only firmware and disconnected from an interface with communication networks outside the vehicle, the vehicle backup ECUs providing at least basic driving related features of the vehicle including transmission and engine controllers to provide control of the vehicle; and a controller that switches from a standard vehicle driving mode operating according to a second set of standard vehicle ECUs to backup vehicle driving mode in response to a trigger indicative of malfunction of at least one ECU of the first set of vehicle ECUs.
    Type: Application
    Filed: October 6, 2016
    Publication date: November 7, 2019
    Applicant: Red Bend Ltd.
    Inventors: Micha RAVE, Tali EILAM TZOREFF
  • Patent number: 10289349
    Abstract: A local storage device (LSD) is provided configured to have a host device (HD) in communication with the LSD. The LSD includes a memory array. The LSD is configured to characterize data access usage of the LSD by at least one program executing on the HD. The LSD is configured to monitor access to the LSD as a result of data access operations by the HD relative to the memory array of the LSD. The LSD is additionally configured to determine characteristics of the monitored access. The LSD is additionally configured to, based on characteristics of the monitored access, determine and store data on the LSD indicative of the characterized monitored access.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: May 14, 2019
    Assignee: SanDisk IL, LTD.
    Inventors: Alain Nochimowski, Micha Rave, Itzhak Pomerantz, Eitan Mardiks
  • Publication number: 20180307515
    Abstract: The present disclosure relates to an apparatus, method and system involving running at least one virtual machine on a portable computing device, wherein the virtual machine is operable to communicate with and control at least one device associated with at least one personal environment of a user of the portable computing device e.g. a motor vehicle, a house, an office or the body of the user of the portable computing device. By providing virtual machines dedicated to the control system of specific devices and physical hardware access, security is provided by preventing e.g. hacking and/or malware from entering the virtual machines.
    Type: Application
    Filed: October 2, 2015
    Publication date: October 25, 2018
    Applicant: RED BEND SOFTWARE
    Inventors: Evyatar MELLER, Yair NOAM, Micha RAVE, Tali EILAM
  • Patent number: 9495116
    Abstract: A storage device coordinator intercepts a memory command issued by a host device and intended for a target storage device which is one of a plurality of storage devices, and, if the memory command is not optimal, transforms the memory command into one or more storage commands, each being associated with a respective storage device selected from the plurality of storage devices according to an optimization rule. A host device is also provided, which includes the storage device coordinator. A data storage system is also provided, which includes the storage device coordinator.
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: November 15, 2016
    Assignee: SanDisk IL Ltd.
    Inventors: Alon Marcu, Alain Nochimowski, Micha Rave, Amir Lehr
  • Patent number: 9137249
    Abstract: A local proxy system includes a storage device having a local proxy and a physical port connection. The local proxy is part of a split proxy configuration having a local proxy and a remote proxy. The physical port connection is operative to receive commands from a host via an internet application protocol; and to transmit commands to the host via a modem control protocol, to thereby function as a gateway for conveying these commands to a remote proxy, via the host. Also provided is a method of optimizing communication over a network; and a local proxy system that includes a storage device having a local proxy. The storage device is in connection with a host via a physical port connection complying with a standard storage device interface.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: September 15, 2015
    Assignee: SANDISK IL LTD.
    Inventors: Amir Mosek, Alain Nochimowski, Micha Rave
  • Patent number: 9098506
    Abstract: A computing device including a host device (HD) is in communication with a local storage device (LSD), wherein the LSD includes a memory array. A search index is generated with respect to data stored in the memory array of the LSD. By the LSD without involvement of the HD, the index data is generated with respect to the data stored in the memory array of the LSD. By the LSD, the generated index data is stored on the LSD as at least a part of the search index. The index may include data that can be used to respond to search queries with respect to data of the LSD. The queries may be originated from a HD or from within the LSD. The use of the index is not limited to responding to search queries. For example, the index may be used for content screening.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: August 4, 2015
    Assignee: SanDisk IL, LTD.
    Inventors: Alain Nochimowski, Micha Rave
  • Patent number: 8959285
    Abstract: A method of servicing a command sent from a host device file system (HDFS) within a host device (HD) by a local storage device (LSD) in communication with the HD is described. The method includes receiving a first command at the LSD instructing the LSD to execute an operation on associated logical addresses. If the first command is associated with at least a first set of logical addresses, the method includes servicing the first command by the LSD at least by way of sending a second command to a device (RD) external to the LSD that instructs the RD to execute an operation on memory locations within the RD. If the first command is not associated with the first set of logical addresses, the method includes servicing the first command by the LSD only by way of operations executed by the LSD on memory locations within the LSD.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: February 17, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Alain Nochimowski, Alon Marcu, Micha Rave, Itzhak Pomerantz
  • Publication number: 20140379966
    Abstract: Various methods, devices and systems are described for providing distributed storage services. A data storage device is capable of initiating a communication session with an external entity such as a local host computer (and vice versa) coupled directly to the data storage device, a remote server computer, or directly with remote data storage devices with or without intervention by a local host computer.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 25, 2014
    Applicant: SanDisk IL Ltd.
    Inventors: Alan Nochimowski, Itzhak Pomerantz, Micha Rave
  • Publication number: 20140351900
    Abstract: A local proxy system includes a storage device having a local proxy and a physical port connection. The local proxy is part of a split proxy configuration having a local proxy and a remote proxy. The physical port connection is operative to receive commands from a host via an internet application protocol; and to transmit commands to the host via a modem control protocol, to thereby function as a gateway for conveying these commands to a remote proxy, via the host. Also provided is a method of optimizing communication over a network; and a local proxy system that includes a storage device having a local proxy. The storage device is in connection with a host via a physical port connection complying with a standard storage device interface.
    Type: Application
    Filed: August 12, 2014
    Publication date: November 27, 2014
    Inventors: AMIR MOSEK, ALAIN NOCHIMOWSKI, MICHA RAVE
  • Patent number: 8886597
    Abstract: When a storage device initiates a change in its file system, it locally stores it for future update of the file system. When the host device sends a command to the storage device, the storage device responds to it by commencing a synchronization process during which the two parties coordinate the update of the file system with the stored change. If there are no file system changes pending in the host device, the storage device gets permission from the host device to update the file system with the change and, then, the host device reads the updated file system from the storage device. If there are file system changes pending in the host device, the host device updates a representation of the file system residing in the host device, causes the storage device to make the same changes, and then the storage device initiated change, in the file system. Lastly, the host device receives information from the storage device regarding the changes initiated by the storage device.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: November 11, 2014
    Assignee: SanDisk IL Ltd.
    Inventors: Judah Gamliel Hahn, Alain Nochimowski, Micha Rave
  • Patent number: 8839403
    Abstract: A local proxy system includes a storage device having a local proxy and a physical port connection. The local proxy is part of a split proxy configuration having a local proxy and a remote proxy. The physical port connection is operative to receive commands from a host via an internet application protocol; and to transmit commands to the host via a modem control protocol, to thereby function as a gateway for conveying these commands to a remote proxy, via the host. Also provided is a method of optimizing communication over a network; and a local proxy system that includes a storage device having a local proxy. The storage device is in connection with a host via a physical port connection complying with a standard storage device interface.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: September 16, 2014
    Assignee: SanDisk IL Ltd.
    Inventors: Amir Mosek, Alain Nochimowski, Micha Rave
  • Patent number: 8732179
    Abstract: The embodiments described herein generally relate to a local mass storage device that provides a suggested read list of digital data to a host device. In one embodiment, a method is provided in which a local mass storage device receives a request from a host device for a suggested read list of digital data stored in the local mass storage device. The local mass storage device creates the suggested read list and provides the suggested read list to the host device. In this embodiment, the local mass storage device is managed by the host device using a logical block addressing protocol.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: May 20, 2014
    Assignee: SanDisk IL Ltd.
    Inventors: Alain Nochimowski, Micha Rave
  • Patent number: 8583878
    Abstract: Various methods, devices and systems are described for providing distributed storage services. A data storage device is capable of initiating a communication session with an external entity such as a local host computer (and vice versa) coupled directly to the data storage device, a remote server computer, or directly with remote data storage devices with or without intervention by a local host computer.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: November 12, 2013
    Assignee: SanDisk IL Ltd.
    Inventors: Alain Nochimowski, Micha Rave, Ori Stern, Jose Carlos Santos Garcia, Antonio Manuel Lopez Martin
  • Patent number: 8452927
    Abstract: Various methods, devices and systems are described for providing distributed storage services. A data storage device is capable of initiating a communication session with an external entity such as a local host computer (and vice versa) coupled directly to the data storage device, a remote server computer, or directly with remote data storage devices with or without intervention by a local host computer.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: May 28, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Alain Nochimowski, Itzhak Pomerantz, Micha Rave
  • Patent number: 8370402
    Abstract: Various methods, devices and systems are described for providing dual representation of stored digital content are described where the dual representation includes logical block data and corresponding data objects. Data object property information is synchronized with the data objects.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: February 5, 2013
    Assignee: Sandisk IL Ltd
    Inventors: Alain Nochimowski, Micha Rave
  • Patent number: 8359654
    Abstract: Digital content distribution and consumption that provides the advantages of digital content being locally stored under user control while concurrently having the widest acceptance by legacy players/platforms (i.e., no need to perform complex software integration) while still remaining compatible with state of the art security in order to satisfy content provider requirements.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: January 22, 2013
    Assignee: SanDisk Technologies Inc.
    Inventors: Micha Rave, Alain Nochimowski
  • Patent number: 8230128
    Abstract: A method of using a device, including monitoring host activity in an autonomous manner, without the host reporting to the device about its activity. The method also including initiating communications from the device and using resources of the host for such communications, thereby enabling the device to function as a proactive device.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: July 24, 2012
    Assignee: SanDisk IL Ltd.
    Inventors: Alain Nochimowski, Micha Rave, Eitan Mardiks, Itzhak Pomerantz
  • Patent number: RE45908
    Abstract: A method of using a device, including monitoring host activity in an autonomous manner, without the host reporting to the device about its activity. The method also including initiating communications from the device and using resources of the host for such communications, thereby enabling the device to function as a proactive device.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: March 1, 2016
    Assignee: SANDISK IL LTD.
    Inventors: Alain Nochimowski, Micha Rave, Eitan Mardiks, Itzhak Pomerantz