Patents Examined by Chris Parry
-
Patent number: 12388891Abstract: In one disclosed method, a method performed by a computing system involves determining that a file is to be uploaded from a first remote device to the computing system; sending, to the first remote device, first data to enable a wireless connection to be established between the first remote device and a second remote device; receiving, from the first remote device, a first portion of the file; receiving, from the second remote device, a second portion of the file, the second remote device having received the second portion of the file from the first remote device via the wireless connection; and merging the first portion of the file and the second portion of the file to generate a copy of the file.Type: GrantFiled: April 1, 2022Date of Patent: August 12, 2025Inventor: R V Shouri Gupta
-
Patent number: 12381819Abstract: Mac learning for cross-site layer-2 connectivity. Some embodiments provide a method for enabling data traffic to be sent between across which a logical network spans. A logical network segment (i.e., a layer-2 network segment such as a logical switch) spans at least two sites via tunnels between network elements deployed in the sites that operate as bridges (or 2-port switches) to pass data traffic between the sites without leaving the logical network segment. Because these network elements operate similarly to bridges, they are not assigned network (layer 3) addresses (e.g., IP addresses). In order to send address resolution protocol (ARP) requests to a router in one site, the network element in another site uses a network address of one of the data compute nodes (DCNs) operating in its site that is connected to the logical network segment spanning the two sites.Type: GrantFiled: May 10, 2023Date of Patent: August 5, 2025Assignee: VMware LLCInventors: Jesse Schachter, Chung-Shang Shao, Siddharth Sudhir Ekbote
-
Patent number: 12363142Abstract: In one embodiment, a method includes receiving a first request message associated with the online application, where the online application is provided by one or more application servers within the network domain, where the online application manages data, determining that a first suspicion score associated with the first request message exceeds a pre-determined threshold, inserting an indication into the first request message in response to the determination, where the indication specifies that the first request message is to be routed to a sandbox environment that is configured to mimic the one or more application servers, and where the sandbox environment is configured to not update the data managed by the online application, determining first routing policies based at least on the first suspicion score, and forwarding the indication-inserted first request message to a first computing device in the network domain based on the first routing policies.Type: GrantFiled: September 8, 2022Date of Patent: July 15, 2025Assignee: Bolt Financial, Inc.Inventors: Gaurav Narayan Jaisinghani, Marshall Maynard Jaquish
-
Patent number: 12355653Abstract: A system and method for handling multicast traffic in Ethernet Virtual Private Network multi-homed networks includes receiving a first route table for a first route, determining that the first route table is associated with another peer device in the multi-home network, generating a second route table for a second route, determining a route to transmit data and the determined route is the first route or the second route based on the first preference value and the second preference value, and transmitting the data using the determined route.Type: GrantFiled: August 9, 2022Date of Patent: July 8, 2025Assignee: CISCO TECHNOLOGY, INC.Inventors: Mankamana Prasad Mishra, Ali Sajassi, Nitin Kumar, Swadesh Agrawal, Anuj Budhiraja
-
Patent number: 12356298Abstract: Apparatus, methods and systems for voice surveillance using enhanced metadata and geotagging capabilities are provided. Systems may monitor communications being transmitted from, and being received at, entity devices. The communications may be monitored for anomalies. The anomalies may be identified as communications outside of a regular pattern of communications. Various factors may be used to identify the anomalous communications. The factors may include a number of communications per predetermined time period, a geolocation of the communication, identification of a second communicative party of the communication and any other suitable factors. Stakeholders may be alerted regarding any anomalous communications. Additionally, once the communications have been labeled as anomalous or non-anomalous, the labeled communications may be used to create and/or update a set of labeled training data.Type: GrantFiled: November 10, 2022Date of Patent: July 8, 2025Assignee: Bank of America CorporationInventors: Vinesh Patel, Michael Young
-
Patent number: 12346475Abstract: A processing system including at least one processor may obtain a list of a plurality of private items associated with a region of a virtual environment, obtain a data feed of the region of the virtual environment, apply the data feed as an input to a plurality of detection models associated with the plurality of private items, identify at least one of the plurality of private items in the data feed via at least one output of at least one of the plurality of detection models, and transmit a notification to at least one entity that the at least one of the plurality of private items is identified in the data feed.Type: GrantFiled: May 18, 2022Date of Patent: July 1, 2025Assignee: AT&T Intellectual Property I, L.P.Inventor: Joseph Soryal
-
Patent number: 12348427Abstract: Systems and methods are provided for implementing reciprocal data sharing in a data exchange system. Limitations may be placed on the amount of data an exchange member may access based on the amount of data contributed. The system may include determining a data contribution associated with a first member of the data exchange, determining a data access limit for the first member based on the data contribution, and providing data to the first member when the first member has not exceeded the data access limit. In some embodiments, there may be separate data access limits for each member of the data exchange, so that a first member may have different access limits when accessing data from a second member, data from a third member, and data from a fourth member. Further, the system may limit a requester to a type of data that corresponds to the type of data contributed.Type: GrantFiled: February 20, 2024Date of Patent: July 1, 2025Assignee: Early Warning Services, LLCInventors: Michael Cook, Gregor R. Bonin, Aaron Antonio Rodriguez
-
Patent number: 12348408Abstract: Methods and systems for managing operation of a distributed system comprising a data center and edge devices. The operation of the distributed system may be managed by monitoring the edge devices. The edge devices may be monitored by identifying the health state of an edge device. The health state of the edge device may be identified by collecting data from operation of similar edge devices and the edge device and comparing the differences in between the data. If the differences between the data from the operation of the similar edge devices and operation of the edge device may exceed criteria for deviation, then the edge device may be determined to be in an unhealthy health state.Type: GrantFiled: October 26, 2023Date of Patent: July 1, 2025Assignee: Dell Products L.P.Inventors: Boris Shpilyuck, Maxim Balin, Nisan Haimov, Igor Dubrovsky
-
Patent number: 12341708Abstract: Aspects of the subject disclosure may include, for example, a method of receiving, by a processing system including a processor, a plurality of routes in a network through a routing device having a fabric, a first set of distributed chassis packet forwarders (DCPs) that support external service interfaces and a second set of DCPs; storing, by the processing system, the plurality of routes in a forwarding information base (FIB); determining, by the processing system, a third set of routes in the FIB having a high volume of usage; determining, by the processing system, a fourth set of routes in the FIB having a low volume of usage; copying, by the processing system, the third set of routes to the first set of DCPs; and copying, by the processing system, the fourth set of routes to the second set of DCPs. Other embodiments are disclosed.Type: GrantFiled: September 1, 2022Date of Patent: June 24, 2025Assignee: AT&T Intellectual Property I, L.P.Inventor: Thomas Spencer, IV
-
Patent number: 12341832Abstract: Techniques for simultaneously generating adaptive digital content for multiple client computing devices associated with multiple respective user profiles are discussed herein. Embodiments are configured to receive user input data associated with a collaborative document, where the user input data is associated with a user profile stored in a document collaboration platform. Embodiments can generate temporally correlated user input step events based on the user input data, and render, on interactive user interfaces associated with the collaborative document, temporally sequenced digital content generated based on the temporally correlated user input step events.Type: GrantFiled: December 29, 2022Date of Patent: June 24, 2025Assignees: ATLASSIAN PTY, LTD., ATLASSIAN US, INC.Inventor: Navneet Kumar
-
Patent number: 12341688Abstract: The present disclosure defines an “unset” data state for attributes used in RCF functions. An attribute is deemed to be unset when it has not been set via an assignment statement in an RCF function or in an execution environment outside of the RCF execution environment. The present disclosure describes mechanisms for processing expressions in an RCF function that include one or more unset attributes in a predictable manner.Type: GrantFiled: February 27, 2024Date of Patent: June 24, 2025Assignee: ARISTA NETWORKS, INC.Inventors: David Cronin, Sharad Birmiwal, Rutger Antal Beltman
-
Patent number: 12328323Abstract: An anomaly detection system uses an AI engine to analyze configurations of endpoints using backup archives and system events on shared network assets to detect and verify anomalies. Cascade of machine-learning models consist of a behavior analysis model and a system configuration model that are trained to detect anomalous configurations of endpoints and behavioral anomalies on shared network assets and configuration-behavior analysis model that is trained to detect threat with great accuracy using a combination of configurations and system events as input.Type: GrantFiled: December 15, 2022Date of Patent: June 10, 2025Assignee: Acronis International GmbHInventors: Alexander Tormasov, Serg Bell, Stanislav Protasov
-
Patent number: 12323436Abstract: An approach is disclosed that receives system events corresponding to event occurrences that occur at an information handling system. The system events are combined into a set of one or more coalesced events, wherein the combining is based on a root node associated with the system events. The coalesced events are then transmitted to a security information and event management (SIEM) system.Type: GrantFiled: December 12, 2022Date of Patent: June 3, 2025Assignee: International Business Machines CorporationInventors: Frederico Araujo, Teryl Paul Taylor
-
Patent number: 12323378Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a watermark-based message queue. One of the methods includes receiving a first connection request for messages associated with a user device. A first connection session is established with the user device. A message queue of messages associated with the user device is identified, each message in the message queue is associated with a respective timestamp, and the message queue is associated with a current watermark that identifies a first timestamp. An oldest message in the message queue at the time the first connection session was established is identified. An updated watermark that identifies a second timestamp associated with the oldest message is associated with the message queue. One or more messages that have a timestamp newer than or equal to the first timestamp identified by the current watermark is provided to the user device.Type: GrantFiled: July 14, 2023Date of Patent: June 3, 2025Assignee: Google LLCInventors: Yi Cui, Subir Jhanb, Thomas R. Kennedy, III
-
Patent number: 12317342Abstract: A method of establishing a direct wireless communication link between a first device and a second device (the first device being designated as a sender and the second device being designated as a receiver) comprises: a proximity authentication operation that comprises determining, based on signals received by the first and second devices over one or more RF channels from a plurality of wireless access points, that the first device is proximate the second device; following the proximity authentication operation, a key generation operation that comprises: generating a shared secret by performing randomness extraction on respective signals received at the first and second devices over a selected channel of the one or more RF channels; and establishing the direct wireless communication link using the shared secret.Type: GrantFiled: November 16, 2020Date of Patent: May 27, 2025Assignee: Singapore University of Technology and DesignInventors: Jay Prakash, Tony Quee Seng Quek, Andrei Bytes, Jianying Zhou, Jemin Lee
-
Patent number: 12316551Abstract: A method transmits a data element between control units of a vehicle that are coupled via at least two communication channels. The first control unit determines a communication channel indicator of a first channel that is representative of available transmission resources. The first control unit receives a data element from a data source. The priority of the data element is ascertained depending on an associated vehicle application. If the communication channel indicator indicates that the available transmission resources of the first channel are insufficient for transmission of the data element and the priority of the data element is less than a predefined priority threshold value, then storing the data element in a temporary memory of the first control unit for a predefined time interval. In a different case, the data element is transmitted from the first control unit to the second control unit via assigned communication channel(s).Type: GrantFiled: June 17, 2021Date of Patent: May 27, 2025Assignee: Bayerische Motoren Werke AktiengesellschaftInventors: Christian Arendt, Omid Pahlevan Sharif, Markus Wudy
-
Patent number: 12301611Abstract: A method for authenticated asset assessment is provided. The method includes authenticating, by a scan assistant, a scan engine with the scan assistant for executing one or more scan operations on the asset to determine a state of the asset. The asset includes at least one computing resource. The method also includes receiving, by the scan assistant, a plurality of scan requests associated with the one or more scan operations from the scan engine. The method further includes responding, by the scan assistant, to at least one scan request of the plurality of scan requests by transmitting one or more scan responses to the scan engine after receiving the plurality of scan requests. The scan assistant and the scan engine implement an asynchronous communication protocol that permits the scan engine to send the scan requests without waiting for scan responses for previous scan requests.Type: GrantFiled: November 1, 2022Date of Patent: May 13, 2025Assignee: Rapid7, Inc.Inventor: Paul Miseiko
-
Patent number: 12301643Abstract: A method in a network node is described. The method includes receiving a discovery request from a first network function (NF) node to discover at least one media NF type node. The discovery request indicates a media NF type of the at least one media NF type node. The media NF type is one of an access media gateway (A-MGW), an Internet Protocol (IP) multi-media gateway (IM-MGW), and a media resource function (MRF). The method further includes discovering the at least one media NF type node and transmitting a discovery response to the discovery request. The discovery response indicates the discovered at least one media NF type node and at least one corresponding NF profile. The at least one corresponding NF profile comprises at least one of one or more media types, one or more supported codecs, and transcoding support information.Type: GrantFiled: April 5, 2022Date of Patent: May 13, 2025Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Emiliano Merino Vazquez, Susana Fernandez Alonso, Jesús Ángel De Gregorio Rodriguez, Xinyu Zhang
-
Patent number: 12301465Abstract: Provided are a computer program product, system, and method for allocating network elements to slices of nodes in a network. Dedicated network elements are allocated to slices, defining sets of computational nodes, to provide dedicated paths in the network for the computational nodes in the slices to interconnect with other computational nodes in a same slice. The computational nodes connect to leaf switches and the leaf switches connect to spine switches. The spine switches interconnect the leaf switches. The dedicated network elements comprise at least one of a switch, an edge of at least one link, a link, and at least one queue of a port for a link. Switch routing rules are provided to at least one switch including the dedicated network elements to route packets from the computational nodes through the dedicated network elements allocated to the slices of the computational nodes.Type: GrantFiled: May 5, 2023Date of Patent: May 13, 2025Assignee: International Business Machines CorporationInventors: Bengi Karacali-Akyamac, Md Abdul Alim, Ali Sydney
-
Patent number: 12292774Abstract: Streaming content using a data streaming device having limited power is described. A data streaming device receives streaming content from a network and provides the streaming content for display on a content display device. Data streaming device includes power supplies that receive power from the content display device. The power supplies use the power to operate components of data streaming device that process the streaming content. A measuring module measures the power provided to the data streaming device. When the power is insufficient, a controller generates an indication that there is insufficient power to operate the components of the data streaming device. The controller may also modify functionality of the components to operate using available power or disable a component of the data streaming device.Type: GrantFiled: March 13, 2024Date of Patent: May 6, 2025Assignee: Roku, Inc.Inventors: Gregory Garner, Anthony Wood, Simon Martin, David Stern, Neil Edward Johnson