SG11201803670UA - Use of volatile memory as non-volatile memory - Google Patents
Use of volatile memory as non-volatile memoryInfo
- Publication number
- SG11201803670UA SG11201803670UA SG11201803670UA SG11201803670UA SG11201803670UA SG 11201803670U A SG11201803670U A SG 11201803670UA SG 11201803670U A SG11201803670U A SG 11201803670UA SG 11201803670U A SG11201803670U A SG 11201803670UA SG 11201803670U A SG11201803670U A SG 11201803670UA
- Authority
- SG
- Singapore
- Prior art keywords
- microsoft
- volatile memory
- docketing
- attn
- bldg
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0685—Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/28—Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B19/00—Programme-controlled sewing machines
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B19/00—Programme-controlled sewing machines
- D05B19/02—Sewing machines having electronic memory or microprocessor control unit
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B19/00—Programme-controlled sewing machines
- D05B19/02—Sewing machines having electronic memory or microprocessor control unit
- D05B19/04—Sewing machines having electronic memory or microprocessor control unit characterised by memory aspects
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B19/00—Programme-controlled sewing machines
- D05B19/02—Sewing machines having electronic memory or microprocessor control unit
- D05B19/04—Sewing machines having electronic memory or microprocessor control unit characterised by memory aspects
- D05B19/06—Physical exchange of memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/1081—Address translation for peripheral access to main memory, e.g. direct memory access [DMA]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0619—Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0631—Configuration or reconfiguration of storage systems by allocating resources to storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0647—Migration mechanisms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0653—Monitoring storage devices or systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0688—Non-volatile semiconductor memory arrays
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/003—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation in serial memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/006—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation at wafer scale level, i.e. wafer scale integration [WSI]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Textile Engineering (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Power Sources (AREA)
- Memory System (AREA)
- Retry When Errors Occur (AREA)
- Debugging And Monitoring (AREA)
Abstract
INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 27 July 2017 (27.07.2017) WIPOIPCT (10) International Publication Number WO 2017/127709 A1 (51) International Patent Classification : G06F 3/06 (2006.01) G06F12/02 (2006.01) G06F11/07 (2006.01) (21) International Application Number: PCT/US2017/014377 (22) International Filing Date: (25) Filing Language: (26) Publication Language 20 January 2017 (20.01.2017) English English (30) Priority Data: 15/004,830 22 January 2016 (22.01.2016) US (71) Applicant: MICROSOFT TECHNOLOGY LICENS ING, LLC [US/US]; Attn: Patent Group Docketing (Bldg. 8/1000), One Microsoft Way, Redmond, Washington 98052-6399 (US). (72) Inventors: KELLY, Bryan; MICROSOFT TECHNO LOGY LICENSING, LLC, Attn: Patent Group Docketing (Bldg. 8/1000), One Microsoft Way, Redmond, Washing ton 98052-6399 (US). SANTANIELLO, Mark; MI CROSOFT TECHNOLOGY LICENSING, LLC, Attn: Pat ent Group Docketing (Bldg. 8/1000), One Microsoft Way, Redmond, Washington 98052-6399 (US). GOVINDAN, Sriram; MICROSOFT TECHNOLOGY LICENSING, LLC, Attn: Patent Group Docketing (Bldg. 8/1000), One Microsoft Way, Redmond, Washington 98052-6399 (US). BADAM, Anirudh; MICROSOFT TECHNOLOGY LI CENSING, LLC, Attn: Patent Group Docketing (Bldg. 8/1000), One Microsoft Way, Redmond, Washington 98052-6399 (US). (74) Agents: MINHAS, Sandip et al.; Microsoft Corporation, Attn: Patent Group Docketing (Bldg. 8/1000), One Mi crosoft Way, Redmond, Washington 98052-6399 (US). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). Declarations under Rule 4.17: — as to applicant's entitlement to apply for and be granted a patent (Rule 4.17(H)) [Continued on next page] (54) Title: USE OF VOLATILE MEMORY AS NON-VOLATILE MEMORY o\ i> i> CJ i> CJ o computing device 100 operating system 102 firmware 104 processor 106 core 108 uncore 110 memory controller 112 identified non-volatile memory 116 identified volatile memory 118 v DRAM memory modules 114 non-volatile storage device 120 utility power battery power source & source 122 124 Figure 1 (57) : A computing device may comprise a processor, volatile memory and non-volatile storage device. a a An operating system or firmware of the device may cause one or more pages of the volatile memory to be treated, by applications executing on the computing device, as non-volatile memory pages. A maximum number of pages that may be treated as non-volatile may be determ ined based on an amount of energy available in a battery and an amount of energy needed to transfer page of memory a to the non volatile storage device. WO 2017/127709 A1 Published as to the applicant's entitlement to claim the priority of the earlier application (Rule 4A7(iii)) — with international search report (Art. 21(3))
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/004,830 US9746895B2 (en) | 2016-01-22 | 2016-01-22 | Use of volatile memory as non-volatile memory |
| PCT/US2017/014377 WO2017127709A1 (en) | 2016-01-22 | 2017-01-20 | Use of volatile memory as non-volatile memory |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SG11201803670UA true SG11201803670UA (en) | 2018-08-30 |
Family
ID=57956418
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SG11201803670UA SG11201803670UA (en) | 2016-01-22 | 2017-01-20 | Use of volatile memory as non-volatile memory |
Country Status (18)
| Country | Link |
|---|---|
| US (2) | US9746895B2 (en) |
| EP (1) | EP3405858A1 (en) |
| JP (1) | JP7054384B2 (en) |
| KR (1) | KR102711781B1 (en) |
| CN (1) | CN108369488B (en) |
| AU (1) | AU2017210226B2 (en) |
| BR (1) | BR112018010704A8 (en) |
| CA (1) | CA3003486C (en) |
| CL (1) | CL2018001390A1 (en) |
| CO (1) | CO2018005630A2 (en) |
| IL (1) | IL259104B (en) |
| MX (1) | MX393173B (en) |
| MY (1) | MY202661A (en) |
| PH (1) | PH12018550054B1 (en) |
| RU (1) | RU2739722C2 (en) |
| SG (1) | SG11201803670UA (en) |
| WO (1) | WO2017127709A1 (en) |
| ZA (1) | ZA201802763B (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9760147B2 (en) | 2016-01-22 | 2017-09-12 | Microsoft Technology Licensing, Llc | Power control for use of volatile memory as non-volatile memory |
| US10496443B2 (en) * | 2017-05-03 | 2019-12-03 | Vmware, Inc. | OS/hypervisor-based persistent memory |
| US10474550B2 (en) | 2017-05-03 | 2019-11-12 | Vmware, Inc. | High availability for persistent memory |
| CN113535666A (en) * | 2020-04-15 | 2021-10-22 | 华为技术有限公司 | Data writing method and device, database system, storage medium |
| CN115080158B (en) * | 2021-03-12 | 2024-07-09 | Oppo广东移动通信有限公司 | Interface display method, device, terminal equipment and computer readable storage medium |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01241653A (en) * | 1988-03-24 | 1989-09-26 | Matsushita Graphic Commun Syst Inc | Memory back-up system |
| JPH0467219A (en) * | 1990-07-09 | 1992-03-03 | Fujitsu Ltd | Data protection system for semiconductor storage device in power failure |
| JPH07271683A (en) * | 1994-03-31 | 1995-10-20 | Fanuc Ltd | Data holding system |
| JPH07306839A (en) * | 1994-05-11 | 1995-11-21 | Hitachi Ltd | How to speed up access to network files |
| US6957355B2 (en) | 2002-09-18 | 2005-10-18 | Sun Microsystems, Inc. | Method and system for dynamically adjusting storage system write cache based on the backup battery level |
| GB0320142D0 (en) * | 2003-08-28 | 2003-10-01 | Ibm | Data storage systems |
| US7051223B2 (en) * | 2003-09-30 | 2006-05-23 | International Business Madnine Corporation | System, apparatus, and method for limiting non-volatile memory |
| US7805523B2 (en) * | 2004-03-15 | 2010-09-28 | Mitchell David C | Method and apparatus for partial updating of client interfaces |
| EP1643506B1 (en) * | 2004-10-04 | 2006-12-06 | Research In Motion Limited | System and method for automatically saving memory contents of a data processing device on power failure |
| JP4842563B2 (en) * | 2005-05-16 | 2011-12-21 | パナソニック株式会社 | MEMORY CONTROLLER, NONVOLATILE MEMORY DEVICE, NONVOLATILE MEMORY SYSTEM, AND DATA WRITE METHOD |
| JP2006323739A (en) * | 2005-05-20 | 2006-11-30 | Renesas Technology Corp | Memory module, memory system, and information device |
| US7451348B2 (en) | 2005-08-04 | 2008-11-11 | Dot Hill Systems Corporation | Dynamic write cache size adjustment in raid controller with capacitor backup energy source |
| CZ298373B6 (en) * | 2006-01-13 | 2007-09-12 | Ažd Praha S. R. O. | Method of maintaining safe state of electronic safety-relevant devices with compound safety in case of failure |
| US9081669B2 (en) * | 2006-04-27 | 2015-07-14 | Avalanche Technology, Inc. | Hybrid non-volatile memory device |
| US8200885B2 (en) * | 2007-07-25 | 2012-06-12 | Agiga Tech Inc. | Hybrid memory system with backup power source and multiple backup an restore methodology |
| US8281169B2 (en) | 2008-08-27 | 2012-10-02 | Wireless Silicon Group, Inc. | Method and system for power management for a handheld mobile electronic device executing-in-place an application kernel from execute-in-place non-volatile memory (XIP NVM) |
| US8468370B2 (en) * | 2009-09-16 | 2013-06-18 | Seagate Technology Llc | Systems, methods and devices for control of the operation of data storage devices using solid-state memory and monitoring energy used therein |
| US8437808B2 (en) | 2010-05-03 | 2013-05-07 | Hewlett-Packard Development Company, L.P. | Apparatus and methods for power management on mobile devices |
| US9037820B2 (en) * | 2012-06-29 | 2015-05-19 | Intel Corporation | Optimized context drop for a solid state drive (SSD) |
| US9317212B2 (en) | 2012-12-18 | 2016-04-19 | Intel Corporation | Method and apparatus for controlling a storage device |
| US9098280B2 (en) | 2012-12-28 | 2015-08-04 | Intel Corporation | Staged power distribution control |
| US20140229657A1 (en) * | 2013-02-08 | 2014-08-14 | Microsoft Corporation | Readdressing memory for non-volatile storage devices |
| US9335809B2 (en) | 2013-03-15 | 2016-05-10 | Seagate Technology Llc | Volatile memory storing system data during low power mode operation and monitoring the voltage supplied to the memory during low power mode |
| JP2014194634A (en) * | 2013-03-28 | 2014-10-09 | Sony Corp | Information processor, information processing method and storage medium |
| US9372759B2 (en) * | 2014-06-16 | 2016-06-21 | Samsung Electronics Co., Ltd. | Computing system with adaptive back-up mechanism and method of operation thereof |
-
2016
- 2016-01-22 US US15/004,830 patent/US9746895B2/en active Active
-
2017
- 2017-01-20 MX MX2018006388A patent/MX393173B/en unknown
- 2017-01-20 JP JP2018528232A patent/JP7054384B2/en active Active
- 2017-01-20 RU RU2018119717A patent/RU2739722C2/en active
- 2017-01-20 WO PCT/US2017/014377 patent/WO2017127709A1/en not_active Ceased
- 2017-01-20 SG SG11201803670UA patent/SG11201803670UA/en unknown
- 2017-01-20 AU AU2017210226A patent/AU2017210226B2/en not_active Ceased
- 2017-01-20 MY MYPI2018701911A patent/MY202661A/en unknown
- 2017-01-20 PH PH1/2018/550054A patent/PH12018550054B1/en unknown
- 2017-01-20 EP EP17702741.4A patent/EP3405858A1/en not_active Ceased
- 2017-01-20 BR BR112018010704A patent/BR112018010704A8/en not_active Application Discontinuation
- 2017-01-20 CN CN201780004322.5A patent/CN108369488B/en active Active
- 2017-01-20 KR KR1020187015412A patent/KR102711781B1/en active Active
- 2017-01-20 CA CA3003486A patent/CA3003486C/en active Active
- 2017-07-28 US US15/663,571 patent/US10359826B2/en active Active
-
2018
- 2018-04-25 ZA ZA2018/02763A patent/ZA201802763B/en unknown
- 2018-05-02 IL IL259104A patent/IL259104B/en unknown
- 2018-05-23 CL CL2018001390A patent/CL2018001390A1/en unknown
- 2018-05-28 CO CONC2018/0005630A patent/CO2018005630A2/en unknown
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| SG11201803670UA (en) | Use of volatile memory as non-volatile memory | |
| SG11201810132WA (en) | Ferroelectric memory cell recovery | |
| SG11201809866PA (en) | Cryptographic applications for a blockchain system | |
| SG11201809886VA (en) | Query optimizer for cpu utilization and code refactoring | |
| SG11201805186VA (en) | Compositions and methods for immune cell modulation in adoptive immunotherapies | |
| SG11201903604PA (en) | Iot security service | |
| SG11201900341WA (en) | Apparatuses including multi-level memory cells and methods of operation of same | |
| SG11201805532XA (en) | Multivalent and multispecific 41bb-binding fusion proteins | |
| SG11201903607YA (en) | Efficiency enhancements in task management applications | |
| SG11201810611YA (en) | Coumarin compounds and their uses as fluorescent labels | |
| SG11201810003UA (en) | Using programmable dna binding proteins to enhance targeted genome modification | |
| SG11201710238QA (en) | Autonomic incident triage prioritization by performance modifier and temporal decay parameters | |
| SG11201803983UA (en) | Transformable tagging compositions, methods, and processes incorporating same | |
| SG11201903050WA (en) | A bearing lubrication application control system | |
| SG11201909011PA (en) | Niraparib compositions | |
| SG11201810088SA (en) | Recovering long-range linkage information from preserved samples | |
| SG11201811065SA (en) | Memory cell imprint avoidance | |
| SG11201804085SA (en) | Systems and methods for detection of malicious code in runtime generated code | |
| SG11202000107RA (en) | Metal-hydrogen batteries for large-scale energy storage | |
| SG11201907420VA (en) | Inhibition of smarca2 for treatment of cancer | |
| SG11201407904QA (en) | System and method to determine relative velocity of crane and target load | |
| SG11201909410VA (en) | Machine learned decision guidance for alerts originating from monitoring systems | |
| SG11201811637PA (en) | Dynamic tug winch control | |
| SG11201903329WA (en) | Method for preparing electrocompetent yeast cells, and method for using said cells | |
| SG11201903885RA (en) | Secure key management |