Bridge Between Bus Systems Patents (Class 370/402)
  • Patent number: 11102080
    Abstract: Methods, systems and software program products for configuring a virtual network port for a physical server to support packets transfer between the physical server and other network nodes in a virtual network, comprising transmitting one or more configuration Protocol Data Units (PDU) comprising extension configuration message(s) of a network management protocol to a network circuitry connecting a physical server to a network. One or more of the extension configuration message comprise one or more virtual network settings for a virtual network port mapping the physical server in a virtual network. The network circuitry is configured to deploy the virtual network port to support exchange of packets between the physical server and one or more of a plurality of nodes of the virtual network by encapsulating and de-capsulating outgoing and incoming packets according to one or more virtual network encapsulation protocols using one or more of the virtual network settings.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Katherine Barabash, Renato Recio
  • Patent number: 11088874
    Abstract: An in-vehicle message transmission method includes receiving a network management (NM) message from a Controller Area Network (CAN) network, transmitting a wakeup pulse to an Ethernet network in response to the NM message, storing an Ethernet message into which a CAN message received from the CAN network is converted in a gateway, and transmitting the Ethernet message to an Ethernet node when a Transmission Control Protocol (TCP) connection with the Ethernet node to receive the Ethernet message is established.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: August 10, 2021
    Assignees: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATION
    Inventor: Pil Yong Park
  • Patent number: 11003719
    Abstract: The application provides a data writing/reading method. A switching device receives a key-value packet from a server, acquires a partition number, queries a partition view to obtain a storage disk address corresponding to the partition number, and converts the key-value packet into a storage disk packet by changing a destination address of the key-value packet to the storage disk address. The switching device sends the storage disk packet to a storage disk corresponding to the storage disk address.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: May 11, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Xiong Luo
  • Patent number: 10996950
    Abstract: An example an apparatus includes a register set, data access circuitry, and configuration circuitry. The register set includes at least one addressable register to store data and to manifest a side effect in response to the at least one addressable register being accessed. The data access circuitry accesses the register set, which may cause the side effect, and the configuration circuitry selectively disables the side effect.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: May 4, 2021
    Assignee: NXP B.V.
    Inventors: Gerrit Willem den Besten, Martijn Martinus Hendrikus van der Cruijsen
  • Patent number: 10955824
    Abstract: A method for operating an industrial automation system communication network, wherein at least one control unit controls functions of a plurality of communication devices for operating a communication network that includes plurality of communication devices, where the communication network is subdivided into a plurality of partitions which each include a plurality of end nodes as service access points and predeterminable shares of system resources of communication devices, where guaranteeable service quality parameters, which may be mapped in a multi-dimensional service quality parameter matrix for each partition, are determined for each data transmission within the partitions, by a pair of end nodes and in a manner dependent on direction, where each partition is assigned uniquely to a respective user together with the guaranteeable service quality parameters, and where potentially available system resources and authorizations for each respective user are specified by the assigned.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 23, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Axel Gruner, Johannes Riedl
  • Patent number: 10924331
    Abstract: A controller area network (CAN) communication system is provided. The CAN communication system comprises: a CAN bus; at least one electronic control unit (ECU) coupled to the CAN bus; a host module coupled to the CAN bus for controlling the operation of the at least one ECU. The host module comprises: a controller; and at least two adapters coupled between the CAN bus and the controller for communication therebetween. The controller is configured to monitor a communication between a first adapter of the at least two adapters and the CAN bus by a second adapter of the at least two adapters when the controller is communicating with the CAN bus through the first adapter, and to switch its communication with the CAN bus from through the first adapter to through the second adapter when a failure of the communication between the first adapter and the CAN bus is determined.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: February 16, 2021
    Assignee: WeRide Corp.
    Inventors: Kun Huang, Liren Xu
  • Patent number: 10868797
    Abstract: A method of translating network addresses includes defining a service address including a first IP address for a server. The server actually uses a service address including a second IP address. A packet originating from a client is received, the target address of the packet being the first IP address. The destination address of the packet is changed from the first IP address to a third IP address. The destination address of the packet is then changed from the third IP address to the second IP address. The first packet is then sent to the server. The present disclosure also provides a system for implementing the method of translating network address. The security of data transmission is improved while resolving IP network segment conflicts.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: December 15, 2020
    Assignee: HONGFUJIN PRECISION ELECTRONICS(TIANJIN)CO., LTD.
    Inventors: Chun-Hung Lin, Jiing-Shyang Jang
  • Patent number: 10852792
    Abstract: Periods of interoperability of sideband buses prevent effective management of managed devices by a remote access controller. Embodiments avoid periods of inoperability of sideband buses and recover the sideband bus without resetting the managed devices or the IHS (Information Handling System). The remote access controller configures timer and transmits the timer to a managed device. The managed device monitors the sideband for messages for the remote access controller. If no messages are received before expiration of the timer, the managed device resets its sideband bus endpoint, without resetting the managed device.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: December 1, 2020
    Assignee: Dell Products, L.P.
    Inventors: Robert G. Bassman, Manjunath Vishwanath, Andre James Dumouchelle, Pavan Kumar Gavvala, Rama Rao Bisa, Johan Rahardjo
  • Patent number: 10846126
    Abstract: In one embodiment, a system on chip includes a first endpoint to issue a non-posted memory write transaction to a memory and a Peripheral Component Interconnect (PCI)-based fabric including control logic to direct the non-posted memory write transaction to the memory, receive a completion for the non-posted memory write transaction from the memory and route the completion to the first endpoint. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: November 24, 2020
    Assignee: Intel Corporation
    Inventors: Robert P. Adler, Robert De Gruijl, Sridhar Lakshmanamurthy, Ramadass Nagarajan, Peter J. Elardo
  • Patent number: 10833839
    Abstract: The present disclosure discloses a low voltage differential signal transmitter, a method for generating a low voltage differential signal, and a data transmission device, the low voltage differential signal transmitter includes a controller and a physical layer chip connected with each other, the controller is configured to receive a first clock signal, process the first clock signal to obtain a second clock signal, read a first data signal under drive of the second clock signal, and output a third clock signal and a second data signal; the physical layer chip is configured to receive the first clock signal and the signals output by the controller, sample the third clock signal and the second data signal according to the first clock signal, and output a serial low voltage differential clock signal and a serial low voltage differential data signal.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: November 10, 2020
    Assignee: AUTOCHIPS INC.
    Inventors: Wenjuan Tang, Tao Zhang
  • Patent number: 10819634
    Abstract: A method, including obtaining a first protocol descriptor according to a protocol header field of an input packet, and further according to a preset protocol field mapping relationship, where the first protocol descriptor corresponds to the protocol header field of the input packet, and where the preset protocol field mapping relationship comprises a mapping relationship between the first protocol descriptor and the protocol field of the input packet, obtaining a second protocol descriptor according to the first protocol descriptor, obtaining, according to the preset protocol field mapping relationship and the second protocol descriptor, a second protocol header field, and obtaining an output packet, where the output packet comprises the second protocol header field.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: October 27, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Nan Li, Linchun Wang
  • Patent number: 10785306
    Abstract: Implementations of this disclosure provide data transmission operations and network interface controllers. An example method performed by a first RDMA network interface controller includes obtaining m data packets from a host memory of a first host; sending the m data packets to a second RDMA network interface controller of a second host; backing up the m data packets to a network interface controller memory integrated into the first RDMA network interface controller; determining that the second RDMA network interface controller does not receive n data packets of the m data packets; and in response, obtaining the n data packets from the m data packets that have been backed up to the network interface controller memory integrated into the first RDMA network interface controller, and retransmitting the n data packets to the second RDMA network interface controller.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: September 22, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Changqing Li
  • Patent number: 10700974
    Abstract: A method for operating a network device, having data storage with selectably modifiable capacity for storing instructional data for a packet processing operation, includes detecting a need for additional storage for the instructional data, allocating an additional memory block without interrupting operation of the network device, associating with the additional memory block an additional address hashing function, different from each of at least one respective previous address hashing function associated with any previously-allocated memory block. Each respective previous address hashing function transforms a look-up key into a respective addressable location in a previously-allocated memory block, and the additional address hashing function transforms the look-up key into an addressable location in the additional memory block. When a block is deallocated, each unit of instructional data is reprocessed through the hashing function of a different block to which the unit of the instructional data will be moved.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: June 30, 2020
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventor: Zvi Leib Shmilovici
  • Patent number: 10698468
    Abstract: Disclosed herein are a device and a method for changing a setting value of electric power equipment. The method for changing a setting value of electric power equipment, includes transmitting a data request signal including a predetermined communication address and receiving a response signal corresponding to the data request signal from a slave communication module corresponding to the communication address using the serial communication network, determining whether communication between the master communication module and the slave communication module is established normally on the basis of the data request signal and the response signal, receiving, from the response signal, model information of a slave communication module in which a setting value change event occurs among slave communication modules of which communications are established normally, and discriminating and displaying, among the slave communication modules of which the communications are established normally, a slave communication module.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: June 30, 2020
    Assignee: LSIS CO., LTD.
    Inventor: Ju-Hyun Kim
  • Patent number: 10616002
    Abstract: Embodiments of the present invention disclose apparatuses. The apparatus includes a program instructing hardware and a computer readable storage medium coupled to the hardware and storing programming instructions for execution by the hardware, the programming instructions instruct the hardware to: receive a network device selection message sent by a first network device, where the network device selection message contains a virtual local area network (VLAN) mapping capability identifier of the first network device and a device identifier of the first network device; when determining that both the apparatus and the first network device have VLAN mapping capability according to local VLAN mapping capability and the VLAN mapping capability identifier of the first network device, select a network device for executing VLAN mapping according to sizes or a sequence of a local device identifier and the device identifier of the first network device.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: April 7, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yuanlong Jiang, Liangyuan Li
  • Patent number: 10574431
    Abstract: A physical layer circuitry (PHY) includes: N signal pads, a four-signal physical medium attachment sublayer (PMA) and M shielding pads. The N signal pads include at least four signal pads. The four-signal PMA is coupled to the four signal pads. The M shielding pads include at least one first shielding pad that is coupled to the four-signal PMA. Additionally, the first shielding pin is located between a second signal pad of the four signal pads and a third signal pad of the four signal pads; and M and N are positive integers.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: February 25, 2020
    Assignee: M31 Technology Corporation
    Inventors: Ching-Hsiang Chang, Yuan-Hsun Chang, Yueh-Chuan Lu, Huai-Te Wang
  • Patent number: 10572429
    Abstract: Port extension apparatus for providing better usage and utilization efficiency ports of end-user devices are disclosed. Port extension apparatus includes at least a main port module for connection to end-user device, first data port module, data transmission control module, second data port module, and video port module. When a to-be-connected device connects to the first data port module, the first data port module and the main port module form a transmission path enabling data transmission between the to-be-connected device and the end-user device. When the to-be-connected device connects to the second data port module, the data transmission control module controls the data transmission between the to-be-connected device and the end-user device. When the to-be-connected device connects to the video port module, the data transmission control module receives the to-be-displayed information from the end-user device and transmits to the to-be-connected device to display.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: February 25, 2020
    Assignee: Gopod Group Ltd.
    Inventor: Zhuowen Liao
  • Patent number: 10572398
    Abstract: A universal serial bus (USB) multi-host device includes a plurality of upstream ports connected to a first host and a second host, a storage for storing data to be transmitted from the first host to the second host through the upstream ports, and a controller, and if the storage receives the data, the controller transmitting a signal based on the received data to the second host, and transmitting the stored data to the second host.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: February 25, 2020
    Assignee: Hyundai Motor Company
    Inventor: Seung-Cheol Lee
  • Patent number: 10565140
    Abstract: A technique for handling interrupts in a data processing system includes receiving, by an interrupt routing controller (IRC), an event routing message (ERM) that includes an event source number for a notification source with an unserviced interrupt. In response to receiving the ERM, the IRC builds an event notification message (ENM) based on the event source number. The IRC determines a scope for the ENM based on an event target group (ETG) associated with the event source number. The IRC issues the ENM to an interrupt presentation controller (IPC) at the scope associated with the ETG.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Florian A. Auernhammer, Wayne M. Barrett, Robert A. Drehmel, Michael S. Siegel
  • Patent number: 10547619
    Abstract: An USB device includes: a wireless communication unit; a storage unit configured for storing a driving program, a driving application, a driving command, and/or data received from an external information device and/or a server therein; and a control unit configured for controlling the wireless communication unit, the storage unit, wherein the control unit includes: a data processor configured for controlling a data processing operation using the driving program, the driving application or the driving command; and a transmission controller configured for: receiving data from the information device under control of the data processor; and selectively allowing or disallowing data transmission from the data processor to the information device.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: January 28, 2020
    Inventors: Young Hoon Park, Dae Yong Ji
  • Patent number: 10489996
    Abstract: A gateway may include an error factor classifying device that determines a cause factor that causes an error; an error counter device that checks an error counter; and a control mode determining device that transmits a default value for each error state based on the cause factor, which causes the error, and the error counter.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: November 26, 2019
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventor: Jeong Hwan Kim
  • Patent number: 10491539
    Abstract: A system and method for initializing and maintaining a series of virtual local area networks contained in a clustered computer system is disclosed; the system utilizes Q-in-Q technology consisting of a private management local area network (MLAN), a separate virtual local area network (VLAN) to place resources that are to be shared, and private instances (replicas) of the shared resources that are located on a client's private network.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: November 26, 2019
    Inventor: Michael Emory Mazarick
  • Patent number: 10491512
    Abstract: In an aspect of the disclosure, a method, a computer program product, and an apparatus are provided. The apparatus may be a first node. The first node receives a packet from a second node. The first node determines that the received packet is a query packet, the query packet including information indicating at least a transaction identifier. The first node determines a transaction type based on the information included in the query packet. The first node determines whether to transmit a response packet based on at least one of the transaction type or a transaction identifier at at least one of a PHY layer, a MAC layer, or a link layer. The first node transmits a response packet to the second node in response to determining to transmit the response.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: November 26, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Yu-Ting Yu, Vincent Douglas Park, Zhibin Wu
  • Patent number: 10469113
    Abstract: Systems and methods are disclosed which provide wireless communication systems implementing subsystems adapted for flexible deployment configurations and to resist the introduction of interference. Preferred embodiments of the present invention provide a wireless communication system configuration in which an ODU subsystem is coupled to an IDU subsystem using a fiber optic link. According to a preferred embodiment of the present invention, an ODU subsystem is adapted to provide conversion between digital and analog to thereby facilitate the use of a digital link between the ODU subsystem and a corresponding IDU subsystem. Embodiments of the present invention utilize a plurality of ODU subsystems configured according to the present invention to provide wireless communication coverage of a service area, such as to provide a wireless application termination system (WATS) hub for use in providing wireless communication links with respect to a plurality of subscriber units.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: November 5, 2019
    Assignee: NETGEAR, Inc.
    Inventors: David Prager, Bruce C. Rothaar, Heinz Lycklama A'nyeholt, Dave Randall
  • 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: 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: 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: 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: RE48506
    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: XGIVIII communication, GIYIII 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: August 21, 2017
    Date of Patent: April 6, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventor: Brett A. McClellan