Switching Control Patents (Class 370/360)
  • Patent number: 11909584
    Abstract: Particular embodiments may detect, by a core network, a change in network traffic types from a first network traffic type to a second network traffic type. The core network includes one or more network functionality components. Each of the one or more network functionality components is decomposed into multiple service types. The core network may determine several service instances for deployment in response to the change in the network traffic types. Each of the service instances may belong to one of the multiple decomposed service types. The core network may deploy several service instances to one or more server machines of the core network according to a decomposed service type of a respective service instance.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: February 20, 2024
    Assignee: Meta Platforms, Inc.
    Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
  • Patent number: 11899419
    Abstract: An integrated control management system includes an input output device. The input output device includes a database, a memory module, a first processing module, and a second processing module. The memory module receives and stores a plurality of integrated control commands, and one of the integrated control commands is generated based on a hardware control command for setting a hardware control transmitted by another input and output device. The first processing module reads the integrated control command from the memory module and obtains the hardware control data from the integrated control command. The first processing module updates the hardware control data to the database. The second processing module reads the database and updates the hardware control data stored in the database to another database in another input output device. The second processing module sets the hardware control based on the hardware control data stored in the database.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: February 13, 2024
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Heng-Chia Hsu, Chen-Yin Lin, Yu-Shu Yeh, Chien-Chung Wang, Chin-Hung Tan
  • Patent number: 11895041
    Abstract: Methods and apparatus for establishing network presence. In an embodiment, a method is provided for determining a presence score. The method includes capturing an image of a QR code displayed on a secondary device, capturing a sound clip of a sound signal reproduced on the secondary device, and transmitting the image and the sound clip to a server. The method also includes receiving a presence score determined from at least one of a comparison of the QR code to the image and a comparison of the sound signal to the sound clip.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: February 6, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventor: Samuel Lum
  • Patent number: 11868307
    Abstract: This application describes a hardware accelerator and a device for accelerating neural network computations. An example accelerator may include multiple cores and a central processing unit (CPU) respectively associated with DDRs, a data exchange interface connecting a host device to the accelerator, and a three-layer NoC architecture. The three-layer NoC architecture includes an outer-layer NoC configured to transfer data between the host device and the DDRs, a middle-layer NoC configured to transfer data among the plurality of cores; and an inner-layer NoC within each core and including a cross-bar network for broadcasting weights and activations of neural networks from a global buffer of the core to a plurality of processing entity (PE) clusters within the core.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: January 9, 2024
    Assignee: Moffett International Co., Limited
    Inventors: Xiaoqian Zhang, Zhibin Xiao
  • Patent number: 11822495
    Abstract: A method for managing data exchange via at least three interfaces of a ventilator, at least one interface being configured for a data exchange with at least one counterpart station that is spatially separate from the ventilator. The data exchange comprises a data input and a data output, a data input via one of the interfaces blocking the data input via at least one other interface.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: November 21, 2023
    Assignee: LOEWENSTEIN MEDICAL TECHNOLOGY S.A.
    Inventors: Matthias Schwaibold, Alexander Skiba, Christof Schroeter, Mario Haushammer
  • Patent number: 11789878
    Abstract: Methods, apparatus and systems for adaptive fabric allocation for local and remote emerging memories-based prediction schemes. In conjunction with performing memory transfers between a compute host and memory device connected via one or more interconnect segments, memory read and write traffic is monitored for at least one interconnect segment having reconfigurable upstream lanes and downstream lanes. Predictions of expected read and write bandwidths for the at least one interconnect segment are then made. Based on the expected read and write bandwidths, the upstream lanes and downstream lanes are dynamically reconfigured. The interconnect segments include interconnect links such as Compute Exchange Link (CXL) flex buses and memory channels for local memory implementations, and fabric links for remote memory implementations. For local memory, management messages may be used to provide telemetry information containing the expected read and write bandwidths.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: October 17, 2023
    Assignee: Intel Corporation
    Inventors: Benjamin Graniello, Francesc Guim Bernat, Karthik Kumar, Thomas Willhalm
  • Patent number: 11784932
    Abstract: Approaches, techniques, and mechanisms are disclosed for improving operations of a network switching device and/or network-at-large by utilizing queue delay as a basis for measuring congestion for the purposes of Automated Queue Management (“AQM”) and/or other congestion-based policies. Queue delay is an exact or approximate measure of the amount of time a data unit waits at a network device as a consequence of queuing, such as the amount of time the data unit spends in an egress queue while the data unit is being buffered by a traffic manager. Queue delay may be used as a substitute for queue size in existing AQM, Weighted Random Early Detection (“WRED”), Tail Drop, Explicit Congestion Notification (“ECN”), reflection, and/or other congestion management or notification algorithms. Or, a congestion score calculated based on the queue delay and one or more other metrics, such as queue size, may be used as a substitute.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: October 10, 2023
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Bruce Hui Kwan, Puneet Agarwal
  • Patent number: 11742991
    Abstract: Apparatuses, methods, and systems are disclosed for transmitting and/or receiving an indication of feedback. One apparatus (200) includes a transmitter (210) that transmits (702) feedback information. The feedback information corresponds to first data. The apparatus (200) includes a receiver (212) that receives (704) a signal indicating whether the feedback information is received and receives (706) second data. The apparatus (200) includes a processor (202) that determines (708), based on the feedback information and the signal, whether the second data is a complete retransmission of the first data or a partial retransmission of the first data.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: August 29, 2023
    Assignee: Motorola Mobility LLC
    Inventor: Haipeng Lei
  • Patent number: 11683349
    Abstract: Security policies can be dynamically updated in response to changes in endpoints associated with those policies. A user can indicate one or more regions or networks from which access is to be granted under a specific security policy. The user can subscribe to receive notifications upon a change relating to those endpoints, such as the addition or removal of one or more endpoints. When a change is detected, new policy information can be generated automatically and published for subscribed policies, which can then have the updates applied automatically or provided for manual review and application. Such a process enables access determinations to be made based upon up-to-date endpoint information.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: June 20, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Justin Paul Yancey
  • Patent number: 11677886
    Abstract: An information processing apparatus includes a communication unit, an information acquiring unit, a setting unit, and a controller. The communication unit communicatively connects with a terminal device having a sensor. The information acquiring unit acquires information detected by the sensor from the terminal device communicatively connected via the communication unit. The setting unit sets a preferential terminal device to be preferentially connected with the communication unit. The controller performs control to connect with the preferential terminal device preferentially over a terminal device that is not a preferential terminal device within a capacity range of the communication unit.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: June 13, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Keisuke Komatsubara
  • Patent number: 11645221
    Abstract: A port descriptor of a selected port descriptor version is obtained. The selected port descriptor version is one port descriptor version of a plurality of port descriptor versions available for selection. The port descriptor of the selected port descriptor version includes information relating to a port of the computing environment and is configured to include technology information indicating whether the port is part of a multiple lane connector packaging. A determination is made using the port descriptor of one or more operational attributes of the port. Action is taken based on the one or more operational attributes of the port.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: May 9, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen Robert Guendert, Dale F Riedy
  • Patent number: 11641321
    Abstract: Some embodiments provide a method that processes network data through a network. The method receives a packet destined for a network host associated with a logical datapath set implemented by a set of managed edge switching elements and a set of managed non-edge switching elements in the network. The method determines whether the packet is a known packet. When the packet is a known packet, the method forwards the packet to a managed switching element in the set of managed edge switching elements for forwarding to the network host. When the packet is not a known packet, the method forwards the packet to a managed switching element in the set of managed non-edge switching elements for further processing.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: May 2, 2023
    Assignee: NICIRA, INC.
    Inventors: Teemu Koponen, Keith E. Amidon, Paul S. Ingram, Martin Casado
  • Patent number: 11620766
    Abstract: In an example, an apparatus comprises logic, at least partially including hardware logic, to implement a lossy compression algorithm which utilizes a data transform and quantization process to compress data in a convolutional neural network (CNN) layer.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: April 4, 2023
    Assignee: INTEL CORPORATION
    Inventors: Tomer Bar-On, Jacob Subag, Yaniv Fais, Jeremie Dreyfuss, Gal Novik, Gal Leibovich, Tomer Schwartz, Ehud Cohen, Lev Faivishevsky, Uzi Sarel, Amitai Armon, Yahav Shadmiy
  • Patent number: 11601399
    Abstract: A system for automating identifications of forbidden network connections is configured to create a network connectivity matrix comprising allowability indications indicating whether establishing network connections between network zones are allowed or forbidden. The system determines whether there is any network connection between devices connected to a firewall device that violates a corresponding allowability indication in the network connectivity matrix. In response to determining at least one network connection between different devices that violates the corresponding allowability indication, the system determines that the at least one network connection is a forbidden network connection.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: March 7, 2023
    Assignee: Bank of America Corporation
    Inventor: Sidy Diop
  • Patent number: 11589460
    Abstract: A multilayer printed circuit board including a first printed circuit board portion, including a first inserting connector, including a plurality of contacts for creating a first removable bus connection; a second printed circuit board portion, including a second inserting connector, including a plurality of contacts for creating a second removable bus connection; a third printed circuit board portion, connected between the first printed circuit board portion and to the second printed circuit board portion, wherein a rigidity of the third printed circuit board portion is less than a rigidity of each of the first printed circuit board portion and the second printed circuit board portion; wherein the multilayer printed circuit board is foldable along the third printed circuit board portion and, if so folded, the first printed circuit board portion is arranged on top of the second printed circuit board portion.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: February 21, 2023
    Assignee: INTEL CORPORATION
    Inventors: Tin Poay Chuah, Min Suet Lim, Chee Chun Yee, Yew San Lim, Eng Huat Goh
  • Patent number: 11503432
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: storing, on a distributed storage system, a front-end (FE) instance and a plurality of real-time graph (RTG) instances, each of the plurality of RTG instances includes a plurality of device objects, the FE instance being configured to communicate with a client device associated with a first user; establishing a bi-directional streaming remote procedure call (RPC) connection between the FE instance and the plurality of RTG instances; receiving, by the FE instance, a status update from the client device; determining, by the FE instance, that a first device object corresponding to the client device is stored on a first RTG instance of the plurality of RTG instances; and transmitting a first message comprising the status update from the FE instance to the first RTG instance to update the first device object.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: November 15, 2022
    Assignee: Snap Inc.
    Inventors: Leonid Gorkin, Mengyao Li, Arif O{hacek over (g)}uz Yildiz, Jeremie Gabor, Robert Marianski, Xiaohan Zhao, Benjamin Feder
  • Patent number: 11465734
    Abstract: A system for distributed flight controllers for an electric aircraft is provided. The system includes a plurality of flight components coupled to the electric aircraft, a first controller coupled to an electric aircraft, the first controller configured to receive a plurality of measured aircraft data and generate a controller allocation datum as a function of the plurality of measured aircraft data. The system further includes a plurality of second controllers, wherein each second controller is configured to receive the controller allocation datum from the first controller, generate an allocation command as a function of the controller allocation datum, and provide the allocation command to each flight component of the plurality of flight components.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: October 11, 2022
    Assignee: BETA AIR, LLC
    Inventor: Herman Wiegman
  • Patent number: 11451515
    Abstract: Techniques managing access rules are provided. Access rules and their associated profiles are determined for evaluation. A triggering rate or a triggering percentage can be used to indicate efficacy of the rule. Recommendations can be provided based on a triggering percentage difference of the rule during a predetermined period of time. The recommendations can be provided in an interactive user interface.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: September 20, 2022
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Benjamin Scott Boding, Christopher Holmes, Cory Siddens, Henry Wong
  • Patent number: 11444883
    Abstract: Certain embodiments described herein are generally directed to a method for managing packets at a virtual forwarding element of a hypervisor. In one example, the method includes receiving a first plurality of packets at a virtual port of the virtual forwarding element. The method further includes detecting the first plurality of packets correspond to a signature configured at the virtual port. The method also includes dropping at least one packet of the first plurality of packets at the virtual port based on detecting the first plurality corresponds to the signature. The method further includes receiving a second plurality of packets at the virtual port of the virtual forwarding element, wherein the second plurality of packets do not correspond to the signature. The method also includes forwarding the second plurality of packets to one or more destinations by the virtual forwarding element.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: September 13, 2022
    Assignee: VMWARE, INC.
    Inventors: Senthilkumar Karunakaran, Chidambareswaran Raman, Neha Repal
  • Patent number: 11431407
    Abstract: Disclosed is a hardware-based protection group switching method and optical communication equipment.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: August 30, 2022
    Assignee: Sino-Telecom Technology Co., INC
    Inventors: Lei Hou, Zhiyuan Wu, Hu Xie, Lin Li
  • Patent number: 11423014
    Abstract: One embodiment of the present invention provides a switch. The switch includes a storage device, a processing module, and a database module. The storage device can maintain a database storing configuration information for the switch. During operation, the processing module produces a piece of data associated with operations of the switch based on the configuration information. The database module then stores the piece of data in a database table of the database without caching the piece of data in a memory of the switch after the piece of data is stored in the database. In this way, the database module can reduce the memory occupancy of the processing module in comparison with the storage occupancy of a schema corresponding to the database table. Subsequently, the processing module can program a hardware module of the switch with the piece of data prior to receiving an acknowledgment from the database module.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: August 23, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Krishna Mohan Elluru, Madhusoodhana Chari Sesha, Esteban Rodriguez Betancourt, Rangaprasad Sampath
  • Patent number: 11397589
    Abstract: A processing device is configured to communicate over a network with a storage system comprising a plurality of storage devices. The device comprises a multi-path input-output (MPIO) driver configured to control delivery of input-output (IO) operations from the device to the storage system over selected ones of a plurality of paths through the network. The paths are associated with respective initiator-target pairs, and each of a plurality of targets of the initiator-target pairs comprises a corresponding port of the storage system. The MPIO driver is further configured to create a plurality of IO operation threads, to use a given IO operation thread to retrieve a given IO operation from an IO queue, to attempt to perform the given IO operation on a given target of the plurality of targets, and to return the given IO operation to the IO queue upon a failure to perform the given IO operation.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: July 26, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Rabi Shankar Shaw, Anurag Bhatnagar, Sarat Kumar Behera
  • Patent number: 11362991
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a method for network management involves at a switch connected to redundant network devices, receiving a notification indicating that a first network device of the redundant network devices is active, where the redundant network devices share a first internet protocol (IP) address, and at the switch, configuring routing information to include a route to the first IP address via a second IP address of the first network device.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: June 14, 2022
    Assignee: Nile Global, Inc.
    Inventors: Rupesh Raghuvaran, Venu Hemige, Gopal Raman
  • Patent number: 11233712
    Abstract: Technologies for connecting data cables in a data center are disclosed. In the illustrative embodiment, racks of the data center are grouped into different zones based on the distance from the racks in a given zone to a network switch. All of the racks in a given zone are connected to the network switch using data cables of the same length. In some embodiments, certain physical resources such as storage may be placed in racks that are in zones closer to the network switch and therefore use shorter data cables with lower latency. An orchestrator server may, in some embodiments, schedule workloads or create virtual servers based on the different zones and corresponding latency of different physical resources.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: January 25, 2022
    Assignee: Intel Corporation
    Inventors: Matthew J. Adiletta, Aaron Gorius, Myles Wilde, Michael T. Crocker
  • Patent number: 11212375
    Abstract: A first add-in card is connected to a second add-in card via a network communication link using a first network protocol. The first add-in card determines that a first network interface device is directly connected to a second network interface device via the network communication link, and directs that the first and second network interface devices communicate via a second network protocol based upon the first network interface device being directly connected to the second network interface device via the network communication link. The second network protocol transmits a higher proportion of data than the first network protocol.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: December 28, 2021
    Assignee: Dell Products L.P.
    Inventors: Johan Rahardjo, Joshua David Anderson, Jeremiah James Bartlett
  • Patent number: 11201763
    Abstract: A communication method according to one embodiment comprises: transmitting, by a base station that manages a Licensed-Assisted Access (LAA) cell, downlink control information (DCI) to a user equipment, the DCI including subframe information and a transmission instruction of a sounding reference signal in the LAA cell, the subframe information indicates a specific subframe in which the user equipment should transmit the sounding reference signal; and transmitting, by the user equipment, the sounding reference signal to the base station in the specific subframe, based on the DCI.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: December 14, 2021
    Assignee: KYOCERA Corporation
    Inventor: Hiroyuki Urabayashi
  • Patent number: 11196683
    Abstract: Data center switches are described. A rack of a data center can include several switches to implement a network topology. The switches can include ports on their fronts and sides such that cables can be coupled with these side ports to implement the network topology.
    Type: Grant
    Filed: December 21, 2019
    Date of Patent: December 7, 2021
    Assignee: Facebook, Inc.
    Inventors: Zhiping Yao, Che Kin Leung
  • Patent number: 11164465
    Abstract: Real-time identification and provision of preferred flight parameters is provided by obtaining flight data of aircraft flights and classifying the flight data according to categories, acquiring current flight parameters from devices of an aircraft during an in-process flight, comparing the current flight parameters to the classified flight data and identifying, in real-time during the in-process flight, and based on thresholds in correlations between the current flight parameters and the classified flight data, preferred action(s) to take and preferred flight parameter value(s) for the in-process flight given current conditions of the aircraft and surrounding environment as reflected by the current flight parameters, and providing the preferred flight parameter values to computer system(s) of the aircraft.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cesar Augusto Rodriguez Bravo, Erich D. Walls, Heiner Valverde Vargas, Neil Sahota
  • Patent number: 11157854
    Abstract: Systems and methods are disclosed for automatically detecting a connection status in an asynchronous processing request. An example method includes obtaining, at a processing client and responsive to a first request from a requesting client to perform a plurality of database operations in a single transaction, a connection identifier for a connection to a database on a database server, the connection to be used to execute the plurality database operations and storing the connection identifier in a row of a status table. In some implementations the existence of the row indicates the status of the connection is active. In some implementations the row includes a flag indicating the status. The method also includes providing the connection identifier to the requesting client, receiving a second request from the requesting client, the second request being for a status of the connection, determining the status using the status table.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: October 26, 2021
    Assignee: SAP SE
    Inventors: Le-Huan Stefan Tran, Arne Harren, Jonathan Bregler, Alexander Bunte, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt
  • Patent number: 11095474
    Abstract: A communication device configured to communicate according to a data protocol in which data is carried in packets over a serial data link and the communication device is arranged: to form packets for transmission over the link in such a way that every packet commences with a first bit value; and between transmitting successive packets to continuously transmit a second bit value opposite to the first bit value over the link.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: August 17, 2021
    Assignee: MENTOR GRAPHICS CORPORATION
    Inventors: Andrew Brian Thomas Hopkins, Iain Craig Robertson
  • Patent number: 11093424
    Abstract: A rack switch coupling system includes a plurality of computing devices that are positioned in a rack in a stacked orientation. Each of the plurality of computing devices includes a top surface that corresponds with a first plane associated with that computing device, and a bottom surface that is located opposite that computing device from the top surface and that corresponds with a second plane associated with that computing device. The rack switch coupling system also includes a switch system that is positioned in the rack and that includes respective ports cabled to each of the plurality of computing devices, with each of the respective ports located adjacent the computing device to which it is cabled and between the first plane and the second plane associated with that computing device.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: August 17, 2021
    Assignee: Dell Products L.P.
    Inventors: Victor Teeter, Shree Rathinasamy, Sumedh Wasudeo Sathaye
  • Patent number: 11005714
    Abstract: A method for automatically assigning individual topological addresses to network switches includes obtaining first individual topological addresses each of which includes one identifier of a hierarchical level and N?1 non-hierarchical identifier(s) of the network switch with which it is associated, N?2. It further includes the transcoding of each first individual topological address by subdividing the N?1 non-hierarchical switch identifier(s) as a function of a value of the hierarchical level identifier into one or more sub-topology identifiers separated from one another by at least one first separator character, forming a first character string, and into one or more switch identifier(s) separated from one another by at least one second separator character, forming a second character string. A second hierarchical individual topological address is thus constituted by concatenation including the first and second character strings, as well as a third separator character therebetween.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: May 11, 2021
    Assignee: BULL SAS
    Inventor: Alain Cady
  • Patent number: 10936390
    Abstract: A system for monitoring and maintaining aircraft cargos includes a plurality of master control panels each operatively connected with at least one Line Replaceable Unit (LRU) operating in a cargo compartment of an aircraft, and at least one unit load device (ULD). The at least one ULD and at least one LRU are configured to move a cargo unit in the cargo compartment based on a control signal from the master control panel. The system also includes a command unit operatively connected with each control panel of the plurality of master control panels. The command unit includes a processor configured to retrieve a status of the cargo from each of the plurality of master control panels, and display, on an output device, a status of the at least one ULD of a plurality of ULDs and a status of the at least one LRU via the processor.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: March 2, 2021
    Assignee: GOODRICH CORPORATION
    Inventors: Rameshkumar Balasubramanian, Sudhendra Nayak, Venkatesan Muthulingam, Naveen Kumar Mallipattana Hiriyannaiah
  • Patent number: 10931550
    Abstract: Out-of-band management techniques for networking fabrics are described. In an example embodiment, an apparatus may comprise a packet-switched network interface to deconstruct a packet received via an out-of-band management network and control circuitry to execute an out-of-band management agent, and the out-of-band management agent may be operative to identify a configuration command comprised in the received packet and control an optical circuit-switched network interface based on the configuration command. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: February 23, 2021
    Assignee: Intel Corporation
    Inventors: Mohan J. Kumar, Murugasamy J. Nachimuthu
  • Patent number: 10908570
    Abstract: A power over Ethernet (PoE) device system for a building including building devices connected together and to a PoE source via a network. The PoE source is configured to provide each of the building devices with PoE. A first building device of the building devices includes a communication subsystem circuit configured to receive the PoE from the PoE source via one of the building devices, power the communication subsystem circuit using the PoE received from the PoE source via the one of the building devices, and communicate with the PoE source and the building devices via the network. The first building device includes a functional subsystem circuit configured to power the functional subsystem circuit using power received from a permanent power source of the building and control an environmental condition of the building using the power received from the permanent power source of the building.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: February 2, 2021
    Assignee: Johnson Controls Technology Company
    Inventors: Timothy C. Gamroth, Yingchun Xu
  • Patent number: 10893011
    Abstract: Embodiments of the present invention are directed to computer-implemented methods and systems for representing human or machine-controllable sources, including, but not limited to, cloud services and smart devices, with a Semantic Interface Definition Language (SIDL) so that such resources can be listened to and eventually remote-controlled by discovering and performing Situationally Suitable Actions (SSA). Embodiments of the present invention are further directed to a novel user experience that allows sources to augment each other, removing the need to switch back and forth from different user interfaces (UIs) and overall facilitating or automating the execution of chains of commands.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: January 12, 2021
    Inventors: Michele Sama, Tim Porter, Ozgun Tandiroglu, Theodosia Togia, Arseni Anisimovich, James Hammerton
  • Patent number: 10887020
    Abstract: Embodiments of the present invention provide a method and an apparatus for transmitting and receiving a client signal in an optical transport network. In the transmission method, a received client signal is mapped into a variable-rate container OTU-N, wherein a rate of the OTU-N is N times as high as a preset reference rate; and then, the variable-rate container OTU-N is split into N optical sub-channel transport units OTUsubs by column, where a rate of each OTUsub equals to the reference rate; next, the N optical sub-channel transport units OTUsubs are modulated onto one or more optical carriers; at last, the one or more optical carriers is transmitted through a fiber.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: January 5, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wei Su, Qiuyou Wu, Limin Dong
  • Patent number: 10877087
    Abstract: An audio system has an amplifier having first and second power stages configurable to drive a speaker, each power stage having two transistors connected in series. Each of one or more analog-to-digital converters is connected to measure a corresponding voltage drop across a corresponding transistor. A processor is connected to characterize the operation of the audio system based on the measured voltage drops. The ADC(s) and the processor can be used during start-up and/or run-time operations of the audio system to determine or detect transistor ON resistance, system lag time, speaker current, open-load faults, shorted-load faults, and short-to-Vdd/Vss faults. To avoid errors, the processor determines or detects and avoids under-drive conditions, high-frequency conditions, ripple-current periods, and lag-time periods while characterizing the system operations.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: December 29, 2020
    Assignee: NXP B.V.
    Inventors: Ashutosh Ravindra Joharapurkar, Arvind Sherigar, Sounak Maji
  • Patent number: 10868836
    Abstract: Security policies can be dynamically updated in response to changes in endpoints associated with those policies. A user can indicate one or more regions or networks from which access is to be granted under a specific security policy. The user can subscribe to receive notifications upon a change relating to those endpoints, such as the addition or removal of one or more endpoints. When a change is detected, new policy information can be generated automatically and published for subscribed policies, which can then have the updates applied automatically or provided for manual review and application. Such a process enables access determinations to be made based upon up-to-date endpoint information.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: December 15, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Justin Paul Yancey
  • Patent number: 10819565
    Abstract: Devices, methods, systems, and computer-readable media for using network connection health data, from multiple sources, to determine whether to switch a network connection on redundant IP networks using VoIP protocol are described herein. One non-transitory computer readable medium includes instructions for connecting an end device used by a first party to communicate with a second party through a VoIP network connection via a VoIP network device, connecting a first network device operating a first network to the VoIP device, connecting a second network device operating a second network to the VoIP device, if there are indications of a fault on at least two OSI layers, then switching from communicating VoIP connection related packets of data on the first network to communicating the VoIP connection related packets of data on the second network.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: October 27, 2020
    Assignee: Edgewater Networks, Inc.
    Inventors: Mark J. Conner, Michael P. Reiman, Brian M. Quigley
  • Patent number: 10757129
    Abstract: The present invention discloses a software security verification method, a device, and a system, and relates to the communications field, so as to resolve a problem in the prior art that security verification on a VNF packet increases a VNF instantiation delay and reduces VNF instantiation performance. In a specific solution, after a first device receives an instantiation request of a VNF, the first device performs security verification on a stored VNF packet of the VNF when or after starting to instantiate the VNF according to the instantiation request of the VNF, and the first device sends first result information to a second device when security verification on the VNF packet of the VNF succeeds. The first result information includes information that security verification on the VNF packet of the VNF succeeds. The present invention is applied to software security verification.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: August 25, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chengyan Feng, Jiangsheng Wang
  • Patent number: 10735125
    Abstract: An apparatus includes a first input port, a first switch, and a second switch. The first switch and the second input port are in optical communication with the first input port. The apparatus also includes a second input port, a third switch, and a fourth switch. The third switch and the fourth switch are in optical communication with the second input port. Each switch is switchable between a first state to pass optical signals and a second state to block optical signals. The apparatus also includes a first combiner in optical communication with the first input port via the first switch and the second input port via the third switch. The apparatus also includes a second combiner in optical communication with the first input port via the second switch and the second input port via the fourth switch.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: August 4, 2020
    Assignee: Juniper Networks, Inc.
    Inventor: Kevan Peter Jones
  • Patent number: 10715423
    Abstract: An operation method of a switch apparatus in an Ethernet-based vehicle network, includes: receiving a first frame including original data from an end node; generating a second frame including the original data; duplicating the original data to generate duplicated data; and generating a third frame including the duplicated data and an indicator indicating that the third frame includes the duplicated data.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: July 14, 2020
    Assignees: Hyundai Motor Company, Kia Motors Corporation, Industry-University Cooperation Foundation Hanyang University
    Inventors: Seong Jin Park, Woo Sub Kim, SungKwon Park, Ju Ho Lee, Chul Sun Park, Jae Woong Ko, Sang Hyun Jeon, Li Seul Kim
  • Patent number: 10707551
    Abstract: A wireless router that can be switched to operate at different wireless modes by repeated presses on a button includes a rotatable disk and a first printed circuit board. A first magnetic component and a first conductive sheet array are fixed on the rotatable disk. The first conductive sheet array includes first conductive sheets. A first and a second magnetic component arrays are fixed on the first printed circuit board. The first magnetic component array includes second magnetic components. The second conductive sheet array includes second conductive sheets. The wireless router is configured to be switched between wireless modes by rotating the rotatable disk to one of the wireless modes, the first magnetic component absorbs the second magnetic component corresponding to the first magnetic component, an electrical contact is made between one of the first conductive sheets and the second conductive sheet that is corresponding to the first conductive sheet.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: July 7, 2020
    Assignee: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD.
    Inventors: Kuan-Yi Wu, Chien-Min Hung, Chia-Hung Hung
  • Patent number: 10708930
    Abstract: Wireless packet switches and enclosures include multiple port controllers, each in communication with a respective wireless transceiver located on an outer surface of a spherical shell. Each port controller is configured to analyze data streams to and from the respective wireless transceiver. Each wireless transceiver is configured to establish beamforming connections with a client device in a beamforming direction pointed away from the spherical shell. A cross-connect switch is in communication with all of the port controllers, configured to provide connections between respective port controllers. An arbiter is in communication with all of the port controllers and with the cross-connect switch and is configured to control the cross-connect switch, such that the cross-connect switch connects data streams of the port controllers in accordance with packet destination information and scheduling information from the port controllers.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: July 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mihai A. Sanduleanu, Laurent Schares
  • Patent number: 10673477
    Abstract: A communication device, an adapter device and a communication system (100) are provided. The system (100) includes: a master communication device (10) and a slave communication device (20), the master communication device (10) includes: a first external interface (130) including a first pin (131) and a second pin (132), and a signal generating module (110) electrically connected to the first pin (131); the signal generating module (110) is configured to generate X signals according to time interval corresponding to an N-bit string to be sent, in which the time interval corresponding to the N-bit string to be sent represents time interval between start times of each two adjacent signals, different time intervals corresponding to different bit strings, where N?1, X?1 and X is a natural number; said first external interface (130) is congured to send said X signals through the first pin (131).
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: June 2, 2020
    Assignee: TENDYRON CORPORATION
    Inventor: Dongsheng Li
  • Patent number: 10615868
    Abstract: A communication system which includes: three or more nodes; a multi-core fiber having a plurality of cores, the multi-core fiber being used in at least a partial segment of a connection between the nodes; a detection signal output unit configured to output a fault detection signal transmitted by the core provided in the multi-core fiber configured to connect together the nodes; and a fault detection unit configured to determine whether a fault has occurred between the nodes on the basis of a detection result of the fault detection signal.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: April 7, 2020
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Takuya Oda, Tetsuro Inui, Akira Hirano, Wataru Imajuku, Shoukei Kobayashi, Takafumi Tanaka, Yutaka Miyamoto, Hidehiko Takara
  • Patent number: 10574546
    Abstract: A network element includes multiple interfaces and circuitry. The interfaces are configured to connect to a communication system. The circuitry is configured to monitor a respective buffering parameter of data flows received via an ingress interface and queued while awaiting transmission via respective egress interfaces, to identify, based on the respective buffering parameter, at least one data flow for mirroring, to select one or more packets of the identified data flow for analysis by a network manager, and to send the selected packets to the network manager over the communication system via an egress interface.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: February 25, 2020
    Assignee: Mellanox Technologies TLV Ltd.
    Inventors: Lion Levi, Gil Levy, Zachy Haramaty
  • Patent number: 10572426
    Abstract: A data processing system is implemented with a backup PCI Express system, which is able to take over as the primary PCI Express system for ensuring that the endpoint devices continue to function in a desired manner when the initial primary root complex is no longer functioning correctly. Each of the endpoint devices is coupled to the initial primary root complex and a backup root complex through a multiplexer. When a failure of the initial primary root complex is detected, the backup root complex signals each multiplexer to switch the communication of data from occurring between the initial primary root complex and the endpoint devices to then occur between the backup root complex and the endpoint devices.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: February 25, 2020
    Assignee: NXP USA, INC.
    Inventors: Michael Johnston, Dinghui R. Nie, Joseph S. Rebello
  • Patent number: 10567309
    Abstract: Data center switches are described. A rack of a data center can include several switches to implement a network topology. The switches can include ports on their fronts and sides such that cables can be coupled with these side ports to implement the network topology.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: February 18, 2020
    Assignee: Facebook, Inc.
    Inventors: Zhiping Yao, Che Kin Leung