Switching A Message Which Includes An Address Header Patents (Class 370/389)
  • Patent number: 12081036
    Abstract: A control system is provided that includes a power transmitting coil for wirelessly transmitting power supplied from a power source, a power receiving coil for wirelessly receiving power by electromagnetic coupling between the power transmitting coil and the power receiving coil, a driving circuit configured to drive a load portion using the power received via the power receiving coil, a transmitting coupler for wirelessly transmitting a transmission signal for controlling driving of the load portion, a receiving coupler for wirelessly receiving the transmission signal by electromagnetic coupling between the transmitting coupler and the receiving coupler, and a generation circuit configured to generate a driving signal for controlling the driving circuit from the transmission signal received via the receiving coupler.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: September 3, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takeshi Ide
  • Patent number: 12077142
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for distributed processing in a vehicle networking system. A node in the vehicle networking system receives sets of processed sensor data from multiple nodes in the vehicle networking system. Each set of processed sensor data is generated using a first portion of a data processing algorithm on sensor data captured by different sets of sensors of the vehicle networking system. The node performs a second portion of the data processing algorithm based on the sets of processed sensor data received from multiple nodes, yielding a set of processed aggregated sensor data. The node may use the set of processed aggregated sensor data to provide a computer managed feature and/or transmit the set of processed aggregated sensor data to other nodes in the vehicle networking system.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: September 3, 2024
    Assignee: Ethernovia Inc.
    Inventors: Roy T. Myers, Jr., Hossein Sedarat, Ramin Shirani, Darren S. Engelkemier
  • Patent number: 12081440
    Abstract: A method of operating a telecommunications network (100), said telecommunications network being accessible to a User Equipment (UE) (102) and comprising a cellular telecommunications network (104-2) and a fixed-access telecommunications network (104-1), the method comprising the steps of: providing a set of user plane functions for processing user traffic for the UE, said set comprising at least two user plane functions; providing a combined user plane function (210) for processing user traffic for the UE according to the set of user plane functions; following establishing a network connection between the UE and the cellular telecommunications network via the fixed-access telecommunications network (510), identifying inefficient routing of user traffic associated with the UE (520), said inefficient routing comprising routing user traffic to at least the set of user plane functions; in response to identifying inefficient routing, re-routing user traffic associated with the UE to the combined user plane functio
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: September 3, 2024
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Maria Cuevas Ramirez, Stephen Johnson
  • Patent number: 12074799
    Abstract: Methods for improving end-to-end congestion reaction using adaptive routing and congestion-hint based throttling for IP-routed datacenter networks and associated apparatus. In connection with forwarding packets between sending and receiving endpoints coupled to one or more networks, one or more network switches are configured to detect current or approaching congestion conditions, generate congestion notification packets (CNPs), and return the CNPs to sending endpoints. The CNPs may be routed using one or more adaptive routing mechanisms to forward the CNPs along non-congested paths or may be forwarded along a fastest path to a sender. The CNPs further may comprise meta-data including a flow identifier associated with a packet sent from an endpoint, a congestion level for the flow, and a timestamp.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: August 27, 2024
    Assignee: Intel Corporation
    Inventors: Arvind Srinivasan, Malek Musleh, Allister Alemania, Roberto Penaranda Cebrian
  • Patent number: 12073665
    Abstract: A vehicle that includes a policy manager circuit, an endpoint, and a vehicle data interface. The policy manager circuit interprets a data collection policy including a trigger condition and a trigger evaluation data identifier. The endpoint captures a trigger evaluation data stream in response to the trigger evaluation data identifier and the trigger condition. The vehicle data interface receives the trigger evaluation data stream.
    Type: Grant
    Filed: March 17, 2023
    Date of Patent: August 27, 2024
    Assignee: Sonatus, Inc.
    Inventors: Yu Fang, Yixiang Chen, Robin Reed, Thurston Zhu
  • Patent number: 12066986
    Abstract: Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: August 20, 2024
    Assignee: Salesforce, Inc.
    Inventors: William Gradin, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke
  • Patent number: 12069085
    Abstract: A method includes acquiring a plurality of hypertext transfer protocol (HTTP) session packets associated with activities of a plurality of known Trojans, wherein all of the Trojans are identified by a common signature identifier, extracting a plurality of request packets from the session packets, identifying a plurality of suspicious request packets within the plurality of request packets, grouping the plurality of suspicious request packets into a plurality of subsets, computing a centroid of one subset of the plurality of subsets, identifying a representative packet for the subset, wherein the representative packet is identified based on the centroid, and generating a signature for the one subset, based on the representative packet, wherein the signature is deployable by an intrusion detection system to detect an instance of a Trojan of the plurality of known Trojans.
    Type: Grant
    Filed: June 1, 2022
    Date of Patent: August 20, 2024
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Srivathsan Srinivasagopalan, Ganesh Subramaniam
  • Patent number: 12063169
    Abstract: Embodiments herein describe using translation mappings and security contracts to establish interconnects and policies between switching fabrics at different sites to create a unified fabric. In one embodiment, a multi-site controller can stretch endpoint groups (EPGs) between the sites so that a host or application in a first site can communicate with a host or application in a second site which is assigned to the same stretched EPG, despite the two sites have different namespaces. Further, the shadow EPGs can be formed to facilitate security contracts between EPGs in different sites. Each site can store namespace translation mapping that enable the site to convert namespace information in packets received from a different site into its own namespace values. As a result, independent bridging and routing segments in the various sites can be interconnected as well as providing application accessibility across different fabrics with independent and private namespaces.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: August 13, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Sridhar Vallepalli, Javed Asghar, Umamaheswararao Karyampudi, Saad Malik, Amitkumar V. Patel
  • Patent number: 12063399
    Abstract: The present disclosure relates to methods and apparatus for video processing. In one aspect, the apparatus may configure at least one frame of plurality of frames in a video stream. The apparatus may also divide the at least one frame into one or more slices, each of the one or more slices including one or more data packets. The apparatus may also map each of the one or more slices to one of one or more communication channels. The apparatus may also transmit each of the one or more slices including the one or more data packets via the one of the one or more communication channels. In another aspect, the apparatus may receive each of one or more slices via one of one or more communication channels. The apparatus may also decode each of the one or more slices including one or more data packets.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: August 13, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Anand Prabhakar Satpute, Sandeep Kanakapura Lakshmikantha, Vinay Melkote Krishnaprasad, Ajit Venkat Rao
  • Patent number: 12061662
    Abstract: The present disclosure relates to methods, apparatuses and systems for displaying an alarm file and belongs to the field of communications. One of the method includes: through a persistent connection with a service end, receiving a data packet corresponding to the alarm file sent by the service end, wherein the service end releases a storage resource occupied by the alarm file after sending the alarm file; obtaining the alarm file by parsing the data packet corresponding to the alarm file; generating a uniform resource locator (URL) of the alarm file; displaying the alarm file based on the URL of the alarm file. The present disclosure can reduce wastes of the storage resource of the service end.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: August 13, 2024
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventors: Xingming Xue, Zhihai Wang, Zhuzhen Tang
  • Patent number: 12056415
    Abstract: A desktop sharing method, including receiving, by a second terminal, a desktop drawing file shared by a first terminal, where the desktop drawing file includes a desktop description file and a file package of a screen interface on a desktop of the first terminal, the desktop description file includes a location of an application interface element on the desktop of the first terminal, and the file package includes a thumbnail of the application interface element, and replacing, by the second terminal, a desktop of the second terminal with the received desktop drawing file, where replacing a desktop of the second terminal with the received desktop drawing file includes displaying a special mark for a desktop application icon, the application corresponding to the desktop application icon is not installed on the second terminal but the information of the application is in the desktop drawing file shared by the first terminal.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: August 6, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yun Duan, Yuan Li
  • Patent number: 12057122
    Abstract: Systems and methods for providing enhanced teleconferencing. An example method includes receiving audio streams from a plurality of client devices of participants of a teleconference; converting the audio streams for a first conversation within the teleconference into first text; converting the audio streams for a second conversation within the teleconference into a second text; analyzing the first text to identify one or more topics being discussed in the first conversation; analyzing the second text to identify one or more topics being discussed in the second conversation; and presenting, in a teleconference user interface, at least one of the one or more topics being discussed in the first conversation or the one or more topics being discussed in the second conversation.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: August 6, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Spencer G Fowers, David Anthony Tittsworth, Amber Dawn Hoak
  • Patent number: 12058105
    Abstract: In some implementations, a network device may obtain a switchover indication associated with a switchover of a group of subscriber sessions from a first user plane subscriber access device to a second user plane subscriber access device. The network device may provide, to the first user plane subscriber access device or the second user plane subscriber access device, an indication to provide, to an internet protocol (IP) address allocation entity for which the network device serves as a relay, an indication to prioritize a path from the IP address allocation entity to the second user plane subscriber access device over a path from the IP address allocation entity to the first user plane subscriber access device.
    Type: Grant
    Filed: August 18, 2023
    Date of Patent: August 6, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: John E. Ziegler, Cristina Radulescu-Banu
  • Patent number: 12058003
    Abstract: An example system includes a vehicle having a first network and a second network of a different type than the first network; and a converged network device (CND) interposed between the first network and the second network and comprising a plurality of ports on the first network; wherein: the CND facilitates communications between the first and the second networks; and a first port of the plurality mirrors a second port of the plurality.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: August 6, 2024
    Assignee: Sonatus, Inc.
    Inventors: Yu Fang, Yixiang Chen, Xuanran Zong, Robin Reed
  • Patent number: 12057941
    Abstract: A data packet acknowledgment method, apparatus, and device, and a computer-readable storage medium. The method includes: receiving, by a first station, at least one first data packet in a plurality of data packets sent by a second station on a plurality of spectrum resources, and replying acknowledgment information of the at least one first data packet to the second station based on multi-service indication information carried in the at least one first data packet, to avoid a problem of confusion in acknowledgment information of the plurality of data packets.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: August 6, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ming Gan, Xun Yang
  • Patent number: 12058037
    Abstract: Systems and methods utilize network destination identifiers, such as IP addresses, that are simultaneously advertised from multiple locations. The network destination identifiers may be announced in multiple geographic regions. Network traffic routed to devices advertising the network destination identifiers may be routed to appropriate endpoints. When a device receives such traffic, it may send the traffic to an endpoint in a network served by the device. In some instances, such as when such an endpoint is not available, the network traffic may be sent to another network that is served by another device that advertises the network destination identifiers.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: August 6, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew B. Dickinson, Eric Jason Brandwine
  • Patent number: 12052173
    Abstract: A multi-cloud service system establishes tunnels and network overlays across multiple CSPs while meeting a criterion for a latency threshold. The system conducts a latency benchmarking evaluation across each cloud region for multiple CSPs and based on the latency bench marking evaluation results, the system may identify a group of cloud regions that satisfy a criterion such as predetermined maximum latency threshold or geographical restriction. The system may provision the group of cloud regions by provisioning a tunnel between nodes of the multiple CSPs. The system further establishes an overlay network on top of the tunnel by encapsulating packets using encapsulation end point such as VTEP (VXLAN tunnel end point) over VXLAN (Virtual Extension Local Area Network), which may help to ensure reliable transmission of packets from pod to pod. The system may inject user data into each node to initiate operations across the provisioned nodes using injected user data.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: July 30, 2024
    Assignee: CAST AI Group, Inc.
    Inventors: Saulius Ma{hacek over (s)}nauskas, Rokas Bilevi{hacek over (c)}ius, Tadeu{hacek over (s)} Varnas, Augustinas Stirbis, Leonid Kuperman
  • Patent number: 12047226
    Abstract: Various approaches for multi-node network cluster systems and methods. In some cases systems and methods for incident detection and/or recovery in multi-node processors are discussed.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: July 23, 2024
    Assignee: Fortinet, Inc.
    Inventors: Jason Abate, Niraj Nandane, Pooja Singh, Shabbir Karimi
  • Patent number: 12047270
    Abstract: A digital object may be routed via a network. Routing of a digital object may be based in part on a requested service, and/or on an ability of an intermediate node to provide the requested service, and/or on a willingness of the intermediate node to provide the requested service.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: July 23, 2024
    Assignee: ZARBAÑA DIGITAL FUND LLC
    Inventors: Shabbir Khan, Alexander Cohen
  • Patent number: 12047300
    Abstract: A packet forwarding method includes a first network device receiving a first message from a second network device via a second egress port of the second network device, where the first message measures a phase difference, and where the phase difference is a phase difference between a switching time of one of a plurality of first buffers of a first egress port of the first network device and a switching time of one of a plurality of second buffers of the second egress port of the second network device with a link delay taken into consideration. The first network device determines the phase difference based on the first message. Then, the first network device schedules, based on the phase difference, a second data packet sent via the first egress port.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: July 23, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Lihao Chen, Tongtong Wang
  • Patent number: 12040985
    Abstract: A method for routing is disclosed. The method comprises provisioning an endpoint in a network with a reactive path selection policy; monitoring, by the endpoint, current conditions relating to various paths available to said end point for the transmission of traffic; and selectively applying, by the endpoint, at least a portion of the reactive path selection policy based on the current conditions of the available paths.
    Type: Grant
    Filed: June 21, 2023
    Date of Patent: July 16, 2024
    Assignee: Cisco Technology, Inc.
    Inventor: Lars Olof Stefan Olofsson
  • Patent number: 12039194
    Abstract: Methods, systems, and devices for unmap backlog in a memory system are described. A memory system may be configured to support receiving an unmap command from a host system and signaling, to the host system, an indication that the unmap command has been processed (e.g., handled, acknowledged). In response to the unmap command, the memory system may proceed with various unmap operations, which may include unmapping at least some of the associated addresses after indicating that the unmap command has been processed. For example, a memory system may implement an unmap backlog table to identify sections of addresses that are to be unmapped (e.g., after indicating that the unmap command has been processed). In some examples, the memory system may support various aspects of prioritization between unmap operations (e.g., background unmap operations) and other access operations such as read operations, write operations, or other access operations.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: July 16, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Huachen Li, Xu Zhang, Xing Wang, Guan Zhong Wang, Tian Liang, Junjun Wang
  • Patent number: 12040984
    Abstract: A first packet forwarding plane (PFE) of a network device may receive a packet and may perform a first lookup for the packet. The first PFE may provide the packet to a service plane based on the first lookup. The service plane may apply a service to the packet and may provide the packet to the first PFE. The first PFE may perform a second lookup. The first PFE may provide the packet to a second PFE of the network device based on the second lookup and may store flow information associated with the packet and second PFE information in a table. The network device may provide the flow information and the second PFE information from the table to the service plane to cause the service plane to send subsequent packets directly to the second PFE thereby saving fabric, memory, and processing bandwidth and improving overall network performance.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: July 16, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Dipankar Barman, Girish Kumar Attimgere Lingaiah
  • Patent number: 12039359
    Abstract: A system and corresponding method isolate work within a virtualized scheduler using tag-spaces. The system comprises a tag-space resource configured to store at least one respective assignment of at least one scheduling group to a given tag-space. The given tag-space defines a given ordering-atomicity domain that isolates, within the virtualized scheduler, (i) work belonging to the at least one scheduling group from (ii) work belonging to at least one other scheduling group, assigned, in the tag-space resource, to a respective tag-space different from the given tag-space. The system further comprises a work scheduler that schedules, for processing, work belonging to the at least one scheduling group and work belonging to the at least one other scheduling group. Such scheduling may have independent ordering and atomicity effectuated therebetween by the given ordering-atomicity domain. Such independency of ordering and atomicity improves quality-of-service of the virtualized scheduler.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: July 16, 2024
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Jason D. Zebchuk, Wilson P. Snyder, II, Steven W. Aiken
  • Patent number: 12034593
    Abstract: A system for managing a core network is provided. The system includes a first computing device including at least one processor in communication with at least one memory device. The first computing device is in communication with a core network. The at least one memory device stores a plurality of instructions, which when executed by the at least one processor cause the at least one processor to store a plurality of historical data associated with the core network, receive current state data from the core network, compare the plurality of historical data with the current state data to determine at least one future state of the core network, and adjust the operation of the core network based on the at least one future state.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: July 9, 2024
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Dan Schrimpsher, Randy Levensalor, Michael J. Glenn, Mark Bridges, Steven J. Goeringer
  • Patent number: 12034737
    Abstract: Methods, systems and devices to authorize access to a simultaneous media streams are described. After a first media stream is initiated with a first client device, an authorization service receives a request to establish the simultaneous second media stream with a second client device. The service determines whether the second client device is at a geographic location where simultaneous streaming is allowed, and grants or denies access to the second simultaneous stream accordingly.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: July 9, 2024
    Assignee: DISH Technologies L.L.C.
    Inventors: Max S. Gratton, Timothy Robert Jezek
  • Patent number: 12034634
    Abstract: An information processing method, a node, and a computer-readable storage medium are disclosed. The information processing method is applied to a first device sharing a dual-homing relationship with a second device. The first device is provided with a first sub-interface, while the second device is provided with a second sub-interface corresponding to the first sub-interface. The method may include in response to determining that the second sub-interface is in a failed state and a main interface to which the second sub-interface belongs is in a normal state, advertising first routing information corresponding to the first sub-interface in a network, such that a third device is configured to send a data message to the first sub-interface according to the first routing information.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: July 9, 2024
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventors: Yubao Wang, Ran Chen, Dongmei Liu
  • Patent number: 12028155
    Abstract: A system for maintaining a Precision Time Protocol (PTP) hardware clock, the system being operative in conjunction with a network device which is external to the system, the system comprising a controller to receive information characterizing a network peer oscillator frequency, wherein the information was extracted from an RX symbol rate, and to adjust the PTP Hardware Clock's frequency responsive to the information characterizing the network peer oscillator frequency.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: July 2, 2024
    Assignee: Mellanox Technologies, LTD.
    Inventors: Bar Shapira, Ariel Almog, Dotan David Levi, Natan Manevich, Thomas Kernen, Liron Mula
  • Patent number: 12028935
    Abstract: Described are various embodiments of a system and method in which device-identifying data can be used to uniquely recognize and optionally track and report on device activity at one or more hotspot and/or Wi-Fi locations by way of the creation and management of a device and/or visit profile uniquely associated with such devices and stored in a network accessible knowledge base.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: July 2, 2024
    Assignee: Datavalet Technologies
    Inventors: Ron Spencer, Tom Camps, Chris Burchett, Brad Gagne, Rob Madge, Ray Scobie, Bennett Kanuka, Don Campbell
  • Patent number: 12021825
    Abstract: A network address translation (NAT) device may receive a network packet having a network address for translation. The NAT device may determine whether a translation for the network address exists on the NAT device. The NAT device may forward the network packet to a peer NAT device based on a criterion.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: June 25, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Tula Kraiser, Sebastiano Borgione, Prashanth Krishnamurthy
  • Patent number: 12015554
    Abstract: A service routing packet processing method, apparatus and system. The method includes a first service router (SR) obtains a first service routing packet, and the first service routing packet comprises path identification information and identification information of a service node (SN). The first SR sends the first service routing packet to the SN. A system includes a first service router (SR) and a service node (SN) in signal communication with the first SR. The first SR is configured to obtain a first service routing packet comprising path identification information and identification information of a service node (SN), and send the first service routing packet to the SN.
    Type: Grant
    Filed: March 7, 2023
    Date of Patent: June 18, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Lehong Niu
  • Patent number: 12010747
    Abstract: Systems and methods for a link connection method for an electronic device are provided. An operating parameter of at least one application is acquired in response to detecting at least one application running in the foreground by the electronic device. A connection state of a communication link of the at least one application is detected, the communication link comprising at least a first communication link and a second communication link. A smart link aggregation is performed on the first communication link and the second communication link according to the operating parameter.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: June 11, 2024
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Yuan Huang
  • Patent number: 12008259
    Abstract: Various embodiments described herein support or provide for data processing and transmission using hardware serialization and hardware deserialization functions, such as receiving a data packet from a second electronic device over a network; determining, by a data communication hardware, that the header indicates the payload data includes serialized data; deserializing, by the data communication hardware, the serialized data; and storing, by the data communication hardware, deserialized data in a memory of the first electronic device for further processing by a processor of the first electronic device.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: June 11, 2024
    Assignee: Ethernovia Inc.
    Inventors: Brian Arnold Petersen, Joseph Andonieh, Roy T. Myers, Jr.
  • Patent number: 12007848
    Abstract: Information is stored that maps storage units to a pool of data protection appliances on which the storage units reside. The stored information includes a set of Internet Protocol (IP) addresses through which each data protection appliance can be reached. A connection request is received from a client. The connection request includes an identification of a particular storage unit which the client seeks to access for a data protection job. The particular storage unit is looked up in the stored information to identify a particular data protection appliance on which the particular storage unit currently resides. A list of multiple IP addresses through which the particular data protection appliance can be reached according to the stored information is returned to the client. The client, upon receipt of the list, selects an IP address from the list to attempt an initial connection to the particular data protection appliance.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: June 11, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Vikas Chaudhary, Sirisha Kaipa, Donna Barry Lewis, Viral Mehta, Madhura Srinivasa Raghavan
  • Patent number: 12010044
    Abstract: A method for managing data throughput of a network device is provided. The method includes: determining a network communication as belonging to a first class or a second class; enqueuing each packet received through the network communication determined as belonging to the first class to a first queue, and enqueuing each packet received through the networking communication determined as belonging to the second class to a second queue; dequeuing the first and second queues at a dequeuing ratio; determining a data rate of dequeuing the second queue; and adjusting the dequeuing ratio based on the data rate of dequeuing the second queue thus determined, a total bandwidth, and a guaranteed minimum bandwidth for the network communication determined as belonging to the first class.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: June 11, 2024
    Assignee: GT BOOSTER INC.
    Inventors: Shun Yuan Yang, Chiao Min Hu, Wei Teng Tai
  • Patent number: 12007877
    Abstract: Techniques for providing a visual code review editor are described. An electronic device is caused to display a graphical user interface including an editor portion to edit code review rules used by a code review service of a cloud provider network. The editor portion of the graphical user interface is caused to display a first graph associated with a first code review rule, the first graph including a first node, a second node, and a first edge connecting the first node and the second node. An indication that a third node has been added to the graph via the editor portion of the graphical user interface is received. The first code review rule is updated by the code review service to reflect the addition of the third node, the first code review rule is in a text format.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: June 11, 2024
    Assignee: Amazon Technologies Inc.
    Inventors: Pranav Garg, Sengamedu Hanumantha Rao Srinivasan, Omer Tripp, Abhin Sharma
  • Patent number: 12010100
    Abstract: Methods, systems, computer-readable media, and apparatuses are disclosed for providing a user seamless access to cloud services made available by multiple different cloud providers. In some embodiments, a computing device may receive a request from a user to access a variety of cloud services. The computing device may retrieve cloud services from each of the cloud providers and cause display of a user interface that includes each of the cloud services from the different cloud providers so that the user interface is a uniform point of contact with the cloud providers. Further, in some embodiments, various interfaces, cloud service connections, and cloud service connection termination points may be defined.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: June 11, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventor: Mehmet Toy
  • Patent number: 12001279
    Abstract: Methods, systems, and devices for error protection for managed memory devices are described. In some examples, a memory system may receive data units from a host device. The data units may include respective sets of parity bits, and the memory system may perform an error detection operation on the data units. A first controller of the memory system may generate a protocol unit using data (e.g., a subset of data) from the data units. The protocol unit may include a set of parity bits (e.g., a different set of parity bits), and a second controller of the memory system may perform an error detection operation on the protocol unit. The second controller of the memory system may generate a data storage unit using data (e.g., a subset of data) from the protocol unit, and may store the data unit and another set of parity bits to a memory device.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: June 4, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Chandrakanth Rapalli, Yoav Weinberg, Tal Sharifie
  • Patent number: 12003479
    Abstract: A first meshnet device in a mesh network, the first meshnet device configured to: determine a first range of first subnet IP addresses associated with a first LAN and a second range of second subnet IP addresses associated with a second LAN; determine a conflict that a first subnet IP address assigned to a first LAN device in the first LAN matches a second subnet IP address assigned to a second LAN device in the second LAN; map an association between an alternate IP address and the first subnet IP address; transmit, to a second meshnet device, the association between the alternate IP address and the first subnet IP address; and receive, from the second meshnet device, an initiation network packet to be transmitted to the first LAN device, the initiation network packet indicating the alternate IP address as a destination address is disclosed. Various other aspects are contemplated.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: June 4, 2024
    Assignee: UAB 360 IT
    Inventor: Rytis Karpuska
  • Patent number: 12003551
    Abstract: A network device may receive a request to install a rule set, and may add, based on the request, information identifying the rule set to a list of rule sets associated with the network device. The network device may receive a packet destined for an endpoint device, may generate a copy of the packet, and may cause the packet to be forwarded to the endpoint device. The network device may perform deep packet inspection of the copy of the packet to identify a packet rule set associated with the copy of the packet, and may determine whether the packet rule set, associated with the copy of the packet, corresponds to the rule set. The network device may cause the copy of the packet to be forwarded to a content destination device when the packet rule set, associated with the copy of the packet, corresponds to the rule set.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: June 4, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Sheeja J S, Manoj Kumar V
  • Patent number: 11997113
    Abstract: A traffic manager module of a cyber threat defense platform that can differentiate between data flows to a client device. A registration module can register a connection between devices within a client network to transmit a series of data packets. A classifier module can execute a comparison of features of the connection to a set of interest criteria to determine an interest level for the cyber threat defense platform in the connection. The classifier module can apply an interest classifier describing the interest level to the connection based on the comparison. A deep packet inspection engine can examine the data packets of the connection for cyber threats if the interest classifier indicates interest. A diverter can shunt the data packets of the connection away from the deep packet inspection engine if the interest classifier indicates no interest.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: May 28, 2024
    Assignee: Darktrace Holdings Limited
    Inventors: Guy Alexander Howlett, Alex Ian Markham, Martina Balintova, Andrew Stewart Woodford, Jack Benjamin Stockdale
  • Patent number: 11996956
    Abstract: Embodiments of the present invention provide a transmission apparatus, a connection device, and a method, where the apparatus includes N Ethernet Medium Access Control MAC ports, where each Ethernet MAC port is corresponding to a first MII interface, K Ethernet physical layer interfaces, where each Ethernet physical layer interface is corresponding to a second MII interface, and a connection device, where both N and K are positive integers; where the connection device is configured to control a time-division interconnect bus in the connection device or a time-division space-division switching matrix in the connection device to implement a connection between a timeslot of the first MII interface and a timeslot of the second MII interface, where the N Ethernet MAC ports and the K Ethernet physical layer interfaces are separately connected to the connection device by using the first MII interfaces and the second MII interfaces.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: May 28, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Qiwen Zhong
  • Patent number: 11985060
    Abstract: Systems and methods are provided for managing a data communication within a multi-level network having a plurality of switches organized as groups, with each group coupled to all other groups via global links, including: at each switch within the network, maintaining a global fault table identifying the links which lead only to faulty global paths, and when the data communication is received at a port of a switch, determine a destination for the data communication and, route the communication across the network using the global fault table to avoid selecting a port within the switch that would result in the communication arriving at a point in the network where its only path forward is across a global link that is faulty; wherein the global fault table is used for both a global minimal routing methodology and a global non-minimal routing methodology.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: May 14, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Edwin L. Froese
  • Patent number: 11985125
    Abstract: Biometrically-enhanced verifiable credentials of an individual. In one embodiment, an electronic device including a biometric capture circuitry, a memory, and an electronic processor. The biometric capture circuitry configured to capture one or more biometrics of an individual. The memory storing a digital identity application. The electronic processor, when executing the digital identity application, is configured to receive the one or more biometrics of the individual that are captured by the biometric capture circuitry, generate a biometric token of the individual based on the one or more biometrics, receive identity information of the individual, generate biometrically-enhanced verifiable credentials including the identity information and the biometric token, and control the memory to store the biometrically-enhanced verifiable credentials.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: May 14, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Przemek Praszczalek, Raman Narayanswamy
  • Patent number: 11979693
    Abstract: The present disclosure provides a resource management method, a communication device, and a storage medium. The resource management method includes: obtaining node identification information and interface information of an optical network node; establishing a node resource model according to the node identification information and the interface information; and storying the node resource model in a resource library.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: May 7, 2024
    Assignee: ZTE CORPORATION
    Inventor: Qilei Wang
  • Patent number: 11977510
    Abstract: For processing nodes of a cluster of a file server, the IO modules associated with the nodes may be required to be part of a same sub-network. A cluster may be configured to ensure that, for each cluster processing node, at least one other cluster processing node is associated with an IO module on a same sub-network as the IO module associated with the cluster processing node. The user may configure a file server to ensure that a primary node and one or more failover nodes of the file server are on a same sub-network. When configuring IO modules, physical ports having similar or same characteristics may be configured to be on a same sub-network. By doing so, and restricting nodes of a file server to being on a same sub-network, a relatively seamless failover between nodes of a file server may be achieved.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: May 7, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Maneesh Singhal, Adarsh Pradhan Jmt, Jharanabala Nayak
  • Patent number: 11974076
    Abstract: A security system includes a surveillance device that monitors a predetermined event and captures images in a monitor scene; and a controller that controls the surveillance device and transmits the captured images. The surveillance device adjusts image capture amount, image transmit amount, image transmit order or image resolution when the predetermined event is detected and an object is detected on the captured images.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: April 30, 2024
    Assignee: Climax Technology Co., Ltd.
    Inventor: Yi-Kai Chen
  • Patent number: 11968108
    Abstract: The present disclosure provides a method (200) in a router for Label Switched Path, LSP, traceroute. The method (200) includes: receiving (210) an echo request packet containing a label stack; determining (220) from the label stack that forwarding to a downstream router is to be based on a binding segment identifier; identifying (230) a plurality of segments included in a binding segment associated with the binding segment identifier; and transmitting (240) an echo reply packet to a router originating the echo request packet, the echo reply packet containing information indicating a presence of the binding segment identifier in the label stack and indicating a segment identifier associated with each of the plurality of segments.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: April 23, 2024
    Assignee: Telefonaktiebolagget LM Ericsson (Publ)
    Inventors: Jinfeng Zhao, Xianmin Li, Liang Zhou
  • Patent number: 11966345
    Abstract: Implementations of the present disclosure are directed to systems and methods for reducing design complexity and critical path timing challenges of credit return logic. A wide bus supports simultaneous transmission of multiple flits, one per lane of the wide bus. A source device transmitting flits on a wide bus selects from among multiple credit return options to ensure that only one of the multiple flits being simultaneously transmitted includes a credit return value. In some example embodiments, the receiving device checks only the flit of one lane of the wide bus (e.g., lane 0) for credit return data. In other example embodiments, the receiving device uses a bitwise-OR to combine the credit return data of all received flits in a single cycle.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: April 23, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Tony Brewer
  • Patent number: 11962868
    Abstract: One or more computing devices, systems, and/or methods for delivering video streams are provided. In an example, a first video stream chunk of a video stream is received. The first video stream chunk is transmitted to a first client device in response to a determination that the first video stream chunk is not associated with a quality issue. A second video stream chunk of the video stream is received. The second video stream chunk is analyzed to determine whether the second video stream chunk is associated with one or more quality issues. A first quality issue associated with the second video stream chunk is detected. A request for a corrective video stream chunk is transmitted to a cache node based upon the first quality issue. The corrective video stream chunk is received from the cache node. The corrective video stream chunk is transmitted to the first client device.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: April 16, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Alva Jackson, Joseph Fragale, Sanjay Kohli, Woo Beum Lee