Patents Examined by Hee Soo Kim
-
Patent number: 11606256Abstract: A method for providing network orchestration for industrial communication system with multiple network slices, comprising:—calculating centralities of nodes in the industrial communication system;—grouping nodes with similar centralities of nodes into clusters;—selecting cluster head for each cluster that is responsible for the resources allocation for the members of the cluster; and—calculating centrality metric for cluster centralities, so as to orchestrate the industrial communication system.Type: GrantFiled: July 22, 2020Date of Patent: March 14, 2023Assignee: MITSUBISHI ELECTRIC CORPORATIONInventor: Mourad Khanfouci
-
Patent number: 11601336Abstract: Methods, systems, and apparatus, including computer-readable storage media, optimizing interior gateway protocol (IGP) metrics using reinforcement learning (RL) for a network domain. The system can receive a topology (G) of a network domain, a set of flows (F), and an objective function. The system can optimize, using reinforcement learning, the objective function based on the received topology and the one or more flows F. The system can determine updated IGP metrics based on the optimization of the objective function. The IGP metrics for the metric domain may be updated with the updated IGP metrics.Type: GrantFiled: May 18, 2021Date of Patent: March 7, 2023Assignee: Google LLCInventors: Min Wen, Wenjie Jiang, Anurag Sharma, Matthew Johnston, Rodolfo Enrique Alvizu Gomez
-
Patent number: 11601496Abstract: This disclosure describes techniques and mechanisms for providing hybrid cloud services for enterprise fabric. The techniques include enhancing an on-demand protocol (e.g., such as LISP) and allowing simplified security and/or firewall service insertion for datacenter servers providing those services. Accordingly, the techniques described herein provide hybrid cloud services that work in disaggregated, distributed, and consistent way, while avoiding complex datacenter network devices (e.g., such running overlay on TOR), replacing and moving the functionality to on demand protocol enabled servers, which intelligently receive the required mappings as well as registers and publishes the service information to intelligently interact with the network.Type: GrantFiled: April 25, 2022Date of Patent: March 7, 2023Assignee: Cisco Technology, Inc.Inventors: Prakash C. Jain, Sanjay Kumar Hooda, Marc Portoles Comeras, Vinay Saini, Victor Manuel Moreno
-
Patent number: 11595263Abstract: Disclosed are a network control device and an operation method of the network control device for dynamically constructing an end-to-end virtual dedicated network slice based on a software-defined network (SDN) over the entire wired and wireless network section of a private network and a public network.Type: GrantFiled: April 29, 2022Date of Patent: February 28, 2023Assignees: TRENTO SYSTEMS, INC., KOREA INSTITUTE OF SCIENCE & TECHNOLOGY INFORMATIONInventors: Young Jae Kim, Dong Kyun Kim
-
Patent number: 11588898Abstract: An application server generates a script and transmits the script to a first user equipment. The script is transmitted to the first user equipment in a request for establishment of a communication session between the first user equipment and a second user equipment. Execution of the script by the first user equipment controls handling of the communication session between the first user equipment and the second user equipment. Thus, by sending the script to the first user equipment, the application server controls the manner in which the first user equipment handles the communication session.Type: GrantFiled: December 6, 2018Date of Patent: February 21, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Rogier August Caspar Joseph Noldus, Mariarosaria Romano, Maurizio Colucci
-
Patent number: 11588775Abstract: Methods and systems are disclosed herein for using machine learning to send notifications. A computer system may receive a message and may determine a sentiment level and/or an urgency level associated with the message. The computer system may use the sentiment level and/or urgency level to predict when the user will respond to the message. The computer system may compare the predicted response time with one or more thresholds to determine a time to send a notification for the message to the user device.Type: GrantFiled: May 13, 2021Date of Patent: February 21, 2023Assignee: Capital One Services, LLCInventors: Austin Walters, Jeremy Goodsitt, Galen Rafferty
-
Patent number: 11582276Abstract: A communication/collaboration system enables a first user at a first entity to define a collaboration object, and to invite a second entity to collaborate on the collaboration object in accordance with a hierarchy with corresponding permissions. A second user at a second entity is enabled to collaborate on the collaboration object. A communications log regarding the collaboration between the first user and the second user is maintained. A communications log between the first user and other users at the first entity is maintained. A communication interface is displayed on the first user computer system that displays the log of communications between the first user and the second user on the collaboration object, together with the log of communications regarding the collaboration object between the first user and other users at the first entity, and excluding communications regarding the collaboration object between the second user and other users at the second entity.Type: GrantFiled: January 25, 2022Date of Patent: February 14, 2023Assignee: Sure Market, LLCInventors: Luojia Wang, Douglas R. Heckmann, Greg T. Roberts
-
Patent number: 11582099Abstract: A controller device includes a memory and one or more processors coupled to the memory. The memory stores instructions that, when executed, cause the one or more processors to receive a query indicating a first time and a network service, determine a first set of configuration elements using telemetry data associated with the first time and the network service, and determine a second set of configuration elements using an intent model. The instructions further cause the one or more processors to determine one or more first metrics that occur at the first time using the first set of configuration elements and the second set of configuration elements, determine one or more second metrics at a second time using telemetry data received from the plurality of network devices, and generate data representing a user interface presenting the one or more first metrics and the one or more second metrics.Type: GrantFiled: March 31, 2022Date of Patent: February 14, 2023Assignee: JUNIPER NETWORKS, INC.Inventors: Diheng Qu, Atul Bhaskarrao Patil, Ilia Kharin, J P Senior
-
Patent number: 11582100Abstract: Technologies for multi-cloud routing and policy interconnectivity are provided. An example method can include assigning different sets of data plane routers to data plane traffic associated with different address spaces in a cloud site of a multi-cloud fabric to yield a distributed mapping of data plane traffic and data plane routers. The method can further include providing, to an on-premises site in the multi-cloud fabric, routing entries from a control plane router on the cloud site, the routing entries reflecting the distributed mapping and identifying, for each address space, which data plane router handles data plane traffic for that address space; and when a data plane router is deployed at the cloud site, providing, to the on-premises site, updated routing information from the control plane router, the updated routing information identifying the data plane router as a next hop for data plane traffic associated with a respective address space.Type: GrantFiled: April 13, 2022Date of Patent: February 14, 2023Assignee: Cisco Technology, Inc.Inventors: Rajagopalan Janakiraman, Sivakumar Ganapathy, Gianluca Mardente, Giovanni Meo, Patel Amitkumar Valjibhai
-
Patent number: 11573551Abstract: Described are platforms, systems, and methods to discover relationships among equipment in automated industrial or commercial environments by cycling each individual piece of equipment while observing sensors in all other equipment in order to measure how each part reacts to each other part. The platforms, systems, and methods identify a plurality of data sources associated with an automation environment; issue one or more commands to cycle a current data source in the a plurality of data sources; monitor the automation environment for events or state changes in the data sources; detect one or more events or one or more state changes in one or more other data sources in the a plurality of data sources; and determine one or more relationships between the current data source and the one or more other data sources.Type: GrantFiled: July 9, 2021Date of Patent: February 7, 2023Assignee: MAPPED INC.Inventors: Shaun Cooley, Jose De Castro, Jason Koh
-
Patent number: 11575587Abstract: An inspection device includes a memory and a processor. The processor is coupled to the memory and configured to transmit, to a network, an inspection packet that includes a first address for which a plurality of transfer devices in a network does not learn correspondences between the first address and transfer destination devices. The first address is a transmission destination address. The inspection device receives a first packet from the network and determines whether the first packet matches the inspection packet. The inspection devices transmits, to the network, a setting packet of which a transmission source address is set to the first address.Type: GrantFiled: July 15, 2021Date of Patent: February 7, 2023Assignee: FUJITSU LIMITEDInventor: Masaaki Noro
-
Patent number: 11561523Abstract: Described are platforms, systems, and methods to discover subtended devices through introspection of executive or supervisory controllers. The platforms, systems, and methods maintain a plurality of introspection directives, each introspection directive comprising a sequence of instructions specific to a communications protocol, the sequence of instructions comprising instructions to send at least one command to at least one controller associated with an automation environment in accordance with the communications protocol, instructions to receive a response to the at least one command, and instructions to parse the response; identify an appropriate introspection directive for the at least one controller; and execute the sequence of instructions with respect to the at least one controller to perform operations comprising: sending at least one command to at least one controller; receiving a response; and parsing the response.Type: GrantFiled: July 9, 2021Date of Patent: January 24, 2023Assignee: MAPPED INC.Inventors: Shaun Cooley, Jose De Castro, Jason Koh
-
Patent number: 11563679Abstract: Software implementing a distributed ledger that adjusts in response disconnected peers is provided. The software implements an overlay routing protocol to monitor one or more overlay links between a first peer and one or more second peers that are maintaining a distributed ledger. The software adjusts how blocks for the distributed ledger are formed in response to detecting the one or more second peers becoming disconnected from the peer.Type: GrantFiled: June 11, 2020Date of Patent: January 24, 2023Inventor: Maher N. Kaddoura
-
Patent number: 11563694Abstract: Systems and methods which facilitate access to computing resources by cloud-based applications are described. Embodiments enable cloud-based applications to provide output to and/or obtain input from computing resources, such as printers, scales, scanners, and storage devices, for performing various functions. In operation according to embodiments, a user agent client application is executed by computing equipment in communication with a computing resource to which access is to be provided to one or more cloud-based applications. Although embodiments implement a user interface client application which is separate from a user agent client application, tight integration between a user interface client application and user agent client application may be provided. Embodiments not only facilitate operation whereby a cloud-based application is enabled to provide output to and/or obtain input from computing resources, but also facilitate remote and/or shared client interaction with such computing resources.Type: GrantFiled: July 23, 2021Date of Patent: January 24, 2023Assignee: Auctane, LLCInventors: Tobias J. Stafford, Byron J. Wier, Paul D. Henry
-
Patent number: 11558258Abstract: A system for determining ownership information for users of electronic resources includes at least one computing device configured to receive a trigger request and obtain first resource usage data and first resource identity data from a first resource provider using a first resource collection engine. The system also is configured to obtain second resource usage data and second resource identity data from a second resource provider using a second resource collection engine. The system is also configured to select one or more users of interest based on the first resource usage data, the first resource identity data, the second resource usage data and the second resource identity data and to determine ownership of the selected one or more users of interest.Type: GrantFiled: January 31, 2022Date of Patent: January 17, 2023Assignee: Walmart Apollo, LLCInventors: Kyle Thomas Patton, Trimurtulu Kukkala, Seetha Ramaiah Munnangi, Rajnikant RamakantSingh Sharma, Sanjay Kumaran Patel, Amit Kumar, Jeremy Grant, Gnanasekar Velu
-
Patent number: 11553003Abstract: A computer system automatically learns which application behavior constitutes “multi-use” behavior by observing the behavior of applications on a network. The system uses this learned knowledge to automatically identify multi-use behavior in new applications that appear on the network. When the system enforces security policies against applications on the network, it identifies whether particular behavior of such applications violates any of the security policies. In this way, the system adapts automatically to new behavior of applications on the network over time in order to increase network security.Type: GrantFiled: June 9, 2020Date of Patent: January 10, 2023Assignee: Zscaler, Inc.Inventors: John O'Neil, Peter Smith
-
Patent number: 11552926Abstract: A method includes a second system that determines a type of a first management Internet Protocol (IP) address, and sends, to a first system, first information used to indicate the type of the first management IP address; the first system determines the first management IP address based on the type of the first management IP address indicated by the first information, and releases a first correspondence between system identification information and the first management IP address to an advertisement system; the advertisement system sends the first correspondence to a network management system; and the network management system manages the first system based on the first correspondence.Type: GrantFiled: November 24, 2021Date of Patent: January 10, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jianwu Hao, Yawei Zhang, Songyan Chen, Zhiyong Li
-
Patent number: 11546389Abstract: An electronic device and method are provided for registering a device in a server through an application installed in an external device different from the device. The method includes providing a first user interface for inputting a user ID; causing, through the application, the external device to connect to the server using the user ID; providing a second user interface for receiving a user input to select a function to identify the device; causing the external device to connect to the device, in response to a message received from the device; obtaining, from the device, identification information of the device; controlling to transmit a registration request message, to the server, for requesting registration of the device in the server, the registration request message including the identification information of the device; and in response to registration of the device in the server, providing a third user interface including a visual indication of the device being registered in the server.Type: GrantFiled: September 29, 2021Date of Patent: January 3, 2023Inventors: Chang Hwan Hwang, Sahng Hee Bahn, Sung Soo Hong
-
Patent number: 11539586Abstract: A controller device includes a memory and one or more processors coupled to the memory. The memory stores instructions that, when executed, cause the one or more processors to receive a query indicating a first time and a network service, determine a first set of configuration elements using telemetry data associated with the first time and the network service, and determine a second set of configuration elements using an intent model. The instructions further cause the one or more processors to determine one or more first metrics that occur at the first time using the first set of configuration elements and the second set of configuration elements, determine one or more second metrics at a second time using telemetry data received from the plurality of network devices, and generate data representing a user interface presenting the one or more first metrics and the one or more second metrics.Type: GrantFiled: March 31, 2022Date of Patent: December 27, 2022Assignee: JUNIPER NETWORKS, INC.Inventors: Diheng Qu, Atul Bhaskarrao Patil, Ilia Kharin, J P Senior
-
Patent number: 11539777Abstract: Methods, apparatuses, systems, and software are described for providing content to a device comprising streaming content and sending content in a non-streaming manner (e.g., by downloading a file containing the content). In some aspects, switching between streaming and downloading may be performed in a dynamic manner during presentation of the content, and may be seamless to the user's viewing experience.Type: GrantFiled: May 10, 2021Date of Patent: December 27, 2022Assignee: Comcast Cable Communications, LLCInventors: Bruce Bradley, Robert Knee