Patents Examined by Joseph R Maniwang
-
Patent number: 12255793Abstract: A distributed cloud computing system is disclosed that includes a controller configured to deploy a first gateway in a first cloud computing network and a second gateway in a second cloud computing network, and logic. The logic, upon execution by one or more processors, causes performance of operations including receiving, from the controller, metadata pertaining to a plurality of constructs corresponding to a plurality of time instances, receiving, from each of the first and second gateways, network data corresponding to the plurality of time instances, wherein the metadata and the network data identify each of the plurality of constructs, communication paths between each construct, and in which cloud computing network each construct is deployed, generating a visualization illustrating differences between the plurality of constructs and communication paths at the first time instance and at the second time instance, and causing rendering of the visualization on a display screen.Type: GrantFiled: May 22, 2023Date of Patent: March 18, 2025Assignee: Aviatrix Systems, Inc.Inventor: Jacob Cherkas
-
Patent number: 12250139Abstract: A node is configured to operate in a Segment Routing (SR) over Internet Protocol version 6 (SRv6) network, and the node includes circuitry configured to determine a Segment Identifier (SID) list for a forward path in the SRv6 network and SID list for a reverse path in the SRv6 network; and transmit a monitoring packet on the forward path including a Segment Routing Header (SRH) with the SID list for the forward path, and further including the SID list for the reverse path in the monitoring packet, for a SRH of a reply to the monitoring packet. The circuitry can be further configured to receive the reply to the monitoring packet, with the reply having been on a same or different tunnel as the monitoring packet, for monitoring liveliness thereof.Type: GrantFiled: May 1, 2023Date of Patent: March 11, 2025Assignee: Ciena CorporationInventors: Aditya Mittal, Pankaj Verma, Sudipta Das
-
Patent number: 12244449Abstract: A pervasive realtime framework supports the execution of realtime software applications with high-level functions that significantly reduce the effort and time needed to develop realtime software applications in a new operating environment paradigm in which realtime connections between network nodes are pervasive. The pervasive realtime framework handles the complex tasks of connecting to communicants, virtual areas, and other network resources, as well as switching those connections in response to user inputs and thereby enables software application developers to focus on developing high-level realtime software application functionality.Type: GrantFiled: May 24, 2023Date of Patent: March 4, 2025Assignee: Sococo, Inc.Inventors: David Van Wie, Joseph Altmaier
-
Patent number: 12244463Abstract: An example method includes receiving, by an SD-WAN system, WAN link characterization data for a plurality of WAN links of the SD-WAN system over a time period; and for each site of a plurality of sites of the SD-WAN system, generating, by the SD-WAN system, a local policy for the site, wherein generating the local policy is based on a machine learning model trained with the WAN link characterization data for the plurality of WAN links, and providing the local policy to an SD-WAN edge device of the site.Type: GrantFiled: December 27, 2023Date of Patent: March 4, 2025Assignee: Juniper Networks, Inc.Inventors: Jisheng Wang, Ruchit Rajkumar Mehta, Kaushik Adesh Agrawal, Patrick Timmons, Patrick J. MeLampy, Michael Baj
-
Patent number: 12238006Abstract: Systems and methods are provided for re-balancing and healing of an SD-WAN in an unbalanced state and/or experiencing one or more failure states. In response to a request to connect to a new controller resulting from OMP load shedding from a first controller, the system can identify other controllers capable of handling the load requirements of the edge router. The system can incorporate the controller group preference of the edge router and select a second controller based on the identified other controllers and within the preferred controller group. If not possible, the system can temporarily assign the edge router to non-preferred controller groups and move them back to controllers in the preferred controller group once it becomes viable. The system further enhances OMP graceful restart (GR) logic to incorporate the load shedding effect and avoid unnecessary route retention that GR entails.Type: GrantFiled: August 25, 2023Date of Patent: February 25, 2025Assignee: Cisco Technology, Inc.Inventors: Satish Kumar Mahadevan, Sheikh M Qumruzzaman, Ravi Kiran Chintallapudi, Prosenjit Sarkar, Sourav Sen, Balaji Sundararajan, Rahul P Hardikar
-
Patent number: 12228897Abstract: A process plant and industrial control system architecture includes a generalized compute fabric that is agnostic or indifferent to the physical location at which the compute fabric is implemented, includes one or more physical control or field devices located at one or more specific sites at which a product or process is being manufactured and further includes a transport network that securely provides communications between the compute fabric and the pool of physical devices.Type: GrantFiled: July 18, 2023Date of Patent: February 18, 2025Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Brian Lamothe, Narayanan Doraiswamy, Mark J. Nixon, Aaron C. Jones, Antonio Ubach, Sean Hernandez, Sireesha Dakoju, Krishna Joshi, Matthew Villarrubia
-
Patent number: 12224926Abstract: In a route processing method, a first network device obtains one or more routes having a same destination address, and including a first route. Slice information corresponding to the one or more ports is determined based on one or more ports that are on the first network device and that receive the one or more routes. The first network device sends an updated first route to a second network device, where the updated first route carries the slice information and the destination address. After a route is received, corresponding slice information is determined based on a port that receives the route, so that slice information supported by a path from a network device to a route starting device is determined. The determined slice information is carried when the route is forwarded, so that a network device on a route advertisement path can obtain the slice information supported by the entire path.Type: GrantFiled: September 8, 2023Date of Patent: February 11, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Donglei Pang, Haibo Wang, Gang Yan, Xingjian He
-
Patent number: 12212486Abstract: Embodiments of multi-host link aggregation are described for active-active cluster implementations. In one or more embodiments, a multi-host LAG bond in the cluster is created with a bond MAC address designated for the bond. Afterwards, a virtual IP address may be created for all hosts within the multi-host LAG bond. Compared with existing active-active cluster implementation, the presented multi-host link aggregation embodiments do not require extra entities, e.g., load balancer or DNS, which could be a failure point or performance bottleneck, thus makes the active-active cluster implementations more efficient and robust. With the Multi-Host LACP bond and virtual IP on all hosts, the cluster may have increased bandwidth to the cluster service and utilize computing capacity in a network switch for improved workload distribution.Type: GrantFiled: April 27, 2023Date of Patent: January 28, 2025Assignee: DELL PRODUCTS L.P.Inventors: Jianfei Yang, Mingyi Luo, Weilan Pu, Srinivasa Raju Chamarthy, Lifeng Zheng
-
Patent number: 12212503Abstract: The disclosure relates to a method for scheduling TSN flows in a communication system within a time-sensitive network. The method is implemented at a central network configuration entity. Assistance information relating to a time granularity of transmission opportunities within a radio frame is obtained from at least one TSN bridge. Based on the obtained assistance information, a plurality of TSN flows is scheduled by computing time sequences of said TSN flows down to said time granularity. The disclosure further relates to a corresponding communication system and a corresponding central network configuration entity.Type: GrantFiled: November 4, 2021Date of Patent: January 28, 2025Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Herve Bonneville, Nicolas Gresset, Artem Boryskin
-
Patent number: 12199793Abstract: The present disclosure provides a controller area network (CAN) bus network access unit, a related network, a method, and an apparatus. The CAN bus network access unit includes: a first CAN bus; a second CAN bus; a first CAN bus transceiver and a second CAN bus transceiver, respectively communicatively coupled to the first CAN bus and the second CAN bus and respectively configured to communicate with another first CAN bus and another second CAN bus in another CAN bus network access unit; a first port, communicatively coupled to the first CAN bus; and a plurality of variable connection ports, where each variable connection port is communicatively coupled to one of the first CAN bus and the second CAN bus, or communicatively coupled to neither the first CAN bus nor the second CAN bus. In embodiments of the present disclosure, an electric control part used in a conveying line is standardized. A time-delay is reduced and costs of network wiring and device management are reduced.Type: GrantFiled: September 14, 2022Date of Patent: January 14, 2025Assignee: Alibaba Group Holding LimitedInventor: Can Zeng
-
Patent number: 12199880Abstract: Disclosed in embodiments of the present application are a traffic scheduling method, a system, and a storage medium. In the present application, a controller acquires the utilization rate of preset resources in a network, then determines, according to the utilization rate, the load state of each service node on a first SR-TE path having the highest scheduling priority in a pre-created SR-TE path scheduling group, when there is an overloaded service node on the first SR-TE path, determines a second SR-TE path according to the first SR-TE path, sets the scheduling priority of the second SR-TE path to the highest scheduling priority, sets the scheduling priority of the first SR-TE path to a normal scheduling priority, and obtains an updated SR-TE path scheduling group, and finally delivers the updated SR-TE path scheduling group to a headend node on the network.Type: GrantFiled: April 15, 2022Date of Patent: January 14, 2025Assignee: ZTE CORPORATIONInventors: Shaofu Peng, Xiaowei Ji, Yong Qian
-
Patent number: 12200048Abstract: The disclosed embodiments relate to systems/methods for data message matching in a peer-to-peer exchange system. Within the peer-to-peer exchange system, a dedicated processing instance attempts to match incoming data messages to resting message previously converted to the market data by other dedicated processing instances within the peer-to-peer exchange system. The market data stored within mirrored data structures on the dedicated processing instances, such that each instance may individually and independently attempt to match its respective data messages to all currently resting messages. When the incoming data message at least partially fails to be matched, the dedicated processing instance may determine whether to convert the unmatched portion to a resting message within the market data.Type: GrantFiled: August 25, 2023Date of Patent: January 14, 2025Assignee: Chicago Mercantile Exchange Inc.Inventors: Michael S. Merold, Mark Bucaj, Igor Douglas Nevistich, Richard Wenzel, Michal Sheves
-
Patent number: 12192056Abstract: According to examples, a processor may receive data pertaining to a communication sent over a network by a device, extract a set of characteristics associated with the communication from the received data, and determine whether the extracted set of characteristics meets a predefined similarity threshold with respect to a previously identified set of characteristics, in which the previously identified set of characteristics is assigned with a certain device type. The processor may also, based on a determination that the extracted set of characteristics meets the predefined similarity threshold with respect to the previously identified set of characteristics, assign the device with the certain device type.Type: GrantFiled: August 15, 2023Date of Patent: January 7, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Omer Neter, Ori Perez, Yogev Shitrit
-
Patent number: 12192304Abstract: A method of selectively providing data from a caching edge device includes receiving a request from a local device for data stored on a server, the caching edge device configured to receive requests from the local device and to selectively forward the requests to the server and determining whether to deliver to the local device a copy of the data by analyzing the request using a forwarding rules engine, the copy of the data stored to a memory of the caching edge device. The method further includes, after determining to deliver the copy of the data to the local device, electronically transmitting the copy of the data from the memory of the edge caching device to the local device and blocking, by the edge caching device, the request from the local device to the server.Type: GrantFiled: February 27, 2023Date of Patent: January 7, 2025Assignee: Insight Direct USA, Inc.Inventors: Benjamin Kotvis, Marc Brumfield
-
Patent number: 12184740Abstract: A system may receive, from a first user device, a request to create an account for an application that monitors a second user device, and may receive an indication that the second user device is not associated with an account. The system may cause an account to be created for the second user device, and may provide, to the first user device, an indication that the account is created. The system may receive, from the first user device, a request to associate the second user device with the account, and may receive an indication that the second user device is eligible for the account. The system may receive, from the first user device, a request to onboard the second user device for the account, and may onboard the second user device for the account. The system may perform actions based on the second user device being onboarded.Type: GrantFiled: June 22, 2023Date of Patent: December 31, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Robert R Lamoureux, Mohanraj Umapathy, Feng Shi, Gagan Arora, Chintan Sheth, Firas Behjet Arabo, Amanda UyenTrang Mai
-
Patent number: 12184531Abstract: A device includes: a processor configured to execute instructions in a memory, wherein, the instructions are configured to cause the processor to: select a first network group from among network groups, wherein the first network group is selected from among the network groups based on numbers of global links connecting the network groups, respectively; obtain a first list of network groups, among the network groups, that are not connected to the first network group; select a second network group and a third network group from among the network groups in the first list based on connections between the network groups in the first list; and based on the selecting of the first, second, and third network groups, form a topology including global links connecting the first network group, the second network group, and the third network group each to each other.Type: GrantFiled: April 28, 2023Date of Patent: December 31, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Jongwook Lee, Young Jun Hong, Wonseok Lee
-
Patent number: 12155533Abstract: The disclosure relates to a method, system, apparatus and non-transitory computer readable media for propagating placement constraints and isolation requirements, from user intents and operator policies to constituents of user requested network slices (NwSs) and communication services (CSs). The method comprises decomposing the user intents and the operator policies into functionalities corresponding to the constituents of the requested NwSs and CSs, and storing the functionalities in a solution map (SM) model. The method comprises propagating the placement constraints to the functionalities in the SM model. The method comprises propagating the isolation requirements to the functionalities in the SM model. The method comprises deploying constituent virtual network functions (VNFs) and physical network functions (PNFs) of the NwSs and CSs, according to the corresponding functionalities of the SM model.Type: GrantFiled: December 27, 2021Date of Patent: November 26, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Nour Gritli, Maria Toeroe, Ferhat Khendek
-
Patent number: 12149493Abstract: A method, computer system, and computer program product are provided for automatically generating polls. A message of a plurality of messages is received corresponding to a conversation between a plurality of users. One or more candidate polls are generated using a natural language processing model and determining a poll type for each of the one or more candidate polls based on the message and a context of the conversation. It is determined that at least one candidate poll of the one or more candidate polls is relevant according to the context of the conversation. In response to determining that the at least one candidate poll is relevant, the poll of the poll type is generated based on the message for presentation to the plurality of users.Type: GrantFiled: July 25, 2023Date of Patent: November 19, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Peter Hraška, Marek Šuppa, Andrej Švec, Samuel Sučík, Daniel Skala, Jakub Tomiš, Ján Podmajerský
-
Patent number: 12143455Abstract: An ID management server acquires a plurality of user IDs respectively identifying a plurality of users associated with a group ID identifying a group to which the users belong, acquires, by using the user IDs, at least one service information piece about at least one available service among a plurality of service information pieces about a plurality of services available for each of the user IDs, and outputs the acquired at least one service information piece in the group to a shared terminal shared by the users associated with the group ID to cause the shared terminal to show the at least one service information piece in the group.Type: GrantFiled: October 18, 2023Date of Patent: November 12, 2024Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventor: Takeshi Nonaka
-
Patent number: 12126522Abstract: A device is configured to detect a communication error between a first network device and a second network device. The device is further configured to identify a first node in a computer network map corresponding with the first network device and to identify node properties for the first node. Error correction instructions in the node properties for the first node include an address for rerouting data traffic to a third network device. The device is further configured to apply the error correction instructions where applying the error correction instructions suspends data traffic to the second network device and reroutes data traffic to the third network device.Type: GrantFiled: October 16, 2023Date of Patent: October 22, 2024Assignee: Bank of America CorporationInventors: Sunny Bhattacharjee, Rakesh Jain, Adi Narayana Rao Garaga, Sidhan Ponnanakkal