Patents Assigned to M-Systems
  • Patent number: 11221861
    Abstract: Provided herein are methods, systems, and computer-program products for providing a library of base classes to be used by applications to facilitate real-time analytics. In some examples, the library may be a C++ Library that provides a set of primitive operators (e.g., spout base class, tube base class, and sink base class) for user derivation. In some examples, the spout base class may relate to receiving data from a data source, the tube base class may relate to performing one or more operations on the received data, and the sink base class may relate to sending the processed data to a data target. The spout, tube, sink together provide a real-time streaming framework interface that may be extended by the user.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: January 11, 2022
    Assignee: K&M Systems, Inc.
    Inventors: Alexander Hurd, Kurtis Cahill
  • Patent number: 11168921
    Abstract: A removable protection member for brackets configured to support air conditioning units, wherein the support bracket includes at least two substantially “L”-shaped supports suited to be secured to a bearing wall and at least one cross member suited to be secured to the bearing wall and to connect the supports, said protection member including at least one pair of first covering members intended to cover the supports, each first covering member being substantially “L”-shaped; at least one second covering member suited to cover a corresponding cross member; quick connection members associated with the pair of first covering members and with the covering member, the quick connection members being suited to make it easier to maintain the pair of first covering members removably attached to the respective supports and the second covering member removably attached to the corresponding cross member through interference.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: November 9, 2021
    Assignee: D. M. SYSTEMS SRLS
    Inventor: Michele Marini
  • Publication number: 20210018219
    Abstract: A removable protection member for brackets configured to support air conditioning units, wherein the support bracket includes at least two substantially “L”-shaped supports suited to be secured to a bearing wall and at least one cross member suited to be secured to the bearing wall and to connect the supports, said protection member including at least one pair of first covering members intended to cover the supports, each first covering member being substantially “L”-shaped; at least one second covering member suited to cover a corresponding cross member; quick connection members associated with the pair of first covering members and with the covering member, the quick connection members being suited to make it easier to maintain the pair of first covering members removably attached to the respective supports and the second covering member removably attached to the corresponding cross member through interference.
    Type: Application
    Filed: March 11, 2019
    Publication date: January 21, 2021
    Applicant: D. M. SYSTEMS SRLS
    Inventor: Michele MARINI
  • Publication number: 20200285489
    Abstract: Provided herein are methods, systems, and computer-program products for providing a library of base classes to be used by applications to facilitate real-time analytics. In some examples, the library may be a C++ Library that provides a set of primitive operators (e.g., spout base class, tube base class, and sink base class) for user derivation. In some examples, the spout base class may relate to receiving data from a data source, the tube base class may relate to performing one or more operations on the received data, and the sink base class may relate to sending the processed data to a data target. The spout, tube, sink together provide a real-time streaming framework interface that may be extended by the user.
    Type: Application
    Filed: May 22, 2020
    Publication date: September 10, 2020
    Applicant: K&M Systems, Inc.
    Inventors: Alexander Hurd, Kurtis Cahill
  • Patent number: 10678562
    Abstract: Provided herein are methods, systems, and computer-program products for providing a library of base classes to be used by applications to facilitate real-time analytics. In some examples, the library may be a C++ Library that provides a set of primitive operators (e.g., spout base class, tube base class, and sink base class) for user derivation. In some examples, the spout base class may relate to receiving data from a data source, the tube base class may relate to performing one or more operations on the received data, and the sink base class may relate to sending the processed data to a data target. The spout, tube, sink together provide a real-time streaming framework interface that may be extended by the user.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: June 9, 2020
    Assignee: K&M Systems, Inc.
    Inventors: Alexander Hurd, Kurtis Cahill
  • Publication number: 20180136952
    Abstract: Provided herein are methods, systems, and computer-program products for providing a library of base classes to be used by applications to facilitate real-time analytics. In some examples, the library may be a C++ Library that provides a set of primitive operators (e.g., spout base class, tube base class, and sink base class) for user derivation. In some examples, the spout base class may relate to receiving data from a data source, the tube base class may relate to performing one or more operations on the received data, and the sink base class may relate to sending the processed data to a data target. The spout, tube, sink together provide a real-time streaming framework interface that may be extended by the user.
    Type: Application
    Filed: November 15, 2017
    Publication date: May 17, 2018
    Applicant: K&M Systems, Inc.
    Inventors: Alexander Hurd, Kurtis Cahill
  • Publication number: 20140117853
    Abstract: An LED lamp 20 according to one embodiment of the present invention includes a pair of input terminal parts 20a, 20c, a rectifier circuit unit 22, and an LED unit 24. And the LED lamp 20 has variable inductance units L50, L60 for causing an AC to flow from one of the pair of input terminal parts 20a, 20c to the other input terminal part through the rectifier circuit unit 22, a current detection unit 31 for detecting a magnitude of a DC flowing through the LED unit 24, and an inductance variable control unit 32 for making inductance values of the variable inductance units L50, L60 variable according to the magnitude of the DC detected by the current detection unit 31.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Applicant: M-SYSTEMS CO., LTD.
    Inventor: Saburo Miyamichi
  • Publication number: 20140035463
    Abstract: In an LED lamp according to one embodiment of the present invention, a PWM control unit 25 performs PWM control of a current i flowing through an LED unit 24 using by driving a pulse at a frequency higher than a predetermined frequency when a frequency of an external alternating current inputted between input terminal parts 20a, 20b is lower than the predetermined frequency, and does not perform PWM control of the current i flowing through the LED unit 24 when a frequency of the external AC inputted between the input terminal parts 20a, 20b is higher than the predetermined frequency. Accordingly, by replacing a previously mounted fluorescent lamp, the LED unit drives pulses at a high frequency and lights up for illumination, regardless of whether a ballast of an illumination device is of a glow starter, rapid starter or inverter lighting type.
    Type: Application
    Filed: April 9, 2012
    Publication date: February 6, 2014
    Applicant: M-SYSTEMS CO., LTD.
    Inventor: Saburo Miyamichi
  • Publication number: 20120233385
    Abstract: A computer system includes a hard disk drive, a processor coupled to the hard disk drive, and a cache interface coupled to the processor and detachably connectable to a cache memory. The processor is adapted, subsequent to an initial interrogation of the cache interface, to determine whether the cache memory is connected to the cache interface by inspecting an indication of the presence or the absence of the cache memory, the indication being stored in a register in the processor or in a memory associated with the processor such that the inspecting avoids repeat interrogation of the cache interface, to communicate with the cache memory and the hard disk drive such that the processor has access to the cache memory when the cache memory is connected to the cache interface, and to communicate with the hard disk drive when the cache memory is disconnected from the cache interface.
    Type: Application
    Filed: April 18, 2012
    Publication date: September 13, 2012
    Applicant: SANDISK IL LTD. (FORMERLY KNOWN AS M-SYSTEMS FLASH DISK PIONEERS, LTD.)
    Inventors: AVRAHAM MEIR, YORAM ZYLBERBERG
  • Publication number: 20100199135
    Abstract: A flash memory device includes a flash memory residing on at least one flash memory die. The flash memory device also includes a flash controller residing on a flash controller die that is separate from the at least one flash memory die. The flash memory and the flash controller reside within, reside on, or are attached to a common housing. The flash controller is configured to execute at least one test program to test at least one flash memory die.
    Type: Application
    Filed: April 7, 2010
    Publication date: August 5, 2010
    Applicant: SANDISK IL LTD. (formerly M-SYSTEMS FLASH DISK PIONEERS LTD.)
    Inventors: MARK MURIN, MENAHEM LASSER, AVRAHAM MEIR
  • Patent number: 7478248
    Abstract: A portable storage device including a microprocessor and a secure user data area, the microprocessor operable to perform on-the-fly encryption/decryption of secure data stored on the storage device under a user password, the microprocessor also operable to exclude access to the secure user data area unless the user password is provided.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: January 13, 2009
    Assignee: M-Systems Flash Disk Pioneers, Ltd.
    Inventors: Aran Ziv, Eyal Bychkov
  • Patent number: 7206797
    Abstract: A microelectronic apparatus and method for generating random binary words including at least one clocked pseudorandom binary number sequence generator normally operative to generate a cyclic output sequence of binary numbers, each number including a string of binary symbols, the cyclic output sequence including a basic sequence which is generated repeatedly, at least one bit stream generator generating a clocked bit stream including a stream of binary symbols of a first type occasionally interrupted by a binary symbol of a second type, wherein a first varying time interval between the occasional interruptions is intractably correlated to the output sequence of the number sequence generator, wherein each occurrence of an interruption of the stream of binary symbols of the first type by a binary symbol of the second type causes a pseudorandom modification of the cyclic output sequence of the number sequence generator and a sampling device operative to sample the cyclic output sequence of binary numbers thereby
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: April 17, 2007
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventors: Carmi David Gressel, Alex Shevachman, Evgeny Aizman, Michael Slobodkin, Simon Cooper
  • Publication number: 20070004446
    Abstract: A wireless telecommunication device including a foreground unit, and a background unit that is physically separated from the foreground unit and in local communication with the foreground unit. The foreground unit is provided to support incoming calls independently of the background unit. Furthermore, the foreground unit and the background unit cooperate to support outgoing calls. The scope of the invention also includes a method for doing business by offering the foreground unit for sale in a packaging having a form factor selected from the group consisting of: a pen, a pen cap, a wristwatch, and a necklace.
    Type: Application
    Filed: June 8, 2006
    Publication date: January 4, 2007
    Applicant: M-SYSTEMS FLASH DISK PIONEERS LTD.
    Inventors: Dov Moran, Itzhak Pomermantz
  • Patent number: 7136937
    Abstract: An integrated storage device for transferring data between a remote base station and an appliance, includes a non-volatile storage device configured for storing the data, an antenna and a processor arrangement. The antenna is configured for wirelessly receiving electrical energy from the remote base station in order to power the non-volatile storage device. The antenna is also configured for transferring the data between the remote base station and the non-volatile storage device. The processor arrangement is permanently operationally connected to the non-volatile storage device. The processor arrangement is configured to manage data transfer between the non-volatile storage device and the appliance when the processor arrangement is electrically connected to a power supply via a wired power link.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: November 14, 2006
    Assignee: m systems Ltd.
    Inventor: Mordechai Teicher
  • Publication number: 20060253645
    Abstract: Methods, systems and computer-readable code for maintaining flash data structures in accordance with events of a flash memory system are disclosed. Both an events log as well as at least one flash management table are maintained in flash memory. For at least one point in time, a most recently stored flash memory table is indicative of an earlier state of the flash memory system, while at least one event that is more recent than the earlier state is stored in the events log. During power-up, the flash management table is retrieved from flash memory. If the most recent event of the flash memory table is earlier than the most recent event of the events log, events are retrieved from the events log in order to update the flash memory table. Optionally, the updated flash memory table is saved to flash memory.
    Type: Application
    Filed: May 8, 2006
    Publication date: November 9, 2006
    Applicant: M-SYSTEMS FLASH DISK PIONEERS LTD.
    Inventor: Menahem Lasser
  • Patent number: 7111166
    Abstract: An extension of the serial/parallel Montgomery modular multiplication method with simultaneous reduction as previously implemented by the applicants, adapted innovatively to perform both in the prime number and in the GF(2q) polynomial based number field, in such a way as to simplify the flow of operands, by performing a multiple anticipatory function to enhance the previous modular multiplication procedures.
    Type: Grant
    Filed: May 14, 2001
    Date of Patent: September 19, 2006
    Assignee: Fortress U&T Div. M-Systems Flash Disk Pioneers Ltd.
    Inventors: Itai Dror, Carmi David Gressel, Michael Mostovoy, Alexey Molchanov
  • Patent number: 7058818
    Abstract: An ASIC for implementing digital rights management includes a processor for requesting encrypted digital data from a server and decrypting the data, and a player for transforming the decrypted data to analog signals. Preferably, the ASIC is tamper-resistant. Preferably, all the management code of the ASIC is stored on a ROM in the ASIC. A device for receiving, decrypting and displaying encrypted digital data includes the ASIC, and also a transceiver for communicating with the server, a display mechanism for displaying the analog signals, and a nonvolatile memory for storing the encrypted data. A system for storing and displaying digital data includes both the server and the device. Preferably, the server is configured to send to the device only the encrypted digital data and associated decryption keys.
    Type: Grant
    Filed: August 6, 2003
    Date of Patent: June 6, 2006
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventor: Dani Dariel
  • Patent number: 7032081
    Abstract: A system and method for enabling concurrent usage of non-volatile memory for code execution and data storage/processing, comprising a hardware mechanism that can support automatic suspend and resume operations. This mechanism entails the integration of a suspend logic circuit and a resume logic circuit into the chip hardware, or the stationing of the logic chip in any way that it can operate together with the chip. This system and method enable a Flash memory chip to process code execution while it is processing erase/program operations, avoiding conflicts that ordinarily crash such a system. This is achieved by sensing the operation status of the chip and the CPU/Bus activity, and commanding the flash memory device to suspend and/or resume program/erase operations at appropriate times, so as not to conflict with read requests.
    Type: Grant
    Filed: July 31, 2000
    Date of Patent: April 18, 2006
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventors: Moshe Gefen, Shuka Zernovizky, Amir Ban
  • Patent number: 7003620
    Abstract: An appliance that includes a host device and a memory unit with a primary memory, and a method of operating the appliance. According to one aspect of the appliance, the primary memory is nonvolatile and the memory unit also includes a volatile memory a power sensor and a controller. When the power sensor detects interruption of power to the memory unit, the controller copies data selectively from the volatile memory to the primary memory. Power for this copying is provided by a secondary power source such as a battery or a capacitor. According to another aspect of the appliance, the appliance includes primary and secondary power sources, and the memory unit also includes a charge pump whose functions include both boosting power from the primary source for the primary memory and charging the secondary source.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: February 21, 2006
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventors: Meir Avraham, Menahem Lasser
  • Patent number: 6988175
    Abstract: A method for managing page-based data storage media such as flash media, a system that uses that method, and a computer-readable storage medium bearing code for implementing the method. New data are written to the storage medium in a manner that precludes corruption of old data if the writing of the new data is interrupted. Specifically, risk zones are defined, by identifying, for each page, the other pages whose data are put at risk of corruption if writing to the page is interrupted. A page, that otherwise would be the target of a write operation, is not written if any of the pages in its risk zone contain data that could be corrupted if the write operation is interrupted.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: January 17, 2006
    Assignee: M-Systems Flash Disk Pioneers Ltd.
    Inventor: Menahem Lasser