Input Or Output Circuit, Per Se (i.e., Line Interface) Patents (Class 370/359)
  • Patent number: 10531339
    Abstract: In this device: a gain calculator (101) uses a function in which the variable is a first resource amount from among the resource amounts possessed by an operator in question, and calculates a second resource amount at which the maximum gain is reached in the function of the operator to which the device in question belongs, the first resource amount being a resource amount allocated to a terminal belonging to another operator; a transmitter/receiver (102) transmits the second resource amount to the manager (300), and receives, from the manager (300), the minimum value among second resource amounts calculated in each of the operators; and the allocation unit (103) allocates resources to the signal of the terminal belonging to the operator in question and to the terminal belonging to the other operator on the basis of the minimum value among the second resource amounts calculated by each of the operators.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: January 7, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Ayako Horiuchi, Takashi Tamura, Koji Yamamoto, Tomohiko Mimura
  • Patent number: 10474533
    Abstract: Apparatus adapted for exascale computers are disclosed. The apparatus includes, but is not limited to at least one of: a system, data processor chip (DPC), Landing module (LM), chips including LM, anticipator chips, simultaneous multi-processor (SMP) cores, SMP channel (SMPC) cores, channels, bundles of channels, printed circuit boards (PCB) including bundles, floating point adders, accumulation managers, QUAD Link Anticipating Memory (QUADLAM), communication networks extended by coupling links of QUADLAM, log 2 calculators, exp2 calculators, log ALU, Non-Linear Accelerator (NLA), and stairways. Methods of algorithm and program development, verification and debugging are also disclosed. Collectively, embodiments of these elements disclose a class of supercomputers that obsolete Amdahl's Law, providing cabinets of petaflop performance and systems that may meet or exceed an exaflop of performance for Block LU Decomposition (Linpack).
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: November 12, 2019
    Assignee: QSigma, Inc.
    Inventors: Earle Jennings, George Landers
  • Patent number: 10452576
    Abstract: Embodiments presented herein provide for hot swappable connections to various storage devices. In one embodiment, a storage controller includes an interface operable to connect to at least one of a storage device and a midplane connected to a plurality of Non Volatile Memory Express (NVMe) storage devices. The storage controller also includes a processor operable to detect when the interface is connected to the mid-plane, to determine that the NVMe storage devices each have a x4 NVMe connection, and to communicate sideband signaling, including a reference clock, to the NVMe storage devices through the midplane via Inter-Integrated Circuit (I2C) upon determining that the NVMe storage devices each have a x4 NVMe connection.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: October 22, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventor: Jason Stuhlsatz
  • Patent number: 10437316
    Abstract: On a typical motherboard the processor and memory are separated by a printed circuit data bus that traverses the motherboard. Throughput, or data transfer rate, on the data bus is much lower than the rate at which a modern processor can operate. The difference between the data bus throughput and the processor speed significantly limits the effective processing speed of the computer when the processor is required to process large amounts of data stored in the memory. The processor is forced to wait for data to be transferred to or from the memory, leaving the processor under-utilized. The delays are compounded in a distributed computing system including a number of computers operating in parallel. The present disclosure describes systems, method and apparatus that tend to alleviate delays so that memory access bottlenecks are not compounded within distributed computing systems.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: October 8, 2019
    Assignee: ADVANCED PROCESSOR ARCHITECTURES, LLC
    Inventors: Louis Edmund Chall, John Bradley Serson, Philip Arnold Roberts, Cecil Eugene Hutchins
  • Patent number: 10425177
    Abstract: A switch system configured to switch Flexible Ethernet (FlexE) client services includes interface circuitry configured to ingress and egress FlexE clients; and switch circuitry communicatively coupled to the interface circuitry and configured to switch portions of the FlexE clients utilizing a cell switch and Optical Transport Network (OTN) over Packet (OPF) techniques. A method of switching Flexible Ethernet (FlexE) client services includes ingressing and egressing FlexE clients via interface circuitry; interfacing the FlexE clients with switch circuitry communicatively coupled to the interface circuitry; and switching portions of the FlexE clients with the switch circuitry utilizing a cell switch and Optical Transport Network (OTN) over Packet (OPF) techniques.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: September 24, 2019
    Assignee: Ciena Corporation
    Inventors: Sebastien Gareau, James Tierney, David Stuart
  • Patent number: 10349351
    Abstract: A method for performing outer loop power control in wireless communications includes initializing a time interval clock to count down a predetermined time interval; receiving and decoding a channel quality indicator (CQI) message; computing a decision metric value for each symbol in the decoded CQI message; determining whether the CQI message is erroneous; counting a number of erroneous CQI messages; and signaling a wireless/transmit receive unit to adjust an uplink transmission power on a condition that the time interval clock has expired and the number of erroneous CQI messages exceeds a threshold.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: July 9, 2019
    Assignee: Signal Trust for Wireless Innovation
    Inventors: Marian Rudolf, Stephen G. Dick, James M. Miller
  • Patent number: 10348563
    Abstract: The present disclosure is directed to system-on-chip (SoC) optimization through transformation and generation of a network-on-chip (NoC) topology. The present disclosure enables transformation from physical placement to logical placement to satisfy bandwidth requirements while maintaining lowest area and lowest routing with minimum cost (wiring and buffering) and latency. In an aspect, method according to the present application includes the steps of receiving at least a floor plan description of an System-on-Chips (SoCs), transforming said floor plan description into at least one logical grid layout of one or more rows and one or more columns, optimizing a number of said one or more rows and said one or more columns based at least on any or combination of a power, an area, or a performance to obtain an optimized transformed logical grid layout, and generating said Network-on-Chip (NoC) topology at least from said optimized transformed logical grid layout.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: July 9, 2019
    Inventors: Nishant Rao, Sailesh Kumar, Pier Giorgio Raponi
  • Patent number: 10291423
    Abstract: A smart communications controller for alternative energy equipment includes an equipment port connected to the alternative energy equipment and a plurality of autoconfiguration objects. Each of the autoconfiguration objects is configured to perform a protocol testing process for a particular communications protocol. The protocol testing process includes automatically determining whether the communications protocol is used by the alternative energy equipment connected to the equipment port. The smart communications controller further includes an autoconfiguration manager configured to cause the autoconfiguration objects to iteratively perform their protocol testing processes until the communications protocol used by the alternative energy equipment is identified.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: May 14, 2019
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventor: Kraig Ritmanich
  • Patent number: 10281973
    Abstract: Systems and methods are disclosed for determining hours of utility of an application per amount of energy consumed by the application for a wide variety of device types. For each subsystem of a client device, a model of the subsystem is used to estimate a portion of the total energy consumed by the subsystem during a predetermined period of time. Energy consumed by a subsystem is apportioned to one or more applications or daemons that utilize the subsystem. Energy usage by a daemon is apportioned to one or more applications that the daemon performs work on behalf of. A large sample of application energy consumption information is gathered by an energy server and provided to an application information server that is accessible by developers. Thus, a developer can view energy consumption vs. application utility, by client device type and by subsystem for the client device type.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: May 7, 2019
    Assignee: Apple Inc.
    Inventors: Abhinav Pathak, Albert S. Liu, Amit K. Vyas, Drew A. Schmitt
  • Patent number: 10277384
    Abstract: Embodiments herein describe using an intermediate distribution frame (IDF) which is connected between a central controller and a plurality radio heads which each include at least one antenna for wireless communication with a user device. Instead of running separate cables to each of the radio heads, a single cable can be used to connect the IDF to the central controller and then separate cables can be used to connect the IDF to the radio heads. If the IDF is disposed near the radio heads, the amount of cables can be reduced. Moreover, the IDF may recover a clock signal used by the central controller and forward that clock to the plurality of radio head in order to synchronize the radio heads to the central controller.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: April 30, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: David S. Kloper, Brian D. Hart, Paul J. Stager
  • Patent number: 10205219
    Abstract: A radio transmitter system includes: a transmitter for deriving a carrier frequency modulated by an input; an electrically short antenna system, and a matching network between the transmitter and antenna system. The matching network includes: a primary circuit responsive to the transmitter, a secondary circuit including the antenna system, and magnetic or capacitive coupling between the primary and secondary circuits. The magnetic coupling is an air core transformer having first and second windings respectively included in the primary and secondary circuits. The matching network has a voltage versus frequency response including at least two horns spaced from each other such that the matching network has a pass band approximately equal to the modulation bandwidth.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: February 12, 2019
    Assignee: CONTINENTAL ELECTRONICS CORP.
    Inventor: David Lee Hershberger
  • Patent number: 10116579
    Abstract: A method for queue management in a packet-switched network including at an intermediate node receiving first packets belonging to a first class associated with a first queue management mechanism and second packets belonging to a second class associated with a second queue management mechanism; marking or dropping of the first packets in accordance with the first queue management mechanism and marking or dropping of the second packets in accordance with the second queue management mechanism; and coupling the marking or dropping of the second packets to the marking or dropping of the first packets.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: October 30, 2018
    Assignee: Alcatel Lucent
    Inventors: Koen De Schepper, Ing-Jyh Tsang
  • Patent number: 10101391
    Abstract: A system and method for sharing a communications link between multiple protocols is described. A system includes a communications interface configured to exchange information with other systems using at least one of a plurality of protocols; a protocol select register that stores a value that selects a protocol from among the plurality of protocols to become an active protocol; and a state machine accessible to the communications interface, the state machine used to control the exchange of information through the communications interface according to the active protocol. The active protocol is used by the communications interface to exchange information while the remaining protocols of the plurality of protocols remain inactive. The state machine sequences through a series of states that cause the communications interface to operate according to the active protocol, and that are designated as inert sequences under the remaining protocols.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: October 16, 2018
    Assignee: Texas Instruments Incorporated
    Inventor: Gary L. Swoboda
  • Patent number: 10103913
    Abstract: In some embodiments, improved routing strategies for small-world network-on-chip (SWNoC) systems are provided. In some embodiments, an ALASH routing strategy or an MROOTS strategy are used in order to improve latency, temperature, and energy use within a network-on-chip system. In some embodiments, millimeter-wave wireless transceivers are used to implement the long-distance links within the small-world network, to create a millimeter-wave small-world network-on-chip (mSWNoC) system. In some embodiments, non-coherent on-off keying (OOK) wireless transceivers are used to implement the wireless links.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: October 16, 2018
    Assignee: Washington State University
    Inventors: Partha Pande, Deukhyoun Heo
  • Patent number: 10050843
    Abstract: In an aspect, the present disclosure provides a method that comprises automatic generation of a NoC from specified topological information based on projecting NoC elements of the NoC onto a grid layout. In an aspect, the specified topological information, including specification of putting constraints on positions/locations of NoC elements and links thereof, can be input by a user in real space, and can then be projected on the grid layout.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: August 14, 2018
    Assignee: NetSpeed Systems
    Inventors: Pier Giorgio Raponi, Eric Norige, Sailesh Kumar
  • Patent number: 10011239
    Abstract: A communication system includes a control device and a plurality of electric units configured to be connected to the control device respectively to communicate with each other, and each of the plurality of electric units having a unique identifier. Each of the plurality of electric units comprises a resistor configured to set the corresponding identifiers. The respective resistors of the plurality of electric units are connected to each other in series to form a setting circuit. The control device is configured to determine the corresponding identifiers of the plurality of respective electric units based on magnitudes of respective voltages applied to the plurality of respective resistors in the setting circuit, and to send signals indicating the determined identifiers to the plurality of electric units, respectively.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: July 3, 2018
    Assignee: YAZAKI CORPORATION
    Inventor: Terumitsu Sugimoto
  • Patent number: 10003983
    Abstract: A radio communication apparatus receives control information on one or more control channel elements (CCEs) with consecutive CCE number(s). The radio communication apparatus first-spreads a response signal with a sequence defined by a cyclic shift value that is determined among a plurality of cyclic shift values from an index of physical uplink control channel (PUCCH), which is associated with a first CCE number of the one or more CCEs, and second-spreads the first-spread response signal with an orthogonal sequence that is determined among a plurality of orthogonal sequences from the index. One of cyclic shift values used for an orthogonal sequence is determined from an index of the PUCCH, which is associated with an odd CCE number, and another one of the cyclic shift values used for the same orthogonal sequence is determined from an index of the PUCCH, which is associated with an even CCE number.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: June 19, 2018
    Assignee: Godo Kaisha IP Bridge 1
    Inventors: Seigo Nakao, Daichi Imamura, Akihiko Nishio, Masayuki Hoshino
  • Patent number: 9979561
    Abstract: An information handling system is provided. The information handling system includes systems and methods for expanding the port count in a single Fiber Channel domain by adding modular Fiber Channel switches. Such a system includes a system enclosure that contains a plurality of Fiber Channel modules configured to send and receive Fiber Channel packets, the Fiber Channel modules providing a plurality of Fiber Channel ports and a switch processor coupled to the plurality of Fiber Channel ports and to a plurality of Ethernet ports. The switch processor is configured to apply a stacking header to Fiber Channel packets for transmission from one of the plurality of Ethernet ports over a stacking link to another switch processor in another system enclosure.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: May 22, 2018
    Assignee: DELL PRODUCTS L.P.
    Inventors: Hiren A. Desai, Haresh K. Shah, Krishnamurthy Subramanian, Swaminathan Sundararaman, Saikrishna M. Kotha
  • Patent number: 9967243
    Abstract: Disclosed are a method and a system for accessing data by a client device in a distributed network system having a central server system, at least one client device, and at least one business object server. The client device and business object server are coupled to the central server system via a communication network. In the business object server, a number of business objects are stored. Each business object server includes a number of offices; each business object is assigned to an office in the respective business object server. The central server system receives an access request message, which includes at least one unique client identifier; the central server system determines at least one access authorization by means of the client identifier, and generates access instructions for the business objects, which the client device is allowed to access. The business objects are read and are transmitted to the client device.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: May 8, 2018
    Assignee: OMS SOFTWARE GMBH
    Inventor: Christian Kramer
  • Patent number: 9960962
    Abstract: A smart communications controller for building equipment includes an equipment port connected to the building equipment and a plurality of autoconfiguration objects. Each of the autoconfiguration objects is configured to perform a protocol testing process for a particular communications protocol. The protocol testing process includes automatically determining whether the communications protocol is used by the building equipment connected to the equipment port. The smart communications controller further includes an autoconfiguration manager configured to cause the autoconfiguration objects to iteratively perform their protocol testing processes until the communications protocol used by the building equipment is identified. The smart communications controller further includes an equipment controller configured to use the identified communications protocol for the building equipment to generate protocol-specific control signals for the building equipment.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: May 1, 2018
    Assignee: Johnson Controls Technology Company
    Inventors: Eric W. Hamber, Vivek V. Gupta, Sergey A. Galchenko, Daniel F. Leising
  • Patent number: 9935920
    Abstract: Methods and apparatus are provided for controlling communication between a virtualized network and non-virtualized entities using a virtualization gateway. A packet is sent by a virtual machine in the virtualized network to a non-virtualized entity. The packet is routed by the host of the virtual machine to a provider address of the virtualization gateway. The gateway translates the provider address of the gateway to a destination address of the non-virtualized entity and sends the packet to the non-virtualized entity. The non-virtualized entity may be a physical resource, such as a physical server or a storage device. The physical resource may be dedicated to one customer or may be shared among customers.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Murari Sridharan, David A. Maltz, Narasimhan Venkataramaiah, Parveen K. Patel, Yu-Shun Wang
  • Patent number: 9807690
    Abstract: A method for performing outer loop power control in wireless communications includes initializing a time interval clock to count down a predetermined time interval; receiving and decoding a channel quality indicator (CQI) message; computing a decision metric value for each symbol in the decoded CQI message; determining whether the CQI message is erroneous; counting a number of erroneous CQI messages; and signaling a wireless/transmit receive unit to adjust an uplink transmission power on a condition that the time interval clock has expired and the number of erroneous CQI messages exceeds a threshold.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: October 31, 2017
    Assignee: SIGNAL TRUST FOR WIRELESS INNOVATION
    Inventors: Marian Rudolf, Stephen G. Dick, James M. Miller
  • Patent number: 9804809
    Abstract: A print control system 1 includes a control server 10 that opens a communication path for asynchronous duplex communication, generates print data, and outputs the generated print data by the opened communication path; and a printer 12 that opens a communication path, receives the print data by the opened communication path, and prints based on the received print data.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: October 31, 2017
    Assignee: Seiko Epson Corporation
    Inventors: Shigeo Tajima, Koji Nishizawa, Yuichi Sugiyama
  • Patent number: 9734116
    Abstract: Techniques and mechanisms for configuring an integrated circuit (IC) chip to implement a protocol stack. In an embodiment, a transaction layer of the IC chip is operable to exchange with a link layer of the IC chip transaction layer packets (TLPs) having a format compatible with one defined in a Peripheral Component Interconnect Express™ (PCIe™) specification. Configuration circuitry of the IC chip provides for configuration of a first protocol stack including the transaction layer, circuitry of the link layer and a first physical layer of the IC chip. The configuration circuitry further provides for an alternative configuration of a second protocol stack including the transaction layer, circuitry of the link layer and a second physical layer of the IC chip. In another embodiment, the first protocol stack supports single-ended signaling to communicate TLP information, whereas the second protocol stack supports differential signaling to communicate TLP information.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: August 15, 2017
    Assignee: Intel Corporation
    Inventors: Bryan L. Spry, Marcus W. Song, Deepak M. Rangaraj, Avinash N. Ananthakrishnan, Robert J. Hayes, Aimee D. Wood, Adam E. Letendre, Brent R. Boswell
  • Patent number: 9691081
    Abstract: Systems, methods and computer program products for providing an error-specific advertisement at a client computer. According to one embodiment, a method, implemented in a computer system, of providing an error-specific advertisement at a client computer is provided. The method may include determining that an error has occurred, identifying an advertisement for a product or a service relating to resolution of the error and/or generating an error message. The error message may include the advertisement and information regarding the error.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: June 27, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Barry A. Kritt, Sarbajit K. Rakshit
  • Patent number: 9673961
    Abstract: System, methods and apparatus are described that facilitate transmission of data over a multi-wire data communications link, particularly between two devices within an electronic apparatus. A clock extracted from a first sequence of symbols transmitted on a first lane of a multi-lane interface is used to receive and decode the first sequence of symbols and to receive and decode data and/or symbols transmitted on a second lane of the multilane interface. The clock signal may be derived from transitions in the signaling state of N wires between consecutive pairs of symbols in the first sequence of symbols. The first lane may be encoded using N! encoding and the second lane may be a serial or N! link.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: June 6, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Shoichiro Sengoku
  • Patent number: 9600436
    Abstract: A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: March 21, 2017
    Assignee: Intel Corporation
    Inventors: John I. Garney, John S. Howard
  • Patent number: 9591622
    Abstract: The present disclosure is applied to the field of communications, and provides a channel assignment, acquisition method and system, the assignment method including: selecting at least one idle channel from idle channels of a multi-channel sharing system as a control channel; sending an idle signal to the control channel, the idle signal identifying that the control channel is a control channel for a customer premise equipment (CPE) to be positioned therein in a preset positioning manner; and upon receipt of a communication request from a CPE positioned to the control channel, assigning the control channel to the CPE. The present disclosure, by selecting one idle channel as a control channel, positioning a CPE to the control channel after the CPE scans the control channel, and conducting communication through the control channel, can not only achieve dynamic assignment of the channel, but also make the amount of computation of the dynamic assignment small and control complexity of the dynamic assignment lower.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: March 7, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Mingjin Wu, Lingling Zou, Bin Ma, Erying Zhuo, Jun Qiu
  • Patent number: 9549230
    Abstract: An optics device port configuration system includes a switch. A first optics device and a second optics device are connected to the switch. A cable connects the first optics device and the second optics device to provide a link. The switch determines that an optics type of the first optics device is unavailable. In response, the switch applies each of a plurality of fiber optics configurations on the switch until either the link becomes available or each of the fiber optics configurations have been applied without the link becoming available. In response to each of the fiber optics configurations having been applied without the link becoming available, the switch applies each a plurality of copper optics configurations on the switch until the link becomes available. In response to the link becoming available, the switch provides at least one setting on the switch until errors are not occurring on the link.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: January 17, 2017
    Assignee: Dell Products L.P.
    Inventors: Kapil Adhikesavalu, Satish Jayavel
  • Patent number: 9526128
    Abstract: A REC unit manages card information on each of L1 cards handling a physical channel, L2-1 cards handling a logical channel, and L2-2 cards in which a scheduling function for communication processing performed with respect to the L1 card and/or the L2-1 card is implemented. A call control card of the REC unit selects, for each of first to third channels, a processing card establishing a signal path relevant to the logical channel from among the L1 card, the L2-1 card, and the L2-2 card. The call control card transmits connection relation information indicating a combination of the processing cards selected to each processing card. On the basis of the connection relation information received from the call control card, each processing card establishes the signal path for each of the first to third channels relevant to the logical channel between the processing cards.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: December 20, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Tetsuo Tomita, Hiroaki Takashima, Kenji Arai, Koichi Hiramoto
  • Patent number: 9414314
    Abstract: A method for performing outer loop power control in wireless communications includes initializing a time interval clock to count down a predetermined time interval; receiving and decoding a channel quality indicator (CQI) message; computing a decision metric value for each symbol in the decoded CQI message; determining whether the CQI message is erroneous; counting a number of erroneous CQI messages; and signaling a wireless/transmit receive unit to adjust an uplink transmission power on a condition that the time interval clock has expired and the number of erroneous CQI messages exceeds a threshold.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: August 9, 2016
    Assignee: Signal Trust for Wireless Innovation
    Inventors: Marian Rudolf, Stephen G. Dick, James M. Miller
  • Patent number: 9391926
    Abstract: An information handling system is provided. The information handling system includes systems and methods for expanding the port count in a single Fiber Channel domain by adding modular Fiber Channel switches. Such a system includes a system enclosure that contains a plurality of Fiber Channel modules configured to send and receive Fiber Channel packets, the Fiber Channel modules providing a plurality of Fiber Channel ports and a switch processor coupled to the plurality of Fiber Channel ports and to a plurality of Ethernet ports. The switch processor is configured to apply a stacking header to Fiber Channel packets for transmission from one of the plurality of Ethernet ports over a stacking link to another switch processor in another system enclosure.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: July 12, 2016
    Assignee: Dell Products L.P.
    Inventors: Hiren A. Desai, Haresh K. Shah, Krishnamurthy Subramanian, Swaminathan Sundararaman, Saikrishna M. Kotha
  • Patent number: 9391455
    Abstract: A system for switching between first and second voltage supply units, the system may include a first interface unit that is connected between a first voltage supply unit and an output unit, a second interface unit that is connected between a second voltage supply unit and the output unit; a controller that is arranged to select a selected voltage supply unit and to instruct the first and second interface units and the output unit to facilitate a provision of a selected supply voltage provided from the selected voltage supply unit to a load coupled to the output unit. Each interface unit may include a positive input port, a negative input port, a positive output port and a negative output port. The negative and positive output ports of the first interface unit are isolated from the negative and positive output ports of the second interface unit, respectively.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: July 12, 2016
    Assignee: Harmonic, Inc.
    Inventor: Nadav Harpaz
  • Patent number: 9391899
    Abstract: A method and system for detecting congestion in a network of nodes, abating the network congestion, and identifying the cause of the network congestion is provided. A congestion detection system may comprise a detection system, an abatement system, and a causation system. The detection system monitors the performance of network components such as the network interface controllers and tiles of routers to determine whether the network is congested such that a delay in delivering packets becomes unacceptable. Upon detecting that the network is congested, an abatement system abates the congestion by limiting the rate at which packets are injected into the network from the nodes. Upon detecting that the network is congested, a causation system may identify the job that is executing on a node that is the cause of the network congestion.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: July 12, 2016
    Assignee: Cray Inc.
    Inventors: Laurence S. Kaplan, Edwin Lloyd Froese, Christopher Brian Johns, Matthew Paul Kelly, Aaron Forest Godfrey, Brent Thomas Shields
  • Patent number: 9348548
    Abstract: A print control system 1 includes a control server 10 that opens a communication path for asynchronous duplex communication, generates print data, and outputs the generated print data by the opened communication path; and a printer 12 that opens a communication path, receives the print data by the opened communication path, and prints based on the received print data.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: May 24, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Shigeo Tajima, Koji Nishizawa, Yuichi Sugiyama
  • Patent number: 9338404
    Abstract: A device may provide information for a virtual reality environment to a virtual reality device. The virtual reality device may be operated by a first party. The device may determine that the first party of the virtual reality device is placing a call to a second party from within the virtual reality environment. The device may determine connection information associated with the first party and the second party. The device may cause the call to be established between the virtual reality device and a second party device associated with the second party via a telephone network using the connection information and without the second party device connecting to the virtual reality environment. The telephone network may be located external to the virtual reality environment. The second party device may connect to the telephone network without connecting to the virtual reality environment.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: May 10, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Christian Egeler, David B. Murray
  • Patent number: 9239607
    Abstract: In one embodiment, the present invention includes a method for obtaining file information regarding a file to be downloaded from a remote location to a computing device, creating at least one empty file in a destination storage based on the file information and communicating block information regarding the empty file to a network interface, and receiving a data packet of the file in the network interface and directly sending a payload of the data packet from the network interface to the destination storage according to the block information, while a host processor of the computing device is in a low power state. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: January 19, 2016
    Assignee: Intel Corporation
    Inventors: Ren Wang, Christian Maciocco, Tsung-Yuan C. Tai, Ahmad Samih, Mona Vij, Arun Raghunath, John Keys, Scott Hahn, Raj Yavatkar
  • Patent number: 9081908
    Abstract: Operating M-PHY communications protocol over a Serial Advanced Technology Attachment SATA-based interface and related devices, systems, and methods are disclosed. In one embodiment, the system operates the M-PHY communications over a SATA interface. Related cables, connectors, systems, and methods are also disclosed. In particular, embodiments of the present disclosure take the M-PHY standard compliant signals and direct them through a SATA compliant connector (and optionally cable) so as to allow two M-PHY standard compliant devices having SATA connectors to communicate.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: July 14, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Yuval Corey Hershko, Yoram Rimoni
  • Patent number: 9065782
    Abstract: The disclosure discloses a method and apparatus for controlling information element switch. The method comprises the following steps: a switch board determines that it has received a link request information element from each ingress line card, wherein the link request information element carries the request time stamp information; the switch board performs link allocation according to each request time stamp information, wherein the link is the link connecting the switch board with each egress line card; and each ingress line card transmits a data information element according to the result of the link allocation. With the disclosure, the problems of time delay and jitter in an information element switch process are solved, the input end flow of the switch board can also be controlled, and the requirement for the egress line card cache and difficulty in data packet recombination are reduced.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: June 23, 2015
    Assignee: ZTE CORPORATION
    Inventors: Xingzi Wei, Jian Xu
  • Patent number: 9031064
    Abstract: In one embodiment, a converged protocol stack can be used to unify communications from a first communication protocol to a second communication protocol to provide for data transfer across a physical interconnect. This stack can be incorporated in an apparatus that includes a protocol stack for a first communication protocol including transaction and link layers, and a physical (PHY) unit coupled to the protocol stack to provide communication between the apparatus and a device coupled to the apparatus via a physical link. This PHY unit may include a physical unit circuit according to the second communication protocol. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: May 12, 2015
    Assignee: Intel Corporation
    Inventors: Sridharan Ranganathan, Mahesh Wagh, David J. Harriman
  • Publication number: 20150049758
    Abstract: For a hot carrier injection tolerant network on chip (NoC) router architecture, a coupling module modifies couplings of connecting wires to input buffer data bits in an NoC data channel. A connection module modifies connection points of an input buffer to the connecting wires.
    Type: Application
    Filed: October 17, 2013
    Publication date: February 19, 2015
    Applicant: UTAH STATE UNIVERSITY
    Inventors: Dean Michael Ancajas, Koushik Chakraborty, Sanghamitra Roy
  • Patent number: 8953504
    Abstract: Embodiments herein relate to a repeater for time division duplexed signals. The repeater comprises, for each channel of the time division duplexed signal, a pair of access points. The first access point of the pair being configured in a first mode, and the second access point of the pair being configured in a second mode. The pair of access points being linked by a broadband serial wired data connection. The invention further relates to a multi-band regenerator and a network comprising such a repeater.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: February 10, 2015
    Assignee: Universite de Quebec en Abitibi Temiscamingue
    Inventor: Mohamed Ailas
  • Publication number: 20150036681
    Abstract: Node locations in the topology of a cluster computer server are designated as input/output (I/O) nodes that provide input and output for the cluster computer server. Examples of I/O nodes include network nodes that provide an interface for the cluster computer server to an external network, and storage nodes that provide access to storage devices for the cluster compute server. The I/O nodes are configured to analyze received messages and identify whether the message is targeted to the receiving I/O node or to another node of the cluster compute server. Those messages targeted to the I/O node are provided to a processing module of the I/O node for processing.
    Type: Application
    Filed: May 7, 2014
    Publication date: February 5, 2015
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Sean Lie, Timothy Botsford, Min Xu
  • Patent number: 8948013
    Abstract: At least one first frame of a first data flow can be received and passed to a general processor to inspect the at least one first frame. A flow acceleration request can be received including a set of conditions for accelerated processing, by a network processor, of a set of frames in the first data flow subsequent to the at least one first frame. At least one subsequent frame in the set of frames can be processed, using the network processor, in connection with forwarding of the subsequent frame to at least one remote network node, where processing of the subsequent frame is accelerated relative to processing of the at least one first frame and based, at least in part, on the set of conditions included in the flow acceleration request.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: February 3, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Bhagatram Yaugand Janarthanan, Imnaz Meher Jilani, Robert A. Mackie, Tzu-Ming Tsang, Walter Dixon
  • Patent number: 8934344
    Abstract: In an embodiment, an apparatus is provided that may include an integrated circuit including switch circuitry to determine, at least in part, an action to be executed involving a packet. This determination may be based, at least in part, upon flow information determined, at least in part, from the packet, and packet processing policy information. The circuitry may examine the policy information to determine whether a previously-established packet processing policy has been established that corresponds, at least in part, to the flow information. If the circuitry determines, at least in part, that the policy has not been established and the packet is a first packet in a flow corresponding at least in part to the flow information, the switch circuitry may request that at least one switch control program module establish, at least in part, a new packet processing policy corresponding, at least in part, to the flow information.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: January 13, 2015
    Assignee: Intel Corporation
    Inventors: Mazhar I. Memon, Steven R. King
  • Patent number: 8929255
    Abstract: A network switch includes a first network port, a second network port, and a port virtualization module associated with the first network port. The port virtualization module determines that a device coupled to the first network port includes a first virtual network interface and provides a second virtual network interface on the first network port. The second virtual network interface is associated with the first virtual network interface. The network switch provides an aggregation zone including the second network port, the first virtual network interface, and the second virtual network interface.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: January 6, 2015
    Assignee: Dell Products, LP
    Inventors: Hendrich M. Hernandez, Gaurav Chawla, Robert L. Winter
  • Patent number: 8923302
    Abstract: A set of globally-reachable attachment registers is provided for objects in an internetwork of interconnected communications networks. “Objects” can be networks, hosts or terminals, or passive objects which themselves do not have a network interface. Each attachment register corresponds to an object in the internetwork. The attachment registers are not located with their respective object. Information is stored in the attachment registers that establishes one or more logical links between the attachment registers. The information is used to perform one or more network communication functions, and in particular to determine a locator by identifying a logical path, along the logical links between attachment registers, from a destination attachment register corresponding to the destination object. Other non-limiting example functions include location registration and update, name to global locator resolution, routing, multi-homing, dynamic ISP selection, and handover.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: December 30, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Anders E. Eriksson
  • Patent number: 8908748
    Abstract: An interface circuit includes an interface terminal, a voltage detection device, an output driver and an enable logic. The interface terminal is configured to connect to an interface line. The voltage detection device is configured to detect a voltage present at the interface terminal. The output driver is configured to apply an output signal to the interface terminal. The enable logic is configured to generate an enable signal for the output driver based on an evaluation signal output by the voltage detection device, wherein the enable signal affects an enabling of the output driver if the evaluation signal shows that the voltage present at the interface terminal meets a given condition.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: December 9, 2014
    Inventors: Klaus Buchner, Klemens Kordik, Christian Unhold
  • Patent number: 8902883
    Abstract: An apparatus and method for scheduling within a switch is described. A set of input signals is received from input ports. The set of input signals is associated with a set of packets at the input ports. A request for each packet from the set of packets is generated based on the set of input signals. Each request has an input-port indicator, an output-port indicator and a service-level indicator. The packets are scheduled based on the service-level indicator.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: December 2, 2014
    Assignee: Altera Corporation
    Inventor: Kamran Sayrafian-Pour
  • Patent number: 8902776
    Abstract: A deep packet inspection (DPI) allocator for managing bandwidth in a communication channel, the DPI allocator comprising: a DPI application for inspecting data packets propagating to a destination via the channel that enter the allocator; and at least one service application for processing data packets that enter the allocator.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: December 2, 2014
    Assignee: Alllot Communications Ltd.
    Inventors: Roni Keynan, Natan Yaron, Rami Rozen, Nimrod Schnabel, Ofer Shai