Computer-to-computer Protocol Implementing Patents (Class 709/230)
-
Patent number: 12199948Abstract: Automated, intelligent selection of regions for cloud-based firewall deployment and scaling of firewalls down to as few as zero in a cloud region is described herein. The service collects and evaluates Usage metrics pertaining to firewalls deployed in each region are collected and evaluated to determine whether to scale firewalls in a region up or down. Scaling down of firewalls to zero is conditioned on at least one other region having a firewall(s) available for traffic inspection such that the number of total firewalls available for inspection of network traffic is at least one at any given time. When scaling up through deployment of additional firewalls, if endpoint devices located near a region in which a firewall is not available contribute substantially to firewall usage in another region, the region nearest to those endpoint devices is determined and selected for deployment of the additional firewalls.Type: GrantFiled: October 4, 2021Date of Patent: January 14, 2025Assignee: Palo Alto Networks, Inc.Inventors: Bhaskar Bhupalam, Gino John
-
Patent number: 12197349Abstract: Apparatuses and methods for providing and interpreting command packets for direct control of memory channels are disclosed herein. An example apparatus includes flash memories configured into channels and a controller coupled to the flash memories. The controller receives packets and interpret the packets based at least on a first protocol, and determines whether any packets are linked based on a link identifier included in a block of each packet. The controller arranges the subset of packets based on an index included in the block of each packet of the subset of packets, and the subset of packets are arranged in order based on the respective indexes. A target flash memory and a target channel are determined by the controller based on flash memory and channel identifiers included in the block of each of the packet of the subset of packets.Type: GrantFiled: October 25, 2021Date of Patent: January 14, 2025Assignee: Micron Technology, Inc.Inventor: Jeffrey McVay
-
Patent number: 12192093Abstract: A network device may receive, from a transmission network device, a link state message associated with an origination network device. The network device may determine an order of a set of one-hop neighbor network devices from the transmission network device. The network device may determine, based on the link state message and the order of the set of one-hop neighbor network devices, whether the network device is to send a copy of the link state message to at least one one-hop neighbor network device of the network device. The network device may send, or refraining from sending, by the network device and based on determining whether the network device is to send the copy of the link state message to the at least one one-hop neighbor network device of the network device, the link state message to the at least one one-hop neighbor network device of the network device.Type: GrantFiled: July 3, 2023Date of Patent: January 7, 2025Assignee: Juniper Networks, Inc.Inventors: Shraddha Hegde, Russ White
-
Patent number: 12192236Abstract: Examples described herein relate to an interface that is to receive data for transmission and based on indication of failure of receipt of one or more packets that carry segments of the data, cause re-transmission of solely one or more of the multiple packets that comprise a segment of the data referenced by the indication of failure of receipt of one or more packets. In some examples, the interface is to encrypt the data using an encryption engine and to segment the data for transmission using one or more packets. In some examples, the interface is to receive the data and an indication of which segment of the data to re-transmit; encrypt the data; segment the encrypted data into one or more packets; and based on the indication of which segment of the data to re-transmit, transmit solely one or more of the multiple packets that comprise a segment of the data referenced by the indication of failure of receipt of one or more packets.Type: GrantFiled: April 2, 2020Date of Patent: January 7, 2025Assignee: Intel CorporationInventors: Arvind Srinivasan, Daniel Daly
-
Patent number: 12182277Abstract: The technologies described herein are generally directed toward monitoring file sharing commands between network equipment to identify adverse conditions. According to an embodiment, a system can comprise a processor and a memory that can enable performance of operations including monitoring resource sharing communication between first network equipment and second network equipment via a network. In one or more embodiments, the method can additionally include based on the resource sharing communication, detecting a condition of the resource sharing communication that has a likelihood of indicating a defined adverse event that has at least a threshold likelihood. Further, the method can include, but are not limited to, in response to detecting the condition, facilitating suspending the resource sharing communication between the first network equipment and the second network equipment.Type: GrantFiled: January 21, 2022Date of Patent: December 31, 2024Assignee: DELL PRODUCTS L.P.Inventors: Tomer Shachar, Yevgeni Gehtman, Maxim Balin
-
Patent number: 12164575Abstract: In an approach to improve internet protocol (IP) classification, embodiments of the present invention classify, by an IP classifier, a set of samples from a given IP range. Further, embodiments utilize the IP classifier to predict whether an IP address is dynamic or static and apply, by a client computer, an error-correction tree to the set of samples. Additionally, embodiments split, by the client computer, the range into two or more sub-ranges of a smaller size in response to determining a classification certainty does not exceed or is not within a predetermined threshold.Type: GrantFiled: January 23, 2024Date of Patent: December 10, 2024Assignee: International Business Machines CorporationInventors: Yair Allouche, Yoav Keissar
-
Patent number: 12149370Abstract: There is provided a wireless end-user device configured to assign one of classifications to each of end-user applications to allow for a differential network access control of the end-user applications. The classifications include a background classification and a foreground classification. The differential network access control includes a service usage control policies applicable when a network service is available via a wireless modem, the service usage control policies including a first policy that allows data associated with a first end-user application of the end-user applications to be communicated via the wireless modem, and a second policy that defers the data associated with the first end-user application to be communicated via the wireless modem until a state change occurs.Type: GrantFiled: June 18, 2024Date of Patent: November 19, 2024Assignee: Headwater Research LLCInventors: Gregory G. Raleigh, James Lavine, Alireza Raissinia
-
Patent number: 12149617Abstract: A method for initiating a private communication session by a user equipment (UE) includes: initiating, by the initiating UE, at least one private communication session with a terminating UE using a Session Initiation Protocol (SIP) INVITE message including an I_MESSAGE; and reusing, by the initiating UE, the I_MESSAGE for initiating at least one subsequent private communication session with the terminating UE.Type: GrantFiled: December 6, 2021Date of Patent: November 19, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kiran Gajula, Siva Prasad Gundur
-
Patent number: 12141066Abstract: A data processing system includes a plurality of coherent masters, a plurality of coherent slaves, and a coherent data fabric. The coherent data fabric has upstream ports coupled to the plurality of coherent masters and downstream ports coupled to the plurality of coherent slaves for selectively routing accesses therebetween. The coherent data fabric includes a probe filter and a directory cleaner. The probe filter is associated with at least one of the downstream ports and has a plurality of entries that store information about each entry. The directory cleaner periodically scans the probe filter and selectively removes a first entry from the probe filter after the first entry is scanned.Type: GrantFiled: December 20, 2021Date of Patent: November 12, 2024Assignee: Advanced Micro Devices, Inc.Inventors: Amit P. Apte, Kevin Michael Lepak, Ganesh Balakrishnan, Vydhyanathan Kalyanasundharam
-
Patent number: 12143241Abstract: A vehicle-mounted apparatus includes a first processing unit that is connected to each of the plurality of vehicle-mounted ECUs and performs relay processing on the messages; a second processing unit that is connected to each of the plurality of vehicle-mounted ECUs and performs relay processing on the messages; a first routing table including a relay destination of each message to be processed at the first processing unit; and a second routing table including a relay destination of each message to be processed at the second processing unit. Each of the first processing unit and the second processing unit includes a connection unit to which wiring connected to the plurality of vehicle-mounted ECUs is connected, the first processing unit performs the relay processing based on the first routing table, and the second processing unit performs the relay processing based on the second routing table.Type: GrantFiled: January 14, 2022Date of Patent: November 12, 2024Assignees: AutoNetworks Technologies, Ltd., Sumitomo Wiring Systems, Ltd., Sumitomo Electric Industries, Ltd.Inventor: Takuya Kobayashi
-
Patent number: 12132665Abstract: An apparatus includes a memory and control circuitry. The control circuitry is configured to receive packets, which are en-route to undergo transport-layer processing in a network device in accordance with a transport protocol that requires arrival of the packets in a sequential order, to detect that one or more of the packets deviate from the sequential order, to buffer the one or more deviating packets in the memory, and, using the memory, to reorder the packets and provide the packets in the sequential order to the network device.Type: GrantFiled: November 21, 2022Date of Patent: October 29, 2024Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Yamin Friedman, Idan Burstein, Ariel Shahar, Roee Moyal, Gil Kremer
-
Patent number: 12126664Abstract: A data download method, performed by a computer device. The method includes querying fog node information of a fog node corresponding to target data upon receiving a data download request for the target data, the fog node information comprising a communication protocol type of the fog node; identifying a target fog node from the fog node based on the fog node information; slicing the target data to be downloaded according to the communication protocol type of the target fog node to obtain slice information of a data slice to be downloaded; transmitting a slice download request to the target fog node corresponding to the data slice to be downloaded based on the slice information of the data slice to be downloaded; and obtaining the target data by combining the data slice returned by each target fog node in response to the corresponding slice download request.Type: GrantFiled: December 8, 2022Date of Patent: October 22, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Hui Zhang
-
Patent number: 12113703Abstract: Data transfer for access points or switches in a cluster upon data tunnel failure is described. An example includes receiving uniform mapping information for a cluster including a bucket map mapping an active gateway and a standby gateway for each of multiple entries, the bucket map including mapping a first gateway node as a standby gateway and a second gateway node as an active gateway for an entry. Synchronized user information is received from the second gateway node including identification of a user indexed to the first entry. A message is received from a first AP or switch requesting activation of the user on the first gateway node as a standby gateway upon failure of a data tunnel between the first AP or switch and the second gateway node. The user is activated on the first gateway node.Type: GrantFiled: January 28, 2022Date of Patent: October 8, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Shravan Kumar Vuggrala, Raghunandan Prabhakar
-
Patent number: 12107820Abstract: Examples of the present disclosure describe systems and methods for using a host DNS local cache to enable DNS resolution during network connectivity issues. In examples, a DNS request from a virtual environment executing on a host device is received by a DNS forwarder implemented within the host device. The DNS forwarder determines that a DNS resolver external to the host device is unreachable to provide a DNS response for a domain name in the DNS request. In response to determining the DNS resolver is unreachable, the DNS forwarder identifies a DNS response corresponding to the domain name within a DNS local cache implemented within the host device. The DNS forwarder provides the DNS response to the virtual environment to satisfy the DNS request.Type: GrantFiled: March 30, 2023Date of Patent: October 1, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Han Zhou, Steven Carl Anderson, KyuWang Lee
-
Patent number: 12101251Abstract: Provided are a method and an apparatus for switching a length of a Bidirectional Forwarding Detection (BFD) packet, and a storage medium. The method includes: in a case where a length of a current BFD packet needs to be switched to a preset length, sending a pre-switching packet independent of the current BFD packet to a second node, wherein a BFD session running in an asynchronous mode is established between a first node and the second node, and the pre-switching packet is used for notifying the second node that the length of the current BFD packet needs to be switched to the preset length; and in a case where an echo packet fed back by the second node in response to the pre-switching packet is received, performing an operation of switching the length of the current BFD packet.Type: GrantFiled: December 2, 2020Date of Patent: September 24, 2024Assignee: ZTE CORPORATIONInventor: Min Xiao
-
Patent number: 12095611Abstract: According to certain embodiments, a provisioning manager comprises an interface and processing circuitry. The interface is configured to obtain provisioning data from a provisioning database. The processing circuitry is configured to prepare one or more configuration files based on the provisioning data and provide the one or more configuration files to the one or more service instances using file distribution technology. The one or more configuration files indicate how to provision one or more service instances used in sending or receiving electronic messages.Type: GrantFiled: February 16, 2023Date of Patent: September 17, 2024Assignee: ZixCorp Systems, Inc.Inventors: Bryan Adam Joyner, Kelly Sue Morrison, Dustin Stewart Silverman, Patrick Stephen Trantham
-
Patent number: 12061620Abstract: Data associated a plurality of user interface elements may be retrieved from at least one database associated with a service business, such as a casino. At a first time, a first indication to turn on a first subset of the plurality of user interface elements may be received. The user interface elements may include content management, task management, property management, action management, player profiling, comp management, player development, asset tagging and flagging, profitability and comparative analysis, etc. Each of the first subset of user interface elements may be populated with the respective data associated that user interface element.Type: GrantFiled: June 30, 2021Date of Patent: August 13, 2024Assignee: OPTX SOLUTIONS, LLCInventor: Rukmangada Reddy Rupanagudi
-
Patent number: 12063461Abstract: A maze-based switch generally having three functional blocks is disclosed. The first functional block handles communications by accepting an entered maze pattern from an external system controller and outputting the entered maze pattern (and optionally its directional complement) to the second functional block. The second functional block stores the maze pattern (and optionally its directional complement) to a permanent storage element and outputs the stored, entered maze pattern and its directional complement to a series of transistors in the third functional block. The third functional block is an electronic maze in which a correct maze pattern and its directional complement must be received by the transistors for the transistors to pass electrical power through the electronic maze to a connected element. The third functional block may alternatively be implemented with optical elements, optoelectronic elements, microelectromechanical elements, or elements formed by other microsystem technologies.Type: GrantFiled: November 22, 2021Date of Patent: August 13, 2024Assignee: National Technology & Engineering Solutions of Sandia, LLCInventors: Paul C. Galambos, Keith Ortiz, Brent T. Meyer, Sean Yen, Gilbert V. Herrera, Anthony L. Lentine, Gwendolyn Hummel, Robin B. Jacobs-Gedrim
-
Patent number: 12063287Abstract: A method for determining an internal time of a time-sensitive networking (TSN) network card includes generating at least one initial packet with a launch time parameter at a computing device. The computing device sends the at least one initial packet to a TSN network card for transmission and receives a transmit completion signal from the TSN network card confirming that the TSN network card transmitted the at least one initial packet. The computing device determines an approximate current internal time of the TSN network card using the launch time parameter and the received transmit completion signal.Type: GrantFiled: April 28, 2023Date of Patent: August 13, 2024Assignee: KEYSIGHT TECHNOLOGIES, INC.Inventors: Alon Regev, Robert-Ionut Alexa, Gabriel-Cosmin Chenaru
-
Patent number: 12058099Abstract: In one embodiment, a domain name system (DNS) server processes a DNS query based on a policy statement that is attached to the DNS query. Upon receiving the DNS query, the DNS server executes one or more commands specified in the policy statement to generate a query state. The query state controls DNS resolution behavior that the DNS server implements as part of processing the DNS query. The DNS server then performs one or more DNS resolution operations based on DNS query and the query state to generate a response. Advantageously, because the semantics of the policy statement are encapsulated within the policy statement, the policy statement enables a client to unambiguously control DNS resolution behavior. By contrast, conventional DNS resolution guidance mechanisms that rely on DNS servers to infer policies based on client data may not reflect the preferences of the clients.Type: GrantFiled: May 19, 2023Date of Patent: August 6, 2024Assignee: VeriSign, Inc.Inventors: Eric Osterweil, Ashvatth Lakshmanan
-
Patent number: 12050446Abstract: A system for the cryptographically-secure, autonomous control of devices comprising, connected to or remotely operating devices in an electrically powered network and the transaction of the benefits, costs or value created by or transacted through the devices in this electrically powered network.Type: GrantFiled: October 14, 2022Date of Patent: July 30, 2024Assignee: LO3 Energy Inc.Inventor: Lawrence Orsini
-
Patent number: 12045677Abstract: Systems, apparatuses and methods may provide for technology that detects a generic cloud service call in an application, wherein platform-specific parameters are unspecified in the cloud service call. The technology may also select a first cloud platform based on one or more performance constraints associated with the first cloud platform and automatically generate a first platform-specific service call based on the cloud service call and the first set of parameters. In one example, the technology also maps the cloud service call to the first platform-specific service call. Additionally, the technology may migrate the cloud service call to a second cloud platform without rewriting the generic cloud service call.Type: GrantFiled: December 20, 2019Date of Patent: July 23, 2024Assignee: Intel CorporationInventors: Sara Baghsorkhi, Mohammad R. Haghighat
-
Patent number: 12047433Abstract: A method for transmitting a model file is provided. The method includes: transmitting, in response to a target sticker triggered by a user, an algorithm acquisition request to a transmission platform of a model file, and receiving a sticker resource packet fed back by the transmission platform of the model file, where the sticker resource packet includes a target algorithm corresponding to a target sticker; determining a target model corresponding to the target algorithm according to a pre-stored correspondence table between algorithms and model files; determining whether a model file of the target model is stored locally; and transmitting a request for downloading the model file of the target model to the transmission platform of the model file, to acquire the model file of the target model, if it is determined that the model file of the target model is not stored locally.Type: GrantFiled: May 22, 2020Date of Patent: July 23, 2024Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventors: Yufei Liang, Shu Liu, Enlong Xia, Chundian Liu, Dongwei Yao, Zihan Qi
-
Patent number: 12041052Abstract: A network device may communicate with another network device via a media access control security (MACsec) key agreement (MKA) communication link, wherein an MKA session has been established between the network device and the other network device. The network device may determine that the other network device is unavailable. The network device may cause, based on determining that the other network device is unavailable, an MKA state of the network device to be placed in a paused state. The network device may receive, after causing the MKA state of the network device to be placed in the paused state, a packet from the other network device via the MKA communication link. The network device may determine, based on the packet, that the MKA session has not ended. The network device may continue, based on the MKA session having not ended, the MKA session by reactivating the MKA state.Type: GrantFiled: June 1, 2023Date of Patent: July 16, 2024Assignee: Juniper Networks, Inc.Inventors: Nikhil Gavraskar, Veena Choudhary, Sachin Mutalik Desai
-
Patent number: 12028311Abstract: Network devices that are inserted inline into network links and process in-transit packets may significantly improve their packet-throughput performance by not assigning L3 IP addresses and L2 MAC addresses to their network interfaces and thereby process packets through a logical fast path that bypasses the slow path through the operating system kernel. When virtualizing such Bump-In-The-Wire (BITW) devices for deployment into clouds, the network interfaces must have L3 IP and L2 MAC addresses assigned to them. Thus, packets are processed through the slow path of a virtual BITW device, significantly reducing the performance. By adding new logic to the virtual BITW device and/or configuring proxies, addresses, subnets, and/or routing tables, a virtual BITW device can process packets through the fast path and potentially improve performance accordingly. For example, the virtual BITW device may be configured to enforce a virtual path (comprising the fast path) through the virtual BITW device.Type: GrantFiled: June 21, 2023Date of Patent: July 2, 2024Assignee: Centripetal Networks, LLCInventors: Richard Goodwin, Paul Sprague, Peter Geremia, Sean Moore
-
Patent number: 12022390Abstract: A method in the field of networking technologies for sending a wake up packet, an apparatus, and a device. The method for sending a wake up packet is applied to a first node, wherein the first node maintains a first contention window (CW1) on a first channel, the first channel is a channel on which a main transceiver of a second node works, and the method includes generating a backoff count based on CW1, executing backoff based on the backoff count, and sending a wake up packet to the second node on a second channel when backoff ends, wherein the second channel is a channel on which a wake up receiver of the second node works.Type: GrantFiled: May 17, 2019Date of Patent: June 25, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ming Gan, Xun Yang
-
Patent number: 12009946Abstract: Gateway and bridge devices for internet of things systems are described. The gateway device is configured to communicate with a server using signals encrypted according to a first encryption protocol and to communicate with bridge device using signals encrypted with a second protocol. The bridge device is configured to decrypt the signals received from the gateway device and to communicate with sensors and actuators. The bridge device is further configured to encrypt data signals from the sensors for sending to the gateway device.Type: GrantFiled: September 15, 2021Date of Patent: June 11, 2024Assignee: DataKrew Pte. Ltd.Inventors: Naina Gupta, Arpan Jati, Anupam Chattopadhyay, Sumanta Bose
-
Patent number: 11997188Abstract: A method for performing authentication of a client device using a hash chain includes: receiving a first data request from a client device, the first data request including at least a user identifier and a first hash value; transmitting a first data response message to the client device; receiving a second data request from the client device, the second data request including at least the user identifier and a second hash value; generating a validating hash value by applying a hashing algorithm to the second hash value; validating the first hash value as being equal to the generated validating hash value; and transmitting a second data response message to the client device upon successful validation of the first hash value, wherein the second data response message includes one or more data values associated with the user identifier.Type: GrantFiled: March 21, 2023Date of Patent: May 28, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Steven C. Davis, Jason Jay Lacoss-Arnold
-
Patent number: 11979439Abstract: Embodiments include systems and methods for delivering Dynamic Adaptive Streaming Over Hypertext Transfer Protocol (DASH) content through Web Real-Time Communication (WebRTC). Various embodiments may enable the mapping of DASH content onto WebRTC transport sessions. Various embodiments may enable the reuse of encryption contexts.Type: GrantFiled: April 25, 2023Date of Patent: May 7, 2024Assignee: QUALCOMM IncorporatedInventors: Imed Bouazizi, Thomas Stockhammer, Giridhar Dhati Mandyam
-
Patent number: 11973739Abstract: A network device may delegate a first prefix length to a primary WAN interface and delegate a second prefix length to a backup WAN interface. The network device may assign a first primary prefix and a first backup prefix to a first VLAN interface and may assign a second primary prefix and a second backup prefix to a second VLAN interface. The network device may provide egress traffic from host devices, connected to the first VLAN interface and to the second VLAN interface, to the primary WAN interface and without prefix translation, when the primary WAN interface is available. The network device may provide ingress traffic to the host devices, via the primary WAN interface and without prefix translation, when the primary WAN interface is available.Type: GrantFiled: June 16, 2021Date of Patent: April 30, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Kiritkumar Joshi, Jose M. Verger, Samirkumar Patel
-
Patent number: 11966463Abstract: A policy interpreter detects that an application container has been added in a container system, and opens a stored manifest for the application container. The policy interpreter retrieves running services information regarding the application container, and generates a security policy for the application container. The security policy defines a set of actions for which the application container can perform, and the set of actions are determined using the manifest and the running service information associated with the application container. The policy interpreter loads the security policy at a security container. The security container blocks an action performed by the application container in response to determining that the action performed by the application container does not match any action in the set of actions defined in the security policy. The policy interpreter transmits the security policy to a graphical user interface container for presentation to a user via a display device.Type: GrantFiled: January 14, 2022Date of Patent: April 23, 2024Assignee: SUSE LLCInventors: Glen K. Kosaka, Gang Duan, Fei Huang
-
Patent number: 11961348Abstract: A maze-based switch generally having three functional blocks is disclosed. The first functional block handles communications by accepting an entered maze pattern from an external system controller and outputting the entered maze pattern (and optionally its directional complement) to the second functional block. The second functional block stores the maze pattern (and optionally its directional complement) to a permanent storage element and outputs the stored, entered maze pattern and its directional complement to a series of transistors in the third functional block. The third functional block is an electronic maze in which a correct maze pattern and its directional complement must be received by the transistors for the transistors to pass electrical power through the electronic maze to a connected element. The third functional block may alternatively be implemented with optical elements, optoelectronic elements, microelectromechanical elements, or elements formed by other microsystem technologies.Type: GrantFiled: November 22, 2021Date of Patent: April 16, 2024Assignee: National Technology & Engineering Solutions of Sandia, LLCInventors: Paul C. Galambos, Keith Ortiz, Brent T. Meyer, Sean Yen, Gilbert V. Herrera, Anthony L. Lentine, Gwendolyn Hummel, Robin B. Jacobs-Gedrim
-
Patent number: 11947639Abstract: The invention is directed to a computer readable medium storing a display control program for causing a computer to execute: a setting procedure of setting display control information of protected content to be protected based on authentication information; and a determination procedure of determining whether to permit display of the protected content and whether to cancel an authenticated state of the protected content based on the display control information set by the setting procedure.Type: GrantFiled: September 2, 2020Date of Patent: April 2, 2024Assignee: DENSO TEN LimitedInventor: Kazuo Murakami
-
Patent number: 11949650Abstract: A system and method for improving network performance of DNS queries. The system includes a terminal which receives DNS queries from a customer premise equipment (CPE), and supplies matching DNS records in response to the queries. The terminal monitors all traffic from the CPE and generates a preload list containing domains and a time schedule at which name resolution should be requested for the domains. A DNS preload client in the CPE receives the preload list from the terminal, and submits preload DNS queries for name resolution of domains contained in the preload list at times specified in the time schedule. Preload records supplied in response to the preload DNS queries are stored by the CPE and used to resolve DNS queries from applications installed on the CPE.Type: GrantFiled: November 15, 2019Date of Patent: April 2, 2024Assignee: Hughes Network Systems, LLCInventors: Ganeshan Ramachandran, Robert Torres, George Choquette
-
Patent number: 11929903Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).Type: GrantFiled: April 9, 2021Date of Patent: March 12, 2024Assignee: VMware LLCInventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
-
Patent number: 11902242Abstract: Systems and techniques are provided herein to enable an authoritative DNS zone to utilize a forwarding service to resolve domain names that cannot be resolved by the authoritative DNS zone.Type: GrantFiled: December 14, 2021Date of Patent: February 13, 2024Assignee: United Services Automobile Association (USAA)Inventor: Jason Paul Larrew
-
Patent number: 11902240Abstract: Network devices that are inserted inline into network links and process in-transit packets may significantly improve their packet-throughput performance by not assigning L3 IP addresses and L2 MAC addresses to their network interfaces and thereby process packets through a logical fast path that bypasses the slow path through the operating system kernel. When virtualizing such Bump-In-The-Wire (BITW) devices for deployment into clouds, the network interfaces must have L3 IP and L2 MAC addresses assigned to them. Thus, packets are processed through the slow path of a virtual BITW device, significantly reducing the performance. By adding new logic to the virtual BITW device and/or configuring proxies, addresses, subnets, and/or routing tables, a virtual BITW device can process packets through the fast path and potentially improve performance accordingly. For example, the virtual BITW device may be configured to enforce a virtual path (comprising the fast path) through the virtual BITW device.Type: GrantFiled: January 27, 2023Date of Patent: February 13, 2024Assignee: Centripetal Networks, LLCInventors: Richard Goodwin, Paul Sprague, Peter Geremia, Sean Moore
-
Patent number: 11895217Abstract: Disclosed is an electronic device including at least one wireless communication circuit configured to provide a first radio access technology (RAT) and a second RAT, at least one processor operatively connected to the at least one wireless communication circuit and configured to provide a first packet data convergence protocol (PDCP) related to the first RAT and a second PDCP related to the second RAT, a volatile memory operatively connected to the at least one processor and including, in at least a partial region thereof, a first buffer, and a nonvolatile memory operatively connected to the at least one processor or coupled to the processor. The electronic device may change a PDCP version of a data packet based on a change of a PDCP version. Besides, other various embodiments recognized through the present disclosure can be made.Type: GrantFiled: March 25, 2020Date of Patent: February 6, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Junsuk Kim, Soomin Lee, Sangho Lee, Hyerim Lee, Hyejeong Kim, Suyoung Park
-
Patent number: 11882169Abstract: Techniques are described for adapting the format of streaming media based on received interactions with the media. In an embodiment, a client computer system receives from media streaming service an initial version of media in an initial media format. After the media is presented, a request to interact with the initial version of the media may be received. Such a request may cause the client system to generate a change request data for the initial version of media. Based at least in part on the change request data for the initial version of the media, the new format for streaming the media to the client computer system is determined. The client computer system receives the media streamed in the new format.Type: GrantFiled: June 4, 2021Date of Patent: January 23, 2024Assignee: PICSART, INC.Inventor: Aghasi Poghosyan
-
Patent number: 11868666Abstract: Systems and methods for securely and remotely storing data in a remote, distributed redundant array of independent drives (RAID) is provided. RAID storage is accomplished through a series of mapped drives, non-routable Internet protocol (IP) addresses, and routable IP addresses. In addition, authorization to access a RAID controller, network address translation (NAT) system, and domain name system (DNS) system may all be separated, increasing security and allowing storage to be securely distributed among a variety of dispersed storage locations.Type: GrantFiled: June 21, 2022Date of Patent: January 9, 2024Assignee: CenturyLink Intellectual Property LLCInventor: Steven A. Spitzer
-
Patent number: 11870855Abstract: A method for a proxyless protocol includes intercepting, from a client, a first Transmission Control Protocol (TCP) connection request requesting to establish a TCP connection between the client and a proxy for routing data to a destination server. The request includes client information and a first sequence number. The method also includes transmitting, to the destination server, a second TCP connection request to establish a TCP connection between the client and the destination server. The second request includes a second sequence number less than the first sequence number. The method also includes intercepting, from the destination server, an acknowledgment message indicating acknowledgment of the second TCP connection request. The method also includes transmitting, to the destination server, a proxy protocol header message with the client information.Type: GrantFiled: November 22, 2022Date of Patent: January 9, 2024Assignee: Google LLCInventors: Sonny Ben-Shimon, Uri Goren, Daniel Berkovitch, Ittai Balaban, Alok Kumar, Parveen Patel, Pierre-emmanuel Ettori, Anshuman Gupta, Idan Brown, Noam Lampert
-
Patent number: 11868342Abstract: A data retrieval system can include a computing device that is configured to, in response to receiving a uniform resource locator from a user device, parse the uniform resource locator to identify a dynamic path variable. The computing device can be configured to generate a set of execution steps based on the received uniform resource locator. The computing device can also be configured to execute the set of execution steps to retrieve a set of data, the set of execution steps being executed based on the dynamic path variable in response to the dynamic path variable being identified. The computing device can further be configured to transform a user interface of the user device based on the set of data.Type: GrantFiled: June 29, 2021Date of Patent: January 9, 2024Assignee: Walmart Apollo, LLCInventors: Clifford Virgil Vanderpool, Aroon Ponnusamy, Bryant Matthew Lane
-
Patent number: 11863636Abstract: Measures for providing timer services in a network including a cluster of nodes responsible for providing timer services to clients. At a given node in the cluster, a request to provide a timer is received from a client. Configuration of a primary replica of the requested timer on a first node in the cluster to pop after a first time has elapsed is initiated. A first timer replication message is transmitted to a second node in the cluster, the first timer replication message indicating that the second node should configure a first backup replica of the requested timer. A second timer replication message is transmitted to a third node in the cluster, the second timer replication message indicating that the third node should configure a second backup replica of the requested timer. Popping of the primary, first backup or second backup timer replicas includes initiating callback of a given client.Type: GrantFiled: March 12, 2021Date of Patent: January 2, 2024Assignee: METASWITCH NETWORKS LTD.Inventors: Andrew Caldwell, Matthew Williams, Michael Jeffrey Evans
-
Patent number: 11863613Abstract: Systems and methods are described for allocating requests to implement new workloads within a dynamic set of servers. Existing load balancing techniques can result in “focus firing” on new servers added to the set, since a load balancer may view a new server as underloaded. With sufficient intensity, focus firing can result in overshooting target load for the new server, and the new server in fact becoming overloaded. The present disclosure modifies selection of servers as potential targets for a workload by at least partly biasing against selection of young servers. The bias imposed can be scaled to avoid overloading new servers.Type: GrantFiled: March 22, 2021Date of Patent: January 2, 2024Assignee: Amazon Technologies, Inc.Inventors: Mihir Sathe, Aravind Srinivasan, Pranav Rao Perampalli Nekkar
-
Patent number: 11863673Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for connecting to an independent software vendor (ISV). The method includes receiving, at an integrated platform, a request to initiate a data connection with the ISV. The request may include a web address of the ISV. The method also includes associating, through the integrated platform, the data connection with a unique identifier. The method also includes issuing an authorization code based on authentication of an authorization request for the data connection. The method also includes exchanging, with a connector service, the authorization code for tokens utilized for establishing the data connection with the ISV. The method also includes receiving access to the ISV through the integrated platform.Type: GrantFiled: December 17, 2019Date of Patent: January 2, 2024Assignee: AppDirect, Inc.Inventors: Edward Robert Sutter, Ian Matthew Nicholson, Thomas Anthony Schoendorfer
-
Patent number: 11855881Abstract: One embodiment provides a network interface controller (NIC). The NIC can include a storage device, a network interface, a hardware list-processing engine (LPE), and a message state table (MST) logic block. The storage device can store an MST. The network interface can couple the NIC to a network. The LPE can perform message matching on a first packet of a message received via the network interface. The MST logic block can store results of the message matching in the MST and receive a request to read the results of the message matching from the MST if the NIC receives a second packet associated with the message.Type: GrantFiled: March 23, 2020Date of Patent: December 26, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Partha Pratim Kundu, Robert Alverson, Duncan Roweth
-
Patent number: 11853422Abstract: Embodiments detect malicious code in distributed software components. A detector element references a source code repository (e.g., open source, commercial) containing lines of various files of a distributed artifact. Subject to certain possible optimizations, the detector inspects the individual files and lines of the artifact file-by-file and line-by-line, to identify whether any commit history information is available from a Versioning Control System (VCS). A risk assessor element receives from the detector element, results identifying those lines and/or files for which no VCS commit history is available. The risk assessor then references code features (e.g., file extension, security-critical API calls) in the results, to generate a probability of the malicious nature of the source code lacking VCS commit history information. An analysis report including this probability and additional relevant information, is offered to a user to conduct further manual review (e.g.Type: GrantFiled: December 12, 2019Date of Patent: December 26, 2023Assignee: SAP SEInventor: Henrik Plate
-
Patent number: 11848868Abstract: There is provided methods and devices for network management. A method includes receiving at least one data flow, transmitting in-band management packet periodically for each of the at least one data flow, receiving in-band acknowledgement packets for each of the at least one data flow, and producing network management data based on received in-band acknowledgement packets. A device includes a processor, and a non-transient computer readable memory having stored thereon machine executable instructions which when executed by the processor configure the device to execute the methods disclosed herein. A system includes a source node, a receiver and a data-plane device, the system configured to execute the methods disclosed herein.Type: GrantFiled: September 29, 2021Date of Patent: December 19, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Mahmoud Mohamed Bahnasy, Shiva Ketabi, Sepehr Abbasi Zadeh, Yashar Ganjali, Fenglin Li
-
Patent number: 11848972Abstract: Embodiments include an electronic control unit comprising an audio input device for receiving an audio stream from an external audio source, the audio stream being split between an audio path and a haptic path; a wireless transceiver in the haptic path for transmitting the audio stream to at least one wearable haptic device using short-range wireless communication; and a processor coupled to the transceiver and configured to calculate an amount of latency associated with transmission of the audio stream to the wearable haptic device(s), and partition the audio stream into a plurality of audio packets including a time-to-play based on the calculated latency. The control unit further includes a buffer in the audio path for inserting a time delay into the audio stream based on the calculated latency, and an audio output device in the audio path for outputting the time-delayed audio stream to an external audio listening device.Type: GrantFiled: September 14, 2017Date of Patent: December 19, 2023Assignee: HAPTECH HOLDINGS, INC.Inventors: Richard Adams, Dave Hargreaves, Elisa Moncayo, Brock Maxwell Seiler
-
Patent number: RE50199Abstract: System and method for detecting a likely threat from a malicious attack is disclosed. Communication between a user computer and a destination computer is monitored by a security appliance. Selective information from the communication is extracted. One or more weak signals of a threat is detected based on the selective information. One or more weak signals are evaluated for a likely threat based on a threshold value. A corrective action is initiated for the likely threat, based on the evaluation.Type: GrantFiled: February 22, 2022Date of Patent: November 5, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Keith Amidon, Michael Callahan, Debabrata Dash, Gary Golomb