Through A Circuit Switch Patents (Class 370/357)
  • Patent number: 11831468
    Abstract: In an embodiment, a computer-implemented method provides mechanisms for identifying a source location in a service chaining topology. In an embodiment, a method comprises: determining, at an egress interface of a host that hosts a virtual machine (“VM”), whether a service plane MAC address (“spmac”) in a packet header of a packet, provided to the egress interface, is the same as an inner destination MAC address in the packet; in response to determining that the spmac in the packet header of the packet, provided to the egress interface, is the same as the inner destination MAC address in the packet: encapsulating the packet with a destination virtual tunnel endpoint (“VTEP”) address retrieved from a mapping of VTEP-labels onto VTEP addresses; and causing providing the packet from the egress interface of the host that hosts the VM to a source host that hosts a source guest virtual machine (“GVM”).
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: November 28, 2023
    Assignee: VMware, Inc.
    Inventors: Mansi Babbar, Subin Cyriac Mathew, Chidambareswaran Raman
  • Patent number: 11706895
    Abstract: A storage system that supports independent scaling of compute resources and storage resources, the storage system including: one or more chassis, wherein each chassis includes a plurality of slots, each slot configured to receive a blade; a plurality of compute resources; a plurality of storage resources; a plurality of blades, where each blade includes at least one compute resource or at least one storage resource and each of the storage resources may be directly accessed by each of the compute resources without utilizing an intermediate compute resource; a first power domain configured to deliver power to one or more of the compute resources; and a second power domain configured to deliver power to the storage resources, wherein the first power domain and the second power domain can be independently operated.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: July 18, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: John Davis, Hari Kannan, Robert Lee, Yuhong Mao
  • Patent number: 11704269
    Abstract: Bus enumeration of a switch fabric bus may be performed without assigning bus numbers to unused switch ports and/or corresponding slots to which the unused switch ports are routed. Accordingly, switches coupled to a switch fabric bus in a chassis may link-train with corresponding slots in the chassis in an attempt to establish active connections with devices coupled to the slots. Unused switch fabric bus lanes running from the switches to unused slots may be identified, and the unused switch ports corresponding to the unused switch fabric bus lanes may be disabled. During a subsequent bus enumeration procedure for the switch fabric bus, bus numbers may be allocated to the identified used switch ports (or corresponding used slots) but not to the identified unused switch ports (or corresponding unused slots). The link training, used/unused switch port identification, and bus enumeration may all be performed each time the chassis is reset.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: July 18, 2023
    Assignee: National Instruments Corporation
    Inventors: Eric L. Singer, Jason W. Frels, Jonathan W. Hearn
  • Patent number: 11695856
    Abstract: A scheduling scheme configuration method includes performing state verification on a plurality of operation dimensions involved in generating a scheduling scheme, and, in response to one or more of the operation dimensions being abnormal, removing the one or more abnormal operation dimensions to generate a new scheduling scheme.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: July 4, 2023
    Assignee: GUIZHOU BAISHANCLOUD TECHNOLOGY CO., LTD.
    Inventors: Lijia Fu, Hui Miao
  • Patent number: 11693591
    Abstract: A device creates virtual storage bucket to abstract the data and the access from another device, and to secure the access using the IAM and the data using encryption and/or Mojette transform in order to generate encrypted/encoded data and transmits the data to another device. The other device saves the encrypted/encoded data for later transmitting the data to the same first device or another for decryption/decoding.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: July 4, 2023
    Assignee: Zebware AB
    Inventor: Thomas Nilsson
  • Patent number: 11689681
    Abstract: Methods and systems are described for distributing and receiving fax transmissions via a data connection that is owned by a service provider. In one embodiment, a fax server receives a signaling protocol invite from a telephone service provider in response to the telephone service provider receiving, over a circuit switched network and from a source device, an incoming call signal to a fax telephone number of the service provider. The server responds to the invite by establishing a data connection based on the signaling protocol with the telephone service provider, where the data connection is owned by the service provider. The server receives an incoming fax message that is in a fax format and is routed by the telephone service provider as the source device transmits the incoming fax message. The server transmits the fax message to a destination address.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: June 27, 2023
    Assignee: CONSENSUS CLOUD SOLUTIONS, LLC
    Inventor: Francis Toscano
  • Patent number: 11550665
    Abstract: The described embodiments set forth techniques for preserving clone relationships between files at a computing device. In particular, the techniques involve identifying clone relationships between files in conjunction with performing operations on the files where it can be beneficial to preserve the clone relationships. The operations can include, for example, preserving clone relationships between files that are being copied from a source storage device (that supports file cloning) to a destination storage device that supports file cloning. Additionally, the operations can include preserving clone relationships when backing up and restoring files between a source storage device (that supports file cloning) and a destination storage device that does not support file cloning. In this manner, the various benefits afforded by the clone relationships between files can be retained even as the files are propagated to destination storage devices that may or may not support file cloning.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: January 10, 2023
    Assignee: Apple Inc.
    Inventors: Pavel Cisler, Christopher A. Wolf, Loic E. Vandereyken, Eric A. Weiss
  • Patent number: 11516117
    Abstract: A method for transmitting a packet on a logical port comprising two or more physical ports comprises receiving a packet of a class of service; storing the packet in a memory; maintaining a lookup table relating a plurality of identifiers to at least one physical port; storing a pointer to the stored packet in the memory in a single pointer list for the class of service along with a selected one of the identifiers; and copying the stored packet to one or more physical ports corresponding to the selected identifier for transmission on at least one of the physical ports. In one implementation, a plurality of the physical ports are grouped into a logical port, and the received packet is processed to determine its logical port and its class of service.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: November 29, 2022
    Assignee: Accedian Networks Inc.
    Inventors: Steve Rochon, Yanick Viens
  • Patent number: 11093431
    Abstract: An automated device discovery system includes a chassis defining device slots, with device connectors located adjacent each of the device slots. A bus subsystem and a reset subsystem are coupled to the device connectors. A processing system, which is coupled to each of the at least one bus system and the reset subsystem, causes the reset subsystem to sequentially assert reset instructions through each of the device connectors in a device slot sequence. The processing system then sequentially detects, via bus paths in the bus subsystem, each device that is located in one the device slots and coupled to its respective device connector based on reset operations performed by that device in response to the sequentially asserted reset instructions. The processing system then maps each device that was detected with a respective device slot identifier that corresponds to the device slot sequence in which the reset instructions were asserted.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: August 17, 2021
    Assignee: Dell Products L.P.
    Inventors: Alberto David Perez Guevara, Jeffrey L. Kennedy
  • Patent number: 11038717
    Abstract: In an embodiment, a computer-implemented method provides mechanisms for identifying a source location in a service chaining topology. In an embodiment, a method comprises: determining, at an egress interface of a host that hosts a virtual machine (“VM”), whether a service plane MAC address (“spmac”) in a packet header of a packet, provided to the egress interface, is the same as an inner destination MAC address in the packet; in response to determining that the spmac in the packet header of the packet, provided to the egress interface, is the same as the inner destination MAC address in the packet: encapsulating the packet with a destination virtual tunnel endpoint (“VTEP”) address retrieved from a mapping of VTEP-labels onto VTEP addresses; and causing providing the packet from the egress interface of the host that hosts the VM to a source host that hosts a source guest virtual machine (“GVM”).
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: June 15, 2021
    Assignee: VMware, Inc.
    Inventors: Mansi Babbar, Subin Cyriac Mathew, Chidambareswaran Raman
  • Patent number: 11009361
    Abstract: In an embodiment of the present invention, background data of a first user in a group of one or more users is received. Environmental data associated with a first route is received from a first group of one or more sensors. Environmental data associated with a second route is received from a second group of one or more sensors. It is determined whether to modify the first route into the second route based on the background data and the environmental data associated with the first route and the environmental data associated with the second route, and the determination occurs while the group of one or more users is traversing the first route.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Christian Eggenberger-Wang, Lars M. Jenzer, Craig M. Trim
  • Patent number: 10761950
    Abstract: According to one embodiment, a storage device includes a nonvolatile memory, controller and interface. The nonvolatile memory stores data. The controller controls the operation of the nonvolatile memory. The interface includes first and second input/output units that transmit and receive a signal with respect to a host device. The first and second input/output units are set on the first hierarchy having the same communication function. The interface issues a connection request to the first input/output unit and when the connection request to the first input/output unit is rejected, the interface issues the connection request to the second input/output unit.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: September 1, 2020
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Kiyotaka Matsuo
  • Patent number: 10638420
    Abstract: The processor of the main system operates as a network interface controller module that reads an identifier described in a header of an application layer of a request frame received by the network interface, and registers the identifier in the identifier list, and reads the identifier described in a header of an application layer of a response frame to be sent by the network interface, and deletes the identifier from the identifier list, and an energy-saving controller module that determines whether or not an identifier remains in the identifier list when the information processing apparatus is about to shift from the normal mode to the sleep mode, if it is determined that an identifier remains, temporarily stops shifting from the normal mode to the sleep mode, and if it is determined that no identifier remains, shifts from the normal mode to the sleep mode.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: April 28, 2020
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Koji Sasadai
  • Patent number: 10614012
    Abstract: A system and method for controlling the performance of one or more target devices. A connection request for a target device of a plurality of target devices is received at a serial attached SCSI (SAS) Expander from an SAS initiator device, wherein a maximum performance availability value is associated with the target device. If the current performance availability value of the target device indicates that the target device does have availability to service the connection request, the connection request from the SAS initiator device is accepted and a connection is established between the SAS initiator device and the target device. Alternatively, if the current performance availability value of the target device indicates that the target device does not have availability to service the connection request, the connection request from the SAS initiator device is rejected and a connection is not established between the SAS initiator device and the target device.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: April 7, 2020
    Assignee: Microsemi Storage Solutions, Inc.
    Inventor: Sanjay Goyal
  • Patent number: 10608876
    Abstract: A network switching system and method and a computer program product for operating a network switch are disclosed. The network switch includes a multitude of input ports and a multitude of output ports. In one embodiment, one processing device is assigned to each of the input ports and output ports to process data packets received at the input ports and transferred to the output ports. In one embodiment, the method comprises creating an intermediate adjustable configuration of processing devices functionally between the input ports and the output ports, and assigning the processing devices of the intermediate configuration to forward the data packets from the input ports to the output ports to obtain a balance between latency and synchronization of the transfer of the data packets from the input ports to the output ports. In an embodiment, software is used to create and to adjust dynamically the intermediate configuration.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Seraphin Calo, Erich M. Nahum, Dinesh Verma
  • Patent number: 10477533
    Abstract: The present application discloses a method for receiving, by a terminal, a downlink signal from a base station in a wireless communication system. Specifically, the method comprises: receiving a downlink control signal comprising first control information for a first band and second control information for a second band; receiving a first downlink data signal on the first band on the basis of the first control information; and receiving a second downlink data signal multiplexed with a downlink signal for a paired terminal on the second band on the basis of the second control information, wherein the second control information comprises identification information for distinguishing the second downlink data signal from the downlink signal for the paired terminal.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: November 12, 2019
    Assignee: LG ELECTRONICS INC.
    Inventor: Hyungtae Kim
  • Patent number: 10425333
    Abstract: Embodiments of the present disclosure generally relate to managing phys of a data storage target device. In one embodiment, a method of managing phys of a data storage target device includes waiting to receive a host address on a target phy and transmitting a target phy address for the target phy after waiting to receive the host address on the target phy. In another embodiment, a method of managing phys of a data storage target device includes configuring a target port comprising a first target phy and reconfiguring the target port comprising a first target phy and a second target phy.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: September 24, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Darin Edward Gerhart, Nicholas Edward Ortmeier, Xin Chen
  • Patent number: 10387277
    Abstract: According to one embodiment, a storage device includes a nonvolatile memory, controller and interface. The nonvolatile memory stores data. The controller controls the operation of the nonvolatile memory. The interface includes first and second input/output units that transmit and receive a signal with respect to a host device. The first and second input/output units are set on the first hierarchy having the same communication function. The interface issues a connection request to the first input/output unit and when the connection request to the first input/output unit is rejected, the interface issues the connection request to the second input/output unit.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: August 20, 2019
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Kiyotaka Matsuo
  • Patent number: 10326794
    Abstract: Systems and methods for detecting spoofed traffic include determining a first hop count of a first data query from a first transmitting device to a first server, determining a second hop count of a second data query from the first transmitting device to a second server, determining a third hop count of a third data query appearing to be from the first transmitting device to the first server, and determining a fourth hop count of a fourth data query appearing to be from the first transmitting device to the second server. The third and fourth hop counts are compared to the first and second hop counts, respectively. It is determined whether the third hop count differs from the first hop count by more than a predetermined amount.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: June 18, 2019
    Assignee: VERISIGN, INC.
    Inventors: Ashkan Nikravesh, Matthew Thomas, Danny McPherson, Eric Osterweil, Gautam Gudavalli, Tomofumi Okubo
  • Patent number: 10298449
    Abstract: A computer system establishes data communications for a virtual machine that is configured with an enhanced Media Access Control (MAC) address. A management computer instantiates the virtual machine responsive to the enhanced MAC address. The management computer automatically instantiates a virtual Local Area Network (vLAN) and a virtual Switch (vSW) on the vLAN to serve the virtual machine using the enhanced MAC address. The management computer allocates an Internet Protocol (IP) address to the virtual machine and automatically instantiates a virtual Router (vRTR) to serve the vSW using the IP address. A network computer executes the virtual machine, the vLAN, the vSW, and the vRTR to exchange user data between the virtual machine and a data communication network over the vSW, vLAN, and vRTR using the enhanced MAC address and the IP address.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: May 21, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Seng Chai Gan, Aaron Paul Hinkle, Michael Francis Fiumano
  • Patent number: 10284468
    Abstract: A device may receive network traffic for transmission in a campus network. The campus network may include a set of aggregation devices and a set of satellite devices. The set of satellite devices may be grouped into a set of satellite clusters of the campus network. The device may generate a packet header for the network traffic. The packet header may include an E-channel identifier (ECID) with a quantity of N bits (N>10) reserved to address a packet to a particular satellite device of the set of satellite devices and to a particular port of a set of ports of the particular satellite device. The device may transmit the network traffic using the packet header based on generating the packet header.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: May 7, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Amit Shukla, Xiangwen Xu
  • Patent number: 10057304
    Abstract: A system and method that fork incoming calls to a destination device or a device that is associated with the destination device is disclosed. The system receives a request to register multiple device for IMS services, receives an incoming call to a destination mobile device, identifies one or more associated mobile devices, and determines one or more forked devices. The system transmits a first notification to each forked device, the first notification indicating that the forked device may accept or reject the incoming call request, and the system receives an acceptance or rejection from one or more forked devices.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: August 21, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Shujaur Mufti, Shelby Seward
  • Patent number: 9912574
    Abstract: In one embodiment, an apparatus can include a switch fabric. The apparatus can also include a first edge device operatively coupled to an edge of the switch fabric and having a plurality of ports. The apparatus can also include a second edge device operatively coupled to the edge of the switch fabric and having a plurality of ports, the switch fabric defining a plurality of single-hop paths between the first edge device and the second edge device. The first edge device configured to send to a peripheral processing device operatively coupled to the first edge device a representation of a mapping of a portion of the plurality of ports of the first edge device and a portion of the plurality of ports of the second edge device to a plurality of ports included in a non-edge device represented within a virtual multi-hop network topology.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: March 6, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Joseph White, Simon Gordon, Suresh Boddapati
  • Patent number: 9866436
    Abstract: 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: Grant
    Filed: December 1, 2014
    Date of Patent: January 9, 2018
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Samir Savla, Prakash Kaligotla, Naveen Kondapalli
  • Patent number: 9847933
    Abstract: A first cluster includes first switching devices that are compatible with a software-defined networking (SDN) protocol. A second cluster includes second switching devices within or partially within overlapping the first cluster. Each second switching device is compatible with a protocol for an open systems interconnection (OSI) model layer. The first switching devices include one or more border switching devices located at a boundary between the first cluster and the second cluster. Each border switching device is also compatible with the protocol for the OSI model layer. The first switching devices effect first multipathing through the network except through the second cluster, and the second switching devices effect second multipathing just through the second cluster of the network. As such, the first switching devices and the second switching devices together effect end-to-end multipathing through both the first cluster and the second cluster of the network.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: December 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Casimer M. Decusatis, Keshav G. Kamble, Abhijit P. Kumbhare
  • Patent number: 9817773
    Abstract: A device includes an input processing unit and an output processing unit. The input processing unit dispatches first data to one of a group of processing engines, records an identity of the one processing engine in a location in a first memory, reserves one or more corresponding locations in a second memory, causes the first data to be processed by the one processing engine, and stores the processed first data in one of the locations in the second memory. The output processing unit receives second data, assigns an entry address corresponding to a location in an output memory to the second data, transfers the second data and the entry address to one of a group of second processing engines, causes the second data to be processed by the second processing engine, and stores the processed second data to the location in the output memory.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: November 14, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Raymond Marcelino Manese Lim, Stefan Dyckerhoff, Jeffrey Glenn Libby, Teshager Tesfaye
  • Patent number: 9712235
    Abstract: A data communication system comprises a wave-front multiplexer configured to wave-front multiplex first electronic signals into second electronic signals. The data communication system further comprises an electronic-to-optical converter configured to convert a third electronic signal carrying information associated with the second electronic signals into a first optical signal; and an optical transferring module configured to split the first optical signal into second optical signals, wherein each of the second optical signals carries the same data as the first optical signal carries. The data communication system further comprises optical-to-electronic converters configured to convert the second optical signals into fourth electronic signals; and wave-front demultiplexers each configured to wave-front demultiplex one of the fourth electronic signals into fifth electronic signals equivalent to the first electronic signals respectively.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: July 18, 2017
    Assignee: Spatial Digital Systems, Inc.
    Inventor: Donald C. D. Chang
  • Patent number: 9660899
    Abstract: A first cluster includes first switching devices that are compatible with a software-defined networking (SDN) protocol. A second cluster includes second switching devices within or partially overlapping the first cluster. Each second switching device is compatible with a protocol for an open systems interconnection (OSI) model layer. The first switching devices include one or more border switching devices located at a boundary between the first cluster and the second cluster. Each border switching device is also compatible with the protocol for the OSI model layer. The first switching devices effect first multipathing through the network except through the second cluster, and the second switching devices effect second multipathing just through the second cluster of the network. As such, the first switching devices and the second switching devices together effect end-to-end multipathing through both the first cluster and the second cluster of the network.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Casimer M. Decusatis, Keshav G. Kamble, Abhijit P. Kumbhare
  • Patent number: 9531641
    Abstract: Implementations of the present disclosure involve an apparatus, device, component, and/or method for a virtual output queue linked list management scheme for a high-performance network switch. In general, the linked list management scheme utilizes one or more look-ahead links associated with one or more descriptors in the linked list of descriptors that describe the storage of the incoming data packets to the switch. The look-ahead links allow the switch to schedule reads of memory locations included in the descriptors at the same speed at which the data packets are stored in memory.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: December 27, 2016
    Assignee: Oracle International Corporation
    Inventor: Arvind Srinivasan
  • Patent number: 9515932
    Abstract: According to one aspect, the disclosed subject matter describes herein a method that includes aggregating, by an egress function, message traffic directed to a target server entity from each of a plurality of ingress functions and procuring, by the egress function, dynamic update data that includes a message processing capacity threshold value associated with the target server entity and an aggregated message traffic rate corresponding to the message traffic received from the plurality of ingress functions. The method further includes sending the dynamic update data to each of the plurality of ingress functions and adjusting, by each of the ingress functions, an outgoing message traffic rate directed to the target server entity in accordance with the dynamic update data.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: December 6, 2016
    Assignee: Oracle International Corporation
    Inventors: Syed Mohsin Reza Zaidi, Brian John Hassink, Mark Edward Kanode, David Michael Sprague, Komal G. Khungar, Pankaj Goyal, Jonathan James Palmer
  • Patent number: 9232559
    Abstract: A technique to automatically select a bearer from among a plurality of bearers available on a wireless device bases the selection of the bearer on which a data transfer takes place on a cost function that is used both by the server and the wireless device. A method for communicating data with a mobile device capable of communicating using a plurality of communication bearers comprises selecting a communication bearer to opportunistically initiate a data transfer between a server and the mobile device using a cost function and a policy table to select the communication bearer, from among the plurality of communication bearers, and when the selected communication bearer is or becomes available, initiating the transfer between the server and the mobile device using the selected communication bearer.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: January 5, 2016
    Assignee: MFORMATION Software Technologies LLC
    Inventors: Badri Nath, Rakesh Kushwaha
  • Patent number: 9041957
    Abstract: According to one embodiment, there is provided a facsimile apparatus connected to a home gateway, which is connected to an IP telephone network, via a communication line, the facsimile apparatus including a facsimile-signal detecting section configured to detect a facsimile identification signal in an incoming signal and a controller configured to instruct, when the facsimile identification signal is not detected in the incoming signal, using an SIP, the home gateway to perform a transfer operation for connecting a telephone set connected to the home gateway and a telephone set on an outgoing call side connected to the IP telephone network.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: May 26, 2015
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Jun Sasano, Tomohide Oka
  • Patent number: 9042891
    Abstract: Provided is a method for performing a handover from a first base station to a second base station by a user equipment that is performing a radio communication over a communication channel formed by aggregating a plurality of component carriers. The method includes a step of transmitting a handover command for a component carrier for which a handover has been approved by the second base station among the plurality of component carriers from the first base station to the user equipment and a step of trying to make an access from the user equipment to the second base station for each component carrier in response to the handover command.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: May 26, 2015
    Assignee: SONY CORPORATION
    Inventors: Yuichi Morioka, Hiroaki Takano, Ryo Sawai
  • Publication number: 20150139223
    Abstract: A system, a shelf, and a high density platform optimize physical arrangement of cards to maximize cooling effectiveness and line card pitch while minimizing backplane trace lengths between line interface and switch fabric cards. The shelf and system and associated card arrangement supports scaling to a larger, double size system that maintains the required length of backplane traces for card communications without compromising card cooling. Advantageously, the shelf and system maintains full NEBS compliance through an arrangement supporting full air intake/outtake through a front and/or back of the shelf or system, i.e. no side ventilation, and includes a false front to ensure all cards (switch fabric and line interface cards) are substantially flush with one another.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: CIENA CORPORATION
    Inventors: Anthony J. Mayenburg, Simon J. E. Shearman, Michael Bishop, Michael Tabatchnik, Lloyd Cosman
  • Patent number: 9037769
    Abstract: A SAS expander including a switch core and a plurality of SAS expander phys coupled to the switch core, where at least two of the SAS expander phys are SAS expander multimode phys. In an embodiment, the SAS expander multimode phys include at least a normal operational mode and an alternate operational mode. In another embodiment, the SAS expander multimode phys also include a second alternate operational mode.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: May 19, 2015
    Assignee: Maxim Integrated Products, Inc.
    Inventors: Gregory Arthur Tabor, John Matthew Adams
  • Patent number: 9025597
    Abstract: Methods and apparatus for providing one-arm node clustering using a port channel are provided herein. An example application node may be communicatively connected to at least one application node, and the application node may be connected to a network through a port channel. The application node may include: a link included in the port channel for accommodating the network data being communicated between the remote client and server; and a processor configured to send/receive a cluster control packet to/from the at least one application node through the link included in the port channel.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: May 5, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Chao Feng, Nitesh G. Soni, Pramod Cherukumilli, Diheng Qu, Suresh Kumar Nalluru, Samar Sharma
  • Patent number: 9014179
    Abstract: The present invention relates to the field of communications, and provides a communication method using spatial division multiple access (SDMA), to optimize an existing spatial division multiplexing mechanism. The method comprises: for each channel including a service channel and a control channel, according to a service information amount and/or a control information amount of the channel and a decision threshold corresponding to the channel, determining whether to activate SDMA for the channel; according to a decision result for a remote radio unit (RRU) to which each user belongs, allocating resources in an SDMA manner for the channel with the SDMA activated, and sending data of each user on the channel only on the RRU to which the user belongs; for a channel with the SDMA not activated, sending all data on the channel on all RRUs.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: April 21, 2015
    Assignee: China Academy of Telecommunications Technology
    Inventors: Xiaojiao Li, Jianfei Zhang, Shiqiang Suo, Bo Han
  • Patent number: 8995425
    Abstract: Methods and systems for a network device are provided. The network device includes a stage one arbiter for a base-port for determining if there are any pending requests; blocking any other requests from a same receive queue destined for a same sub-port, same physical transmit queue, and same virtual transmit queue when there are any pending requests; selecting a group of requests with a highest priority and available resources; selecting at least two of the highest priority requests; selecting an oldest one of the requests having the same priority when there are requests with a same priority; sending the selected requests to a stage two arbiter for the base-port; and determining if any new requests have been made or if any previously pending requests have been removed.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: March 31, 2015
    Assignee: QLOGIC, Corporation
    Inventors: Frank R. Dropps, Gary M. Papenfuss, Leo J. Slechta, Jr.
  • Patent number: 8977257
    Abstract: Methods and apparatuses are provided that facilitate controlling device access to one or more restricted groups of access points in a visited network. An indicator can be provided by a home network that specifies whether a device registering with a visited network is allowed to access restricted groups in the visited networks. If so, the visited network can request restricted group subscription information for the device. Additionally or alternatively, the device can control whether restricted groups are displayed for selecting access points based on one or more indicators regarding whether the device is allowed to access restricted groups in visited networks.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: March 10, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Gavin Bernard Horn
  • Patent number: 8964601
    Abstract: A distributed switching fabric system includes multiple network switches coupled to a cell-based switching fabric by cell-fabric ports. A virtual machine runs on a server connected to a network port of one or more of the network switches that are members of a given switching domain. The virtual machine manages a control plane for the given switching domain. The server receives a protocol control packet from one of the network switches and forwards the received protocol control packet to the virtual machine for processing.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dayavanti Gopal Kamath, Keshav Govind Kamble, Dar-Ren Leu, Vijoy A. Pandey
  • Patent number: 8942244
    Abstract: Disclosed are new methods of fax-over-IP (FoIP), modem-over-IP (MoIP) or text-over-IP (ToIP) call establishment based on detecting a combination of contra-propagating signals from calling and answering terminals for autonomous connection of media gateways.
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: January 27, 2015
    Assignee: AudioCodes Ltd.
    Inventor: Vladimir Ulybin
  • Patent number: 8929361
    Abstract: A distributed fabric system comprises a plurality of independent network elements interconnected by inter-switch links and assigned to a same group. Each network element includes one or more switching chips, a processor, and memory storing program code that is executed by the processor. The program code of each network element includes a switch discovery protocol (SDP) module. The SDP module of each network element, when executed, periodically multicasts SDP data units (SDPDUs) using one of a plurality of transmission rates. The plurality of transmission rates includes a fast transmission rate and a slow transmission rate. The transmission rate used by the SDP module of each network element is the fast transmission rate until the SDP module of that network element determines a criterion is met, in response to which the transmission rate used by the SDP module of that network element changes to the slow transmission rate.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nirapada Ghosh, Keshav Govind Kamble, Dar-Ren Leu, Vijoy A. Pandey
  • Patent number: 8913734
    Abstract: A telecommunications addressing system/method allowing selection of a telephone instrument device (TID) using arbitrary identifiers is disclosed. The system/method allows a source TID (STD) to select a target TID (TTD) by the use of a Target Telephone Identifier (TTI) data string rather than a traditional numeric telephone identification (NTI). This TTI is then indexed within a TTI/NTI mapping server (TMS) that functions as a hierarchical repository of TTI/NTI mappings. STD/TTD communication is established by first performing a lookup of the STD-selected TTI within the TMS to identify the NTI of the TTD. Once the NTI of the STD has been identified by the TMS, communication between the STD and TTD is established using the NTI via the normal public switched telephone network (PSTN). TMS TTI lookup may be performed via STD TID web application and/or via PSTN infrastructure interface.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: December 16, 2014
    Inventor: Maqsood A. Thange
  • Patent number: 8908682
    Abstract: A distributed fabric system comprises a plurality of independent network elements interconnected by inter-switch links and assigned to a same group. Each network element includes one or more switching chips, a processor, and memory storing program code that is executed by the processor. The program code of each network element includes a switch discovery protocol (SDP) module. The SDP module of each network element, when executed, periodically multicasts SDP data units (SDPDUs) using one of a plurality of transmission rates. The plurality of transmission rates includes a fast transmission rate and a slow transmission rate. The transmission rate used by the SDP module of each network element is the fast transmission rate until the SDP module of that network element determines a criterion is met, in response to which the transmission rate used by the SDP module of that network element changes to the slow transmission rate.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: December 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Nirapada Ghosh, Keshav Govind Kamble, Dar-Ren Leu, Vijoy A. Pandey
  • Patent number: 8897294
    Abstract: An interface switch which presents itself as switch to an enterprise fabric formed of the devices from the same manufacturer as the interface switch and that of a host or node to an enterprise fabric from a different manufacturer. This allows each enterprise fabric to remain in a higher performance operating mode. The multiplexing of multiple streams of traffic between the N_ports on the first enterprise fabric and the second enterprise fabric is accomplished by N_port Virtualization. The interface switch can be connected to multiple enterprise fabrics. All control traffic address mappings between virtual and physical addresses may be mediated and translated by the CPU of the interface switch and address mappings for data traffic performed at wire speed. Since the interface switch may preferably be a single conduit between the enterprise fabrics, it is also a good point to enforce perimeter defenses against attacks.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: November 25, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventor: Michael W. Atkinson
  • Patent number: 8897292
    Abstract: A method is implemented by a network element to provide scalable hierarchical traffic management (HTM) over a plurality of network layers for a network and eliminate priority leaking caused by quick loopback batch scheduling that analyzes a subset of network layers to shorten processing time and resource requirements when the scalable HTM selects data packets to be forwarded. The method and system function as a low pass filter over the selected data packets to prevent low priority data packets being forwarded where higher priority data packets are available to be forwarded.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: November 25, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Thomas C. Yip, Srivathsa Dhruvanarayan, Edward Ho, Sun-den Chen, Michael Feng, Jeffrey Hu
  • Patent number: 8849319
    Abstract: A method for processing a conflict of communication service procedures and associated devices are provided, which are used to solve the problem that the user equipment (UE) receiving the circuit switching (CS) domain paging message conflicts with initiating the Non-Access Stratum (NAS) procedure by itself. Said method includes that: the UE receives a first paging message from the network side equipment; when the UE judges the first paging message is a CS domain paging message and that the UE itself is about to initiate an original Non-Access Stratum (NAS) procedure, the UE ignores the first paging message and initiates the original NAS procedure.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: September 30, 2014
    Assignee: China Academy of Telecommunications Technology
    Inventors: Juan Zhang, Ming Ai
  • Publication number: 20140269686
    Abstract: An input/output (I/O) switch fabric includes input physical ports that convey packets associated with at least a first network flow. Moreover, virtual routers in the I/O switch fabric, which have associated routing tables, provide types of service and/or routes for different source-destination pairs based on link-layer information and network-layer information in the packets. Note that different virtual routers can provide different types of service and/or different routes. For example, a type of service associated with a first virtual router may include changing packet headers when crossing service domains in a global network, and a type of service associated with a second virtual router may avoid changing packet headers when providing connectivity in the network. Furthermore, the I/O switch fabric includes output physical ports that convey packets associated with at least a second network flow. The virtual routers may facilitate InfiniBand inter-subnet crossing.
    Type: Application
    Filed: June 4, 2013
    Publication date: September 18, 2014
    Inventors: Arvind Srinivasan, Shimon Muller
  • Patent number: 8837470
    Abstract: The present technology considers multi-stage network topologies where it is not possible to evenly stripe uplinks from a lower stage of the network topology to switching units in an upper stage of the topology. This technology proposes techniques to both improve overall throughput and to deliver uniform performance to all end hosts with uneven connectivity among the different stages while delivering uniform performance to all hosts. To achieve improved network performance in case of asymmetric connectivity, more flows may be sent to some egress ports than to others, thus weighting some ports more than others, resulting in Weighted Cost Multi Path (WCMP) flow distribution.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: September 16, 2014
    Assignee: Google Inc.
    Inventors: Junlan Zhou, Amin Vahdat, Arjun Singh
  • Patent number: 8824465
    Abstract: A verification device that is used in a system in which a first device and a second device communicate using a physical communication path that includes at least one switch among switches included in a plurality of switch clusters and does not include a plurality of switches that belong to a different switch cluster among the plurality of switch clusters, the verification device including a verification unit that verifies whether switches included in a first communication path and a second communication path that are communication paths used for communication between the first device and the second device are included in the same switch cluster, and an output unit that outputs a result of the verifying.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: September 2, 2014
    Assignee: Fujitsu Limited
    Inventor: Yuji Nomura