-
公开(公告)号:US12124455B2
公开(公告)日:2024-10-22
申请号:US18331833
申请日:2023-06-08
IPC分类号: G06F15/16 , G06F9/38 , G06F12/02 , G06F16/22 , G06F16/2455 , G06F16/28 , H04L67/1097 , H04L67/568 , H04L67/2885
CPC分类号: G06F16/24553 , G06F9/3834 , G06F12/0261 , G06F16/22 , G06F16/24552 , G06F16/24562 , G06F16/284 , H04L67/1097 , H04L67/568 , H04L67/2885
摘要: Systems and methods for managing concurrent access to a shared resource in a distributed computing environment are provided. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache.
-
公开(公告)号:US20240289278A1
公开(公告)日:2024-08-29
申请号:US18654803
申请日:2024-05-03
发明人: Heonsoo LEE , Byungchul Hong , Junseok Park , Jaehun Chung
IPC分类号: G06F12/0862 , G06F9/38 , G06F12/02 , G06F12/06
CPC分类号: G06F12/0862 , G06F9/3816 , G06F12/0261 , G06F12/0646
摘要: In some embodiments, a multi-port queueing cache includes a plurality of first ports, a plurality of second ports, a plurality of request handlers respectively coupled to the plurality of first ports, a cache storage unit coupled to the plurality of second ports, a reserve interface configured to exchange at least one address and at least one reserved cache line number, and a request interface configured to exchange the at least one reserved cache line number and at least one data. The reserve interface and the request interface are disposed between the plurality of request handlers and the cache storage unit. The cache storage unit includes a plurality of cache lines configured to store the plurality of data. The cache storage unit is configured to output a portion of the plurality of addresses, and receive a portion of the plurality of data corresponding to the portion of the plurality of addresses.
-
公开(公告)号:US11768767B2
公开(公告)日:2023-09-26
申请号:US17514928
申请日:2021-10-29
申请人: MICRO FOCUS LLC
发明人: Michael Wojcik
IPC分类号: G06F12/0802 , G06F16/903 , G06F12/02
CPC分类号: G06F12/0802 , G06F12/0261 , G06F16/90335 , G06F2212/60
摘要: A query for opaque objects stored within a data store and not currently cached within a cache is received from an application. The query to the data store is passed to the data store, and a handle to memory location is received from the data store at which the data store has temporarily stored a message including the opaque objects. The opaque objects are added to the cache by treating the memory location as a cache entry for the opaque objects. Cache metadata for the cache entry is generated, and along with the handle is stored within a metadata cache entry of a metadata cache structure separate from the message. The handle and the cache metadata can be returned to the application, where the cache metadata can be returned as an opaque context of the cache entry.
-
公开(公告)号:US11693770B2
公开(公告)日:2023-07-04
申请号:US17464480
申请日:2021-09-01
申请人: Kioxia Corporation
发明人: Shinichi Kanno , Naoki Esaka
IPC分类号: G06F12/02 , G06F3/06 , G06F12/1018
CPC分类号: G06F12/0261 , G06F3/0608 , G06F3/0641 , G06F3/0688 , G06F12/0246 , G06F12/1018 , G06F2212/1044 , G06F2212/2022 , G06F2212/7201 , G06F2212/7205
摘要: According to one embodiment, a memory system manages a plurality of management tables corresponding to a plurality of first blocks in a nonvolatile memory. Each management table includes a plurality of reference counts corresponding to a plurality of data in a corresponding first block. The memory system copies a set of data included in a copy-source block for garbage collection and corresponding respectively to reference counts belonging to a first reference count range to a first copy-destination block, and copies a set of data included in the copy-source block and corresponding respectively to reference counts belonging to a second reference count range having a lower limit higher than an upper limit of the first reference count range to a second copy-destination block.
-
公开(公告)号:US20230195636A1
公开(公告)日:2023-06-22
申请号:US18072929
申请日:2022-12-01
发明人: Heonsoo LEE , Byungchul HONG , Junseok PARK , Jaehun CHUNG
IPC分类号: G06F12/0862 , G06F12/06 , G06F12/02 , G06F9/38
CPC分类号: G06F12/0862 , G06F12/0646 , G06F12/0261 , G06F9/3816
摘要: In some embodiments, a multi-port queueing cache includes a plurality of first ports, a plurality of second ports, a plurality of request handlers respectively coupled to the plurality of first ports, a cache storage unit coupled to the plurality of second ports, a reserve interface configured to exchange at least one address and at least one reserved cache line number, and a request interface configured to exchange the at least one reserved cache line number and at least one data. The reserve interface and the request interface are disposed between the plurality of request handlers and the cache storage unit. The cache storage unit includes a plurality of cache lines configured to store the plurality of data. The cache storage unit is configured to output a portion of the plurality of addresses, and receive a portion of the plurality of data corresponding to the portion of the plurality of addresses.
-
公开(公告)号:US11663208B2
公开(公告)日:2023-05-30
申请号:US16252944
申请日:2019-01-21
发明人: David R. Kent, IV , Ryan Caudy , Charles Wright , Mark Zeldis , Radu Teodorescu
IPC分类号: G06F16/00 , G06F16/2453 , G06F16/23 , G06F16/22 , G06F16/27 , G06F16/16 , G06F16/215 , G06F16/245 , G06F16/248 , G06F16/25 , G06F16/28 , G06F16/907 , G06F16/951 , G06F16/242 , G06F16/2455 , G06F16/2457 , G06F16/901 , G06F16/9535 , G06F16/955 , G06F16/957 , G06F21/00 , G06F21/62 , G06F40/18 , G06F40/134 , G06F40/166 , G06F40/177 , G06F40/216 , G06F40/274 , G06F40/117 , G06F40/183 , G06F40/174 , H04L51/212 , H04L61/5069 , H04L67/01 , H04L67/56 , H04L67/566 , H04L67/568 , H04L67/1001 , G06F3/0482 , G06F3/04895 , G06F12/084 , G06F15/173 , G06F3/0481 , G06F3/04847 , G06F3/0485 , G06F12/02 , G06F8/30 , G06F8/41 , G06F3/06 , G06F11/14 , G06F8/60 , H04L67/00 , H04L12/18 , H04L69/16 , H04L9/40 , G06F12/14 , H04L51/046 , G06F3/0483 , H04L67/141 , G06F16/14 , G06F16/11 , G06F17/40 , G06Q40/04 , H04L67/5681
CPC分类号: G06F16/2453 , G06F3/0481 , G06F3/0482 , G06F3/0483 , G06F3/0485 , G06F3/04847 , G06F3/04895 , G06F3/0605 , G06F3/067 , G06F3/0656 , G06F8/30 , G06F8/41 , G06F8/427 , G06F8/60 , G06F11/1451 , G06F11/1464 , G06F11/1469 , G06F12/0261 , G06F12/084 , G06F12/1483 , G06F15/17331 , G06F16/113 , G06F16/144 , G06F16/162 , G06F16/215 , G06F16/22 , G06F16/221 , G06F16/2228 , G06F16/2237 , G06F16/2246 , G06F16/2255 , G06F16/2264 , G06F16/2272 , G06F16/2282 , G06F16/23 , G06F16/2308 , G06F16/2358 , G06F16/2365 , G06F16/2372 , G06F16/2379 , G06F16/242 , G06F16/245 , G06F16/248 , G06F16/2428 , G06F16/2455 , G06F16/2456 , G06F16/2457 , G06F16/24534 , G06F16/24535 , G06F16/24537 , G06F16/24539 , G06F16/24553 , G06F16/24561 , G06F16/24575 , G06F16/254 , G06F16/27 , G06F16/278 , G06F16/285 , G06F16/907 , G06F16/9024 , G06F16/951 , G06F16/9535 , G06F16/9566 , G06F16/9574 , G06F21/00 , G06F21/6209 , G06F40/117 , G06F40/134 , G06F40/166 , G06F40/174 , G06F40/177 , G06F40/18 , G06F40/183 , G06F40/216 , G06F40/274 , H04L12/18 , H04L51/046 , H04L51/212 , H04L61/5069 , H04L63/101 , H04L63/102 , H04L67/01 , H04L67/1001 , H04L67/141 , H04L67/34 , H04L67/56 , H04L67/566 , H04L67/568 , H04L69/16 , G06F16/2291 , G06F17/40 , G06F2201/805 , G06F2201/84 , G06F2212/1052 , G06F2212/154 , G06F2212/163 , G06F2212/60 , G06Q40/04 , H04L67/5681
摘要: Described are methods, systems and computer readable media for providing a current row position query language construct and array processing query language constructs and associated processing.
-
公开(公告)号:US20190220398A1
公开(公告)日:2019-07-18
申请号:US16244159
申请日:2019-01-10
CPC分类号: G06F12/0253 , G06F12/0261 , G06F12/1408 , G06F16/951 , G06F21/62 , G06F2212/1044 , G06F2212/1052 , G06F2212/171 , G06F2212/402 , G06F2212/702 , G06F2221/2143 , H04L9/00 , H04L63/0435 , H04L63/061
摘要: Methods and systems for performing garbage collection involving sensitive information on a mobile device are described herein. Secure information is received at a mobile device over a wireless network. The sensitive information is extracted from the secure information. A software program operating on the mobile device uses an object to access the sensitive information. Secure garbage collection is performed upon the object after the object becomes unreachable.
-
8.
公开(公告)号:US20180349289A1
公开(公告)日:2018-12-06
申请号:US15612602
申请日:2017-06-02
申请人: Kai-Ting Amy Wang , Peng Wu
发明人: Kai-Ting Amy Wang , Peng Wu
IPC分类号: G06F12/1027 , G06F3/06 , G06F12/1009
CPC分类号: G06F12/1027 , G06F8/65 , G06F9/4405 , G06F9/44521 , G06F9/4843 , G06F9/52 , G06F12/0261 , G06F12/1009 , G06F12/1036 , G06F2212/656 , G06F2212/657
摘要: System and method for managing migration of global variables on processing system during live program updates, including creating a shared data segment is created in a physical memory of the processing system, binding a logical address space of a first global variable data segment for a first version of a program to a physical address of the shared data segment, and binding a logical address space for a second global variable data segment for an update version of the program to the physical address of the shared data segment. The first global variable data segment and the second global variable data segment exist concurrently and each map to common global variables stored in the shared data segment.
-
公开(公告)号:US10019138B2
公开(公告)日:2018-07-10
申请号:US15428145
申请日:2017-02-08
发明人: Mark Zeldis , Ryan Caudy , David R. Kent, IV , Charles Wright , Radu Teodorescu , Nathaniel J. Dorfman
IPC分类号: G06F17/00 , G06F3/0483 , G06F17/30 , G06F3/0485
CPC分类号: G06F16/2453 , G06F3/0481 , G06F3/0482 , G06F3/0483 , G06F3/04847 , G06F3/0485 , G06F3/04895 , G06F3/0605 , G06F3/0656 , G06F3/067 , G06F8/30 , G06F8/41 , G06F8/427 , G06F8/60 , G06F11/1451 , G06F11/1464 , G06F11/1469 , G06F12/0261 , G06F12/084 , G06F12/1483 , G06F15/17331 , G06F16/113 , G06F16/144 , G06F16/162 , G06F16/215 , G06F16/22 , G06F16/221 , G06F16/2228 , G06F16/2237 , G06F16/2246 , G06F16/2255 , G06F16/2264 , G06F16/2272 , G06F16/2282 , G06F16/2291 , G06F16/23 , G06F16/2308 , G06F16/2358 , G06F16/2365 , G06F16/2372 , G06F16/2379 , G06F16/242 , G06F16/2428 , G06F16/245 , G06F16/24534 , G06F16/24535 , G06F16/24537 , G06F16/24539 , G06F16/2455 , G06F16/24553 , G06F16/2456 , G06F16/2457 , G06F16/24575 , G06F16/248 , G06F16/254 , G06F16/27 , G06F16/278 , G06F16/285 , G06F16/9024 , G06F16/907 , G06F16/951 , G06F16/9535 , G06F16/9566 , G06F16/9574 , G06F17/2235 , G06F17/24 , G06F17/245 , G06F17/246 , G06F17/2715 , G06F17/276 , G06F17/40 , G06F21/00 , G06F21/6209 , G06F2201/805 , G06F2201/84 , G06F2212/1052 , G06F2212/154 , G06F2212/163 , G06F2212/60 , H04L12/18 , H04L51/046 , H04L51/12 , H04L61/2069 , H04L63/101 , H04L63/102 , H04L67/1002 , H04L67/141 , H04L67/28 , H04L67/2833 , H04L67/2842 , H04L67/2847 , H04L67/34 , H04L67/42 , H04L69/16
摘要: Described are methods, systems and computer readable media for GUI display effect formatting.
-
公开(公告)号:US20180129489A1
公开(公告)日:2018-05-10
申请号:US15868806
申请日:2018-01-11
发明人: Allen Bauer
CPC分类号: G06F8/4434 , G06F12/0261
摘要: In a method for automatic reference counting, source code with automatic reference counting is executed, such that the source code executes an object destructor on demand irrespective of whether there are live references to an object, wherein the object destructor marks the object as disposed without freeing a portion of memory associated with the object and without impacting validity of a reference to the object. The object destructor is executed during execution of the source code, wherein the object destructor is for use in an explicit disposal process of a reference associated with the source code, wherein the object destructor collects a reference, removes the reference from being a live reference, and marks the object as disposed of.
-
-
-
-
-
-
-
-
-