Patents Examined by Todd L Barker
  • Patent number: 12199940
    Abstract: One or more computer processors receive an address resolution protocol (ARP) request in response to a client connecting to a compute resource. The one or more computer processors identify an internet protocol (IP) address associated with the ARP request and the compute resource. The one or more computer processors determine the compute resource is unavailable or not ready for a connection with the client utilizing the identified IP address. The one or more computer processors, responsive to determining that the compute resource is unavailable, provision and deploy a new compute resource, wherein the new compute resource is available to the client under the identified IP address.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: January 14, 2025
    Assignee: International Business Machines Corporation
    Inventors: Utz Bacher, Michael Behrendt
  • Patent number: 12199826
    Abstract: A control device may communicate messages with devices in a network through a parent device, and receive messages from auxiliary parent devices. The control device may store a respective communication metric associated with each of the parent device and the one or more auxiliary parent devices. The control device may set an auxiliary parent device of the one or more auxiliary parent devices as the parent device of the control device, e.g., when a respective communication metric of the auxiliary parent device determined to be set as the parent device indicates a stronger communication link than the parent device. The control device may determine that the respective communication metric of the auxiliary parent device indicates a stronger potential communication link than the parent device when the average received signal strength indicator of auxiliary parent device is greater than the average received signal strength indicator of the parent device.
    Type: Grant
    Filed: June 20, 2020
    Date of Patent: January 14, 2025
    Assignee: Lutron Technology Company LLC
    Inventors: Jeffrey S. Hayes, Galen Edgar Knode, Ankit Bhutani, Richard S. Camden, Jordan H. Crafts, Jason A. King
  • Patent number: 12199790
    Abstract: A method for provisioning a group of devices with control-group data defining one or more functional interrelationships between the devices. The method includes providing a GUI defining an online application marketplace, the GUI specifying multiple applications available for download, each application including a different respective set of control-group data defining a different respective set of one or more functional interrelationships. Further, the method includes receiving user input selecting a given one of the applications, the selected application defining given control-group data defining a given set of one or more functional interrelationships. And the method includes responsively (i) downloading the selected application and (ii) provisioning the devices of the group with the given set of control-group data, the provisioning establishing the given set of one or more functional interrelationships between the devices of the group.
    Type: Grant
    Filed: December 15, 2023
    Date of Patent: January 14, 2025
    Assignee: Roku, Inc.
    Inventors: Anthony Wood, David Stern, Sunil Ramesh
  • Patent number: 12200050
    Abstract: A data resource storage method includes: in response to an edge computing server acquiring a first data resource, storing, on the basis of a first distributed hash routing table maintained by the edge computing server and a hash value for uniquely identifying the first data resource, the first data resource in at least one edge computing server in an edge node to which the edge computing server belongs; and in response to the edge node acquiring a second data resource, storing, on the basis of a second distributed hash routing table maintained by the edge node and a hash value for uniquely identifying the second data resource, the second data resource in at least one edge node in an edge computing system.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: January 14, 2025
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Haitao Zheng
  • Patent number: 12192069
    Abstract: A method may include receiving, by a computing system of a front-end service provider, a communications request including user data. The method may include determining, by the computing system of the front-end service provider, that one or more back-end service providers can fulfil the communications request. The method may include transmitting, by the computing system of the front-end service provider, data associated with the communications request and/or the one or more back-end service providers to a proxy service. The method may include receiving, by the computing system of the front-end service provider and from the proxy service, information associated with a back-end service provider of the one or more back-end service providers. The method may also include establishing, by the computing system of the front-end service provider, a communications connection with the back-end service provider and transmitting the user data such that the communications request is fulfilled.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: January 7, 2025
    Assignee: DISH Wireless L.L.C.
    Inventors: Michael Cummings, Alejandro Torres
  • Patent number: 12192063
    Abstract: A system and associated methods document and visualize complicated networks having circuits and circuit paths. The relationships between the circuits also are provided. The data regarding the circuits is preprocessed to be stored in a network resource database. When a network diagram is generated, the network resource database is queried to obtain the data and determine the different segments, devices, and relationships to model the network circuit. An intermediate table is generated to provide additional processing of queries back to the network resource database.
    Type: Grant
    Filed: September 20, 2023
    Date of Patent: January 7, 2025
    Assignee: Network Capacity Solutions, Inc.
    Inventors: Steven Garvey, Gabriel Venturi
  • Patent number: 12177116
    Abstract: A method may include receiving a domain name system (DNS) query at a network device, where the DNS query may be associated with a traffic flow identified for rerouting through an alternative path utilizing an alternative network device instead of a default path. The method may also include rewriting the DNS query such that the DNS query is routed through the alternative network device along the alternative path and to a DNS server associated with the alternative path. The method may additionally include receiving a DNS response from the DNS server, where a resource identified in the DNS response may be based on the DNS query coming through the alternative network device.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: December 24, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Robin James, Mithun Iyer, Himanshu Shah
  • Patent number: 12166693
    Abstract: An online software platform (OSP) classifies challenges to digital rules into buckets according to respective challenged digital rules that were applied to produce respective challenged resources. The OSP computes respective statistics for the buckets. Each bucket may have a corresponding statistic associated with the bucket based on a current total number of challenges that have been classified into that bucket. The OSP ranks the buckets according to the respective statistics of the buckets. The OSP may correct, based on the ranking of the buckets, the respective challenged stored digital rule of the selected bucket without yet correcting the respective challenged digital rule of at least one of the other buckets. This correction is stored and included in digital rules to be used to produce resources going forward.
    Type: Grant
    Filed: June 15, 2023
    Date of Patent: December 10, 2024
    Assignee: Avalara, Inc.
    Inventors: Marshal Kushniruk, Naveen Kumar Agrawal, Gregory T. Kavounas, Nikki Nash, Stefan Kim
  • Patent number: 12160361
    Abstract: This application provides a packet transmission method, apparatus, and device. For example, the method is performed by an ingress node. The ingress node obtains a second packet by using first node information carried in a first packet, where the first node information includes a first bit string indicating N next-hop devices of the ingress node and first reference information used for indexing second node information corresponding to a first intermediate node in the N next-hop devices, and the second packet includes a first identifier determined based on the first reference information. The ingress node sends the second packet to the first intermediate node. Because structures of the first bit string and the first reference information are used, a packet encoding manner is simple, so that packet transmission efficiency is improved.
    Type: Grant
    Filed: October 27, 2023
    Date of Patent: December 3, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xuesong Geng, Zhenbin Li, Jingrong Xie
  • Patent number: 12160352
    Abstract: In an embodiment, a method is performed by a middleware computing platform and includes maintaining an active user pool comprising a plurality of servicing users. The method also includes exposing a service request interface to a plurality of user-to-user service platforms. The plurality of user-to-user platforms provide independent computing environments that separately execute user-to-user service workflows for requesting users. The method further includes receiving, via the service request interface, a plurality of service requests each from one of the plurality of user-to-user service platforms. In addition, the method includes automatically assigning one or more of the plurality of service requests to a target servicing user of the plurality of servicing users based at least in part on information associated with the service request and availability of the target servicing user. The method also includes exposing a service provider interface to the target servicing user.
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: December 3, 2024
    Assignee: WHEEL HEALTH INC.
    Inventors: Daniel Paul Hunter, Edward Blake Mitchell, Michelle Davey
  • Patent number: 12155558
    Abstract: A method for providing an optimal path through a computer network includes predicting a subsequent action of a target user through an optimal path prediction model that is trained in a form of a graph representing a user action trajectory of a session unit and recommending a path of the predicted action as an optimal path. The recommendation includes identifying a user intent based on a previous action trajectory of the target user in a current session, and guiding a path corresponding to the user intent as one of the optimal paths.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: November 26, 2024
    Assignee: NAVER CORPORATION
    Inventors: Young-Bum Kim, Gun Su Lee, Dongchan Kim, Sun Kim, Jinmyung Won, Hongyeon Yu, Chanhee Lee
  • Patent number: 12149419
    Abstract: Computer-implemented methods selecting a cloud computing system for deployment of a workload are provided. Aspects include obtaining an input function that characterizes the workload and obtaining a plurality of performance models, wherein each of the plurality of performance models corresponds to one of a plurality of cloud computing systems including the cloud computing system. Aspects also include applying the input function into each of the plurality of performance models, calculating one or more of a gain, a phase shift, and a stability margin for each of the plurality of performance models, and selecting the cloud computing system from the plurality of cloud computing systems based at least in part on the one or more of the gain, the phase shift, and the stability margin.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: November 19, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sekou Lionel Remy, Lauren Quigley, Myneeka Holloway, Akil Khamisi Sutton, Otis Smart
  • Patent number: 12149420
    Abstract: A feedback apparatus and method for dynamically controlling e-commerce platforms comprising a central engine is configured to connect with an e-commerce platform associated with a plurality of communication devices and a plurality of engagement engines and fulfillment engines that interact with the communication devices; the central engine is configured to dynamically add, remove or adjust the computational resources in the e-commerce platform in order to achieve a target efficiency for engagements with the communication devices and fulfillments from the communication devices. A graphical interface for controlling the feedback apparatus is also provided.
    Type: Grant
    Filed: July 18, 2023
    Date of Patent: November 19, 2024
    Assignee: KPI KARTA INC.
    Inventors: Peder Enhorning, Eric Todd Tobias
  • Patent number: 12147826
    Abstract: An example system includes first servers deployed in a public cloud computing infrastructure and second servers deployed external to the public cloud computing infrastructure connected to the first servers via a layer 3 network. The first servers include first virtual routers to implement one or more virtual networks and first virtual execution elements. The first virtual execution elements execute a network controller that includes a plurality of microservices. A network device manages network routing for the second servers. The network controller is configured to exchange routing information with the network device. The network controller is configured to configure, based on the routing information, the first virtual routers to configure a virtual network of the one or more virtual networks for packetized communications among the first virtual execution elements executing on the first servers in the public cloud computing infrastructure and the second servers.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: November 19, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Simon Green, Ovidiu Valeanu
  • Patent number: 12132584
    Abstract: A method includes: recording provision record information in which provider identification information which identifies a data provider, data identification information which identifies each of one or more items of provided data generated by a home appliance, and value reference information which serves as a reference for calculating a data value of each of the one or more items of provided data are associated with one another; and when the one or more items of provided data include used data that is data used by a data user, determining an incentive for the data provider of the used data based on the provision record information. The value reference information includes an index value determined by each of a plurality of value indexes.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: October 29, 2024
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Yuji Unagami, Motoji Ohmori, Ayaka Mitani, Kakuya Yamamoto, Junji Michiyama
  • Patent number: 12132603
    Abstract: A data processing method includes receiving a first dataset sent by a network element, where the first dataset includes a plurality of pieces of first data obtained by the network element; obtaining, based on the first dataset, at least one data feature corresponding to the plurality of pieces of first data; and sending trigger information to the network element, where the trigger information includes at least one data feature and/or at least one feature type, and at least one feature type is related to at least one data feature.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: October 29, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jiyu Pan, Zhidong Yin
  • Patent number: 12119947
    Abstract: Various embodiments of an apparatus, method(s), system(s) and computer program product(s) described herein are directed to an Archiving Engine that detects a regulated user account(s) joining a virtual meeting and instantiating a virtual meeting participant instance to capturing one or more communication channels of the virtual meeting hosted by a communication system. The Archiving Engine generates an archival file(s) based on the captured communication channel data. The Archiving Engine generates one or more translated files by applying a compliance policy associated with at least one of the regulated user accounts to the one or more archival files.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: October 15, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventors: Abhishek Balaji, Adi Regev
  • Patent number: 12113639
    Abstract: Various embodiments of an apparatus, method(s), system(s) and computer program product(s) described herein are directed to a Geographic Archiving Engine. The Geographic Archiving Engine identifies a geographical region associated with a regulated user account requesting access to a virtual meeting. The Geographic Archiving Engine instantiates a regional virtual meeting participant instance for the identified geographical region. The Geographic Archiving Engine captures, via the regional virtual meeting participant instance, a communication channel(s) of the virtual meeting. The Geographic Archiving Engine generates an archival file(s) based on the communication channel data captured by the regional virtual meeting participant instance. The Geographic Archiving Engine generates a translated file(s) by applying a compliance policy, associated with a regulated user account(s), to the one or more archival files.
    Type: Grant
    Filed: July 30, 2022
    Date of Patent: October 8, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventors: Aakash Atul Alurkar, Adi David Regev
  • Patent number: 12107922
    Abstract: Quality communication can be maintained for integrated channels in transaction systems. For example, a system can receive, by a transaction management layer, a transaction request from a transaction channel of a plurality of transaction channels, the transaction request being in a channel-specific format associated with the transaction channel. The system can, in response to a downstream transaction processing system processing the transaction request, receive a status indicator of the processing of the transaction request. The system can transform the status indicator into the channel-specific format associated with the transaction channel. The system can send the status indicator in the channel-specific format to the transaction channel. The transaction channel can be configured to perform an action in response to receiving the status indicator.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: October 1, 2024
    Assignee: Truist Bank
    Inventors: Kendra Henry, Pramod Nambiar, Luana Peterman
  • Patent number: 12101197
    Abstract: Various implementations present a representation of a communication session involving multiple devices in different presentation modes based on spatial transforms between a physical environment and the representation of the communication session. For example, a representation of a communication session is presented based on the position of a first device within a first physical environment and a second spatial transform between the first physical environment and the representation of the communication session, in accordance with a determination to switch the first presentation mode to a second presentation mode. Then the representation of the communication session is presented based on the position of the first device within the first physical environment and the first spatial transform in accordance with a determination to switch the second presentation mode back to the first presentation mode.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: September 24, 2024
    Assignee: Apple Inc.
    Inventors: Kevin Lee, Connor A. Smith, Luis R. Deliz Centeno