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: 10549760Abstract: 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: GrantFiled: October 6, 2016Date of Patent: February 4, 2020Assignee: Red Bend Ltd.Inventors: Micha Rave, Tali Eilam Tzoreff
-
Patent number: 10496608Abstract: 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: GrantFiled: October 28, 2009Date of Patent: December 3, 2019Assignee: SanDisk IL Ltd.Inventors: Judah Gamliel Hahn, Alain Nochimowski, Micha Rave
-
Publication number: 20190337526Abstract: 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: ApplicationFiled: October 6, 2016Publication date: November 7, 2019Applicant: Red Bend Ltd.Inventors: Micha RAVE, Tali EILAM TZOREFF
-
Patent number: 10289349Abstract: 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: GrantFiled: March 31, 2008Date of Patent: May 14, 2019Assignee: SanDisk IL, LTD.Inventors: Alain Nochimowski, Micha Rave, Itzhak Pomerantz, Eitan Mardiks
-
Publication number: 20180307515Abstract: 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: ApplicationFiled: October 2, 2015Publication date: October 25, 2018Applicant: RED BEND SOFTWAREInventors: Evyatar MELLER, Yair NOAM, Micha RAVE, Tali EILAM
-
Patent number: 9495116Abstract: 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: GrantFiled: December 26, 2007Date of Patent: November 15, 2016Assignee: SanDisk IL Ltd.Inventors: Alon Marcu, Alain Nochimowski, Micha Rave, Amir Lehr
-
Patent number: 9137249Abstract: 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: GrantFiled: August 12, 2014Date of Patent: September 15, 2015Assignee: SANDISK IL LTD.Inventors: Amir Mosek, Alain Nochimowski, Micha Rave
-
Patent number: 9098506Abstract: 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: GrantFiled: May 19, 2008Date of Patent: August 4, 2015Assignee: SanDisk IL, LTD.Inventors: Alain Nochimowski, Micha Rave
-
Patent number: 8959285Abstract: 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: GrantFiled: April 10, 2008Date of Patent: February 17, 2015Assignee: SanDisk Technologies Inc.Inventors: Alain Nochimowski, Alon Marcu, Micha Rave, Itzhak Pomerantz
-
Publication number: 20140379966Abstract: 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: ApplicationFiled: June 27, 2014Publication date: December 25, 2014Applicant: SanDisk IL Ltd.Inventors: Alan Nochimowski, Itzhak Pomerantz, Micha Rave
-
Publication number: 20140351900Abstract: 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: ApplicationFiled: August 12, 2014Publication date: November 27, 2014Inventors: AMIR MOSEK, ALAIN NOCHIMOWSKI, MICHA RAVE
-
Patent number: 8886597Abstract: 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: GrantFiled: October 28, 2009Date of Patent: November 11, 2014Assignee: SanDisk IL Ltd.Inventors: Judah Gamliel Hahn, Alain Nochimowski, Micha Rave
-
Patent number: 8839403Abstract: 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: GrantFiled: December 31, 2007Date of Patent: September 16, 2014Assignee: SanDisk IL Ltd.Inventors: Amir Mosek, Alain Nochimowski, Micha Rave
-
Patent number: 8732179Abstract: 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: GrantFiled: December 22, 2008Date of Patent: May 20, 2014Assignee: SanDisk IL Ltd.Inventors: Alain Nochimowski, Micha Rave
-
Patent number: 8583878Abstract: 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: GrantFiled: February 11, 2008Date of Patent: November 12, 2013Assignee: SanDisk IL Ltd.Inventors: Alain Nochimowski, Micha Rave, Ori Stern, Jose Carlos Santos Garcia, Antonio Manuel Lopez Martin
-
Patent number: 8452927Abstract: 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: GrantFiled: January 24, 2008Date of Patent: May 28, 2013Assignee: SanDisk Technologies Inc.Inventors: Alain Nochimowski, Itzhak Pomerantz, Micha Rave
-
Patent number: 8370402Abstract: 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: GrantFiled: July 21, 2008Date of Patent: February 5, 2013Assignee: Sandisk IL LtdInventors: Alain Nochimowski, Micha Rave
-
Patent number: 8359654Abstract: 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: GrantFiled: March 10, 2008Date of Patent: January 22, 2013Assignee: SanDisk Technologies Inc.Inventors: Micha Rave, Alain Nochimowski
-
Patent number: 8230128Abstract: 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: GrantFiled: December 9, 2010Date of Patent: July 24, 2012Assignee: SanDisk IL Ltd.Inventors: Alain Nochimowski, Micha Rave, Eitan Mardiks, Itzhak Pomerantz
-
Patent number: RE45908Abstract: 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: GrantFiled: April 10, 2014Date of Patent: March 1, 2016Assignee: SANDISK IL LTD.Inventors: Alain Nochimowski, Micha Rave, Eitan Mardiks, Itzhak Pomerantz