Patents Examined by Lan-Dai T Truong
-
Patent number: 11165861Abstract: A verifier peer system transmits a request to an application of another peer system to obtain integrity data of the application. In response to the request, the verifier peer system obtains a response that includes kernel secure boot metrics of the other peer system and integrity data of the application and of any application dependencies. If the verifier peer system determines that the response is valid, the verifier peer system evaluates the integrity data and the kernel secure boot metrics against a set of Known Good Values to determine whether the integrity data and the kernel secure boot metrics are valid. If the integrity data and the kernel secure boot metrics are valid, the verifier peer system determines that the other peer system is trustworthy.Type: GrantFiled: February 6, 2020Date of Patent: November 2, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Sujal Sheth, Shwetha Subray Bhandari, Eric Voit, William F. Sulzen, Frank Brockners
-
Patent number: 11165645Abstract: Described embodiments provide systems and methods of maintaining message queues during deployments of application updates. A queue manager may maintain a first message queue including a first channel for messages between a first release and a second release. The first release and the second release may write to and read from the first message queue. The queue manager may establish, responsive to deployments, a second message queue including a second channel for messages between the first release and the second release. The queue manager may transfer, from the first message queue to the second message queue, the first channel. The first release and the second release may cease to write to and read from the first message queue.Type: GrantFiled: April 24, 2020Date of Patent: November 2, 2021Assignee: CITRIX SYSTEMS, INC.Inventors: Yongyu Chen, Pengcheng Zhang
-
Patent number: 11115428Abstract: A device receives network data and artificial packets associated with a network, and processes the network data to generate sequential sets of the network data. The device processes the sequential sets of the network data, with a time series model, to generate time series network data, and determines whether the time series network data satisfies a quality threshold. The device transforms, when the time series network data satisfies the quality threshold, residual data in the time series network data to identify data outliers, and removes the data outliers to generate modified time series network data. The device processes the modified time series network data, with a model, to generate a forecast data point, and compares the forecast data point and an actual data point to determine whether an anomaly exists in the network. The device performs one or more actions based on determining whether the anomaly exists in the network.Type: GrantFiled: November 21, 2019Date of Patent: September 7, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Christopher D. Bynum, Scott G. Carter
-
Patent number: 11115300Abstract: Systems, methods, and computer-readable media for detecting and reporting anomalies in a network environment for providing network assurance. In some embodiments, a system can determine confidence scores for at least one value of parameters of a network environment defining network events occurring in the network environment. The confidences scores can indicate a frequency that the defined network events have a specific event state. The confidence scores can be monitored to detect an anomaly in the network environment. In response to detecting the anomaly in the network environment, the system can determine a relevant network state of the network environment. The relevant network state of the network environment and the anomaly in the network environment can be presented to a user.Type: GrantFiled: March 9, 2020Date of Patent: September 7, 2021Assignee: Cisco Technology, IncInventors: Shadab Nazar, Pavan Mamillapalli, Azeem Suleman, Jagdev singh Tur, Ayas Pani
-
Patent number: 11086684Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a computing environment. Examples disclosed herein include identifying (i) needy workloads and (ii) offering workloads in the computing environment. Disclosed examples also include selecting a first one of the offering workloads to lend resources to a first one of the needy workloads. Disclosed examples further include causing a host associated with the first one of the offering workloads to at least one of (i) instantiate a first virtual machine when the host is implemented with a second virtual machine or (ii) instantiate a first container when the host is implemented with a second container, and assigning the first virtual machine or the first container to the first one of the needy workloads.Type: GrantFiled: June 15, 2020Date of Patent: August 10, 2021Assignee: VMware, Inc.Inventors: Gireesha Udagani Siddappa, Samdeep Nayak, Ravi Kumar Reddy Kottapalli, Srinivas Sampatkumar Hemige, Shubham Verma
-
Patent number: 11089090Abstract: A system and a method are provided for enabling a user to connect a serial port of a device server to a serial device, query and capture data and settings pertaining to the serial device such that the device server can communicate and exchange data with the serial device without requiring customized programming. The device server may periodically query and capture user-specified data from the serial device. A poll configuration feature may be used to specify one or more commands which the device server will periodically query from the serial device. The response to each poll may be further sliced into a multiplicity of smaller portions according to user-specified filter rules. The captured data may be presented to other users online by way of a Web Manager, and the device server may establish machine-to-machine communications by way of XML and a Command Line Interface.Type: GrantFiled: July 31, 2019Date of Patent: August 10, 2021Assignee: Lantronix, Inc.Inventor: Steve Cook
-
Patent number: 11080076Abstract: 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: GrantFiled: April 18, 2020Date of Patent: August 3, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jianbang Wu, Peng Yuan
-
Patent number: 11064046Abstract: An embodiment may involve a computational instance disposed within a remote network management platform. The computational instance may contain queues and facilitate the execution of applications. Communication between the computational instance and a managed network may involve: (i) selecting, by a particular application, a particular output queue; (ii) writing, by the particular application, a unit of work generated by the particular application to the particular output queue; (iii) providing, by particular output queue, the unit of work to a particular proxy server application; (iv) retrieving, by a particular input queue, a result from the particular proxy server application, where the result represents an outcome of the particular proxy server application carrying out the unit of work, and where the particular input queue is associated with the particular output queue; and (v) retrieving, by the particular application, the result from the particular input queue.Type: GrantFiled: June 15, 2020Date of Patent: July 13, 2021Assignee: ServiceNow, Inc.Inventors: Vadim Dukhovny, Dov Miron, Marina Osherov
-
Patent number: 11050632Abstract: Improving automated discovery of inventory, includes obtaining a discovery message from a network device, wherein the discovery message identifies an identifier, a location, and one or more capabilities of the network device, wherein the discovery message is detected by a management instrumentation discovery (MID) server, automatically modifying a data structure of an inventory data store to include the identifier, the location, and the one or more capabilities based on the discovery message, wherein the inventory data store identifies enterprise assets and configurations of the enterprise assets, and providing the modified data structure of the inventory data store to a controller such that the network device is usable by the controller.Type: GrantFiled: September 24, 2019Date of Patent: June 29, 2021Assignee: ServiceNow, Inc.Inventors: William Jason Smith, Gianpaolo Pagano Mariano
-
Patent number: 11051192Abstract: A network data analytics function, which may be implemented as a service, is disclosed which provides a new and improved network data analytics capability in 5G core networks.Type: GrantFiled: August 10, 2018Date of Patent: June 29, 2021Assignee: Convida Wireless, LLCInventors: Hongkun Li, Michael F. Starsinic, Rocco Di Girolamo, Catalina Mihaela Mladin
-
Patent number: 11050842Abstract: An example method is provided to deploy an application in multiple cloud computing environments. The method may comprise a computing system generating a first request to deploy an application in a first cloud computing environment according to a first deployment plan and a second request to deploy the application in a second cloud computing environment according to a second deployment plan. The method may comprise selecting, from multiple communication components configured on the computing system, a first communication component to communicate with a first orchestration node in the first cloud computing environment and a second communication component to communicate with a second orchestration node in the second cloud computing environment. The method may further comprise sending the first request to the first orchestration node via the first communication component, and the second request to the second orchestration node via the second communication component.Type: GrantFiled: July 15, 2019Date of Patent: June 29, 2021Assignee: VMware, Inc.Inventors: Ping Chen, Yuanzhi Wang, Wei Zhang
-
Patent number: 11044209Abstract: Improved techniques for responding to a server that is overwhelmed with messages are disclosed herein. Messages may initially be placed in an “incoming” queue. Once accepted by the server for processing, a corresponding message may be placed in an accepted queue, and an indication is generated that the message will be processed. When the number of messages in the accepted queue meets or exceeds a defined threshold, new messages addressed to the incoming queue are rejected. Also, computing resources are allocated to the incoming queue until the messages in the incoming queue have been processed (or meet another condition). Once the incoming queue is empty or meets another condition, resources are allocated to the accepted queue. Once the number of messages in the accepted queue meets or falls below a second threshold, new messages are allowed again into the incoming queue.Type: GrantFiled: April 20, 2020Date of Patent: June 22, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Sulabh Shrivastava
-
Patent number: 11038778Abstract: The current document is directed to an automated-application-installation subsystem that provisions, installs, and configures applications across cloud-computing providers, including applications that invoke functions provisioned and executed through a distributed-function-as-a-service feature of the automated-application-installation subsystem. The automated-application-installation subsystem employs application blueprints to identify components to provision. An application blueprint generally includes component specifications, constraints, and interdependencies. The automated-application-installation subsystem then determines a cost-effective provisioning of the identified components across available cloud-computing providers and installs the application according to the cost-effective provisioning.Type: GrantFiled: December 11, 2018Date of Patent: June 15, 2021Assignee: VMware, Inc.Inventors: Agila Govindaraju, Ashish Dhar, Ravi Kasha
-
Patent number: 11023555Abstract: Embodiments provide cloud based identity management to authenticate a user. At a first authentication layer, embodiments receive a request from the user to be authenticated, where the request is received from a browser application on a user computer, and create at least one cookie, where the cookie includes state information of the request and is adapted to be stored on the browser application. At the first authentication layer, embodiments first redirect the request to a second authentication layer. At the second authentication layer, embodiments receive the cookie from the browser application and authenticate the user, and second redirect the request to the first authentication layer, where the second redirecting includes providing a result of the authenticating as a query parameter.Type: GrantFiled: August 26, 2019Date of Patent: June 1, 2021Assignee: Oracle International CorporationInventors: Damien Carru, Mrudul Pradeep Uchil, Bhavik Sankesara, Risheng Xia
-
Patent number: 11012404Abstract: A transaction management platform is provided that is configured to perform end-to-end tracking of messages in a medical network. Message tracking information is used to provide a graphical diagram to represent flow of messages within the medical network. Graphical properties of the diagram correspond to different properties of the messages.Type: GrantFiled: March 23, 2020Date of Patent: May 18, 2021Assignee: C/HCA, Inc.Inventors: Kevin Ronald Linkous, Alan Scott, Ryan Staggs, Lars Söderkvist, William Landon Barnickle, Scott A. Southworth, Shannon Dewayne Dickens
-
Patent number: 11005715Abstract: A telecommunication system can include routing devices, a bearer-management device, and a policy-management device. The bearer-management device can receive a request from a terminal to create a specialized bearer (SB) for a non-audio, non-video media type. The bearer-management device can determine that the request is associated with an authorized user, and then send a setup message comprising a Quality of Service (QoS) indicator to the policy-management device. The policy-management device can create the SB permitting data exchange between the terminal and a routing device. The SB can have QoS characteristics associated with the QoS indicator. In some examples, the terminal can receive a network address, determine an associated network port, and send a SIP INVITE message indicating the non-audio, non-video media type. The terminal can then exchange data on the network port with a peer network terminal.Type: GrantFiled: December 21, 2018Date of Patent: May 11, 2021Assignee: T-Moblle USA, Inc.Inventors: Paul Bongaarts, Mallika Deshpande, Grant Morgan Castle, Otto Fonseca Escudero, Andrew Gapin, Egil Gronstad, Kirti Krishnan, Salvador Mendoza
-
Patent number: 11005734Abstract: Aurora Service broker for Cloud Foundry platform wherein the Aurora Service broker comprise an hardware and software arrangement to form an interface between the Cloud Foundry platform and Amazon Web Service (AWS) allowing the AWS Service available to applications through Cloud Foundry platform.Type: GrantFiled: December 26, 2018Date of Patent: May 11, 2021Assignee: AGARIK SASInventor: Christophe Bon
-
Patent number: 10999142Abstract: This disclosure describes techniques that include collecting flow data associated with communications between network devices, and determining, based on the flow data, one or more virtual networks over which the communications are taking place. In one example, this disclosure describes a system configured to perform operations comprising: storing virtual network configuration information associated with a first virtual network and a second virtual network established within a network; collecting underlay flow data associated with communications between a first server and a second server, wherein each of the first server and the second server are implemented as bare metal servers; determining, based on the underlay flow data and the stored virtual network configuration information, that the first server and the second server have communicated over the first virtual network; and generating a user interface.Type: GrantFiled: June 30, 2020Date of Patent: May 4, 2021Assignee: Juniper Networks, Inc.Inventors: Biswajit Mandal, Harshit Naresh Chitalia, Manoj Ganesh Naik
-
Patent number: 10999446Abstract: A community reporting system is described. The system includes a computer server and a plurality of user computing devices. The system operates to receive from the user computing device a signal having community condition information including a community condition in a corresponding community. The community condition information is geotagged. The system automatically accumulates the community condition information and aggregates the community condition information within the memory of the computer server to store the accumulated and aggregated information corresponding to the community information in which the community condition occurred. The system maintains the community condition information stored in the memory of the computer server. The system also operates to send alerts to user computing devices of the system regarding community conditions corresponding to the stored community condition information within the server.Type: GrantFiled: February 11, 2020Date of Patent: May 4, 2021Inventor: Charles Isgar
-
Patent number: 10992787Abstract: A distributed networking system and protocol is provided to a networking system with a modular design. The distributed networking system may include a networking system, modules, control module, user interface module, input/output module, network module, data transmission network, hybrid modules and composite modules. A method to interface with accessories of a system with a modular design using the distributed networking system and protocol is also provided.Type: GrantFiled: September 30, 2019Date of Patent: April 27, 2021Assignee: Profire Energy, Inc.Inventors: Patrick David Fisher, Benjamin Ryan Northcott, Curtis Michael Dublanko