Network Computer Configuring Patents (Class 709/220)
  • Patent number: 10671489
    Abstract: A variable checkpoint mechanism in a streams manager checkpoints a streaming application based on periodic time periods for checkpoints. The variable checkpoint mechanism can take a checkpoint before a periodic time period ends when a spike is coming, or can take a checkpoint after the periodic time period ends when there is backpressure in a consistent region of the streaming application. When there is no anticipated spike coming and when there is no backpressure in a consistent region of the streaming application, the checkpoint is performed at the normal end of the periodic time period for checkpoints. In this manner the checkpoint timing of the variable checkpoint mechanism can be adjusted real-time to minimize the negative impact of checkpointing on the performance of the streaming application.
    Type: Grant
    Filed: March 16, 2019
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Patent number: 10673747
    Abstract: Systems and methods for provisioning network services include receiving a provisioning request and, in response, initiating a first configuration operation in which a network address is assigned to a piece of network equipment for providing the network service. A network service path is established to the address such that when the equipment is connected to the network, a second configuration operation may be initiated in which the equipment is initialized to perform one or more network functions in support of the network service. Submission of provisioning requests may be conducted through a portal or similar environment that further enables users to analyze, modify, or otherwise manage their network equipment and services.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: June 2, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Eric D. Gundersen, Steven M. Rdzak, Rene Grippo
  • Patent number: 10673852
    Abstract: Organizing a trusted network includes receive, by a local device, a message from a first remote trusted device identifying a first service hosted by the first remote trusted device, wherein the local device and the first remote trusted device are in a trusted network. Organizing a trusted network also includes indexing, by the local device, the first service in a registry comprising services available to the local device and a location of each service available, wherein the registry is local to the local device.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: June 2, 2020
    Assignee: McAfee, LLC
    Inventors: Ned M. Smith, Venkata Ramanan Sambandam
  • Patent number: 10673649
    Abstract: In accordance with various implementations, a method is performed at a gateway with one or more processors, non-transitory memory, and a data interface. The method includes: obtaining a request to instantiate a tunnel for data from a guest service provider (GSP) to a user device that traverses an operator network; determining whether the request satisfies tunneling criteria, where the tunneling criteria at least includes a first criterion associated with intrinsic information associated with the operator network and a second criterion associated with extrinsic information that characterizes network resources of the network operator based on a relationship between the operator network and the GSP; instantiating the tunnel in response to determining that the request satisfies the tunneling criteria, where instantiating the tunnel includes the gateway transmitting tunnel instructions to other nodes of the operator network; and routing the data through the tunnel to transmit the data to the user device.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: June 2, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Humberto Jose La Roche, Desmond Joseph O'Connor
  • Patent number: 10671570
    Abstract: A Web Application Open Platform Interface (WOPI) server is communicatively connected to an information management (IM) server and to an online application server which acts as a WOPI client of the WOPI server. When a user wishes to open, create, or edit a document in an online application hosted by the online application server, the WOPI server is called, instead of the IM server which manages the document at the backend of an enterprise computing network. The WOPI server is configured for obtaining a working copy of the document from the IM server and providing the working copy to the WOPI client. The WOPI client provides the working copy to the online application for display on the user device. When the work is done, the working copy is sync'd back through the WOPI server to the IM server as a new draft and deleted by the WOPI server.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: June 2, 2020
    Assignee: OPEN TEXT SA ULC
    Inventors: Jody Hupton Palmer, Gary Clayton Cowan, Robert David James Reynolds
  • Patent number: 10671376
    Abstract: The present disclosure provides a server program hot upgrading method comprising following steps: the server controlling a processing instance A which is currently running to stop receiving business requests and to continue processing a current business request when the server program upgrades; the server creating a new processing instance B by the updated server program, to process the business requests received by the processing instance B; the server controlling the processing instance A to exit after the processing instance A has finished processing the business request, and the server program finishing hot upgrading.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: June 2, 2020
    Inventor: Zeshui Xu
  • Patent number: 10673899
    Abstract: The disclosed computer-implemented method for enforcing access-control policies may include (1) detecting, at a network device capable of configuring networks according to access-control policies, an attempt to connect a client to an access-controlled network, (2) identifying an access-control policy that applies to the access-controlled network, (3) configuring the access-controlled network according to the access-control policy, and (4) notifying the client that the access-controlled network is available. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: June 2, 2020
    Assignee: NortonLifeLock Inc.
    Inventor: Justin Harmon
  • Patent number: 10671490
    Abstract: A variable checkpoint mechanism in a streams manager checkpoints a streaming application based on periodic time periods for checkpoints. The variable checkpoint mechanism can take a checkpoint before a periodic time period ends when a spike is coming, or can take a checkpoint after the periodic time period ends when there is backpressure in a consistent region of the streaming application. When there is no anticipated spike coming and when there is no backpressure in a consistent region of the streaming application, the checkpoint is performed at the normal end of the periodic time period for checkpoints. In this manner the checkpoint timing of the variable checkpoint mechanism can be adjusted real-time to minimize the negative impact of checkpointing on the performance of the streaming application.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Patent number: 10664297
    Abstract: A method of managing virtual network functions for a network, the method including providing a virtual network function (VNF) including a number of virtual network function components (VNFCs) of a number of different types, each VNFC comprising a virtual machine (VM) executing application software. The method further includes creating for up to all VNFC types a number of deactivated VMs having application software, monitoring at least one performance level of the VNF, and scaling-out the VNF by activating a number of deactivated VMs of a number of VNFC types when the at least one performance level reaches a scale-out threshold.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: May 26, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Michael Bruun, Thomas Mortensen
  • Patent number: 10666711
    Abstract: The present document describes a system comprising at least two processing nodes (1) that are connected by a network, and an application distribution function, which automatically distributes processing components (3) of an application to be run on the system over the nodes (1). The system is configured, when a sending processing component and a corresponding receiving processing component are arranged on different nodes, to determine, based on information about the processing component (3) which receive the data, in which representation to send the data via the corresponding communication channel (4).
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: May 26, 2020
    Assignee: Alcatel Lucent
    Inventors: Juergen Sienel, Markus Bauer, Ralf Klotsche
  • Patent number: 10666512
    Abstract: Systems and methods for configuring a device to operate based on a current configuration state of the device in a manner agnostic to an assumed configuration state of a device. Systems can include a local state aware device manager and a state aware device configuration agnostic mediator. Methods can include locally determining an actual current configuration state of a device in operation, generating desired configuration instructions based on the actual current configuration state of the device, and locally configuring the device to operate according to the desired configuration instructions.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: May 26, 2020
    Assignee: Aerohive Networks, Inc.
    Inventors: Kenshin Sakura, Douglas Robert Case
  • Patent number: 10666560
    Abstract: Various innovations for servicing of a virtual switch in a virtual networking layer are presented. The innovations include new architectures for a virtual networking layer and new operations performed when servicing a virtual switch. In some example implementations, during virtual switch servicing, interruption to actual network connectivity is minimal—below a timeout threshold that signifies failure of a network connection. Connections for a host, VMs, and physical network adapter can be maintained while the virtual switch is serviced. Although some interruption to actual network connectivity happens, apparent connectivity (for a VM) over a connection between the VM and the virtual switch can be maintained during the servicing of the virtual switch. Similarly, apparent connectivity (for a host) over a connection between the host and the virtual switch can be maintained during the servicing of the virtual switch.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omar Cardona, Alexander Malysh, Sze K. Li
  • Patent number: 10666583
    Abstract: Embodiments of the inventive system and methods are directed to a computer program that employs a drag-and-drop user interface for managing dialogue states, tracking dialogue context, understanding dialogue utterances, and managing dialogue sessions. Each dialogue element is defined in a “node” that can be dragged and dropped into a canvas of the user interface. An embodiment provides wiring mechanisms to freely link nodes. Dialogue utterances are contained in messages that flow through the wires linking different nodes until exiting the canvas to an end user. An executable image of a conversational agent is then generated by compiling the source code associated with the nodes based on their connections. A conversational agent can be deployed in an electronic device such as a home device, which configured to perform an action in response to a user verbal command or request using the conversational agent deployed therein.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: May 26, 2020
    Assignee: BAIDU USA LLC
    Inventors: Xuchen Yao, Guoguo Chen
  • Patent number: 10659467
    Abstract: A non-transitory computer readable storage medium has instructions executed by a processor to receive a query statement. The query statement is one of many distributed storage and distributed processing query statements with unique data access methods. Token components are formed from the query statement. The token components are categorized as data components or logic components. Modified token components are formed from the token components in accordance with a policy. The query statement is reconstructed with the modified token components and original computational logic and control logic associated with the query statement.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: May 19, 2020
    Assignee: BlueTalon, Inc.
    Inventors: Pratik Verma, Rakesh Khanduja
  • Patent number: 10657466
    Abstract: A cloud management system can track the usage of the virtual machines in order to determine the fees associated with the user's subscription to the cloud computing environment. The usage can include the resources consumed to support the virtual machines and can include the utilization of the virtual machines by the user or third parties. The cloud management system can determine the fees charged to the user for utilizing the cloud computing environment based on the tracked usage.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: May 19, 2020
    Assignee: Red Hat, Inc.
    Inventors: James Michael Ferris, Aaron Peter Darcy
  • Patent number: 10656980
    Abstract: Disclosed herein is method and system for processing data in serverless computing environment. In an embodiment, information related to functions associated with plurality of serverless computing platforms and the data to be processed are received from data sources. Thereafter, processing operations required for processing the data are determined based on characteristics of data and domain related to data. Further, confidence scores for each function is determined by correlating processing operations and information related to functions. A target function for performing processing operations is identified based on evaluation of confidence scores, and the target function is deployed by forwarding data to serverless computing platform associated with the target function. Finally, the data is processed when an event is triggered for processing the data by target function.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: May 19, 2020
    Assignee: Wipro Limited
    Inventor: Radha Krishna Singuru
  • Patent number: 10659497
    Abstract: A computer-implemented method of extending generic resilient identity services (GRIDS) is provided that comprises: receiving, by a mapping server, a resolve request from an originator endpoint for a locator of a destination endpoint; sending, by the mapping server, a request for authorization to provide the requested locator, the request for authorization indicating an identifier of the originator endpoint; receiving, by a policy server, the request for authorization; accessing, by the policy server, from a database, a set of policies for the destination endpoint; based on the identifier of the originator endpoint and the set of policies for the destination endpoint, sending, by the policy server, an authorization response to the mapping server; and based on the authorization response, sending, by the mapping server, a response to the resolve request to the originator endpoint.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: May 19, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Alexander Clemm, Uma S. Chunduri, Padmadevi Pillay-Esnault
  • Patent number: 10652084
    Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for restoring local access elements in a software defined network (SDN) following service outages. For instance, in one example, a method includes retrieving, by a software defined networking local access element connected to a customer premises, configuration data and customer provisioning data from equipment located at the customer premises and initializing the software defined networking local access element with the configuration data and customer provisioning data to provide service to the customer premises.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: May 12, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Paul Witko
  • Patent number: 10652930
    Abstract: A system can receive an indication associated with establishing a transmission control protocol (TCP) connection. The system can determine, based on the indication, information that identifies a user device associated with the TCP connection. The system can determine, based on the information that identifies the user device, a predicted congestion level of a base station associated with the TCP connection. The system can select, based on the predicted congestion level, a congestion control algorithm to be implemented for the TCP connection. The system can cause the TCP connection to be established and implement the congestion control algorithm for the TCP connection.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: May 12, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Haim S. Ner, Feng Li, Eduard Rubinshtein, Jae Won Chung, Bjorn Olof Erland Kalderen, Damascene M. Joachimpillai
  • Patent number: 10652347
    Abstract: In accordance with an example embodiment of the present invention, there is provided an apparatus, comprising at least one processor configured to execute a computer executable program stored in a memory comprised in the apparatus, wherein the computer executable program thereby causes the apparatus to at least open a first connection to a data source device, open a second connection to a proxy device, the second connection employing a first protocol and a cross origin resource sharing context, and receive from the proxy device information of the data source device.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: May 12, 2020
    Assignee: Nokia Corporation
    Inventors: Teemu Savolainen, Bilhanan Silverajan
  • Patent number: 10649751
    Abstract: A technique for deploying an application in a cloud computing environment includes: collecting, while a user is deploying an application, metadata and instructions issued by the user on deploying the application, the metadata comprising service metadata, application metadata and topology metadata, wherein the service metadata comprise metadata on a service required for deploying the application, the application metadata comprise metadata on the application, and the topology metadata comprise metadata indicative of a relationship between the service and the application; and storing the collected metadata and instructions as a model for re-deploying the application.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tong Li, Xin Sheng Mao, Jia Tan, Bo Yang
  • Patent number: 10649753
    Abstract: A device can store a plurality of variants of an application. The device can receive, from a user device that is associated with a first variant of the application, a request for a second variant of the application. The first variant can include a first set of features and include a file size that is different than the second variant. The second variant can include a second set of features. The device can determine a first version identifier of the first variant of the application, and determine that a second version identifier associated with the second variant of the application is different than the first version identifier. The device can provide, to the user device, the second variant of the application to permit the user device to install the second variant of the application.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: May 12, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Masudur Rahman, Sonal Gandhi, Bharadwaj Vemuri
  • Patent number: 10649875
    Abstract: In some examples, a server may receive, from a computing device, a device profile identifying a gaming application and metrics associated with execution of a gaming application. The server may compare the device profile with other device profiles associated with other computing devices, determine a similarity index of the device profile with the other device profiles, and select a subset of the other device profiles based at least in part on the similarity index. The server may determine configuration differences between the device profile of the computing device and individual device profiles of the subset of the other device profiles and send the configuration recommendations to the computing device. The recommendations may include at least one of (1) modifying settings of an operating system of the computing device, (2) modifying settings of the gaming application, (3) changing a hardware component or peripheral device associated with the computing device.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: May 12, 2020
    Assignee: Dell Products, L. P.
    Inventors: Nikhil M. Vichare, Abhinav Gupta, Nikul Anil Ingley
  • Patent number: 10652725
    Abstract: The present disclosure relates to systems and methods for obtaining and using Device-to-Device (D2D) related information for a node (e.g., a wireless device or a network node) in a cellular communications network to perform one or more mobility operations for a wireless device. Embodiments of a method of operation of a network node for operation in the cellular communications system are disclosed. In some embodiments, the method of operation of the network node in the cellular communications system comprises obtaining D2D related information for one or more nodes in the cellular communications system, and using the D2D related information to perform one or more mobility operations associated with the wireless device.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: May 12, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Iana Siomina, Bengt Lindoff
  • Patent number: 10650022
    Abstract: A method for maintaining a data storage system is disclosed. The method may include monitoring for receipt of a first broadcast message from a first data storage node, where the first broadcast message may indicate that the first data storage node is operating correctly. The method may also include detecting that the first data storage node is malfunctioning based on not receiving the first broadcast message for a predetermined period of time. The method may also include initiating a data replication procedure based on detecting that the first data storage node is malfunctioning. The data replication procedure may include sending a first multicast message to a plurality of data storage nodes requesting identification of a second data storage node that maintains a copy of a file stored on the first data storage node.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: May 12, 2020
    Assignee: Compuverde AB
    Inventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
  • Patent number: 10650122
    Abstract: A computer system for providing software over a network includes: a computer system for providing software over a network is provided. The system includes: a control unit configured to reside at a site, the control unit including a control unit identification (ID) that uniquely identifies the control unit to the network; a copy of the software, the software including sets of features; a license generator configured to create a features activation file containing the control unit ID and identifying at least one set of features to be activated by the control unit; a computer configured to download the features activation file to the control unit; and, the control unit configured for activating one of the sets of features according to the features activation file. A method and a computer program product are disclosed.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: May 12, 2020
    Assignee: Corning Optical Communications LLC
    Inventors: Eytan Radian, Gila Shmueli
  • Patent number: 10650142
    Abstract: A computer-implemented method for detecting potentially malicious hardware-related anomalies may include (1) profiling a computing environment of at least one hardware component on a computing device, (2) detecting, by comparing the hardware component's profile with an expected profile for the hardware component, at least one anomaly in the hardware component's computing environment, (3) identifying additional suspicious activity on the computing device, and (4) determining, by correlating the additional suspicious activity on the computing device with the anomaly in the hardware component's computing environment, that the anomaly in the hardware component's computing environment is potentially malicious. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: May 12, 2020
    Assignee: CA, Inc.
    Inventor: Joseph Chen
  • Patent number: 10643002
    Abstract: Systems for performing a security assessment of a target computing resource, such as a virtual machine or an instance of a virtual machine, include a security assessment service that enables the use of third-party-authored rules packages in the security assessment. The third-party rules package includes rules that can operate on telemetry and configuration data of the target computing resource, produced by sensors that are native to the computing environment, but the sensor protocols, message format, and sensitive data are not exposed to the rules. An interface, such as an ingest function, may be used to convert telemetry data in the form of sensor messages into assessment data objects. The assessment data objects contain the data elements the rules evaluate, and may also have corresponding retrieval methods that are exposed to the rules; the rules call the retrieval methods to extract parameter-value pairs from the data object.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: May 5, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Vladimir Veselov, Adrian-Radu Grajdeanu, Hassan Sultan
  • Patent number: 10644941
    Abstract: A software designed protocol (SDP) network node includes a receiver, and a processor operatively coupled to the receiver. The receiver receives instructions, and receives packets. The processor updates a configuration of the SDP network node in accordance with the received instructions, and processes the received packets.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: May 5, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Petar Djukic, Xu Li, Hang Zhang
  • Patent number: 10645085
    Abstract: Various implementations disclosed herein enable a method of managing device access on one or more operator networks. The method includes determining correspondence between a first adaptor module of a plurality of adaptor modules and a first request to manage devices deployed on a first operator network associated with the first adaptor module. The first request conforms to a first interface. The method includes converting, by the first adaptor module, the first request into a second request that conforms to a second interface provided by an operator entity associated with the first operator network. The second interface is configured to mask network elements of the first operator network in order to prevent direct communication with the network elements. The method includes transmitting the second request to the operator entity via the second interface. The transmitting satisfies a security criterion to shield the network elements from the device management system.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: May 5, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Deepika Sikri, Pallavi Vanacharla, Marc Austin, Suvitha Kesavan, Suparna Kumar, Blair David Martin
  • Patent number: 10642607
    Abstract: A determination apparatus includes a difference code generation section that generates a first difference code and a second difference code, the first difference code representing a set of code pieces in a first program that are different from code pieces in a second program, the second difference code representing a set of code pieces in the second program that are different from code pieces in the first program, a logical expression derivation section that performs predetermined conversion to derive a first logical expression from the first difference code and derive a second logical expression from the second difference code, and a determination section that, depending on whether the second logical expression includes the first logical expression, determines whether the first program in a predetermined embedded device is dynamically updatable to the second program.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: May 5, 2020
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Tadaaki Tanimoto, Naoyuki Morita
  • Patent number: 10642913
    Abstract: According to an example, intent and bot based query guidance may include receiving a query associated with a domain, and identifying, based on an analysis of the query, an intent of the query by extracting an action associated with the query and an entity associated with the query. An intent model associated with the query may be generated based on a mapping of the action and the entity with a domain model of the domain. An intent domain specific language representation of the intent model associated with the query may be generated. Based on an analysis of the intent domain specific language representation, a plurality of bots may be identified, and a parameterized bot chain may be generated to respond to the query. A runtime binding of bots of the parameterized bot chain may be performed, and invoked to generate the response to the query.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: May 5, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Vibhu Sharma, Vikrant Kaulgud, Rohit Mehra, Poulami Debnath, Milind Savagaonkar
  • Patent number: 10645058
    Abstract: An information processing apparatus obtains an IP address from a DHCP server, and in the case where the obtainment of an IP address from the DHCP server has failed, determines whether or not to continue to use an IP address used previously, on the basis of a setting in the information processing apparatus.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: May 5, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Akira Ishikawa
  • Patent number: 10637599
    Abstract: Embodiments providing improved systems and methods deploying, monitoring, and troubleshooting optical physical layer networks are needed. A baseline may be created and performance data is extracted. The performance data is compared against user-defined rules to determine an appropriate action. In one embodiment, networks are first constructed in a specialized network factory, where they are racked, provisioned, audited, and tested by relevant experts in each technology. In another embodiment, a method isolates a problem in an optical transport network. When a problem is identified, the layers are repeatedly evaluated to identify the device operating at the lowest layer where an error occurs. That device is identified as being likely faulty.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: April 28, 2020
    Assignee: LIGHTRIVER TECHNOLOGIES, INC.
    Inventors: Timothy Wayne Masse, John Lynn Cooper, Travis Duane Ewert, Francis Santitoro, Michael Leddy, James Faraci
  • Patent number: 10637950
    Abstract: A computing device configured to forward a request is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device receives a request. The computing device also identifies an agent module based on the request to obtain an identified agent module. The computing device further determines an administrative service based on the identified agent module. The computing device additionally forwards the request to the administrative service. The computing device also sends a reply to the identified agent module.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 28, 2020
    Assignee: Ivanti, Inc.
    Inventors: Gregory P. Olsen, Paul Byron Hillyard
  • Patent number: 10635317
    Abstract: A storage system shares a system memory of a host. An operation method of the storage system may include receiving a command including information about a shared memory from the host, receiving a stream command having no timeout from the host, and transmitting a first packet associated with the stream command to the host in response to the received stream command. The first packet includes information for accessing the shared memory.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: April 28, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Min Kim, Byungjune Song, Songho Yoon, Jeong-Woo Park, Jaegyu Lee
  • Patent number: 10637863
    Abstract: Enforcing a policy is described. A mapping between an IP address of a device and a user identity is identified at a first appliance, at least in part by correlating event information. The mapping is transmitted to a second appliance. A policy is applied by the second appliance to the device based at least in part on the user identity.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: April 28, 2020
    Assignee: Palo Alto Networks, Inc.
    Inventors: Song Wang, Michael Soren Jacobsen, Martin Walter, Suiqiang Deng, Zhipu Jin
  • Patent number: 10638526
    Abstract: Certain aspects of the present disclosure generally relate to wireless communications and, more particularly, to methods and apparatus for utilizing a control protocol to establish multiple packet data network (PDN) connections through a trusted wide area network (TWAN). Techniques are provided for expanding mobile network capacity by offloading traffic from wireless wide area networks (WWAN) to other types of networks, including wireless local area networks (WLAN).
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: April 28, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Suli Zhao, Srinivasan Balasubramanian, Gerardo Giaretta, Arungundram Chandrasekaran Mahendran, Ajith Tom Payyappilly, Uppinder Singh Babbar
  • Patent number: 10637949
    Abstract: Embodiments regard transparent sharding of traffic across messaging brokers. An embodiment of a method of sharding message traffic across messaging brokers includes providing a message sharding service for message sharding among a plurality of registered message brokers, wherein providing the message sharding service includes applying a current message sharding strategy; and sharding messages among the registered message brokers according to the current message sharding strategy, including registering the message brokers and assigning message queues to registered message brokers according to the current message sharding strategy; wherein the current message sharding strategy is one of a plurality of message sharding strategies.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: April 28, 2020
    Assignee: salesforce.com, inc.
    Inventor: Xiaodan Wang
  • Patent number: 10638320
    Abstract: A determination is made as to whether a password is required for connecting to a wireless network. In response to determining that no password is required for connecting to the wireless network, data is retrieved from at least one predefined network address through the wireless network. A determination is made as to whether a secondary login verification is required for connecting to the wireless network based on, at least, the retrieved data from the at least one predefined network address.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: April 28, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Baochu Wang
  • Patent number: 10628177
    Abstract: Unikernel provisioning is disclosed. A binary is received. The received binary is converted into a unikernel that is deployable on a virtual machine at least in part by generating a disk image comprising the received binary, a loader for loading the received binary, and portions of an operating system required to execute the received binary.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: April 21, 2020
    Assignee: NanoVMs, Inc.
    Inventor: Ian Eyberg
  • Patent number: 10628190
    Abstract: Embodiments of the present application provide an acceleration management node. The acceleration management node separately receives acceleration device information of all acceleration devices. The acceleration device information includes an acceleration type and an algorithm type. The acceleration management node obtains an invocation request from a client. The invocation request is used to invoke an acceleration device to accelerate a service of the client, and the invocation request includes a target acceleration type and a target algorithm type. The acceleration management node queries the acceleration device information to determine, from all the acceleration devices of the at least one acceleration node, a target acceleration device matching the invocation request. The acceleration management node further instructs a target acceleration node to respond to the invocation request.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: April 21, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jianbang Wu, Peng Yuan
  • Patent number: 10630592
    Abstract: The application provides a routing method which includes configuring a first path and a second path in charge of load sharing for a data flow, and configuring a third path in charge of reroute protection. A first group entry is generated for instructing the forwarding device to use the first path and the second path as load-sharing paths and use the third path to perform reroute protection on the first path and the second path. A flow entry for instructing to perform an operation of going to the first group entry is generated.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: April 21, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shihai Hu, Peng Ma, Bing Dang
  • Patent number: 10628197
    Abstract: A management system and method for deploying a virtual processing instance from an open virtual appliance (OVA) template file involves accessing the OVA template file stored on a storage of a computer to stream at least one file from the storage of the computer for processing and to transmit a disk image file of the virtual processing instance in the OVA template file from the storage of the computer to a storage of a destination host computer on which the virtual processing instance is to be deployed.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: April 21, 2020
    Assignee: VMware, Inc.
    Inventors: Yanping Cao, Pratik Kapadia
  • Patent number: 10630551
    Abstract: The method includes: after a first gateway device is connected to a second gateway device, determining, by the first gateway device, whether the second gateway device and the first gateway device are in a same home network; when the first gateway device and the second gateway device are in the same home network, switching, by the first gateway device, to be a bridge device of the second gateway device; receiving, by the first gateway device, a network parameter sent by the second gateway device, where the network parameter includes an SSID of the second gateway device and an Internet Protocol IP address assigned by the second gateway device to the first gateway device, and the IP address is an address in a network segment corresponding to the SSID; and performing, by the first gateway device, network configuration on the first gateway device according to the network parameter.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: April 21, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaotian Zhang, Jin Li, Hailong Zhao
  • Patent number: 10630772
    Abstract: The disclosed embodiments disclose techniques for maintaining global name consistency for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller receives a client request to perform a namespace operation upon a filesystem object. The cloud controller contacts the cloud controller that manages (“owns”) the portion of the global namespace for the distributed filesystem that includes the filesystem object. This second cloud controller ensures the consistency of the filesystem object across the distributed filesystem during the namespace operation.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: April 21, 2020
    Assignee: PANZURA, INC.
    Inventors: Steve Hyuntae Jung, Shishir Mondal, John Richard Taylor, Yun Lin
  • Patent number: 10621111
    Abstract: The present invention provides a system and method for remote configuration and management of internet of thing devices, whereby applications do not need to explicitly participate in a particular configuration scheme and the application configuration and management can be performed securely and remotely while the Secure Remote Management engine is architecturally decoupled from the bearing protocols used by the remote enterprise to configure and manage the device or devices.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: April 14, 2020
    Inventors: Timothy Clark Winter, Chinmay Shrikant Shete, Vinod Sitaram Mukkamala
  • Patent number: 10621069
    Abstract: An information processing apparatus includes an extraction unit, a generation unit, a building unit, and a presentation unit. The extraction unit extracts, in accordance with similarity in a use condition for a first application that is a target application to be used by a user, a cloud service including a second application that has been used under a use condition similar to the use condition for the first application. The generation unit generates a parameter for satisfying the use condition for the first application in the cloud service. The parameter is generated from load information regarding a use result of the second application in the cloud service. The building unit builds, in the cloud service, an environment for implementing the first application by using the parameter. The presentation unit presents, to the user, a result of measurement of a performance of the first application in the environment.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: April 14, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Katsuji Tokie
  • Patent number: 10623243
    Abstract: A remote computing session management process is directed to the execution and management of aspects of virtual instances executed on data center computers at a program execution service (PES) platform. A computing session may be established between the PES platform and a computing device connected to the PES platform over a communications network. The data created by the user of the client computing device interacting with the virtual instance may be stored, and following an interruption of the remote computing session, the data may be used when re-establishing the remote computing session.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: April 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Deepak Suryanarayanan, Eugene Michael Farrell, David Everard Brown, Eric Jason Brandwine, Ajit Nagendra Padukone
  • Patent number: 10623280
    Abstract: Methods and apparatus are disclosed for diagnostic testing, and in particular to methods and apparatus for obtaining diagnostic test results in respect of network-reliant applications used by one or more devices (1, 1?) in a local user network (3), the one or more user-devices (1, 1?) being operable to communicate with a digital communications access network (5, 6, 8) via a network gateway device (2) having a control module associated therewith, and being operable to communicate with remote networked devices (7, 9) involved in said network-reliant applications via the access network. Preferred embodiments relate to methods and apparatus for triggering diagnostic testing procedures and obtaining test results indicative of the actual Quality of Experience (QoE) of one or more users of the applications being run on the user-devices (1, 1?) in the user network (3).
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: April 14, 2020
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Alan Smith, Trevor Burbridge