Network Computer Configuring Patents (Class 709/220)
  • Patent number: 10992745
    Abstract: A method, a device, and a non-transitory storage medium are described in which a lifecycle management service is provided. A network device of an application service network may use the number of requests from end devices as a basis to determine whether to terminate a virtual network device. The network device may compare the number of requests to management information that includes a threshold number of requests value. The network device may also instantiate a virtual network device based on receipt of a domain name system request and radio network information.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: April 27, 2021
    Assignee: Verizon Patent and Licensing
    Inventors: Raghuram Parvataneni, Kirk Campbell, Ravi Sharma
  • Patent number: 10990372
    Abstract: Examples are disclosed that relate to updating system software of a computing device located at a network edge between a local network and a cloud service. One disclosed example provides a method comprising booting into a system disk image at a boot location, receiving and storing an updated system disk image from a server computing device. The method further comprises changing the boot location from a location of the system disk image to a location of the updated system disk image and booting into the updated system disk image.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepanjyoti Sarkar, Kanika Goyal, Devidas Joshi, Vikas Kumar, Andrea D'Amato, Srikanth Kumar Kovuri Rajaiah, Ravindra Mysore Seetharam
  • Patent number: 10990411
    Abstract: An information handling system includes a BIOS ROM that stores a first firmware volume of BIOS code. A non-volatile memory device includes a first boot partition that stores a second firmware volume of the BIOS code. A processor executes the first and second firmware volumes during a Pre-EFI Initialization phase of a Unified Extensible Firmware Interface boot process.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: April 27, 2021
    Assignee: Dell Products L.P.
    Inventors: Xiaomei Zhu, Mick Chiu, Franklin Chuang, Adolfo S. Montero, Isaac Hsu
  • Patent number: 10992581
    Abstract: Disclosed is a method and a device for optimizing load balancing based on cloud monitoring that relate to loading balancing and that can improve the primary/backup Availability Zone (AZ) switchover efficiency of an load balancing instance by intelligently switching the preferences of load balancing devices. The method includes: obtaining statistics on traffic distribution within a controlled area of a load balancing system, statistics on backend servers within a plurality of AZs of the load balancing system, and monitored network quality of the AZs; determining an AZ suitable to serve as a corresponding primary AZ of a load balancing instance based on the traffic distribution statistics, the backend server statistics, and the monitored network quality; and performing a primary AZ switchover of the load balancing instance based on the determined result. The present application is intended for the optimizing of load balancing.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: April 27, 2021
    Assignee: PING AN TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventors: Guangcai Kuang, Renjie Yi
  • Patent number: 10983869
    Abstract: A computer-implemented method according to one embodiment includes identifying one or more accessible server nodes within a plurality of nodes of a failed clustered system, retrieving a plurality of fragments of configuration data from the one or more accessible server nodes, and constructing a backup state for the failed clustered system, utilizing the plurality of fragments of the configuration data.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ralf Eberhard, Manfred Haubrich, Simon Lorenz, Frank B. Schmuck
  • Patent number: 10984484
    Abstract: A method of accounting workflow integration includes receiving, by a workflow user interface, a first request from a first worker to generate a project including multiple accounting tasks. The first request includes an assignment of an accounting task in the accounting tasks to a second worker. The method further includes generating the project in response to the request, and providing, by the workflow user interface to the second worker, the accounting task and a deadline to complete the accounting task. The method further includes accounting software of the second worker completing the accounting task, and updating a status of the accounting task in response to completing the accounting task. The method further includes receiving a second request from the first worker, the second request to display a status of the project, and providing, to the first worker in the workflow user interface, an updated status of the project.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: April 20, 2021
    Assignee: Intuit Inc.
    Inventors: Priscilla Jane Nidecker, Michael D. Rundle, Thomas Alan Lee, Harpreet Hira, Shailesh Mishra, Harsha Jagadish, Keerthi Kumar Arutla, Mohan Naik, Enrique Barragan, Brad Sinclair
  • Patent number: 10986575
    Abstract: A system of controlling one or more building automation devices. The system may incorporate communicating over a first network with one or more network connected devices. An access point for the first network may be utilized to facilitate communication among the network connected devices. One or more of the network connected devices may be a low power device that has a first mode and a second mode. The low power device may expend less energy in one of the first mode and the second than in the other of the first mode and the second mode. The system may allow network devices connected to the first network to receive details about the low power device while the low power device is operating with the first mode and the second mode.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: April 20, 2021
    Assignee: Ademco Inc.
    Inventors: Santosh Mallikarjuna Mandiganal, Robert D. Juntunen, Soumitri Kolavennu, Gabriel A. Bergman
  • Patent number: 10979387
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for utilizing multiple anycast addresses within a domain name system (DNS) architecture of a CDN. one or more DNS servers of the architecture may announce a plurality of anycast addresses for receiving DNS requests from requesting devices. The group of addresses may be dispersed (and/or announced by) the DNS servers of the architecture such that each server announces a subset of the available addresses. The number and identity of the subset of available anycast addresses utilized may vary from server to server of the DNS architecture and may be determined based on groups of servers, configurations of metros or gateways of the DNS architecture, or performance metrics of one or more servers.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: April 13, 2021
    Assignee: Level 3 Communications, LLC
    Inventor: Joelle T. Maslak
  • Patent number: 10979352
    Abstract: In some embodiments, a method receives a selection of a logical router in the first computing device in a first site of a plurality of sites as a preferred egress point to an external network for the logical router. The logical router is instantiated on computing devices in the plurality of sites and a single site in the sites is the preferred egress point for the logical router. The method stores identification information for the logical router in a routing table that stores identification information for multiple logical routers. The identification information is unique among multiple logical routers. The method advertises via a routing instance in a control plane to other computing devices in other sites the identification information for the logical router to indicate the logical router in the first computing device in the first site is the preferred egress point.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: April 13, 2021
    Assignee: VMware, Inc.
    Inventors: Sami Boutros, Ganesan Chandrashekhar, Sri Mohana Singamsetty, Ankur Dubey, Abhishek Goliya
  • Patent number: 10979240
    Abstract: A substrate work system is provided which can reduce the time taken to deal with a communication error by notifying information on the communication error. First confirmation processing section of mounting device determines a cause for a communication error in a communication line between two devices in response to an occurrence of a communication error in first network. Display device displays a result of the confirmation by first confirmation processing section in addition to a message informing that a communication error occurs in first network. As a result, an operator of substrate work system can confirm in which communication path or the like the communication error is possibly occurring in first network by checking the content displayed on display device.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: April 13, 2021
    Assignee: FUJI CORPORATION
    Inventor: Kenji Nakai
  • Patent number: 10979468
    Abstract: Techniques and a system are provided for protecting content (or media item) streamed over a network from unauthorized access. As an example, the streaming protection system generates statistics when a client requests a media item. The statistic may be generated based on various factors. The media item is divided into different portions, each portion requiring a different key to decrypt the portion so that it may be viewed by a user. Based on the generated statistic, the streaming protection system determines whether or not to allow the client access to the decryption key for a portion of the media item.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: April 13, 2021
    Assignee: Brightcove Inc.
    Inventors: Barry Hartman, Sean Knapp, Bob Sesek, Siddharth Gopalan
  • Patent number: 10979280
    Abstract: Disclosed are examples of managing devices through secondary communication channels. In some examples, a management component detects an impediment with a data communication channel for a device. The data communication channel can be a primary communication channel through which the device communicates with a management service. The management component detects an event associated with the device to report to the management service. The management component generates a message specifying the event, and the management component transmits the message to the management service through the secondary communication channel.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: April 13, 2021
    Assignee: AIRWATCH LLC
    Inventors: Mahesh Kavatage, Niranjan Paramashivaiah, Suman Aluvala, Pavan Rajkumar Rangain, Ramani Panchapakesan
  • Patent number: 10979419
    Abstract: A method of device identification for enrollment and registration of an endpoint device that is connected to a gateway device.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: April 13, 2021
    Assignee: MOCANA CORPORATION
    Inventors: Srinivas Kumar, Atul Gupta, Ruslan Ulanov, Shreya Uchil
  • Patent number: 10979312
    Abstract: A deployment orchestrator for managing deployment of a solution architecture includes persistent storage that stores a deployment plan and a deployment manager that orchestrates display, to a user of a user device of the solution architecture, of a graphical user interface (GUI) based on the deployment plan; obtains a task completion indicator for a task specified by the deployment plan via the graphical user interface; updates, based on the task completion indicator, at least one of a task GUI element of the GUI that is associated with the task and a relationship indicator of the GUI that is associated with the task to obtain an updated GUI; after updating the GUI: performs an automated validation task associated with the task; and makes a determination, based on the automated validation task, that the task is completed; and updates the updated GUI, based on the determination, to obtain a second updated GUI.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: April 13, 2021
    Assignee: Dell Products L.P.
    Inventors: Ravikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
  • Patent number: 10972908
    Abstract: A wireless network connection method includes: scanning a graphical code to acquire graphical code information carried in the graphical code, the graphical code information including encryption information and the encryption information being used for acquiring configuration information of a wireless network; decrypting the encryption information to acquire the configuration information; and connecting to the wireless network by using the configuration information.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: April 6, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Peng Jiang, Shaofei Ju, Jinkai Mai, Shichuan Liu, Yanjun Luo, Linpeng Liu
  • Patent number: 10970069
    Abstract: A system for meta-indexing, search, compliance, and test framework for software development is provided, comprising an indexing service configured to create a dataset by processing and indexing source code of a project provided by a developer, perform a code audit on the indexed source code, store results from the code audit in the dataset, gather additional information relating to the provided project, store the additional information in the dataset, and store the dataset into memory; and a monitoring service configured to continuously monitor the project for at least source code changes and make changes to the dataset as needed.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: April 6, 2021
    Assignee: QOMPLX, Inc.
    Inventors: Jason Crabtree, Andrew Sellers
  • Patent number: 10972348
    Abstract: Methods and systems for a networked storage environment are provided. One method includes storing at a storage device by a processor a data structure with information regarding a plurality of compatible software and hardware components configured to operate in a plurality of configurations as part of a storage solution for using resources at a networked storage environment for storing data; obtaining by a processor executable configuration advisor information regarding a plurality of deployed components of a deployed configuration from among the plurality of configurations; comparing the deployed configuration with a latest configuration having the plurality of deployed components from among the plurality of configurations stored at the data structure; and recommending a change in at least one of the plurality of deployed components to upgrade the deployed configuration, when the deployed configuration is not the latest configuration.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: April 6, 2021
    Assignee: NetApp Inc.
    Inventors: Karthick Radhakrishnan, Jacob Abraham, Krithi Bg, Nirdosh Kumar Chouhan
  • Patent number: 10970057
    Abstract: Methods and apparatus to generate a customized application blueprint are disclosed. An example method includes generating an application definition for an unmanaged application associated with a first computing unit, selecting a first logical template associated with an unmodified version of a service provided by the first computing unit, generating an application blueprint including the first logical template, modifying the first logical template included in the application blueprint based on a first property of the first computing unit, inserting a dependency between a first logical template representative of the first computing unit and a second logical template representative of a second computing unit, and deploying a managed application according to the application blueprint to implement the unmanaged application.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: April 6, 2021
    Assignee: VmWare Inc.
    Inventors: Lital Hassine, Asaf Kariv, Avshi Avital
  • Patent number: 10963400
    Abstract: An example operation may include one or more of identifying a smart contract, processing the smart contract to create a smart contract definition, determining whether the smart contract has been accepted by identified parties, when the smart contract has been accepted by the identified parties, generating a smart contract definition hash, and forwarding the smart contract definition hash to one or more blockchains.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pralhad D. Deshpande, Raghav Sood
  • Patent number: 10965907
    Abstract: One or more embodiment relates to a video communication device, video communication method, and a video communication mediating method, which are capable of preventing a user in a video communication from being exposed to an inappropriate image or sound from the other party. One or more embodiment may provide a video communication method comprising establishing a first video communication session with a first terminal, consecutively receiving images or sounds from the first terminal through the first video communication session, examining at least a portion of images or sounds received in a period of recent specific time among the received images or sounds, and blocking an output of at least a portion of the received images or sounds or reporting a user of the first terminal as an abusive user to a first server according to the result of the examining.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: March 30, 2021
    Assignee: HYPERCONNECT, INC.
    Inventors: Sangil Ahn, Kangsik Jung, Hyountaek Yong
  • Patent number: 10965619
    Abstract: System and method for supporting node role attributes in a high performance computing environment. In accordance with an embodiment, a node role attribute can comprise a vendor defined subnet management attribute. When a subnet manager attempts to discover a high performance computing environment, such as an InfiniBand subnet, or a switch topology, identifying a topology is quite complex when subnet manager can only observe connectivity, without context behind the connectivity (the roles of the different nodes in the connectivity). However, when a subnet has a node role attribute enabled, the subnet manager can map the interconnect more effectively as it can discover not only the connectivity during the initial sweep, but it can also discover the role of each node discovered, thus leading to a more efficient interconnect discovery.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: March 30, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Bartosz Bogdański, Line Holen
  • Patent number: 10965444
    Abstract: Techniques for mitigating timing attacks via dynamically triggered time dilation are provided. According to one set of embodiments, a computer system can track a count of application programming interface (API) calls or callbacks made by a program within each of a series of time buckets. The computer system can further determine that the count exceeds a threshold count for a predefined consecutive number of time buckets. Upon making this determination, the computer system can trigger time dilation with respect to the program, where the time dilation causes the program to observe a dilated view of time relative to real time.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: March 30, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason Weber, Tobin Titus, Daniel Libby, Brian Manthos, Colin Pacitti, Pengxiang Zhao, Matthew Miller, Jordan Thomas Rabet, John Hazen
  • Patent number: 10965483
    Abstract: Systems, methods, and media for setting up a media content streaming device are provided. In some implementations, the systems comprise: a first communication interface that is configured to provide a media output to a media content presentation device; a second communication interface that is configured to transfer data; and a hardware processor that is configured to: retrieve a setup application in response to detecting a connection between the media content streaming device and a user device via the second communication interface; cause the setup application to be launched on the user device; receive, from the user device, information relating to setting up the media content streaming device; set up the media content streaming device based on the received information relating to setting up the media content streaming device; and prompt a user to connect the media content streaming device to the media content presentation device via the second communication interface.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: March 30, 2021
    Assignee: Google LLC
    Inventor: Vincent Dureau
  • Patent number: 10956139
    Abstract: Deployment of computing environment is initiated. The computing environment includes at least one integration scenario and at least one adapter providing an interface to a backend computing system. Thereafter, a runtime component prevents activation of the at least one integration scenario until such time that the at least one adapter is fully deployed. Integration flows within the at least one integration scenario are subsequently enabled to utilize the at least one adapter. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: March 23, 2021
    Assignee: SAP SE
    Inventors: Gopalkrishna Kulkarni, Sabarish T S
  • Patent number: 10958664
    Abstract: An encryption security protocol-based communication method of supporting integrity verification between a client and a server includes receiving, by the server, a first message from the client, the first message including a request for a first integrity verification of the client so as to start a handshake of a transport layer security (TLS) connection, transmitting, by the server, a second message to the client, the second message including a request for first verification information for the first integrity verification, receiving, by the server, the first verification information from the client, and performing the first integrity verification by using the first verification information, and finishing the handshake and performing data communication between the client and the server based on a result of the first integrity verification.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: March 23, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-hoon Jeon, Won-jae Lee, Hyung-sup Kim
  • Patent number: 10958563
    Abstract: A method to configure nodes in a real-time network, which nodes are connected with links to each other directly or indirectly via other nodes and communicate with each other using said links by exchanging frames, wherein: (i) at least one node (a) associates at least one queue with at least one link, (b) is connected to said at least one queue, and (c) places frames in said at least one queue for transmission on the associated link, (ii) said at least one queue is associated with a gate which can be in an open or closed state, (iii) said at least one node selects frames that are placed in said at least one queue on the at least one link associated with said queue for transmission if the gate associated therewith is in the open state and does not select frames for transmission when said gate is in the closed state, (iv) said gate changes the state with the progress of time from open to closed and vice versa to form windows as indicated by configuration data, (v) said configuration data is produced by a tool ca
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: March 23, 2021
    Assignee: TTTECH COMPUTERTECHNIK AG
    Inventors: Silviu Craciunas, Ramon Serna Oliver
  • Patent number: 10956074
    Abstract: A data storage method is provided according to an exemplary embodiment of the disclosure. The method is configured for a rewritable non-volatile memory module. The method includes: performing a data merge operation; adjusting a data receiving amount per unit time for receiving to-be-written data from a host system according to a data storage state of the rewritable non-volatile memory module; storing the received to-be-written data into a buffer memory during the data merge operation being performed; and storing the data stored in the buffer memory into the rewritable non-volatile memory module.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: March 23, 2021
    Assignee: PHISON ELECTRONICS CORP.
    Inventors: Shao-Hsien Liu, Chien-Han Kuo
  • Patent number: 10958621
    Abstract: The disclosure is directed to maintaining an asynchronous communication via an intermediary. An agent executed on a device intermediary to clients and providers can receive a request from a client for an asynchronous communication between the client device and a provider device. The agent identifies a provider dynamic identifier identifying the provider. The agent uses a communication channel selection policy to determine a communication channel and a provider static identifier corresponding to the provider device. The agent maps a client dynamic identifier assigned by the server to a client static identifier of the client device. The agent generates a transmission data package including the content, a source address identifying the client dynamic identifier and a destination address identifying the provider static identifier.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: March 23, 2021
    Assignee: Google LLC
    Inventors: Anshul Kothari, Gaurav Bhaya, Amit Agarwal, Surojit Chatterjee, Vibhor Nanavati
  • Patent number: 10956144
    Abstract: An update providing apparatus of a vehicle includes a communication circuit communicating with a server, a memory, a first controller, a second controller, and a control circuit electrically connected to the communication circuit, the memory, the first controller, and the second controller. The control circuit is configured to receive data for an update of the first controller or the second controller, from the server by using the communication circuit, to store the data for the update in the memory and transmit the data for the update to the first controller, when the data for the update is associated with the first controller, and to transmit the data for the update to the second controller without storing the data for the update, when the data for the update is associated with the second controller.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: March 23, 2021
    Assignees: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATION
    Inventors: Myeong Gyu Jeong, Dong Jin Shin, Dong Youl Lee, Young Su Kim, Heok Sang Jeong
  • Patent number: 10949446
    Abstract: Example resource provisioning systems and methods are described. In one implementation, multiple processing resources are provided within a data warehouse. The processing resources include at least one processor and at least one storage device. At least one query to process database data is received. At least some of the processing resources may process the database data. When a processing capacity of the processing resources has reached a threshold processing capacity, the processing capacity is automatically scaled by adding at least one additional processor to the data warehouse.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: March 16, 2021
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski
  • Patent number: 10951497
    Abstract: A device may configure a centralized performance indicator data store for a plurality of network function devices included in a telecommunications system. The centralized performance indicator data store may be accessible by the plurality of network function devices on a management bus of the telecommunications system via a service-based interface. The device may subscribe the centralized performance indicator data store to a message class associated with performance indicator data that is generated by the plurality of network function devices. The device may receive, from the plurality of network function devices, one or more published communications associated with the message class. The one or more published communications may include the performance indicator data. The device may store the performance indicator data in the centralized performance indicator data store.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: March 16, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Imtiyaz Shaikh, Maria G. Lam, Maqbool Chauhan, Jerry Steben, David Taft, John P. Demko
  • Patent number: 10951689
    Abstract: An advisor distribution system may include an advisor management system, which may include various software modules. The advisor management system may allow for a balanced distribution of a plurality of advisors operating a plurality of advisor computing devices into multiple groups based on value of a Mahalanobis Distance between each covariate of the plurality of advisors operating the plurality of advisor computing devices.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: March 16, 2021
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Nailong Zhang, Zizhen Wu, Adam Fox, Sarah Porter
  • Patent number: 10948890
    Abstract: A system and method of creating a personalized sounds and visuals environment to address a person's individual environment and state by receiving output from a plurality of sensors, the sensors detecting the activity of the user and the environment in which the user is active. Sounds and/or visuals to be transmitted to the user for listening and watching on the user's device are determined based on one or more of the sensor outputs, a user profile, a user mode, a user state, and a user context. The determined sounds and/or visuals are transmitted and presented to the user, and the determined sounds and/or visuals are automatically and dynamically modified in real time based on changes in the output from one or more of the plurality of sensors and/or changes in the user's profile.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: March 16, 2021
    Assignee: Endel Sound GmbH
    Inventors: Oleg Stavitskii, Kyrylo Bulatsev, Philipp Petrenko, Dmitry Bezugly, Evgeny Gurzhiy, Dmitry Evgrafov
  • Patent number: 10951724
    Abstract: A method of maintaining SIP registration in a SIP network for a SIP User Agent resident on a client device, the SIP User Agent having registered with a Push Provider to receive Push Notifications via an Operating System of the client device. The method comprises notifying a push gateway, present in a SIP path between the SIP User Agent and the SIP network, that the SIP User Agent is registered with the Push Provider, the push gateway having an interface to a push server of the Push Provider. The method further comprises performing initial SIP registration of the SIP User Agent with the SIP network via a SIP connection extending through the push gateway and thereafter maintaining a re-registration timer at the push gateway and, upon or prior to expiry of the timer, sending a push notification identifying a re-registration event from the push gateway to the client device via the push server. The push notification is received at the client device which passes the event notification to the SIP User Agent.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: March 16, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mikael Klein, Kari-Pekka Perttula
  • Patent number: 10944792
    Abstract: Methods and systems for protecting a secured network are presented. For example, one or more packet security gateways may be associated with a security policy management server. At each packet security gateway, a dynamic security policy may be received from the security policy management server, packets associated with a network protected by the packet security gateway may be received, and at least one of multiple packet transformation functions specified by the dynamic security policy may be performed on the packets.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: March 9, 2021
    Assignee: Centripetal Networks, Inc.
    Inventors: Steven Rogers, Sean Moore, David K. Ahn, Peter P. Geremia
  • Patent number: 10944677
    Abstract: An information processing apparatus includes a plurality of offload devices each of which offloads and executes a relay process of a virtual switch, each of the plurality of offload devices including a memory that stores port conversion information, the port conversion information associating virtual port identifiers for identifying virtual ports before and after a virtual port to which a virtual machine executed by the information processing apparatus is connected is moved between the offload devices, and a processor coupled to the memory and that converts an input virtual port identifier for identifying an input virtual port into which a packet is input based on the port conversion information, searches an output virtual port identifier for identifying an output virtual port of the packet by using the converted input virtual port identifier, and converts the searched output virtual port identifier based on the port conversion information.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: March 9, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Kazuki Hyoudou
  • Patent number: 10944818
    Abstract: In various implementations, provided are techniques for verifying the accuracy of the network time maintained by a client device. In various implementations, a server can be configured to obtain network time information from a network. A particular client device can also obtain the network time information, and use the network time information to compute a network time for applications executing on the network device. The client device can periodically transmit the network time information to the mirror server. When the mirror server receives the time synchronization information from a client device, the mirror server can compare the client device's network time information to the network time information captured by the mirror server. In this way, the mirror server can verify the client device's time accuracy. The mirror server and/or the client device can subsequently perform a corrective action when the client device's time is not accurate.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: March 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Erez Izenberg, Nafea Bshara
  • Patent number: 10944589
    Abstract: A method for providing wireless access to one or more wireless devices using an automation system control panel is described. In one embodiment, a communication link is established between an automation system control panel and one or more automation components. Settings are applied to configure the automation system control panel for use as a wireless access point providing two-way communication with one or more electronic devices. Applying settings includes receiving input directly at a graphical user interface of the automation system control panel, the graphical user interface further providing access to control the one or more automation components. The automation system control panel is wirelessly connected to one or more electronic devices via a wireless access point interface using the settings applied at the graphical user interface.
    Type: Grant
    Filed: August 12, 2018
    Date of Patent: March 9, 2021
    Assignee: Vivint, Inc.
    Inventors: Alex J. Dunn, Christopher Lee Harris, Bruce Ehlers, Todd M. Santiago, James E. Nye
  • Patent number: 10938707
    Abstract: In one embodiment, a method comprises determining, by a network device, a hop-by-hop path in a low-power and lossy network having a tree-based topology originated at a root network device, the hop-by-hop path comprising identified network devices for forwarding a data packet from a source network device to a destination device in the tree-based topology; and causing, by the network device, the destination device to initiate generation of a locally-optimized tree that bypasses the root network device and optimizes forwarding of the data packet from the source network device to the destination device, based on confined advertisements within the tree-based topology relative to the identified network devices.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: March 2, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Huimin She, Feiliang Wang, Li Zhao, Chuanwei Li
  • Patent number: 10938892
    Abstract: A computer-implemented method according to one embodiment includes receiving, on a first gateway node of a first cluster site, an input/output (I/O) request for a first fileset, and determining a collection of mount operations in which to add the I/O request for the first fileset. The determining includes hashing information of the first fileset against more than one collection of mount operations. The method further includes adding the I/O request for the first fileset to a first determined collection of mount operations, and outputting the first determined collection of mount operations to a first network file system (NFS) server. The first NFS server is one of a plurality of NFS servers of a second cluster site. Moreover, the first NFS server and at least one other NFS server of the plurality of NFS servers are configured to receive a collection of mount operations from the first gateway node.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik K G, Saket Kumar, Ashish Pandey
  • Patent number: 10938619
    Abstract: Systems, methods, and software described herein enhance connectivity between computing systems and containers. In one implementation, a method of allocating virtual network interfaces to containers on a host includes transferring, from the host, a request to at least one configuration resource to obtain an address configuration for one or more containers to be executed on the host. The method further provides for receiving an addressing configuration for the one or more containers to be executed on the host, and assigning a virtual network interface to each of the one or more containers based on the addressing configuration.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: March 2, 2021
    Assignee: COLORTOKENS, INC.
    Inventor: Raghavendra Rachamadugu
  • Patent number: 10938648
    Abstract: A peer configuration system provides a configuration file via peer-to-peer networking. A master device stores a peer configuration. Whenever any peer device requires configuration, the peer device assumes a slave role and queries the master device to retrieve the peer configuration. The peer configuration is thus propagated via peer-to-peer networking to the peer device. The peer device boots-up using the peer configuration retrieved from the master device.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: March 2, 2021
    Assignee: Dell Products, L.P.
    Inventor: Aditya Prasad
  • Patent number: 10929166
    Abstract: Described herein are systems, methods, and software to enhance the management of virtual nodes in a computing environment. In one example, a method includes identifying a transition event for a first version of a virtual node executing on a first host, identifying a second host to support a second version of the virtual node, and initiating execution of the second version of the virtual node on the second host. In some implementations, the virtual node comprises a non-persistent portion on the executing host and a persistent portion on a second storage element.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: February 23, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Swami Viswanathan, Xiongbing Ou, Vadim Finkelstein, Kartik Mathur
  • Patent number: 10931527
    Abstract: Various methods and systems for implementing an autonomous configuration system for configuring a service infrastructure are provided. An autonomous configuration system implements a service infrastructure configuration manager to identify discovered configuration data. The discovered configuration data supports circumventing a routing protocol for service infrastructure communications via an edge infrastructure, such that, the service infrastructure is alternatively configured to access remote configuration data based on the discovered configuration data. The discovered configuration data is discovered based an autonomous discovery service (e.g., sniffing service or a casting service). An initial configuration state is configured in the service infrastructure, based on the discovered configuration data. The service infrastructure can communicate with a service provider infrastructure associated with the service infrastructure to access the remote configuration data.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joel Maximilian Merk, Hang Kwong Lee, Aleksandr Mikhailovich Gershaft
  • Patent number: 10931746
    Abstract: Content downloads can be managed. For example, intermediary software can receive a first request to download content from a remote server. The intermediary software can receive the first request from content requesting software. The first request can be formed according to a first protocol. The intermediary software can intercept the first request to prevent the first request from being communicated to the remote server. The intermediary software can generate a second request based on the first request and according to a second protocol that is different from the first protocol and that is usable with a peer-to-peer network. The intermediary software can then transmit the second request to the peer-to-peer network to cause the content to be downloaded from the peer-to-peer network.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: February 23, 2021
    Assignee: Red Hat, Inc.
    Inventor: Giuseppe Scrivano
  • Patent number: 10931625
    Abstract: A system for providing a Domain Name System (DNS) service may include providing an agent for installation on a subscriber device. The subscriber device may be connected to the DNS service via an entry point device. The system includes receiving, from the agent, agent data indicative of a subscriber identifier and a unique identifier associated with the entry point device. The system may then determine, based on the agent data, a current Internet Protocol (IP) address associated with the entry point device and associate the unique identifier with the subscriber identifier. The system may then dynamically map the subscriber identifier to the current IP address and provide DNS service to the subscriber device based on the current IP address.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: February 23, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: Srinivas Avirneni, Keith Oborn
  • Patent number: 10931574
    Abstract: Systems, methods, apparatus and computer-readable medium are described for improving efficiency and robustness for processing network packets at a network device, such as a customer premises equipment (CPE). The network device may include a plurality of physical network interfaces for receiving and transmitting network packets, and one or more processing entities. The one or more processing entities may provide a first router for providing routing functionality, wherein the first router is not virtualized, enable a virtual machine to execute a second router for providing routing functionality and forward a network packet using the first router or the second router from the device. The one or more processors may be configured to execute instructions associated with the first router from user space.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: February 23, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Robert Bays
  • Patent number: 10931626
    Abstract: Systems and methods for automatic discovery of a network address of a machine storing a management server application. The system includes a dynamic host configuration protocol (DHCP) server, which may perform internet protocol (IP) address leasing for DHCP clients. When the DHCP server performs IP address leasing to the machine storing the management server application, the DHCP server may configure a first IP address issued to the machine in vendor specific class information. When the DHCP server performs IP address leasing to a computing device functioning as a thin/zero client, the DHCP server may, in the IP address leasing process, send the vendor specific class information requested to the computing device. Thus, the computing device may retrieve the first network address of the machine from the vendor specific class information, and communicate with the management server application using the first network address of the machine.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: February 23, 2021
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Veerajothi Ramasamy, Varadachari Sudan Ayanam, Balasubramanian Chandrasekaran, Indira Valmiki
  • Patent number: 10924325
    Abstract: Disclosed is a technique for providing packet filter maps with high branching factors in a system for managing network traffic in a visibility fabric. A high branching factor enables a map to branch out more than two ways. High branching factors can be realized by allowing a map to be affiliated with more than one action set. For example, each rule of the map may be affiliated with a unique action set that is executed only when the corresponding rule is satisfied.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: February 16, 2021
    Assignee: Gigamon Inc.
    Inventor: Anil Rao
  • Patent number: 10924512
    Abstract: Examples described herein include systems and methods for providing secure access to an email server. A gateway server can receive a request for email notification information from a notification server and parse the request to identify at least one user device associated with the request. The gateway server can then determine whether the identified devices comply with any applicable compliance rules, for example by requesting a compliance status from a management server at which the identified devices are enrolled. If at least one of the identified devices is in compliance, the gateway can pass the request through to the email server. The gateway can then receive a response from the email server and provide it to the notification server.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: February 16, 2021
    Assignee: VMware, Inc.
    Inventors: Ruben Nieves, Ian Ragsdale, Evan Hurst, Martin Kniffin, Manish Kumar