Switching A Message Which Includes An Address Header Patents (Class 370/389)
  • Patent number: 10694533
    Abstract: Network scheduling in unlicensed spectrums is described. A scheduler can assess, at a first time, first conditions of an unlicensed spectrum, such as Long-Term Evolution unlicensed spectrum. Based at least partly on the first conditions, the scheduler can determine a schedule for transmitting data via the unlicensed spectrum. The scheduler can, for a first period of time, facilitate transmission of data between mobile devices that are communicatively coupled to the communication tower based at least partly on the schedule. At a second time after the first time, the scheduler can assess second conditions of the unlicensed spectrum and update the schedule based at least partly on the second conditions to generate an updated schedule. For a second period of time, the scheduler can facilitate transmission of data between the mobile devices based at least in part on the updated schedule.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: June 23, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Yasmin Karimli, Gunjan Nimbavikar
  • Patent number: 10693832
    Abstract: A network where FC and Ethernet storage traffic share the network. The network extends FC SAN storage attributes to Ethernet storage devices. The network is preferably formed of FC switches, so each edge switch acts as an FCoE FCF, with internal communications done using FC. IP packets are encapsulated in FC packets for transport. Preferably, either each outward facing switch port can be configured as an Ethernet or FC port, so devices can be connected as desired. Ethernet addresses of IP devices are discovered based on ARP requests and lookup misses. Once an ARP request is trapped, the source device's information is added to a local database and distributed within the network. If the destination device is not known, a network-specific fabric protocol is used to propagate the ARP request to the other switches. An ARP response is processed similarly to update the local database and to distribute the update.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: June 23, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Glenn Wenig, Daniel Chung, Jesse Willeke
  • Patent number: 10693782
    Abstract: The disclosure herein describes a system, which provides service switching in a datacenter environment. The system can include a service switching gateway, which can identify a service tag associated with a received packet. During operation, the service switching gateway determines a source client, a requested service, or both for the packet based on the service tag, identifies a corresponding service portal based on the service tag, and forwards the packet toward the service portal. The service switching gateway can optionally maintain a mapping between the service tag and one or more of: a source client, a required service, the service portal, and a tunnel encapsulation. The service switching gateway can encapsulate the packet based on an encapsulation mechanism supported by the service portal and forward the packet based on the mapping.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: June 23, 2020
    Assignee: NICIRA, INC.
    Inventors: Jayant Jain, Anirban Sengupta
  • Patent number: 10693787
    Abstract: Techniques are disclosed to throttle bandwidth imbalanced data transfers. In some examples, an example computer-implemented method may include splitting a payload of a data transfer operation over a network fabric into multiple chunk get operations, starting the execution of a threshold number of the chunk get operations, and scheduling the remaining chunk get operations for subsequent execution. The method may also include executing a scheduled chunk get operation in response determining a completion of an executing chunk get operation. In some embodiments, the chunk get operations may be implemented as triggered operations.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: June 23, 2020
    Assignee: Intel Corporation
    Inventors: Timo Schneider, Keith D. Underwood, Mario Flajslik, Sayantan Sur, James Dinan
  • Patent number: 10693595
    Abstract: In a serial communication interface with transceivers that run on different clocks, an ACK transmit FIFO is used to track packets transmitted, and an ACK receive queue is used to track ACK bits for received packets. The ACK receive queue contains a number of entries, and training for the transceivers begins transmitting ACK bits from the ACK receive queue once the ACK receive queue has multiple valid ACK bits. When the ACK receive queue is less than a lower threshold, an ACK compensation mechanism sends one or more packets that make the ACK receive queue grow. When the ACK receive queue is more than an upper threshold, the ACK compensation mechanism sends one or more packets that make the ACK receive queue shrink. The combination of the ACK receive queue and the ACK compensation mechanism allow dynamically compensating for the different clocks of the two transceivers.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul A. Ganfield, David J. Krolak
  • Patent number: 10693908
    Abstract: Disclosed herein are an apparatus and method for detecting a Distributed Reflection Denial of Service (DRDoS) attack. The DRDoS attack detection apparatus includes a network flow data reception unit for receiving network flow data from network equipment, a session type determination unit for determining a session type of the received network flow data, a host type determination unit for determining a type of host corresponding to the network flow data based on the session type, an attack method determination unit for determining an attack method corresponding to the network flow data, a protocol identification unit for identifying a protocol of the network flow data, and an attack detection unit for detecting a DRDoS attack based on the session type, the host type, the attack method, and the protocol.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: June 23, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jung-Tae Kim, Ik-Kyun Kim
  • Patent number: 10692325
    Abstract: A system and method for peer-to-peer gaming is described. One embodiment includes a system for peer-to-peer gaming, the system comprising an at least one gaming client, wherein the at least one gaming client is configured to accept a selection of an at least one gaming option from a player, and allow the player to play a game based on the selection of the at least one gaming option; an administration server, wherein the administration server is configured to receive the selection of the at least one gaming option from the at least one gaming client, and initiate the game for the player based on the selection of the at least one gaming option; and an at least one gaming server, wherein the at least one gaming sever is configured to run the game and transmit data about the game to the administration server.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: June 23, 2020
    Assignee: AG 18, LLC
    Inventors: Jordan Simons, Nicholas Koustas, John Mix, Alexander Oxman
  • Patent number: 10693714
    Abstract: A communication method for Wi-Fi Internet of Things equipment, which is used for Wi-Fi Internet of Things main control equipment to send control information to Wi-Fi Internet of Things controlled equipment, in which Wi-Fi Internet of main control equipment and Wi-Fi Internet of Things controlled equipment complete pairing, and acquire a MAC address and a communication key of each other; the Wi-Fi Internet of main control equipment sends control information to the Wi-Fi Internet of Things controlled equipment by loading a private information structure in a Wi-Fi unicast packet or multicast packet; and the Wi-Fi Internet of Things controlled equipment sends confirmation information to the Wi-Fi Internet of Things main control equipment after receiving the control information.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: June 23, 2020
    Assignee: ESPRESSIF SYSTEMS (SHANGHAI) PTE LTD
    Inventors: Swee Ann Teo, Hao Lin, Jiangjian Jiang, Rui Zhan
  • Patent number: 10686890
    Abstract: A network device may execute a process (e.g., a software keep-alive process (SKAP)) that schedules the transmission of keep-alive messages or packets. The network device maintains a database of keep-alive network sessions storing information that is used for scheduling the transmission of the keep-alive messages or packets for the keep-alive network sessions. The database may be read and a next transmission time and session frequency for one or more keep-alive sessions may be determined. The one or more keep-alive sessions may then be placed in appropriate banks within a timer queue based on the determined next transmission time and session frequency. Each bank is associated with a time period from the current time. The keep-alive sessions having sooner next transmission times are placed in higher priority banks. The scheduler may allow for real-time scheduling of the one or more keep-alive sessions.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: June 16, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Rajib Dutta, Michael Li, Aravindu Maneti
  • Patent number: 10684237
    Abstract: A method is disclosed for operating an x-ray device, in particular a computed tomograph, including a controller and a number of detector units coupled thereto for signaling purposes. Each of the detectors includes a functional unit and a number of detector elements coupled thereto. In an embodiment of the method, a synchronized clock signal for activating the detector elements is created from a control signal of the controller on the functional unit side.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: June 16, 2020
    Assignee: SIEMENS HEALTHCARE GMBH
    Inventors: Alexander Graf, Stefan Hartmann
  • Patent number: 10686524
    Abstract: An ONU comprises: a receiver configured to receive a discovery gate message from an OLT, the discovery gate message comprises a channel assignment field, and a discovery information field, the channel assignment field indicates transmission characteristics for a plurality of channels, and the discovery information field indicates a 25G upstream capability and a 25G discovery window; and a processor coupled to the receiver and configured to process the discovery gate message. A method implemented in an ONU, the method comprises: generating a register request message, the register request message comprises a destination address field, a source address field, a length/type field, an opcode field, and a discovery information field, and the discovery information field indicates a 25G upstream capability and a 25G registration attempt; and transmitting the register request message to an OLT.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: June 16, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Bo Gao, Duane Remein, Frank Effenberger
  • Patent number: 10686703
    Abstract: Virtual machine environments are provided in the switches that form a network, with the virtual machines executing network services previously performed by dedicated appliances. The virtual machines can be executed on a single multi-core processor in combination with normal switch functions or on dedicated services processor boards. Packet processors analyze incoming packets and add a services tag containing services entries to any packets. Each switch reviews the services tag and performs any network services resident on that switch. This allows services to be deployed at the optimal locations in the network. The network services may be deployed by use of drag and drop operations. A topology view is presented, along with network services that may be deployed. Services may be selected and dragged to a single switch or multiple switches. The management tool deploys the network services software, with virtual machines being instantiated on the switches as needed.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: June 16, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: James Kwon, Joseph Ammirato
  • Patent number: 10686847
    Abstract: The present invention relates to a first and second method and corresponding nodes for generating dynamic Service Point Triggers, SPTs, in an IP multimedia subsystem, IMS. The first method comprises receiving, at a first node, Initial Filter Criteria, IFC, belonging to a service profile of a user subscribed to said IMS, said IFC including a plurality of preset SPTs, respectively indicating conditions to be evaluated and information including at least one criterion for generating one or more dynamic SPTs; evaluating, at said first node, said plurality of preset SPTs according to a configured order of priorities; generating, at said first node, if said at least one criterion is met, one or more dynamic SPTs based on said information, whereby said dynamic SPTs indicate respective new conditions to be evaluated. The second method comprises configuring, at a second node, the above IFC, and providing the configured IFC to the above first node during initial registration of the user.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: June 16, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Emiliano Merino Vazquez, Flor Belén Lorenzo Cabezas, Antonio Pescador Del Oso
  • Patent number: 10686711
    Abstract: Described herein are systems, methods, and software to enhance secure communications between computing systems. In one implementation, a communication service identifies a communication request from an application on the computing system to transfer data to a second application on a second computing system. In response to the communication request, the communication service identifies a communication group of a plurality of communication groups associated with the application and the second application. Once the communication group is identified, the communication service identifies a communication quality of service based on the identified communication group, and transfers the data associated with the communication request to the second computing system in accordance with the communication quality of service.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: June 16, 2020
    Assignee: COLORTOKENS, INC.
    Inventors: Ravi Voleti, Harish Magganmane, Ashish Trivedi, Deepak Mohanty, Anoop Kapoor, Pankaj Parekh, Naveen Kulshreshtha
  • Patent number: 10686616
    Abstract: Exemplified systems and methods facilitate multicasting latency shaping operations for router, switches, and other network devices, to control distribution latency and/or selective prioritized distribution of latency among multicast destinations using a tag that specifies a traversal sequence of a Multicast Expansion Table (MET). The exemplified systems and methods facilitates the management of traffic that is particularly beneficial in a data center.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: June 16, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Dennis Khoa Dang Nguyen, Chih-Tsung Huang
  • Patent number: 10679673
    Abstract: A method is provided for synchronizing playback of audio an/or video by a plurality of separate devices in a computer network. Each separate device generates a virtual clock in response to a timing of the audio codec of a received audio stream. Either the virtual clock is generated directly in response to the tick counter of the audio codec, or by a periodic measurement of the timing of the audio codec interpolated by a monotonic clock. A sample rate converter may be used to slightly adjust the frequency of the virtual clock.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: June 9, 2020
    Assignee: ROKU, INC.
    Inventors: Brian Thoft Moth Møller, Paul Fleischer, Bjørn Reese
  • Patent number: 10677832
    Abstract: An over-the-air measurement system is provided for analyzing a device under test. The over-the-air measurement system includes a first measurement unit, a first antenna connected to the first measurement unit, a second measurement unit, and a second antenna connected to the second measurement unit. The first measurement unit is configured to establish a communication link, within a communication link frequency range, to the device under test via the first antenna. The second measurement unit is configured to measure radio frequency radiation, within a measurement frequency range, of the device under test via the second antenna. The communication link frequency range and the measurement frequency range do not overlap each other.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: June 9, 2020
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventor: Vincent Abadie
  • Patent number: 10680941
    Abstract: In general, techniques described are for providing graceful restart procedures for network devices of label switched paths (LSPs) implemented with label stacks. For example, a restarting network device may include a processor coupled to a memory that executes software configured to: receive a path signaling message including a recovery object that defines a reverse path of the LSP from an egress network device of the LSP to the restarting network device, including at least an upstream label and a downstream label associated with the restarting network device; determine, based on the recovery object, the upstream label and the downstream label associated with the restarting network device; and instantiate a control plane state of the restarting network device based on the recovery object.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: June 9, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Vishnu Pavan Beeram, Raveendra Torvi, Harish Sitaraman, Chandrasekar Ramachandran
  • Patent number: 10678626
    Abstract: In deploying a system in a computing environment, before deployment, a deployment engine performs a pre-deployment validation of the system using pre-determined system requirements. When the pre-deployment validation of the system fails, the deployment of the system is terminated. When the pre-deployment validation of the system succeeds, the deployment engine performs the following for each artifact of the system. Before deployment of a given artifact of the system, a pre-deployment validation of the given artifact is performed using pre-determined artifact properties. When the pre-deployment validation of the given artifact fails, the deployment of the system is terminated. When the pre-deployment validation of the given artifact succeeds, the given artifact is deployed. After the deployment of the given artifact, a post-deployment validation of the given artifact is performed using deployment data for the given artifact.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: June 9, 2020
    Assignee: International Business Machiness Corporation
    Inventors: Raghavendra Rao Dhayapule, Natesh H. Mariyappa, Srinivas R. Mangi, Patrick A. Dass1
  • Patent number: 10680836
    Abstract: An apparatus comprises an Ethernet port including high-side transformers and low-side transformers. High-side current paths supply high-side currents form a high voltage rail to high-side center taps of the high-side transformers. Low-side current paths supply or do not supply low-side currents from a low voltage rail to low-side center taps of the low-side transformers, and convert the low-side currents to sense voltages. A controller configures the low-side current paths to either supply or not supply the low-side currents to the low-side center taps when none of the sense voltages exceed a voltage threshold representative of an overcurrent threshold or when at least one of the sense voltages exceeds the voltage threshold, respectively. A current monitor injects additional current into the low-side current paths only when at least one of the high-side currents exceeds the overcurrent threshold.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: June 9, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Paolo Sironi, Sushin Suresan Adackaconam, Joel Goergen, Roberto Gianella
  • Patent number: 10677765
    Abstract: Methods and systems structural health monitoring system for a cyclically loaded structure are provided. The system includes a processor and a memory, and is configured to, in accordance with a data acquisition pattern: acquire raw sensed data from each of the N sensors; convert the raw sensed data into a data packet; store the data packet as a first data packet; acquire raw sensed data from each of the N sensors a second time and store the data packet as a second data packet; identify a scalar deviation between the first data packet and the second data packet; and transmit anomaly information to an external maintenance reasoner when the scalar deviation is determined to exceed a threshold. The data acquisition pattern incorporates a customer specific arrangement of a plurality of piezoelectric (PZT) sensors and sampling the sensors at predetermined angular locations on a circle of rotation associated with the structure.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: June 9, 2020
    Assignee: Honeywell International Inc.
    Inventors: Peter Raso, Cenek Sandera, Radek Hedl
  • Patent number: 10681750
    Abstract: The present invention relates to a 5G or pre-5G communication system for supporting high data throughput beyond the 4G communication systems such as LTE. A method for a server for supporting the mobility of a user equipment (UE) in a mobile communication network comprises the steps of: establishing an IP flow with the UE utilizing a first IP address to transceive data; receiving a message comprising a second IP address allocated to the UE and an identifier for the IP flow; generating a tunnel interface for communicating with the UE having the second IP address as the ending IP address, and binding the IP flow allocated to the identifier to the generated tunnel interface; and transceiving data with the UE by means of the tunnel interface.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: June 9, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yegin Alper, Jung-Shin Park, Beom-Sik Bae, Ji-Cheol Lee, Jin-Sung Lee
  • Patent number: 10671849
    Abstract: According to one embodiment, a system includes a wearable device on a head of a user and including a display in a line of vision of the user, a first detector configured to detect a movement of the user, a second detector configured to detect a state of an apparatus operated by the user, and a server connected to the wearable device, the first detector and the second detector. The server is configured to display information about work contents of the user on the display based on a detection result of the first detector and a detection result of the second detector.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: June 2, 2020
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Akira Tanaka, Yasuhiro Kanishima, Kenichi Doniwa, Hiroaki Komaki, Hiroki Kumagai, Takashi Sudo, Nobuhide Okabayashi
  • Patent number: 10674381
    Abstract: A network controller, a user equipment (UE) device, and associated methods for adaptively prioritizing simultaneous unicast and multicast communications based on traffic classes. The UE may determine whether each of a unicast communication and a multicast communication are associated with a foreground application or a background application. The UE may further determine whether each of the unicast communication and the multicast communication are high priority or low priority. The UE may then buffer one of the unicast or multicast communications based on the whether it is associated with a foreground or background application, whether it is high or low priority, and whether it is a unicast or multicast communication.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: June 2, 2020
    Assignee: Apple Inc.
    Inventors: Muthukumaran Dhanapal, Vijay Venkataraman
  • Patent number: 10671476
    Abstract: There is disclosed in an example an interconnect apparatus having: a root circuit; and a downstream circuit comprising at least one receiver; wherein the root circuit is operable to provide a margin test directive to the downstream circuit during a normal operating state; and the downstream circuit is operable to perform a margin test and provide a result report of the margin test to the root circuit. This may be performed in-band, for example in the L0 state. There is also disclosed a system comprising such an interconnect, and a method of performing margin testing.
    Type: Grant
    Filed: September 26, 2015
    Date of Patent: June 2, 2020
    Assignee: Intel Corporation
    Inventors: Daniel S. Froelich, Debendra Das Sharma, Fulvio Spagna, Per E. Fornberg, David Edward Bradley
  • Patent number: 10671688
    Abstract: According to the present invention, an information processing apparatus is provided, which comprises a unit which acquires the requested resource, a unit which stores a history of the resource, a unit which causes a display unit to display a screen that is based on the acquired resource and includes an input portion for receiving an input of a return instruction instructing that an immediately previous screen be returned to, and a unit which determines whether the immediately previous screen is a screen that is based on a resource stored in the history, and if the screen is not based thereon, transmits a message indicating that the return instruction has been made to a unit that has instructed the request of the resource, and if not, returns the screen to an immediately previous screen according to the history.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: June 2, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kosuke Nakashima
  • Patent number: 10673650
    Abstract: A packet processor may implement programmable tunnel creation. A network packet may be received at a packet processor. A tunneling protocol may be identified for the network packet. The packet processor may access one or more memories to obtain tunnel header data that includes a tunnel header and field identifiers which indicate respective fields in the tunnel header that are determined based on data in the network packet. The tunnel header data may have been stored in the one or more memories prior to receiving the network packet. The network packet may be modified to insert the tunnel header into the network packet including the respective fields indicated by the field identifiers. The modified packet may then be transmitted.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Kiran Kalkunte Seshadri
  • Patent number: 10673927
    Abstract: Systems and methods are provided for monitoring TCP requests via remote clients. A transmission control protocol (TCP) request is received at a monitoring server for a target server. At least one target geographic location is determined for the TCP request. A client of a plurality of available remote clients is selected such that each selected client is within a threshold distance of a determined target geographic location. The TCP request is transmitted from the monitoring server to the selected client. The TCP request is forwarded from the selected client to the target server. A TCP response is received from the target server at the selected client. The TCP response is forwarded from the selected client to the monitoring server.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: June 2, 2020
    Assignee: THE SEARCH MONITOR, LLC
    Inventors: Lori Weiman, Shaun Martinec
  • Patent number: 10673764
    Abstract: An embodiment of the invention may include a method, computer program product, and system for data transfer management. The embodiment may include receiving a data packet from a client computing device. The received data packet is part of a data flow. The embodiment may include determining that the received data packet is not part of a data flow tracking list. The embodiment may include computing a current mapping value for the received data packet. The embodiment may include determining that a global system state of expecting change exists. The embodiment may include computing an expected mapping value for the received data packet. The embodiment may include determining that the expected mapping value is not equal to the current mapping value. The embodiment may include adding the data flow to the data flow tracking list. The embodiment may include forwarding the received data packet according to the current mapping value.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Dean H. Lorenz, Valleriya Perelman
  • Patent number: 10666616
    Abstract: Application identification and control in a network device. In one embodiment, a method may include establishing, at a network device, a Virtual Private Network (VPN) tunnel through which all Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) traffic sent from or received at the network device is routed. The method may also include monitoring, at the network device, all TCP and UDP traffic sent from or received at the network device through the VPN tunnel. The method may further include extracting, at the network device, payload data from the monitored TCP and UDP traffic. The method may also include analyzing the extracted payload data to identify applications executing on the network device that sent or received the monitored TCP and UDP traffic. The method may further include taking, at the network device, a security action on the network device based on the identified applications.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: May 26, 2020
    Assignee: CA, Inc.
    Inventors: Qing Li, Joseph H. Chen, Qu Bo Song, Ying Li, Zhicheng Zeng, Jiang Dong
  • Patent number: 10659053
    Abstract: A PCB includes a programmable logic device (PLD), a memory, a live power ON sequence algorithm, and other electronics. The PLD is connectable to a primary DC power supply. The PLD is configurable by a configuration memory device having stored PLD configuration information. Upon completion of the configuring the PLD generates a PLD control signal or the algorithm triggers generation of a PLD control signal substitute to indicate a configuration of PLD is complete and the PLD is in active mode. Power coupling includes the primary DC power supply coupled to a power input of an electronic switch or the primary DC power supply wiring coupled to a power input of a second DC power supply. The PLD control signal or substitute provides an enable signal that controls power arriving through the electronic switch or from the second DC power supply to the other electronics.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: May 19, 2020
    Assignee: Honeywell International Inc.
    Inventors: Gautam V. Sharma, Amit Kumar
  • Patent number: 10657108
    Abstract: In one embodiment, a method includes determining a home node that corresponds to gateway (GW) nodes in a clustered file system, each GW node being eligible to process one or more read tasks, determining a peer GW eligibility value for more than one of the GW nodes in the clustered file system eligible to process one or more read tasks, and determining a single GW node from amongst the GW nodes having a highest peer GW eligibility value for each home node. Additionally, the method includes assigning and defining a size for one or more read task items for the GW nodes having the highest peer GW eligibility value for multiple home nodes based on a current dynamic profile of the GW nodes, and distributing workload to the GW nodes according to the size for each of the one or more read task items assigned to the GW nodes.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kalyan C. Gunda, Dean Hildebrand, Manoj P. Naik, Riyazahamad M. Shiraguppi
  • Patent number: 10659357
    Abstract: Virtual machine environments are provided in the switches that form a network, with the virtual machines executing network services previously performed by dedicated appliances. The virtual machines can be executed on a single multi-core processor in combination with normal switch functions or on dedicated services processor boards. Packet processors analyze incoming packets and add a services tag containing services entries to any packets. Each switch reviews the services tag and performs any network services resident on that switch. This allows services to be deployed at the optimal locations in the network. The network services may be deployed by use of drag and drop operations. A topology view is presented, along with network services that may be deployed. Services may be selected and dragged to a single switch or multiple switches. The management tool deploys the network services software, with virtual machines being instantiated on the switches as needed.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: May 19, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: James Kwon, Joseph Ammirato
  • Patent number: 10659395
    Abstract: A network where FC and Ethernet storage traffic share the underlying network. The network extends FC SAN storage specific attributes to Ethernet storage devices. The network is preferably formed of FC switches, so each edge switch acts as an FCoE FCF, with internal communications done using FC. IP packets are encapsulated in FC packets for transport. Preferably, either each outward facing switch port can be configured as an Ethernet or FC port, so devices can be connected as desired. FCoE devices connected to the network are in particular virtual LANs (VLANs). The name server database is extended to include VLAN information for the device and the zoning database has automatic FCOE_VLAN zones added to provide a mechanism for enhanced soft and hard zoning. Zoning is performed with the conventional zoning restrictions enhanced by including the factor that any FCoE devices must be in the same VLAN.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: May 19, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Kiran Sangappa Shirol, Chandra Mohan Konchada
  • Patent number: 10659374
    Abstract: A frame transmission controlling apparatus includes: a list configuration unit managing a parameter related to a gate control; a cycle timer unit managing a start timing of a cycle; a list executing unit performing the gate control based on the parameter, wherein the list executing unit includes: a cycle executing state machine setting an expiration time of at least one section included in the cycle, checking gate operation information corresponding to a list pointer indicating the at least one section, and performing a control corresponding to the gate operation information; a delaying state machine deducting and updating the expiration time by a predetermined unit; a cycle holding state machine generating a control signal indicating stopping transmission in MAC; and a cycle releasing state machine generating a control signal indicating resuming the transmission in MAC.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: May 19, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Chang Ho Choi, Tae Kyu Kang, Jeong Dong Ryoo, Tae Sik Cheung
  • Patent number: 10649698
    Abstract: An information processing apparatus connected to a plurality of networks, includes: a plurality of device drivers each of which is receives a packet from each of the networks; and circuitry determines a network to which a transmission source device of the packet belongs based on information indicating which of the device drivers has received the packet.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: May 12, 2020
    Assignee: Ricoh Company, Ltd.
    Inventor: Takeshi Ejima
  • Patent number: 10652162
    Abstract: Particular embodiments described herein provide for an electronic device that includes at least one processor operating at eight hundred (800) megahertz and can be configured to receive a data stream, parse packets in the data stream, and process at least two (2) full packets from the data stream in a single clock cycle. In an example, the data stream is at least a two hundred (200) gigabit Ethernet data stream and a bus width is at least thirty-two (32) bytes.
    Type: Grant
    Filed: June 30, 2018
    Date of Patent: May 12, 2020
    Assignee: Intel Corporation
    Inventors: Dan Christian Biederman, Matthew James Webb
  • Patent number: 10652097
    Abstract: A method is disclosed. The method may comprise identifying a plurality of network devices in a cluster of network devices. In some examples, the method may comprise identifying any virtual local area networks (VLANs) that are enabled on each of the plurality of network devices in the cluster of network devices. In some examples, the method may comprise, for each identified VLAN, determine a set of network devices accessible on a respective VLAN. In some examples, the method may comprise probing the respective VLAN in response to the respective VLAN being accessible by each network device in the cluster of network devices. A network device and a machine-readable medium are also disclosed.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: May 12, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Srinivas Killadi, Sree Vasthav Shatdarshanam Venkata
  • Patent number: 10652888
    Abstract: A system for allocating wireless frequency spectrum is provided. The system may include one or more location tags attached on one or more foreign network devices and domestic network devices, one or more real-time location tracking system configured to detect the one or more location tags, and at least one control unit in communication with at least one domestic network device. The control unit may be configured to query one or more proximity policies associated with the foreign network devices and the domestic network devices, apply a modified network configuration to one or more of the domestic network devices when at least one associated proximity policy is discovered, and restore a default network configuration, or setting the modified network configuration as a new default network configuration, to the one or more of the domestic network devices when the discovered proximity policy is no longer effective.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: May 12, 2020
    Assignee: The Boeing Company
    Inventors: Michael D. McInnis, Payal Shah, Navpreet Singh
  • Patent number: 10652424
    Abstract: A communication apparatus comprises: a sending unit that sends data to a designated destination; a receiving unit that receives a response to the send by the sending unit; a recording unit that records information relating to a send when the send is performed by the sending unit, and associates and records, when a response to the send is further received by the receiving unit, information of a send-source of the response; and a control unit that causes the sending unit to resend data based on information recorded in the recording unit, wherein the control unit causes the sending unit to resend data to a destination indicated by information, among the recorded information, for which a predetermined time has elapsed since the recording and for which a response has not been received by the receiving unit.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: May 12, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toshiyuki Nakazawa
  • Patent number: 10649834
    Abstract: In deploying a system in a computing environment, before deployment, a deployment engine performs a pre-deployment validation of the system using pre-determined system requirements. When the pre-deployment validation of the system fails, the deployment of the system is terminated. When the pre-deployment validation of the system succeeds, the deployment engine performs the following for each artifact of the system. Before deployment of a given artifact of the system, a pre-deployment validation of the given artifact is performed using pre-determined artifact properties. When the pre-deployment validation of the given artifact fails, the deployment of the system is terminated. When the pre-deployment validation of the given artifact succeeds, the given artifact is deployed. After the deployment of the given artifact, a post-deployment validation of the given artifact is performed using deployment data for the given artifact.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: May 12, 2020
    Inventors: Raghavendra Rao Dhayapule, Natesh H. Mariyappa, Srinivas R. Mangi, Patrick A. Dass
  • Patent number: 10650023
    Abstract: A computer-automated method for securing unidirectional communication within a network. The method includes orchestrating an automated arrangement and/or coordination of at least one portion of a message using a top-level orchestration server, transmitting a first data packet from the top-level orchestration server to a first top-level backbone server, wherein the first data packet is a first portion of the message, and authenticating the first data packet using the first top-level backbone server. The method can include transmitting a second data packet from the first top-level backbone server to a second top-level backbone server, wherein the second data packet is a second portion of the message and/or the second data packet includes a modified first data packet and authenticating the second data packet using the second top-level backbone server.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: May 12, 2020
    Assignee: BOOZ ALLEN HAMILTON, INC.
    Inventors: Evan Montgomery-Recht, James J. Ter Beest
  • Patent number: 10652044
    Abstract: The invention is related to a method for transmitting sporadic data stream (SStream) over a packet switched network carrying out further a transmission of priority data transmission within scheduled successive priority time windows. More particularly, the transmission of the sporadic data stream is preceded by a transmission of a reservation frame (RSVFrame) including information related at least to a timing for transmitting the sporadic data stream outside from said scheduled priority time windows.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: May 12, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Christophe Mangin
  • Patent number: 10652220
    Abstract: Disclosed herein are embodiments of systems, methods, and products comprise a computing device, which provides a secure data transport service (SecureX) for data packets traversing from an end user device (EUD) to a mission network over untrusted networks. The disclosed SecureX module may be software product running on the EUD and on a SecureX appliance fronting the mission network. The SecureX module on the EUD compresses the data packets by removing header fields that are constant over the same packet flow and double encrypts the data packets with different cryptographic keys. The SecureX on the EUD transmits the double compressed encrypted data packets over the untrusted network. The SecureX appliance receives the double compressed encrypted data packets, decrypts the data packets and decompresses the data packets to recreate the original data packets. The SecureX appliance transmits the original data packets to the mission network.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: May 12, 2020
    Assignee: Architecture Technology Corporation
    Inventor: Ranga S. Ramanujan
  • Patent number: 10644961
    Abstract: A method and apparatus for self-adjusting networks including internet-of-things (IoT) devices is provided. An exemplary system includes a source discovery system configured to identify if a source sending a message is in a database, and, if not, add the source to the database and rank the source by link metrics of messages received from the source. A sink discovery system is configured to identify if a sink receiving a message is in a database, and, if not, add the sink to the database. The sink discovery system is configured to rank the sink by link metrics of messages responded to by the sink. A dynamic mapping system is configured to create a dynamic map of communications between a source and a sink, and implement a self-healing subsystem to restore a loss of communications between a source and a sink.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: May 5, 2020
    Assignee: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly, Michael Nolan, Pat Cheevers
  • Patent number: 10642650
    Abstract: In general, the disclosure describes techniques for distributing processing of routes among multiple execution threads of a network device. In some examples, a method includes identifying, with a thread of a plurality of execution threads, a first route processing thread of the execution threads to process a first route of a routing protocol, the first route received by the network device; identifying, with the thread, a second route processing thread of the execution threads to process a second route of a routing protocol, the second route received by the network device; processing, by the first route processing thread executing on a first core of the plurality of processing cores, the first route; and processing, by the second route processing thread executing on a second core at least partially concurrently with the first route processing thread executing on the first core of the plurality of processing cores, the second route.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 5, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Kevin F. Wang, Jaihari V. Loganathan, Sanjay Khanna
  • Patent number: 10644895
    Abstract: Embodiment provide recovering multicast data traffic during spine reload in software defined networks by identifying interfaces available between spine switches and a public network in a site; identifying Group Internet Protocol-outer (GIPo) addresses that handle multicast communications between endpoints associated together in a bridge domain, wherein the endpoints are connected via leaf switches in communication with the spine switches in a Clos topology; assigning each GIPo address to one virtual interface group (ViG) of a plurality of ViGs to generate GIPo-to-ViG mappings; distributing the GIPo-to-ViG mappings to the spine and leaf switches; assigning each ViG to one Interface as first ViG-to-Interface mappings; distributing the first ViG-to-Interface mappings to the spine and leaf switches and; when a number of available Interfaces changes, re-assigning each ViG to one currently-available Interface as second ViG-to-Interface mappings; and distributing the second ViG-to-Interface mappings to the spine swi
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: May 5, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Biju M. Mammen, Sundher Narayanaswamy
  • Patent number: 10645060
    Abstract: A method, device and system for message forwarding are provided. The method may include the following acts. A second device in a second domain receives a first message from a first domain. The second device allocates, for the first message, a second Service Function Path Identifier (SFPID) corresponding to a Service Function Chain (SFC) in the second domain, and obtains a second message. The second device sends the second message to one or more other devices, except the second device, in the second domain.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: May 5, 2020
    Assignee: XI'AN Zhongxing New Software Co., LTD
    Inventors: Ting Ao, Bo Wu
  • Patent number: 10645116
    Abstract: Embodiments are provided for managing routes of data traffic within a network. The management may be performed via a graphical user interface that interacts with a Web server to update a configuration file. The configuration file can be converted to router management commands by a network management device (e.g., a BGP speaker). The commands can then be sent to border routers for controlling network traffic. Embodiments are also provided for capturing and logging routing updates made in a network.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: May 5, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Robert Smith, Shawn Marck
  • Patent number: RE48066
    Abstract: Anonymous voice communication between a first station and a second station is facilitated by providing an interface that allows input of a transaction specification from at least one of the first and second stations. A reference code associated with the transaction is generated, there being a defined relationship between the reference code and the address of the second station for voice communication. The reference code is supplied to the first station, and a voice communication request and the reference code are received from the first station. The reference code is used to recover said address and a channel for voice communication is opened between said first and second stations. Voice communication can thereby be established between the first and second stations without providing the address of the second station to the first station. An Internet-based service system for data mining user information is herein disclosed and enabled.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: June 23, 2020
    Assignee: Flexiworld Technologies, Inc.
    Inventors: Christina Ying Liu, William Ho Chang