Multicomputer Data Transferring Via Shared Memory Patents (Class 709/213)
-
Patent number: 12259856Abstract: A rule independent and view agnostic data model is provided. The data model retains contexts for data associated with a resource through a lifecycle of the resource. A set of the data that corresponds to a particular context can be returned through interfaces to users and/or workflows for any given point in time in the lifecycle and/or for any given event during the lifecycle. Each set of data is associated with an event in the lifecycle. Particular data within a given set of data for a resource can be resolved to provide a particular context using a durability property feature set on entities of the data in the data model to reference past data maintained for other past events associated with the entities during of the lifecycle of the resource.Type: GrantFiled: October 11, 2022Date of Patent: March 25, 2025Assignee: CARET HOLDINGS, INC.Inventors: Jason Christopher Miller Randal, Derrick Spell
-
Patent number: 12260234Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes receiving an audio input including a natural-language user input and identifying an intent object of a set of intent objects. The intent object may be derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects, providing the intent object to the software application to cause the software application to perform a task associated with the intent object, receiving a result response indicating whether the task was successfully performed, and providing an output indicating whether the task was performed.Type: GrantFiled: April 7, 2023Date of Patent: March 25, 2025Assignee: Apple Inc.Inventors: Carey E. Radebaugh, Brandon J. Newendorp, Corey J. Peterson, Rohit Dasari, Trungtin Tran, Vineet Khosla
-
Patent number: 12261758Abstract: Various example embodiments relate to partial data transmission. A transmitter may receive at least one dataset for transmission. The dataset may be one of a plurality of datasets known to the transmitter and a receiver or to be signaled to the receiver. The transmitter may determine a first portion of the dataset. The size of the first portion may be determined based on a battery level indicator, a latency level associated with the dataset, a radio condition, or a network load. The receiver may recognize the dataset based on the first portion and/or at least one second portion transmitted by the transmitter. Apparatuses, methods, and computer programs are disclosed.Type: GrantFiled: March 22, 2022Date of Patent: March 25, 2025Assignee: NOKIA TECHNOLOGIES OYInventor: Timo Tero Joonas Hussa
-
Patent number: 12255961Abstract: Disclosed in the present disclosure are a data interaction method and apparatus under different storage protocols, and a device and a medium. The method includes: acquiring a storage protocol switching instruction, and upgrading a storage device on the basis of the storage protocol switching instruction, so as to obtain the upgraded storage device, which may perform data interaction with a server on the basis of an NVME protocol; releasing a volume mapping relationship, which is constructed between the server and a preset block data space of the upgraded storage device on the basis of an SCSI protocol, and establishing a connection relationship between the server and the upgraded storage device on the basis of the NVME protocol; and remapping the preset block data space to the server in the form of a namespace, such that the server performs data interaction with upgraded storage device based on the NVME protocol.Type: GrantFiled: April 29, 2022Date of Patent: March 18, 2025Assignee: INSPUR (BEIJING) ELECTRONIC INFORMATION INDUSTRY CO., LTD.Inventor: Meixin Li
-
Patent number: 12248377Abstract: Multipathing software in an IO path on a host implements DIF processing (MPIO DIF) to enable data integrity verification to be implemented between the host and a storage array. The multipathing software uses control signaling to identify a set of applications that have data integrity verification implemented using MPIO DIF. For application write IO operations, the multipathing software adds an 8-byte extended sector defined by DIF, to enable data integrity verification to be implemented by the storage array when the write IO is received at the storage array front-end. For application read IO operations, the storage array receives the read IO operation, determines that the read IO operation is from an MPIO DIF application, and the storage array adds an 8-byte extended sector defined by DIF, to enable data integrity verification to be implemented by the multipathing software when the read IO is received from the storage array.Type: GrantFiled: April 19, 2023Date of Patent: March 11, 2025Assignee: Dell Products, L.P.Inventors: Venkatesh Dn, Peniel Charles, Owen Crowley
-
Patent number: 12248819Abstract: A method includes aggregating edge resources of a plurality of edge computing sites of an edge utility system, with the aggregated edge resources including edge resources provided by at least one user for utilization by one or more other users. The method further includes utilizing one or more portions of the aggregated edge resources to execute one or more workloads of the one or more other users, metering the utilization of the one or more portions of the aggregated edge resources in conjunction with the execution of the one or more workloads, and committing information characterizing at least the metered utilization of the aggregated edge resources to a distributed ledger.Type: GrantFiled: February 28, 2022Date of Patent: March 11, 2025Assignee: Dell Products L.P.Inventors: Amy N. Seibel, Victor Fong
-
Patent number: 12242385Abstract: Methods, systems, and devices for virtual addresses for a memory system are described. In some examples, a virtual address space may be shared across a plurality of memory devices that are included in one or more domains. The memory devices may be able to communicate with each other directly. For example, a first memory device may be configured to generate a data packet that includes an identifier and an address that is included in the shared virtual address space. The data packet may be transmitted to a second memory device based on the identifier, and the second memory device may access a physical address based on the address.Type: GrantFiled: January 10, 2022Date of Patent: March 4, 2025Assignee: Micron Technology, Inc.Inventors: Bryan Hornung, Tony M. Brewer
-
Patent number: 12229409Abstract: A method of operating an electronic device which includes a first host device, a second host device, a control logic circuit, and a memory cell array. The method may include distributing target data of the memory cell array into the first and second host devices, where the target data include a first data piece and a second data piece, generating a first request for the first data piece, generating a second request for the second data piece, receiving the first request and the second request during a reference time period, generating encoded data by performing a first exclusive OR (XOR) operation on the first data piece and the second data piece of the target data in the memory cell array, based on the first and second requests, and transmitting the encoded data to the first and second host devices.Type: GrantFiled: August 3, 2023Date of Patent: February 18, 2025Assignee: Samsung Electronics Co., Ltd.Inventor: Ho-Youn Kim
-
Patent number: 12229803Abstract: Methods and systems provide for a unified presentation of cross-platform content to a user visiting a platform. In one embodiment, the system connects a client device associated with a user to a first content platform; receives a request from the client device to present content to the user at the first content platform; receives content associated with one or more additional content platforms; determines a subset of the content to present to the user; standardizes the subset of the content in a format to be used at the first content platform; presents the subset of the content to the user at the first content platform; processes a set of unified cross-platform metrics for user events related to the user interacting with the subset of the content at the first content platform; and provides a report of the set of unified cross-platform metrics for the user events.Type: GrantFiled: March 9, 2023Date of Patent: February 18, 2025Assignee: Promoted.ai, Inc.Inventor: Andrew Donald Yates
-
Patent number: 12229439Abstract: A network device, a network interface controller, and a switch are provided. In one example, a shared buffer includes a plurality of cells of memory, one or more ports read data from the shared buffer and write data to the shared buffer, and a controller circuit selectively enables and disables cells of memory of the shared buffer based on an amount of data stored in the shared buffer. Power consumption of the shared buffer is in proportion to a number of enabled cells of memory.Type: GrantFiled: August 2, 2023Date of Patent: February 18, 2025Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Niv Aibester, Eyal Srebro, Liron Mula, Amit Kazimirsky
-
Patent number: 12222929Abstract: A system for handling Implicit transactions in a hybrid cloud cache. The hybrid cloud cache maintains folders in a metadata file system that includes a hierarchy of cached folders, and maintains a meta-file containing metadata of files and folders. The system obtains a meta-file from a cloud platform and compares that to a meta-file obtained from the hybrid cloud cache. An object associated with an Implicit metadata transaction is transferred to an internal namespace of the hybrid cloud cache if the comparison indicates that certain conditions are met. The system may perform a bottom-up traversal of the namespace and may abort the traversal if an outstanding explicit transaction for the object is present or the object exists in the cloud platform. An object may be moved to a temporary storage location if there is no explicit transaction on it and the object does not exist in the cloud platform.Type: GrantFiled: June 7, 2023Date of Patent: February 11, 2025Assignee: Egnyte, Inc.Inventors: Ajay Salpekar, Bhaskar Guthikonda, Sanjay Kulkarni, Yogesh Kulkarni
-
Patent number: 12216597Abstract: Disclosed is a memory controller including: a first external interface controller configured to communicate with a first external device and to receive a second external device access request message from the first external device; a second external interface controller configured to communicate with a second external device; a third external interface controller configured to communicate with a third external device, wherein the third external device is connected to a plurality of memory controllers, receive and store state information from the plurality of memory controllers, and determines a memory controller among the plurality of memory controllers for the second external device access request; and a main controller configured to determine, based on its state information, whether to process the second external device access request by itself or by another one of the plurality of memory controllers.Type: GrantFiled: December 28, 2022Date of Patent: February 4, 2025Assignee: SK hynix Inc.Inventor: Hyeong Jae Choi
-
Patent number: 12204928Abstract: Novel tools and techniques are provided for implementing network experience shifting, and, in particular embodiments, using either a roaming or portable hypervisor associated with a user or a local hypervisor unassociated with the user. In some embodiments, a network node in a first network might receive, via a first network access device in a second network, a request from a user device to establish roaming network access, and might authenticate a user associated with the user device, the user being unassociated with the first network access device. Based on a determination that the user is authorized to access data, content, profiles, and/or software applications that are accessible via a second network access device, the network node might establish a secure private connection through a hypervisor or container communicatively coupled to the first network access device to provide the user with access to her data, content, profiles, and/or software applications.Type: GrantFiled: August 24, 2023Date of Patent: January 21, 2025Assignee: CenturyLink Intellectual Property LLCInventors: Charles I. Cook, Kevin M. McBride, Matthew J. Post, William R. Walker
-
Patent number: 12184520Abstract: An example embodiment may involve obtaining a packet filter definition that specifies characteristics of packets; compiling the packet filter definition to instructions of low-level code; generating a hash template based on a subset of the instructions, wherein the hash template includes pairs of byte offsets and byte counts that define locations within the packets at which the characteristics are disposed; based on application of the hash template to a plurality of stored packets, creating hash table entries in a hash table, wherein the hash table entries are respectively associated with subsets of the stored packets, wherein the subsets of the stored packets have respectively unique patterns of values within their bytes at the locations defined by the pairs of byte offsets and byte counts; updating the hash table entries to refer to metadata relating to their respective subset of the stored packets; and storing the hash table and the metadata.Type: GrantFiled: February 10, 2023Date of Patent: December 31, 2024Assignee: FMAD ENGINEERING (SNG) PTE. LTD.Inventor: Aaron Foo
-
Patent number: 12184451Abstract: Systems and methods for managing a global virtual network connection between an endpoint device and an access point server are disclosed. In one embodiment the network system may include an endpoint device, an access point server, and a control server. The endpoint device and the access point server may be connected with a first tunnel. The access point server and the control server may be connected with a second tunnel.Type: GrantFiled: July 25, 2023Date of Patent: December 31, 2024Assignee: UMBRA Technologies Ltd.Inventors: Joseph E. Rubenstein, Carlos Eduardo Oré, Thibaud Auguste Bernard Jean Saint-Martin, Fred Broussard, Jørn Allan Dose Knutsen
-
Patent number: 12182022Abstract: A node includes at least one memory for use as a shared cache in a distributed cache. One or more other nodes on a network each provide a respective shared cache for the distributed cache. A request is received by a kernel of the node to access data in the shared cache and an Input/Output (I/O) queue is identified from among a plurality of I/O queues in a kernel space of the at least one memory for queuing the received request based on at least one of a priority indicated by the received request and an application that initiated the request. In another aspect, each I/O queue of the plurality of I/O queues corresponds to at least one of different respective priorities for requests to access data in the shared cache and different respective applications initiating requests to access data in the shared cache.Type: GrantFiled: May 10, 2022Date of Patent: December 31, 2024Assignee: Western Digital Tehcnologies, Inc.Inventors: Marjan Radi, Dejan Vucinic
-
Patent number: 12182072Abstract: A batch deletion method, apparatus, and device for cached content and a non-transitory computer-readable storage medium are disclosed. The method may include: adding keywords to content identifiers which correspond to cached resources (S101); saving the content identifiers separately (S102); finding, through a keyword-based query, content identifiers meeting at least one condition (S103); locating storage paths of cached resources by using the content identifiers meeting the at least one condition (S104); and deleting the located cached resources one by one (S105).Type: GrantFiled: October 21, 2020Date of Patent: December 31, 2024Assignee: ZTE CORPORATIONInventors: Hong Dong, Zhi Yang
-
Patent number: 12177712Abstract: This disclosure relates to the 5th generation (5G) or pre-5G communication system for supporting a higher data rate after the 4th generation (4G) communication system such as Long Term Evolution (LTE). The method for operating the core network in a wireless communication system according to this disclosure comprises the processes of determining the content to store in the terminal based on the location information of the terminal, transmitting the content transmission command to the base station so as to transmit the content to the terminal in response to the determination, checking whether the terminal has entered the overload cell, and forming a D2D communication link between the terminal and another adjacent terminal when it is identified that the terminal has entered the overload cell.Type: GrantFiled: December 16, 2020Date of Patent: December 24, 2024Assignee: Korea University Research and Business FoundationInventors: Chunggu Kang, Junman Lee, Sanghyun Lee
-
Patent number: 12175474Abstract: A system and method are disclosed and include databases that store data describing electronic communication between one or more user devices and one or more company devices and a computer. The computer displays a graphical user interface for monitoring communication activity of one or more one or more user devices and one or more company devices, to one or more company devices and monitors communication activity over one or more communication channels. The computer also records and stores the communication activity in the databases. The computer further displays a list of rules, the list of rules comprising triggers, conditions and actions for each of the one or more rules and a flow of each rule associated with the company of the one or more company devices and executes one or more actions responsive to one or more triggers, conditions or actions of each of the one or more rules.Type: GrantFiled: May 17, 2023Date of Patent: December 24, 2024Assignee: Nextiva, Inc.Inventor: Tomas Gorny
-
Patent number: 12169589Abstract: A hardware unit relies on non-flashable circuitry for improving security for a system connected to a public or private network. The hardware unit can be added to a network without substantial modifications to the other devices already connected to the network. The hardware unit includes a switch that has at least two positions. In one of the two positions, the hardware unit detects and blocks or drops data packets or frames that contain an instruction of a known file-sharing protocol other than a reading instruction when the instruction is not addressed to a runtime file but transmits all the data packets or frames when the instruction is addressed to a runtime file. Thus, a cyber attack may be prevented instantaneously by what it attempts to do, typically the creation, insertion, deletion, update, renaming, or writing of files to compromise code or data while retaining the usual browser functionality.Type: GrantFiled: September 13, 2023Date of Patent: December 17, 2024Assignee: ZECURITY, LLCInventors: Victor Bryan Friday, David Lee Ronn
-
Patent number: 12153655Abstract: Systems and methods are described for authenticating a client device through remote browser isolation (RBI). An RBI service determines that a remote browser thereof is configured to issue an authentication request to an identity provider to access a resource of a resource provider and, in response, transmits a command to an RBI frontend of a client browser executing on a client computing device. The RBI frontend receives the command and, in response, generates a browsing context that issues a client-side authentication request to the identity provider that includes information accessible to the client computing device. Responsive to issuing the client-side authentication request, the browsing context receives an authentication artifact from an access service and transmits the authentication artifact to the RBI service.Type: GrantFiled: June 15, 2022Date of Patent: November 26, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Meir Baruch Blachman, Guy Lewin, Nir Mardiks Rappaport
-
Patent number: 12149508Abstract: Methods, systems, and computer-readable storage media for sharing of data between tenants associated with network applications. A set of queues related to a set of tenants at a plurality of platforms is maintained. Each queue stores a set of messages related to events generated by a particular tenant from the set of tenants. Each queue of is divided into a respective subset of sub-queues. Each sub-queue of the respective subset of sub-queues is associated with a particular topic. Access control permissions and network connections defined for each tenant of the set of tenants are evaluated. Data federation logic is executed to distribute data from a first sub-queue of a first queue associated with a first tenant of the set of tenants to at least one other sub-queue of a second queue associated with a second tenant based on at least one matching topic defined in the data federation logic.Type: GrantFiled: October 6, 2022Date of Patent: November 19, 2024Assignee: SAP SEInventor: Mohammed Saifulla Shafiulla
-
Patent number: 12140586Abstract: A calculation method for service life of concrete in a plateau environment considering protection and restoration effects is provided and includes a construction of a model based on a coupling effect of multi-factors of temperature-humidity-salt concentration-load under the plateau environment, simulation of protection and restoration effects, and quantification of service life. The model includes the physical fields of temperature conduction with variable boundary conditions, water dry-wet cycle transport, salt ion transport, and force fields caused by internal and external loads. The simulation of protection and restoration effects include: surface protective coating, damage restoration, and rebar corrosion resistance.Type: GrantFiled: February 19, 2024Date of Patent: November 12, 2024Assignee: Southeast UniversityInventors: Fengjuan Wang, Yuncheng Wang, Jinyang Jiang, Song Mu, Zhiyong Liu, Yingze Li
-
Patent number: 12141119Abstract: A system performs write protection of data that being copied. The write protection protects the data from being corrupted by applications. The system allows writes that are part of the data transfer from the source database. The system uses triggers to implement write protection. The system stores a list of tenants that are write protected in a metadata table. The system implements a statement level trigger that caches the metadata table in memory. If the cache is determined to be older than the limit specified by the TTL, the system reloads the cache. The statement may perform multiple row level operations. A row level operation implements a row level trigger that checks the in-memory data structure to determine whether the tenant is write protected. If the tenant is determined to be write protected, the system rolls back the row level operation.Type: GrantFiled: December 28, 2022Date of Patent: November 12, 2024Assignee: Salesforce, Inc.Inventor: Sai Rama Raju Alluru
-
Patent number: 12143499Abstract: The disclosed technology is generally directed to code transparency. In one example of the technology, evidence associated with a policy is obtained. The evidence includes data that includes cryptographically verifiable evidence associated with initial source code in accordance with the policy. The initial source code is source code for a CTS. The initial binary is based on the initial source code is executed in a TEE such that a CTS instance begins operation. The CTS instance is configured to register guarantee(s) associated with code approved by the CTS instance. The TEE is used to provide a ledger. The evidence is stored on the ledger. Measurement(s) associated with the binary are provided. A service key associated with CTS instance is generated. TEE attestation of the measurement(s), the evidence, and the service key is provided.Type: GrantFiled: May 10, 2022Date of Patent: November 12, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Mark Eugene Russinovich, Sylvan W. Clebsch, Kahren Tevosyan, Antoine Jean Denis Delignat-Lavaud, Cédric Alain Marie Christophe Fournet, Hervey Oliver Wilson, Manuel Silverio da Silva Costa
-
Patent number: 12137008Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.Type: GrantFiled: June 14, 2023Date of Patent: November 5, 2024Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 12135905Abstract: Methods and systems for solid state drives are provided, including assigning a first namespace to a first instance of a storage operating system and a second instance of the storage operating system for enabling read access to a first portion of a flash storage system by the first instance, and read and write access to the second instance; allocating a second namespace to the first instance for exclusive read and write access within a second portion of the flash storage system; generating, by the first instance, a request for the second instance to transfer a data object from the second portion owned by the first instance to the first portion; storing, by the second instance, the data object at the first portion; and updating metadata of the data object at the second portion, the metadata indicating a storage location at the second portion where the data object is stored.Type: GrantFiled: September 26, 2023Date of Patent: November 5, 2024Assignee: NETAPP, INC.Inventors: Abhijeet Prakash Gole, Timothy K. Emami
-
Patent number: 12111847Abstract: In a multi-tenant hierarchical data storage system, tenant nodes are organized into trees and subtrees including virtual shards and with tenant data on single shards. The system is configured to allow scalable parallel access by a plurality of tenant-users.Type: GrantFiled: March 30, 2021Date of Patent: October 8, 2024Assignee: Acronis International GmbHInventors: Ilya Kompaniets, Ivan Rid, Serguei Beloussov, Stanislav Protasov
-
Patent number: 12105977Abstract: There is provided a storage system that can avoid an increase in inter-node communication in the cooperation between file service and block service. The storage system includes a management section that manages a file processing section of a node in a currently active system and a file processing section of a node in a standby system as a pair, sets the file processing section of the node in the currently active system to be operational, manages a block processing section of the node in the currently active system and a block processing section of the node in the standby system as a pair, and sets the block processing section of the node in the currently active system to be operational.Type: GrantFiled: September 15, 2022Date of Patent: October 1, 2024Assignee: HITACHI, LTD.Inventors: Takahiro Miwa, Shusaku Miwa
-
Patent number: 12105824Abstract: An object of the invention is to appropriately separate an available cluster for each user in a storage system configured by using a plurality of clusters each of which is an aggregate of nodes. A computer system includes a plurality of K8s clusters each configured by one or a plurality of K8s nodes, a storage that provides a volume, and a tenant management unit that manages the plurality of the K8s clusters and the storage. The tenant management unit creates, in the storage, a plurality of tenants respectively corresponding to the plurality of the K8s clusters. The storage, for each of the plurality of the K8s clusters, permits access from the K8s cluster to a tenant corresponding to the K8s cluster and prohibits access from the K8s cluster to a tenant not corresponding to the K8s cluster.Type: GrantFiled: June 8, 2023Date of Patent: October 1, 2024Assignee: Hitachi, Ltd.Inventors: Takaki Nakamura, Takahiro Yamamoto, Hideo Saito, Keisuke Matsumoto, Hiroto Ebara, Naruki Kurata
-
Patent number: 12106253Abstract: This application discloses a container management method, apparatus, and device. The method includes: obtaining a provisioning request that carries an identifier of a first user and an identifier of a first container image; querying and obtaining the identifier of the first container image in a container image information database of the first user; obtaining the container image based on the identifier of the first container image; and provisioning a container based on the container image.Type: GrantFiled: December 10, 2020Date of Patent: October 1, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wenqiang Ding, Juan Li, Qishuai Xu
-
Patent number: 12101536Abstract: A method of selective pre-caching content fragments is disclosed. The method comprises receiving and analyzing, by an analytics engine, environment data pertaining to a wireless communication device and, based on the analyzing and based on a media presentation response, determining, by a pre-cache manager, an amount of fragments to provide to the wireless communication device for pre-caching to enable playback of the content at a certain quality. The method also comprises selecting, by the pre-cache manager, a subset of fragments of the content based on the determined amount of fragments and sending, by the computer system, the subset of fragments to the wireless communication device. The wireless communication device pre-caches the subset of fragments and presents the content using the cached subset of fragments and remaining fragments received from a content delivery network. The method further comprises receiving, by the analytics engine, playback data from the content delivery network.Type: GrantFiled: July 21, 2023Date of Patent: September 24, 2024Assignee: T-Mobile Innovations LLCInventor: Joseph Phillip Forehand
-
Patent number: 12086099Abstract: Described herein are example methods and systems for enrolling a user device with an unified endpoint management system (“UEMS”) directly from another user device. The examples describe a first user device that is already enrolled with the UEMS and a second user device that is seeking to be enrolled. The two user devices can establish a direct connection with each other. The second user device can be authenticated by a user inputting the same migration password or pin at both user device. The first user device can generate and send a migration data file to the second user device. The migration data file can include settings, policies, software packages, and files managed by the UEMS. The second user device can copy settings, policies, and files, and install the applications from the migration data file. The second user device can notify an UEMS server of the device migration.Type: GrantFiled: November 7, 2022Date of Patent: September 10, 2024Assignee: VMware LLCInventors: Gaurav Verma, Manjunath Subramani
-
Patent number: 12081808Abstract: Apparatus and methods for content fragmentation, distribution, protection, and re-constitution within a content distribution network. In one embodiment, the apparatus and methods enable distribution of content fragments to edge nodes (which may include user or subscriber CPE), thereby enabling edge networks or membership groups to be established wherein content can be shared solely at the edge. In one variant, high data bandwidth, symmetric uplink/downlink, low latency PHY links (e.g., 5G NR-compliant wireless interfaces) between the edge nodes participating in the edge networks or membership groups are used such that particular quality of service/experience performance requirements can be met. Distribution of the fragments also advantageously enhances redundancy and security.Type: GrantFiled: January 5, 2023Date of Patent: September 3, 2024Assignee: CHARTER COMMUNICATIONS OPERATING, LLCInventors: Diwelawatte Jayawardene, Pratik Das, Manish Jindal, Joshua Sanders, Elliott Hoole, Ramneek Bali
-
Patent number: 12079272Abstract: Systems and methods are provided for distributed video storage and search with edge computing. The method may comprise caching a first portion of data on a first device. The method may further comprise determining, at a second device, whether the first device has the first portion of data. The determining may be based on whether the first piece of data satisfies a specified criterion. The method may further comprise sending the data, or a portion of the data, and/or a representation of the data from the first device to a third device.Type: GrantFiled: February 26, 2021Date of Patent: September 3, 2024Assignee: NETRADYNE, INC.Inventors: Avneesh Agrawal, David Jonathan Julian, Venkata Sreekanta Reddy Annapureddy, Manoj Venkata Tutika, Vinay Kumar Rai, Sandeep Pandya, Adam David Kahn, Michael Campos, Badugu Naveen Chakravarthy, Ankur Nigam, Praveen Kumar, Tejeswara Rao Gudena, Karan Kishore
-
Patent number: 12072763Abstract: A computing device includes an interface configured to interface and communicate with a storage network, a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. A computing device receives a data access request for an encoded data slice associated with a data object, determines whether the encoded data slice is stored in the first memory and in response to a determination that the encoded data slice is not stored in the first memory, issues another data access request for the encoded data slice to a second memory, where the first memory includes access characteristics that are faster than the second memory. When a data access response including the encoded data slice is received from the second memory, a response including the encoded data slice is transmitted.Type: GrantFiled: April 29, 2022Date of Patent: August 27, 2024Assignee: Pure Storage, Inc.Inventors: Bruno H. Cabral, Joseph M. Kaczmarek, Ravi V. Khadiwala, Ilya Volvovski, Manish Motwani, Ethan S. Wozniak
-
Patent number: 12075137Abstract: In general, in an aspect, second look advertising is enabled. During an original advertisement selection process at a network infrastructure, original-selection advertisements are selected for play back with a streaming format video on a viewer device. After the original advertisement selection process, the streaming format video is presented on the viewer device together with advertisements that are provided by a helper process and can include the original-selection advertisements or other advertisements or both.Type: GrantFiled: April 12, 2023Date of Patent: August 27, 2024Assignee: PENTHERA PARTNERS, INC.Inventors: Joshua Pressnell, Scott Halpert, Brian Kline
-
Patent number: 12068915Abstract: A method and an apparatus for managing switch configuration, an electronic device and a storage medium are provided. The method includes: selecting one interface from a plurality of interfaces of a switch as a working interface to perform a lock obtaining operation to generate an operation result; performing a control operation based on the operation result, wherein the control operation includes controlling the switch to obtain a configuration file from a server through the working interface; and after it is confirmed that the switch completes obtaining the configuration file, determining whether the switch is normally started, and determining a processing action based on a determining result.Type: GrantFiled: December 23, 2022Date of Patent: August 20, 2024Assignee: SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Dongrui Zong, Weisong Guo
-
Patent number: 12063403Abstract: There is provided a method for estimating play out resolution of a video delivered to a client device by an encrypted video stream communicated over a network. The method selects a current chunk of the encrypted video stream comprising data packets expected to carry video data of the same level of playout resolution and determines values for a predetermined set of features indicative of conditions in the network. By accessing a pregenerated model, a corresponding set of state transition probabilities is obtained, defining a Markov chain whose states comprise the different levels of resolution. The determined state transition probabilities are then used to calculate, from a first probability distribution arising from a first or previous step in the Markov chain, a second probability distribution for the plurality of states of the Markov chain expected to result from the indicated network conditions.Type: GrantFiled: August 26, 2020Date of Patent: August 13, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Ádám Zlatniczki, Botond Varga, Gábor Magyar
-
Patent number: 12058270Abstract: Systems, methods, and computer-readable storage media of data protection on a distributed data storage (DDS) protection network using a distribution protocol. One method includes receiving a digital asset and a public key of an owner of the digital asset and generating a plurality of component files and a data protection object. The method further includes storing at least one of the plurality of component files on a first DDS protection network node and storing at least one of the plurality of component files on a second DDS protection network node. The method further includes configuring the data protection object on a DDS protection network ledger and receiving a request associated with the digital asset. The method further includes generating a new data protection object and updating the DDS protection network ledger to include the new data protection object.Type: GrantFiled: June 24, 2022Date of Patent: August 6, 2024Inventors: Philip Lewander, Cameron Jungers
-
Patent number: 12056401Abstract: Clustered computing system monitoring, fault prediction and remediation. The disclosed techniques are used for predicting an impending occurrence of a fault. Prediction techniques involve gathering historical data pertaining to storage I/O operations performed in a clustered computing system. Ongoing storage I/O operations that are performed when a first node accesses data in local storage device as well as ongoing storage I/O operations that are performed when the first node accesses data in a remote storage device of a second node are monitored over time. On an ongoing basis, the monitored storage I/O operations are analyzed to identify impending remediable events. Before recurrence of a predicted impending remediable event, conditions that are known to have been present at the time of a historical fault are ameliorated. In some embodiments, avoidance of an impending remediable event is accomplished by moving data stored at a remote storage device to a local storage device.Type: GrantFiled: July 31, 2019Date of Patent: August 6, 2024Assignee: Nutanix, Inc.Inventors: Bhawani Singh, Tony Joseph
-
Patent number: 12052461Abstract: A first network device is configured to (i) receive, using a first communication protocol, first media content from a second network device, (ii) transmit, using a second communication protocol, the first media content to a third network device, (iii) cause the third network device to play back the first media content, (iv) receive second media content from a fourth network device, (v) receive, via a microphone, microphone data, (vi) while transmitting the first media content to the third network device and causing the third network device to play back the first media content, play back the second media content via an audio transducer, and (vii) while transmitting the first media content to the third network device and causing the third network device to play back the first media content, transmit, to the fourth network device, audio content corresponding to the received microphone data.Type: GrantFiled: June 22, 2023Date of Patent: July 30, 2024Assignee: Sonos, Inc.Inventors: Arthur Coburn, IV, Joni Rafalski Hoadley
-
Patent number: 12045667Abstract: Methods, computer program products, and/or systems are provided that perform the following operations: identifying a first workload being processed by a first plurality of sites in a cluster; identifying, from the first plurality of sites: (i) a first site as a primary site for the first workload, and (ii) one or more secondary sites for the first workload; identifying a communication link issue between the first site and at least one of the one or more secondary sites; splitting the cluster into sub-clusters based, at least in part, on the communication link issue, wherein the first site is included in a first sub-cluster of the sub-clusters and the at least one of the one or more secondary sites is included in a sub-cluster of the sub-clusters that is different from the first sub-cluster; and instructing the first sub-cluster to locally process the first workload.Type: GrantFiled: August 2, 2021Date of Patent: July 23, 2024Assignee: International Business Machines CorporationInventors: Hai Hui Wang, Xun Pan, Xiang Zhen Gan, Peng Li, Yuanyuan He, Shan Gao
-
Patent number: 12047854Abstract: A bluetooth communication method includes: a first communication device establishing bluetooth connection with a second communication device, wherein the first communication device is configured to execute multiple tasks; the first communication device communicating with the second communication device through the bluetooth connection, to allocate at least one task of the multiple tasks to the second communication device for execution; and the first communication device receiving an execution result of the at least one task from the second communication device through the bluetooth connection.Type: GrantFiled: December 28, 2021Date of Patent: July 23, 2024Assignee: MediaTek Singapore Pte. Ltd.Inventors: Wei-Chu Lai, Wei-Lun Wan, Fei Kong
-
Patent number: 12045462Abstract: One example method includes copying selected backup data from a secondary storage system to a provisioned primary storage volume, creating a snapshot of the primary storage volume, using the snapshot to create a thin clone volume, masking the thin clone volume, and mounting the thin clone volume, and recovering the backup data from the thin clone volume. The recovered backup data may be made available to a secondary workload that includes an enterprise application.Type: GrantFiled: September 13, 2022Date of Patent: July 23, 2024Assignee: DELL PRODUCTS L.P.Inventors: Sunil Kumar, Ravi Vijayakumar Chitloor
-
Patent number: 12028250Abstract: Systems, methods, and computer-readable media for communicating policy changes in a Locator/ID Separation Protocol (LISP) based network deployment include receiving, at a first routing device, a first notification from a map server, the first notification indicating a change in a policy for LISP based communication between at least a first endpoint device and at least a second endpoint device, the first endpoint device being connected to a network fabric through the first routing device and the second endpoint device being connected to the network fabric through a second routing device. The first routing device forwards a second notification to the second routing device if one or more entries of a first map cache implemented by the first routing device are affected by the policy change, the second notification indicating a set of one or more endpoints connected to the second routing device that are affected by the policy change.Type: GrantFiled: May 24, 2023Date of Patent: July 2, 2024Assignee: Cisco Technology, Inc.Inventors: Prakash C. Jain, Sanjay Kumar Hooda, Satish Kondalam, Raja Janardanan, Aaditya Vadnere, Shivangi Sharma
-
Patent number: 12019602Abstract: A key-value storage device includes a nonvolatile memory device and a memory controller. The nonvolatile memory device stores a value, a key which is referenced to identify the value, and key age data which are changed based on an erase operation of the value, and the memory controller that receives an erase command directing erasing of the value corresponding to the key from a host, generates hash data, a size of which is smaller than a size of the key, in response to the erase command, and transmits a complete message to the host. The memory controller accesses the key and the key age data stored in the nonvolatile memory device based on the hash data and erases the value based on the accessed key and the accessed key age data during an idle time after the transmission of the complete message.Type: GrantFiled: August 25, 2021Date of Patent: June 25, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Jekyeom Jeon, Byung-Ki Lee, YoungHo Park
-
Patent number: 12013835Abstract: Methods, systems, and apparatuses for improved quality assurance (QA) are described herein. A computing device may provide a user interface having multiple user interface elements that allow a user of the computing device to interact with a QA system. Each of the user interface elements may be associated with one or more QA tasks for a type(s) of medical equipment. The computing device may receive input from the user via at least one of the user interface elements. The computing device may determine a completion value for at least one of the QA tasks. The computing device may send an update message indicative of the completion value for the at least one QA task.Type: GrantFiled: March 24, 2020Date of Patent: June 18, 2024Assignee: McKesson CorporationInventor: Zejian Liu
-
Patent number: 12007921Abstract: A network adapter includes a network interface, a bus interface, a hardware-implemented data-path and a programmable Data-Plane Accelerator (DPA). The network interface is to communicate with a network. The bus interface is to communicate with an external device over a peripheral bus. The hardware-implemented data-path includes a plurality of packet-processing engines to process data units exchanged between the network and the external device. The DPA is to expose on the peripheral bus a User-Defined Peripheral-bus Device (UDPD), to run user-programmable logic that implements the UDPD, and to process transactions issued from the external device to the UDPD by reusing one or more of the packet-processing engines of the data-path.Type: GrantFiled: November 2, 2022Date of Patent: June 11, 2024Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Daniel Marcovitch, Eliav Bar-Ilan, Ran Avraham Koren, Liran Liss, Oren Duer, Shahaf Shuler
-
Patent number: 11997366Abstract: An adaptive multi-view streaming processing method and apparatus for a multi-view stream is disclosed. Specifically, disclosed herein is a method and apparatus for adaptively processing or transmitting adaptive streaming by reflecting network states and changes in transmission environments in a multi-view streaming service environment where several or more multiple videos are simultaneously transmitted at an arbitrary moment. An adaptive streaming processing method for a multi-view stream may comprise selecting and downloading an i-th segment of a main view stream with a first quality level, inferring a size of an i-th segment of downloadable neighboring view streams based on a download time and transfer rate of the i-th segment of the main view stream, and selecting a second quality level corresponding to the inferred size of the i-th segment of the neighboring view streams and downloading the i-th segment of the neighboring view streams based on the selected second quality level.Type: GrantFiled: August 25, 2022Date of Patent: May 28, 2024Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Eun Hee Hyun, Kwan Woong Ryu, Je Won Lee, Joon Young Jung, Dong Joon Choi