Patents Examined by Wing F. Chan
  • Patent number: 11882174
    Abstract: Systems and methods are described for providing a virtual machine (“VM”) as a service. A user device can install a VM to enable itself as an edge node. The user device can then and use a portion of its computing resources to provide the service to the endpoint device by running the VM. In an example, an edge node can directly receive a request for a service from an endpoint device. The edge node can determine that it needs assistance from another device to jointly provide the service. Then another user device which is available to operate as an edge node can join the edge team.
    Type: Grant
    Filed: January 17, 2022
    Date of Patent: January 23, 2024
    Assignee: VMWare, Inc.
    Inventor: Helen Zeng
  • Patent number: 11876805
    Abstract: The techniques disclosed herein improve existing systems by rendering a first user interface (UI) on a device of a member in a defined group, including messages being communicated between the defined group of users of the communication session. A selection of a message set including a subset of the messages of the defined group is received for corresponding with a non-member user who is not a member of the defined group. The selected message set is delivered to the non-member user. A second UI is rendered including the selected message set and subsequent messages exchanged between the non-member user and a subset of the users in the defined group directed to the selected message set. Full access is not provided to other subsequent messages in the defined group not directed to the selected message set. Subsequent messages exchanged between the non-member user and the defined group are rendered. The subsequent messages are rendered in context of messages prior to the selected message.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: January 16, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nakul Madaan, Neeraj Kumar Jain, Dominic Roedel
  • Patent number: 11876682
    Abstract: Systems and methods are disclosed for a consensus-based node retirement in a mesh network. An example system includes: a mesh network comprising a plurality of nodes, including a first node, a second node, and a mesh controller; a processor; and memory. The memory may store instructions that, when executed by the one or more processors, may cause the mesh controller to: distribute a mesh membership contract to the mesh network, the mesh membership contract comprising membership rules; receive, from the first node, based on a performance status of the second node, an identification of a deficiency in a performance metric of the second node, wherein the deficiency is based on a failure of the second node to satisfy a membership rule; and remove, after a consensus by the mesh network for the identified deficiency, one or more capabilities of the second node from the mesh network.
    Type: Grant
    Filed: February 20, 2023
    Date of Patent: January 16, 2024
    Assignee: Red Hat, Inc.
    Inventors: Pierre-Yves Chibon, Leigh Griffin
  • Patent number: 11876852
    Abstract: Described embodiments provide for dynamically optimizing the number of application layer streams that may be multiplexed into a single transport layer connection, providing the advantages of application layer multiplexing without incurring unnecessary congestion-based network delays. A device may monitor net bandwidth and packet loss rates for a connection, and may dynamically increase and decrease a number of concurrent application layer streams to balance throughput and congestion avoidance. As congestion increases, the device may reduce concurrent stream limits in order to spawn additional transport layer connections, allowing faster congestion recovery and reduced performance impairment.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: January 16, 2024
    Assignee: Citrix Systems, Inc.
    Inventor: Praveen Raja Dhanabalan
  • Patent number: 11870860
    Abstract: A cloud infrastructure is configured and deployed for managing services executed on a cloud platform. The cloud infrastructure includes a control datacenter configured to communicate with one or more service datacenters. The service datacenter deploys one or more application programming interfaces (API's) associated with a service. The service datacenter also deploys an administration agent. The control datacenter hosts an engine that receives requests from users to perform administration operations by invoking the administration API's. In this manner, the control datacenter functions as a centralized control mechanism that effectively distributes administration operation requests as they are received from users to service datacenters that can service the requests. The cloud infrastructure provides an auditable, compliant and secure management system for administering services for distributed systems running in the cloud.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: January 9, 2024
    Assignee: Salesforce, Inc.
    Inventors: Prasad Peddada, Sriram Shankarlal, Giridharan Sridharan, Nirav K. Butala
  • Patent number: 11863398
    Abstract: Aspects of the disclosure are directed to a central management plane (CMP) of one or more processors for regulating streams of data from each of a number of network nodes of a distributed network. The one or more processors can train and deploy machine learning models across the network nodes, and the CMP can generate policies for each network node. The generated policies specify how a network node is to transmit data to the platform for further training or retraining of the deployed machine learning models. The CMP generates the policies using metric data characterizing each network node and respective streams of input data, and are generated based on a number of objectives, including model output quality of the deployed models, and operational cost to transmit and process streams of data across the distributed network.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: January 2, 2024
    Assignee: Google LLC
    Inventors: Rajeev Koodli, Mazin Gilbert
  • Patent number: 11863378
    Abstract: Techniques for automating the provisioning, configuring, and onboarding of network devices into a cloud management platform. The cloud management platform can be used to manage network devices that are provisioned in on-premise environments, cloud environments, and/or hybrid environments. However, it can be a cumbersome and error-prone process for a user to manually configure each of the network devices with connectivity settings needed to be managed by the cloud management platform. The techniques described herein provide an automated process to distribute connectivity information to the network devices to allow them to be managed by the cloud management platform. Once connected to the cloud management platform, the techniques described herein further include automating the process for attaching the network devices with the appropriate user account registered with the cloud management platform.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: January 2, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Abhijit Vijay Warkhedi, Sean Hagan, Michael Goff, Sreesha Kudoor, Sabari Girish S
  • Patent number: 11856068
    Abstract: The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of things (IoT). A method, by a network data analytics function (NWDAF), for a user equipment (UE) data collection is provided. The method includes the steps of receiving, from a service consumer network function (NF), a request for requiring the UE data collection via an application function (AF) for analytics; discovering the AF that provides the UE data collection based on AF profiles of the AF; transmitting, to the AF, a request for a subscription to the AF for the UE data collection for the analytics including at least one event identifier (ID), at least one event filter related to the at least one event ID, and a target of event reporting; and receiving, from the AF, a notification on a processed data collected according to the subscription.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: December 26, 2023
    Inventor: Mehrdad Shariat
  • Patent number: 11856039
    Abstract: The disclosure pertains to techniques for collaborating in a multiuser communication session, including, at a first device, receiving a request to launch a first application in a multiuser communication session with a second device; presenting an environment of the first application in the multiuser communication session; receiving, by one or more processes of the multiuser communication session, data from the first user, the data including input data and first communications data; providing, by the one or more processes, the input data to the first application; providing, by the one or more processes, the first communications data to the second device; receiving, by the one or more processes, second communications data from the second device; and presenting, by the one or more processes, the second communications data in the environment of the first application, wherein the first application is restricted from accessing the first communications data and second communications data.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: December 26, 2023
    Assignee: Apple Inc.
    Inventors: Luis R. Deliz Centeno, Joseph P. Cerra
  • Patent number: 11856078
    Abstract: A custom transport jumper utilizing local Common Object Request Broker Architecture protocols to intercept message data before the data is marshalled into a CDR package. The custom transport jumper may then utilize the Common Object Request Broker Architecture standard to allow communication between systems on different operating systems, in different programming languages, and/or on different computing hardware while allowing messages to be sent in a more efficient, more portable, and more easily policed manner.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: December 26, 2023
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventor: George A. Cuiffo
  • Patent number: 11849008
    Abstract: Disclosed are various examples for providing network content filtering to client devices on a per-application basis. A client device is identified. Then the client device is authenticated by the device management service. If the client device is not authenticated, a user interface will facilitate the enrollment process on the client device to authenticate the client device with the management service. Then, an authentication token is received. The management application receives a request from an application to initiate a network connection. Based at least in part on the identity of the application and the client device, the management application routes network traffic associated with the application and the network connection using or without using a managed network tunnel.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: December 19, 2023
    Assignee: AirWatch, LLC
    Inventor: Adam Rykowski
  • Patent number: 11848816
    Abstract: The present disclosure provides techniques for optimizing power consumption of Massive-Internet of Things (IoT) devices comprising a plurality of IoT devices. According to some examples, a power optimizer system may obtain one or more operational parameters of a plurality of IoT devices. The power optimizer system may estimate a Power Cost Function (PCF) based on one or more operational parameters to determine power consumption of each IoT device. The power optimizer system may determine a variation in the PCF of one or more IoT devices out of the plurality of IoT devices due to variations in uplink and downlink operations of each IoT device. The power optimizer system may identify one or more optimal operational parameters and then, configure the one or more IoT devices of the plurality of IoT devices with the one or more optimal operational parameters.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: December 19, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Pierre-Yves Descombes, Karthik Murugan, Biswadeb Dutta
  • Patent number: 11847863
    Abstract: Implementations of a licensing and ticketing system is provided. In some implementations, a computer-implemented method comprises receiving a request for licensing information at a first computing device. In some implementations, the computer-implemented method further comprises retrieving at the first computing device licensing information from storage on the first computing device wherein the retrieved licensing information includes a unique license number issued by a governmental entity, a name, and a pre-stored photograph. In some implementations, the computer-implemented method further comprises capturing a current photograph at the first computing device after receiving the request for licensing information. In some implementations, the computer-implemented method further comprises transmitting at the first computing device the retrieved licensing information including the pre-stored photograph and the current photograph over a network to the second computing device.
    Type: Grant
    Filed: August 13, 2022
    Date of Patent: December 19, 2023
    Inventor: Charlena L. Thorpe
  • Patent number: 11847171
    Abstract: A system and method for facilitation transactions between an Internet of Things (IoT) system and a blockchain peer without the use of a smart phone are disclosed. The system may have security, a channel manager, a message formatter, parameter enumerator and formatter, a final formatter, a notifier, a monitor and an integrator. The system may accept blockchain queries from the IoT device and may reformat the blockchain queries and alter parameters into a format and parameter framework which is operable by a blockchain peer. The system may also accept responses from the blockchain peer and may reformat the response and alter parameters into a format and parameter framework which is operable by the IoT device. The system may send the reformatted response to the IoT device for display.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: December 19, 2023
    Assignee: International Business Machines Corporation
    Inventor: Marci Ramona Wojcik
  • Patent number: 11843629
    Abstract: In an approach, a processor receives a report of a push notification identified as spam. A processor determines that a threshold number of push notifications identified as spam has been exceeded. A processor, responsive to determining that the threshold number of push notifications identified as spam has been exceeded, performs an action with respect to a sender of the push notification.
    Type: Grant
    Filed: February 19, 2022
    Date of Patent: December 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Norton Samuel Augustus Stanley, Josephine E. Justin, Badekila Ganesh Prashanth Bhat
  • Patent number: 11838181
    Abstract: A first network device determines configuration information of a target flexible Ethernet (FlexE) group to be adjusted, and adjusts the target FlexE group synchronously with a second network device based on the configuration information of the target FlexE group. The second network device communicates with the first network device through a physical layer link in the target FlexE group. The configuration information of the target FlexE group includes a backup FlexE group number and a backup FlexE map of the target FlexE group, and the backup FlexE map includes information about the physical layer link in the target FlexE group. The first network device and the second network device perform synchronous adjustment.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: December 5, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiang He, Hongliang Sun, Dawei Fan
  • Patent number: 11831738
    Abstract: A computing system can be configured to input model input that includes context data into a machine-learned model and receive model output that describes one or more semantic entities referenced by the context data. The computing system can be configured to provide data descriptive of the semantic entity or entities to the computer application(s) and receive application output(s) respectively from the computing application(s) in response to providing the data descriptive of semantic entity or entities to the computer application(s). The application output(s) received from each computer application can describe available action(s) of the corresponding computer application with respect to the semantic entity or entities. The computing system can be configured to provide at least one indicator to a user that describes the available action(s) of the corresponding computer applications with respect to the semantic entity or entities.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: November 28, 2023
    Assignee: GOOGLE LLC
    Inventors: Tim Wantland, Brandon Barbello, Robert Berry
  • Patent number: 11824704
    Abstract: A device is configured to detect a triggering event within a network that is associated with a communication error between a first network device and a second network device. The device is further configured to identify a first node in a computer network map corresponding with the first network device and to identify node properties for the first node. The device is further configured to identify the error correction instructions in the node properties for the first node that include an address for rerouting data traffic to a third network device. The device is further configured to apply the error correction instructions where applying the error correction instructions suspends data traffic to the second network device and reroutes data traffic to the third network device.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: November 21, 2023
    Assignee: Bank of America Corporation
    Inventors: Sunny Bhattacharjee, Rakesh Jain, Adi Narayana Rao Garaga, Sidhan Ponnanakkal
  • Patent number: 11823657
    Abstract: An example embodiment may involve receiving, from a client device, a selection of text-based articles from newsfeeds. The selection may specify that the text-based articles have been flagged for audible playout. The example embodiment may also involve, possibly in response to receiving the selection of the text-based articles, retrieving text-based articles from the newsfeeds. The example embodiment may also involve causing the text-based articles to be converted into audio files. The example embodiment may also involve receiving a request to stream the audio files to the client device or another device. The example embodiment may also involve causing the audio files to be streamed to the client device or the other device.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: November 21, 2023
    Assignee: Gracenote Digital Ventures, LLC
    Inventor: Venkatarama Anilkumar Panguluri
  • Patent number: 11824710
    Abstract: The present disclosure is directed to systems and techniques for providing zero-touch deployment (ZTD) and/or adaptive network traffic control policy management for deployed Internet-of-Things (IoT) devices. In one example, the systems and techniques can include obtaining a network traffic policy from a network traffic control service and obtaining one or more data usage policies from an IoT hub. Data usage measurements can be obtained for a plurality of IoT devices. One or more IoT device traffic policies can be automatically generated based at least in part on the network traffic policy, the one or more data usage policies, and the data usage measurements. The IoT device traffic policies can be used to provision or configure at least a portion of the plurality of IoT devices.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: November 21, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Manoj Kumar Kushwaha, Scott Taft Potter, David Scott McCowan, Shailendra Bhargava