Patents Examined by Wing F. Chan
  • Patent number: 11895041
    Abstract: Methods and apparatus for establishing network presence. In an embodiment, a method is provided for determining a presence score. The method includes capturing an image of a QR code displayed on a secondary device, capturing a sound clip of a sound signal reproduced on the secondary device, and transmitting the image and the sound clip to a server. The method also includes receiving a presence score determined from at least one of a comparison of the QR code to the image and a comparison of the sound signal to the sound clip.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: February 6, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventor: Samuel Lum
  • Patent number: 11888951
    Abstract: Systems and associated methods are described for determining popularity of new content. The system analyzes a content item to identify at least a first and a second attribute associated with the content item. The system also identifies previously posted content items associated with the first and the second attributes. The system then determines levels of user activity associated with the previously posted content item corresponding to the first attribute over a first past time period and associated with the previously posted content item corresponding to the second attribute over a second past time period. The system then extrapolates a levels of user activity for a future time period based on the first past time period and on the second past time period. The system further determines an anticipated level of user activity associated with the content item for the future time period based on the extrapolated levels of user activity.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: January 30, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Vijay Kumar, Gyanveer Singh, Urvashi Verma
  • Patent number: 11888711
    Abstract: The application is at least directed to a core network including a non-transitory memory having instructions stored thereon for registering a network function or network function template in the core network. The network includes a processor, operably coupled to the non-transitory memory. The processor is configured to perform the instruction of determining that registration of the network function or network function template is acceptable. The processor is also configured to perform the instruction of transmitting a message including the network function or network function template to a repository in the core network. The processor is also configured to perform the instruction of verifying the network function or network function template against existing policies in the core network. The processor is also configured to perform the instruction of registering the network function or network function template in the repository after verification.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: January 30, 2024
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Catalina Mihaela Mladin, Michael F. Starsinic, Hongkun Li, Rocco Di Girolamo
  • Patent number: 11888688
    Abstract: This application discloses a configuration information subscription method and apparatus. The method includes: a client obtains a subscription request message, where the subscription request message includes first indication information and second indication information, the first indication information is for indicating subscribed first configuration information, and the second indication information is for indicating subscribed second configuration information associated with the first configuration information; and sends the subscription request message to a server. According to the solution in this application, when subscribing to the first configuration information, the client can subscribe to the second configuration information through association, so that subscription efficiency of the configuration information is improved.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: January 30, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Guangying Zheng, Bin Liu
  • Patent number: 11882179
    Abstract: Supporting multiple replication schemes across distinct network layers, including: replicating, over a first type of network messaging layer, data between a first storage system and a second storage system; selecting a different messaging layer for data replication; and replicating, over a second type of network messaging layer, data between the first storage system and the second storage system.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: January 23, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Logan Jennings, Aaron Dailey, Roland Dreier, Ganga Kondapalli, Nicole Tselentis, Stephen Whitney, Daquan Zuo, Ronald Karr, John Colgrove
  • 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