Multicomputer Data Transferring Via Shared Memory Patents (Class 709/213)
  • Patent number: 12259856
    Abstract: 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: Grant
    Filed: October 11, 2022
    Date of Patent: March 25, 2025
    Assignee: CARET HOLDINGS, INC.
    Inventors: Jason Christopher Miller Randal, Derrick Spell
  • Patent number: 12260234
    Abstract: 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: Grant
    Filed: April 7, 2023
    Date of Patent: March 25, 2025
    Assignee: Apple Inc.
    Inventors: Carey E. Radebaugh, Brandon J. Newendorp, Corey J. Peterson, Rohit Dasari, Trungtin Tran, Vineet Khosla
  • Patent number: 12261758
    Abstract: 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: Grant
    Filed: March 22, 2022
    Date of Patent: March 25, 2025
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Timo Tero Joonas Hussa
  • Patent number: 12255961
    Abstract: 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: Grant
    Filed: April 29, 2022
    Date of Patent: March 18, 2025
    Assignee: INSPUR (BEIJING) ELECTRONIC INFORMATION INDUSTRY CO., LTD.
    Inventor: Meixin Li
  • Patent number: 12248377
    Abstract: 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: Grant
    Filed: April 19, 2023
    Date of Patent: March 11, 2025
    Assignee: Dell Products, L.P.
    Inventors: Venkatesh Dn, Peniel Charles, Owen Crowley
  • Patent number: 12248819
    Abstract: 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: Grant
    Filed: February 28, 2022
    Date of Patent: March 11, 2025
    Assignee: Dell Products L.P.
    Inventors: Amy N. Seibel, Victor Fong
  • Patent number: 12242385
    Abstract: 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: Grant
    Filed: January 10, 2022
    Date of Patent: March 4, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Bryan Hornung, Tony M. Brewer
  • Patent number: 12229409
    Abstract: 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: Grant
    Filed: August 3, 2023
    Date of Patent: February 18, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Ho-Youn Kim
  • Patent number: 12229803
    Abstract: 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: Grant
    Filed: March 9, 2023
    Date of Patent: February 18, 2025
    Assignee: Promoted.ai, Inc.
    Inventor: Andrew Donald Yates
  • Patent number: 12229439
    Abstract: 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: Grant
    Filed: August 2, 2023
    Date of Patent: February 18, 2025
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Niv Aibester, Eyal Srebro, Liron Mula, Amit Kazimirsky
  • Patent number: 12222929
    Abstract: 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: Grant
    Filed: June 7, 2023
    Date of Patent: February 11, 2025
    Assignee: Egnyte, Inc.
    Inventors: Ajay Salpekar, Bhaskar Guthikonda, Sanjay Kulkarni, Yogesh Kulkarni
  • Patent number: 12216597
    Abstract: 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: Grant
    Filed: December 28, 2022
    Date of Patent: February 4, 2025
    Assignee: SK hynix Inc.
    Inventor: Hyeong Jae Choi
  • Patent number: 12204928
    Abstract: 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: Grant
    Filed: August 24, 2023
    Date of Patent: January 21, 2025
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Charles I. Cook, Kevin M. McBride, Matthew J. Post, William R. Walker
  • Patent number: 12184520
    Abstract: 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: Grant
    Filed: February 10, 2023
    Date of Patent: December 31, 2024
    Assignee: FMAD ENGINEERING (SNG) PTE. LTD.
    Inventor: Aaron Foo
  • Patent number: 12184451
    Abstract: 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: Grant
    Filed: July 25, 2023
    Date of Patent: December 31, 2024
    Assignee: 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: 12182022
    Abstract: 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: Grant
    Filed: May 10, 2022
    Date of Patent: December 31, 2024
    Assignee: Western Digital Tehcnologies, Inc.
    Inventors: Marjan Radi, Dejan Vucinic
  • Patent number: 12182072
    Abstract: 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: Grant
    Filed: October 21, 2020
    Date of Patent: December 31, 2024
    Assignee: ZTE CORPORATION
    Inventors: Hong Dong, Zhi Yang
  • Patent number: 12177712
    Abstract: 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: Grant
    Filed: December 16, 2020
    Date of Patent: December 24, 2024
    Assignee: Korea University Research and Business Foundation
    Inventors: Chunggu Kang, Junman Lee, Sanghyun Lee
  • Patent number: 12175474
    Abstract: 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: Grant
    Filed: May 17, 2023
    Date of Patent: December 24, 2024
    Assignee: Nextiva, Inc.
    Inventor: Tomas Gorny
  • Patent number: 12169589
    Abstract: 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: Grant
    Filed: September 13, 2023
    Date of Patent: December 17, 2024
    Assignee: ZECURITY, LLC
    Inventors: Victor Bryan Friday, David Lee Ronn
  • Patent number: 12153655
    Abstract: 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: Grant
    Filed: June 15, 2022
    Date of Patent: November 26, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Meir Baruch Blachman, Guy Lewin, Nir Mardiks Rappaport
  • Patent number: 12149508
    Abstract: 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: Grant
    Filed: October 6, 2022
    Date of Patent: November 19, 2024
    Assignee: SAP SE
    Inventor: Mohammed Saifulla Shafiulla
  • Patent number: 12140586
    Abstract: 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: Grant
    Filed: February 19, 2024
    Date of Patent: November 12, 2024
    Assignee: Southeast University
    Inventors: Fengjuan Wang, Yuncheng Wang, Jinyang Jiang, Song Mu, Zhiyong Liu, Yingze Li
  • Patent number: 12141119
    Abstract: 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: Grant
    Filed: December 28, 2022
    Date of Patent: November 12, 2024
    Assignee: Salesforce, Inc.
    Inventor: Sai Rama Raju Alluru
  • Patent number: 12143499
    Abstract: 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: Grant
    Filed: May 10, 2022
    Date of Patent: November 12, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 12137008
    Abstract: 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: Grant
    Filed: June 14, 2023
    Date of Patent: November 5, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 12135905
    Abstract: 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: Grant
    Filed: September 26, 2023
    Date of Patent: November 5, 2024
    Assignee: NETAPP, INC.
    Inventors: Abhijeet Prakash Gole, Timothy K. Emami
  • Patent number: 12111847
    Abstract: 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: Grant
    Filed: March 30, 2021
    Date of Patent: October 8, 2024
    Assignee: Acronis International GmbH
    Inventors: Ilya Kompaniets, Ivan Rid, Serguei Beloussov, Stanislav Protasov
  • Patent number: 12105977
    Abstract: 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: Grant
    Filed: September 15, 2022
    Date of Patent: October 1, 2024
    Assignee: HITACHI, LTD.
    Inventors: Takahiro Miwa, Shusaku Miwa
  • Patent number: 12105824
    Abstract: 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: Grant
    Filed: June 8, 2023
    Date of Patent: October 1, 2024
    Assignee: Hitachi, Ltd.
    Inventors: Takaki Nakamura, Takahiro Yamamoto, Hideo Saito, Keisuke Matsumoto, Hiroto Ebara, Naruki Kurata
  • Patent number: 12106253
    Abstract: 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: Grant
    Filed: December 10, 2020
    Date of Patent: October 1, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenqiang Ding, Juan Li, Qishuai Xu
  • Patent number: 12101536
    Abstract: 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: Grant
    Filed: July 21, 2023
    Date of Patent: September 24, 2024
    Assignee: T-Mobile Innovations LLC
    Inventor: Joseph Phillip Forehand
  • Patent number: 12086099
    Abstract: 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: Grant
    Filed: November 7, 2022
    Date of Patent: September 10, 2024
    Assignee: VMware LLC
    Inventors: Gaurav Verma, Manjunath Subramani
  • Patent number: 12081808
    Abstract: 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: Grant
    Filed: January 5, 2023
    Date of Patent: September 3, 2024
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventors: Diwelawatte Jayawardene, Pratik Das, Manish Jindal, Joshua Sanders, Elliott Hoole, Ramneek Bali
  • Patent number: 12079272
    Abstract: 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: Grant
    Filed: February 26, 2021
    Date of Patent: September 3, 2024
    Assignee: 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: 12072763
    Abstract: 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: Grant
    Filed: April 29, 2022
    Date of Patent: August 27, 2024
    Assignee: Pure Storage, Inc.
    Inventors: Bruno H. Cabral, Joseph M. Kaczmarek, Ravi V. Khadiwala, Ilya Volvovski, Manish Motwani, Ethan S. Wozniak
  • Patent number: 12075137
    Abstract: 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: Grant
    Filed: April 12, 2023
    Date of Patent: August 27, 2024
    Assignee: PENTHERA PARTNERS, INC.
    Inventors: Joshua Pressnell, Scott Halpert, Brian Kline
  • Patent number: 12068915
    Abstract: 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: Grant
    Filed: December 23, 2022
    Date of Patent: August 20, 2024
    Assignee: SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Dongrui Zong, Weisong Guo
  • Patent number: 12063403
    Abstract: 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: Grant
    Filed: August 26, 2020
    Date of Patent: August 13, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ádám Zlatniczki, Botond Varga, Gábor Magyar
  • Patent number: 12058270
    Abstract: 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: Grant
    Filed: June 24, 2022
    Date of Patent: August 6, 2024
    Inventors: Philip Lewander, Cameron Jungers
  • Patent number: 12056401
    Abstract: 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: Grant
    Filed: July 31, 2019
    Date of Patent: August 6, 2024
    Assignee: Nutanix, Inc.
    Inventors: Bhawani Singh, Tony Joseph
  • Patent number: 12052461
    Abstract: 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: Grant
    Filed: June 22, 2023
    Date of Patent: July 30, 2024
    Assignee: Sonos, Inc.
    Inventors: Arthur Coburn, IV, Joni Rafalski Hoadley
  • Patent number: 12045667
    Abstract: 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: Grant
    Filed: August 2, 2021
    Date of Patent: July 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Hai Hui Wang, Xun Pan, Xiang Zhen Gan, Peng Li, Yuanyuan He, Shan Gao
  • Patent number: 12047854
    Abstract: 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: Grant
    Filed: December 28, 2021
    Date of Patent: July 23, 2024
    Assignee: MediaTek Singapore Pte. Ltd.
    Inventors: Wei-Chu Lai, Wei-Lun Wan, Fei Kong
  • Patent number: 12045462
    Abstract: 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: Grant
    Filed: September 13, 2022
    Date of Patent: July 23, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Sunil Kumar, Ravi Vijayakumar Chitloor
  • Patent number: 12028250
    Abstract: 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: Grant
    Filed: May 24, 2023
    Date of Patent: July 2, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Prakash C. Jain, Sanjay Kumar Hooda, Satish Kondalam, Raja Janardanan, Aaditya Vadnere, Shivangi Sharma
  • Patent number: 12019602
    Abstract: 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: Grant
    Filed: August 25, 2021
    Date of Patent: June 25, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jekyeom Jeon, Byung-Ki Lee, YoungHo Park
  • Patent number: 12013835
    Abstract: 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: Grant
    Filed: March 24, 2020
    Date of Patent: June 18, 2024
    Assignee: McKesson Corporation
    Inventor: Zejian Liu
  • Patent number: 12007921
    Abstract: 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: Grant
    Filed: November 2, 2022
    Date of Patent: June 11, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Daniel Marcovitch, Eliav Bar-Ilan, Ran Avraham Koren, Liran Liss, Oren Duer, Shahaf Shuler
  • Patent number: 11997366
    Abstract: 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: Grant
    Filed: August 25, 2022
    Date of Patent: May 28, 2024
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Eun Hee Hyun, Kwan Woong Ryu, Je Won Lee, Joon Young Jung, Dong Joon Choi