Patents Examined by Clayton R Williams
  • Patent number: 11750669
    Abstract: A personalized contextual connection management system can identify and store contextual connections for shared items associated with particular users of a multi-user system, for example, in response to requests associated with certain tasks to user services in which a shared item is referenced. When a particular user requests to view the shared item, the personalized contextual connection management system obtains that user's personalized context including the contextual connections associated with that user for that shared item and provides that user's personalized context for display with the shared item.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: September 5, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Jon Conger, Jason Glenn Silvis, Keith John Symons, Simon Wai-Han Chan
  • Patent number: 11750671
    Abstract: An embodiment includes identifying which of a plurality of participants of a web conference is an identified participant associated with a selected cluster of a plurality of clusters of audio feed data of an audio feed of the web conference based on a self-introduction in the selected cluster. The embodiment also generates a first preliminary leadership score for the identified participant based on a speaking duration value associated with the identified participant and generates a second preliminary leadership score for the identified participant using a selected video segment as an input for a machine learning classifier model. The embodiment calculates a final leadership score for the identified participant based on the first and second preliminary leadership scores. The final leadership score is representative of a likelihood that the identified participant is a supervisor, and is indicative of the identified participant being a supervisor if it exceeds a designated threshold value.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: September 5, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Muhammad Ammar Ahmed, Madiha Ijaz, Sreekrishnan Venkateswaran
  • Patent number: 11729133
    Abstract: Embodiments of the present disclosure provide a software defined network publish-subscribe system and method. The software defined network publish-subscribe system comprises a controller, an administrator controller, a sequencing subsystem and a message multi-backup cache subsystem. The controller is configured to process publish-subscribe transactions in clusters, and comprises sequencing nodes used for generating ordered serial numbers for messages and cache nodes for caching the messages. The administrator controller is configured to simultaneously perform functions of the controller and manage software-defined network. The sequencing subsystem is configured to realize the cooperative sequencing between the administrator controller and the sequencing nodes. The message multi-backup cache subsystem is configured to realize the consistency of the messages through the administrator controller and the cache nodes.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: August 15, 2023
    Assignee: Beijing University of Posts and Telecommunications
    Inventors: Bo Cheng, Yang Zhang, Shuai Zhao, Yingying Zhang, Junliang Chen
  • Patent number: 11722396
    Abstract: A method of conducting a network stress test includes providing a first client in communication with a first server via a client-server relationship. The method also includes setting a first frequency as a set frequency. The method further includes sending a first request from the first client to the first server at the set frequency. Additionally, the method includes sending a first response from the first server to the first client. The method also includes measuring a first elapsed time between the first request and the first response, and comparing the first elapsed time to a communication threshold.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: August 8, 2023
    Assignee: Hubbell Incorporated
    Inventor: Scott Ziegenfus
  • Patent number: 11722579
    Abstract: Techniques are disclosed relating to managing dependencies between shared data objects in a database system. In various embodiments, a data storage system may maintain a function cache that is operable to store functions that are accessible to one or more applications hosted by a server system. In response to a request to invalidate a first data type utilized by one or more of these functions, various embodiments may include accessing an inverted index that specifies a mapping between data types and corresponding functions, stored in the function cache, which depend on those data types. Using the inverted index, various embodiments include identifying a set of functions that depend on the first data type and invalidating the set of functions in the function cache such that the set of functions are no longer accessible by the applications.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: August 8, 2023
    Assignee: Salesforce, Inc.
    Inventor: Rui Zhang
  • Patent number: 11722806
    Abstract: A monitoring unit for security and automation in a premises are described. The monitoring unit uses remote configuration and control to enable monitoring of a premises. The monitoring unit provides multiple monitoring functions to respond to events within the space and alert a user at a remote device like a smartphone. An image sensor provides a wide field of view which can be segmented on the mobile device to enable specific areas to be viewed enabling the user to view the area and be alerted when an event occurs based upon a rules based configuration.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: August 8, 2023
    Assignee: ICN ACQUISITION, LLC
    Inventors: Russell Ure, Reza Kazemi, Christian Molson, Heather McIntosh
  • Patent number: 11722565
    Abstract: One embodiment of the invention features a system that includes a first virtual appliance and a second virtual appliance that support a transfer of content between an on-premises network and a public cloud network. Deployed as part of the on-premises network, the first virtual appliance translates a network address assigned to the content stored within a first non-transitory storage medium, which is associated with on-premises host residing within a first subnetwork of the on-premises network, to a temporary address associated with a second subnetwork. Deployed as part of the public cloud network, the second virtual appliance translates the temporary address back to the network address. The content, such as a software instance, is stored within a second non-transitory storage medium of the public cloud network with a network address identical to the network address used when stored within the first non-transitory storage medium pertaining to the on-premises network.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: August 8, 2023
    Assignee: Aviatrix Systems, Inc.
    Inventor: Xiaobo Sherry Wei
  • Patent number: 11700296
    Abstract: Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: July 11, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Andries Petrus Johannes Dippenaar, Duncan Matthew Clough, Gideon Jan-Wessel Redelinghuys, Mathew Daniel, Gideon Klompje, Gavin Alexander Bramhill, Marcin Piotr Kowalski, Richard Alan Hamman, Roland Paterson-Jones, Almero Gouws
  • Patent number: 11695635
    Abstract: Devices, systems, and processes for rapid installation of numerous Internet-of-Things (IoT) devices are described. For at least one embodiment, a system for installing multiple Internet-of-Things (IoT) devices may include a multi-device hub communicatively coupled to each of multiple IoT devices. One or more gateways are coupled to the multi-device hub. One or more IoT servers are coupled to at least one of the one or more gateways. The multi-device hub is configured to facilitate a bulk installation of the multiple IoT devices by executing non-transient computer instructions for registering and activating each of the IoT devices with use with one or more IoT servers.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: July 4, 2023
    Assignee: DISH Wireless L.LC.
    Inventor: Kevin Yao
  • Patent number: 11695722
    Abstract: Devices, systems and processes for providing geo-located and content-to-comment synchronized user circles are described. For at least one embodiment, a system for facilitating a geo-location based user circle may include a hub configured to facilitate a sharing of comments between a first user and a second user via a user circle. The first user and the second user may be selected for participation in the user circle based upon a circleID associated each of a first user device and a second user device. A first user device, communicatively coupled to the hub, may be configured to facilitate a capture of the comments provided by the first user. A second user device, communicatively coupled to the hub, may be configured to facilitate a presentation of the comments to the second user. And, a second device geoID may be used to indicate a location of the second user device.
    Type: Grant
    Filed: December 8, 2019
    Date of Patent: July 4, 2023
    Inventors: Ramgopal Madduluri, Maxim Litinov
  • Patent number: 11683214
    Abstract: Systems and methods for managing a network are described. A view of current state of the network is maintained where the current state of the network characterizes network topology and network constituents, including network entities and network elements residing in or on the network. Events are announced that correspond to changes in the state of the network and one or more network elements can be configured accordingly. Methods for managing network traffic are described that ensure forwarding and other actions taken by network elements implement globally declared network policy and refer to high-level names, independently of network topology and the location of network constituents. Methods for discovering network constituents are described, whereby are automatically configured. Routing may be performed using ACL and packets can be intercepted to permit host to continue in sleep mode. The methods are applicable to virtual environments.
    Type: Grant
    Filed: August 2, 2020
    Date of Patent: June 20, 2023
    Assignee: NICIRA, INC.
    Inventors: Martin Casado, Keith E. Amidon, Peter J. Balland, III, Natasha Gude, Justin Pettit, Benjamin L. Pfaff, Scott J. Shenker, Daniel J. Wendlandt
  • Patent number: 11671511
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed including means for identifying to identify a first request having a first source port number, from a device, determine whether a second request, having a second source port number, is within a threshold number of ports from the first source port number, group the first and the second requests as a first session when the second source port number is within the threshold number of ports from the first source port number, and means for classifying to generate session windows, the session windows including the threshold number of ports, wherein the session windows are applied to lowest and highest source port numbers associated with a current session.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: June 6, 2023
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Achilleas Papakostas, Susan Cimino
  • Patent number: 11663047
    Abstract: A compute system that includes an Internet of things (IoT) device is provided. The IoT device includes a common services interface (CSI) to create a self-managing network of devices with other nodes comprising the CSI.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: May 30, 2023
    Assignee: Intel Corporation
    Inventors: Katalin Bartfai-Walcott, Peggy Jo Irelan, Hassnaa Moustafa
  • Patent number: 11647098
    Abstract: A computerized-method for providing real-time lockless parallel screen recording compliance enforcement to omni-channel cloud systems, is provided herein. In a processor of a client computer configured to execute code for recording events of one or more voice or digital interactions, on one or more screens associated to the client computer, the computerized-method maintains a cache for storing a masked state. Each interaction is having an associated interaction identifier and upon receiving a screen event from a server of a cloud-based video recording that is communicating with the client computer over a communication network, operating a compliance-enforcement module. The compliance-enforcement module includes updating the cache; and operating a module of recording of screen events for the screen events of the one or more voice or digital interactions. Thus, by updating in real-time the cache on the client computer refraining from database locks in the server of the cloud-based video recording.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: May 9, 2023
    Assignee: NICE LTD.
    Inventors: Jonathan Erez, Ofir Mecayten, Yaron Cohen
  • Patent number: 11640548
    Abstract: In one embodiment, a method includes, by one or more computing devices of an online social network, receiving, from a client system of a first user and from a second user, a biometric input used to identify the second user, sending, to the client system, a personal identifier for presentation to the second user, receiving, from the client system in response to the presentation of the personal identifier to the second user, an audio input from the second user, determining, based on a comparison of the audio input to a voiceprint of the second user, wherein the voiceprint comprises audio data for auditory identification of the second user, whether the audio input comprises the personal identifier spoken by the second user, and authenticating the second user to access an online account associated with the second user via the client system if the audio input is determined to be spoken by the second user and comprise the personal identifier spoken by the second user.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: May 2, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Mateusz Marek Niewczas
  • Patent number: 11641404
    Abstract: Methods, systems, and computer program products. A virtual canvas is presented in an active area of an online meeting facility that renders participant-specific online virtual canvas interactions raised by a respective plurality of users' devices. Users can see and hear each other's interactions during an virtual canvas session. Annotations include drawings, content object edits, voice annotations, etc. that correspond to a displayed portion of a content object of a content management system (CMS). Based on the interactions and/or inferences made based on those interactions, the virtual canvas system generates commands to be executed by the content management system. Characteristics of interactions between users can be enriched by drawing information from the content management system and using such information in combination with the interactions themselves.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: May 2, 2023
    Assignee: Box, Inc.
    Inventors: Rafal SzczepaƄski, Raymond Huie
  • Patent number: 11627200
    Abstract: The present disclosure relates to methods and systems for performing response based cache redirection to a cache proxy. A device intermediary to a plurality of clients and a plurality of servers and in communication with a plurality of cache proxies, receives a request for content from a client. The request is for content from a server of the plurality of servers. The device forwards the request to the server. The device identifies a cache redirection policy that specifies an amount of bytes of a response to buffer to calculate a signature of the content of the response. The device computes the signature of the content of the response based on the amount of bytes of the response received from the server and buffered by the device. The device selects a cache proxy based on the computed signature and forwards the request of the client to the selected cache proxy.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: April 11, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Mugdha Agarwal, Rama Praveen, Ajay Soni, Minoo Gupta, Ram Goda
  • Patent number: 11627174
    Abstract: Techniques for buffering data over high bandwidth networks are provided. A first portion of data is downloaded into a buffer at a first download speed via a first network. The first portion of data is outputted from the buffer. Upon determining that data is being downloaded, via a second network, at a second download speed greater than the first download speed, a size of the buffer is expanded, and a second portion of data is downloaded into the expanded buffer.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: April 11, 2023
    Assignee: Disney Enterprises, Inc.
    Inventor: Nikita I. Tkachov
  • Patent number: 11622027
    Abstract: A plurality of users is allowed to share cached data. Cached data for web content that one of a plurality of web machines is requested to draw is stored so that the cached data is available by the plurality of web machines, and in a case where a first web machine of the plurality of web machines is requested to draw first web content and cached data for the first web content is stored, a drawing result based on the cached data is transmitted to a communication apparatus by which the request to draw is issued, whereas in a case where the first web machine is requested to draw the first web content and the cached data for the first web content is not stored, the first web content is drawn based on a resource acquired from a web server, and a drawing result is transmitted to the communication apparatus.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: April 4, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Atsushi Ikeda
  • Patent number: 11616857
    Abstract: A computerized-method for providing real-time lockless parallel screen recording compliance enforcement to omni-channel cloud systems, is provided herein. In a processor of a client computer configured to execute code for recording events of one or more voice or digital interactions, on one or more screens associated to the client computer, the computerized-method maintains a cache for storing a masked state. Each interaction is having an associated interaction identifier and upon receiving a screen event from a server of a cloud-based video recording that is communicating with the client computer over a communication network, operating a compliance-enforcement module. The compliance-enforcement module includes updating the cache; and operating a module of recording of screen events for the screen events of the one or more voice or digital interactions. Thus, by updating in real-time the cache on the client computer refraining from database locks in the server of the cloud-based video recording.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: March 28, 2023
    Assignee: NICE LTD.
    Inventors: Jonathan Erez, Ofir Mecayten, Yaron Cohen