Store And Forward Patents (Class 370/428)
-
Patent number: 9350631Abstract: A system and method to monitor network congestion is provided. The system includes a plurality of ingress, egress ports, and a plurality of queues coupled to the ingress and egress ports and configured to store incoming and outgoing packets. The system also includes a monitoring unit configured to monitor at least one attribute of packets in at least one queue when a start condition occurs, stop monitoring the attribute when an end condition occurs, determine a flow that caused the start condition based on the monitored attribute, and report the monitored attribute and the flow.Type: GrantFiled: September 30, 2013Date of Patent: May 24, 2016Assignee: Broadcom CorporationInventors: Brad Matthews, Mohan Kalkunte, Puneet Agarwal
-
Patent number: 9345052Abstract: A system and method to allow a disabled device to receive an incoming communication after the termination of an emergency communication session with a service provider. A disabled device is a device having a portion of its service plan that allows the device to send or receive communications either temporarily or permanently disabled. In some embodiments, the system allows the disabled device to receive all incoming communications during a defined period of time after the emergency communication session. In some embodiments, the system allows the disabled device to receive all incoming communications from numbers or URIs contained in a repository of allowed numbers. In some embodiments, the system allows the disabled device to receive all incoming communications if the service provider initiating the communication enters an authenticated routing key or passcode.Type: GrantFiled: October 19, 2015Date of Patent: May 17, 2016Assignee: T-Mobile USA, Inc.Inventors: Neeta Moodbidri, Nilesh Ranjan, Simon Chapman, Timothy N. Dunn, Jeffrey Hall
-
Patent number: 9338136Abstract: A first security context is established between a given user computing device and a first network computing device associated with a first network cell of a communications network to enable a secure data connection between the given user computing device and the first network computing device. A second security context is established between the given user computing device and a second network computing device associated with a second network cell of the communications network to enable a secure data connection between the given user computing device and the second network computing device simultaneous with the secure data connection between the given user computing device and the first network computing device. Establishment of the second security context includes the first network computing device sending the given user computing device a simultaneous secure data connection parameter useable by the given user computing device to establish the second security context with the second network computing device.Type: GrantFiled: April 30, 2014Date of Patent: May 10, 2016Assignee: Alcatel LucentInventors: Suresh P. Nair, Semyon B. Mizikovsky
-
Patent number: 9329666Abstract: A power throttling queue includes a queue and a throttling circuit. The queue has multiple entries. Each entry has a data field and a valid field. The multiple entries include a first portion and a selectively disabled second portion. The throttling circuit is coupled to the queue, and selectively disables the second portion in response to a number of valid entries of the first portion.Type: GrantFiled: December 21, 2012Date of Patent: May 3, 2016Assignee: ADVANCED MICRO DEVICES, INC.Inventor: David J. Shippy
-
Patent number: 9313335Abstract: A system having one or more processors and a memory, receives both speech data from first and second participants of a session. The system outputs the speech of the first participant. The system outputs the speech of the second participant in accordance with an adjustment of the speech of a participant of the session when the speech of the second participant temporally overlaps less than a first predetermined threshold amount of a terminal portion of the speech of the first participant. The system drops the speech of the second participant when the speech of the second participant temporally overlaps more than the first predetermined threshold amount of the terminal portion of the speech of the first participant. Optionally, the system adjusts the speech of a participant of the session by delaying output of the speech of the second participant.Type: GrantFiled: September 13, 2013Date of Patent: April 12, 2016Assignee: GOOGLE INC.Inventors: Serge Lachapelle, Alexander Kjeldaas
-
Patent number: 9270539Abstract: Provided are a computer program product, system, and method for provisioning resources of a computing environment using predictive time analysis. In certain computing environments, such as a highly utilized cloud computing environment, a predictive provisioning analysis engine can determine how long a resource provisioning request can take to complete. By learning from a window of previously completed provisioning requests that is kept current, the predictive provisioning analysis engine can accurately predict when the resource provisioning request can complete.Type: GrantFiled: January 4, 2013Date of Patent: February 23, 2016Assignee: International Business Machines CorporationInventors: Raymond Perry Ammerman, III, Paul Basil French, Paul Fredric Klein
-
Patent number: 9252977Abstract: A system for sending data from at least one computing device, which may be an email server, located at a user location, to a plurality of handsets. The system includes an internal system monitor associated with the at least one computing device, and the monitor provides application connectors deployed at the user location. The system also includes at least one wireless gateway router and a mobile client, which provides a client infrastructure installed on the plurality of handsets, such that the at least one computing device acts uni-directionally and thereby provides secure delivery of the data.Type: GrantFiled: November 3, 2005Date of Patent: February 2, 2016Assignee: B.S.D. CROWN LTDInventors: Moshe Levi, Moshe Dgani
-
Patent number: 9225598Abstract: Aspects of a method and system for end-to-end management of energy efficient networking protocols are provided. In this regard, a path between two network nodes may be determined and one or more messages may be generated. The one or more messages may be communicated to one or more network nodes along the determined path and may configure an EEN control policy and/or one or more (EEN) parameters in those network nodes. The one or more generated messages may comprise a distinct marking that may, upon detection by the network nodes along the determined path, trigger configuration of the EEN control policy and/or EEN parameters within the one or more network nodes. The one or more messages may be may be utilized to enable and disable EEN in one or more network nodes along the path.Type: GrantFiled: August 26, 2013Date of Patent: December 29, 2015Assignee: BROADCOM CORPORATIONInventor: Wael William Diab
-
Patent number: 9203551Abstract: A wireless device that tailors communications based on power parameters of the device. In one embodiment, a wireless device includes an energy source, a power monitor coupled to the energy source, a wireless transceiver, and a traffic controller coupled to the power monitor and the wireless transceiver. The power monitor is configured to measure a parameter of the energy source. The wireless transceiver is configured to wirelessly communicate via a wireless network. The traffic controller is configured to set length of packets to be transmitted based on the measured parameter of the energy source.Type: GrantFiled: May 10, 2013Date of Patent: December 1, 2015Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Ariton E. Xhafa, Soon-Hyeok Choi, Yanjun Sun, Leonardo William Estevez
-
Patent number: 9197494Abstract: A communication system includes a plurality of nodes and a control device. Each node includes a packet processor that processes a packet in accordance with a processing rule when the packet is received. The processing rule correlates the processing applied to the packet with a matching rule that identifies the packet the processing is to be applied to. The control device calculates a packet forwarding path in response to a request for setting processing rules from any node, sets processing rules that implement the packet forwarding path on the node on the packet forwarding path and records the processing rules in a manner coordinated with one another. The control device inquires at the node on the packet forwarding path about state of setting of processing rule and, upon detecting failure in the processing rule set in at least one node, executes rollback operation on the correlated processing rules set in other node.Type: GrantFiled: September 7, 2011Date of Patent: November 24, 2015Assignee: NEC CorporationInventors: Junichi Yamato, Takayuki Hama
-
Patent number: 9106413Abstract: To address the security requirements for cyber-physical systems, embodiments of the present invention include a resilient end-to-end message protection framework, termed Resilient End-to End Message Protection or REMP, exploiting the notion of the long-term key that is given on per node basis. This long term key is assigned during the node authentication phase and is subsequently used to derive encryption keys from a random number per-message sent. Compared with conventional schemes, REMP improves privacy, message authentication, and key exposure, and without compromising scalability and end-to-end security. The tradeoff is a slight increase in computation time for message decryption and message authentication.Type: GrantFiled: March 15, 2013Date of Patent: August 11, 2015Assignee: Alcatel LucentInventors: Young Jin Kim, Vladimir Y. Kolesnikov, Marina Thottan
-
Patent number: 9105179Abstract: The communication method applies to a home-automation installation comprising at least one sending element, a self-powered receiving element and an element for substituting for the receiving element. The method is such that, when the receiving element is in a sleep mode, the substitution element receives and records information sent by the sending element for the attention of the receiving element and such that, when the receiving element is no longer in sleep mode, the substitution element sends the information for the attention of the receiving element.Type: GrantFiled: March 11, 2013Date of Patent: August 11, 2015Assignee: SOMFY SASInventors: Florent Pellarin, Barbara Augustin
-
Patent number: 9066370Abstract: System and method of providing data to a mobile application accessible at a mobile device via different network connections without interruption are disclosed. The method, which may be implemented on a system includes, receiving data for the mobile application over a network connection different from a first network connection, and/or providing the data received over the network connection including any other data received from the first network connection, to the mobile application in a manner that is without interruption in data flow. The data is provided to the mobile application without interruption even when connections to the different network connections require change in IP addresses.Type: GrantFiled: March 4, 2013Date of Patent: June 23, 2015Assignee: Seven Networks, Inc.Inventors: Suresh Srinivasan, Yuan Kang Lee, Chaitali Sengupta
-
Patent number: 9065780Abstract: A network device receives a packet that includes a plurality of header fields. The packet is parsed to sequentially obtain the plurality of header fields. One or more header fields not yet available at the network device are predicted based on one or more header fields that are available at the network device. A network processing decision is generated for the packet based on the predicted one or more header fields and the one or more header fields that are available at the network device.Type: GrantFiled: February 14, 2013Date of Patent: June 23, 2015Assignee: Cisco Technology, Inc.Inventors: Thomas J. Edsall, Putu Harry Subagio, Alessandro Fulli, Christopher A. Wildman, Mingzhe Li, Wei-Jen Huang, Chih-Tsung Huang
-
Patent number: 9052949Abstract: A virtualized computer system implements a process to migrate a virtual machine (VM) from a source host to a destination host. During this process, a processing unit at the source host, which is executing instructions of the VM, is scheduled so that the rate of modification of guest physical memory pages is reduced. The determination of when to schedule the processing unit in this manner may be made based on a current rate of modification of the pages, a transmission rate of guest physical memory pages from the source host to the destination host, or a prior VM migration performance.Type: GrantFiled: June 21, 2012Date of Patent: June 9, 2015Assignee: VMware, Inc.Inventors: Gabriel Tarasuk-Levin, Rajesh Venkatasubramanian
-
Publication number: 20150139242Abstract: A slot reservation method is disclosed. The slot reservation method generates slot reservations in two dimensions to address starvation and to reduce bounce of messages transmitted through an interconnect. An interconnect implemented using the slot reservation method is capable of being scaled to larger network-on-chip implementations.Type: ApplicationFiled: January 26, 2015Publication date: May 21, 2015Inventor: Andres Mejia
-
Patent number: 9019978Abstract: A notification from a source host is received at a network interface device that indicates that a data packet is ready for transmission to a destination host. The data packet may be transmitted to the destination host via the network interface device, and a first completion queue event is generated. The first completion queue event may be used as a trigger to re-transmit the data packet to a port mirroring destination via the network interface device. In another example, a network interface device receives a data packet transmitted from a source host to a destination host. A first completion queue event is generated based on the receipt of the packet, and is used as a trigger to re-transmit the data packet to a port mirroring destination via the network interface device.Type: GrantFiled: October 5, 2012Date of Patent: April 28, 2015Assignee: Cisco Technology, Inc.Inventors: Michael B. Galles, Cesare Cantu, Anant Deepak
-
Patent number: 9020008Abstract: In one embodiment, each device in a frequency hopping communication network independently determines its own local unicast listening schedule, and discovers a neighbor unicast listening schedule for each of its neighbors. The devices also synchronize to a common broadcast schedule for the network that simultaneously overlays a configured portion of all unicast listening schedules in the network. Accordingly, the device operate in a receive mode according to their local unicast listening schedule and the common broadcast schedule during the overlaid configured portion, and in a transmit mode according to each neighbor unicast listening schedule and the common broadcast schedule during the overlaid configured portion depending upon a destination of transmitted traffic.Type: GrantFiled: July 12, 2011Date of Patent: April 28, 2015Assignee: Cisco Technology, Inc.Inventors: Jonathan W. Hui, Wei Hong, Lik Chuen Alec Woo
-
Patent number: 9020464Abstract: Disclosed techniques limit or reduce the amount of data for which a subscriber may be charged that may not actually be received at the subscriber's mobile device. A counter may be started when a node has data to be delivered to a mobile device. The node may send the data through a radio access network for delivery to the mobile device and record an amount of the data sent for the mobile device through the radio access network for data usage billing purposes while running the counter, until the counter reaches a predetermined value. When the counter reaches the predetermined value, if no traffic channel has been set up with the mobile device, the node will stop recording the amount of the data sent for the mobile device through the radio access network for data usage billing purposes.Type: GrantFiled: December 20, 2012Date of Patent: April 28, 2015Assignee: Cellco PartnershipInventor: James Mathison
-
Patent number: 9014188Abstract: This communication system is equipped with a plurality of transceiver devices each composed of a transmission device that transmits unit data and a reception device that receives unit data from the transmission device. The transmission devices are connected in series. Each of the transmission devices stores identification information for identifying the device itself. The transmission device accepts unit data from a front stage side. The transmission device generates identification information for identifying one of the transmission devices from information included in the accepted unit data, in accordance with a predetermined generation process. In a case that the generated identification information corresponds to the stored identification information, the transmission device transmits the accepted unit data to the reception device.Type: GrantFiled: November 13, 2009Date of Patent: April 21, 2015Assignee: NEC CorporationInventors: Taiki Kanai, Akira Sakurai, Atsuya Yamashita, Hiroaki Nakajima
-
Patent number: 9014049Abstract: In one embodiment, forwarding information bases (FIBs) are selectively populated in a packet switch. A packet switching device determines, based on one or more protocol signaling messages, a subset, which is less than all, on which FIBs a lookup operation may be performed for identifying forwarding information for a received particular packet. The packet switching device populates each of these FIBs, but not all of the FIBs of the packet switching device, with forwarding information corresponding to the particular forwarding value. Thus, FIB resources are consumed for only those FIBs which could actually be used, and not all of the FIBs, for forwarding packets in the data plane of the packet switching device, whether these packets are received on a primary or backup path.Type: GrantFiled: April 27, 2011Date of Patent: April 21, 2015Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, John H. W. Bettink, George Leonard Swallow
-
Patent number: 9013997Abstract: A data segment of a data packet destined for an egress port of an egress node may be received at a first ingress node. An egress statement vector and an ingress statement vector may be identified at the first ingress node. A determination may be made, based on the egress statement vector and ingress statement vector, whether the first ingress node is authorized to transfer the data segment to the egress port before the other data segments of the data packet are received at the first ingress node. The data segment may be transferred to the egress port before the other data segments of the data packet are received at the first ingress node when the determination indicates the first ingress node is authorized. The data segment may be stored in a buffer of the first ingress node when the determination indicates the first ingress node is not authorized.Type: GrantFiled: August 1, 2012Date of Patent: April 21, 2015Assignee: Broadcom CorporationInventor: Brad Matthews
-
Patent number: 9014175Abstract: Methods and apparatuses for routing voice Internet Protocol (IP) packet to a selected processor are described herein. The methods may include initially receiving at a digital baseband receiver of a device a plurality of IP packets. After receiving the IP packets, the digital baseband receiver may determine whether the IP packets are voice or non-voice IP packets. If the IP packets are determined to be non-voice IP packets, the digital baseband receiver may route the non-voice IP packets to a first processor for processing. On the other hand, if the IP packets are determined to be voice IP packets, the digital baseband receiver may route the voice IP packets to a second processor for processing.Type: GrantFiled: December 29, 2006Date of Patent: April 21, 2015Assignee: Intel CorporationInventor: Bruce Fleming
-
Patent number: 9007903Abstract: Some embodiments provide a network system that includes several non-edge switching elements that are each for forwarding network data to other non-edge switching elements. The network system includes several edge switching elements that are each for (1) coupling to a set of network hosts and (2) forwarding network data to the non-edge switching elements and to the set of network hosts. Each of the non-edge switching elements of the several non-edge switching elements is further for forwarding network data to the several edge switching elements. The network system includes a set of network controllers for (1) receiving a definition of a logical switching element that couples to the sets of network hosts and (2) managing the several edge switching elements by configuring the several edge switching elements to forward network data between the sets of network hosts based on the definition of the logical switching element.Type: GrantFiled: August 26, 2011Date of Patent: April 14, 2015Assignee: Nicira, Inc.Inventors: Teemu Koponen, Martin Casado
-
Patent number: 9008109Abstract: There is provided a relay device including: a buffer configured to store a received frame; a discarding unit configured to discard the received frame, when a utilization amount of the buffer exceeds a first value set corresponding to a communication type of the received frame; a first calculating unit configured to calculate the utilization amount of the buffer for each communication type at least two points in time, and calculate an amount of change in the utilization amount of the buffer for each communication type; and a setting unit configured to calculate the first value for each communication type, based on the amount of change in the utilization amount, and set the first value in the discarding unit.Type: GrantFiled: September 11, 2012Date of Patent: April 14, 2015Assignee: Fujitsu LimitedInventors: Kazuki Hyoudou, Osamu Shiraki
-
Patent number: 9001833Abstract: A relay apparatus in a communication system including a transmission apparatus, a reception apparatus, and a plurality of relay apparatuses which include the relay apparatus, including: a receiver receiving distributed sequential packets from the transmission apparatus which distributes sequential packets for the reception apparatus among the plurality of relay apparatuses, a memory storing distributed sequential packets of the sequential packets in sequential order, the distributed sequential packets are distributed and transmitted to the relay apparatus by the transmission apparatus, and a processor selecting a discard packet from the distributed sequential packets based on a discard condition, and to add a discard information to a previous packet and to transmit the previous packet, the discard information indicates a sequence number of the discard packet to be discarded, and the previous packet is one of the distributed sequential packets before the discard packet in sequential order.Type: GrantFiled: January 24, 2013Date of Patent: April 7, 2015Assignee: Fujitsu LimitedInventor: Keiichi Nakatsugawa
-
Patent number: 8995458Abstract: A networking device reduces delay jitter of a plurality of packets passing through the networking device. The networking device includes an input interface that receives a first packet, a packet memory that stores the first packet, a timestamp module, an egress module, and an output interface. The timestamp module generates a first timestamp corresponding to when the first packet was received. The egress module stores a first output time corresponding to the first packet. The first output time is a sum of the first timestamp and a fixed time interval. The fixed time interval is a difference between an amount of time required to receive a maximum-sized packet and an amount of time required to receive a minimum-sized packet. The output interface is configured to transmit the first packet to a destination networking device in response to a current timestamp being greater than or equal to the first output time.Type: GrantFiled: April 22, 2014Date of Patent: March 31, 2015Assignee: Marvell International Ltd.Inventor: Alex Chung Chun Lin
-
Patent number: 8995457Abstract: Methods and systems for a network device are provided. The network device includes a plurality of base-ports, where each base-port is coupled to a plurality of network links and each base-port has a plurality of sub-ports. The network device includes a transmit segment having a modifier shared by the plurality of sub-ports for modifying frames that are modified prior to being transmitted using the plurality of network links. The modifier uses a translation data structure to obtain information to modify a frame before transmission, where the translation data structure includes a plurality of entries, each entry stored in a queue that is uniquely identified by an identifier, and the identifier is extracted from a grant to transmit the frame and then used to obtain frame modification information from one of the plurality of entries. Frame modification when performed by the modifier depends on a frame type and sub-port configuration.Type: GrantFiled: November 15, 2012Date of Patent: March 31, 2015Assignee: QLOGIC, CorporationInventors: Frank R. Dropps, Gary M. Papenfuss, William J. Andersen
-
Patent number: 8976794Abstract: An apparatus for forwarding an Fiber Channel over Ethernet (FCoE) data frame into an Ethernet network comprising a processor configured to receive a data frame on a input port, obtain a first destination address and a virtual local area network identifier (VID), determine whether the first destination address and the VID matches an entry within a forwarding table, construct a key when the first destination address and VID matches the entry and the data frame is a FCoE frame, and forward the data frame as an outgoing data frame via an output port when the key matches a rule that permits forwarding the data frame.Type: GrantFiled: December 6, 2012Date of Patent: March 10, 2015Assignee: Futurewei Technologies, Inc.Inventor: Yijun Xiong
-
Patent number: 8976969Abstract: A method and apparatus is disclosed in which delay is applied to analog-sourced audio in a radio simulcast when the analog signal initially leads the digital signal. A radio receiver is configured to receive a simulcast radio program broadcast with an analog signal and a digital signal. The program content can be extracted from either the analog or digital signals, with the audio source eventually being blended to the digital signal. Audio is initially provided based on the analog signal. If the analog signal is initially leading the digital signal, delay is applied a data stream corresponding to the analog signal relative to a data stream corresponding to the digital signal. Delay applied to the data stream corresponding to the analog signal is increased at a rate that avoids audio artifacts of the output audio. The blend is performed when the data streams are aligned in time.Type: GrantFiled: June 29, 2011Date of Patent: March 10, 2015Assignee: Silicon Laboratories Inc.Inventors: Javier Elenes, Dana Taipale, Dave Anderton
-
Patent number: 8976797Abstract: System and method for providing a layer 2 switch in the access network that switches based upon one or more carrier tags identifying customer traffic. Customer traffic conforming to any variety of different layer 1 or layer 2 protocols may be encapsulated and identified according to carrier tag values. The layer 2 switch may determine how to handle the traffic by interpreting and manipulating the carrier tag values. The layer 2 switch may be capable of switching TDM input traffic to either TDM or packet output traffic, and switching packetized input traffic to either TDM or packet output traffic. Handling classification values may also be processed by the layer 2 switch to affect prioritization of handling of encapsulated traffic.Type: GrantFiled: October 10, 2012Date of Patent: March 10, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Scott R. Kotrla, David E. McDysan, Michael Bencheck, Matthew William Turlington, Richard C. Schell, Nick DelRegno, Ross S. Hardin, Lee D. Bengston, William Drake, Howard Chiu
-
Patent number: 8971325Abstract: Exemplary embodiments of a system and method enable application of policy using Layer 2 fields for a data frame, simplified data structures, or both. In accordance with one aspect of the present invention, a policy may be based upon a destination address (DA), a source address (SA), or a virtual local area network identification (VID) associated with a data frame.Type: GrantFiled: June 26, 2007Date of Patent: March 3, 2015Assignee: Marvell International Ltd.Inventor: Donald Pannell
-
Patent number: 8971346Abstract: A data collection system for, and methods of, providing reliable store-and-forward data handling by encoded information reading terminals can utilize ad-hoc peer-to-peer (i.e., terminal-to-terminal) connections in order to store data that is normally stored on a single terminal only, in a redundant manner on two or more terminals. Each portable encoded information reading terminal can be configured so that when it captures data, a software application causes the terminal to search out nearby peer terminals that can store and/or forward the data to other peer terminals or to a data collection server, resulting in the data having been stored by one or more peer terminals that are immediately or not immediately accessible by the data-originating terminal.Type: GrantFiled: April 30, 2007Date of Patent: March 3, 2015Assignee: Hand Held Products, Inc.Inventor: Mitchel P. Sevier
-
Patent number: 8964767Abstract: Some embodiments provide a novel method for forwarding a packet at a managed switching element in a first domain. The method receives a packet from a local machine. The method encapsulates the packet with a first context identifier that identifies a first logical port of a first logical switching element that couples to machines in both the first domain and a second domain. The first logical port maps to a destination address of the packet. Based on a mapping of the first logical port to a second logical port of a second logical switching element that couples to machines in only the first domain, the method encapsulates the packet with a second context identifier that identifies the second logical port. The method transmits the twice-encapsulated packet out of a port of the managed switching element based on the second context identifier.Type: GrantFiled: August 17, 2012Date of Patent: February 24, 2015Assignee: Nicira, Inc.Inventors: Teemu Koponen, Martin Casado, Pankaj Thakkar, Ronghua Zhang, Daniel J. Wendlandt
-
Patent number: 8964761Abstract: A method of a first DNS which can update server information in real time without necessarily using a TTL (Time To Live) by recording a network address of the first DNS, which has previously obtained server address information from a second DNS, in a notification list, by the second DNS, and transmitting the changed information from the second DNS to the first DNS recorded in the notification list when the previously obtained/requested server address changes, and updating the server address by the first DNS as provided by the second DNS. A DNS updating server address method may further include providing a first DNS with server address information corresponding to a domain, recording a network address of the first DNS in a notification list, corresponding to the domain and/or the server address information, and transmitting a changed server address information to the first DNS based on the notification list.Type: GrantFiled: October 13, 2006Date of Patent: February 24, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Soon Churl Shin, Woo Jin Yang, Sang Moon Lee
-
Patent number: 8964746Abstract: A method of transmitting an upstream communication packet from a distributed trunk (DT) switch is described. The method comprises receiving a packet from a device connected to a DT port of the DT switch; and transmitting the received packet via a non-DT port of the DT switch if the DT switch is the owner of the device and transmitting the received packet via a DT interconnect (DTI) port of the DT switch if the DT switch is not the owner of the device.Type: GrantFiled: February 15, 2008Date of Patent: February 24, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Shaun Wakumoto, Bruce E. Lavigne, Robert L. Faulk, Jr., Mark A. Tassinari, Mark Gooch
-
Patent number: 8964624Abstract: A packet buffering apparatus and method in a multi-hop relay system supporting hop-by-hop retransmission are provided. In the buffering apparatus and method, a first buffer buffers a user packet until the user packet is successfully transmitted to a next node, and a second buffer buffers the user packet until the user packet is successfully transmitted to an MS, after the user packet is successfully transmitted to the next node. Accordingly, time delays and transmission costs are reduced.Type: GrantFiled: September 13, 2007Date of Patent: February 24, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Jin-Ghoo Choi, Chi-Hyun Park, Sung-Soo Hwang
-
Patent number: 8964528Abstract: For a network that includes several managed edge switching elements and several managed non-edge switching elements that are for implementing a logical switching element, some embodiments provide a method of distributing packet processing across the several managed non-edge switching elements. The method receives a packet for processing through the logical switching element. Based on a determination that the packet needs to be processed by a managed non-edge switching element, the method determines a particular managed non-edge switching element of the several managed non-edge switching elements to forward the packet. The method forwards the packet to the particular managed non-edge switching element for the particular managed non-edge switching element to process the packet.Type: GrantFiled: August 26, 2011Date of Patent: February 24, 2015Assignee: Nicira, Inc.Inventors: Martin Casado, Teemu Koponen, Pankaj Thakkar, W. Andrew Lambeth, Alexander Yip, Keith E. Amidon, Paul S. Ingram
-
Patent number: 8958427Abstract: A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. Moreover, each surrogate may optimize the hierarchy according to one or more optimization criteria. For example, each surrogate in the hierarchy may have the necessary information to ensure that if the next surrogate in the hierarchy is unavailable, the data may be routed to a backup surrogate. The selected hierarchy may be further optimized by skipping surrogates (or a surrogate level) such that the data intended for a skipped surrogate is sent to a surrogate in a lower-level of the hierarchy. This may better utilize the connection interfaces in the transmitting sub-switches and eliminate any unnecessary surrogate-to-surrogate transfers.Type: GrantFiled: December 7, 2012Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventors: Claude Basso, Todd A. Greenfield, Bruce M. Walk
-
Patent number: 8958435Abstract: An information management method and an information processing device functioning as a node are provided to enable an effective use of information distributed to, and shared with, a plurality of nodes on a network and to enable maintenance of security against leakage of information by controlling information retention. This management method of information gathers information distributed to, and shared with, a plurality of the nodes on a network and holds the information in a state accessible from other nodes to a temporary information memory unit when generating restored information. The information management method is also characterized in setting a flag for showing a history of the information and immediately discarding the information in the case that the retention of restored information becomes improper from a view point of contents of the flag.Type: GrantFiled: October 5, 2007Date of Patent: February 17, 2015Assignee: Konica Minolta Holdings, Inc.Inventor: Satoshi Deishi
-
Patent number: 8953631Abstract: An embodiment may include circuitry to permit interruption, at least in part, of a first frame from a sender to an intended recipient in favor of transmitting, at least in part, a payload of a second frame from the sender to the intended recipient, and/or processing, at least in part, one or more incoming flow control notifications. The payload may be transmitted, at least in part, to the intended recipient in one or more frame fragments. Many modifications, variations, and alternatives are possible without departing from this embodiment.Type: GrantFiled: June 30, 2010Date of Patent: February 10, 2015Assignee: Intel CorporationInventors: Ygdal Naouri, Eliel Louzoun
-
Patent number: 8954492Abstract: A method, computer readable medium, and application delivery controller apparatus for content inlining includes obtaining content from one or more servers as requested by one or more clients, obtaining external content from the one or more servers as referenced by one or more external references included in the requested content, modifying the requested content to include at least one of the external content, and servicing the client request by communicating the modified requested content.Type: GrantFiled: November 30, 2011Date of Patent: February 10, 2015Assignee: F5 Networks, Inc.Inventor: George Michael Lowell, Jr.
-
Patent number: 8953619Abstract: A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. Moreover, each surrogate may optimize the hierarchy according to one or more optimization criteria. For example, each surrogate in the hierarchy may have the necessary information to ensure that if the next surrogate in the hierarchy is unavailable, the data may be routed to a backup surrogate. The selected hierarchy may be further optimized by skipping surrogates (or a surrogate level) such that the data intended for a skipped surrogate is sent to a surrogate in a lower-level of the hierarchy. This may better utilize the connection interfaces in the transmitting sub-switches and eliminate any unnecessary surrogate-to-surrogate transfers.Type: GrantFiled: March 14, 2012Date of Patent: February 10, 2015Assignee: International Business Machines CorporationInventors: Claude Basso, Todd A. Greenfield, Bruce M. Walk
-
Patent number: 8948186Abstract: A method of expediting resource negotiation in a modified Session Initiation Protocol (SIP) reduces the number of messages exchanged for resource negotiation, thereby reducing the latencies involved in session setup. The method entails sending an INVITE message having a modified SIP header containing an indication that the originator's terminal seeks a fast session setup. The INVITE message further contains a list of all codecs available at the originator's terminal and how many each type of media component are required. These codecs can be provided in an order of preference. The answerer selects the codecs for the requested media types from the list of available codecs without engaging in a back-and-forth resource negotiation for the codecs. The result is that the session can be set up with fewer messages which provides quicker session setup than in the prior art.Type: GrantFiled: October 18, 2011Date of Patent: February 3, 2015Assignee: Rockstar Consortium US LPInventors: Radha Telikepalli, Tadeusz Drwiega
-
Patent number: 8937958Abstract: According to one embodiment, a router includes a plurality of input ports and a plurality of output ports. The input ports receive a packet including control information indicating a type of access. Each of the input ports includes a first buffer and a second buffer which store the packet. The output ports output the packet. Each of the input ports selects at least one of the first buffer and the second buffer as a buffer in which the packet is stored on the basis of the control information and a state of the output port serving as a destination port of the packet.Type: GrantFiled: September 13, 2012Date of Patent: January 20, 2015Assignee: Kabushiki Kaisha ToshibaInventor: Hui Xu
-
Patent number: 8938540Abstract: A cloud computing environment having a plurality of computing nodes is described. Upon receiving authorization, a plurality of virtual machines may be communicated to provide at least one virtual network to service to the plurality virtual machines. Each of the plurality of virtual machines communicates with a virtual network layer at a virtual interface via at least one virtual Ethernet (vEthernet), An IP gateway to a network is provided to the plurality of virtual machines. Communications between the fP gateway and the network are facilitated. Communications between a network control layer and at least one network are routed.Type: GrantFiled: November 17, 2011Date of Patent: January 20, 2015Assignee: Oracle International CorporationInventors: Willem Robert Van Biljon, Christopher Conway Pinkham, Russell Andrew Cloran, Michael Carl Gorven, Alexandre Hardy, Brynmor K. B. Divey, Quinton Robin Hoole, Girish Kalele
-
Patent number: 8937962Abstract: A packet buffering device includes: a queue for temporarily holding an arriving packet; a residence time predicting unit which predicts a length of time during which the arriving packet will reside in the queue; and a packet discarding unit which discards the arriving packet when the length of time predicted by the residence time predicting unit exceeds a first reference value.Type: GrantFiled: August 1, 2011Date of Patent: January 20, 2015Assignee: Fujitsu LimitedInventors: Hiroshi Tomonaga, Kazuto Nishimura
-
Patent number: 8937967Abstract: A system for persistently maintaining data using a network for data packets is provided. The system includes a transmission medium associated with the network, a plurality of switches operatively connected to the transmission medium. Each switch has an intelligent network controller adapted for delivering the data packets to a device operatively connected to the intelligent network controller in response to a request for the data packets from the device and further adapted for re-transmitting unexpired data packets over the network.Type: GrantFiled: September 3, 2013Date of Patent: January 20, 2015Assignee: Lightwaves Systems, Inc.Inventors: Bruce D. Melick, David M. Snyder, Leslie D. Baych, Gregory P. Probst, Philip T. Kennedy
-
Patent number: 8929255Abstract: 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: GrantFiled: December 20, 2011Date of Patent: January 6, 2015Assignee: Dell Products, LPInventors: Hendrich M. Hernandez, Gaurav Chawla, Robert L. Winter
-
Patent number: 8929216Abstract: A packet scheduling method and apparatus which allows multiple flows that require data transmission to the same output port of a network device such as a router to fairly share bandwidth. The packet scheduling method includes calculating an expected time of arrival of a (k+1)-th packet subsequent to a currently input k-th packet of individual flows by use of bandwidth allocated fairly to each of the flows and a length of the k-th packet; in response to the arrival of the (k+1)-th packet, comparing the expected time of arrival of the (k+1)-th packet to an actual time of arrival of the (k+1)-th packet; and scheduling the (k+1)-th packet of each flow according to the comparison result.Type: GrantFiled: November 21, 2011Date of Patent: January 6, 2015Assignee: Electronics and Telecommunications Research InstituteInventors: Nam-Seok Ko, Jong-Dae Park, Byung-Ho Yae, Sung-Kee Noh, Woo-Sug Jung, Sung-Jin Moon, Hwan-Jo Heo, Soon-Seok Lee