-
公开(公告)号:US10320929B1
公开(公告)日:2019-06-11
申请号:US14748131
申请日:2015-06-23
IPC分类号: G06F15/167 , H04L29/08
摘要: A server computer comprising an Input/Output (I/O) adapter device and a host device receives I/O requests for transactions from a client computer via a network. According to various embodiments, the host device can offload certain data processing for storing payload data for the transactions to the I/O adapter device. The I/O adapter device can perform data mirroring or data striping on the payload data and can send the mirrored or striped data for storing in the plurality of storage volumes. The plurality of storage volumes can include one or more remote storage volumes and/or one or more local storage volumes.
-
公开(公告)号:US10320907B2
公开(公告)日:2019-06-11
申请号:US15276008
申请日:2016-09-26
申请人: NetApp, Inc.
IPC分类号: G06F15/167 , H04L29/08
摘要: A system and method for scheduling the pre-loading of long-term data predicted to be requested in future time epochs into a faster storage tier are disclosed. For each epoch into the future, which may be on the order of minutes or hours, data chunks which may be accessed are predicted. Intersections are taken between predicted data chunks, starting with the furthest predicted epoch in the future, ranging back to the next future epoch. These are then intersected with adjacent results, on up a hierarchy until an intersection is taken of all of the predicted epochs. Commands are generated to preload the data chunks predicted to have the most recurring accesses, and the predicted data chunks are pre-loaded into the cache. This proceeds down the load order until either the last predicted data set is pre-loaded or it is determined that the cache has run out of space.
-
公开(公告)号:US10306008B2
公开(公告)日:2019-05-28
申请号:US14846981
申请日:2015-09-07
发明人: Erin Bartholomew , Nicholas D. Gibson , M. Andrew Huffman , Spencer F. Hockeborn , Todd E. Kaplinger
IPC分类号: G06F15/167 , H04L29/08
摘要: Embodiments of the present invention provide a method, system and computer program product for limiting client side data storage based upon client geolocation. In an embodiment of the invention, a method for the differentiated treatment of data at rest in a mobile device includes receiving in a cache manager a request to cache data in a cache of a mobile device. Also, a geolocation for the mobile device is retrieved contemporaneous with the receipt of the request. Thereafter, it is determined from the geolocation whether or not the mobile device is present within a restricted geographic zone. Finally, in response to determining that the mobile device is present within a restricted geographic zone, the cache manager is directed to cache the data in a cache in the mobile device. But, otherwise the cache manager is directed to cache the data in a cache disposed in the computer communications network.
-
84.
公开(公告)号:US10303778B2
公开(公告)日:2019-05-28
申请号:US13752008
申请日:2013-01-28
申请人: DigitalMailer, Inc.
IPC分类号: G06F15/167 , G06F17/30 , G06Q40/02 , G06F3/06
摘要: A virtual storage system and a method of sharing electronic documents within a virtual storage system that includes at least one processor that processes a plurality of electronic documents received from an external system, receives from the user computing device, a request for sharing an electronic document of the plurality of electronic documents, and input information including download information and expiration information corresponding to the electronic document, as input by a user, and creates at least one share link corresponding to the electronic document based on the input information, for sharing the electronic document with a recipient. The virtual storage system further includes a plurality of redundant physical storage devices in data communication with the at least one processor each storing the electronic documents and the at least one share link created.
-
公开(公告)号:US20190155798A1
公开(公告)日:2019-05-23
申请号:US16258123
申请日:2019-01-25
IPC分类号: G06F16/22 , G06F15/167 , G06F16/2455
摘要: Concepts and technologies are described herein for cache management. In accordance with the concepts and technologies disclosed herein, the server computer can be configured to communicate with a client device configured to execute a cache module to maintain a cache storing data downloaded from and/or uploaded to the server computer by the client device. The server computer can be configured to receive requests for data stored at the server computer. The server computer can be configured to respond to the request with hashes that correspond to the requested data. The client device can search the cache for the hashes, obtain the data from the cache if the hashes are found, and/or download the data from the server computer if the hashes are not found. The client device also can be configured to update the cache upon uploading the data to the server computer.
-
86.
公开(公告)号:US10296486B2
公开(公告)日:2019-05-21
申请号:US15806355
申请日:2017-11-08
发明人: Alex Friedman , Alex Liakhovetsky , Yoni Divinsky , Evgeny Budilovsky , Itay Gonshorovitz , Barak Pinhas
IPC分类号: G06F15/167 , H04L29/08
摘要: A method for data storage includes, in a system that includes multiple servers, multiple multi-queue storage devices and at least one storage controller that communicate over a network, storing data by the servers in a storage process that (i) caches the data in a cache memory that is accessible to the servers and to the storage devices and (ii) de-stages the cached data from the cache memory to the storage devices. A progress of the storage process is continually journaled, by the servers, in a plurality of server-specific journals residing in the cache memory. In response to a failure occurring during the storage process, the data is recovered by the storage controller based on the server-specific journals.
-
公开(公告)号:US20190149586A1
公开(公告)日:2019-05-16
申请号:US16246413
申请日:2019-01-11
IPC分类号: H04L29/06 , G06F16/957 , H04L29/08 , H04N21/258 , G06F15/167 , G06Q10/00 , H04N21/61 , H04N21/25 , H04N21/237 , H04N21/222 , H04N21/218 , G06F16/958
CPC分类号: H04L65/4084 , G06F15/167 , G06F16/9574 , G06F16/972 , G06Q10/00 , H04L67/18 , H04L67/2847 , H04L67/2852 , H04L67/306 , H04N21/2181 , H04N21/2223 , H04N21/237 , H04N21/252 , H04N21/25841 , H04N21/25891 , H04N21/6125
摘要: One embodiment of the present invention sets forth a method for updating content stored in a cache residing at an internet service provider (ISP) location that includes receiving popularity data associated with a first plurality of content assets, where the popularity data indicate the popularity of each content asset in the first plurality of content assets across a user base that spans multiple geographic regions, generating a manifest that includes a second plurality of content assets based on the popularity data and a geographic location associated with the cache, where each content asset included in the manifest is determined to be popular among users proximate to the geographic location or users with preferences similar to users proximate to the geographic location, and transmitting the manifest to the cache, where the cache is configured to update one or more content assets stored in the cache based on the manifest.
-
公开(公告)号:US10277707B2
公开(公告)日:2019-04-30
申请号:US14778026
申请日:2014-06-26
申请人: Intel Corporation , Xiangbin Wu , Shunyu Zhu , Yingzhe Shen , Tin-Fook Ngai
发明人: Xiangbin Wu , Shunyu Zhu , Yingzhe Shen , Tin-Fook Ngai
IPC分类号: G06F15/167 , H04L29/08 , G06F17/30 , H04L29/06
摘要: Apparatuses, methods and storage medium associated with a memcached system are disclosed herewith. In embodiments, a client device of the memcached system may include memory and one or more processors coupled with the memory. Further, the client device may include memcached logic configured to receive a request to Get or Set a value corresponding to a key in the memcached system, determine, in response to the receive, whether the key results in a hit in a local cache maintained in memory by the memcached logic, and service the Get or Set request based at least in part on whether a result of the determine indicates the key results in a hit in the local cache. In embodiments, a server of the memcached system may include complement memcached logic to server a Get, Set or an Update request. Other embodiments may be described and/or claimed.
-
公开(公告)号:US20190121652A1
公开(公告)日:2019-04-25
申请号:US16222986
申请日:2018-12-17
申请人: Intel Corporation
IPC分类号: G06F9/445 , G06F15/167
摘要: Examples provided herein provide a manner of monitoring performance characteristics of a central processing unit or other instruction executing hardware device and adjusting settings of the central processing unit or other instruction executing hardware device. Performance characteristics can be gathered and stored in a secure memory or storage device. The performance characteristics can be transmitted to a control center using a provisioned network transceiver that does not rely on an operating system executed by the central processing unit or the hardware platform of the central processing unit. The control center can determine settings that are to be applied by the central processing unit or instruction executing hardware device and transmit the settings for use by the central processing unit or instruction executing hardware device.
-
公开(公告)号:US10264054B2
公开(公告)日:2019-04-16
申请号:US15429368
申请日:2017-02-10
IPC分类号: G06F15/167 , H04L29/08 , H04W4/06 , H04W4/029
摘要: A method, system, and computer program product for transferring files. The system provides for a data transfer system comprising a processor unit and a data transfer manager. The method identifies a group of local copies of files, in a cloud storage system, that are stored in a group of mobile devices. The method then tracks a location of the group of mobile devices and provides a report of availability of the group of local copies of files on the cloud storage service based on an identification of the group of local copies of files on the cloud storage service that are stored in the group of mobile devices and the location of the group of mobile devices.
-
-
-
-
-
-
-
-
-