Patents Assigned to Communications Systems, Inc.
-
Patent number: 10693211Abstract: A method for controlling the lengths of length adjustable elements of an antenna includes engaging a motor drive assembly coupled to each length adjustable element and in response to signals from a motor controller for adjusting the length of the length-adjustable antenna elements to element lengths provided by element length tables coupled to the motor controller, running antenna modeling software coupled to the motor controller to generate antenna performance data as a function of antenna element lengths, and driving the motor controller for each motor drive assembly from data in the element length tables to adjust the lengths of the length-adjustable elements in response to commands entered into a user interface or commands generated by the antenna modeling software running in the processor.Type: GrantFiled: September 6, 2017Date of Patent: June 23, 2020Assignee: SteppIR Communications Systems Inc.Inventor: Michael E. Mertel
-
Patent number: 10251131Abstract: An interactive communication system includes at least one server, at least one base station for connecting to the server via a network, and at least one wearable device. The at least one wearable device includes a first sensor, a second sensor, a microcontroller, and a wireless communication module. The first sensor is configured for sensing a moving state of the at least one wearable device, and generating a corresponding first sensing signal. The second sensor is configured for sensing whether an object is contacting to or is close to the wearable device, and generating a corresponding second sensing signal. The microcontroller is configured for generating a first controlling signal according to the first sensing signal and the second sensing signal. The wireless communication module is configured for sending the first controlling signal to the least one server via the least one base station.Type: GrantFiled: October 28, 2016Date of Patent: April 2, 2019Assignee: Chiun Mai Communications Systems, Inc.Inventors: Yi-Cheng Chen, Ming-Chang Liu, Bu-Da Chiou
-
Publication number: 20180367455Abstract: 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: ApplicationFiled: June 16, 2015Publication date: December 20, 2018Applicant: Brocade Communications Systems, Inc.Inventors: James Kwon, Joseph Ammirato
-
Patent number: 10148048Abstract: A jack has a housing with terminals extending from opposite sides of a terminal support. Toggles coupled to the housing include passages for receiving cable wires. Closing the toggles engages the terminals and terminates wires inserted in the passages without using a special punch down tool. Viewing apertures in the toggles are connected to the wire passages and let a person see whether wires are fully inserted into the toggles for proper connection to the terminals. In some cases the toggles are pivotally coupled to the housing and adjacent the opposite sides of the terminal support, and insertion ends of the toggles face away from the jack plug opening. The jack can have a modular configuration or an integral mounting plate. A method for terminating wires includes inserting untwisted wire ends into the toggles and pivoting the toggles to intersect the wire ends with electrical terminals.Type: GrantFiled: June 7, 2017Date of Patent: December 4, 2018Assignee: Communications Systems, Inc.Inventors: Nicholas B. Larsson, George I. Wakileh
-
Patent number: 10088644Abstract: Microduct coupling and termination devices are provided. One coupling system includes a support structure with first and second sides. Multiple couplers are configured to receive corresponding microducts on the first side. Each coupler includes a wall connected to the support structure, which defines a cavity for receiving a microduct on the support structure first side. Each coupler removably retains the microduct within the cavity and provides a seal between the wall and microduct. A port adapter has a base unit, a hinged cover, at least one cable port, and support structure with multiple couplers that receive and removably retain microducts. A microduct coupling panel has multiple couplers connected to a planar frame in a grid arrangement. A perimeter of the panel can removably couple with a corresponding coupling portion of at least one of a terminal enclosure and a port adaptor.Type: GrantFiled: October 25, 2016Date of Patent: October 2, 2018Assignee: Communications Systems, Inc.Inventors: George I. Wakileh, Federico Zamora Lopez, Randall Marin Martinez, Clifford A. Ginn
-
Patent number: 10091632Abstract: A tabletop Bluetooth® receiving device including a speaker and Bluetooth® interface circuitry, which reproduces audio signals from selectable sources including an audio signal received from a Bluetooth® compliant transmitter connected via the Bluetooth® interface circuitry. A user interface associated with the Bluetooth® receiving device generates command signals in response to user input via one or more knobs and/or buttons, and the command signals may be transmitted via the Bluetooth® interface circuitry to thereby remotely control the Bluetooth® compliant transmitter.Type: GrantFiled: December 4, 2012Date of Patent: October 2, 2018Assignee: PDI Communications Systems, Inc.Inventors: Jonathan T. Smith, Charles E. Lockhart, III
-
Publication number: 20180123827Abstract: One embodiment of the present invention provides a switch. The switch includes a storage device, a rule management module, a network identifier module, and a packet processor. During operation, the rule management module stores, in the storage device, a first mapping that maps a virtual network identifier of a tunnel to a rule for classifying traffic. The virtual network identifier identifies a virtualized network associated with the tunnel. The network identifier module generates, for a virtualization manager of a virtual machine, a control packet comprising a representation of the first mapping for a respective local end device. The network identifier module then obtains, from a notification packet from the virtualization manger, a second mapping that maps the virtual network identifier to an identifier of the virtual machine and an identifier of the tunnel.Type: ApplicationFiled: March 17, 2017Publication date: May 3, 2018Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventor: Ramakanth Josyula
-
Publication number: 20180097723Abstract: Embodiments described herein provide a switch. The switch can include one or more ports, a communication module, and a flow rule management module. During operation, the communication module obtains a flow rule from a notification message from a controller of a software-defined network. The flow rule management module then determines whether a priority value of the flow rule is in a local flow table. The flow table can store flow rules received from the controller. If the priority value of the flow rule is not in the local flow table, the flow rule management module stores the flow rule in a location of the flow table allocated for the priority value.Type: ApplicationFiled: September 28, 2017Publication date: April 5, 2018Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Eswara S. P. Chinthalapati, Ramakant Jangid, Sherin Selvaraj
-
Publication number: 20180062922Abstract: An application launcher and management framework (ALM framework) is provided for enabling and managing the execution of external applications (e.g., third party applications) on a network device. The ALM framework enables external applications to be executed and managed on a network device based upon configuration information specified for the external applications. In certain embodiments, the ALM framework enables an external application to be executed within the network device's network operating system (NOS) as if the application was provided as part of the NOS. By enabling the external application to be integrated with the network device's NOS, the ALM framework enables several services provided by the NOS to be made available to the external application.Type: ApplicationFiled: October 28, 2016Publication date: March 1, 2018Applicant: Brocade Communications Systems, Inc.Inventors: Geng Tian, James J. Chen
-
Patent number: 9887927Abstract: Packets or data units and their related credit returns each include an assigned phase value. When a credit test is desired, the phase value of outgoing data units is changed, for example from 0 to 1, and a new counter is set to a value of the outstanding credits having the original phase value. With each original phase credit received, the counter value is decremented. When a credit having the new phase value is received, the counter value indicates the amount of any credit error and appropriate corrections may be made.Type: GrantFiled: October 9, 2014Date of Patent: February 6, 2018Assignee: Brocade Communications Systems, Inc.Inventors: Narasimha Golla, John Terry, Kung-Ling Ko, Abhay Gupta
-
Publication number: 20180034665Abstract: One embodiment of the present invention provides a switch. The switch includes a network-virtualization module, an update module, an acknowledgment module, and an election module. During operation, the network-virtualization module establishes a forwarding segment for an end device multi-homed with the switch and a second switch. The forwarding segment can be identified by a segment identifier persistent in the switch and the second switch. The update module constructs, for the second switch, a first route update message comprising an indicator value for the forwarding segment. The acknowledgment determines the indictor value in a second route update message from the second switch as an acknowledgment for the first route update message. If the switch receives the acknowledgment from a respective switch participating in the forwarding segment, the election module initiates a designated forwarder election for the forwarding segment.Type: ApplicationFiled: July 25, 2017Publication date: February 1, 2018Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Lisa Hong Nguyen, Vijay Kumar Vasantha
-
Publication number: 20180026889Abstract: One embodiment of the present invention provides a switch in a network of interconnected switches. The switch includes a storage device, a hardware management apparatus, and a layer-2 management apparatus. The storage device stores a forwarding table, which includes an entry comprising a MAC address and an egress port for the MAC address. The hardware management apparatus determines whether a destination MAC address of a frame is present in a hardware table in memory of the switch. The layer-2 management apparatus, in response to a determination that the destination MAC address is not present in the hardware table, looks up a first entry comprising the destination MAC address in the forwarding table, and creates a second entry comprising the destination MAC address in the hardware table based on the first entry.Type: ApplicationFiled: September 29, 2017Publication date: January 25, 2018Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Suresh Vobbilisetty, Mythilikanth Raman, Phanidhar Koganti, Raju Shekarappa, Mahesh K. Pujara, Pankaj K. Jha
-
Publication number: 20180026914Abstract: One embodiment of the present invention provides a network device that facilitates configuration orchestration. During operation, the system interprets a configuration command and stores a data structure representing a set of business logic. The business logic can be triggered by the configuration command, a local condition, or both. Furthermore, the system configures the switch according to an outcome of the business logic.Type: ApplicationFiled: September 21, 2017Publication date: January 25, 2018Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Shiv Haris, Suresh Vobbilisetty
-
Publication number: 20180019927Abstract: One embodiment of the present invention provides a switch in a network of interconnected switches. The switch includes a network extension module, which maintains a mapping between a first virtual local area network (VLAN) identifier and a first global VLAN identifier of a network extension group. The network extension group is represented by a range of global VLAN identifiers for a tenant. A global VLAN identifier is persistent in a respective switch of the network and represents a virtual forwarding domain in the network. During operation, the network extension module includes the global VLAN identifier in a packet belonging to the first VLAN.Type: ApplicationFiled: September 28, 2017Publication date: January 18, 2018Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Venkata R. K. Addanki, Mythilikanth Raman, Phanidhar Koganti, Shunjia Yu, Suresh Vobbilisetty
-
Publication number: 20180019941Abstract: One embodiment of the present invention provides a switch in a software-defined network. The switch includes at least one port, a flow management module, and forwarding circuitry. The port is capable of receiving a frame belonging to a software-defined data flow and a frame belonging to a regular data flow. The flow management module logically partitions the port for the frame belonging to the software-defined data flow from the frame belonging to the regular data flow. The forwarding circuitry forwards the frame belonging to the software-defined data flow based on a flow definition in a local flow table. The flow definition indicates how the software-defined data flow is processed in a software-defined network.Type: ApplicationFiled: August 16, 2017Publication date: January 18, 2018Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
-
Publication number: 20180013614Abstract: One embodiment of the present invention provides a switch system. The switch includes a port that couples to a server hosting a number of virtual machines. The switch also includes a link tracking module. During operation, the link tracking module determines that reachability to at least one end host coupled to a virtual cluster switch of which the switch is a member is disrupted. The link tracking module then determines that at least one virtual machine coupled to the port is affected by the disrupted reachability, and communicates to the server hosting the affected virtual machine about the disrupted reachability.Type: ApplicationFiled: September 1, 2017Publication date: January 11, 2018Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Suresh Vobbilisetty, Phanidhar Koganti
-
Patent number: 9866484Abstract: Systems, methods and software useful for overcoming network congestion problems including head-of-line blocking issues and other network congestion problems. In certain aspects, flow control mechanisms implemented in a switch device or other network device manage buffer and system level resources using a scheduler to control the amount of data requested from a local SAN fabric. Switches and other network devices configured according to the present invention monitor each individual SCSI task, and are configured to apply flow control measures to each active session when buffering resources become scarce, such as when buffering data for a slower-speed WAN link or TCP/IP based interconnects of any speed.Type: GrantFiled: August 14, 2015Date of Patent: January 9, 2018Assignee: Brocade Communications Systems, Inc.Inventors: Rodney N. Mullendore, Joseph L. White
-
Patent number: 9866436Abstract: A system and method is disclosed for seamless network management monitoring when a device or Virtual Machine migrates. As part of a network management monitoring system and method, a separate distinct identifier is designated to each port and each device or VM being monitored. When a device is located a specific port a correlation between the distinct identifier of that port and the distinct identifier of the device is stored in a correlation table and monitored. Once this correlation changes, the network management monitoring system recognizes a migration has occurred and updates the correlation table to correlate the new port's distinct identifier with the device's distinct identifier. Parameters that were set up to be monitored for the device can then continue to be monitored at the new location.Type: GrantFiled: December 1, 2014Date of Patent: January 9, 2018Assignee: Brocade Communications Systems, Inc.Inventors: Samir Savla, Prakash Kaligotla, Naveen Kondapalli
-
Patent number: 9860133Abstract: Techniques for validating configuration changes in a mixed node topology are provided. In one embodiment, a device can identify a link to be removed from a topology comprising a plurality of nodes, where the plurality of nodes includes one or more nodes of a first type and one or more nodes of a second type. The device can then determine whether the removal of the link from the topology would require data traffic between two nodes of the first type to pass through a node of the second type.Type: GrantFiled: February 23, 2016Date of Patent: January 2, 2018Assignee: Brocade Communications Systems, Inc.Inventors: Kwun-Nan Kevin Lin, Shyamsunder Prayagchand Rathi, Shafiuddin Mohammed, Ravi Swamy
-
Patent number: 9860196Abstract: In a Fiber Channel SAN and its included routers, each router contains only the LSAN zones that contain devices attached to edge fabrics which are connected to the router. LSAN zone entries include the fabric ID (FID) of each device in addition to the WWN. When a router obtains a new zone database for a newly connected or changed fabric, the router scans the LSAN zone entries for fabric IDs matching a fabric connected to the router and stores those entries. All other LSAN zone entries are not stored. In this manner the size of the relevant tables are reduced, which allows for greater expansion of the SAN as a whole.Type: GrantFiled: August 25, 2015Date of Patent: January 2, 2018Assignee: Brocade Communications Systems, Inc.Inventors: Mohan Babu Raju, Annie Wang, Daniel Chung