Switching A Message Which Includes An Address Header Patents (Class 370/389)
  • Patent number: 11367253
    Abstract: Autonomous vehicles and techniques that can be utilized to compress point cloud data and operate on compressed point cloud data are provided. An autonomous vehicle can include a data compression system can configure point cloud data according to a collection of three-dimensional (3D) tiles representative of the region. Each 3D tile can include a portion of the cloud point data, where each point vector in the portion of the cloud point data can be configured relative to a position vector of the 3D tile defined in a coordinate system of the collection of 3D tiles. The data compression system can utilize a fixed-point Q-format representation based on a defined number of bits to compress at least a portion of the point cloud data. The autonomous vehicle also can include a control system that can operate mathematically on compressed point cloud data, without reliance on prior decompression.
    Type: Grant
    Filed: September 7, 2020
    Date of Patent: June 21, 2022
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventor: Georgios Georgiou
  • Patent number: 11368972
    Abstract: Apparatus and methods of wireless communications include, at a receiving node, receiving timing information corresponding to a traffic class identifier. The timing information being associated with a time interval for communicating data of a traffic class corresponding to the traffic class identifier. Aspects include receiving traffic data pertaining to the traffic class, determining that the traffic data was transmitted or is received outside the time interval, and then buffering the traffic data. Additionally, aspects include forwarding the traffic data in response to a next occurrence of the time interval. A transmitting node may be configured with complimentary functions.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: June 21, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Karl Georg Hampel, Junyi Li, Rajat Prakash, Peerapol Tinnakornsrisuphap, Satashu Goel
  • Patent number: 11368283
    Abstract: A system on a chip (SoC) includes a security processor configured to determine that a first channel ID describing a {source, destination} tuple for a crypto packet matches a second channel ID describing a corresponding {source, destination} tuple for a preceding crypto packet received immediately prior to the crypto packet. The SoC also includes a decryption engine configured to, responsive to the determination that the first channel ID matches the second channel ID: obtain a set of round keys applied to perform an add round key computational stage of a previous decryption datapath used to decrypt a preceding cipher text block obtained from the preceding crypto packet, and to reuse the set of round keys to perform a corresponding add round key computational stage of a current decryption datapath used to decrypt a cipher text block obtained from the crypto packet.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: June 21, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Sudhir Satpathy, Wojciech Stefan Powiertowski
  • Patent number: 11368392
    Abstract: A method and an apparatus for forwarding a packet in a Multi-Protocol Label Switching (MPLS) network are provided. Based on an example of the method, a Provider Edge (PE) device assigns a private network application identifier to a received Internet Protocol (IP) packet and sends a Multi-Protocol Label Switching (MPLS) packet that is generated based on the IP packet and carries the private network application identifier in an extension label. In this way, when receiving the MPLS packet, a Provider (P) device may identify the private network application to which the MPLS packet belongs based on the private network application identifier in the extension tag.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: June 21, 2022
    Assignee: New H3C Technologies Co., Ltd.
    Inventor: Li Dai
  • Patent number: 11368396
    Abstract: Virtual machine environments are provided in the switches that form a network, with the virtual machines executing network services previously performed by dedicated appliances. The virtual machines can be executed on a single multi-core processor in combination with normal switch functions or on dedicated services processor boards. Packet processors analyze incoming packets and add a services tag containing services entries to any packets. Each switch reviews the services tag and performs any network services resident on that switch. This allows services to be deployed at the optimal locations in the network. The network services may be deployed by use of drag and drop operations. A topology view is presented, along with network services that may be deployed. Services may be selected and dragged to a single switch or multiple switches. The management tool deploys the network services software, with virtual machines being instantiated on the switches as needed.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: June 21, 2022
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: James Kwon, Joseph Ammirato
  • Patent number: 11363060
    Abstract: The technology described herein helps improve email security within a multi-tenant email service. In particular, the technology described herein helps make it more difficult for a first tenant of the email service to impersonate a second tenant of the email service by validating the sending domain before the email leaves the multi-tenant email service. In particular, the technology runs a sending-side source validation on an email. If the source validation fails, the email is still sent, but using a source IP address that will cause the email to fail a receiving-side email authentication tests, such as the sender policy framework (SPF) email authentication test. In contrast, if the source validation passes, the email is sent using a source IP address that will cause the email to pass the receiving-side email authentication tests.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: June 14, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David William Fantham, Puneet Soti, Deepika Gakhar, Gregory Gourevitch, Abhishek Agrawal
  • Patent number: 11363539
    Abstract: Systems and methods to accomplish a power control system in a MANET are described herein. To reduce detectability of the MANET, the controller 310 can reduce transmit power at individual links while operating the link's modulation and coding data rate and data queue backlog at levels that are sufficient to meet the user's offered load.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: June 14, 2022
    Assignee: SILVUS TECHNOLOGIES, INC.
    Inventors: Michael Paul Fitz, Moein Sadeghi
  • Patent number: 11356327
    Abstract: Systems and methods for supporting a single logical IP subnet across multiple independent layer 2 subnets in a high performance computing environment. A method can provide, at a computer including one or more microprocessors, a logical device, the logical device being addressed by a layer 3 address, wherein the logical device comprises a plurality of network adapters, each of the network adapters comprising a physical port, and a plurality of switches. The method can arrange the plurality of switches into a plurality of discrete layer 2 subnets. The method can provide a mapping table at the logical device.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: June 7, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Ajoy Siddabathuni, Predrag Hodoba
  • Patent number: 11343193
    Abstract: A data rate management system that provides quality of service at the fine granularity of applications in the home network and home automation environment is provided. An application can be associated with a dynamic traffic flow, a physical port, a logical interface, or a host computer or device. Virtual queueing is applied to isolate and protect individual applications. Comprehensive rate management algorithms are developed to offer the bandwidth guarantee for the applications individually. The data rate management system includes a traffic classifier, virtual queueing, and a rate manager. The traffic classifier can statically or dynamically identify an application. The identified application is stored in a dedicated virtual queue. The rate manager schedules the packet transmission among virtual queues using the application-based traffic profiles.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: May 24, 2022
    Assignee: REALTEK SINGAPORE PRIVATE LIMITED
    Inventors: Charles Chen, Donggun Keung
  • Patent number: 11343358
    Abstract: At least a packet header of a packet received by a network device is provided to a programmable header alteration engine that includes a hardware input processor implemented in hardware and a programmable header alteration processor configured to execute computer readable instructions stored in a program memory. The hardware input processor determines whether the packet header is to be provided to a processing path coupled to the programmable header alteration processor or to be diverted to a bypass path that bypasses the programmable header alteration processor, and the packet header is provided to the processing path or to the bypass path based on the determination. The packet header is selectively i) processed by the programmable header alteration processor when the packet header is provided to the processing path and ii) not processed by the programmable header alteration processor when the packet header is provided to the bypass path.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: May 24, 2022
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Yuval Peled, Doron Schupper, Ilan Yerushalmi, Rami Zemach
  • Patent number: 11343205
    Abstract: An ultra-high speed electronic communications device includes: a network communications interface; a memory; and one or more processing units, communicatively coupled to the memory and the network communications interface, wherein the memory stores instructions configured to cause the one or more processing units to: receive a data packet using the network communications interface; determine a classification of the data packet based, at least in part, on a plurality of factors, wherein the plurality of factors comprises a rate at which the data packet was received and a time at which the data packet was received; select, based at least in part, on the classification, an operation from a plurality of operations, wherein the plurality of operations comprises a cut-through operation and a store-and-forward operation; and perform the selected operation.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: May 24, 2022
    Assignee: Texas Instruments Incorporated
    Inventors: Thomas Anton Leyrer, William Cronin Wallace, Pratheesh Gangadhar Thalakkal Kottilaveedu
  • Patent number: 11341136
    Abstract: A computing or storage system constructs a table in memory, and constructs a summary table that summarizes the table. The summary table is for determining whether there is likely an entry for a value in the table. The summary table has buckets pointed to by address fields of values. The first bucket in the summary table is split into a second bucket and a third bucket. Prior to the split, the first bucket is pointed to by a first address field of a first value. After the split, the second bucket and the third bucket are pointed to by the first address field plus one extra bit derived from a remainder of the first value.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: May 24, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Ethan L. Miller, John Colgrove
  • Patent number: 11343097
    Abstract: Dynamic segmentation of network traffic through the use of Pre-Shared Keys (PSKs). Each defined network segment uses a different pre-shared key and a message authentication code (MAC)-signing algorithm to sign data packets with segment-specific MACs. As such, only those computer hosts/nodes that are in the network segment (i.e., have been assigned the same pre-shared key for generating and decoding the MAC signed data packets) are capable or reading the segment's network traffic. By implementing segment-specific MAC signed data packets, the present invention allows for confidential data transmission absent the need to encrypt the actual contents/data being transmitted.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: May 24, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Brandon Sloane, Regina Yee Cadavid, Gloria Joo, Jinyoung Nathan Kim, Nia Mack
  • Patent number: 11332007
    Abstract: Disclosed is a method for controlling the speed of a vehicle, the method comprising: determining a speed limit; determining an offset value based on (i) the speed limit, and (ii) a speed map, the speed map comprising a plurality of entries, each entry associating one of the offset values with a respective speed limit; and setting the speed of the vehicle according to the speed limit and the determined offset value.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: May 17, 2022
    Assignee: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
    Inventor: John-Michael McNew
  • Patent number: 11336381
    Abstract: A reception apparatus includes a demodulation circuit configured to demodulate packets obtained with respect to each of multiple PLPs included in a broadcast signal; and a processing circuit configured to process the packets demodulated by the demodulation circuit. The demodulation circuit and the processing circuit are connected with each other via a single interface or interfaces fewer than the number of the PLPs. The demodulation circuit adds identification information to a specific packet among the packets obtained with respect to each of the PLP, the identification information identifying the PLP to which each of the packets belongs. The processing circuit identifies the PLP to which belongs each of the packets input from the demodulation circuit via the single interface or the interfaces fewer than the number of the PLPs, based on the identification information obtained from the specific packet.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: May 17, 2022
    Assignees: SONY CORPORATION, SONY SEMICONDUCTOR SOLUTIONS CORPORATION
    Inventors: Satoshi Okada, Kazuyuki Takahashi, Takeshi Ohno
  • Patent number: 11330028
    Abstract: A media stream sending method, apparatus, and system for providing a live media stream for a client that enters a live broadcast room includes a proxy server that receives a first live broadcast room request message and a second live broadcast room request message that are sent by a same proxy client; the proxy server receives a first live media stream that is sent by a media server to a first client and a second live media stream that is sent by the media server to a second client; and when determining that a role of the first client is a master user, and that a role of the second client is a slave user, the proxy server sends only the first live media stream to the proxy client such that the proxy client sends the first live media stream to the first client and the second client.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: May 10, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Naiqiang Qiao, Jun Zhou, Mingli Zhang, Yi Kai
  • Patent number: 11329913
    Abstract: Systems and methods are described for automatically controlling network routing between downstream side and upstream side of a communication network to enforce symmetric routing. According to one embodiment, a Software-Defined Wide Area Network (SDWAN) controller of a network device associated with a spoke site of an SDWAN manages links forming the SDWAN. The controller receives information regarding route maps, including a preferred route-map and an un-preferred route-map. Further, the controller configures a local BGP daemon with the route maps to exchange routing information including a BGP attribute with the BGP peers and selects a link on which network traffic is to be transmitted. The controller causes the BGP daemon to (i) use the preferred route-map to advertise the routing information to the BGP peer associated with the selected link, and (ii) use the un-preferred route-map to advertise the routing information to a remainder of the BGP peers.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: May 10, 2022
    Assignee: Fortinet, Inc.
    Inventors: Shangwei Duan, Xin Gu
  • Patent number: 11330076
    Abstract: Systems and methods for isolating applications associated with multiple tenants within a computing platform receive a request from a client associated with a tenant for running an application on a computing platform. Hosts connected to the platform are associated with a network address and configured to run applications associated with multiple tenants. A host is identified based at least in part on the request. One or more broadcast domain(s) including the identified hosts are generated. The broadcast domains are isolated in the network at a data link layer. A unique tenant identification number corresponding to the tenant is assigned to the broadcast domains. In response to launching the application on the host: the unique tenant identification number is assigned to the launched application and is added to the network address of the host; and the network address of the host is sent to the client associated with the tenant.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: May 10, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin
  • Patent number: 11329918
    Abstract: Techniques are described for facilitating flow symmetry using a scalable service platform that anchors the service chain. The scalable service platform may facilitate flow symmetry and, at least in some cases, flow stickiness for a first packet flow (a “forward packet flow”) and a second, related packet flow (a “reverse packet flow”) both traversing the service chain in the forward and reverse directions, respectively. For example, a virtualized computing infrastructure may deploy a scalable service platform to perform load balancing of multiple forward packet flows, received from the gateway, among multiple parallel service instances for an ingress service in a service chain. For each corresponding reverse packet flows for the multiple forward packet flows, the scalable service platform load balances the reverse packet flow to the service instance for the egress service in the service chain that is applied to the corresponding forward packet flow.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: May 10, 2022
    Assignee: JUNIPER NETWORKS, INC.
    Inventors: Sreelakshmi Sarva, Harshad Bhaskar Nakil
  • Patent number: 11324056
    Abstract: A method of establishing, by a communication management platform, a communication from a first communication device intended for a second communication device. When the platform sends a message to the first device that contains a call identifier dedicated to the communication to be established, the platform intercepts a call from the first device to the dedicated call identifier, then routes the call to the main call identifier of the second device, by using a secondary call identifier of the first device that the platform has previously assigned thereto. When the platform sends a message to the first device indicating the absence of a dedicated call identifier, the first device triggers a call to the main identifier of the second device, by using the main call identifier of the first device.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: May 3, 2022
    Assignee: ORANGE
    Inventor: Francois Caseau
  • Patent number: 11323323
    Abstract: A rule for transferring data over a communication network is changed for each communication apparatus without spending time and cost. In a communication system in which a plurality of communication apparatuses are connected to a network, at least one of the plurality of communication apparatuses includes rule storage means for storing a plurality of transfer rules for transferring data over the network, transfer means for transferring data incoming over the network in accordance with one of the plurality of transfer rules, and rule switching means for switching one transfer rule to another transfer rule when the communication apparatus receives a notification from the outside.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: May 3, 2022
    Assignee: OMRON Corporation
    Inventors: Mitsuhiro Yoneda, Shigenori Sawada
  • Patent number: 11323280
    Abstract: A network node adapted to forward incoming data packets, the network node including a tag identifying unit, adapted to identify a tag of an incoming data packet as a replicate tag; a tag look-up module, adapted to retrieve from a tag table a number of replications and destinations for the replicate tag; a replicating engine, configured to replicate the incoming data packet according to the number of replications, thereby generating replicated data packets; and a forwarding unit, adapted to forward the replicated data packets to the destinations.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: May 3, 2022
    Assignee: Alcatel Lucent
    Inventors: Gunter Van De Velde, Andrew Dolganow, Praveen Muley, Wim Henderickx, Adam Simpson
  • Patent number: 11323372
    Abstract: In one embodiment, a network device includes an interface configured to receive a data packet including a header section, at least one parser to parse the data of the header section yielding a first header portion and a second header portion, a packet processing engine to fetch a first match-and-action table, match a first index having a corresponding first steering action entry in the first match-and-action table responsively to the first header portion, compute a cumulative lookup value based on the first header portion and the second header portion responsively to the first steering action entry, fetch a second match-and-action table responsively to the first steering action entry, match a second index having a corresponding second steering action entry in the second match-and-action table responsively to the cumulative lookup value, and steering the packet responsively to the second steering action entry.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: May 3, 2022
    Assignee: MELLANOX TECHNOLOGIES LTD.
    Inventors: Avi Urman, Lior Narkis, Ariel Shahar
  • Patent number: 11323349
    Abstract: Certain embodiments described herein relate to a method for performing dead peer detection (DPD) by a local gateway. The method includes periodically examining one or more array elements of a timestamp array. The method further includes, for each of the examined one or more array elements, determining whether a corresponding idle timeout threshold is met. The method further includes, upon determining that the corresponding idle timeout threshold is not met, refraining from causing a notification to be transmitted to a peer gateway. The method also includes, upon determining that the corresponding idle timeout threshold is met, causing a notification to be transmitted to the peer gateway to determine whether the peer gateway is responsive with respect to a tunnel associated with the examined array element.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: May 3, 2022
    Assignee: VMware, Inc.
    Inventor: Sudesh Pawar
  • Patent number: 11323279
    Abstract: An example network device includes memory configured to store packet data and processor circuitry coupled to the memory. The processing circuitry is configured to determine that a first host device has moved from a first access network of an Ethernet virtual private network (EVPN) associated with the first PE router to a second access network of the EVPN, wherein the first host device is interested in receiving traffic of a first multicast group. The processing circuitry is configured to determine whether any other host device on the first access network of the network device is interested in receiving traffic of the first multicast group. Based on no other host device on the first access network of the network device being interested in receiving multicast traffic of the first multicast group, the processing circuitry is configured to delete state associated with the first multicast group.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: May 3, 2022
    Assignee: JUNIPER NETWORKS, INC.
    Inventors: Vinod Kumar N, Robert W. Kebler, Vikram Nagarajan
  • Patent number: 11323758
    Abstract: Techniques for lossless transport stream compression from constant bitrate to variable bitrate to constant bitrate are described. An exemplary method includes generating elementary stream data from an encoder; receiving the generated elementary stream data in a packetizer; generating a transport stream output in the packetizer; and in a statmux, for consecutive NULL packets generated by the packetizer, counting a number of NULL packets between non-null packets and dropping those NULL packets, modifying a next packet to indicate the number of NULL packets dropped using a field in the next packet, and sending the next packet to a receiver.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: May 3, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Ryan Hegar
  • Patent number: 11321442
    Abstract: The present disclosure relates to authenticity and data security for bus-based communication networks in a vehicle. The present disclosure teaches a protocol frame, a sender on data link layer, and a receiver on data link layer providing such authenticity and data security as well as a communication network in a vehicle employing the protocol frame, the sender and the receiver according to the present disclosure.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: May 3, 2022
    Assignee: Infineon Technologies AG
    Inventors: Alexander Zeh, Harald Zweck
  • Patent number: 11323957
    Abstract: Some demonstrative embodiments include apparatuses, devices, systems and methods of channel switching. For example, an apparatus may include logic and circuitry configured to cause a wireless communication station to transmit a power save mode indication to an Access Point (AP) over a first wireless communication channel; to wait over the first wireless communication channel for a waiting period subsequent to transmission of the power save mode indication; to switch to a second wireless communication channel after the waiting period; and to adjust a duration of the waiting period based on reception of one or more frames from the AP during the waiting period.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: May 3, 2022
    Assignee: INTEL CORPORATION
    Inventors: Noam Ginsburg, Oz Shalev
  • Patent number: 11316773
    Abstract: Some embodiments provide a method for configuring an edge computing device to implement a logical router belonging to a logical network. The method configures a datapath executing on the edge computing device to use a first routing table associated with the logical router for processing data messages routed to the logical router. The method configures a routing protocol application executing on the edge computing device to (i) use the first routing table for exchanging routes with a network external to the logical network and (ii) use a second routing table for exchanging routes with other edge computing devices that implement the logical router.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: April 26, 2022
    Assignee: VMWARE, INC.
    Inventors: Ankur Dubey, Sami Boutros, Yashika Narang, Vinay Kumar Ganeshmal Jain, Meenakshi Selvaraj
  • Patent number: 11317314
    Abstract: To handle network traffic, a Deep Packet Inspection (DPI) node receives, from a Policy and Charging Rules Function (PCRF) network node, packet inspection control data that maps a specific service to an identifier. The DPI node identifies that a data packet pertains to the specific service. The identifying comprises performing DPI on at least a data section of the data packet. The DPI node notifies the PCRF network node that the DPI node received the data packet and that the data packet pertains to the specific service. The DPI node marks the data packet with the identifier in accordance with the packet inspection control data received from the PCRF network node.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: April 26, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Reiner Ludwig, Hannes Ekström
  • Patent number: 11316826
    Abstract: A VPN tunnel interface is instantiated within a router based on a tunnel network namespace. One or more virtual peers corresponding to the VPN tunnel interface and one or more virtual ethernet interfaces corresponding to the one or more virtual peers are instantiated. The tunnel network namespace is configured to route, based on a source address, network traffic from a specified client device to a specified virtual peer of the one or more virtual peers via the VPN tunnel interface. A connection is established between a client device and a VPN process of the router and a traffic flow is transported to and from the client device through a VPN tunnel via the VPN tunnel interface, the one or more virtual peers, and the one or more virtual ethernet interfaces.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: April 26, 2022
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventors: Micah Labbee, Tyson Vinson, Chris Turner
  • Patent number: 11310267
    Abstract: A privacy-enhancing wireless communication method for use by a transmitting wireless device having a first location, the method comprising: obtaining a frame preamble using a transceiver device at a location, wherein the frame preamble includes a predetermined pattern and wherein movement information corresponding to the location is detectable based on channel state information of the transceiver device in accordance with the pre-determined pattern; modifying the predetermined pattern of the frame preamble to include amplitude or phase distortion; and masking the movement information by transmitting, using the transceiver device, a frame including the frame preamble with the modified predetermined pattern.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: April 19, 2022
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Debashis Dash, Hossein Dehghan
  • Patent number: 11308963
    Abstract: Systems and methods are described for improving endpoint detection of a voice query submitted by a user. In some implementations, a synchronized video data and audio data is received. A sequence of frames of the video data that includes images corresponding to lip movement on a face is determined. The audio data is endpointed based on first audio data that corresponds to a first frame of the sequence of frames and second audio data that corresponds to a last frame of the sequence of frames. A transcription of the endpointed audio data is generated by an automated speech recognizer. The generated transcription is then provided for output.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: April 19, 2022
    Assignee: GOOGLE LLC
    Inventors: Chanwoo Kim, Rajeev Nongpiur, Michiel Bacchiani
  • Patent number: 11310139
    Abstract: A fault detection method of LACP packet timeout provided including: receiving a LACP packet from a target port of the partner device through a local port, the LACP packet at least includes a phase identifier to indicate a negotiation phase of a LACP negotiation process between the target port and the local port; sending a response LACP packet corresponding to the LACP packet to the target port through the local port; generating a LACP service processing entry for the LACP packet to indicate a LACP service processing phase performed by the actor device for the LACP packet; in response to that no LACP packet from the target port being received through the local port continues for a preset waiting time, performing fault detection based on the phase identifier and the LACP service processing entry so to obtain fault cause information to indicate a LACP packet timeout of the target port.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: April 19, 2022
    Assignee: Hangzhou DPtech Technologies Co., Ltd.
    Inventor: Lei Zheng
  • Patent number: 11301384
    Abstract: Embodiments described herein provide a general purpose graphics processor comprising a plurality of tiles, each tile of the plurality of tiles comprising at least one execution unit, a local cache, and a cache control unit, and a high bandwidth memory communicatively coupled to the plurality of tiles, wherein the high bandwidth memory is shared between the plurality of tiles. The cache control unit is to implement a partial write management protocol to receive a partial write operation directed to a cache line in the local cache, the partial write operation comprising write data, write the data associated with the partial write operation to the local cache when the cache line is in a modified state, and forward the write data associated with the partial write operation to the high bandwidth memory when the partial write operation triggers a cache miss or when the cache line is in an exclusive state or a shared state. Other embodiments may be described and claimed.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: April 12, 2022
    Assignee: INTEL CORPORATION
    Inventors: Joydeep Ray, James Valerio, Ben Ashbaugh, Lakshminarayanan Striramassarma
  • Patent number: 11303505
    Abstract: A method includes obtaining network data. The data includes a first portion of the network data obtained from a first network device of at least two network devices, and a second portion of the network data obtained from a second network device of the at least two network devices. The method also includes obtaining, using the network data, enhanced network data that indicates a presence of a network flaw of the network, the network flaw is not indicated by either of the first portion or the second portion in isolation from the other portion. The method further includes performing a network enhancement action set using the enhanced network data to remediate the network flaw.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: April 12, 2022
    Assignee: Arista Networks, Inc.
    Inventor: Kenneth James Duda
  • Patent number: 11304223
    Abstract: Apparatuses, methods, and systems are disclosed for preempting an uplink resource allocation. One apparatus includes a processor and a transceiver that receives a first allocation of uplink resources in a mobile communication network and receives a second allocation of uplink resources. Here, the second allocation at least partially overlaps in time with the first allocation and the second allocation is received at a later time than the first allocation. The processor determines whether the second allocation is associated with higher priority traffic than the first allocation and preempts the first allocation to generate a TB according to the second allocation in response to the second allocation being associated with higher priority traffic than the first allocation.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: April 12, 2022
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Joachim Loehr, Alexander Johann Maria Golitschek Edler von Elbwart, Ravi Kuchibhotla, Prateek Basu Mallick
  • Patent number: 11297115
    Abstract: Various arrangements are presented for relaying a secure streaming media communication session. A media relay server system may receive from a streaming media client via the Internet a first request for the secure streaming media communication session. A secure streaming media communication session may be established between a private streaming media server and the media relay server system. The media relay server system may establish a Transmission Control Protocol (TCP) communication service between the media relay server system and the private streaming media server via the Internet. The media relay server system may route, via the Internet, encrypted media packets from the private streaming media server to the streaming media client without the encrypted media packets being decrypted by the media relay server system.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: April 5, 2022
    Assignee: Sling Media Pvt. Ltd.
    Inventors: Jagan Govindarajan, Gopikumar Ranganathan, Jayachandrakumar Konduru
  • Patent number: 11294703
    Abstract: Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: April 5, 2022
    Assignee: VMWARE, INC.
    Inventors: Pierluigi Rolando, Camille Lecuyer, Saahil Gokhale, Rajeev Nair, Kantesh Mundaragi, Rahul Mishra, Jayant Jain, Raju Koganty
  • Patent number: 11294989
    Abstract: A trusted content usage monitor for monitoring content usage is provided. A unique identifier generation unit generates a unique identifier indicative of content being rendered and a packet generator generates a trusted packet comprising the unique identifier. The trusted packet is trust signed by the trusted content usage monitor, so that it can be trusted by its recipient. The trusted content usage monitor has at least one mode of operation in which content rendering cannot be decoupled from operation of the unique identifier generation unit, so that generated packets can be trusted as truly indicative of content usage.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: April 5, 2022
    Assignee: ARM LIMITED
    Inventors: David John Butcher, Rhys David Copeland, Robert James Catherall, Jeremy Isle Johnson
  • Patent number: 11296995
    Abstract: Implementations of the present disclosure are directed to systems and methods for reducing the size of packet headers without reducing the range of packet lengths supported. A packet header includes a fixed-width length field. Using a linear encoding, the maximum packet size is a linear function of the fixed-width length field. Thus, to expand the range of sizes available, either the granularity of the field must be decreased (e.g., by changing the measure of the field from flits to double-flits) or the size of the field must be increased (e.g., by changing the size of the field from 4 bits to 5 bits). However, by using a non-linear encoding, the difference between the minimum and maximum size can be increased without decreasing the granularity within a first range of field values and without increasing the size of the length field.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: April 5, 2022
    Assignee: Micron Technology, Inc.
    Inventor: Tony Brewer
  • Patent number: 11294602
    Abstract: A unitary solid state drive (SSD) assembly includes a non-volatile memory (NVM), and a processor communicatively coupled to the NVM. The processor is configured to implement a communication protocol configured for accessing solid state memories over a communication network. The unitary SSD assembly also includes a network interface device communicatively coupled to the processor, and network connector coupled to the network interface device. The network interface device is configured to communicate via a network fabric according to a network communication protocol. The NVM, the processor, and the network interface device are arranged in a unitary assembly.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: April 5, 2022
    Assignee: Marvell Asia Pte Ltd
    Inventors: Shahar Noy, Noam Mizrahi
  • Patent number: 11296826
    Abstract: Method enabling an application server to acknowledge, with a single acknowledgement frame, a set of frames sent by endpoints in a group of endpoints to said application server. Each endpoint in said group communicates with the application server via a gateway and a centralising server. The application server is connected to the centralising server via a first communication network. The centralising server is connected to each gateway by a second communication network. The group of endpoints and each gateway form a LoRa network, each communication between an endpoint in said group and a gateway using the LoRaWAN protocol.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: April 5, 2022
    Assignee: SAGEMCOM ENERGY & TELECOM SAS
    Inventor: Henri Teboulle
  • Patent number: 11296793
    Abstract: An optical transmission apparatus (1_1) according to the present invention includes a first transmission unit (11_1) that transmits a first optical transmission signal (21_1), a second transmission unit (11_2) that transmits a second optical transmission signal (21_2), and an output unit that outputs, when the first optical transmission signal (21_1) and the second optical transmission signal (21_2) share a set of information, both the first optical transmission signal (21_1) and the second optical transmission signal (21_2) to a first path (26_1) and outputs, when the first optical transmission signal (21_1) and the second optical transmission signal (21_2) do not share the set of information, one of the first optical transmission signal (21_1) and the second optical transmission signal (21_2) to a second path (26_2).
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: April 5, 2022
    Assignee: NEC CORPORATION
    Inventor: Yoshiaki Aono
  • Patent number: 11297138
    Abstract: In various embodiments, a benchmarking engine automatically tests a data store to assess functionality and/or performance of the data store. The benchmarking engine generates data store operations based on dynamically adjustable configuration data. As the benchmarking engine generates the data store operations, the data store operations execute on the data store. In a complementary fashion, as the data store operations execute on the data store, the benchmarking engine generates statistics based on the results of the executed data store operations. Advantageously, because the benchmarking engine adjusts the number and/or type of data store operations that the benchmarking engine generates based on any changes to the configuration data, the workload that executes on the data store may be fine-tuned as the benchmarking engine executes.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 5, 2022
    Assignee: NETFLIX, INC.
    Inventors: Vinay Chella, Ioannis Papapanagiotou
  • Patent number: 11296974
    Abstract: In illustrative embodiments, an information processing method, an electronic device, and a computer-readable storage medium are provided. The method includes: if it is determined that a predetermined indicator is detected in a header of a received packet, acquiring information for indicating a source port, a destination port, a forwarding indicator, a process identifier, and a maximum number of processes of the packet from the header; updating a port forwarding table based on the source port, the destination port, and the forwarding indicator; performing a user-defined action on the packet to obtain a result packet; and if it is determined that a quantity of process identifiers reaches the maximum number of processes, determining one or more forwarding ports for the result packet based on the maximum number of processes, the forwarding indicator, and the updated port forwarding table, to forward the result packet to the one or more forwarding ports.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: April 5, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shixu Dong, Chenxi Hu
  • Patent number: 11294920
    Abstract: An objective of the present disclosure is to provide a method and apparatus for accessing time series data. The method according to the present disclosure comprises: acquiring time series query information; determining corresponding time offset information based on the time series query information, the time offset information including hour information, minute information, and offset information; finding a leaf node in a time tree corresponding to the time offset information based on the time offset information; and querying in the leaf node based on the offset information, to acquire corresponding time series data. Advantages of the present disclosure lie in possessing a lower complexity and improving query efficiency of the time series data. In addition, the memory is less occupied, and out-of-order writing is supported.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: April 5, 2022
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Hengyi Jian, Dayu Shen
  • Patent number: 11296980
    Abstract: In multicast management, topology information identifying multicast distribution paths is maintained at a router serving as a root of a multicast distribution tree and/or as a first hop router. The router can detect congestion or failures based on messages from other routers. The router can request another router to change the multicast distribution paths as needed to load-balance the traffic, avoid congestion or failure, or eliminate duplicate traffic. In some embodiments, ECMP Redirect functionality is expanded to ECMP paths of arbitrary number of hops. Other features are also provided.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: April 5, 2022
    Assignee: Dell Products L.P.
    Inventor: Muthulakshmi Radhakrishnan
  • Patent number: 11290380
    Abstract: Packets in a data communications network are encapsulated by an encapsulation module on a sending computer and decapsulated on the receiver computer, the transmission of data packets being controlled by credit sent by the receiving computer. When overloaded, network switches trim the payload from packets; trimmed packets inform the receiving computer of the demands of the sending computer.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: March 29, 2022
    Inventors: Costin Raiciu, Mark James Handley
  • Patent number: 11290506
    Abstract: A media stream sending method, apparatus, and system for providing a live media stream for a client that enters a live broadcast room includes a proxy server that receives a first live broadcast room request message and a second live broadcast room request message that are sent by a same proxy client; the proxy server receives a first live media stream that is sent by a media server to a first client and a second live media stream that is sent by the media server to a second client; and when determining that a role of the first client is a master user, and that a role of the second client is a slave user, the proxy server sends only the first live media stream to the proxy client such that the proxy client sends the first live media stream to the first client and the second client.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: March 29, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Naiqiang Qiao, Jun Zhou, Mingli Zhang, Yi Kai