Patents Examined by John Follansbee
  • Patent number: 11956135
    Abstract: Embodiments described herein provide a system for facilitating dynamic content distribution in an enterprise environment. During operation, the system determines a set of logical groups based on a set of grouping criteria. A respective logical group can include one or more devices managed by a controller and a network that provides connections among the one or more devices. The system categorizes the set of logical groups based on exogenous information associated with a respective logical group and determines a corresponding condition of measurement for a respective category of links in the enterprise environment. The system then schedules a link for measurement based on the condition of measurement and the categorization of the set of logical groups.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: April 9, 2024
    Assignee: Xerox Corporation
    Inventor: Marc E. Mosko
  • Patent number: 11949534
    Abstract: A method for controlling a smart device is provided. The method comprises identifying a user-furniture interaction activity of a user interacting with a home furnishing product by analyzing sensor data, captured by an imaging sensor, depicting a scene of the user interacting with the home furnishing product. The method further comprises comparing the user-furniture interaction activity against a set of predetermined user-furniture interaction activities, thereby determining a specific predetermined user-furniture interaction activity among the set of predetermined user-furniture interaction activities, wherein each of the predetermined user-furniture interaction activities is associated with a rule of controlling a smart device. The method further comprises controlling the smart device in accordance with the rule.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: April 2, 2024
    Assignee: Inter IKEA Systems B.V.
    Inventor: Samuel Macdermot
  • Patent number: 11949580
    Abstract: Various example embodiments for supporting data center management are presented herein. Various example embodiments for supporting data center management may be configured to support fabric service management for a data center fabric including a set of servers and a fabric network configured to support communications of the servers. Various example embodiments for supporting fabric service management within a data center may be configured to support a capability for configuring a fabric network of the data center fabric of the data center based on merging and unmerging of underlay and overlay configurations. Various example embodiments for supporting fabric service management within a data center may be configured to support a capability for debugging a fabric network of the data center fabric of the data center based on use of probes.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: April 2, 2024
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Jayant Kotalwar
  • Patent number: 11949809
    Abstract: An optimization apparatus (100) includes a setting unit (110) that sets a predetermined non-linear objective function, a policy determination unit (120) that determines a policy to be executed in online optimization in a bandit problem, based on the non-linear objective function, a policy execution unit (130) that acquires a reward as an execution result of the determined policy, an update rate determination unit (140) that determines an update rate of the non-linear objective function by a multiplicative weight update method, based on the acquired reward and the non-linear objective function, and an update unit (150) that updates the non-linear objective function, based on the update rate.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: April 2, 2024
    Assignee: NEC CORPORATION
    Inventor: Shinji Ito
  • Patent number: 11943144
    Abstract: Described are systems and methods for providing dynamic, adaptive, real-time traffic rules for applications employing a microservice architecture. Embodiments of the present disclosure can utilize historical and real-time traffic information, as well as real-time computing resource information, to determine flow and retry rules that are to be enforced for one or more services associated with an application. The flow and retry rules can be continuously and iteratively updated based on changing real-time traffic and computing conditions. Advantageously, embodiments of the present disclosure can mitigate failures encountered by client devices in response to application programming interfaces (API) calls to the various services.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Srinivasan Dwarakanathan, Michael Ariaga, Chaitanya Kumar Peravalli, Shashindra Kumar Shrivastav
  • Patent number: 11943093
    Abstract: Systems and methods are described for enabling graceful recovery of network connections in a virtual machine instance that has been migrated or temporarily halted. To prevent the virtual machine instance from attempting to reuse open connections, which might fail due to migration or halting, a host device identifies open connections just prior to halting the virtual machine instance on the host, and transmits to the virtual machine instance termination signals for the open connections. The host device may further transmit termination signals to the other parties to such connections. Each termination signal may be formatted so as to appear to originate from the other party to the connection, causing both parties to synchronize their knowledge of the connection. On reactivation, the virtual machine instance can recovery the connections without errors associated with attempted utilization of broken connections.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc John Brooker, Timothy Allen Wagner, Mikhail Danilov, Niall Mullen, Holly Mesrobian, Philip Daniel Piwonka
  • Patent number: 11943295
    Abstract: Provided are methods and systems for configuring and managing data shipper agents. A method may commence with receiving a list of one or more data shipper agents installed on one or more edge nodes associated with a user. A data shipper agent of the one or more data shipper agents may be installed on one of the one or more edge nodes. The method may continue with providing a graphical user interface that may enable the user to configure the one or more data shipper agents. The method may further include receiving selections of configuration parameters associated with at least one of the one or more data shipper agents. The method may then continue with receiving a configuration of the at least one of the one or more data shipper agents and automatically reconfiguring the configuration of the at least one of the one or more data shipper agents.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: March 26, 2024
    Assignee: Elasticsearch B.V.
    Inventors: Nicolas Ruflin, Pier-Hugues Pellerin
  • Patent number: 11936694
    Abstract: Methods, devices, and system related to cross-domain routing of communication session requests in Internet Protocol (IP) Multimedia Subsystem are disclosed. In one example aspect, a method for routing a call initiated in an IP Multimedia Subsystem (IMS) includes receiving, by a Breakout Gateway Control Function (BGCF) node operating in a first domain, a first message from a caller requesting an establishment of a communication session. The method includes determining, by the BGCF node based on header information of the first message, that the caller is located in a second domain different than the first domain, and generating, by the BGCF node, a second message based on a preconfigured rule for the second domain.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: March 19, 2024
    Assignee: T-Mobile USA, Inc.
    Inventors: Jason Cataquis, Dennis Romero
  • Patent number: 11936492
    Abstract: In one embodiment, an architecture for redundant control of wireless devices (e.g., wireless light fixtures, wireless light strips, wireless window shades, or other wireless devices) of a home automation system is provided that uses a combination of WLAN and WPAN communication. During normal operation of the home automation system, control commands generated in response to user input in a control application (app) on a control device (e.g., a remote control, mobile device, or other electronic device) are transmitted via a WLAN (e.g., Wi-Fi) to a bridge device (e.g., a lamp module or wireless keypad) proximate to the wireless device, which forwards the commands over a WPAN (e.g., BLE) to the wireless device. In the absence of an available WLAN connection (e.g., due to failure, prior to its configuration, etc.), the control device may send control commands via the WPAN (e.g., BLE) directly to the wireless device.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: March 19, 2024
    Assignee: Savant Systems, Inc.
    Inventors: Robert P. Madonna, Kevin C. Kicklighter, Swapnil Bora
  • Patent number: 11934475
    Abstract: Advanced user experience study can be accomplished by enabling recording on a device such as a smart phone, providing a participant with one or more survey questions and a task. Typically, the participants are recorded and redirected to a starting URL. The recording can be terminated when the participant reaches a validation condition. Results, for example, videos, survey results, click flows, and heat maps may be filterable across any participant feature or any study validation criteria. Validation criteria includes time taken to complete a given action, ending up at a particular URL (or class of URLs), based upon question answers, or any combination thereof. These criteria can be classified as either a successful completion of the study, or a failed attempt. Additionally, the validation criteria can also include a decision by the participant to abandon the study.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: March 19, 2024
    Assignee: USERZOOM TECHNOLOGIES, INC.
    Inventors: Xavier Mestres, Alfonso de la Nuez, Albert Recolons, Francesc del Castillo, Jordi Ibañez, Anna Barba, Andrew Jensen
  • Patent number: 11929917
    Abstract: In one embodiment, a method includes identifying a problematic event between a first interest point and a second interest point of a network and activating, in response to identifying the problematic event between the first interest point and the second interest point, a first endpoint associated with the first interest point and a second endpoint associated with the second interest point. The method also includes receiving, from the first endpoint and the second endpoint, telemetry data associated with a problematic path between the first interest point and the second interest point. The method further includes determining the problematic path between the first interest point and the second interest point using the telemetry data received from the first endpoint and the second endpoint.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: March 12, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Vijay Kumar Devendran, Kiran Kumar Meda, Rajagopalan Janakiraman, Shyam N. Kapadia, Javed Asghar
  • Patent number: 11929885
    Abstract: Systems and methods for a situation aware edge analytics framework for communication systems. In certain embodiments, a method includes receiving an analytical model from an external server at a mobile edge node. Further, the method includes acquiring situation information for the mobile edge node from at least one component on the mobile edge node. Moreover, the method includes providing the situation information to the analytical model executing on the mobile edge node. Also, identifying a change in one or more communication link states based on an output of the analytical model. Additionally, transmitting the output of the analytical model to the external server. The method also includes receiving an additional analytical model from the external server by the mobile edge node, where the additional analytical model is based on the output of the analytical model.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: March 12, 2024
    Assignee: Honeywell International Inc.
    Inventors: Kirupakar Janakiraman, Aloke Roy, Ramkumar Rajendran, Pavel Drasil, Prasanna M R H, Cosmin Mihai
  • Patent number: 11929840
    Abstract: Management of web conference assets in a content management system. At the conclusion of a web conferencing session, an event is raised at the content management system. Various web conference assets (e.g., recordings) and web conference parameters are analyzed in conjunction with content management system metadata. Based on the analysis, one or more actions to perform on the web conference assets are determined. The content management system metadata may include user profile information of at least one web conference participant. Rules and/or a classification model that considers then-current conditions at the content management system are used singly, or in combination, to determine action characteristics and/or labels such as a retention period or security classifications to apply to the web conference assets. The web conference assets are stored in a hierarchical directory at the content management system. The hierarchy of the directory is derived from aspects of the web conferencing facility.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: March 12, 2024
    Assignee: Box, Inc.
    Inventors: Anna Quincy, Dan O'Leary, Nathaniel Schlein, Michelle Sangeun Oh, Irving Ruan, Aaron Levie
  • Patent number: 11924059
    Abstract: Described herein are systems and methods for QoS chaining based on control-plane virtual functions for ensuring end-to-end Quality of Service (QoS) of Internet services. The QoS chaining coordinates broadband service delivery via an orchestrated “chain” or Network Service (NS) consisting of control-plane Virtual Network Functions (VNFs) running in the cloud or virtual infrastructure. Separate service elements, network elements, network domains or other service plane or data plane elements or systems have a separate corresponding VNF in the control plane provide monitor and control functions. QoS is ensured End-to-End (E2E) across the chain of VNFs by coordination through the QoS chain or by a coordinating or integrating E2E orchestrator or E2E VNF. The VNFs may be chained, may communicate directly with each other, and may communicate directly with the E2E orchestrator, may communicate with each other through the E2E orchestrator, or may communicate through a shared database.
    Type: Grant
    Filed: August 1, 2021
    Date of Patent: March 5, 2024
    Assignee: ASSIA SPE, LLC
    Inventor: Kenneth J. Kerpez
  • Patent number: 11924118
    Abstract: Disclosed herein is a method for managing network resources of a communication network. The method includes determining a number of expected users to be physically present at a planned event. The expected users are associated with a network operator. The method also includes adapting an amount of available network resources for the network operator in conjunction with the planned event based on the number of expected users. Also disclosed herein is a computer program product, an apparatus and a control node.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: March 5, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Amit Kalra, Gaurav Bhatnagar, Aditya Kumar Sinha
  • Patent number: 11916692
    Abstract: A domestic appliance includes a cabinet forming a receiving space; a control panel attached to the cabinet, the control panel including one or more control inputs; a wireless transmitter provided within the control panel to emit a signal; a wireless communication module provided within the control panel, the wireless communication module establishing a wireless connection between the appliance and a remote terminal; and a controller provided within the control panel, the controller being configured to perform a series of operations. The series of operations includes emitting, via the first wireless communication module, the signal, wherein the signal contains a predetermined code to identify the domestic appliance and retrieve an input sequence for altering an operational mode of the domestic appliance.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: February 27, 2024
    Assignee: Haier US Appliance Solutions, Inc.
    Inventors: Todd E. Greenwood, Chad Michael Helms
  • Patent number: 11916688
    Abstract: A recording of a conference is selectively configured to include only certain conference content. A server receives, from a requesting user device, a request to generate a recording of a conference. The server outputs, to the requesting user device based on the request, a graphical user interface listing content of the conference to include within the recording of the conference. The content comprises at least one of: audio content from one or more participant user devices connected to the conference, camera-generated video content from the one or more participant user devices, or screensharing video content from the one or more participant user devices. The server receives, via the graphical user interface, a selection of a subset of the content to include in the recording of the conference. The server generates the recording of the conference according to the selection of the subset of the content.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: February 27, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventor: Shane Paul Springer
  • Patent number: 11916772
    Abstract: A processor-implemented communication method includes: sequentially transmitting scan packets comprising information of current transmission frequencies to a target device while changing a transmission frequency of a control device within a scan frequency range; and receiving, from the target device, a return packet comprising information of a reception frequency of the target device corresponding to any one of the current transmission frequencies included in the scan packets.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: February 27, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joonseong Kang, Sang Joon Kim, Young Jun Hong
  • Patent number: 11909618
    Abstract: In one embodiment, a device computes, for each of a set of points of presence (PoPs) via which traffic for an online application can be sent from a location, application experience metrics predicted for the application over time. The device assigns, for each of the set of PoPs, weights to different time periods, based on measures of uncertainty associated with the predicted application experience metrics. The device generates, based on the weights assigned to the different time periods for each of the set of PoPs, schedules for probing network paths connecting the location to the online application via those PoPs. The device causes the network paths to be probed in accordance with their schedules. Results of this probing are used to select a particular PoP from among the set of PoPs via which traffic for the online application should be sent from the location during a certain time period.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: February 20, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Vinay Kumar Kolar, Jean-Philippe Vasseur, Michal Wladyslaw Garcarz
  • Patent number: 11902400
    Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: February 13, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski