Bridge Between Bus Systems Patents (Class 370/402)
  • Patent number: 10416901
    Abstract: A mapping apparatus comprises a mapper that translates from an input key to an output key in one or more storage devices. A pre-mapper for processing update operations comprises a plurality of mapping tablets and an in-memory look-up filter to identify a given mapping table storing a given input key. The mapping tablets comprise at least one dynamic in-memory ingress tablet and a plurality of persisted frozen tablets. For a given update operation, a first entry is added to one dynamic in-memory ingress tablet comprising the input key for the given update operation and a corresponding output key where data for the given update operation is stored; and a second entry is added to the look-up filter comprising the input key of the first entry and an identifier of the dynamic in-memory ingress tablet storing the first entry for the given update operation. The dynamic in-memory ingress tablet is persisted as a persisted frozen tablet.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: September 17, 2019
    Assignee: EMC IP Holding Company LLC
    Inventor: Joris Wils
  • Patent number: 10366039
    Abstract: A universal serial bus (USB) link bridge device is disclosed. The USB link bridge device includes a host side module configured to be interfaced with a USB host. The host side module includes a receiver and is configured to receive serial data from the USB host, convert the received serial data into parallel data and store the parallel data into an elasticity buffer. A data controller coupled to the host side module is also included. The USB link bridge device further includes a device side module coupled to the data controller and includes a transmitter. The device side module is configured to receive parallel data from the data controller and convert the received parallel data into serial data and to transmit the serial data towards a USB device.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: July 30, 2019
    Assignee: NXP B.V.
    Inventor: Bart Vertenten
  • Patent number: 10355964
    Abstract: A method of capturing selected network data includes selecting a first server from a plurality of servers in accordance with a first criterion, and the first server processing a first packet of a plurality of packets; selecting a second packet from the plurality of packets in accordance with a second criterion, and providing data associated with the second packet to a capture server. The first and second criteria are based on second information associated with the second packet. The second information is associated with one of the session layer, presentation layer, and application layer. A corresponding system and computer-readable device are also disclosed.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: July 16, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Sunil Maloo
  • Patent number: 10313232
    Abstract: In order to make it possible for an upper layer to receive the supply of a desired resource from a lower layer, this network control device is provided with: a database that receives a request for connection between node ports included in an upper layer network; and a hierarchical control unit that determines a link for connection between ports via a lower layer network and the performance of the link and associates and retains the results. The database receives a flow between nodes included in the upper layer network, said flow being selected in accordance with the link and the performance. The hierarchical control unit sets a flow corresponding to the link in the lower layer network when the link is included in the path of the flow.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: June 4, 2019
    Assignee: NEC CORPORATION
    Inventor: Shinya Ishida
  • Patent number: 10303594
    Abstract: An apparatus to facilitate guaranteed forward progress for graphics data is disclosed. The apparatus includes a plurality of ports to receive and transmit streams of graphics data, one or more buffers associated with each of the plurality of ports to store the graphics data and switching logic to virtually partition each of the one or more buffers to allocate a dedicated buffer to receive each of a plurality of independent streams of graphics data.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: May 28, 2019
    Assignee: INTEL CORPORATION
    Inventors: Altug Koker, Joydeep Ray, Niranjan L. Cooray, Abhishek R. Appu
  • Patent number: 10291519
    Abstract: A communication device is made to be of a structure including a communication unit, a routing information generation unit, a load monitoring unit and a communication control unit. The communication unit sends and receives data via a plurality of ports connected to a network having a plurality of communication routes. The routing information generation unit acquires information on a communication route based on correspondence between a port and each port of a connection destination. The load monitoring unit monitors a load state for each communication route. The communication control unit selects a communication route to transmit a packet based on a monitoring result of the load state, adds information on an address based on the selected communication route to the packet, and outputs the packet to a port corresponding to the selected communication route.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: May 14, 2019
    Assignee: NEC CORPORATION
    Inventor: Kiyoshi Baba
  • Patent number: 10263762
    Abstract: The present invention provides pad arrangements, termination circuits, clock/data recovery circuits, and deserialization architecture for a physical layer circuitry including a four-signal or six-signal physical medium attachment sublayer (PMA).
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: April 16, 2019
    Assignee: M31 Technology Corporation
    Inventors: Ching-Hsiang Chang, Yuan-Hsun Chang, Yueh-Chuan Lu, Huai-Te Wang
  • Patent number: 10223314
    Abstract: A host connected to a switch using a PCI Express (PCIe) link. At the switch, the packets are received and routed as appropriate and provided to a conventional switch network port for egress. The conventional networking hardware on the host is substantially moved to the port at the switch, with various software portions retained as a driver on the host. This saves cost and space and reduces latency significantly. As networking protocols have multiple threads or flows, these flows can correlate to PCIe queues, easing QoS handling. The data provided over the PCIe link is essentially just the payload of the packet, so sending the packet from the switch as a different protocol just requires doing the protocol specific wrapping. In some embodiments, this use of different protocols can be done dynamically, allowing the bandwidth of the PCIe link to be shared between various protocols.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: March 5, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventor: Badrinath Kollu
  • Patent number: 10205662
    Abstract: Exemplary methods in a first network device in a control plane include generating a prefix distribution list comprising of prefix lengths and corresponding prefix counts, each prefix count identifies a total number of prefixes of each corresponding prefix length. In one embodiment, the methods include generating a priority distribution list comprising of priorities and corresponding rule counts, each rule count identifies a total number of rules of each corresponding priority. In one embodiment, the methods include sending the prefix distribution list to a second network device in a forwarding plane, causing the second network device to generate a forwarding table based on the prefix lengths and corresponding prefix counts. In one embodiment, the methods include sending the priority distribution list to the second network device causing the second network device to generate a forwarding table based on the priorities and corresponding rule counts.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: February 12, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Jiang He, Xiaobing Lai
  • Patent number: 10200155
    Abstract: Disclosed herein are a one-way data transmission apparatus, a one-way data reception apparatus, and a one-way data transmission/reception method using the apparatuses. The one-way data transmission/reception method uses a one-way data transmission apparatus and a one-way data reception apparatus, and includes receiving data from a high-security zone through a one-way path, generating tag information of the data, sending a message in which the tag information is added to the data to the one-way data reception apparatus, receiving the message from the one-way data transmission apparatus, checking the tag information of the message, and transmitting the data to a low-security zone.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: February 5, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Byoung-Koo Kim, Seon-Gyoung Sohn, Boo-Sun Jeon, Young-Jun Heo, Dong-Ho Kang, Jung-Chan Na, Byeong-Cheol Choi, Jae-Hoon Nah, Seoung-Hyeon Lee
  • Patent number: 10182006
    Abstract: Examples disclosed herein provide methods and systems for selecting Internet Protocol addresses for Session Initiation Protocol (SIP) communications. In at least one implementation, a method of operating a first communication device includes applying a source address selection algorithm to determine at least one source Internet Protocol (IP) address for the first communication device, and transferring a communication invite that indicates the at least one source IP address. The method further provides, receiving, from a second communication device, a response to the invite that indicates at least one IP address for the second communication device, applying SASA to the at least one IP address to determine a third source IP address for the first communication device, and initiating a communication with the second communication device using the third source IP address.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: January 15, 2019
    Assignee: Avaya Inc.
    Inventors: Dusan Mudric, Peter Musgrave
  • Patent number: 10171356
    Abstract: A packet edit processing method and a device are provided. In an embodiment, the method includes: generating an input packet template based on N to-be-edited protocol header fields of an input packet, and a preset protocol field mapping relationship, where the input packet template includes N protocol descriptors, and the protocol field mapping relationship is a mapping relationship between a protocol field included in a protocol descriptor and a protocol field included in a protocol header field; performing edit processing on the input packet template to obtain an output packet template; and converting, based on the preset protocol field mapping relationship, M protocol descriptors into M protocol header fields of an output packet, and replacing the N protocol header fields in the input packet with the M protocol header fields to obtain the output packet.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: January 1, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Nan Li, Linchun Wang
  • Patent number: 10120829
    Abstract: An embodiment bus device with a programmable address includes a bus communication circuit connected to a bus terminal, a first pin terminal, a memory having a first register with a first address stored therein and a second register, and a state logic circuit. The state logic circuit detects a chip select signal on the first pin terminal, receives a first message through the bus communication circuit while the chip select signal is asserted, determines that the first message indicates an address set command, and saves an address value in the first message as a second address in the second register in response to a target address in the first message matching the first address. The state logic circuit further processes a second message received through the bus communication circuit in response to a target address of the second message matching the second address.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: November 6, 2018
    Assignee: INFINEON TECHNOLOGIES AUSTRIA AG
    Inventors: David Grant Cox, Nathalie Abry, Erwin Huber, Karl Norling
  • Patent number: 10084692
    Abstract: Systems and methods described herein are directed to streaming bridge design implementations that help interconnect and transfer transaction packets between multiple source and destination host interfaces through a Network on Chip (NoC) interconnect, which includes a plurality of NoC router layers and virtual channels (VCs) connecting the router layers. Implementations are configured to support a variety of different traffic profiles, each having a different set of traffic flows. Streaming bridge design implementation can divide streaming bridge into a streaming TX bridge and a streaming RX bridge, wherein TX bridge is operatively coupled with host TX interfaces and RX bridge is operatively coupled with host RX interfaces, and where TX bridge forwards transaction packets from host TX interfaces to different router layers/VCs of NoC, and RX bridge, on the other hand, receives packets from NoC router layers/VCs and transmits the packets to host RX interfaces based on Quality of Service.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: September 25, 2018
    Assignee: NetSpeed Systems, Inc.
    Inventors: Rajesh Chopra, Sailesh Kumar
  • Patent number: 10084859
    Abstract: A method for routing data in a complex Storage Area Network (SAN) by a processor device is provided, and comprises in exchange based routing, reserving certain predefined Inter-Switch Links (ISLs) for use in routing certain predefined input/output (I/O) traffic across the SAN, such that the routing of other input/output (I/O) traffic remains unaffected and unchanged, the predefined input/output (I/O) traffic being subject to a specified path.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tara Astigarraga, Christopher V. Derobertis, Louie A. Dickens, Jose R. Mosqueda Mejia, Daniel J. Winarski
  • Patent number: 10019306
    Abstract: A method includes transmitting, by a controller of a storage device, a first bit on a data line. The method further includes responsive to transmitting the first bit on the data line, determining, by the controller, a line level of the data line. The method further includes responsive to determining the line level of the data line, determining, by the controller, whether the line level of the data line corresponds to the first bit and responsive to determining that the line level of the data line does not correspond to the first bit, determining, by the controller, that a collision has occurred on the data line.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: July 10, 2018
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Mark Robert Hicks, George Christopher Sneed
  • Patent number: 9973918
    Abstract: The present invention relates to a method of establishing a connection between a mobile communicating object and a remote server, by way of a mobile communication network where the communicating object has a list encompassing a determined number of preferred mobile communication networks with which the object can be made to connect. The method comprises a first step where the communicating object establishes a radio connection with one of the networks available so as to transmit a first series of audit information (such as quality of signal, error rate, base station cell identifier) to the remote server, a step of verification by the server of the data received and, in the event of anomaly, of engagement of a procedure for modifying the selection of the mobile communication network to which the mobile object is connected.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: May 15, 2018
    Assignee: EDEVICE
    Inventors: Fabrice Bonnet, Stephane Gomes, Stefan Gonnet, Stephane Schinazi
  • Patent number: 9960930
    Abstract: A bus node, a communication unit, which can be coupled for communication to at least data line of a bus; having a bus node controller, which is coupled operationally to the communication unit; and having an identification unit, which has a quadripole connectable, instead of a direct connection, between an IDT input and an IDT output for an identification line and vice versa, the quadripole being configured such that upon a serial interconnection of a first bus node with at least one second bus node for the bus node controller, the position of the first bus node is identifiable on the basis of a comparison of the voltage at the IDT input with a predetermined threshold value, regardless of the number of second bus nodes.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: May 1, 2018
    Assignee: Smiths Heimann GmbH
    Inventor: Ulrich Riedel
  • Patent number: 9948576
    Abstract: Methods and systems for shielding layer two host addresses (e.g., MAC addresses) from a network are provided. An edge network device interposed between a network of switches and multiple local hosts receives from a first local host a first packet destined for a first destination host. The first local host has a first layer 2 (L2) address and a first layer 3 (L3) address associated therewith. The first packet includes the first L2 address as a source L2 address of the first packet, and includes the first L3 address as a source L3 address of the first packet. The edge network device shields the first L2 address from the network of switches by replacing the source L2 address for the first packet with a first substitute L2 address of a first communication channel of the edge network device before sending the first packet to the network of switches.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: April 17, 2018
    Assignee: Fortinet, Inc.
    Inventors: Bert H. Tanaka, Joseph R. Mihelich
  • Patent number: 9928207
    Abstract: Provided are systems and methods for generating transactions with a configurable port. In some implementations, a peripheral device is provided. The peripheral device comprises a configurable port. In some implementations, the configurable port may be configured to receive a first transaction. In these implementations, the first transactions may include an address. The address may include a transaction attribute. In some implementations, the configurable port may extract the transaction attribute and a transaction address from the address. The configurable port may further generate a second transaction that includes the transaction attribute and the transaction address. The configurable port may also transmit the second transaction.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: March 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Adi Habusha, Nafea Bshara, Itay Poleg, Erez Izenberg, Guy Nakibly, Matthew Shawn Wilson
  • Patent number: 9927779
    Abstract: A method includes monitoring total energy supplied, during a power-on phase, to a power field effect transistor (FET) coupled to a network port of a power sourcing equipment (PSE) device using a controller. The method further includes detecting an error when the total energy exceeds a pre-determined threshold.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: March 27, 2018
    Assignee: Silicon Laboratories Inc.
    Inventor: John C. Gammel
  • Patent number: 9921995
    Abstract: In a case where a changeover request indicating to change over setting of an end point is received from an external apparatus, an information processing apparatus decides whether or not data is being transferred from the end point to a memory of the information processing apparatus. Then, in a case where it is decided that the data is being transferred from the end point to the memory, the information processing apparatus does not change over the setting of the end point.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: March 20, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasuhiko Hirano
  • Patent number: 9910817
    Abstract: One feature pertains to an apparatus includes a universal serial bus (USB) communication interface that communicates with at least one USB peripheral device through a USB cable connection. The apparatus also includes a network communication interface that communicates with a communication network. The apparatus also includes a processing circuit that receives USB communication signals from the USB peripheral device, generates network data packets that include USB data based on the USB communication signals, and transmits the network data packets to a receiving device associated with a USB host device through the communication network. The apparatus also serves as a proxy USB host device to the USB peripheral device. The processing circuit may also transmit polling messages to the USB peripheral device at substantially regular time intervals, and receive the USB communication signals from the USB peripheral device in response to the polling messages.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: March 6, 2018
    Assignee: Black Diamond Video, Inc.
    Inventors: Edward Priest, Steve Fielding, Victor Ionkin
  • Patent number: 9846238
    Abstract: Disclosed in some examples are methods, systems and machine readable mediums to efficiently stream data across restricted networks. In some examples, this streamed data may be sent more efficiently using lower overhead protocols such as UDP. In order to bypass the aforementioned limitations on these lower overhead protocols, the client may send a periodic update message to the server. This update message maintains the openings in the network firewalls and updates the server on the client's status. This update message may be sent much less frequently than a typical TCP acknowledgement, and the lower overhead protocol may be a protocol that does not retransmit lost or corrupted packets—thereby eliminating unnecessary overhead. In some examples this streamed data may be GNSS correction data. In some examples, the client may be behind one or more network firewalls.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: December 19, 2017
    Assignee: Raven Industries, Inc.
    Inventors: Marc Roger Tibout, Clinton Howard Mundt
  • Patent number: 9838157
    Abstract: A receiver for receiving data in a broadcast system includes a broadcast receiver that receives, via the broadcast system, a receiver input data stream including plural channel symbols represented by constellation points in a constellation diagram. A demodulator demodulates the channel symbols into codewords and a decoder decodes the codewords into output data words. A broadband receiver obtains redundancy data via a broadband system, the redundancy data for a channel symbol including one or more least robust bits of the channel symbol or a constellation subset identifier indicating a subset of constellation points including the constellation point representing the channel symbol. The demodulator and/or the decoder is configured to use the redundancy data to demodulate the respective channel symbol and to decode the respective codeword, respectively.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: December 5, 2017
    Assignee: Sony Corporation
    Inventors: Junge Qi, Joerg Robert, Jan Zoellner
  • Patent number: 9800457
    Abstract: Systems and methods relating to managing network addresses. In one implementation, a method is provided. The method includes sending a first request to use a particular network address, sending one or more second requests for respective hardware addresses corresponding to network addresses of one or more network address leases. When a hardware address corresponding to a particular network address lease is received in response to one of the one or more second requests and an acknowledgement of the first request to use the network address is not received determining whether the network address identified by the lease is the same as the network address in the first request, and when the network address is not the same, sending a third request to use the identified network address corresponding to the lease.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: October 24, 2017
    Assignee: Apple Inc.
    Inventor: Dieter Siegmund
  • Patent number: 9755854
    Abstract: A controller of a tag conversion apparatus configured holds tag conversion information associating addresses of communication apparatuses and information on tags of tagging schemes for network separation, analyzes a frame input from one of the plurality of ports and determine a current tagging scheme of the frame, determines a tagging scheme associated with a destination address of the frame based on the tag conversion information, and converts the frame to a frame of the tagging scheme associated with the destination address based on the tag conversion information when the tagging scheme associated with the destination address and the current tagging scheme are different.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: September 5, 2017
    Assignee: Hitachi Metals, Ltd.
    Inventors: Kazuhiro Maeda, Osamu Takada, Jyunji Kinoshita, Shingo Sugawara, Toshihiko Murakami, Hitoshi Kuwata
  • Patent number: 9723518
    Abstract: Embodiments of the present invention provide a network offload method and apparatus, where the method includes: receiving, by a first network controller, network state information of a terminal, where there is at least one terminal, the network state information is state information of the terminal on at least one corresponding access network, and the first network controller is a network controller of a first access network; generating, by the first network controller, an offload policy for the terminal according to the network state information; and sending, by the first network controller, the offload policy to the terminal; and/or sending the offload policy to an access device of the at least one access network, so that a network-side device or the terminal performs offload according to the offload policy and the network side can implement control on terminal offloading.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: August 1, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jie Sun, Xingxin Zhang, Xuehuan Wang, Jianjun Yang
  • Patent number: 9722717
    Abstract: Technologies for robust data transmission include a network port logic having a physical coding sublayer (PCS). The PCS may transmit a series of rapid alignment markers (RAMs) to a link partner, with each RAM indicative of a counter value. The PCS transitions to a sleep state if the counter value equals two and a low power idle (LPI) command is set by an upper-layer client. The PCS transitions to an active state if the counter value equals one and the LPI command is not set. The PCS may receive a low power idle symbol (LI) from the link partner and start a guard timer in response to receipt of the LI symbol. The PCS transitions to a sleep state if the guard timer expires and transitions to the active state if data other than LI is received prior to expiration of the guard timer. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: August 1, 2017
    Assignee: Intel Corporation
    Inventors: Yoni Landau, Assaf Benhamou, Adee O. Ran
  • Patent number: 9723532
    Abstract: A system for traffic management between a WiFi network and an LTE network that includes a network interface assignment module for determining from an operator side of the WiFi network and the LTE network a set of WiFi Access Points (APs) and LTE base stations for each user that provides a least a highest quality of experience for each of the users using input strength for all users to potential WiFi access points and LTE base stations. The system may further include an interface switching service (ISS) module that includes a control logic and a network HTTP proxy for delivering network switching instructions to devices of users. The control logic receiving instructions from the NIA module and sending signal to the devices of the users to switch from WIFI and LTE networks through the LTE network based upon signal strength of the users.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: August 1, 2017
    Assignee: NEC Corporation
    Inventors: Rajesh Mahindra, Karthikeyan Sundaresan, Mustafa Arslan, Sampath Rangarajan, Hariharasudhan Viswanathan
  • Patent number: 9697872
    Abstract: A memory subsystem is disclosed. The memory subsystem includes a serial peripheral interface (SPI) double data rate (DDR) volatile memory component, a serial peripheral interface (SPI) double data rate (DDR) non-volatile memory component coupled to the serial peripheral interface (SPI) double data rate (DDR) volatile memory component and a serial peripheral interface (SPI) double data rate (DDR) interface. The serial peripheral interface (SPI) double data rate (DDR) interface accesses the serial peripheral interface (SPI) double data rate (DDR) volatile memory component and the serial peripheral interface (SPI) double data rate (DDR) non-volatile memory component where data is accessed on leading and falling edges of a clock signal.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: July 4, 2017
    Assignee: Cypress Semiconductor Corporation
    Inventors: Kevin Widmer, Anthony Le, Cliff Zitlaw
  • Patent number: 9699115
    Abstract: The present invention relate to a bus network having a safety gate of a substantial safety isolation type. The bus network comprises a first region, a second region, and signal isolators. The first region has disposed therein a first bus and has distributed therein one or more first processing devices, one or more first transceivers, one or more first controllers, and one or more gateways. The second region has disposed therein a second bus and has distributed therein one or more second processing devices and one or more second transceivers. The signal isolators are disposed between the first region and the second region. An isolation device driving terminal and an output terminal on one side of the signal isolator are respectively connected to a transmitting terminal and a receiving terminal of a second controller.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: July 4, 2017
    Assignees: METTLER TOLEDO (CHANGZHOU) PRECISION INSTRUMENT LTD., METTLER TOLEDO (CHANGZHOU) MEASUREMENT TECHNOLOGY LTD., METTLER TOLEDO (CHANGZHOU) SCALE & SYSTEM LTD.
    Inventors: Zhitie Lin, Ying Zhang, Yangjie Xu
  • Patent number: 9690745
    Abstract: One or more chassis management controllers may be configured to receive a user indication of a user desire to physically remove a modular information handling resource from a chassis, determine whether the modular information handling resource is shared or nonshared with respect to modular information handling systems present in the chassis, determine whether the modular information handling systems associated with the modular information handling resource are powered on, receive at least one response to one query to the user regarding at least one user preference regarding removal of the modular information handling resource, and determine if the information handling resource may be safely removed based at least on: the determinations of whether the information handling system resource is shared or nonshared and whether the modular information handling systems present in the chassis and associated with the modular information handling resource are powered on, and the at least one response.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: June 27, 2017
    Assignee: Dell Products L.P.
    Inventors: Michael A. Brundridge, Babu Chandrasekhar, Michael Wilmington
  • Patent number: 9654327
    Abstract: A receiver relates generally to channel adaptation. In this receiver, a first signal processing block is coupled to a communications channel. The first signal processing block includes: an AGC block and a CTLE block for receiving a modulated signal for providing an analog signal; an ADC for converting the analog signal to digital samples; and an FFE block for equalizing the digital samples to provide equalized samples. A second signal processing block includes: a DFE block for receiving the equalized sampled for providing re-equalized samples; and a slicer coupled to the DFE block for slicing the re-equalized samples. A receiver adaptation block is coupled to the first signal processing block and the second signal processing block. The receiver adaptation block is configured for providing an AGC adaptation, a CTLE adaptation, and a slicer adaptation to the communications channel.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: May 16, 2017
    Assignee: XILINX, INC.
    Inventors: Yu Liao, Geoffrey Zhang, Hongtao Zhang, Kun-Yung Chang, Toan Pham, Zhaoyin D. Wu
  • Patent number: 9654604
    Abstract: Some demonstrative embodiments include apparatuses, systems and/or methods of controlling data flow over a communication network. For example, an apparatus may include a communication unit to communicate between first and second devices a transfer response, the transfer response in response to a transfer request, the transfer response including a transfer pending status indicating data is pending to be received at the second device, the communication unit is to communicate the transfer response regardless of whether a retry indicator of the transfer request represents a first request for transfer or a retried request.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: May 16, 2017
    Assignee: INTEL CORPORATION
    Inventors: Bahareh Sadeghi, Elad Levy, Oren Kedem, Rafal Wielicki, Marek Dabek
  • Patent number: 9571541
    Abstract: A packet received via a network is stored in a packet memory. Information in a header of the packet is analyzed to determine one or more ports to which the packet is to be forwarded. The packet is read from the packet memory. It is ascertained whether the packet is of a multicast-type. In response to determining that the packet is the multicast-type, packet data that is i) read from the packet memory and ii) corresponds to the packet, is stored in a packet cache; the packet data is read from the packet cache, and multiple instances of the packet are forwarded to appropriate ports without further accessing the packet memory.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: February 14, 2017
    Assignee: Marvell Israel (M.I.S.L.) Ltd.
    Inventors: Amir Bishara, Shira Turgeman
  • Patent number: 9569362
    Abstract: An input/output bridge controls access to a memory by a number of devices. The bridge enforces ordering of access requests according to a register storing an order configuration, which can be programmed to accommodate a given application. When suspending an access request as a result of enforcing an order configuration, the bridge may also cause a prefetch at the memory for the suspended access request. Subsequently, following the completion of a previous access request meeting the order configuration, the suspended access request is released. Due to the prefetch, an access operation can be completed with minimal delay.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: February 14, 2017
    Assignee: Cavium, Inc.
    Inventors: Robert A. Sanzone, Wilson P. Snyder, II, Richard E. Kessler
  • Patent number: 9552253
    Abstract: A bit error in a flit transmitted over a link is determined to affect one or more particular bits of the flit based on a syndrome value associated with a cyclic redundancy check (CRC) value of the flit. The link includes a plurality of lanes. It is determined that the one or more particular bits were sent over one or more particular lanes of the link. The bit error is associated with the one or more particular lanes based on determining that the affected bits were transmitted over the particular lanes.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: January 24, 2017
    Assignee: Intel Corporation
    Inventors: Venkatraman Iyer, Robert G. Blankenship, Debendra Das Sharma
  • Patent number: 9525594
    Abstract: A method for transmitting software from a central computer to at least two further computers, includes connecting the central computer and the at least two further computers with a communication link for data transmission. The central computer sets up a connection to the at least two further computers and requests properties of the at least two further computers. The central computer transmits to the at least two further computers, which have been identified as having multicast capability, those parts of the software which are suitable for multicast transmission. The central computer sets up a unicast connection to the at least two further computers for those parts of the software not suitable for multicast transmission.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: December 20, 2016
    Assignee: Heidelberger Druckmaschinen AG
    Inventors: Udo Hessenauer, Thomas Husterer, Ulrich Kramer
  • Patent number: 9508255
    Abstract: An integrated system of infrared remote controls includes a touch remote control and at least one infrared emitter. The touch remote control is wirelessly connected with the infrared emitter to transmit a remote signal. Each infrared emitter is mounted on a home appliance. When the infrared emitter receives the remote signal, the infrared emitter produces an infrared signal according to the remote signal and emits the infrared signal to the home appliance to control the home appliance. The infrared emitter can be adhered to or attracted on the home appliance by an adhesive layer or a magnet. Therefore, the infrared emitter can be easily mounted on the home appliance. It is very convenient for a user to set up and use the integrated system.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: November 29, 2016
    Inventor: Tsung-Hsiang Mi
  • Patent number: 9491001
    Abstract: In an example embodiment, an 802.11 or Ethernet work-group local area network (WG-LAN) is assigned a global name. The WG-LAN name is bound to a local virtual local area network identifier (VLAN-ID) in parent access points (APs). A path update protocol is employed to synchronize the WG-LAN/VLAN-ID bindings in a work-group bridge with the bindings of its' parent AP.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: November 8, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Robert C. Meier
  • Patent number: 9491084
    Abstract: A computer system monitors connectivity between a core network and two or more paths comprising a contiguous local area network segment. Each of the two or more paths couple at least one member of a team of network resources of the computer system to the core network. Each of the members of the team is configured to receive network management frames transmitted by one or more devices residing near or within the core network. A break in the connectivity between a path of the network segment and the core network is detected whenever the at least one member of the team coupled to that path fails to receive an expected one of the network management frames within a predetermined time period.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: November 8, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Michael Sean McGee, James R Walker, Leonard J Falloon
  • Patent number: 9426211
    Abstract: An example method for scaling event processing in a network environment is provided and includes maintaining a first portion of a decision tree at a first server in the network environment, delegating a second portion of the decision tree from the first server to a second server, processing event data substantially simultaneously at the first server using the first portion of the decision tree and at the second server using the second portion of the decision tree, wherein the processing comprises determining a match between the event data and information stored at nodes in the decision tree. In various embodiments, the decision tree is distributed across a plurality of servers in the network, wherein each participating server maintains a local copy of a respective portion of the decision tree and processes the event data using the respective portion.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: August 23, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Gaurav Garg, Aditya Pandit
  • Patent number: 9420629
    Abstract: An open network suitable for a mobile platform that contains a plurality of host and peripheral devices. Within the network, a central server communicates with at least one switch. In turn, a plurality of network devices communicate with the switch. In turn, a plurality of host devices connect to network devices. Thus, each of the plurality of peripheral devices communicates with one of the host devices. Moreover, the mobile platform may be an aircraft including a control panel to control the network. Additionally, a CoreNet and the in flight entertainment and cabin services subsystem may be in communication with the network. Additionally, the network may include a satellite transceiver/data router. In one embodiment, the peripherals use Bluetooth protocol devices to communicate with host devices on a virtual local area network within the network. The virtual network controls the security and quality of service of the network that interconnects the host, and other, devices.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: August 16, 2016
    Assignee: THE BOEING COMPANY
    Inventor: William P. Krug
  • Patent number: 9420632
    Abstract: A technique for communication with a local area network (LAN) via a wireless connection determines whether a first short-range, high-speed, wireless communication path is available and connects to the LAN using a longer range, lower speed wireless communication path if the short-range, high-speed wireless communication path is not available. The low-range, high-speed wireless communication path is a wireless communication path is a wireless LAN connection such as an IEE 802.11-compliant wireless LAN and the long-range, low-sped wireless communication mode is a cellular CDMA-type connection. Determining whether the first IEEE 802.11 mode is available can be done by detecting a beacon signal, or transmitting a probe request message and detecting a probe response message in response to the probe request, indicating the presence or availability of the short-range, high-speed wireless communication path.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: August 16, 2016
    Assignee: IPR LICENSING, INC.
    Inventor: Thomas E. Gorsuch
  • Patent number: 9414400
    Abstract: The invention relates to a method, in an access point of a wireless local area network, of scheduling a radio resource, wherein at least one categorization rule is set in the wireless local area network, and at least one access group is set for a plurality of non-access-point stations served by the access point according to each of the at least one categorization rule, the method comprising the steps of: sending at least one categorization message to at least one of the plurality of stations, each categorization message comprising information about one of all the access groups which are set in the wireless local area network according to the at least one categorization rule; and sending a clear-to-send frame to the plurality of stations to indicate a radio resource allocated to an access group to be protected among all the access groups.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: August 9, 2016
    Assignee: Alcatel Lucent
    Inventors: Zheng Liang, Fanxiang Bin, Haibo Wen, Chunyan Yao
  • Patent number: 9398076
    Abstract: Sink devices may automatically be partitioned into zones based on location in a home entertainment system. A message may be transmitted to a source device to decrement an internal reference count. The internal reference count may be associated with the source device to represent a number of zones receiving data from the source device.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: July 19, 2016
    Assignee: Rateze Remote Mgmt LLC
    Inventor: Patrick T. Igoe
  • Patent number: 9397911
    Abstract: A method and a bridge operative to notify other bridges connected to a network of a root bridge failure by detecting a failure in a connection to the root bridge and generating a root failure suspicion notification (RFSN) bridge protocol data unit (BPDU) that includes a standard Rapid Spanning Tree BPDU portion and a failed root identifier portion uniquely identifying the root bridge which is suspected of failing. The bridge propagates the RFSN BPDU to adjacent bridges in the network to notify them of the failure.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: July 19, 2016
    Assignee: SIEMENS CANADA LIMITED
    Inventor: Michael Pustylnik
  • Patent number: 9385912
    Abstract: A framework can be utilized with conventional networking components to enable those components to process packets of specific formats using conventional algorithms, such as algorithms for receive side coalescing (RCS) and TCP segmentation offloading (TSO). Format and flow information can be added to an opaque field or other portion of a packet, at an appropriate location or pre-configured offset. Placing information at a specific location or offset enables the networking hardware to quickly recognize a packet for processing. Packets can be segmented and coalesced using conventional algorithms on the networking hardware, enabling packets of various formats to be able to take advantage of various performance enhancements.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Pradeep Vincent
  • Patent number: RE46523
    Abstract: Disclosed is a UGMII system to interface multirate devices including 10 gigabit per second data exchange rates. Mode selection is enabled to provide for automatic detection and adaptation to any transmit rate including 10M, 100M, 1G, and 10G. Mode selection comprises the negotiation between the UGMII extension sublayers located at the MAC and PHY to select between one of several operational modes including: XGMII communication, GMII encapsulation, Clause 22 MDIO register management and Clause 45 MDIO register management. Selection of UGMII and XGMII operating modes are negotiated between the MAC and PHY using ordered sets to announce and acknowledgement a mode change. In one embodiment 802.3 Clause 46 defined ordered sets are utilized.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: August 22, 2017
    Assignee: Marvell International Ltd.
    Inventor: Brett A. McClellan