Patents Examined by Liang-Che A Wang
-
Patent number: 12294622Abstract: In a running distributed data storage system that actively processes I/Os, metadata nodes are commissioned and decommissioned without taking down the storage system and without introducing interruptions to metadata or payload data I/O. The inflow of reads and writes continues without interruption even while new metadata nodes are in the process of being added and/or removed and the strong consistency of the system is guaranteed. Commissioning and decommissioning nodes within the running system enables streamlined replacement of permanently failed nodes and advantageously enables the system to adapt elastically to workload changes. An illustrative distributed barrier logic (the “view change barrier”) controls a multi-state process that controls a coordinated step-wise progression of the metadata nodes from an old view to a new normal. Rules for I/O handling govern each state until the state machine loop has been traversed and the system reaches its new normal.Type: GrantFiled: May 3, 2024Date of Patent: May 6, 2025Assignee: Commvault Systems, Inc.Inventors: Lasaro Camargos, Bharat Pundalik Naik, Avinash Lakshman, Deepak Jain
-
Patent number: 12273412Abstract: A method and system for providing textual insights on objects deployed in a cloud environment are provided. The method includes collecting object data on objects deployed in the cloud environment, wherein objects are deployed and operable at different layers of the cloud environment; identifying objects deployed in the cloud environment; constructing a visual representation of the cloud environment, including the identified objects and their relationships; and generating textual insights on the identified objects and their relationships using natural language processing.Type: GrantFiled: October 2, 2023Date of Patent: April 8, 2025Assignee: Wiz, Inc.Inventors: Shai Keren, Daniel Hershko Shemesh, Roy Reznik, Ami Luttwak, Avihai Berkovitz
-
Patent number: 12273391Abstract: A method and system for modeling a cloud environment as a security graph are provided. The method includes identifying security objects in the cloud environment; collecting object data of the identified security objects; constructing security graph based on collected object data of the identified security objects; determining relationships among the identified security objects, wherein the relationships are determined based on the collected object data of the identified security objects and using a static analysis process; updating the constructed security graph with the determined relationships among the identified security objects; and storing the constructed security graph in a graph database.Type: GrantFiled: March 28, 2024Date of Patent: April 8, 2025Assignee: Wiz, Inc.Inventors: Shai Keren, Daniel Hershko Shemesh
-
Patent number: 12273229Abstract: Disclosed is a system that includes a plurality of regional cloud exchange platforms coupled to a distributed alert triaging engine. A system can include a first regional cloud exchange platform and a second regional cloud exchange platform, each of which includes a regional cloud services monitoring engine and a regional cloud exchange monitoring engine, and an alert triaging engine that provides a triaged alert, or portion thereof, to an appropriate audience.Type: GrantFiled: April 19, 2023Date of Patent: April 8, 2025Assignee: ALKIRA, INC.Inventors: Sudarvannan Sivakumar, Sanchit Lodha, Santosh Kumar Dornal, Veera Raghavendra Prasad Ravinutala, Bharath Chakravarthy
-
Patent number: 12265640Abstract: A system is provided for controlling resources using parallel computing devices. In particular, the system may comprise one or more applications installed across one or more computing devices, where the one or more applications may be configured to control resource transfers. Certain applications may be configured such that one application, such as a primary application, may implement one or more controls or restrictions on resource transfers that may be executed by another application, or a secondary application. The primary application may further be configured to monitor the secondary application to retrieve various types of data from the secondary application, such as resource transfer metrics data. The system may be configured to, based on the data associated with the secondary application, generate one or more resource-related projections with respect to the secondary application. In this way, the system provides an efficient way to control resource transfers across parallel computing devices.Type: GrantFiled: September 2, 2022Date of Patent: April 1, 2025Assignee: BANK OF AMERICA CORPORATIONInventors: Katherine Kei-Zen Dintenfass, Sandra Ann Breece, Karen Lea MacQueen, Melissa Christine Derville Hart, Robert Nyeland Huggins
-
Patent number: 12261903Abstract: In some implementations, a device may determine whether an existing record for a file, received at a file storage location, is present in a record log. The device may generate, based on determining that the existing record for the file is not present in the record log, a record for the file in the record log. The record may identify the file and a first region. The device may determine, after generating the record, whether the record has been changed to identify a second region. The device may process the file based on determining that the record has not been changed to identify the second region.Type: GrantFiled: February 16, 2024Date of Patent: March 25, 2025Assignee: Capital One Services, LLCInventors: Alec Bruns, Rajendra Mokshagundam
-
Patent number: 12259976Abstract: Disclosed are techniques to detect and prevent malware attacks, and more specifically, a subset of malware attacks called ransomware (which is not to suggest that the disclosed techniques are not applicable to detecting other types of malware attacks that exhibit some of the same behaviors). Example embodiments disclose systems, like a ransomware protection service (RPS) and platform, and techniques employed by such systems to detect and stop ransomware from encrypting files and systems. Disclosed techniques implemented by the RPS and platform are expected to provide protection against new or unknown ransomware malware, also known as zero-day attacks.Type: GrantFiled: November 23, 2022Date of Patent: March 25, 2025Assignee: HACKERSTRIKE CORPORATIONInventors: Jessica Y. Mercado-Alcala, Ralph Aceves
-
Patent number: 12255948Abstract: A method and system for providing textual insights on objects deployed in a cloud environment are provided. The method includes collecting object data on objects deployed in the cloud environment, wherein objects are deployed and operable at different layers of the cloud environment; identifying objects deployed in the cloud environment; constructing a visual representation of the cloud environment, including the identified objects and their relationships; and generating textual insights on the identified objects and their relationships using natural language processing.Type: GrantFiled: September 18, 2024Date of Patent: March 18, 2025Assignee: Wiz, Inc.Inventors: Shai Keren, Daniel Hershko Shemesh, Roy Reznik, Ami Luttwak, Avihai Berkovitz
-
Patent number: 12250188Abstract: In some implementations, a device of a user may receive user input indicative of a selection of an application implemented by the device. The user input may be received via a graphical user interface presented by the device. The user input may be received while the application is in an unlaunched state in which the user is unauthenticated for use of the application. The device may obtain, while the application is in the unlaunched state, one or more messages of the application. The device may cause, while the application is in the unlaunched state, information indicative of at least one message, of the one or more messages, to be displayed in the graphical user interface.Type: GrantFiled: July 28, 2023Date of Patent: March 11, 2025Assignee: Capital One Services, LLCInventors: Kathryn Tikoian, Joshua Edwards, Tyler Maiman
-
Patent number: 12244470Abstract: Methods and apparatus for implementing reinforcement learning are provided. A method in a client node that instructs actions in an environment in accordance with a policy includes identifying one or more critical states of the environment for which a current policy provides unreliable actions. The method further includes initiating transmission to a server of a retraining request, the retraining request having information relating to the one or more critical states. The method further includes receiving a new policy from the server, wherein the new policy is generated by the server using reinforcement learning based on the information relating to the one or more critical states, and instructing actions in the environment in accordance with the new policy.Type: GrantFiled: November 13, 2020Date of Patent: March 4, 2025Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Jean Paulo Martins, Ricardo da Silva Souza, Klaus Raizer, Alberto Hata, Amadeu Do Nascimento Junior
-
Patent number: 12238164Abstract: Described herein are systems and methods that provide access of a cloud service workload to data of storage devices. A control plane identifies one or more arrays of the storage devices as to what the workload needs access. Discovering is performed by the control plane as to data access of the cloud service to the storage devices. Cloud service accounts which include compute resources used by the workload are identified by the control plane. The control plane provides access to the workload and the compute resources to the data using the data access of the cloud service.Type: GrantFiled: May 2, 2023Date of Patent: February 25, 2025Assignee: Dell Products L.P.Inventors: Pooja P. Prasannakumar, William J. Elliott, IV, Bahubali Jain
-
Patent number: 12231700Abstract: The subject application relates to a method and server for handling streaming data, and includes: Obtaining a request for entering the live streaming as an invisible viewer; in response to obtaining the request, starting to provide a first user terminal of a first viewer with the streaming data for the live streaming while setting information on the first viewer invisible to other viewers and a streamer; and in response to detecting a first action of the first viewer in the live streaming, setting at least a part of the information visible to at least a part of the other viewers and the streamer. According to the subject application, it is possible to encourage further communication between the streamer and the viewer, and enhance user-user interactions through the live streaming.Type: GrantFiled: October 25, 2022Date of Patent: February 18, 2025Assignee: 17LIVE JAPAN INC.Inventors: YungChi Hsu, Ming-Che Cheng, Shao Yuan Wu
-
Patent number: 12231457Abstract: A server system sends, via a linearly ordered communication orbit, to computational machines at a first subset of nodes in a computer network, a set of local environment verification tests and a set of mappings that map results of the local environment verification tests into a set of risk scores. Requests sent by the server system cause the computational machines at the plurality of nodes to: locally evaluate the set of local environment verification tests to produce test results, and locally map the test results using the set of mappings into a set of risk scores. Queries sent by the server cause the computational machines at the plurality of nodes to return to the server system at least a portion of the test results and risk scores. The server, identifies, based on the received test results and risk scores, computational machines and/or control categories having risk scores satisfying predefined criteria.Type: GrantFiled: September 28, 2023Date of Patent: February 18, 2025Assignee: Tanium Inc.Inventors: James B. Hoscheit, Peyton T. Ball, E. Egon Rinderer, John Phillip Ham
-
Patent number: 12231495Abstract: Systems and methods enable session sharing for session-based remote direct memory access (RDMA). Multiple queue pairs (QPs) can be added to a single session and/or session group where each of the QPs has a common remote. Systems and methods may query a session ID for an existing session group and then use the session ID with an add QP request to join additional QPs to an existing session. Newly added QPs may share one or more features with existing QPs of the session group, such as encryption parameters. Additionally, newly added QPs may be configured with different performance or quality of service requirements, thereby isolating performance, and permitting true scaling for high performance computing applications.Type: GrantFiled: December 19, 2023Date of Patent: February 18, 2025Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Adi Merav Horowitz, Rabia Loulou, Omri Kahalon, Gal Shalom, Aviad Yehezkel, Asaf Schwartz, Liran Liss
-
Patent number: 12224924Abstract: Methods, systems, and media for detecting the presence of a digital media device on a network are provided. In some embodiments, methods for detecting a presence of a particular type of digital media device is provided, the methods comprising: identifying cached device details for devices previously associated with the network; performing a simple device discovery protocol (SSDP) on the network, and substantially concurrently sending a unicast message to an address associated with the identified cached digital media device using hypertext transfer protocol (HTTP); and indicating the presence of a digital media device on the network in response to either (i) receiving a response to the unicast message, or (ii) determining that a type of a device discovered using SSDP is the same as the particular device type.Type: GrantFiled: July 10, 2023Date of Patent: February 11, 2025Assignee: Google LLCInventors: Ant Oztaskent, Yaroslav Volovich
-
Patent number: 12210653Abstract: Embodiments of the present disclosure provide methods, apparatus, systems, computing devices, and computing entities for predictive data protection using a data protection policy determination machine learning model.Type: GrantFiled: December 27, 2022Date of Patent: January 28, 2025Assignee: Optum Inc.Inventors: Vinod Anand Balasubramanian, Rama Kulasekaran, Venkatesan Subramanian
-
Patent number: 12212676Abstract: Methods and systems are described herein for novel uses and/or improvements to sharing cryptographic tokens based on user's real-world actions through social media so those real-world actions may be confirmed as authentic (e.g., verified and/or validated). More specifically, methods and systems disclosed herein enable sharing validated user activity by generating and using cryptographic tokens. The system may ensure that the cryptographic tokens verify the user's activity. The system may extract token data of a cryptographic token to post to a social media platform for activity verification. Thus, by using cryptographic tokens of the user's activity data, the system is able to verify the user's activity.Type: GrantFiled: December 22, 2022Date of Patent: January 28, 2025Assignee: Capital One Services, LLCInventors: Michael Mossoba, Tyler Maiman, Joshua Edwards
-
Patent number: 12212613Abstract: A computer-implemented method for adjusting content shared during communication sessions, comprising: obtaining, through a first device, a content to share, determining a primary portion of the content to share, adjusting the content to share based on the primary portion to generate a first adjusted content to share and causing the first adjusted content to share to be displayed on a second device.Type: GrantFiled: July 20, 2022Date of Patent: January 28, 2025Assignee: RingCentral, Inc.Inventors: Christopher van Rensburg, Kirill Konshin
-
Patent number: 12192388Abstract: Systems and methods are described for generating and storing immutable blockchain records with respect to authorized derivative works based on content associated with a non-fungible token (NFT). For example, a first NFT stored on a blockchain may be owned by a first blockchain address, and that owner may cryptographically sign a message indicating or representing that the individual approves of a created or to-be-created second NFT that is based at least in part on content of or associated with the first NFT. The cryptographic signature may be authenticated, and then a system may generate new data for storage in a new blockchain record. The new blockchain record may identify both the first NFT and the second NFT, and also include data proving that the owner of the first NFT approved of the second NFT.Type: GrantFiled: October 20, 2022Date of Patent: January 7, 2025Inventor: Aria Mir
-
Patent number: 12192164Abstract: After a data packet containing an active medium access control (MAC) address of a connected device enters a customer-premises equipment (CPE), the active MAC address of the connected device is replaced with an earlier MAC address of the connected device. Before the data packet with the earlier MAC address exits the CPE, the earlier MAC address of the connected device is replaced with the active MAC address of the connected device.Type: GrantFiled: May 12, 2023Date of Patent: January 7, 2025Assignee: Cujo LLCInventors: James Mathews, Matti Niemenmaa