Patents Examined by Jason D Recek
  • Patent number: 11936609
    Abstract: A method and system for real-time eventing including interacting with at least one configuration attribute according to instructions specified through an application programming interface (API); adding subscribers for an event channel; generating an event from operation of an application; publishing the event message to the event channel on an event router; processing the event message according to the at least one configuration attribute; identifying a subscriber to the event channel; and sending the event from the event router to the subscriber.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: March 19, 2024
    Assignee: Twilio Inc.
    Inventors: Jeffrey Lawson, John Wolthuis, Evan Cooke, Jeffrey Comer
  • Patent number: 11888647
    Abstract: A system, method and computer program product collects and provides for display operational status data in several levels of detail about multiple client computer systems.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: January 30, 2024
    Assignee: CHARLES SCHWAB & CO., INC.
    Inventor: Jonathan S. Barth
  • Patent number: 11888676
    Abstract: Systems and methods for automatically commissioning and operating a heating, ventilation, or air conditioning (HVAC) system for a building site are provided. An exemplary method includes constructing a model using physical equipment of the HVAC system and relationships between the physical equipment. The model indicates connections between the physical equipment and one or more resources produced or consumed by the physical equipment. The method includes generating a mapping between points of the physical equipment at the building site and corresponding variables of the model, using the model to generate values of one or more control variables of the model, and operating the physical equipment by providing the values of the control variables to corresponding points of the physical equipment based on the mapping.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: January 30, 2024
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Andrew J. Przybylski, John H. Burroughs, Michael J. Wenzel
  • Patent number: 11882508
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives sensor data from a set of sensors. Each sensor in the set of sensors is configured to sense a physical quantity in an environment. Based on the sensor data, the program further determines a set of configurations for a set of smart devices. The set of smart devices includes a set of smart emergency devices installed in a building. Each smart emergency device in the set of smart emergency devices is configured to provide emergency exit information to guide exiting the building. The program also sends the set of configurations to the set of smart devices.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: January 23, 2024
    Assignee: SAP SE
    Inventors: Radim Bacinschi, Ian McAlpine, Edward Yan
  • Patent number: 11882054
    Abstract: A system of terminating data server nodes based on insufficient processing of messages. In embodiments, a plurality of time-stamped, searchable events from machine data are created. A plurality of data server nodes that service messages across one or more portions of the plurality of time-stamped, searchable events, are executed in parallel. For each message received, the message is sent to a data server node, of the plurality of data server nodes, to cause the receiving data server node to perform a data operation associated with the received message. A determination can then be made that a particular data server node insufficiently processes messages sent to the particular data server node. Thereafter, termination of the particular data server node is initiated to terminate processes or threads executed by the particular data server node.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: January 23, 2024
    Assignee: Splunk Inc.
    Inventors: Ioannis Vlachogiannis, Panagiotis Papadomitsos, Vassilis Karampinas, Maria Nasioti
  • Patent number: 11865460
    Abstract: The field of the invention relates to multi-user online gaming systems, and more particularly to systems and methods that enable a spectator's experience for online active games. In a preferred embodiment, an online multiuser game system includes a user matching system configured to match users for a game session, wherein the user matching system is enabled to match a first user with another user based at least in part on behavior data in the first user's profile.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: January 9, 2024
    Assignee: Riot Games, Inc.
    Inventors: Jeffrey Lin, Paul Sottosanti
  • Patent number: 11863618
    Abstract: A method including receiving, by a first device from a second device in a mesh network, a first status message indicating that the second device is operating in the mesh network as an entry device with respect to the first device or that the first device is operating in the mesh network as an exit device with respect to the second device such that data communicated by the second device outside the mesh network is routed via the first device; and selecting, by the first device based at least in part on the first status message, a third device in the mesh network as an exit device with respect to the first device such that data communicated by the first device outside the mesh network is routed via the third device, the third device being different from the second device. Various other aspects are contemplated.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: January 2, 2024
    Assignee: UAB 360 IT
    Inventors: Mantas Jonytis, Rytis Karpu{hacek over (s)}ka
  • Patent number: 11856060
    Abstract: Aspects of the present invention disclose a method for delivering a notification to an IoT enabled device that ensures successful user notification while avoiding duplicate notifications. The method includes one or more processors capturing a respective activity pattern of each of a plurality of internet of things (IoT) enabled devices of a user. The method further includes determining an active device of the user from the plurality of IoT enabled devices based at least in part on an activity pattern of the active device. The method further includes identifying a notification for distribution to the user, utilizing the plurality of IoT enabled devices. The method further includes intercepting delivery of the notification to non-active devices of the plurality of IoT enabled devices. The method further includes transmitting the notification to the active device of the user.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: December 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. Silverstein, Jacob Ryan Jepperson, Craig M. Trim, Jeremy R. Fox
  • Patent number: 11838350
    Abstract: Techniques are described herein for identifying issues related to digital interactions. For example, a detection system may be provided to analyze suspect sessions to determine if one or more stages associated with the suspect sessions are underperforming compared to corresponding stages associated with similar sessions. The detection system may provide a user interface that allows a user to select one or more attributes that may be associated with one or more sessions. Selection of the one or more attributes may identify multiple sessions (referred to as suspect sessions herein). The one or more suspect sessions may be analyzed to determine whether one or more stages associated with the one or more suspect sessions are underperforming compared to corresponding stages associated with one or more other sessions determined to be similar to the one or more suspect sessions.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: December 5, 2023
    Assignee: Quantum Metric, Inc.
    Inventor: Mario Luciano Ciabarra, Jr.
  • Patent number: 11831496
    Abstract: Techniques are described for providing users with access to computer networks, such as to enable users to interact with a remote configurable network service in order to create and configure computer networks that are provided by the configurable network service for use by the users. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. If so, secure private access between an existing computer network and new computer network extension that is being provided may be enabled using one or more VPN connections or other private access mechanisms.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: November 28, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Clarissa Loree Cook Brandwine, Daniel T. Cohn, Andrew J. Doane, Carl J. Moses, Stephen E. Schmidt
  • Patent number: 11824649
    Abstract: A method including receiving, by a first device from a second device in a mesh network, a status message indicating that the first device is operating in the mesh network as an exit device with respect to the second device and that the second device is operating in the mesh network as an entry device with respect to the first device such that data communicated by the second device outside the mesh network is routed via the first device; and refraining, by the first device based at least in part on receiving the status message, from selecting the second device as an exit device with respect to the first device such that data communicated by the first device outside the mesh network is not routed via the second device. Various other aspects are contemplated.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: November 21, 2023
    Assignee: UAB 360 IT
    Inventors: Mantas Jonytis, Rytis Karpu{hacek over (s)}ka
  • Patent number: 11818216
    Abstract: A network for data transmission, in particular in automation technology, includes: a) a plurality of terminals, b) a common gateway for external connection of the network with the plurality of terminals to an external data transmission network, c) data connections between the common gateway and individual terminals of the plurality of terminals, and d) a plurality of OPC-UA servers. One of the plurality of OPC-UA servers is in each case assigned to the individual terminals, and individual OPC-UA servers communicate with corresponding terminals so that the individual terminals are addressable by the external data transmission network according to OPC-UA. A software component, which creates one of the OPC-UA servers, is in each case stored in the individual terminals. The common gateway loads the software components for creating the individual OPC-UA servers from the terminals and executes them in the common gateway.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: November 14, 2023
    Assignee: PHOENIX CONTACT GMBH & CO. KG
    Inventors: Klas Hellmann, Martin Mueller
  • Patent number: 11805028
    Abstract: Disclosed is a system for providing an Internet-of-things (IoT) device integrated control service, in particular, a system for providing an IoT device integrated control service through an artificial intelligence (AI) server, in which a plurality of users can collectively control and manage a plurality of IoT devices for a ‘smart home’ and a ‘connected car,’ owned or managed by the users through the AI server capable of analyzing a speech or a text, so that the plurality of IoT devices can be collectively controlled and managed with only one control command, thereby minimizing time and effort to individually control and manage the plurality of IoT devices.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: October 31, 2023
    Assignee: MindwareWorks Co., Ltd.
    Inventors: Jae In Lee, Hyun Sun Cho, Seong Kuk Mun, Kyung Taek Park
  • Patent number: 11799834
    Abstract: A request for a virtual private network (VPN) server that is an optimal VPN server for a user device is received. Respective penalty scores for VPN servers including the optimal VPN server are calculated. A respective penalty score of a VPN server is calculated based on whether the VPN server is in a same country as the user device and a proximity of the VPN server to an international Internet exchange hub. The optimal VPN is server is selected based on the respective penalty scores. An internet protocol (IP) address of the optimal VPN server is transmitted to the user device.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: October 24, 2023
    Assignee: 360 IT, UAB
    Inventors: Kazimieras Celiesius, Mindaugas Valkaitis
  • Patent number: 11799833
    Abstract: A request for an optimal virtual private network (VPN) server for a user device is received. The optimal VPN server is selected from a set of VPN servers. For each of the VPN servers, respective numerical weights are calculated based on respective conditions. A respective penalty score is calculated for each of the VPN servers based on the respective numerical weights. The optimal VPN server for the user device is identified based on the respective penalty scores. An internet protocol (IP) address of the optimal VPN server is transmitted to the user device.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: October 24, 2023
    Assignee: 360 IT, UAB
    Inventors: Kazimieras Celiesius, Mindaugas Valkaitis
  • Patent number: 11792261
    Abstract: A method including receiving, by a first device from a second device in a mesh network, a first status message including status information indicating that the second device is operating as an entry device with respect to the first device or that the first device is operating in the mesh network as an exit device with respect to the second device; and transmitting, to a third device in the mesh network, a second status message including the status information included in the first status message based at least in part on determining that the first device is operating as an entry device with respect to the third device or that the third device is operating as an exit device with respect to the first device. Various other aspects are contemplated.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: October 17, 2023
    Assignee: UAB 360 IT
    Inventors: Mantas Jonytis, Rytis Karpus̆ka
  • Patent number: 11779037
    Abstract: Methods, systems, and machine-readable media are provided to facilitate adaptive control for food preparation. First input may be received from a first set of sensors, consequent to detecting a presence of a load on a portion of a heating device. A location of the load with respect to the heating device may be determined. Second input may be received from a second set of sensors, consequent to detecting temperature corresponding to the load. Third input received from a set of devices may be processed, and an adjustment may be determined based on the temperature and the third input. The heating device and/or devices proximate to the heating device may be caused to activate, deactivate, and/or change a setting in accordance with the adjustment.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: October 10, 2023
    Assignee: DISH Network L.L.C.
    Inventor: Brandon Raybern
  • Patent number: 11769099
    Abstract: The present disclosure provides embodiments for improved monitoring of building environments and scoring of various aspects associated therewith. An example apparatus includes at least one processor and at least one memory that are configured in execution to receive, via a plurality of environment monitoring sensors positioned in at least one monitored building environment, building monitoring data. The example apparatus is further configured to determine, for the at least one monitored building environment and based on the building monitoring data, a building operations score set corresponding to a building operations metric set. The example apparatus is further configured to determine, for the at least one monitored building environment, an overall building operational score based on the building operations score set.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: September 26, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Manyphay Viengkham, Amanda Birkhead
  • Patent number: 11765038
    Abstract: A router device for matching operations of client devices hosted on a network with contextual automations gathers device information from client devices that are connected to the router device via a wireless local area network (WLAN), wherein the client devices include a user device and one or more other devices, sends the device information collected from the client devices to a first remote server, receives device identification information of the client devices from the first remote server based on the device information, respectively, sends the device identification information of the client devices to a second remote server, receives a list of condition-based automations (CBAs) that are available and applicable for one or more of the client devices from the second remote server based on the device identification information, and sends the list of CBAs to the user device for presentation via a display.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: September 19, 2023
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Ronen Stern, Mario Mejia, Jonathan Wu
  • Patent number: 11758001
    Abstract: The present embodiment relates to method and system for dynamically identifying the optimal servers from among a plurality of VPN servers. The method and system to score or rank the plurality of VPN servers through mathematical operations to produce a scored list of servers. The servers are dynamically scored based on several server conditions including but not limited to server location, server hub score, server creation time, server load, captcha rates and other like information. The method and system further calculate server penalty scores for a plurality of VPN servers and dynamically identifies optimal servers based on the least server penalty score. Further, the method and system provide means for the VPN service provider to direct their users to connect with the optimal servers consistently.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: September 12, 2023
    Assignee: 360 IT, UAB
    Inventors: Kazimieras Celiesius, Mindaugas Valkaitis, Jovaldas Januskevicius