Processing Multiple Layer Protocols Patents (Class 370/469)
-
Patent number: 12261718Abstract: A method and apparatus for providing a point-to-point connection are disclosed. The method queries for a next available label for a first provider edge router and a next available label for a second provider edge router, performs a first configuration at the first provider edge router and a second configuration at the second provider edge router, wherein the performing the first configuration comprises configuring a first interface and configuring a label for using at least one tunnel by a second interface, wherein the performing the second configuration comprises configuring a third interface and configuring a label for using the at least one tunnel by a fourth interface, and performs a first mapping for the first provider edge router from the first interface to the second interface, and a second mapping for the second provider edge router from the third interface to the fourth interface.Type: GrantFiled: January 23, 2023Date of Patent: March 25, 2025Assignee: AT&T Intellectual Property I, L.P.Inventors: Tuan Duong, Christopher J. Chase
-
Patent number: 12254009Abstract: A search apparatus includes: an array index storage in which an array index having attribute position information for specifying a position at which an attribute value is located is stored for each of one or more records out of records and for each of one or more attributes of each record; a condition accepting unit that accepts a search condition including an attribute identifier corresponding to an attribute value; a search unit that retrieves attribute position information corresponding to the attribute identifier included in the search condition, from the array index, and retrieves an attribute value corresponding to the attribute identifier included in the search condition, using the attribute position information, from a data source storage in which a data source including two or more records having two or more attribute values is stored; and a result output unit that outputs a search result including the attribute value.Type: GrantFiled: August 27, 2021Date of Patent: March 18, 2025Assignee: INFORMEX, INC.Inventors: Joji Saeki, Takuya Saeki, Shinya Saeki
-
Patent number: 12231165Abstract: Provided is a device, which is a transmission device that can improve performance, that includes: a light source; and a transmitter that generates a modulated signal based on an input signal and transmits the modulated signal from the light source as visible light by changing a luminance of the light source in accordance with the modulated signal. The transmitter includes, in the modulated signal, a plurality of items of information related to service set identifiers (SSIDs) of a plurality of mutually different access points in a wireless local area network (LAN), and transmits the modulated signal from the light source.Type: GrantFiled: January 4, 2023Date of Patent: February 18, 2025Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventor: Yutaka Murakami
-
Patent number: 12231878Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A handover method for a terminal according to one embodiment of the present disclosure may include: receiving, from a source cell, a message including information on one or more target cells for performing a fast handover; and performing a fast handover by reusing a radio bearer based on the received information.Type: GrantFiled: December 7, 2023Date of Patent: February 18, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Seungbo Yoo, Daejoong Kim, Hoon Chang, Namryul Jeon
-
Patent number: 12225084Abstract: Disclosed are a communication method and related components. In this solution, two network stacks are firstly established, and all connection relationships between a client and each server node and between processes of any two server nodes are then divided, so as to obtain two kinds of connection relationships, wherein the two kinds of connection relationships are respectively constructed on the basis of the two network stacks, and the number of one of the two kinds of connection relationships is related to the number of QPs.Type: GrantFiled: February 24, 2023Date of Patent: February 11, 2025Assignee: IEIT SYSTEMS CO., LTD.Inventors: Kai Zhang, Jie Li, Zaigui Zhang
-
Patent number: 12218848Abstract: Datalink (data link) frames or networking packets contain protocol information. A system and method is disclosed where part of or all of the protocol information is contained in the same data link frame as network packet or another datalink frame referred to as STPI. The STPI contains enough protocol information to identify the source of the datalink, the destination and the next hop node or port. STPI sent in a datalink frame can be a request feed-back to avoid network congestion. The request STPI will be a pause or slow down request and comprise the source, destination and class of the datalink frames that are causing the congestion. There will be one datalink frame or packet for each non-request STPI, called DFoNP, containing data. The creation of STPI and DFoNP is done by the originator of the network packet such as an operating system coupled to an end node.Type: GrantFiled: September 28, 2024Date of Patent: February 4, 2025Inventors: George Madathilparambil George, Susan George, Mammen Thomas
-
Patent number: 12205088Abstract: In an aspect, a computer-implemented method is disclosed.Type: GrantFiled: June 28, 2022Date of Patent: January 21, 2025Assignee: The Toronto-Dominion BankInventor: Raj Kumar Choudhary
-
Patent number: 12184426Abstract: In a wireless local area network (LAN) system, a transmission station (STA) may transmit, to a receiving STA, a PHY protocol data unit (PPDU) including a first redundancy version of transmission data. On the basis of whether an acknowledgement (ACK) or negative ACK (NACK) frame is received within a threshold time, the transmission STA may determine a second redundancy version of the transmission data to be retransmitted.Type: GrantFiled: April 16, 2020Date of Patent: December 31, 2024Assignee: LG ELECTRONICS INC.Inventors: Taewon Song, Kiseon Ryu, Jeongki Kim, Jinsoo Choi, Suhwook Kim, Insun Jang
-
Patent number: 12160366Abstract: A message indicating an auxiliary task associated with traffic transmitted via a virtual router between a pair of isolated networks is received at an offloading device. A stack multiplexer at the offloading device selects a protocol stack instance to process the message. A result of the auxiliary task is obtained by the multiplexer from the selected protocol stack instance and transmitted to the virtual router, where it is used to transmit a packet between the isolated networks.Type: GrantFiled: March 30, 2021Date of Patent: December 3, 2024Assignee: Amazon Technologies, Inc.Inventors: Bashuman Deb, Omer Hashmi, Thomas Nguyen Spendley, Baihu Qian, Guru Kannan, Shridhar Kulkarni, Paul John Tillotson, Ramin Ali Dousti, Indira Radhika Pulla, Yuxin Ren, Fahed Hijazi, Xiyuan Gou, Steve Ge, Nicholas Ryan Lombardi, Brandon Michael LaRue, Jaywant U. Kapadnis, Anoop Dawani
-
Patent number: 12142265Abstract: Embodiments described herein provide for a multi-device context store in which context attributes of multiple devices can be synchronized. A first device can transmit a predicate to a second device, where the predicate includes a condition associated with an attribute of a multi-device context store. Upon the occurrence of the condition at the second device, a notification and/or context update can be sent by the second device to the first device. The predicate can also include a code block to be executed upon the occurrence of the condition.Type: GrantFiled: May 22, 2020Date of Patent: November 12, 2024Assignee: Apple Inc.Inventors: Kartik R. Venkatraman, Brian E. Korver
-
Patent number: 12132802Abstract: An application specific integrated circuit (ASIC) is provided for reliable transport of packets. The network interface card may include a reliable transport accelerator (RTA). The RTA may include a cache lookup database. The RTA may be configured to determine, from a received data packet, a connection identifier and query the cache lookup database for a cache entry corresponding to a connection context having the connection identifier. In response to the query, the RTA may receive a cache hit or a cache miss.Type: GrantFiled: December 16, 2021Date of Patent: October 29, 2024Assignee: Google LLCInventors: Weihuang Wang, Srinivas Vaduvatha, Xiaoming Wang, Gurushankar Rajamani, Abhishek Agarwal, Jiazhen Zheng, Prashant Chandra
-
Patent number: 12119995Abstract: A network management device according to an embodiment includes: a path selection processing unit configured to perform path selection processing of selecting a path of a physical layer between a start point and an end point of a network based on a first entity stored in a first storage device configured to store the first entity, the first entity representing an entity of an information object of the network; and an entity generation processing unit configured to perform entity generation processing of generating a second entity of a logical layer corresponding to the path of the physical layer selected by the path selection processing unit based on a specification of the information object stored in a second storage device configured to store the specification.Type: GrantFiled: February 25, 2020Date of Patent: October 15, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Masataka Sato, Kazuaki Akashi, Shingo Horiuchi, Kenichi Tayama, Kenji Murase, Kimihiko Fukami, Shohei Nishikawa
-
Patent number: 12089189Abstract: A user equipment (UE) is configured to receive information including a plurality of first values and queue limit information including a plurality of first values and queue limit information from a base station (BS), wherein each of the plurality of first values is associated with at least one radio bearer. Further, the UE is configured to transmit a plurality of buffer occupancy indicators, wherein each buffer occupancy indicator is associated with at least one queue, wherein each queue is associated with the at least one radio bearer. In response to the plurality of buffer occupancy indicators transmitted, receive, using the communication interface, allocated uplink resources including data provided by a limited number of queues in allocated uplink resources, wherein an amount of data received from each of the limited number of queues is limited based on the first values.Type: GrantFiled: August 11, 2023Date of Patent: September 10, 2024Assignee: Intellectual Ventures II LLCInventor: Timothy J. Speight
-
Patent number: 12082071Abstract: Provided herein are system, methods and computer readable storage media in facilitating the determination of a location of at least one mobile device. In providing such functionality, the system may be configured to, for example, receive contextual data corresponding to a contextual state of a mobile device, determine the location of a mobile device, and transmit the location of the mobile device to at least one other mobile device.Type: GrantFiled: March 10, 2022Date of Patent: September 3, 2024Assignee: BYTEDANCE INC.Inventors: Geoffrey H. Woo, Jonathan R. Zhang, Jonathan D. Chang
-
Patent number: 12047232Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.Type: GrantFiled: April 21, 2023Date of Patent: July 23, 2024Assignee: JUNIPER NETWORKS, INC.Inventors: Jacopo Pianigiani, Thomas Murray, Michael Henkel, Tong Jiang, Ignatious Johnson Christober, Atul S Moghe
-
Patent number: 12021729Abstract: The frame sequence table (FST) architecture disclosed here partitions an FST stored in the Block RAM on an FPGA into at least two tables for emulating frame sequences for testing network equipment by providing more accurate emulations of network environments. In some implementations, one FST (the primary FST) provides frame listings for high data rate streams, while the other FST provides low data rate streams (the “slow” FST, or SFST). Data compression techniques may be used for the primary FST, allowing emulation of high frame rates using multiple repetitions of frames, while the separation of low frequency streams into the SFST (along with residuals from the primary FST), allows them to be represented accurately when mixed into the final data stream in the output port. A “ping-pong” state machine implemented in firmware governs the selection of data streams from the primary FST and SFST into the output data flow.Type: GrantFiled: November 21, 2022Date of Patent: June 25, 2024Assignee: Spirent Communications, Inc.Inventors: Jocelyn Kunimitsu, Wade Teruya
-
Patent number: 11997652Abstract: A base station (BS) is configured to transmit information including a plurality of first values and queue limit information to a user equipment (UE), wherein each of the plurality of first values is associated with at least one radio bearer. Further, the BS is configured to receive a plurality of buffer occupancy indicators, wherein each buffer occupancy indicator is associated with at least one queue, wherein each queue is associated with the at least one radio bearer. In response to the plurality of buffer occupancy indicators received, the BS allocates uplink resources to the UE, including data provided by a limited number of queues in the allocated uplink resources, wherein an amount of data received from each of the limited number of queues is limited based on the first values.Type: GrantFiled: August 11, 2023Date of Patent: May 28, 2024Assignee: Intellectual Ventures II LLCInventor: Timothy J. Speight
-
Patent number: 11974363Abstract: This application provides a communication method, a communication apparatus, and a terminal device. The method includes a first node that receives a first message of a terminal device that requests to associate the terminal device with the first node. The first node obtains information about a second node, where the second node is a group header of an upper layer group in which the terminal device is located. The first node performs data transmission as a relay between the terminal device and the second node. According to a solution provided in this application, the terminal device can perform normal communication.Type: GrantFiled: October 21, 2021Date of Patent: April 30, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Haiyan Luo, Qinghai Zeng, Mingzeng Dai
-
Patent number: 11956299Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).Type: GrantFiled: September 27, 2023Date of Patent: April 9, 2024Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 11943286Abstract: A communication method and a communication apparatus that can be used for application instance switching in a multi-access edge computing (MEC) scenario. The method includes: an MEC network element obtains information about a source application instance of an application accessed by a terminal device and information about a target application instance of the application. The MEC network element sends a first message to a first MEC platform, where the first message is used to request to migrate a user context of the application from the source application instance to the target application instance, the source application instance is deployed on the first MEC platform, and the target application instance is deployed on a second MEC platform. The MEC network element receives a second message from the first MEC platform, where the second message indicates a migration state of the user context of the application.Type: GrantFiled: December 28, 2022Date of Patent: March 26, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Jiangping Feng
-
Patent number: 11943670Abstract: The present disclosure relates to a method and apparatus for performing handover in a wireless communication system. According to a method for performing a handover according to an embodiment of the present disclosure, a user equipment (UE) perform data transmission/reception with a source base station for each bearer, perform uplink data transmission by switching to a protocol of a second bearer from a protocol layer entity of a first bearer in case that a preset first condition is satisfied; and in case that a preset second condition is satisfied, stop downlink data reception from the source base station through the protocol layer entity of the first bearer, and perform data transmission/reception with a target base station.Type: GrantFiled: September 30, 2020Date of Patent: March 26, 2024Assignee: Samsung Electronics Co., LtdInventors: Donggun Kim, Soenghun Kim
-
Patent number: 11928493Abstract: A method, system and apparatus for the sharing of an FPGA board by multiple virtual machines. Specifically, in the present application, a PCIE virtual layer (comprising a plurality of PCIE virtual sub-layers) and a virtual PCIE device are created; one virtual machine corresponds to one virtual PCIE device, multiple virtual PCIE devices correspond to one PCIE virtual sub-layer, and one PCIE virtual sub-layer corresponds to one FPGA board, thus enabling multiple virtual machines to share and use the FPGA board through one PCIE virtual sub-layer (that is, the multiple virtual machines share one PCIE bus, and same all access the FPGA board through the PCIE bus), thereby solving the problem of some of the virtual machines being unable to be started at the same time, and enhancing the experience effect of a user.Type: GrantFiled: August 30, 2019Date of Patent: March 12, 2024Assignee: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY CO., LTD.Inventors: Jiaheng Fan, Rui Hao
-
Patent number: 11923968Abstract: An optical transmission device includes: a signal processor, a first frame generator circuit and a second frame generator circuit. The signal processor accommodates a client signal into one or a plurality of time slot sequences among n time slot sequences. The first frame generator circuit generates a frame including the client signal accommodated into a part of time slot sequences among the n time slot sequences. The second frame generator circuit generates a frame including the client signal accommodated into other time slot sequences among the n time slot sequences. The signal processor accommodates the client signal into the n time slot sequences when the first frame generator circuit and the second frame generator circuit are implemented, and accommodates the client signal into the other time slot sequences when the first frame generator circuit is not implemented and the second frame generator circuit is implemented.Type: GrantFiled: December 29, 2021Date of Patent: March 5, 2024Assignee: FUJITSU LIMITEDInventor: Yuji Tochio
-
Patent number: 11899981Abstract: According to one embodiment, an I/O command control apparatus receives authorization information. The authorization information indicates whether or not to permit an execution of an I/O command. The apparatus verifies whether the received authorization information is not tampered with, and whether the received authorization information is issued from a known authorization server. In a case where the authorization information is not tampered with, and is issued from the known server, the apparatus verifies whether or not the authorization information permits to execution of the I/O command. The apparatus permits or prohibits the execution of the I/O command or execution of a control command generated from the I/O command, based on the authorization result.Type: GrantFiled: December 20, 2022Date of Patent: February 13, 2024Assignee: Kioxia CorporationInventors: Takeshi Ishihara, Yoshihiro Ohba, Atsushi Inoue
-
Patent number: 11874790Abstract: A system and method checks packetized data retrieved from a bus that is ordinarily considered reliable that was already error checked and/or corrected before being placed on the bus by applying a hash or checksum or other function to each packet to produce a packet checksum and then applying another function to the ordered packet checksums and comparing the result to one sent by the device that checked and/or corrected, and sent, the data packets.Type: GrantFiled: August 9, 2022Date of Patent: January 16, 2024Assignee: Yellowbrick Data, Inc.Inventor: Jim Peterson
-
Patent number: 11868778Abstract: Compacted addressing for transaction layer packets, including: determining, for a first epoch, one or more low entropy address bits in a plurality of first transaction layer packets; removing, from one or more memory addresses of one or more second transaction layer packets, the one or more low entropy address bits; and sending the one or more second transaction layer packets.Type: GrantFiled: July 23, 2020Date of Patent: January 9, 2024Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Ganesh Dasika, Sergey Blagodurov, Seyedmohammad Seyedzadehdelcheh
-
Patent number: 11868292Abstract: A plurality of resource requesters may be configured to consume a resource to perform a task. Each of the plurality of resource requesters can be allocated a resource budget to consume the resource to perform the task. An arbiter can select one of the plurality of resource requesters to consume the resource based on an arbitration scheme. When a resource requester is selected, the amount of resource consumed by the resource requester can be deducted from its resource budget. When the resource requester is idle for a number of cycles when selected, the corresponding resource budget can be further reduced to account for the actual amount of resource consumed and wasted by the resource requester, which can provide fairness in resource consumption over few rounds of arbitration.Type: GrantFiled: March 28, 2022Date of Patent: January 9, 2024Assignee: Amazon Technologies, Inc.Inventors: Lev Vaskevich, Noam Katz
-
Patent number: 11863527Abstract: A system and method for provisionally authenticating a host moving from a source port of a switch device to a destination port of the switch device is disclosed. The host is initially authenticated at the source port and blocked from forwarding network traffic at the destination port. During a provisional authentication session, an authentication agent executing on the switch intercepts one or more authentication packets sourced by the host and headed for the destination port of the switch device and redirects the authentication packets to an authentication server for validating the host at the destination port of the switch device. The switch device removes the block at the destination port in response to receiving an acknowledgment of successful authentication at the destination port from the authentication server.Type: GrantFiled: December 29, 2022Date of Patent: January 2, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Alton Lo, Ian Andrew McCloghrie
-
Patent number: 11831428Abstract: The application relates to the adaptation of the length of the cyclic redundancy check (CRC) code in the context of 3GPP NR. In 3GPP NR, the length of the uplink and downlink control information (UCI, DCI) significantly varies. Therefore, it is necessary to select a CRC code of appropriate size or length. Accordingly, a method (200) for use in a wireless transmitter comprises: determining an amount of data to transmit (212); determining a cyclic redundancy check (CRC) polynomial length based on the amount of data to transmit (214); encoding the data using a CRC of the determined polynomial length (216); and transmitting the encoded data (216). The data to transmit may not only comprise control channel data but also user data and may be encoded with a Polar code or a low-density parity check (LDPC) code.Type: GrantFiled: September 28, 2021Date of Patent: November 28, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Yufei Blankenship, Dennis Hui, Sara Sandberg
-
Patent number: 11818007Abstract: In one embodiment, a method includes determining a first configuration information for configuring a user plane device of the first network slice associated with the control plane device, generating a first configuration identifier based on the first configuration information, sending, to the user plane device of the first network slice, the first configuration identifier and the first configuration information, receiving, from the user plane device of the first network slice, a second configuration identifier, wherein the second configuration identifier is generated by the user plane device of the first network slice based on the first configuration information received from the control plane device, and verifying, by comparing the first configuration identifier and the second configuration identifier, that the user plane device of the first network slice is configured using the first configuration information.Type: GrantFiled: July 20, 2021Date of Patent: November 14, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Raghavendra Suryanarayana Rao Vidyashankar, Arun Gunasekaran, Padmaraj Ramanoudjam, Om Prakash Suthar
-
Patent number: 11803422Abstract: Systems and methods for are provided for offloading computing tasks from constrained devices. An example apparatus includes an offload computing protocol (OCP) enabled device. The OCP enabled device includes OCP extensions to the operating system to enable the offloading of computing tasks. A proximity locator may use a radio transceiver to locate an OCP device that can accept a computing task. The OCP enabled device may include an OCP bundle comprising code and data, wherein the OCP bundle is to be sent to the OCP device.Type: GrantFiled: December 20, 2021Date of Patent: October 31, 2023Assignee: Intel CorporationInventors: Fearghal O'Hare, Michael Nolan, James A. O'Neill
-
Patent number: 11770435Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).Type: GrantFiled: April 6, 2022Date of Patent: September 26, 2023Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 11765739Abstract: In methods, systems, and devices for wireless communications, a user equipment (UE) may receive a downlink control information (DCI) block including DCI for a set of transport blocks scheduled for the UE, the DCI including a set of fields. The UE may decode the DCI block to obtain the DCI for the set of transport blocks, where at least two fields of the downlink control information are jointly decoded according to an encoding scheme, and where each possible output of the encoding scheme corresponds to a jointly valid combination of the at least two fields. The UE may receive the set of transport blocks from a base station based on the DCI.Type: GrantFiled: November 2, 2021Date of Patent: September 19, 2023Assignee: QUALCOMM IncorporatedInventors: Ayan Sengupta, Alberto Rico Alvarino, Le Liu
-
Patent number: 11757777Abstract: The system determines a first source MAC associated with a switch. The system updates a MAC address table by mapping the first source MAC to a first tag which indicates a source role corresponding to a network infrastructure. A processor associated with the switch generates a first packet which indicates the first source MAC. The system performs a first search in the MAC address table based on the indicated first source MAC to obtain the first tag, and performs a second search in a policy table based on the first tag for a policy which indicates an action to be applied to the first packet. If the second search is not successful, the system modifies a header of the first packet by adding the first tag. If the second search is successful, the system determines that the indicated action comprises allowing the first packet and transmits the first packet.Type: GrantFiled: September 23, 2021Date of Patent: September 12, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Rajib Majila, Ram Iakhan Patel
-
Patent number: 11748278Abstract: Examples described herein relate to executing a poller to poll for received communications over multiple transport layer protocols from a connection to identify a received communication from one of the multiple transport layer protocols and identify a second received communication from a different one of the multiple transport layer protocols. A change to the different one of the multiple transport layer protocols occurs in response to failure of the one of the multiple transport layer protocols or slow transport rate using the one of the multiple transport layer protocols. In some examples, the poller is executed in user space and transport layer protocol processing of the received communication and second received communication occur in kernel space.Type: GrantFiled: March 23, 2020Date of Patent: September 5, 2023Assignee: Intel CorporationInventors: Ziye Yang, Changpeng Liu, Gang Cao, Qun Wan
-
Patent number: 11736399Abstract: A network device may forward fragments of an IPv4 network packet encapsulated in IPv6 network packets from an IPv6 network to an IPv4 network without reassembling the IPv4 network packet. The network device may receive and buffer the one or more fragments of a fragment flow associated with the IPv4 network packet until it receives a fragment of the fragment flow that includes an indication of the source port of the IPv4 network packet. When the network device receives the fragment that includes the indication of the source port of the IPv4 network packet, the network device may dispatch each fragment of the fragment flow that it has received to the IPv4 network.Type: GrantFiled: December 31, 2020Date of Patent: August 22, 2023Assignee: Juniper Networks, Inc.Inventors: Ashish Suresh Ghule, Pankaj Malviya, Jagadish Narasimha Grandhi
-
Patent number: 11737152Abstract: Provided is a wireless communication terminal that wirelessly communicates. the wireless communication terminal includes: a transceiver for transmitting and receiving a wireless signal; and a processor for processing the wireless signal. The processor is configured to perform a transmission based on a transmission opportunity (TXOP) limit which is a maximum value of a TXOP, which is a time interval in which a wireless communication terminal has a right to initiate a frame exchange sequence in a wireless medium.Type: GrantFiled: March 22, 2022Date of Patent: August 22, 2023Assignees: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC., SK TELECOM CO., LTD.Inventors: Woojin Ahn, Juhyung Son, Geonjung Ko, Jinsam Kwak
-
Patent number: 11729300Abstract: Programmatically defined fields of metadata for a network packet may be generated. Instructions indicating different portions of data from different headers of a network packet may be stored at a packet processor. When a network packet is received, the different portions of the data may be extracted from the different headers of the packet according to the instructions and provided to other stages of the packet processor for processing. Different portions of the same programmatically defined field may be utilized at different stages in the packet processor. The programmatically defined field may be used to generate a hash value that selects an entry in a lookup table describing a forwarding decision for a network packet.Type: GrantFiled: January 29, 2021Date of Patent: August 15, 2023Assignee: Amazon Technologies, Inc.Inventors: Thomas A. Volpe, Timothy David Gasser, Robert Michael Johnson, Mark Bradley Davis, Vithal Dattatraya Shirodkar
-
Patent number: 11706151Abstract: There is disclosed in one example a network interface card (NIC), comprising: an ingress interface to receive incoming traffic; a plurality of queues to queue incoming traffic; an egress interface to direct incoming traffic to a plurality of server applications; and a queuing engine, including logic to: uniquely associate a queue with a selected server application; receive an incoming network packet; determine that the selected server application may process the incoming network packet; and assign the incoming network packet to the queue.Type: GrantFiled: December 30, 2021Date of Patent: July 18, 2023Assignee: Intel CorporationInventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
-
Patent number: 11700640Abstract: A wireless communication device including: a transmitter unit configured to transmit an RTS (Request To Send) packet to a plurality of wireless communication devices; a receiver unit configured to receive a CTS (Clear To Send) packet responding to the RTS packet; and a data processing unit configured to transmit data packets from the transmitter unit to the plurality of wireless communication devices when the CTS packet is received by the receiver unit from at least some of the plurality of wireless communication devices.Type: GrantFiled: October 21, 2021Date of Patent: July 11, 2023Assignee: SONY GROUP CORPORATIONInventor: Yuichi Morioka
-
Patent number: 11687983Abstract: Review data associated with a guest experience at an event, such as a vacation rental, for example, is transmitted over a communications network to one or more networked computing devices for processing the review data into a review data file for publication. The review data may be generated by an application executing on a processor of a client device such as a smartphone, tablet or pad. The review data may include access credentials and location data that may be processed to validate that the review data is legitimate. The review data may include media content captured in-situ at the event while the guest is experiencing the event. Prior to publishing a review data file, an owner may receive a notice and/or a copy of the pending review data file and the owner may take action to cure a less than stellar review and/or amend the review prior to publication.Type: GrantFiled: October 9, 2020Date of Patent: June 27, 2023Assignee: HomeAway.com, Inc.Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Venugopal, Alex Holm Devine
-
Patent number: 11675008Abstract: The present disclosure generally relates to an embedded physical layer (EPHY) for a field programmable gate array (FPGA). The EPHY for the FPGA is for a testing device that can receive and transmit in both the high speed PHYs, as well as low speed PHYs, such as MIPI PHYs (MPHYs), to meet universal flash storage (UFS) specifications. The testing device with the EPHY for the FPGA provides flexibility to support any specification updates without the need of application specific (ASIC) production cycles.Type: GrantFiled: February 28, 2020Date of Patent: June 13, 2023Assignee: Western Digital Technologies, Inc.Inventors: Doron Ganon, Eitan Lerner
-
Patent number: 11665250Abstract: A method of determining an identity of a called or calling user of a communication propagated over a communications network, the method comprising: determining at least one characterizing feature of an outgoing communication to a called user or an incoming communication from a calling user transmitted over the communications network that is associated with a first user; identifying an incoming or outgoing communication respectively of a second user of the communications network having a least one characterizing feature that matches the at least one characterizing feature of the outgoing or incoming communication associated with the first user; and determining an identity of the called or calling user to be that of the second user.Type: GrantFiled: February 21, 2019Date of Patent: May 30, 2023Assignee: Radcom Ltd.Inventors: Ram Amit, Tomer Tuvia Ilan
-
Patent number: 11665053Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.Type: GrantFiled: August 16, 2021Date of Patent: May 30, 2023Assignee: JUNIPER NETWORKS, INC.Inventors: Jacopo Pianigiani, Thomas Murray, Michael Henkel, Tong Jiang, Ignatious Johnson Christober, Atul S Moghe
-
Patent number: 11652881Abstract: In some embodiments, a method processes a first packet and generates a first copy of the first packet as a second packet. The method sends second copies of the first packet to a first group of multiple destinations defined by a first address. Also, the method sends the second packet to an interface with a loopback function. The interface recirculates the second packet for further processing. The second packet is processed where the second packet is assigned a destination of a second address. Then, the method sends copies of the second packet to a second group of multiple destinations defined by the second address.Type: GrantFiled: January 5, 2022Date of Patent: May 16, 2023Assignee: Arista Networks, Inc.Inventors: James C. Pang, Bidong Chen
-
Patent number: 11652707Abstract: Constructed is a network management system which manages, in an integrated manner, a first communication system, a second communication system and a third communication system passed through by packets that are sent and received via wireless communication between a first device and a second device. The network management system performs information setting to these communication systems for dividing a communication system group, which includes these communication systems, into a plurality of logical partitions each corresponding to a plurality of different service levels based on the management information of each of these communication systems. A logical partition corresponding to a service level with regard to each of the plurality of different service levels is a partition passed through by packets that are sent and received via wireless communication between the first device and the second device belonging to that service level.Type: GrantFiled: March 19, 2021Date of Patent: May 16, 2023Assignee: Hitachi, Ltd.Inventors: Masayuki Takase, Takaaki Suzuki, Nodoka Mimura, Junnosuke Wakai
-
Patent number: 11647071Abstract: A method and apparatus for transmitting and receiving content is provided. A method for transmitting content in a transmitter includes generating a file with one or more packages including at least one asset, and transmitting the generated file to a terminal.Type: GrantFiled: July 30, 2021Date of Patent: May 9, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Sung-Ryeul Rhyu, Kyung-Mo Park, Jae-Yeon Song, Sung-Oh Hwang
-
Patent number: 11621731Abstract: A simultaneous client wireless device includes wireless modules configured to perform communication functions of a PHY (physical) layer for wireless radios operable in different bands. The simultaneous client wireless device also includes a communication module configured as an intermediate layer between the PHY layer of the wireless modules and a network layer. The communication module is configured to use an application programming interface to retrieve information from the PHY layer and write information to the PHY layer of the wireless modules, perform communication functions of upper MAC (media access control) and lower MAC layers for the wireless bands, and manage simultaneous communications over the wireless bands. The communications over the wireless bands can use a local area network protocol.Type: GrantFiled: September 28, 2020Date of Patent: April 4, 2023Assignee: NETGEAR, INC.Inventors: Joseph Amalan Arul Emmanuel, Peiman Amini, Chia-Wei Liu
-
Patent number: 11621853Abstract: A system and method for protocol independent multi-flow table routing includes a first flow table, a second flow table, and a shared hash table accessible by both the first flow table and the second flow table. Upon receipt of a packet, a first secure signature of a first lookup key is generated for the first flow table, and a second secure signature of a second lookup key is generated for the second flow table. The shared hash table stores both the first secure signature in association with a first value corresponding to the first secure signature, and the second secure signature along with a second value corresponding to the second secure signature. The first and second values indicate destination information for the packet.Type: GrantFiled: June 4, 2019Date of Patent: April 4, 2023Assignee: Google LLCInventors: Yuhong Mao, Richard Lee Sites, Uday Ramakrishna Naik, Manoj Kasichainula
-
Patent number: 11616721Abstract: Various embodiments are directed to receiving, at a receiving device, a packet from a node in a first network. determining a version identifier for the packet, encoding the version identifier into the packet, and transmitting the packet containing the encoded version identifier to a load balancing device in a second network. The version identifier may be encoded into a destination port field of the packet. The receiving device may be a perimeter network address translation device. The packet is received at the load balancing device, where the version identifier is extracted and a hash of source address information is performed. The version and hash are used to select a back-end device in the second network. The packet is transmitted to the selected back-end device.Type: GrantFiled: November 24, 2020Date of Patent: March 28, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dean Har′el Lorenz, Katherine Barabash, Etai Lev Ran, Alexey Roytman