Patents Issued in July 26, 2022
-
Patent number: 11398948Abstract: A deployment system may generate and deploy network topology models within one or more workload resource domains. In some examples, the deployment system may implement a hierarchical data structure to store and manage multiple variations of a network topology models, in which network topology definitions and other characteristics may be inherited between related elements in the data structure. Data structures storing network topology models may be implemented as hierarchical levels of elements storing related, overlapping, and/or alternative portions of network topologies. A network topology model may be generated for deployment by combining the portions of network topologies stored within a branch of elements in the hierarchy, and the model may be deployed across one or more workload resource domains. Modifications to network topology models may be applied to individual elements and/or propagated to related elements based on the relationships and metadata defined for the in the hierarchical structure.Type: GrantFiled: June 29, 2020Date of Patent: July 26, 2022Assignee: Cisco Technology, Inc.Inventors: Sebastian Jeuk, Sridar Kandaswamy
-
Patent number: 11398949Abstract: Systems and methods are provided for providing continuous configuration deployment. A configuration definition object may be obtained from a remote datastore. The obtained configuration definition object may be stored in a local datastore. The configuration definition object may be obtained and stored in advance of a scheduled maintenance. The configuration definition object may be obtained in response to the configuration definition object being committed to the remote datastore. The configuration definition object may be used to generate different configuration objects. A configuration object may be generated from the configuration definition object and one or more system characteristics. A service request may be received, and the configuration object may be executed to perform a configuration of a computing system.Type: GrantFiled: September 4, 2020Date of Patent: July 26, 2022Assignee: Palantir Technologies Inc.Inventors: Nicholas Hall, Hamza Muraj, Jason Free, John Montgomery, James Schweiger, Matthew Levan, Thomas Montague
-
Patent number: 11398950Abstract: A method of network configuration of a personal identification number (PIN) pads includes receiving a request to upgrade a PIN pad from a merchant or an individual software vendor (ISV) to read microprocessor-enabled or contactless payment vehicles, retrieving a PIN pad configuration hash value from the PIN pad, obtaining current configuration using the hash value, sending instructions to the PIN pad to upgrade the PIN pad over a network if the PIN pad is capable of reading microprocessor-enabled or contactless payment vehicles, and downloading and installing drivers to enable PIN pad readers to read and process at least one of the microprocessor-enabled payment vehicles and contactless payment vehicles according to the instructions. The method further performs additional operations such as updating the PIN pad registry with the PIN pad configuration and enabling the PIN pad to read the microprocessor-enabled or contactless payment vehicles.Type: GrantFiled: July 23, 2021Date of Patent: July 26, 2022Assignee: Worldpay, LLCInventor: Bryan Cox
-
Patent number: 11398951Abstract: Disclosed are various embodiments for the automatic generation of configurations for Internet of Things (IoT) endpoints. At least one metric is collected for an Internet of Things (IoT) endpoint. Then, a function that generates configuration data for the IoT endpoint is invoked. In some instances, the at least one metric is supplied as an argument for the IoT endpoint. The configuration data is received as a result of the function. A device campaign is then created to apply the configuration data to the IoT endpoint. The IoT endpoint can then be assigned to the device campaign.Type: GrantFiled: January 21, 2019Date of Patent: July 26, 2022Assignee: VMWARE, INC.Inventors: Sabo Rusev, Stanislav Asenov Hadjiiski, Dobromir Ivanov, Sonya Ivanova Tsolova, Nikola Atanasov
-
Patent number: 11398952Abstract: A gateway is provided with configuration management logic to identify a set of configurations corresponding to a deployment of a particular application, and automatically send corresponding configuration data to a set of devices in range of the gateway. Service management logic of the gateway determines that assets on the set of devices correspond to one or more asset abstractions defined for the particular application, where the configuration data is sent to the set of devices based on the assets corresponding to the asset abstractions. Sensor data is received during the deployment as generated by a sensor asset of one of the devices, the sensor data is processed according to service logic of the particular application to generate a result, and actuating data is generated and sent during the deployment to an actuator asset on the set of devices based on the result.Type: GrantFiled: May 3, 2021Date of Patent: July 26, 2022Assignee: Intel CorporationInventors: Silviu Petria, Andra Paraschiv, George Cristian Dumitru Milescu, Ulf Christian Bjorkengren, Shao-Wen Yang
-
Patent number: 11398953Abstract: Network management of cloud computing environments subject to different data control policies is standardized in a manner that ensures compliance with the data control policies. An execution service remote from a cloud computing environment being managed implements workflows to manage different aspects of the cloud computing environment, including monitoring, incident management, deployment, and/or buildout. The execution service issues requests to perform management actions for network devices in the cloud computing environment. A device access service in the cloud computing environments receives the requests, and, in response to the requests, the device access service obtains access control data to access the network devices and perform the requested management actions for the network devices.Type: GrantFiled: June 1, 2020Date of Patent: July 26, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Parvez Anandam, Ramnath Prasad, Pradeep Ayyappan Nair, David Maltz, Albert Greenberg, Thomas Keane
-
Patent number: 11398954Abstract: Embodiments include devices and methods for managing network communication of an unmanned autonomous vehicle (UAV). A processor of the UAV may determine an altitude of the UAV. The processor may optionally also determine a speed or vector of the UAV. Based on the determined altitude and/or speed/vector of the UAV, the processor may adjust the communication parameter of the communication link between the UAV and a communication network. The processor may transmit signals based on the adjusted communication parameter, which may reduce radio frequency interference caused by the transmissions of the UAV with the communication network.Type: GrantFiled: May 5, 2021Date of Patent: July 26, 2022Assignee: QUALCOMM IncorporatedInventors: Charles Wheeler Sweet, III, Edward Harrison Teague, Michael Franco Taveira
-
Patent number: 11398955Abstract: A method for locating performance problems in a network comprising associating one or more metadata to a plurality of monitored objects, collecting performance data from the plurality monitored objects to create a correlation of the performance data across two or more monitored objects matching predetermined set of metadata. Displaying said correlation on a map representing a plurality of devices, wherein said correlation can be used to isolate one or more devices impacting said performance data.Type: GrantFiled: February 19, 2020Date of Patent: July 26, 2022Assignee: Accedian Networks Inc.Inventors: Adrian Petar Batos-Parac, Yuen Ping Choi, Steven Paul Glanzer, Michael Andrew Preston, Cameron Curtis Martin MacNeil
-
Patent number: 11398956Abstract: Systems and methods of creating and managing a multi-edge EtherChannel (MEEC) include, with a control node communicatively coupled to a plurality of edge nodes within a network, receiving including data defining a bundle of a plurality of links communicatively coupling the plurality of edge nodes and a first server and data identifying the first server. A map-notify message is sent to an edge node defining a link state for at least the first edge node. A map-proxy register message defining a plurality of link states for the plurality of the edge nodes within the bundle is sent to at least a second edge node to synchronize the first edge node with respect to at least the second edge node of the plurality of edge nodes. A map-reply message indicating load balancing data of a plurality of the edge nodes may be sent to an ingress edge node and data packets may be load balanced based on the load balancing data.Type: GrantFiled: July 16, 2020Date of Patent: July 26, 2022Assignee: Cisco Technology, Inc.Inventor: Mariusz Kazmierski
-
Patent number: 11398957Abstract: In some implementations, a network monitoring system may measure a traffic metric for a first component of a network device. The network monitoring system may determine, based on a trained component monitoring model, that an obtained measurement of the traffic metric for the first component satisfies a criteria associated with the traffic metric pattern. The network monitoring system may compare, based on determining that the obtained measurement satisfies the criteria, the obtained measurement to a corresponding measurement of the traffic metric for a second component of the network device. The network monitoring system may determine that a measurement difference between the obtained measurement for the first component and the corresponding measurement for the second component satisfies a difference threshold. The network monitoring system may perform, based on the measurement difference satisfying the difference threshold, an action associated with the first component.Type: GrantFiled: November 23, 2020Date of Patent: July 26, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Randy Patrick, Jason A. Birr, Matthew Kapala
-
Patent number: 11398958Abstract: In one embodiment, a networking device reroutes traffic in a network from a first path to a second path, based on a prediction that the first path will not satisfy a service level agreement associated with the traffic. The networking device enters a fast monitoring state during which the networking device performs fast probing of the first path and of the second path onto which the traffic was rerouted. The networking device makes, based on the fast probing, a determination as to whether the first path would have violated the service level agreement and whether the second path violates the service level agreement. The networking device enacts a routing decision for the traffic by applying a routing policy to the determination.Type: GrantFiled: August 19, 2020Date of Patent: July 26, 2022Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Vinay Kumar Kolar
-
Patent number: 11398959Abstract: In one embodiment, a device makes a first determination as to whether a time series of a performance metric for a first network path exhibits seasonality. The device makes a second determination as to whether the time series exhibits a trend. The device predicts, based on the first determination and on the second determination, the performance metric for the first network path during a future time period. The device assesses, based on the performance metric predicted for the first network path, whether a measure of application experience will degrade for application traffic sent via the first network path. The device causes the application traffic to be proactively switched to a second network path, when the measure of application experience is expected to degrade.Type: GrantFiled: August 12, 2020Date of Patent: July 26, 2022Assignee: Cisco Technology, Inc.Inventors: Mukund Yelahanka Raghuprasad, Vinay Kumar Kolar, Jean-Philippe Vasseur, Grégory Mermoud
-
Patent number: 11398960Abstract: A method for managing applications in a production host environment includes obtaining, by an application upgrade management system, an upgrade issue report for the application, applying a self-healing classification model to the upgrade issue report to obtain a state of the upgrade issue report, making a determination that the state indicates a self-healable state, based on the determination, performing a self-healing process on the application based on the upgrade issue report, and storing a resolution report based on results of the self-healing process.Type: GrantFiled: April 9, 2021Date of Patent: July 26, 2022Assignee: EMC IP Holding Company LLCInventors: Shelesh Chopra, Anannya Roy Chowdhury, Parminder Singh Sethi
-
Patent number: 11398961Abstract: In one aspect, a computerized method for implementing edge web services includes the step of providing an edge device. The edge device is provided for free to a customer. The method includes the step of monitoring a usage on the edge device by the customer. The method includes the step of charging an edge-device entity based on the usage of the edge device and an application in the edge device. An orchestrator communicates the edge device usage statistics to an enterprise system that provided the edge device to the customer.Type: GrantFiled: February 20, 2020Date of Patent: July 26, 2022Assignee: IOTIUM, INC.Inventors: Ron Victor, Dhawal Tyagi, Srivatsan Rajagopal, Dhruva Narasimhan
-
Patent number: 11398962Abstract: Systems, methods, and computer-readable storage media for routing event data from cloud-based sources to various service providers without using a permanently dedicated server (or similar solution). The solution disclosed herein is source agnostic, meaning that the data being received can be from any provider of cloud-based data, with the data received being in a format specific to the given provider. The system can normalize the data from the respective sources into a common format based on properties on the data and, based on the normalized data, identify what type of analysis, process, or other service should be executed on data received. The system can then forward the data to respective service providers for the execution of those services.Type: GrantFiled: April 30, 2021Date of Patent: July 26, 2022Assignee: Capital One Services, LLCInventor: Maharshi Jha
-
Patent number: 11398963Abstract: A display device and a method of operating the same are provided. The display device includes: a display; a communicator configured to perform communication with a server via a wireless network; and a processor configured to execute at least one instruction to: receive a first packet from the server by communicating with the server to perform a first keep-alive operation according to a first communication protocol, generate and transmit, to the communicator, a second packet for performing a second keep-alive operation according to a second communication protocol with the server, based on data included in the received first packet, and control the display device to enter a suspend mode after transmitting the second packet, wherein the communicator is further configured to, while the display device is in the suspend mode, perform the second keep-alive operation by transmitting the second packet to the server at intervals of a first period.Type: GrantFiled: June 26, 2020Date of Patent: July 26, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jinho Kim, Deoknam Kim, Sukun Yoon, Cheulhee Hahm, Joohyoun Park, Sangu Shim, Jaehwan Sim, Geunyoung Yu
-
Patent number: 11398964Abstract: In some aspects, the disclosure is directed to methods and systems for latency-aware social networking. A media stream may be provided to a plurality of client devices, and transmission and processing latencies between each client device and one or more servers may be measured. Client devices may be organized into groups according to latency windows and, in some implementations, numbers of devices. A social networking system may provide real-time chat functionality to grouped client devices. Groups may be dynamically reorganized by latency and number as network and processing latencies change.Type: GrantFiled: March 26, 2021Date of Patent: July 26, 2022Assignee: Arkade, Inc.Inventors: Joshua Allan Fuchs, Bob Steven Berns, Joel Abraham Kort
-
Patent number: 11398965Abstract: A method is disclosed comprising, checking, at a first node, for receipt of an advertisement message from a second node within an advertisement time interval (102), wherein the first node acts as a backup for the second node in a network. The method further comprises, in response to not receiving the advertisement message within the advertisement time interval (104), sending a probe message to the second node (106) and checking for a response to the probe message from the second node (108).Type: GrantFiled: January 31, 2018Date of Patent: July 26, 2022Assignee: Hewlett Packard Enterprise Development LPInventor: Isaac Theogaraj
-
Patent number: 11398966Abstract: A method and system for packet tracing is described. In one embodiment, a method includes selecting a packet for tracing through a cluster of a plurality of nodes. The method includes preparing the packet for tracing by generating a cluster-wide unique ID, associating the unique ID with the packet, generating a running counter, and associating the counter with the packet. The method includes generating a first record buffer on a first node of the plurality of nodes and recording the unique ID and an initial value of the counter. The method includes recording a description of an operation performed on the packet in the first record buffer along with a value of the counter. The method also includes transferring the packet to a second node, along with the unique ID, the value of the running counter, and an attribute that indicates that the packet is to be traced.Type: GrantFiled: November 19, 2020Date of Patent: July 26, 2022Assignee: CISCO TECHNOLOGY, INC.Inventor: Hung The Chau
-
Patent number: 11398967Abstract: A method for signal leakage detection includes initializing a leakage probe by providing information about a tone to a plurality of nodes of a network, instructing a first modem connected to a first one of the nodes to generate the tone, instructing a set of the nodes to listen for the tone outside of the network according to the information about the tone, receiving, from the set of nodes, information about a plurality of detections of the tone outside of the network associated with a leakage of the tone from the network, and determining a location of the leakage of the tone from the network using the information about the detections of the tone.Type: GrantFiled: March 8, 2021Date of Patent: July 26, 2022Assignee: CHARTER COMMUNICATIONS OPERATING, LLCInventor: Roger Stafford
-
Patent number: 11398968Abstract: According to one method, the method occurs at a test system. The method includes receiving test configuration information for testing a NFV infrastructure; configuring, using the test configuration information, at least one virtual resource tester (VRT) for testing one or more virtual resources of the NFV infrastructure; configuring at least one VNF tester for testing at least one VNF associated with the NFV infrastructure, wherein the at least one VNF tester is deployed in a same environment as the at least one VNF and wherein the at least one VNF tester is instructed to perform behaviors that attempt to impact performance of the at least one VNF; testing the NFV infrastructure using the at least one VRT and the at least one VNF tester; and monitoring performance of the NFV infrastructure during testing using information obtained from at least one test related entity.Type: GrantFiled: July 18, 2018Date of Patent: July 26, 2022Assignee: KEYSIGHT TECHNOLOGIES, INC.Inventor: Vlad Laslau
-
Patent number: 11398969Abstract: A test module tests the configuration of a network device. The test module obtains test parameters for a test process of the network device, and determines that the test parameters indicate a network conversation to test the network device. The network conversation includes a sequence of multiple messages. The test module also generates an initial message of the network conversation based on the test parameters, and provides the initial message to the network device. The test module further tracks processing results of the network device processing the initial message in the test process.Type: GrantFiled: January 22, 2020Date of Patent: July 26, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Prapanch Ramamoorthy, Bhavik Shah, Rahul Nandan Koravankuzhi
-
Patent number: 11398970Abstract: Techniques for internet last-mile outage detection are disclosed herein. The techniques include methods for monitoring, by a network appliance associated with a network, a plurality of network nodes, detecting, by the network appliance, that a network node of the plurality of network nodes in a last mile of the network has disconnected from the network, overlaying, by the network appliance, the network node over a network model for at least a portion of the network including the network node to generate a model overlay, and determining, by the network appliance, a last mile outage source associated with a disconnection of the network node by identifying a lowest common ancestor node of the network node from the model overlay. Systems and computer-readable media are also provided.Type: GrantFiled: November 17, 2020Date of Patent: July 26, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Adam Laufer Berman, Samuel Eugene Weitzman, Antoine Goujon
-
Patent number: 11398971Abstract: One embodiment provides a system and method for managing, at a network node, a data structure indicating neighbor node address information. During operation, the system can determine, based on a media access control (MAC) address or an Internet protocol (IP) address associated with an entry in the data structure, a type of the entry, and set a timeout value for the entry based on the determined type. In response to detecting that an entry corresponding to the MAC address expires in a MAC table maintained by the network node, the system can identify an interface on the network node to which a neighbor associated with the MAC address was previously coupled and transmit a unicast neighbor-probe packet on the identified interface to determine a connection status of the neighbor.Type: GrantFiled: January 12, 2021Date of Patent: July 26, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Badrish Adiga H R, Venkatesh Natarajan
-
Patent number: 11398972Abstract: Techniques are described for inter-domain segment routing using transport endpoint segments. A transport endpoint segment provisioned on a router within a domain represents any intra-domain tunnel originated at the router and having reachability to an indicated endpoint within the same domain. The provisioning router advertises a transport endpoint segment identifier (TESID) for the transport endpoint segment to other routers or a controller for use in segment routing. The TESID for the transport endpoint segment remains constant regardless of which intra-domain tunnel is bound to the transport endpoint segment. The provisioning router dynamically binds the transport endpoint segment to at least one intra-domain tunnel, and any changes to the bound intra-domain tunnel are updated locally at the provisioning router. In this way, an inter-domain segment routing tunnel may be constructed as a list TESIDs that are not affected by intra-domain tunnel changes.Type: GrantFiled: March 31, 2020Date of Patent: July 26, 2022Assignee: Juniper Networks, Inc.Inventors: Yimin Shen, Wai Tong Louis Chan, Krzysztof Grzegorz Szarkowicz, John E. Drake
-
Patent number: 11398973Abstract: Examples include determining a first hop for a preferred route from a networking device to a destination device, calculating a cumulative cost for the preferred route based on a cost of the first hop and an original cost of the preferred route, determining whether a secondary route is available, and, in response to a determination that the secondary route is available, determining a first hop in the secondary route. Examples also include determining a cost of the first hop in the secondary route, determining a new route from the networking device to the destination computing device based on the cumulative cost of the preferred route and the cost of the first hop in the secondary route, and entering the new route into a forwarding data structure of the networking device.Type: GrantFiled: August 8, 2019Date of Patent: July 26, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Anil Raj, Anoop Govindan Nair, Venkatavaradhan Devarajan
-
Patent number: 11398974Abstract: The present invention provides methods and apparatuses for determining a liquid level inside a container by using an effective capacitance associated with one or more sense electrodes that are located inside the container. Embodiments may support different types of liquids, including water, and support different electrical appliances, including electric kettles, coffee makers, and water treatment appliances having a non-transparency housing such as stainless steel and black color Lucite or glass that cannot directly indicate the water level. A value of capacitance characteristic associated with a sensing electrode is determined. The water level may be displayed to the user on any kind of electronic panel, e.g., liquid crystal display (LCD), light emitting diode (LED) display, or vacuum fluorescent display (VFD). Also, a correction factor may be applied to a determined capacitance associated with a sensing electrode to compensate for the operating temperature of the sensor electrode and the liquid.Type: GrantFiled: May 17, 2018Date of Patent: July 26, 2022Assignee: BEIJING NE-NET TECHNOLOGY CO. LTD.Inventor: Xiaofeng Yan
-
Patent number: 11398975Abstract: Described in example embodiments herein are methods and systems for implementing sending packets from a first network node to a second network node. Packets belonging to the same session may be sent through the same or different tunnels. The second network node processes packets belonging to the same session using the same core. In accordance with an example embodiment, the first network node informs the second network code the core to process the packets. Optionally, selection of core at the second network node is assisted by a core identity created by the first network based on the session. The core identity may be stored in the header or payload of the packets. In an example embodiment, the second network determines the core for processing packet belonging to the same session.Type: GrantFiled: May 24, 2020Date of Patent: July 26, 2022Assignee: PISMO LABS TECHNOLOGY LIMITEDInventors: Patrick Ho Wai Sung, Kam Chiu Ng, Wan Chun Leung
-
Patent number: 11398976Abstract: A method, a device, and a system for implementing a multiplexor (mux) machine, where the method includes setting an aggregation port of a first network device to a collecting and distributing state when a mux machine of the first aggregation port of the first network device is in a collecting distributing state, starting, by the first network device, a timer, and switching the mux machine from the collecting distributing state to an attached state when the first network device determines, when the timer expires, that no Link Aggregation Control Port data unit (LACPDU) packet that is from a second network device and that indicates that an aggregation port of the second network device is in the collecting and distributing state is received.Type: GrantFiled: December 26, 2019Date of Patent: July 26, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bo Song, Feng Qian, Hui Zhao, Chong Wang
-
Patent number: 11398977Abstract: A packet classifier and methods of processing data packets in a data communications network can include receiving a data packet comprising packet header data; performing rule-based classification of the received data packet to generate rule-based classification data; and processing the data packet in accordance with the rule-based classification data.Type: GrantFiled: January 22, 2020Date of Patent: July 26, 2022Assignee: Metaswitch Networks Ltd.Inventors: Matthew Ian Ronald Williams, Michael Jeffrey Evans
-
Patent number: 11398978Abstract: A network node device and method of determining a communication route to one or more other network nodes through a network. The method includes sending current routing information to a network management server (NMS), and receiving new or supplemental routing information from the NMS, this supplemental routing information determined by the NMS based on the current routing information of the network node and the other network node(s). The supplemental routing information may include lateral route information identifying designated routing nodes that form lateral band(s) of nodes that span the network. Each lateral band may include gate node(s) as entrances/exits to the lateral band. The method further includes determining, based on the supplemental routing information, a route to one or more of the other network nodes, which may include an optimal path and/or alternate path(s) from the network node to one or more of the other network nodes.Type: GrantFiled: March 5, 2021Date of Patent: July 26, 2022Assignee: Itron, Inc.Inventor: Bernard M. Woodland
-
Patent number: 11398979Abstract: A method includes receiving a plurality of rules for processing packets arriving at at least one packet-processing device, the rules being based on multiple parameters associated with the packets. The method further includes causing the packet-processing device to process multiple subsets of the packets using different respective sequences of packet-processing instructions, which implement the rules via different respective parameter-value-ascertaining orders for ascertaining respective values of the parameters for each of the packets. The method further includes, based on the processing of the subsets, computing respective scores for the sequences of packet-processing instructions. The method further includes, based on the scores, selecting one of the sequences of packet-processing instructions. The method further includes causing the packet-processing device to process the packets using the selected sequence of packet-processing instructions. Other embodiments are also described.Type: GrantFiled: October 28, 2020Date of Patent: July 26, 2022Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Charlie Mbariky, Guy Twig, Natali Shechtman, Amir Ancel
-
Patent number: 11398980Abstract: An integrated circuit includes a network on chip (NOC) that includes a plurality of processing elements and a plurality of NOC nodes, interconnected to the plurality of processing elements. The integrated circuit includes logic that is configured to: increment by one, a virtual channel identifier to produce an incremented destination VC identifier, the virtual channel (VC) identifier associated with at least portion of a packet stored in at least one virtual channel buffer; determine that a destination virtual channel buffer corresponding to the incremented destination VC identifier in a destination NOC node in the NOC is available to store the portion of the packet; and in response to the determination, send the portion of the packet and the incremented destination VC identifier to the destination NOC node.Type: GrantFiled: November 19, 2019Date of Patent: July 26, 2022Assignee: ADVANCED MICRO DEVICES, INC.Inventor: Vedula Venkata Srikant Bharadwaj
-
Patent number: 11398981Abstract: Provided are a path creation method and device for a network on chip and electronic apparatus. The method includes: receiving, by a second network node, a first data packet sent by a first network node, the first data packet carrying first idle address identification information, a destination network node address and path creation identification information, the first idle address identification information indicating a first idle position in a first path routing table of the first network node, the path creation identification information indicating a creation of a path; storing, by the second network node, the first idle address identification information in a second idle position in its second path routing table, and determining second idle address identification information; determining, by the second network node, a second data packet according to the second idle address identification information; and sending, by the second network node, the second data packet.Type: GrantFiled: November 28, 2019Date of Patent: July 26, 2022Assignee: LYNXI TECHNOLOGIES CO., LTD.Inventors: Yangshu Shen, Luping Shi, Yaolong Zhu
-
Patent number: 11398982Abstract: A computer-implemented method of processing computer data packets may include applying a mapping-function to a set of attributes of a packet to produce a location of a flow state entry (FSE) in a state-table, wherein each row in the state-table includes at least two FSEs. A system and method may determine the state of a flow based on the content of the FSE and may select an action based on the state.Type: GrantFiled: September 16, 2020Date of Patent: July 26, 2022Assignee: INSIDE PACKET LTD.Inventors: Michael Zagalsky, Michael Frank, Eli Karpilovski
-
Patent number: 11398983Abstract: In one embodiment, an offload platform is an compute platform, adjunct to a router or other packet switching device, that performs packet processing operations including determining an egress forwarding value corresponding to the next-hop node of the packet switching device to which to send an offload-platform processed packet. The offload platform downloads forwarding information from the router, and augments it, such as, but not limited to, representing interfaces of the router as identifiable virtual interface(s) on the offload platform, and including each of one or more next-hop nodes of the router represented as an identifiable virtual adjacency and identifiable tunnel (e.g., identified by the egress forwarding value). In one embodiment, the egress forwarding value is an Multiprotocol Label Switching (MPLS) label or Segment Routing Identifier. The router identifies packets of certain packet flows to send to the adjunct offload platform, rather than processing per its routing information base.Type: GrantFiled: July 31, 2019Date of Patent: July 26, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Ijsbrand Wijnands, Neale David Raymond Ranns, David Delano Ward, David Richard Barach
-
Patent number: 11398984Abstract: Techniques based on the Theory of Bottleneck Ordering can reveal the bottleneck structure of a network, and the Theory of Flow ordering can take advantage of the revealed bottleneck structure to manage and configure network flows so as to improve the overall network performance. These two techniques provide insights into the inherent topological properties of a network at least in three areas: (1) identification of the regions of influence of each bottleneck; (2) the order in which bottlenecks (and flows traversing them) may converge to their steady state transmission rates in distributed congestion control algorithms; and (3) the design of optimized traffic engineering policies.Type: GrantFiled: September 24, 2019Date of Patent: July 26, 2022Assignee: Reservoir Labs, Inc.Inventors: Jordi Ros-Giralt, Aditya Gudibanda
-
Patent number: 11398985Abstract: Datalink frames or networking packets contain protocol information in the header and optionally in the trailer of a frame or a packet. We are proposing a method in which part of or all of the protocol information corresponding to a frame or a packet is transmitted separately in another datalink frame. The “Separately Transmitted Protocol Information” is referred to as STPI. The STPI contains enough protocol information to identify the next hop node or port. STPI can be used avoid network congestion and improve link efficiency. Preferably, there will be one datalink frame or network packet corresponding to each STPI, containing the data and the rest of the protocol information and this frame/packet is referred to as DFoNP. The creation of STPI and DFoNP is done by the originator of the frame or packet such as an operating system.Type: GrantFiled: October 4, 2020Date of Patent: July 26, 2022Inventors: George Madathilparambil George, Susan George, Mammen Thomas
-
Patent number: 11398986Abstract: A domain and a mobile device may exchange data via a radio access node included in a mobile network. During a time of peak demand, a data load level of the radio access node may exceed a threshold. To accommodate the peak demand, historical types and volumes of data may be used to manage a data rate related to data associated with the domain. Based on the historical information, the data rate for a mobile device, a radio access node, a range of time, or a data type may be controlled. The data rate may be managed by a network gateway, such as a gateway included in the mobile network.Type: GrantFiled: April 8, 2020Date of Patent: July 26, 2022Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Sheldon Meredith, William Cottrill, John Pastore
-
Patent number: 11398987Abstract: Some embodiments provide a novel method for collecting and reporting attributes of data flows associated with machines executing on a plurality of host computers to an analysis appliance. Each host computer, in some embodiments, is responsible for collecting and reporting attributes of data flows associated with machines executing on a host computer. In some embodiments, the host computer includes a flow exporter that processes and publishes flow data to the analysis appliance, a set of agents for collecting context data relating to the flows from machines executing on the host, a set of additional modules that provide additional context data, an anomaly detection engine that analyzes flow data and context data and provides additional context data, and a context exporter for processing and publishing context data to the analysis appliance.Type: GrantFiled: July 23, 2019Date of Patent: July 26, 2022Assignee: VMWARE, INC.Inventors: Jayant Jain, Russell Lu, Ly Loi, Rick Lund, Sushruth Gopal
-
Patent number: 11398988Abstract: Methods and apparatus for selecting data access resources in a distributed storage network (DSN) are disclosed. In various embodiments, a processing module(s) receives a data access request including a data identifier. Addressing information is determined for the data access request. In addition, the processing module obtains DSN configuration information associated with a plurality of access resources that interface with DSN memory. Ranked scoring information is determined for the plurality of access resources based, at least in part, on the DSN configuration information and the addressing information. In an example, a distributed agreement protocol module is utilized to calculate the ranked scoring information as a processing capacity of a respective access resource divided by a negative log of a normalized deterministic function value based on the addressing information and an identifier. The ranked scoring information is then utilized to select an access resource for processing of the data access request.Type: GrantFiled: April 27, 2020Date of Patent: July 26, 2022Assignee: PURE STORAGE, INC.Inventors: Ravi V. Khadiwala, Jason K. Resch, Thomas D. Cocagne
-
Patent number: 11398989Abstract: A disclosed cloud service (CS) enables cross-cloud access to data resources and cross-cloud execution of orchestrations, including automations. The CS includes a peer-to-peer (P2P) cloud orchestrator service (COS) and a cloud broker service (CBS). The COS enables P2P identification and communication routing between different cloud computing environments. The CBS enables cross-cloud access to data and orchestrations (e.g., one or more scripts, workflows, and/or scheduled jobs) from different cloud computing environments. Additionally, the data center may be configured to route all orchestration calls of a data center through the CS, such that the CS can ensure that references to local data and orchestrations are handled within the data center, while references to data and orchestrations of a different data center are suitably routed to be handled by a corresponding CS of the appropriate data center.Type: GrantFiled: January 6, 2021Date of Patent: July 26, 2022Assignee: ServiceNow, Inc.Inventors: Varsha Herle, Kavish Jain, Sharath Vaddempudi
-
Patent number: 11398990Abstract: This disclosure describes systems, devices, and techniques for detecting and diagnosing anomalies in utilization levels of network-based resources. In an example method, at least one utilization level of one or more computer resources by an account during a time interval may be received. A possible anomaly can be detected if the at least one utilization level is determined to be outside of a predetermined range. The anomaly can be confirmed determining that at least a threshold number of multiple discrimination layers identify an anomaly in the at least one utilization level. An action can be performed in response to confirming the anomaly.Type: GrantFiled: September 27, 2019Date of Patent: July 26, 2022Assignee: Amazon Technologies, Inc.Inventors: Juan Jose Cabrera, Rachel Shaerrie Ford, Matthieu Benoit Humeau, Li Shao, Jeremy Jon Ung
-
Patent number: 11398991Abstract: In some embodiments, an apparatus includes a switch fabric having at least a first switch stage and a second switch stage, an edge device operatively coupled to the switch fabric and a management module. The edge device is configured to send a first portion of a data stream to the switch fabric such that the first portion of the data stream is received at a queue of the second switch stage of the switch fabric via the first switch stage of the switch fabric. The management module is configured to send a flow control signal configured to trigger the edge device to suspend transmission of a second portion of the data stream when a congestion level of the queue of the second switch stage of the switch fabric satisfies a condition in response to the first portion of the data stream being received at the queue.Type: GrantFiled: January 31, 2020Date of Patent: July 26, 2022Assignee: Juniper Networks, Inc.Inventors: Gunes Aybay, Jaya Bandyopadhyay, Srinivas Gadgil
-
Patent number: 11398992Abstract: A method, apparatus and computer program product modify messaging behavior based upon parsing and different processing of different portions of a request. In a method, a request is received that includes a first and second differently formatted portions. The method parses the request to separately identify the first and second portions, analyzes the second portion of the request and causes a message based at least in part upon the first portion to be transmitted to a request processor. Based upon the message including the first portion, the method receives a response from the request processor. Based upon the response from the claims processor, the method causes a response to the request to be provided. The message to the request processor or the response to request is modified or an additional message to another entity is transmitted based upon an analysis of the second portion of the request.Type: GrantFiled: March 31, 2021Date of Patent: July 26, 2022Assignee: MCKESSON CORPORATIONInventors: Melissa Frechen, Patrick Harris, Jessica Russell, Allan Marks
-
Patent number: 11398993Abstract: Examples for messaging with a specified delay by a system are described. In an example, the system comprises a server coupled to at least one user device. The server may receive a messaging information from a first user device. The messaging information may include a first and a second message and a timing information. The server generates a computing resource for the first message and the second message, and enables access to the first and the second message based on the timing information. For example, the first message is made accessible at a first access time that is previous to a second access time at which the second message is made accessible.Type: GrantFiled: May 23, 2020Date of Patent: July 26, 2022Inventor: Andre Maxim Persidsky
-
Patent number: 11398994Abstract: The disclosure provides a method, a server, a terminal, and a storage medium for displaying information. The method includes: obtaining user behavior data of a current user account; determining social information and a display timing of the social information in response to the user behavior data conforming to a display condition, the social information at least comprising a social portal for establishing a social relationship with a target user account, or prompt information of the social portal; and displaying the social information in response to conforming to the display timing.Type: GrantFiled: December 18, 2020Date of Patent: July 26, 2022Assignee: Beijing Dajia Internet Information Technology Co., Ltd.Inventor: Boting Feng
-
Patent number: 11398995Abstract: Systems and methods are provided for sending serialized data for an interactive message comprising a first session data item to a second computing device to render the interactive message using the first session data item and display the rendered interactive message comprising a first media content item associated with a first interactive object and receiving, from the second computing device, a second media content item associated with a second interactive object of the interactive message. The systems and methods further provided for generating a second session data item for the second interactive object of the interactive message, adding the second session data item to the serialized data, and sending the serialized data to a third computing device to render the interactive message using the serialized data and display the rendered interactive message comprising the first media content item and the second media content item.Type: GrantFiled: September 28, 2020Date of Patent: July 26, 2022Assignee: Snap Inc.Inventors: Grygoriy Kozhemiak, Victor Shaburov, Trevor Stephenson
-
Patent number: 11398996Abstract: A system for generating a global conversation thread includes a processor that receives data associated with a plurality of individual conversations between one or more users using one or more user devices and models individual conversation threads based on the data. The processor also extracts features from the modeled conversation threads, and links the conversations based on the extracted features to create a global conversation thread. The individual conversations occur on different platforms and the global conversation thread includes content from the different platforms.Type: GrantFiled: July 2, 2019Date of Patent: July 26, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Srinivasan S. Muthuswamy, Subhendu Das, Yashodara M. Patnaik, Negandhi Vrunda Ravindra
-
Patent number: 11398997Abstract: Systems, computer program products, and methods are described herein for information transfer between communication channels. The present invention is configured to electronically receive, via a first communication channel associated with an entity, information associated with a transfer of resources from a user at a first time; initiate one or more machine learning algorithms at on the information associated with the transfer of resources at the first time; generate, using the one or more machine learning algorithms, a summary of the information associated with the transfer of resources; electronically receive an indication that the user wishes to transfer to a second communication channel; and initiate a communication channel transfer protocol to transmit the summary of the information associated with the transfer of resources to the second communication channel.Type: GrantFiled: June 22, 2020Date of Patent: July 26, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Sandeep Kumar Chauhan, Hari Gopalkrishnan, Jagadish Reddy