Patents Assigned to M-Systems
-
Patent number: 11221861Abstract: 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: GrantFiled: May 22, 2020Date of Patent: January 11, 2022Assignee: K&M Systems, Inc.Inventors: Alexander Hurd, Kurtis Cahill
-
Patent number: 11168921Abstract: 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: GrantFiled: March 11, 2019Date of Patent: November 9, 2021Assignee: D. M. SYSTEMS SRLSInventor: Michele Marini
-
Publication number: 20210018219Abstract: 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: ApplicationFiled: March 11, 2019Publication date: January 21, 2021Applicant: D. M. SYSTEMS SRLSInventor: Michele MARINI
-
Publication number: 20200285489Abstract: 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: ApplicationFiled: May 22, 2020Publication date: September 10, 2020Applicant: K&M Systems, Inc.Inventors: Alexander Hurd, Kurtis Cahill
-
Patent number: 10678562Abstract: 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: GrantFiled: November 15, 2017Date of Patent: June 9, 2020Assignee: K&M Systems, Inc.Inventors: Alexander Hurd, Kurtis Cahill
-
Publication number: 20180136952Abstract: 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: ApplicationFiled: November 15, 2017Publication date: May 17, 2018Applicant: K&M Systems, Inc.Inventors: Alexander Hurd, Kurtis Cahill
-
Publication number: 20140117853Abstract: 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: ApplicationFiled: October 25, 2012Publication date: May 1, 2014Applicant: M-SYSTEMS CO., LTD.Inventor: Saburo Miyamichi
-
Publication number: 20140035463Abstract: 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: ApplicationFiled: April 9, 2012Publication date: February 6, 2014Applicant: M-SYSTEMS CO., LTD.Inventor: Saburo Miyamichi
-
Publication number: 20120233385Abstract: 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: ApplicationFiled: April 18, 2012Publication date: September 13, 2012Applicant: SANDISK IL LTD. (FORMERLY KNOWN AS M-SYSTEMS FLASH DISK PIONEERS, LTD.)Inventors: AVRAHAM MEIR, YORAM ZYLBERBERG
-
Publication number: 20100199135Abstract: 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: ApplicationFiled: April 7, 2010Publication date: August 5, 2010Applicant: SANDISK IL LTD. (formerly M-SYSTEMS FLASH DISK PIONEERS LTD.)Inventors: MARK MURIN, MENAHEM LASSER, AVRAHAM MEIR
-
Patent number: 7478248Abstract: 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: GrantFiled: November 27, 2002Date of Patent: January 13, 2009Assignee: M-Systems Flash Disk Pioneers, Ltd.Inventors: Aran Ziv, Eyal Bychkov
-
Patent number: 7206797Abstract: 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 therebyType: GrantFiled: April 14, 2003Date of Patent: April 17, 2007Assignee: M-Systems Flash Disk Pioneers Ltd.Inventors: Carmi David Gressel, Alex Shevachman, Evgeny Aizman, Michael Slobodkin, Simon Cooper
-
Publication number: 20070004446Abstract: 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: ApplicationFiled: June 8, 2006Publication date: January 4, 2007Applicant: M-SYSTEMS FLASH DISK PIONEERS LTD.Inventors: Dov Moran, Itzhak Pomermantz
-
Patent number: 7136937Abstract: 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: GrantFiled: February 10, 2005Date of Patent: November 14, 2006Assignee: m systems Ltd.Inventor: Mordechai Teicher
-
Publication number: 20060253645Abstract: 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: ApplicationFiled: May 8, 2006Publication date: November 9, 2006Applicant: M-SYSTEMS FLASH DISK PIONEERS LTD.Inventor: Menahem Lasser
-
Patent number: 7111166Abstract: 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: GrantFiled: May 14, 2001Date of Patent: September 19, 2006Assignee: Fortress U&T Div. M-Systems Flash Disk Pioneers Ltd.Inventors: Itai Dror, Carmi David Gressel, Michael Mostovoy, Alexey Molchanov
-
Patent number: 7058818Abstract: 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: GrantFiled: August 6, 2003Date of Patent: June 6, 2006Assignee: M-Systems Flash Disk Pioneers Ltd.Inventor: Dani Dariel
-
Patent number: 7032081Abstract: 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: GrantFiled: July 31, 2000Date of Patent: April 18, 2006Assignee: M-Systems Flash Disk Pioneers Ltd.Inventors: Moshe Gefen, Shuka Zernovizky, Amir Ban
-
Patent number: 7003620Abstract: 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: GrantFiled: November 26, 2002Date of Patent: February 21, 2006Assignee: M-Systems Flash Disk Pioneers Ltd.Inventors: Meir Avraham, Menahem Lasser
-
Patent number: 6988175Abstract: 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: GrantFiled: June 30, 2003Date of Patent: January 17, 2006Assignee: M-Systems Flash Disk Pioneers Ltd.Inventor: Menahem Lasser