Packet Data Patents (Class 340/9.14)
-
Patent number: 11201760Abstract: A data forwarding method is provided for a data forwarding apparatus. The method includes, when a first port receives a to-be-forwarded data packet, executing a network adapter driver corresponding to the first port to read the to-be-forwarded data packet from a network adapter cache corresponding to the first port. The network adapter cache stores address forwarding information obtained from an operating system kernel bridge. The method also includes searching the address forwarding information in the network adapter cache for address forwarding information corresponding to the data packet and, when the address forwarding information corresponding to the data packet is found, determining a target network adapter driver for forwarding the data packet based on the found address forwarding information, and directly sending the data packet to the target network adapter driver, such that the target network adapter driver forwards the data packet through a second port.Type: GrantFiled: March 12, 2019Date of Patent: December 14, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Jian Han
-
Patent number: 10985943Abstract: A programmable device for data flow processing in a user-configurable server with swappable pods or cards is provided. The device includes a field programmable logic device (PLD) having a first region and a second region. The first region comprises a hardware-based or firmware-based router with a port enabling communication between the router and the second region, and the second region comprises one or more sandboxes with user-definable electronic circuits.Type: GrantFiled: July 15, 2018Date of Patent: April 20, 2021Assignee: Concurrent VenturesInventors: Jesse D. Beeson, Jesse B. Yates
-
Patent number: 10761923Abstract: 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: GrantFiled: June 28, 2018Date of Patent: September 1, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Mark Robert Hicks, George Christopher Sneed
-
Patent number: 10749763Abstract: Reliable address discovery cache techniques are described. In an implementation, a reliable communication channel is established for control messages related to address resolution in a network. The communication channel is employed for communication of messages for internet protocol (IP) address acquisition, release, and mapping staleness between clients (e.g., nodes or endpoints) in the network and a cache manager component configured to maintain and update an address map for the clients. The cache manager component may also be configured to send directed messages via the communication channel to propagate changes in the mapping to the clients. Further, clients may provide explicit notifications regarding address release and staleness to the cache manager component to facilitate updating of the address map. In this way, a reliable and up-to-date address map is maintained and the amount of broadcast discovery messages and bandwidth consumed overall for address discovery operations may be reduced.Type: GrantFiled: August 21, 2017Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Pankaj Garg, Praveen Balasubramanian, Stephen E. Bensley, Luis I. Martinez Castillo
-
Patent number: 10324743Abstract: Systems and methods for announcing virtual machine migration. An example method may comprise: receiving, by a first hypervisor running on a first computer system, a migration announcement from a virtual machine that is undergoing live migration from the first computer system to a second computer system; and transmitting a message comprising the migration announcement to a second hypervisor running on the second computer system.Type: GrantFiled: August 27, 2014Date of Patent: June 18, 2019Assignee: Red Hat Israel, Ltd.Inventor: Michael Tsirkin
-
Patent number: 10176144Abstract: A data storage system configured as node in a distributed data store is presented. The system comprises an RDMA-enabled network adapter, a buffer management unit, and an RDMA application interface. The network adapter is configured to establish communication with one or more other nodes in the distributed data store. The buffer management unit is configured to pre-register a plurality of memory blocks as RDMA buffers with one or more other nodes. The RDMA application interface is configured to: process RDMA operations initiated by one of the other nodes, and send an acknowledgement message to the one of the other nodes via the RDMA-enabled network adapter in response to completion of an RDMA operation initiated by the one of the other nodes, wherein the acknowledgement message includes a target address corresponding to a start address of an RDMA buffer available for use in a subsequent RDMA operation.Type: GrantFiled: June 16, 2016Date of Patent: January 8, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Purvaja Narayanaswamy, Manoj Guthala, Hiren Desai, Andrew Tomlin
-
Patent number: 10064125Abstract: A device and method are provided for concurrently using a plurality of radio access technologies (RATs) to support a wireless-enabled communications session. A set of data is processed at a client node to identify a subset of priority data. The set of data and the subset of priority data are respectively provided to a first and second protocol stack, which correspond to a first and second RAT. The first and second protocol stacks are then used to control the transmission of a first and second set of transmitted data, which in turn respectively comprise the set of data and the subset of priority data. The first and second sets of transmitted data are received by an access node, which uses corresponding first and second protocol stacks to control their reception. The first and second sets of transmitted data are then processed to generate a set of received data.Type: GrantFiled: June 6, 2016Date of Patent: August 28, 2018Assignee: BlackBerry LimitedInventors: Shalini Suresh Periyalwar, Mark E. Pecen, David Gwyn Steer
-
Patent number: 9973428Abstract: A method for checking an IP address collision is provided. The method includes: transmitting an ARP (Access Resolution Protocol) request message by setting an IP address of the PLC Ethernet communication module as a destination; receiving an ARP reply message responding to the ARP request message; determining whether an MAC (Media Access Control) address included in the ARP reply message is identical to an MAC address of the PLC Ethernet communication module; and determining that an IP address collision occurs, when the MAC (Media Access Control) address included in the ARP reply message is not identical to the MAC address of the PLC Ethernet communication module.Type: GrantFiled: January 26, 2016Date of Patent: May 15, 2018Assignee: LSIS CO., LTD.Inventor: Hyung Lae Kim
-
Patent number: 9954873Abstract: A method for managing network traffic at a portable electronic device connected to a network that includes establishing a virtual network interface to queue network traffic originated by applications running on the device, monitoring the virtual network interface for queued data, assembling a data packet from the queued data, wherein at least some data in the data packet is intended for a node of the network, applying a first set of rules to the data packet, in accordance with a determination that application of the first set of rules triggers a predetermined response associated with the first set of rules, processing the data packet according to the predetermined response, and in accordance with a determination that application of the first set of rules does not trigger the predetermined response, forwarding at least a portion of the data packet to a connection with the node for transmission to the node.Type: GrantFiled: September 30, 2015Date of Patent: April 24, 2018Assignee: THE MITRE CORPORATIONInventor: Mark Mitchell
-
Patent number: 9232615Abstract: An LED illumination device is configured to receive coded messages by at least one of radio signals in free space, electrically conducted signals by wire, and light wave propagated signals in free space, process the coded messages, and transmit the coded messages by two or more of radio signals in free space, electrically conducted signals by wire, and light wave propagated signals in free space.Type: GrantFiled: June 18, 2013Date of Patent: January 5, 2016Assignee: SmartLabs, Inc.Inventors: Daniel Brian Cregg, Joseph J Dada
-
Patent number: 8633806Abstract: An RFID system with a plurality of tags and base stations where transmission of information to a specific tag is carried out by one of the base stations, where said one of the base stations is selected based on received signal power of the tag relative to the plurality of the base stations.Type: GrantFiled: February 25, 2011Date of Patent: January 21, 2014Assignee: CentrakInventor: Israel Amir
-
Patent number: 8310341Abstract: Packet formats and related infrastructure for improved messaging and processing of commands in an AMR system are disclosed. In one embodiment, a method for identifying the features of an endpoint based on data encoded in a standard meter reading is provided. In this regard, the method includes receiving a standard meter reading having an endpoint type and subtype classification, wherein the subtype classification corresponds to a feature of the endpoint that may be re-configured. Once received, the standard metering reading is decoded. Then, the method identifies the classification of the endpoint with regard to type and subtype and determines whether the endpoint is capable of implementing a particular command.Type: GrantFiled: June 11, 2009Date of Patent: November 13, 2012Assignee: Itron, Inc.Inventors: Mark K. Cornwall, Matthew Johnson, Barry Cahill-O'Brien
-
Patent number: 8242887Abstract: Packet formats and related infrastructure for improved messaging and processing of commands in an AMR system are disclosed. In one embodiment, a method for identifying the features of an endpoint based on data encoded in a standard meter reading is provided. In this regard, the method includes receiving a standard meter reading having an endpoint type and subtype classification, wherein the subtype classification corresponds to a feature of the endpoint that may be re-configured. Once received, the standard metering reading is decoded. Then, the method identifies the classification of the endpoint with regard to type and subtype and determines whether the endpoint is capable of implementing a particular command.Type: GrantFiled: October 21, 2009Date of Patent: August 14, 2012Assignee: Itron, Inc.Inventors: Mark K. Cornwall, Matthew Johnson, Barry Cahill-O'Brien