Patents Examined by Scott B. Christensen
  • Patent number: 11683224
    Abstract: A method for introducing a new IoT device into an existing ecosystem with multiple IoT devices includes identifying existing IoT devices at a location and generating a digital twin model for each existing IoT device. The method also includes identifying tasks performed by each existing IoT devices at the location and receiving a selection for a new IoT device for introduction with the existing IoT devices based on the tasks performed by each of the existing IoT devices and the generated digital twin models for the plurality of existing IoT devices. In response to determining the new IoT device is suitable for the introduction to the location with the existing IoT devices, the method also includes performing a configuration for the new IoT device based on the tasks performable by the new IoT device.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Venkata Vara Prasad Karri, Partho Ghosh, Saraswathi Sailaja Perumalla, Sarbajit K. Rakshit
  • Patent number: 11681565
    Abstract: Technologies for the hierarchical clustering of hardware resources in network function virtualization (NFV) deployments include a compute node that is configured to create a network function profile that includes a plurality of network functions to be deployed on the compute node. Additionally, the compute node is configured to translate the network function profile usable to identify which of the plurality of network functions are to be managed by each of the plurality of interconnected hardware resources into a hardware profile for each of a plurality of interconnected hardware resources. The compute node is further configured to deploy each of the plurality of network functions to one or more of the plurality of interconnected hardware resources based on the hardware profile. Other embodiments are described herein.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: June 20, 2023
    Assignee: Intel Corporation
    Inventors: Andrey Chilikin, Sugesh Chandran
  • Patent number: 11677680
    Abstract: A disclosed method and system for allocating bandwidth among a plurality of virtual network ports assigned to a plurality of virtual machines accesses assignment information indicating which virtual network ports are assigned to which virtual machines. A network bandwidth manager (NBM) receives network utilization information indicating the network utilization of each virtual network port/The NBM further receives virtual machine priority information indicative of a derived priority for each of the plurality of virtual machines. The NBM configures bandwidth parameters for each of the virtual network ports based on the assignment information, network utilization information, and the virtual machine priority information.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: June 13, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Suren Kumar, Chitrak Gupta
  • Patent number: 11677682
    Abstract: Systems and methods provide a reactive throttle architecture for managing traffic to shared resources. Such systems and methods define a throttling policy based at least in part on traffic to a resource. The traffic to the resources is directed through one or more logical lanes. A request from a client to access the resource is received, and a permit can be issued to the client to use one or more logical lanes to access the resource in accordance with the throttling policy.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: June 13, 2023
    Assignee: United Services Automobile Association (USAA)
    Inventors: Jason Edwards, Jami Renee Delgadillo, Valeria Rodriguez Garza, Vamshi Mohan Gobburu, Annat Rosenthal, Britton Mims Ware, IV
  • Patent number: 11675610
    Abstract: Calls run through a virtual desktop infrastructure server are enhanced by testing communication network conditions and selecting, based on the test results, a media channel from a set of supported media channels, including a media channel that is routed through the virtual desktop infrastructure server and encapsulated in a protocol for exchanging data for virtual desktop applications and a more direct media channel that uses a network socket pair between a media server and a personal computing device and bypasses the virtual desktop infrastructure server. In some implementations, call data of multiple types and/or from multiple sources are merged into a single virtual channel of the protocol for exchanging data for virtual desktop applications.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: June 13, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventors: Xingzhi Luo, Xiaofei Wang, Haibing Xu, Daoquan Ye
  • Patent number: 11677813
    Abstract: A server includes a plurality of nodes that are connected by a network that includes an on-chip network or an inter-chip network that connects the nodes. The server also includes a controller to configure the network based on relative priorities of workloads that are executing on the nodes. Configuring the network can include allocating buffers to virtual channels supported by the network based on the relative priorities of the workloads associated with the virtual channels, configuring routing tables that route the packets over the network based on the relative priorities of the workloads that generate the packets, or modifying arbitration weights to favor granting access to the virtual channels to packets generated by higher priority workloads.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: June 13, 2023
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Sergey Blagodurov
  • Patent number: 11665117
    Abstract: Aspects of the subject disclosure may include, for example, a service platform that receives a chat request from a client device associated with a user. A chat database of previous chat sessions associated with other users is searched based on the chat request to identify a previous chat session corresponding to the chat request. Chat data corresponding to the previous chat session is retrieved from the chat database and sent to the client device. Other embodiments are disclosed.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: May 30, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Mazin E. Gilbert
  • Patent number: 11665375
    Abstract: This present disclosure describes a system and methods for integrated multistreaming of media with graphical overlays. At least one method includes a multistream service and graphical overlays hosted by a server infrastructure; a user configuring both the multistream service and graphical overlays on the server infrastructure; a user playing video games on a computer, using broadcasting software to authenticate with the server infrastructure; the broadcasting software capturing video of the user's computer session; the software retrieving the user's custom graphical overlay from the server infrastructure, encoding the video signal and graphical overlay; the software using the same aforementioned authentication to upload the encoded video to a multistream service, and the multistream service streaming the user's encoded video simultaneously to multiple streaming services.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: May 30, 2023
    Assignee: Logitech Europe S.A.
    Inventors: Murtaza Hussain, Salman Budhwani, Ali Moiz
  • Patent number: 11665216
    Abstract: A fault-tolerant, cloud-based system can comprise a redundancy control unit capable of switching between transcoded video streams output by two or more transcoders. The redundancy control unit outputs a manifest from one of the transcoded streams and, upon detecting a fault in the stream, can modify the manifest to switch to another of the transcoded video streams. The redundancy control unit can further modify the manifest to flag the discontinuity in the video stream, which allows the player to switch to the new transcoding video stream without error. Other embodiments can include additional redundancies to help provide additional fault tolerance.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: May 30, 2023
    Assignee: Brightcove Inc.
    Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik
  • Patent number: 11658926
    Abstract: Techniques for generating smart replies involving image files are disclosed herein. In some example embodiments, a computer system detects that a first message comprising a first image file has been transmitted from a first computing device of a first user to a second computing device of a second user, and generates a first plurality of smart replies based on a first embedding vector of the first image file, where the first embedding vector of the first image file is based on at least one of first textual metadata of the first image file, first image data of the first image file, and a first set of query text used by a first set of users in a first set of searches that resulted in the first image file being included in a first set of transmitted messages.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: May 23, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey William Pasternack, Christopher Szeto, Arpit Dhariwal
  • Patent number: 11652709
    Abstract: A method for managing computation load of a fog node is disclosed, wherein a computation capacity of the fog node is predicted to become unavailable to a fog network. The method comprises identifying a candidate set of nodes for computational load transfer from the fog node. The method further comprises obtaining a computation graph representing computation in the fog network, and using a learning model to identify a morphism from the obtained computation graph to a new computation graph, in which the fog node is not included. The identified morphism comprises a sequence of one or more morphing operations that replaces the fog node in the obtained computation graph with a topology of one or more nodes selected from the candidate set. The method further comprises causing computation performed at the fog node to be transferred to one or more nodes of the candidate set.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: May 16, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Saravanan Mohan, Arindam Banerjee, Perepu Satheesh Kumar
  • Patent number: 11652702
    Abstract: Examples described herein relate to a configuration manager for configuring a cloud application at a SaaS platform. The configuration manager is hosted on a cloud platform separate from a tenant site. The configuration manager receives a request for enabling remote management of the cloud application hosted on the tenant site. The configuration manager determines configuration content applicable for the cloud application from a configuration repository and configures the SaaS platform for remotely managing the cloud application based on the configuration content. The SaaS platform is a service associated with a management tooling used at the tenant site. The management tooling may be a monitoring tooling or a logging tooling. Once configured, the SaaS platform receives monitoring data or logging data from the infrastructure at the tenant site.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: May 16, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Tom Howley, Mark Rawlings, Tom Hancock, Eamonn O'Toole
  • Patent number: 11652795
    Abstract: Systems and methods for providing pre-emptive intercept warning for online privacy or security are disclosed. In one embodiment, at a privacy security appliance comprising at least one computer processor, a method for may include: (1) establishing a virtual private network (VPN) connection with a computer application executed by a client device; (2) receiving, over the VPN connection, an internet protocol (e.g., HTTP or HTTPS) request for a website host; (3) communicating the internet protocol request to the website host; (4) receiving a response to the internet protocol request from the website host; (5) inspecting the response for privacy or security issues with embedded links in the response; (6) scoring the embedded links based on the inspection; (7) generating a mock webpage based on the response comprising the scoring for the embedded links; and (8) delivering the mock webpage with the scoring to the application over the VPN. The mock webpage may include links to the embedded links.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: May 16, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Tuan Dao, Howard Spector
  • Patent number: 11652691
    Abstract: Systems, methods, and computer-readable media are disclosed for optimizing network performance on a computer device to improve quality of experience by determining which network settings on the computing device to adjust. A clustering algorithm may identify various classes of networks and a classification algorithm may determine a network class specific to a network on a computing device. The effects of certain network settings for that networks class may be determined and the network setting and/or settings that optimizes the network performance may be promoted. The system may periodically analyze network data to recalculate the appropriate networks class and may determine different network settings based on the recalculation, facilitating mid-session improvements to the quality of experience.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: May 16, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Satheesh Ramalingam, Rahul Urgaonkar, Adhvik Arun Shetty, Moping Dou, Hargun Kaur, Mohan Padmanabhan, Manish Rao, Amarsingh B. Winston
  • Patent number: 11621959
    Abstract: Apparatuses, methods, and systems are disclosed for user authentication using a connection information package provided by a blockchain network. One apparatus includes a processor and a transceiver that receives, from a first address on a blockchain network, a plurality of connection information packages and also receives, from a first function, a request to authenticate a user. The processor determines whether the first function is associated with one of the plurality of connection information packages. In response to the first function being associated with a valid one of the plurality of connection information package, the processor accepts the request to authenticate a user.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: April 4, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Apostolis Salkintzis
  • Patent number: 11621920
    Abstract: A network adapter includes a network interface, a host interface and processing circuitry. The network interface is configured to connect to a communication network. The host interface is configured to communicate with a host processor running multiple application programs. The processing circuitry includes one or more bandwidth-control policers, and is configured to receive from the communication network a packet destined to a given application program among the application programs running on the host processor, to associate a bandwidth-control policer with the packet, selected from among the bandwidth-control policers, and to apply the selected bandwidth-control policer to the packet to produce a policer result.
    Type: Grant
    Filed: September 4, 2022
    Date of Patent: April 4, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Avi Urman, Lior Narkis, Omri Kahalon
  • Patent number: 11606257
    Abstract: Example methods and systems for a network management entity to perform topology-aware control information dissemination in a software-defined networking (SDN) environment. The method may comprise obtaining group topology information specifying a network group, and a network configuration object that references the network group. The method may also comprise: processing the group topology information to identify, from multiple members of the network group, a first member that is relevant to a first host; and processing the group topology information to identify, from the multiple members, a second member that is irrelevant to the first host. The method may further comprise: generating and sending, to the first host, control information associated with a subset of the network group. The subset may include the first member but exclude the second member.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: March 14, 2023
    Assignee: VMWARE, INC.
    Inventors: Da Wan, Qi Wu, Donghai Han, Jianjun Shen, Pankaj Thakkar, Mengdie Song, Haoran Chen
  • Patent number: 11606429
    Abstract: An apparatus comprises at least one processing device comprising a processor coupled to memory. The at least one processing device is configured to obtain an input-output request issued by an application executing on a compute node via at least one network and to identify a storage node as corresponding to the obtained input-output request based at least in part on the obtained input-output request. The at least one processing device is configured to associate information corresponding to the compute node with the input-output request and to submit the input-output request and the associated information that corresponds to the compute node to the storage node via the at least one network. The storage node is configured to submit a response to the input-output request to the compute node via the at least one network based at least in part on the information.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: March 14, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Dan Aharoni, Itay Keller
  • Patent number: 11601337
    Abstract: Geographic location of a virtual server is predicted by determining a baseline geographic location of a virtual server of a computing environment, where the determining uses triangulation processing and known locations of multiple reference servers of the computing environment. Further, network communication-related data for communications between the multiple reference servers across a network is obtained, and a machine learning model is generated to predict an actual geographic location of the virtual server using, at least in part, the baseline geographic location of the virtual server and the obtained network communication-related data. The machine learning model is used to predict a current geographic location of the virtual server based, at least in part, on current network communication-related data for communications between the virtual server and one or more of the reference servers.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: March 7, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Tiberiu Suto, Nadiya Kochura, Erik Rueger, Nicolo' Sgobba
  • Patent number: 11582278
    Abstract: A method for monitoring and correcting playback performance for content player. The method includes detecting a content player request from a media player on a user device, the content player request corresponding to a content item request from a server, generating a playback identifier including data corresponding to the content item, detecting one or more playback events occurring during playback of the content by the content player, generating one or more playback packets including the playback identifier, a packet identifier, and the one or more playback events, and transmitting the one or more playback packets to a server.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: February 14, 2023
    Assignee: DAZN LIMITED
    Inventors: James E. Knowler, Rafal Kobylko, Jakub Gert, Amir Arshadnejad, Mark Hewis, Patrick Kunka, Luca Mezzalira