Patents Examined by Lance Leonard Barry
  • Patent number: 12137150
    Abstract: Systems and methods described herein related to real-time management of service deployment systems are disclosed. A management system may monitor an infrastructure environment repository in real-time. Differences in configurations stored within the repository may be identified and used to generate configuration data. The configuration data may be used to update service operating parameters and service deployment configurations. The configuration data may be used to generate deployment data comprising location information of the updated infrastructure environment. The deployment data may be utilized to deploy one or more services on an updated infrastructure using the updated services.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: November 5, 2024
    Assignee: Oracle International Corporation
    Inventors: Martin Procházka, Vojtěch Janota
  • Patent number: 12137032
    Abstract: A method for determining third party network compliance with a host entity network is provided. The method may include generating a scanning file that includes host entity network compliance standards and transferring the scanning file to an intermediary entity network. The method may further include generating an executable file that may run a plug-in scanning file to scan hardware and software resident at the third-party network for compliance. The method may further include transferring the executable file from the intermediary entity network to the third party network. The method may further include executing the executable file, generating a log file upon the completion of the running of the plug-in scanning file and digitally signing the log file. The method may further include deciphering the log file at the intermediary entity network, generating a readable report based on the deciphering and transferring the readable report to the host entity network.
    Type: Grant
    Filed: October 12, 2023
    Date of Patent: November 5, 2024
    Assignee: Bank of America Corporation
    Inventors: Jeffrey Glasco, Jr., Benjamin Daniel Hardman, Robert Brice
  • Patent number: 12126500
    Abstract: System communications tailored to individual users may be dynamically provided based on monitored types of user activity in a virtual space. A given system communication may include one or more of a third-party advertisement, an offer for in-space products, an offer in-space services, an informative message, and/or other system communications. Monitored types of user activity include registering as a user, establishing a relationship with another user, and customizing a user character. Responsive to such activity, information is obtained regarding an amount of real-world money the user has spent and the total time spent by the user during gameplay. This information is used to select system communications. System communications may be provided for presentation to users via one or more communication channels.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: October 22, 2024
    Assignee: Kabam, Inc.
    Inventors: Clive Henrick, Benjamin Yee, Moses Lee
  • Patent number: 12119950
    Abstract: This disclosure describes techniques for providing early acknowledgments to a source device performing a data write operation within a data center or across a geographically-distributed data center. In one example, this disclosure describes a method that includes receiving, by a gateway device and from a source device within a local data center, data to be stored at a remote destination device that is located within a remote data center; storing, by the gateway device, the data to high-speed memory included within the gateway device; transmitting, by the gateway device, the data over a connection to the remote data center; after transmitting the data and before the data is stored at the remote destination device, outputting, by the gateway device to the source device, a local acknowledgment, wherein the local acknowledgment indicates to the source device that the data can be assumed to have been stored at the remote destination device.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: October 15, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep Sindhu, Jaspal Kohli, Philip A. Thomas
  • Patent number: 12120086
    Abstract: A provider network implements service discovery and renaming. A provider network includes a domain name service (DNS) and a renaming tool. The DNS receives queries for service names and sends query logs to a data store. Each query log indicates the queried name and a network address (e.g., IP address). A user may request that the service be renamed to a new name. In response, the renaming tool adds a new entry to for the new name to the DNS. The renaming tool retrieves data from the query logs and identifies clients of the service. The renaming tool sends a notification to the identified clients that the name has changed to the new name. The renaming manger retrieves additional data from the query logs to identify how many of the clients have switched to using the new name. After enough clients have switched, the old name may be decommissioned.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: October 15, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Alireza Farhangi
  • Patent number: 12113641
    Abstract: A first device can receive a delegation message from a second device. The delegation message can include a trigger data object that defines a triggered action set including a triggering event and an action to be performed by an accessory device in response to the triggering event. The first device can perform consistency checking of the received trigger data object relative to one or more previously received trigger data objects to determine whether a conflict exists.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: October 8, 2024
    Assignee: Apple Inc.
    Inventors: Anush G. Nadathur, Kevin P. McLaughlin, Nathan E. Carroll
  • Patent number: 12113666
    Abstract: Methods and systems are disclosed to serve client requests in a communication network. In one embodiment, a method may be performed by a controller device to form a first consensus with a first plurality of controller devices to determine a role for the controller device. Upon the controller device being elected as a first single lead controller for the first consensus, the controller device packs a client request with other client requests into a block, validates the packed client requests within the block with the first plurality of controller devices, and seals the block after the packed client requests are validated. The controller device then forms a second consensus with a second plurality of controller devices, the second consensus electing a second single lead controller, the second single lead controller identifying one or more resources to serve the packed client requests in the sealed block.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: October 8, 2024
    Assignee: Zenlayer Innovation LLC
    Inventors: Jun Xu, Hao Wang, Seagle Yang
  • Patent number: 12106657
    Abstract: Exemplary embodiments of the present invention provide a virtual dispatch assist system in which various types of Intelligent Agents are deployed (e.g., as part of a new CAD system architecture or as add-ons to existing CAD systems) to analyze vast amounts of historic operational data and provide various types of dispatch assist notifications and recommendations that can be used by a dispatcher or by the CAD system itself (e.g., autonomously) to make dispatch decisions.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: October 1, 2024
    Assignee: Intergraph Corporation
    Inventors: Jackie Paul Williams, II, Michael Thomas Cole, José Eduardo Zindel Deboni
  • Patent number: 12095853
    Abstract: Systems and methods for distributed edge computing to deliver multi-access edge computing (MEC) and cellular access on a mobile network. The edge computing platform reduces latency and increases network throughput to devices by locating edge server nodes in close proximity to the devices. The systems and methods include a network of edge platform nodes operable to provide enhanced mobile coverage and accelerated content delivery for private and/or public mobile network operator (MNO) customers. The present invention is operable to create a private cellular network, wherein the cellular wireless network is also accessible by devices of mobile networks outside of the private cellular network. while still maintaining necessary privacy and quality of service. The present invention is also operable to create a public cellular network using the same node infrastructure and edge computing platform.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: September 17, 2024
    Assignee: EDJX, INC.
    Inventors: John Cowan, Robert Paul Bullock, James A. Thomason
  • Patent number: 12093899
    Abstract: A computer-implemented method including applying a mapping function to a received message to create a characteristic value adapted to map similar messages to similar characteristic values; comparing the characteristic value to characteristic values associated with message clusters; determining that the characteristic value matches a characteristic value associated with at least two message clusters; and responsive to the determining: linking the at least two message clusters into a combined message cluster; assigning a message extractor to the combined message cluster, the assigning comprising: selecting the message extractor, by choosing from amongst message extractors assigned to the at least two message clusters linked into the combined message cluster; applying the message extractor to a message; and determining that a quality score of results from the applying exceeds a threshold; and using the assigned message extractor to extract information from the received message.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: September 17, 2024
    Assignee: Shopify Inc.
    Inventor: Dexter Fichuk
  • Patent number: 12081418
    Abstract: In various embodiments, a computer-implemented method comprises acquiring status data for settings that control operations of the edge sensor device, transmitting the status data to a backend system, receiving a command to modify settings that control the operations of the edge sensor device, the settings specifying (i) one or more subscribers, and (ii) a data collection limit, in response to receiving the command, modifying the setting, acquiring sensor data associated with a physical device operating within a physical environment, where a sensor service collects the the sensor data up to the data collection limit, and the edge sensor device is located proximal to the physical device, inputting the sensor data into an onboard message broker for publishing, and transmitting, from the onboard message broker, the sensor data, where the sensor data is addressed to a first set of one or more subscribers of the onboard message broker.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: September 3, 2024
    Assignee: SPLUNK INC.
    Inventors: Jesse Chor, Casing Chu, Tishan Mills, Anthony Ng, Rodrigo Paulo Quaresma, Jonathan Yeung
  • Patent number: 12081624
    Abstract: Systems, methods, and apparatus, including programs encoded on computer storage media, for cryptomining asset management. In one aspect, a method performed by an asset management server for a computer network is provided. The method includes: receiving, from a computer, a request to establish a network connection in the computer network; transmitting, to the computer, a response to the request that establishes the network connection with the computer; receiving, from the computer via the network connection, a unique identifier of the computer in the computer network; determining, based on the unique identifier of the computer, whether the computer is an asset associated with the asset management server; and upon determining that the computer is an asset: transmitting, to the computer via the network connection, a set of configurations for the computer, where the set of configurations includes a software configuration that configures the computer to perform a mining operation.
    Type: Grant
    Filed: November 22, 2023
    Date of Patent: September 3, 2024
    Assignee: Auradine, Inc.
    Inventors: Patrick Xu, Liang Li, Aditya Batra, Sridhar Chirravuri
  • Patent number: 12058048
    Abstract: Implementations are described herein for leveraging an “out-of-band” communication channel between nodes of a process automation system. In various implementations, an out-of-band communication channel may be established between two or more process automation nodes of a process automation system. The out-of-band communication channel may be outside of a process automation network through which the two or more process automation nodes are communicatively coupled with other process automation nodes of the process automation system. The two or more process automation nodes may cooperate with one or more of the other process automation nodes to implement an at least partially automated process. One or more characteristics of the process automation system may be monitored, and based on the monitoring, traffic may be selectively diverted from the process automation network to the out-of-band communication channel.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: August 6, 2024
    Assignee: YOKOGAWA ELECTRIC CORPORATION
    Inventors: David Emerson, Joseph Malm, Andrew Keller, Patrick Clay, Hidenori Sawahara, Vien Nguyen
  • Patent number: 12058204
    Abstract: Systems for locating server nodes for edge devices using latency-based georouting. A cloud platform including at least one cloud platform router and a node database is in network communication with at least one edge device and server nodes, and receives a hypertext transfer protocol (HTTP) request from the at least one edge device. The database is queried using an application programming interface (API) query and data is fetched from the plurality of server nodes. A query result is returned indicating a nearest node from the server nodes. The HTTP request is responded to with a unique hypertext markup language (HTML) web page. The HTTP request is executed using the nearest node. The API query to the database includes API query parameters, including geolocation for the edge device, which is appended to the API query parameters to a Uniform Resource Identifier (URI).
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: August 6, 2024
    Assignee: EDJX, INC.
    Inventor: James A. Thomason
  • Patent number: 12041671
    Abstract: A user equipment (UE) device may include a processor configured to establish an application session with a multi-access edge computing (MEC) device via a base station. The processor may be further configured to receive a message associated with the application session; retrieve, from the received message, an indication that a MEC indicator on a user interface of the UE device should be activated, wherein the MEC indicator indicates that a MEC application session is active on the UE device; and activate the MEC indicator on the user interface of the UE device, in response to retrieving the indication.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: July 16, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: James Mathison, Andrew E. Youtz, Barry F. Hoffner
  • Patent number: 12034560
    Abstract: Techniques and system configurations for generating and implementing recipes and scripts to enable the orchestration of actions, activities, and configurations within smart devices and device networks (including the Internet of Things “IoT” network topologies) are described herein. In an example, a method for smart device orchestration and configuration includes: obtaining an orchestration recipe that defines a sequence of actions to be performed among multiple types of smart devices; activating the orchestration recipe for use upon multiple smart devices associated with a user, based on at least one condition to perform the sequence of actions; associating the orchestration recipe with respective configurations of the multiple smart devices associated with the user; and initiating the orchestration recipe, to cause the sequence of actions to be performed with the multiple smart devices, including via cloud-based device services that control the multiple smart devices associated with the user.
    Type: Grant
    Filed: January 2, 2023
    Date of Patent: July 9, 2024
    Assignee: BBY Solutions, Inc.
    Inventor: Matthew Hurewitz
  • Patent number: 12034600
    Abstract: The present disclosure describes a plurality of examples for federating a cluster from a plurality of interconnected computing nodes. The examples disclose a controller receiving network information and enclosure information associated with the computing nodes. The network information is indicative of a network topology between the computing nodes. The enclosure information is indicative of a configuration of an enclosure associated with a corresponding computing node. The controller identifies fault domains based on the network information and the enclosure information. Each fault domain of the fault domains includes one or more computing nodes impacted by at least one of a corresponding network fault event or a corresponding enclosure fault event, and the plurality of fault domains comprise first, second, and third fault domains. The controller selects computing nodes from the fault domains for federating the cluster.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: July 9, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Nilakantan Mahadevan
  • Patent number: 12015676
    Abstract: A system includes a mobile device having a processor and memory. The mobile device determines that a new vehicle is assigned to an identified owner and responsively initiates a settings configuration process. The configuration process includes presenting existing vehicle system settings from an existing vehicle that can be transferred to the new vehicle, receiving selection of settings to be transferred, receiving editing of settings to be transferred, presenting configurable vehicle system settings for the new vehicle that can be configured, receiving configuration of the settings, and saving selected, edited and newly configured settings to a data set, which is then uploaded to a server for transfer to the new vehicle.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: June 18, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Kay Hart, David Sanabria, Marc Mills, Patricia Piedrahita, Thomas Lee Miller, Justin Bauer, Anthony Trentacosti, Colin Ho, Philip Mason
  • Patent number: 12015541
    Abstract: The invention provides a method for load-balanced traffic grooming in an IP over Quasi-CWDM network, including the steps of: inputting a network topology, a set of service traffics between nodes in node pairs and a null route, and when selecting one of the node pairs from the set of service traffics and establishing a traffic request between the nodes in the node pair, deleting the virtual link for which the corresponding light path has no sufficient remnant capacity in an IP layer of the network; finding the virtual link route having the lowest hop count in the IP layer, and determining whether each virtual link on the route can satisfy the service request by means of traffic grooming; and if yes, adopting the traffic grooming strategy to satisfy the service request; and if not, adopting the wave plane based strategy to establish a light path to satisfy the service request.
    Type: Grant
    Filed: May 10, 2023
    Date of Patent: June 18, 2024
    Assignee: SOOCHOW UNIVERSITY
    Inventors: Yongcheng Li, Jiaqi Zhou, Gangxiang Shen
  • Patent number: 12009985
    Abstract: A method includes obtaining a stream of consecutive network configuration snapshots each including network configuration information. The method also includes determining that first network configuration information is the same as second network configuration information. After determining that the first network configuration information is the same as the second network configuration information, the method includes determining that the second network configuration information is not the same as third network configuration information. The method also includes determining a net change in reachability for a network based on a difference in packet reachability. The method also includes determining a policy violation based on the net change in reachability for the network and generating a reachability differentiation report including the policy violation.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: June 11, 2024
    Assignee: Google LLC
    Inventors: Hongkun Yang, Hui Liu, Gargi Adhav, Alan Tang