Input Or Output Circuit, Per Se (i.e., Line Interface) Patents (Class 370/419)
-
Patent number: 10972956Abstract: A method of QoS rule management with enhanced handling on QoS flow description is proposed. UE checks QoS configuration received from the network for QoS operation errors. When UE receives a QoS rule associated with a specific QFI but has no QoS flow description for the QFI, UE further determines whether the QoS rule is of a GBR QoS flow. If so, UE detects a QoS operation error. If the QoS rule is the default QoS rule, then UE releases the PDU session. If the QoS rule is not the default QoS rule, then UE either rejects a PDU session modification command that carries the QoS rule or deletes the QoS rule carried by a PDU session establishment accept with a 5GSM cause value indicating the QoS operation error.Type: GrantFiled: August 2, 2019Date of Patent: April 6, 2021Assignee: MediaTek INC.Inventors: Chien-Chun Huang-Fu, Chi-Hsien Chen, Shang-Ru Mo
-
Patent number: 10936528Abstract: A method and information handling system utilize an enclosure controller connected to a plurality of server modules. The enclosure controller has an enclosure controller processor for obtaining server module video data from a server module of the plurality of server modules. The enclosure controller provides the server module video data for display. At least one parameter of the server module video data is modified to simplify processing of the server module video data in response to detection of an excessive processing burden of the enclosure controller processor.Type: GrantFiled: March 16, 2015Date of Patent: March 2, 2021Assignee: Dell Products, L.P.Inventors: Shawn J. Dube, Timothy M. Lambert
-
Patent number: 10938527Abstract: A forwarding table generation method is provided. The method includes: determining, by a forwarding device, a first timeslot set, where the first timeslot set includes multiple timeslots during which the forwarding device sends, to a first device by using a first flexible Ethernet group, multiple encoded data blocks generated by a physical coding sublayer; determining, by the forwarding device, a second timeslot set, where the second timeslot set includes multiple timeslots during which the forwarding device receives, by using a second FlexE group, the multiple encoded data blocks sent by a second device; and generating, by the forwarding device, a forwarding table, where the forwarding table includes a mapping relationship between the second FlexE group and the multiple timeslots included in the second timeslot set, and between the first FlexE group and the multiple timeslots included in the first timeslot set.Type: GrantFiled: January 6, 2019Date of Patent: March 2, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zongpeng Du, Guoyi Chen, Jie Dong, Xinyuan Wang, Jun Gong
-
Patent number: 10929424Abstract: Disclosed herein are methods, systems, and processes to perform cloud replication based on adaptive Quality of Service. A replication stream is monitored over a period of time. The replication stream includes write operations issued by an application, and is associated with preset parameters. Replication parameters applicable to the replication stream are determined. The replication parameters are configured to be used in a replication operation. The preset parameters and the replication parameters are stored.Type: GrantFiled: August 31, 2016Date of Patent: February 23, 2021Assignee: VERITAS TECHNOLOGIES LLCInventor: Anish A. Vaidya
-
Patent number: 10931474Abstract: A system includes a first distribution point unit comprising a first backhaul interface coupled to an access network via a backhaul connection, a first distribution interface coupled to a downstream distribution point unit, one or more first drop cable interfaces coupled to at least one first customer premises via at least one first drop cable, and a first reverse power section. The system further includes a second distribution point unit communicatively coupled to the first distribution point unit, the second distribution point unit comprising a second backhaul interface coupled to the first distribution interface of the first distribution point unit, a second distribution interface configured to be coupled to a subsequent downstream distribution point unit, one or more second drop cable interfaces coupled to at least one second customer premises via at least one second drop cable, and a second reverse power section.Type: GrantFiled: June 19, 2019Date of Patent: February 23, 2021Assignee: CenturyLink Intellectual Property LLCInventor: Thomas C. Barnett, Jr.
-
Patent number: 10931972Abstract: Embodiments of systems and methods for forward channel contextual error concealment and sync for virtual, augmented, or mixed reality (xR) content in connectivity-constrained environments are described. In some embodiments, a Head-Mounted Device (HMD) may include a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the HMD to: decode content received from an Information Handling System (IHS) coupled to the HMD; and handle an error in the decoded content using context information received from a sensor mounted on the HMD.Type: GrantFiled: January 24, 2019Date of Patent: February 23, 2021Assignee: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
-
Patent number: 10911207Abstract: This disclosure describes techniques for employing a reusable acknowledgment in communications among network devices. The techniques include generating a reusable negative acknowledgment (NACK) in response to a request for data that are unavailable. The reusable NACK may be sent as a response for at least some additional requests for unavailable data, rather than generating a new NACK for each request. As such, the reusable NACK may help decrease the computational load for a network device. In some cases, the use of a reusable NACK may help lessen the impacts of denial-of-service type attacks across a network.Type: GrantFiled: December 19, 2019Date of Patent: February 2, 2021Assignee: Cisco Technology, Inc.Inventors: Alberto Compagno, Michele Papalini, Luca Muscariello, Giovanna Carofiglio
-
Patent number: 10893004Abstract: Packets of a network flow are received at a virtual traffic hub, which includes an action implementation layer at which routing actions generated at a decisions layer are performed. One or more properties of one or more packets of the flow are analyzed at the virtual traffic hub. An indication of an anomaly of the flow, detected based at least in part on the analysis, is provided to one or more destinations.Type: GrantFiled: November 20, 2018Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventor: Paul John Tillotson
-
Patent number: 10891246Abstract: A buffer (32) for temporarily storing a packet is installed in a packet order control circuit (12H). A comparison circuit (31) compares the packet ID of an input packet with a next-selection ID indicating the packet ID of a packet to be selected next in accordance with an order. If the comparison result indicates that the packet ID and the next-selection ID do not match, a control circuit (36) stores the input packet in a storage position corresponding to the packet ID. If the packet ID and the next-selection ID match, the control circuit (36) selects the input packet as a target of a transfer process without storing the packet in the buffer (32). If the next-selection ID matches the packet ID of a packet stored in the buffer (32), the control circuit (36) selects the packet as a target of the transfer process. This guarantees the packet processing order with few memory resources.Type: GrantFiled: February 28, 2018Date of Patent: January 12, 2021Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Yuta Ukon, Syuhei Yoshida, Koji Yamazaki
-
Patent number: 10887122Abstract: A device may receive a plurality of traffic flows to be provided to a set of destination devices. The device may process the plurality of traffic flows to identify respective sets of attributes associated with the plurality of traffic flows. The device may assign one of a plurality of traffic forwarding techniques, to a first traffic flow, of the plurality of traffic flows, based on the respective sets of attributes associated with the plurality of traffic flows. The device may provide the plurality of traffic flows to the set of destination devices. The device may determine that a condition, of a set of conditions associated with the plurality of traffic flows, has been satisfied in association with providing the plurality of traffic flows to the set of destination devices. The device may perform a set of actions after determining that the condition has been satisfied.Type: GrantFiled: November 19, 2018Date of Patent: January 5, 2021Assignee: Juniper Networks, Inc.Inventors: Vikram Nagarajan, Wen Lin, Selvakumar Sivaraj, Naveen Ashik, Ramesh Kandula, Princy T. Elizabeth
-
Patent number: 10871927Abstract: An image forming apparatus includes a power supply part that supplies electronic power in two different power modes (first and second modes), a communication part that includes a transmitting and receiving part that receives a network packet in the both modes, and a determination part that stores filter information and determines whether or not the network packet matches one of filter settings, a determination control part that performs a rewrite operation to repeatedly rewrite the filter information while running in the second mode, a power supply control part that transits the power mode of the power supply part from the second mode to the first mode based on a determination result of the determination part, a packet transmitting and receiving part that receives the network packet supplied from the transmitting and receiving part in the first mode and stops an operation of itself in the second mode, and an image forming part stops an operation of itself in the second mode.Type: GrantFiled: October 16, 2019Date of Patent: December 22, 2020Assignee: Oki Data CorporationInventors: Keisuke Watanabe, Masao Yaji, Syuhei Mitani
-
Patent number: 10872652Abstract: A method and apparatus for optimizing calibrations of a memory subsystem is disclosed. A memory controller of a memory subsystem includes a memory interface suitable for coupling to a DRAM having a plurality of banks. The memory controller includes a state machine the state machine may initiate calibration of circuitry within the memory controller. Responsive to initiating the calibration, the state machine also causes a refresh command to be transmitted to the DRAM. The calibration is then performed concurrent with the refresh of the DRAM. Subsequent to transmitting the refresh command, the state machine causes the memory interface to be placed into a low power state.Type: GrantFiled: June 19, 2018Date of Patent: December 22, 2020Assignee: Apple Inc.Inventors: Rakesh L. Notani, Lakshmi Narasimha Murthy Nukala, Kai Lun Hsiung, Sukalpa Biswas, Yanzhe Liu
-
Patent number: 10862837Abstract: A method for exchanging ultra-short media content is provided. A media content item is recorded by a first computing device. The first computing device divides the recorded media content item into a plurality of ultra-short self-contained media fragments during the recording of the media content item. Each of the media fragments has a predefined maximum duration, e.g., several seconds. The first computing device processes the media fragments to generate service information associated with a corresponding media fragment while recording and dividing subsequent media fragments. The first computing device transmits the media fragments to a second computing device to view as a media stream while continuing to record, divide and process subsequent media fragments. Each of the media fragments is received one by one at the second computing device and displayed as an uninterrupted media stream while the subsequent media fragments are being received from the first computing device.Type: GrantFiled: July 6, 2020Date of Patent: December 8, 2020Assignee: Interactive Standard LLCInventor: Andrey Smirnov
-
Patent number: 10860213Abstract: Provided herein are methods and systems for improved storage strategies for use of collections of storage resources, such as solid state drives, including in connection with a converged networking and storage node that may be used for virtualization of a collection of physically attached and/or network-connected storage resources.Type: GrantFiled: October 13, 2017Date of Patent: December 8, 2020Assignee: Diamanti, Inc.Inventors: Abhay Kumar Singh, Sambasiva Rao Bandarupalli, Gopal Sharma, Jeffrey Chou
-
Patent number: 10841243Abstract: A network interface controller that is connected to a host and a packet communications network. The network interface controller includes electrical circuitry configured as a packet processing pipeline with a plurality of stages. It is determined in the network interface controller that at least a portion of the stages of the pipeline are acceleration-defined stages. Packets are processed in the pipeline by transmitting data to an accelerator from the acceleration-defined stages, performing respective acceleration tasks on the transmitted data in the accelerator, and returning processed data from the accelerator to receiving stages of the pipeline.Type: GrantFiled: June 20, 2018Date of Patent: November 17, 2020Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Dotan Levi, Liran Liss, Haggai Eran, Noam Bloch, Idan Burstein, Lior Narkis, Avraham Ganor
-
Patent number: 10802870Abstract: A virtual machine live migration method and a server, to resolve a problem that live migration of a virtual machine cannot be implemented in an SR-IOV technology scenario. According to the virtual machine live migration method and the server in the embodiments of the present invention, by setting a dirty write flag, a virtual PCIE device of a to-be-migrated virtual machine performs at least one read and write operation on received data; a virtual machine manager of the to-be-migrated virtual machine can identify a change in the data and migrate changed data to a destination virtual machine, thereby resolving a problem in the prior art that data cannot be migrated during a virtual machine live migration process because the data passes through the virtual PCIE device but the virtual machine manager cannot perceive the data.Type: GrantFiled: July 8, 2015Date of Patent: October 13, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Shengwen Lu
-
Patent number: 10805132Abstract: Embodiments of the present disclosure provide a data processing method and apparatus. The method includes: preprocessing, by a transmit end, data transmitted on at least two first-type symbols in a radio frame that are parallel, and converting the data transmitted on the at least two parallel first-type symbols into data transmitted on a shared symbol; adding, by the transmit end, a first CP to the data transmitted on the shared symbol; and sending, to a receive end, the data that is transmitted on the shared symbol and to which the first CP is added.Type: GrantFiled: November 3, 2018Date of Patent: October 13, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zongjie Wang, Jinlin Peng, Mengying Ding
-
Patent number: 10798105Abstract: A system that includes a tagging engine and a routing engine. The tagging engine is configured to link a data element with an access control tag. The tagging engine is configured to apply context rules to the access control tag array based on the content of the data element to change the access control tag value for one or more of the access control tags. The tagging engine sends the data element with the access control tag array to a target network node within an end user group. The routing engine is configured to identify an access control tag value in the access control tag array corresponding with the end user group and to forward the data element to the target network node in response to determining that the access control value is greater than or equal to the access control level associated with the end user group.Type: GrantFiled: November 15, 2018Date of Patent: October 6, 2020Assignee: Bank of America CorporationInventors: Manu J. Kurian, Michael S. Karafotis, Paul G. Roscoe, Saritha P. Vrittamani, Jo-Ann Taylor, Srinivasa D. Madireddi, Timothy L. Atwell, Crystal M. Sundaramoorthy
-
Patent number: 10788530Abstract: Various aspects of the disclosed technology relate to streaming data to circuit blocks in a circuit. A system for streaming data in a circuit comprises a first network comprising first data channels and first interface devices and a second network comprising second data channels and second interface devices. Each of the first interface devices is coupled to ports of one of circuit blocks in the circuit and configurable to transport a plurality of equal-sized data packets consecutively. Each of the second interface devices is coupled to one of the first interface devices and configurable to transport configuration data to the first interface devices. The configuration data comprise data for determining whether or not a first interface device is activated and data for determining which bit or bits of each of the plurality of data packets to be captured, replaced, or captured and replaced by an activated first interface device.Type: GrantFiled: March 19, 2018Date of Patent: September 29, 2020Assignee: Mentor Graphics CorporationInventors: Jean-Francois Cote, Mark A. Kassab, Janusz Rajski
-
Patent number: 10775436Abstract: Various aspects of the disclosed technology relate to using data throttling to generate streaming data for streaming networks in circuits. A plurality of equal-sized data packets to be transported consecutively in a network to the plurality of circuit blocks are generated. The number of bits in each of the plurality of equal-sized data packets assigned to a circuit block requiring longest data loading time is equal to the number of input ports of the circuit block, while the number of bits in each of the plurality of data packets assigned to each of the rest of the plurality of circuit blocks is equal to or smaller than the number of input ports of the each of rest of the plurality of circuit blocks, determined based on the longest data loading time and data loading time for the each of rest of the plurality of circuit blocks.Type: GrantFiled: March 19, 2018Date of Patent: September 15, 2020Assignee: Mentor Graphics CorporationInventors: Jean-Francois Cote, Mark A. Kassab, Janusz Rajski
-
Patent number: 10764170Abstract: Some embodiments provide a method for a particular FE in a network of FEs. The method receives a data message at a first port of the FE. The data message includes a header that specifies an egress port for each FE along a path from a source of the data message to a destination of the data message and an ingress port for at least each FE along the path that the data message has previously traversed. The method determines that the particular egress port specified for the FE is a second port that is not operational. The method generates a path failure message specifying that the second port is not operational and including a header that uses the egress ports and ingress ports in the data message. The method sends the path failure message out of the first port for delivery to the source of the data message.Type: GrantFiled: April 9, 2018Date of Patent: September 1, 2020Assignee: Barefoot Networks, Inc.Inventors: Changhoon Kim, Jeongkeun Lee, Milad Sharif, Robert Soule
-
Patent number: 10715455Abstract: In one embodiment, for each distribution period of time, each packet flow is assigned to a path through a packet switching device (e.g., switch fabric) with all packets of the packet flow being sent in order over the assigned path. For a next distribution period, different paths are assigned for these packet flows, with all packets being sent in order over the new corresponding selected path. In one embodiment, these paths are switched often enough to prevent congestion, yet infrequent enough so as to minimize resources for reordering. In one embodiment, the reordering is done at the egress and only for predefined high bandwidth flows (e.g., elephant flows). A distribution period indication is typically associated with each packet to identify its corresponding distribution period. In one embodiment, each routing and egress switching stage in a switching fabric performs reordering.Type: GrantFiled: July 28, 2017Date of Patent: July 14, 2020Assignee: Cisco Technology, Inc.Inventors: John J. Williams, Jr., Naader Hasani, Mohammed Ismael Tatar, David Delano Ward
-
Patent number: 10687277Abstract: A communications device and network may collaborate to conserve battery life. The communications device may provide battery life status when attaching to a network. And the network may adjust treatment of the communications device depending upon the status.Type: GrantFiled: July 10, 2017Date of Patent: June 16, 2020Assignee: AT&T Mobility II LLCInventors: Paritosh Rai, Arthur Richard Brisebois
-
Patent number: 10659305Abstract: A method and a server system for identifying a device connected to a server system are provided. The method comprises: establishing a connection between the server system and a plurality of target devices; and acquiring device information of each of the plurality of target devices based on the connection. The connection is one of a data connection and a device connection.Type: GrantFiled: March 28, 2018Date of Patent: May 19, 2020Assignee: LENOVO (BEIJING) CO., LTD.Inventors: Youyue Xu, Caihong Zhang, James Yeh
-
Patent number: 10649904Abstract: According to one general aspect, an apparatus may include a load/store circuit and a region size detection circuit. The load/store circuit may be configured to issue a plurality of store instructions to store data in a memory system. The region size detection circuit may be configured to determine a cache from a plurality of caches to store a stream of store instructions based upon, at least in part, by tracking multiple cache-line address entries in the plurality of store instructions, wherein each address entry is updated at a different frequency.Type: GrantFiled: February 1, 2017Date of Patent: May 12, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hao Wang, Dilip Muthukrishnan, Brian C. Grayson
-
Patent number: 10642641Abstract: Systems, apparatus, and methods for creating a virtual machine are provided. A control device may receive a virtual machine creation request. The control device may select a plurality of candidate host machines from a plurality of host machines based on the virtual machine creation request and attribute information corresponding to the candidate host machines. The control device may determine a target host machine from the candidate host machines based on a priority of each candidate host machine. The control device may create a virtual machine on the target host machine.Type: GrantFiled: April 25, 2018Date of Patent: May 5, 2020Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Dekai Li, Yudong Chen, Weiyue Zhou, Min Wang
-
Patent number: 10592455Abstract: Methods and systems are provided routing access requests produced by a function to a physical sharing machine on a computer interconnect fabric. Access requests are routed through a switch that includes an NTB, the NTB using an address-lookup table to ensure that access requests made by multiple physical sharing machines are appropriately isolated from one another.Type: GrantFiled: January 18, 2019Date of Patent: March 17, 2020Assignee: Google LLCInventor: Benjamin C. Serebrin
-
Patent number: 10587515Abstract: Technology for stateless forwarding of packets in an ICN is disclosed. Content routers modify a dynamic filter in an interest packet. In one aspect, a content router extracts a dynamic filter from an interest packet received on an ingress port and combines the dynamic filter with a local filter associated with the ingress port. The packet filter and the local filter may be combined without losing information in the packet filter or the local filter. A new filter may be inserted into the interest packet based on the combined packet filter and local filter. The interest packet having the new filter may be forwarded on an egress port. The data packet that returns the content object for the interest packet may be forwarded statelessly based on the dynamic filter. Thus, the data packet may be forwarded without use of a pending interest table (PIT).Type: GrantFiled: February 7, 2017Date of Patent: March 10, 2020Assignee: Futurewei Technologies, Inc.Inventors: Aytac Azgin, Ravishankar Ravindran
-
Patent number: 10579570Abstract: The present disclosure relates generally to semiconductor memory and methods, and more particularly, to apparatuses, and methods for controlling logic die circuitries. One example apparatus comprises a logic die including a first serialization/deserialization (SERDES) component and a second SERDES component coupled to the logic die, and a switch component coupled to the first SERDES component and the second SERDES component configured to activate one of the number of SERDES components.Type: GrantFiled: December 11, 2018Date of Patent: March 3, 2020Assignee: Micron Technology, Inc.Inventor: Jian Li
-
Patent number: 10574583Abstract: Systems and methods for using a dual role device (DRD), the DRD having a first mode in which the DRD functions as a customer premise equipment (CPE) node in a first network and a second mode in which the DRD functions as a network controller (NC) node in a second network.Type: GrantFiled: July 29, 2014Date of Patent: February 25, 2020Assignee: ENTROPIC COMMUNICATIONS, LLCInventor: Zongliang Wu
-
Patent number: 10567119Abstract: The present invention relates to retransmissions in a communications system. A method and system of reducing uplink retransmission delay of a radio communications system by introducing an uplink MAC ARQ layer of Node B is disclosed. Further, a MAC PDU data indicator for soft combining control in Node B and RLC PDU reordering is introduced.Type: GrantFiled: November 3, 2017Date of Patent: February 18, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Johan Torsner, Janne Peisa
-
Patent number: 10531332Abstract: At an application executing in conjunction with a vSwitch a determination is made that a first flow from a first VM is experiencing congestion. The first flow is selected for throttling. a second flow is also selected for throttling, the second flow using a portion of a network path used by the first flow in a data network. At the application, a total CWND adjustment is distributed between the first flow and the second flow. A first CWND value associated with the first flow is adjusted by a first portion of the total CWND window, and a second CWND value associated with the second flow is adjusted by a second portion of the total CWND window.Type: GrantFiled: March 29, 2018Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kanak B. Agarwal, John Carter, Wesley M. Felter, Yu Gu, Eric J. Rozner, Keqiang He
-
Patent number: 10523504Abstract: A method is provided in one example embodiment and includes creating a segment organization, which includes a configuration profile. The method also includes attaching the configuration profile to a server in the segment organization. The method further includes sending the attached configuration profile to a database in a physical network.Type: GrantFiled: December 14, 2017Date of Patent: December 31, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Vipin Jain, Suran Saminda de Silva, Shyam Kapadia, Nilesh Shah
-
Patent number: 10491370Abstract: A data processing method, a data transmit end, and a data receive end are presented. The data processing method includes inserting multiple alignment markers (AMs) into a first data stream, where the first data stream is a data stream that is transcoded and scrambled after being encoded at a physical layer; adaptively allocating the first data stream that includes the AMs to multiple physical coding sublayer (PCS) lanes to obtain second data streams; performing forward error correction (FEC) encoding on the second data streams on the multiple PCS lanes to obtain third data streams; and delivering the third data streams to multiple physical medium attachment sublayer (PMA) lanes according to an input bit width of a Serdes to obtain multiple fourth data streams, each fourth data stream includes at least one complete and continuous AM, and the at least one AM is an AM in the multiple AMs.Type: GrantFiled: October 20, 2017Date of Patent: November 26, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wenbin Yang, Tongtong Wang, Xinyuan Wang
-
Patent number: 10476740Abstract: Various aspects of the disclosed technology relate to generating streaming data and configuration data for streaming networks in circuits. Configuration information for transporting data in a first network to the plurality of circuit blocks in a circuit is determined based on information of the plurality of circuit blocks, information of the first network, the data, user-provided information, or any combination thereof. Sets of data packets are generated from the data based on the configuration information. Each set of the sets of data packets comprises equal-sized data packets to be transported consecutively in the first network. Configuration data to be transported in a second network in the circuit is also generated based on the configuration information. The configuration data comprises data for configuring first interface devices comprised in the first network.Type: GrantFiled: March 19, 2018Date of Patent: November 12, 2019Assignee: Mentor Graphics CorporationInventors: Jean-Francois Cote, Mark A. Kassab, Janusz Rajski
-
Patent number: 10432719Abstract: Systems and methods for supporting efficient virtualization in a lossless interconnection network. An exemplary method can provide, one or more switches, including at least a leaf switch, a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one virtual function, at least one virtual switch, and at least one physical function, a plurality of hypervisors, and a plurality of virtual machines, wherein each of the plurality of virtual machines are associated with at least one virtual function. The method can arrange the plurality of host channel adapters with one or more of a virtual switch with prepopulated local identifiers (LIDs) architecture or a virtual switch with dynamic LID assignment architecture. The method can assign each virtual switch with a LID. The method can calculate one or more linear forwarding tables based at least upon the LIDs assigned to each of the virtual switches.Type: GrantFiled: July 31, 2018Date of Patent: October 1, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Evangelos Tasoulas, Feroz Zahid, Bjørn Dag Johnsen, Ernst Gunnar Gran
-
Patent number: 10423357Abstract: A method for managing a pool buffers includes establishing a first buffer class with a first allowable number of buffers, and a first reserved number of buffers that are reserved for the first buffer class in the pool of buffers even if no Input/Output (I/O) operation is running in connection with the first buffer class. The method includes establishing a second buffer class with a second allowable number of buffers, and a second reserved number of buffers that are reserved for the second buffer class in the pool of buffers even if no I/O operation is running in connection with the second buffer class. The first buffer is enabled class to have more than the first allowable number of buffers as long as a number of buffers allocated to the second buffer class is fewer than the second allowable number of buffers.Type: GrantFiled: May 18, 2017Date of Patent: September 24, 2019Assignee: Avago Technologies International Sales Pte. LimitedInventors: Horia Simionescu, Allen Kelton, Timothy Hoglund, Sumanesh Samanta
-
Patent number: 10419930Abstract: A system and method are described for establishing secure communication channels. For example, one embodiment of a system includes an IoT device comprising secret/counter processing logic/circuitry to generate a master secret, the master secret to be transmitted to an IoT service. The system may include one or more IoT hubs to receive the master secret from the IoT service over a first secure communication channel. At least one of the IoT hubs can use the master secret to establish a second secure communication channel with the IoT device.Type: GrantFiled: May 27, 2016Date of Patent: September 17, 2019Assignee: Afero, Inc.Inventors: Shannon Holland, Robey Pointer, Stephen Sewerynek, Nickolas Heckman, Chris Auito, Lucas Finkelstein, Scott Zimmerman
-
Long preamble and duty cycle based coexistence mechanism for power line communication (PLC) networks
Patent number: 10396852Abstract: Embodiments of methods and systems for supporting coexistence of multiple technologies in a Power Line Communication (PLC) network are disclosed. A long coexistence preamble sequence may be transmitted by a device that has been forced to back off the PLC channel multiple times. The long coexistence sequence provides a way for the device to request channel access from devices on the channel using other technology. The device may transmit a data packet after transmitting the long coexistence preamble sequence. A network duty cycle time may also be defined as a maximum allowed duration for nodes of the same network to access the channel. When the network duty cycle time occurs, all nodes will back off the channel for a duty cycle extended inter frame space before transmitting again. The long coexistence preamble sequence and the network duty cycle time may be used together.Type: GrantFiled: April 5, 2018Date of Patent: August 27, 2019Assignee: TEXAS INSTRUMENTS INCORPORATIONInventors: Kumaran Vijayasankar, Ramanuja Vedantham, Tarkesh Pande -
Patent number: 10397117Abstract: The disclosure is directed at a system and method for packet distribution in a network. After receiving a data packet, at least one network function associated with the packet, at least one link aggregation group (LAG) associated with the packet, and a variance associated with a plurality of links within the at least one LAG are determined. A determination as to whether the variance is above a pre-determined threshold is then performed and if the variance is above the threshold, a path for the packet based on capacity associated with each of the plurality of links is determined. Otherwise a path based on capacity of each of a plurality of network function instances associated with the at least one network function is determined.Type: GrantFiled: March 7, 2017Date of Patent: August 27, 2019Assignee: Sandvine CorporationInventors: Kyle Mathieu Larose, Deepu Rajan, Vinay Padma
-
Patent number: 10382167Abstract: Flexible Ethernet (FlexE) Forward Error Correction (FEC) systems and methods include mapping a first set of calendar slots including Ethernet payload clients to a FlexE Time Division Multiplexing (TDM) structure including a plurality of calendar slots; and mapping a second set of calendar slots including FEC data to the FlexE TDM structure, wherein the first set of calendar slots and the second set of calendar slots fill the FlexE TDM structure. In an exemplary embodiment, an overall Physical (PHY) rate of the FlexE TDM structure is kept constant with a reduction in bandwidth for the Ethernet payload clients based on the second set. In another exemplary embodiment, the overall Physical (PHY) rate of the FlexE TDM structure is increased based on the second set of calendar slots, to support a set rate for the Ethernet payload clients with a reduced number of calendar slots.Type: GrantFiled: December 13, 2016Date of Patent: August 13, 2019Assignee: Ciena CorporationInventors: Sebastien Gareau, Eric S. Maniloff
-
Patent number: 10382299Abstract: In some embodiments, a data processing apparatus includes a communications unit configured to collect data items from data acquisition apparatuses and transmit the collected data items to clients; and a control unit configured to determine event data from among the collected data items, select the determined event data, compare the selected event data with reference event data to transmit only event data that meets predetermined conditions to the clients.Type: GrantFiled: August 26, 2016Date of Patent: August 13, 2019Assignee: LSIS CO., LTD.Inventors: Pil-Suk Kim, Jae-Hyung Lee, Jae-Hong Cha, Ho-Young Kang
-
Patent number: 10382646Abstract: An image processing apparatus receives, via a user interface setting screen, a designation to determine a specification of RFC used to return a value indicating a status of the image processing apparatus in response to a request from a host. A control unit of the image processing apparatus returns the value indicating the status conforming to a specification determined according to the designation in response to a request issued at the predetermined time interval from the host. The control unit further returns the value indicating the status conforming to a specification determined according to the designation in response to a request issued at a time interval shorter than the predetermined time interval from the host in a case where it is determined by the host that the former returned value indicates an abnormal state of the image processing apparatus.Type: GrantFiled: March 17, 2015Date of Patent: August 13, 2019Assignee: Canon Kabushiki KaishaInventor: Hironobu Nakai
-
Patent number: 10383043Abstract: Aspects of the subject disclosure may include, for example, storing, in a UICC memory of a communication device, access point name information associated with a plurality of access point names to be selectively utilized by a device processor of the communication device for wireless communications, and providing the device processor with access to the access point name information in the UICC memory to enable the device processor to establish the wireless communications. Other embodiments are disclosed.Type: GrantFiled: June 21, 2018Date of Patent: August 13, 2019Assignee: AT&T Mobility II LLCInventors: Robert Osterwise, Inderpreet Singh Ahluwalia
-
Patent number: 10341260Abstract: A network device, such as a network switch, can include an ingress to receive data packets from a network. The ingress can communicate with an egress included in the network device though a fabric included in the network device. At least one of ingress and the egress can enqueue a data packet prior to receipt of all cells of the data packet. The ingress can also commence with dequeue of the cells of the received data packet prior to receipt of the entire data packet from the network. At least one of ingress and the egress can process the data packets using cut-through processing and store-and-forward processing. In a case of cut-through processing of a data packet at both the ingress and the egress of a network device, such as CIOQ switch, the fabric can be allocated to provide a prioritized virtual channel through the fabric for the data packet.Type: GrantFiled: February 2, 2018Date of Patent: July 2, 2019Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Kandasamy Aravinthan, Rahul Durve, Manoj Lakshmy Gopalakrishnan, Jinqlih Sang, David Lucius Chen
-
Patent number: 10338878Abstract: A digital device and a method of processing data in a digital device are disclosed. The digital device includes a user interface (UI) for receiving a signal for executing an application and a signal for requesting to provide a keyboard during execution of the application, a controller for transmitting a first control command for requesting the external device for keyboard input data, if it is paired with an external device having a high priority related to providing a keyboard more than the digital device, outputting keyboard input data received from the external device in response to the first control command, controlling an operation based on the output keyboard input data, and controlling the keyboard input termination, and an output unit for outputting text data corresponding to an application execution image and text data corresponding to the received keyboard input data.Type: GrantFiled: September 9, 2016Date of Patent: July 2, 2019Assignee: LG ELECTRONIC INC.Inventors: Osung Kwon, Haejung Kim, Honggu Choi
-
Patent number: 10331590Abstract: Discloses is an apparatus including a network interface controller (NIC), memory, and an accelerator. The accelerator can include a direct memory access (DMA) controller configured to receive data packets from the NIC and to provide the data packets to the memory. The accelerator can also include processing circuitry to generate processed data packets by implementing packet processing functions on the data packets received from the NIC, and to provide the processed data packets to at least one processing core. Other methods, apparatuses, articles and systems are also described.Type: GrantFiled: June 30, 2016Date of Patent: June 25, 2019Assignee: Intel CorporationInventors: Chris MacNamara, Tomasz Kantecki, John J. Browne
-
Patent number: 10298438Abstract: A resource state monitoring method, device and communication network are provided. The method includes: acquiring network event state information of a node in a network running process, detecting a data plane resource state of the node and a control plane resource state of the node when it determines that the network event state information of the node meets a resource state detection triggering condition, and reporting a detection result to a management plane of the node. The device includes an acquiring unit, a checking unit, a triggering unit, a detecting unit and a reporting unit. The network includes several nodes, a communication control device and a resource state monitoring device.Type: GrantFiled: August 5, 2011Date of Patent: May 21, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Fatai Zhang, Jianhua Gao
-
Patent number: 10284464Abstract: A network device has a packet input unit, a checking unit, and a discovery unit. The packet input unit is configured to receive ingress packets. The checking unit is configured to determine whether identifying characteristics of received ingress packets match stored identifying characteristics of a packet flow that is stored in a memory, to perform a network action when the identifying characteristic of the received ingress packet matches the stored identifying characteristic. The discovery unit is configured to intercept an egress packet received from the control plane processor, the egress packet corresponding to the received ingress packet, to determine one or more differences in selected portions of a header portion of the received ingress packet resulting from processing at the control plane processor, and to store in the memory a new network action based on the one or more differences.Type: GrantFiled: March 10, 2017Date of Patent: May 7, 2019Assignee: Marvell World Trade Ltd.Inventors: Timor Kardashov, Maxim Kovalenko, Haim Daniel, Anatoli Plotnikov
-
Patent number: 10229080Abstract: In some embodiments, an electronic system includes a processor, a memory in communication with the processor, a bus in communication with the processor, an Express Card controller coupled to the bus, the Express Card controller providing an interface to an external device, a USB3 controller coupled to the bus and in communication with the Express Card controller, and a PCIE controller coupled to the bus and in communication with the Express Card controller. The Express Card controller may be configured to determine whether the external device is a USB3 device or a PCIE device and to switch between the USB3 controller and the PCIE controller based on the state of a USB3 select pin strap. Other embodiments are disclosed and claimed.Type: GrantFiled: July 17, 2015Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Ting Lok Song, Su Wei Lim, Mikal C. Hunsaker, Hooi Kar Loo