Patents Examined by Keith Follansbee
  • Patent number: 11973699
    Abstract: Presented are efficient systems and methods for automatically detecting and configuring network connections in Fibre Channel (FC) and similar networks. In various embodiments, this is accomplished by using an I/O module (IOM)'s fabric login (FLOGI) response or FLOGI request to identify the type of an uplink interface as either FC Gateway or FC Direct Attach, determining whether server interfaces coupled to the TOM support FCoE, and then, automatically configuring server interfaces based on the identified type of uplink interface.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: April 30, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ramesh Kumar Subbiah, Vibin Varghese
  • Patent number: 11968524
    Abstract: A method, performed by a wireless device, is disclosed. The method is for managing radio resources in the wireless device and comprises receiving a message configuring a radio bearer for use by the wireless device, checking the message for a ciphering configuration setting enabling or disabling ciphering for the radio bearer, and performing at least one of enabling or disabling ciphering for the radio bearer in accordance with the received message. Also disclosed are a method performed by a base station for configuring radio resources for use by a wireless device, a wireless device, a user equipment and a base station.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: April 23, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Patrik Rugeland, Gunnar Mildh, Håkan Palm
  • Patent number: 11881963
    Abstract: Techniques are disclosed for disseminating network service-specific mapping information across administrative domains. In one example, a network device receives an indication of a route target and one or more underlay tunnels configured to support a service route. The service route is configured to transport network traffic associated with a first network service of a plurality of network services. The network device defines, based on the indication, a first transport class of a plurality of transport classes. The network device receives a service route for the first network service and stores a correspondence between the service route and the first transport class. The network device receives network traffic associated with the first network service and forwards, based on the correspondence, the network traffic along the underlay tunnels specified by the first transport class.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: January 23, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Kaliraj Vairavakkalai, Natrajan Venkataraman, Balaji Rajagopalan, Vasudevan Navaneetha Krishnan
  • Patent number: 11871222
    Abstract: Techniques for managing connections in a mesh network are described. In an example, a device sends, to a plurality of devices of the mesh network, one or more messages requesting an action to be performed by a first device of the mesh network. The device determines, based at least in part on data about the mesh network, that the first device is to be reached via a second device of the mesh network. The second device being a single hop away from the device. The device establishes a peer-to-peer connection with the second device and receives, over the peer-to-peer connection, a response of the first device to the message.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: January 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Bowei Feng, Soon Hyeok Choi, Lakshmi Venkatraman
  • Patent number: 11855844
    Abstract: Technologies are disclosed for improving the deployment of a cloud-hosted service. Before being deployed to a particular environment, a cloud-hosted service must be configured for that environment. Configuring a deployment includes determining which components to deploy, determining how to connect with external components, identifying onboarding procedures, etc. A dependency data model defines a hierarchy of components utilized by the cloud-hosted service. For each component in the hierarchy, configuration parameters define how to deploy that component. A list of configuration parameters that do not yet have values for a target environment may be generated and provided to a user. Values for these parameters may then be received. A configuration for the target environment is then generated based on the dependency data model and the received values. The dependency data model may inherit dependencies and configuration properties from ancestors in a hierarchy of dependency data models.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: December 26, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nidhi Verma, Roberta Cannerozzi, Erik Wahlstrom, Le Chang
  • Patent number: 11848785
    Abstract: A communication protocol provides improved communication performance between a wireless stereo headset (12) and a host device (19). The communication protocol provides communication paths between the host device (19) and each ear piece (12a, 12b) of the wireless stereo headset (12), as well as a communication path between the two ear pieces (12a, 12b) of the wireless stereo headset (12). In addition to receiving audio information from the host device (19), each ear piece (12a, 12b) may request audio information from the other ear piece (12b, 12a), thus obtaining path diversity. Using special control messages on connection between the ear pieces (12a, 12b), the ear pieces (12a, 12b) inform each other which audio information has been received successfully from the host device (19).
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: December 19, 2023
    Assignee: Dopple IP B.V.
    Inventors: Jacobus Cornelis Haartsen, Tjapko Uildriks, Aalbert Stek
  • Patent number: 11838147
    Abstract: Techniques are disclosed for disseminating network service-specific mapping information across administrative domains. In one example, a network device receives an indication of a route target and one or more underlay tunnels configured to support a service route. The service route is configured to transport network traffic associated with a first network service of a plurality of network services. The network device defines, based on the indication, a first transport class of a plurality of transport classes. The network device receives a service route for the first network service and stores a correspondence between the service route and the first transport class. The network device receives network traffic associated with the first network service and forwards, based on the correspondence, the network traffic along the underlay tunnels specified by the first transport class.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: December 5, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Kaliraj Vairavakkalai, Natrajan Venkataraman, Balaji Rajagopalan, Vasudevan Navaneetha Krishnan
  • Patent number: 11832343
    Abstract: A system, method, and computer program are provided for protecting against unintentional deletion of an eSIM from a mobile device. In use, deletion of an eSIM from a mobile device is detected. Additionally, definitions of predefined scenarios indicative of unintentional deletions of eSIMs are accessed. Further, the detected deletion is analyzed, using the definitions, to determine that the detected deletion is unintentional. Still yet, a proactive care action is caused to be performed to address the unintentional deletion of the eSIM from the mobile device.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: November 28, 2023
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Matan Hadadi, Yuval Yakov Mayron
  • Patent number: 11818793
    Abstract: Devices, methods, user equipment (UE), base stations, storage media, and other embodiments are provided for managing associations in a communication network. In one example embodiment, a Next Generation (NG) core network device is configured for an Access and Mobility Management Function (AMF) with an NG-Radio Access Network (NG-RAN) node. The network device may be configured to access a plurality of Transport Network Link (TNL) associations and generate an AMF configuration update using the TNL associations, the AMF configuration update comprising AMF transport layer address information for the plurality of TNL associations. The network device may then initiate transmission of the AMF configuration update comprising the AMF transport layer address information to the NG-RAN node. Additional embodiments may involve binding updates or setup response messaging for managing associations, along with additional operations.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: November 14, 2023
    Assignee: Apple Inc.
    Inventors: Alexander Sirotkin, Alexandre Saso Stojanovski
  • Patent number: 11805076
    Abstract: An embodiment of the invention may include a method, computer program product and system for deployment of microservices within a shared pool of configurable computing resources. An embodiment may include creating a dependency map for a plurality of microservices of an application deployed on the shared pool of configurable computing resources. An embodiment may include identifying attributes, with associated values, for each microservice of the plurality of microservices and identifying eligible deployment locations within the shared pool of configurable computing resources. An embodiment may include creating a bipartite graph based on the plurality of microservices and the identified eligible deployment locations. An embodiment may include applying bipartite matching to the shared pool of configurable computing resources based on the created bipartite graph.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: October 31, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Pramod Vadayadiyil Raveendran, Kuntal Dey, Seema Nagar, Sougata Mukherjea
  • Patent number: 11757745
    Abstract: A gateway apparatus is connected to a plurality of buses. A data frame is received by using one of the plurality of buses as a reception bus. Whether the received data frame is a monitoring target data frame is determined based on monitoring target information. The monitoring target information is stored in a storage to associate the monitoring target data frame with a monitoring target transmission source bus connected to a transmission source electronic control unit. Whether the reception bus matches the monitoring target transmission source bus is determined based on the monitoring target information in response to determining that the received data frame is a monitoring target data frame. An abnormality detection on the received data frame is performed in response to determining that the reception bus matches the monitoring target transmission source bus.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: September 12, 2023
    Assignee: DENSO CORPORATION
    Inventors: Takeshi Sugashima, Keiichi Bando
  • Patent number: 11716276
    Abstract: A network device may receive topology data identifying a spine and leaf topology of network devices, and may set link metrics to a common value to generate modified topology data. The network device may remove data identifying connections from leaf network devices to any devices outside the topology from the modified topology data to generate further modified topology data, and may process the further modified topology data, with a model, to determine path data identifying paths to destinations. The network device may determine particular path data identifying shorter paths and longer paths to corresponding destinations, and may determine hop counts associated with the paths. The network device may determine whether the hop counts are all odd values, all even values, or odd and even values, and may perform actions based on whether the hop counts are all odd values, all even values, or odd and even values.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: August 1, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Russ White, Shraddha Hegde
  • Patent number: 11695621
    Abstract: A control device having an integrated switch and being configured to logically enable and disable an Ethernet port of the integrated switch. Further disclosed is a device network consisting of at least two field devices, a primary control device and a primary switch, a secondary control device and a secondary switch, which are connected in a daisy chain loop topology. And wherein the secondary control device is configured to logically enable and disable an Ethernet port of the secondary switch. Further disclosed is a flat network consisting of such a device network. Further disclosed is a method for controlling a redundant connection in a flat network, consisting of detecting failure of the primary control device, initiating failover, enabling the Ethernet port of the secondary switch, and disabling the Ethernet port of the primary switch.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: July 4, 2023
    Assignee: Schneider Electric Industries SAS
    Inventors: Jean-Jacques Adragna, Kévin Barbier, Antoine Brück, Abhijith Erojirao, Francisco Garcia Martin, Yannick Buchet
  • Patent number: 11588682
    Abstract: Some embodiments of the invention provide novel methods for providing a stateful service at a network edge device (e.g., an NSX edge) that has a plurality of north-facing interfaces (e.g., interfaces to an external network) and a plurality of corresponding south-facing interfaces (e.g., interfaces to a logical network). In some embodiments, each interface associated with a different bridge calls a service engine based on identifiers included in data messages received at the interface. Each data message flow is associated with a particular identifier that is associated with a particular service engine instance that provides the stateful service. In some embodiments, the interface that receives a data message identifies a service engine to provide the stateful service and provides the data message to the identified service engine. After processing the data message, the service engine provides the data message to the egress interface associated with the ingress interface.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: February 21, 2023
    Assignee: VMWARE, INC.
    Inventors: Jayant Jain, Mike Parsa, Xinhua Hong, Subrahmanyam Manuguri, Anirban Sengupta
  • Patent number: 11552754
    Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). Described is a method for providing a Phase Tracking Reference Signal (PTRS) in a wireless communication system comprising at least a first base station and a second base station, and a mobile device. The first and second base stations cooperate to jointly support the mobile device. The method comprises identifying at least two mutually exclusive sets of frequency resources.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: January 10, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Mythri Hunukumbure, Yinan Qi
  • Patent number: 11502874
    Abstract: Network identifiers are extracted from route advertisements. A table associates virtual network identifiers with provider edge devices. When a virtual network identifier extracted from a route advertisement matches a virtual network identifier in the table, the route advertisement is propagated to the provider edge devices associated with that virtual network identifier in the table. The route advertisement is not propagated to provider edge devices not associated with that virtual network identifier in the table.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: November 15, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Amit Dattatray Ranpise, Alton Lo, Nitin Singh
  • Patent number: 11356378
    Abstract: A credit return field is used in a credit-based flow control system to indicate that one or more credits are being returned to a sending device from a receiving device. Based on the number of credits available, the sending device determines whether to send device or wait until more credits are returned. A write enable mask allows a wide data field to be used even when a smaller amount of data is to be written. A novel data packet uses a combined write enable mask and credit return field. In one mode, the field contains a write enable mask. In another mode, the field contains credit return data. If the field contains credit return data, a default value (e.g., all ones) is used for the write enable mask. The mode may be selected based on another value in the data packet.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: June 7, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Tony Brewer, David Patrick
  • Patent number: 11343358
    Abstract: At least a packet header of a packet received by a network device is provided to a programmable header alteration engine that includes a hardware input processor implemented in hardware and a programmable header alteration processor configured to execute computer readable instructions stored in a program memory. The hardware input processor determines whether the packet header is to be provided to a processing path coupled to the programmable header alteration processor or to be diverted to a bypass path that bypasses the programmable header alteration processor, and the packet header is provided to the processing path or to the bypass path based on the determination. The packet header is selectively i) processed by the programmable header alteration processor when the packet header is provided to the processing path and ii) not processed by the programmable header alteration processor when the packet header is provided to the bypass path.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: May 24, 2022
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Yuval Peled, Doron Schupper, Ilan Yerushalmi, Rami Zemach
  • Patent number: 11272359
    Abstract: A method (1300), performed by a wireless device, is disclosed. The method is for managing radio resources in the wireless device and comprises receiving a message configuring a radio bearer for use by the wireless device (1302), checking the message for a ciphering configuration setting enabling or disabling ciphering for the radio bearer (1304), and performing at least one of enabling or disabling ciphering for the radio bearer in accordance with the received message (1306). Also disclosed are a method (1500) performed by a base station for configuring radio resources for use by a wireless device, a wireless device (1400), a user equipment and a base station (1600).
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: March 8, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Patrik Rugeland, Gunnar Mildh, Håkan Palm
  • Patent number: 11228525
    Abstract: A data communication system includes a host computing system, a data communication network, and a mission context routing (MCR) system. The host computing system is configured to receive a user request to exchange data between the host computing system and a destination communication device. The data communication network is configured to establish at least one network path to facilitate data exchange between the host computing system and the destination communication device. The MCR system is configured to determine route connection data based on an input selected from a group that includes the user request in context of the activity a user is performing, and an operational context of a network owner entity. Accordingly, the MCR system establishes a designated network path among a plurality of different available network paths of the data communication network based at least in part on the route connection data.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: January 18, 2022
    Assignee: RAYTHEON COMPANY
    Inventors: Hector L. Irizarry, Karen L. Trapane