Patents Examined by David P Zarka
  • Patent number: 11616706
    Abstract: This application provides a method for constructing a blockchain network based on an interior gateway protocol (IGP). A new IGP packet used to transmit a blockchain task is provided by extending the IGP. When receiving the new IGP packet, a network device can participate in execution of the blockchain task by using its idle computing power. The computing power of the network device is better utilized to construct the blockchain network, avoiding a waste of idle computing power of the network device.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: March 28, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yabo Zhang
  • Patent number: 11606333
    Abstract: Systems and techniques are provided for synchronizing DHCP snoop information. In some examples, a method can include, performing, by a first PE device from a plurality of PE devices, DHCP snooping of a first plurality of DHCP messages between a DHCP client and a DHCP server, wherein the plurality of PE devices is part of an ethernet segment for multihoming the DHCP client. In some aspects, the method includes determining, based on snooping the first plurality of DHCP messages, an association between an IP address corresponding to the DHCP client and a MAC address corresponding to the DHCP client. In some examples, the method includes sending, by the first PE device to at least one other PE device from the plurality of PE devices, a first route advertisement that includes the association between the IP address corresponding to the DHCP client and the MAC address corresponding to the DHCP client.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: March 14, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Ali Sajassi, Samir Thoria, Lukas Krattiger, Manoj Kumar Pandey
  • Patent number: 11606326
    Abstract: Disclosed is a system and method for email management that leverages information derived from automatically generated messages in order to identify types of messages and message content. The disclosed systems and methods apply the information learned from decoding previously received messages to other messages in a user's inbox to fully, or at least partially decode the information included within such messages. The disclosed systems and methods analyze messages received in a user's inbox to detect message specific information corresponding to types of content in the message and the location of such content in the messages. The message specific information is then applied to other newly received or identified messages to learn message specific information about those messages. Based on such learning, information can be extracted from such messages in order to increase a user's experience and increase monetization.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: March 14, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Doug Sharp, Varun Bhagwan, Yoelle Maarek
  • Patent number: 11588677
    Abstract: The present invention relates a system and a method of recognizing and addressing network alarms in a computer network. A network adapter is configured to receive network alarms related to operating condition of network devices present in the computer network, wherein the network devices are managed by different vendors. Information present in the network alarms is analyzed to determine elements indicating the operating condition of the network devices. The elements may comprise at least one of keywords, object identifiers, and values of the object identifiers. A trained data model is finally used for mapping the network alarms with standard attributes. Based on such mappings, the network alarms are then addressed.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: February 21, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Prashant Baburao Selokar, Prasanna Hasmukhlal Patil, Latha Nayak Karkala
  • Patent number: 11582113
    Abstract: This application provides a packet transmission method, apparatus, and system, and relates to the field of network technologies. The method is applied to a network architecture including a user terminal, a first forwarding device and a second forwarding device. A tunnel is disposed between the first forwarding device and the second forwarding device. The method includes: The first forwarding device receives packets forwarded by the user terminal in the load balancing mode, where the packets include a keepalive packet, and the first forwarding device is a standby forwarding device corresponding to the user terminal. The first forwarding device forwards the keepalive packet to the second forwarding device through the tunnel, where the second forwarding device is an active forwarding device corresponding to the user terminal.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: February 14, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Rongrong Hua, Zhouyi Yu, Tao Peng
  • Patent number: 11570142
    Abstract: A communication apparatus that transmits data outside via different communication interfaces performs operations, including setting an interface correspondence between a domain name identifying a domain and a communication interface for use with an external apparatus belonging to the domain, generating, from the set interface correspondence, a setting indicating a Domain Name System (DNS) server correspondence between the domain name and the DNS server to which name resolution for a host name of the external apparatus is to be transferred, and activating a DNS cache server that operates from the generated setting. A DNS client requested for the host name resolution by an application of the communication apparatus transmits a name resolution request to the DNS cache server. Based on the received host name, the DNS cache server determines an external DNS server to which the name resolution is requested, and requests the determined external DNS server for the name resolution.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: January 31, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shinichi Uchikawa
  • Patent number: 11563716
    Abstract: A method for data communication and computation over a network whereby nodes of the network are capable of evaluating functions in the local environment of the node, and where the addresses of newly created or of newly connected network nodes are assigned at random, near uniqueness of node addresses being accomplished by using a random or pseudo-random method of choosing one address from a sufficiently large pool of network addresses.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: January 24, 2023
    Assignee: Prisma Analytics GmbH
    Inventors: Hardy Schloer, Philip Gagner
  • Patent number: 11563804
    Abstract: A data transmission method according to an embodiment is performed by a computing device including one or more processors and a memory in which one or more programs to be executed by the one or more processors are stored. The data transmission method includes receiving, from connected client devices, peer-to-peer (P2P) network information of the client devices, extracting one or more of information on whether network access is successful and network quality information, which are matched with the P2P network information and pre-stored, and determining one of a first data transmission path and a second data transmission path as a data transmission path for the client devices based on one or more of the information on whether network access is successful and the network quality information.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: January 24, 2023
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Ho Sung Ahn, Jae Gu Kim, Ji Won Jung, Young Kwang Kim, Sang Bum Kim, Hee Tae Yoon, Jun Ho Kang
  • Patent number: 11563713
    Abstract: In a domain name system (DNS) server allocation method, a session management function (SMF) receives a session establishment request message sent by UE, where the request message includes a name of a data network to be accessed by the UE. The SMF obtains an IP address of a first DNS server based on the name of the data network and a geographical location of the UE. The SMF then sends to the UE a session establishment response message that includes the IP address of the first DNS server.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: January 24, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Jiangping Feng
  • Patent number: 11558237
    Abstract: The present invention discloses a method and control system for monitoring plurality of equipment in industrial plant connected over SNMP based network. Each of plurality of equipment is associated with a server which is communicatively connected with client. One or more equipment which are capable of reporting monitoring objects are identified using a configuration file. Further, polling for monitoring objects based on capability data associated with one or more equipment is performed. Secure configuration of plurality of equipment in SNMP based network is achieved. Management of network traffic is performed. Unauthorized extraction of monitoring objects is reduced in the network.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: January 17, 2023
    Assignee: ABB Schweiz AG
    Inventors: Nandan Rao, Arijit Bose, A Pavan Kumar Tatavarthi, Richard Deverson
  • Patent number: 11553009
    Abstract: There is provided an information processing device, an information processing method, and a computer program that enable to switch communication between virtual space and real space smoothly. The information processing device includes a communication control unit that controls communication performed in virtual space in which a virtual image corresponding to a real image of a user present in real space is created, interactively between users through the virtual image of the user; a user-information acquiring unit that acquires position information regarding a position of the user in the real space and attribute information including at least information regarding intimacy between the users at predetermined timing; and a switching control unit that controls switching between communication performed in the real space and communication performed in the virtual space according to at least either one of the position information and the attribute information.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: January 10, 2023
    Assignee: SONY CORPORATION
    Inventors: Kei Takahashi, Takayoshi Shimizu, Ryouhei Yasuda, Ayumi Nakagawa
  • Patent number: 11552811
    Abstract: A conferencing system may include a data input port and an ingest system to receive signals through the data input port from a separate conference data source. The ingest system may include a notification subsystem to: identify an error state with respect to the signals received through the data input port; and output a human interface device (HID) notification to a conferencing application, wherein the HID notification includes the identified error state.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: January 10, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert C. Brooks, Daniel J. Braden, Chi So
  • Patent number: 11533229
    Abstract: A method at a network element for configuration for Internet of Things (IoT) devices using manufacturer usage description (MUD) files, the method including receiving at least one MUD Uniform Resource Locator (URL) from an IoT Device; sending, from the network element to at least one MUD Server based on the MUD URL, a Uniform Resource Indicator; responsive to the sending, receiving a plurality of MUD files from the MUD server; creating a plurality of policies from the plurality of MUD files, the plurality of policies corresponding to a normal mode of operation and a secondary mode of operation; and forwarding the plurality of policies to a gateway from the network element.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: December 20, 2022
    Assignee: BlackBerry Limited
    Inventors: Michaela Vanderveen, Stephen John Barrett
  • Patent number: 11526571
    Abstract: A computer-implemented method comprises displaying a grid comprising a plurality of cells; receiving user input modifying a state of one or more of the plurality of cells to create a graphical shape in the grid, wherein each of the plurality of cells is limited to one of a plurality of predefined states; requesting an internet protocol (IP) address corresponding to the graphical shape; and in response to receiving the IP address corresponding to the graphical shape, retrieving a web resource located at the IP address.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: December 13, 2022
    Assignee: International Business Machines Corporation
    Inventor: Venkataramana Logasundaram Jaganathan
  • Patent number: 11496367
    Abstract: Systems and methods for reducing bandwidth loss in IPv6 packet switching networks. A network appliance is configured to sample IPv6 packets and mirror sampled packets to a working memory or memory structure, such as a queue. A transport layer payload is extracted from each sampled packet and a transport layer checksum validation operation is performed. Upon detecting an error, the network appliance updates a dropped packet rate or other metric.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: November 8, 2022
    Assignee: T-MOBILE USA, INC.
    Inventor: Cameron Byrne
  • Patent number: 11483223
    Abstract: The present disclosure relates to methods and devices for wireless communication of an apparatus, e.g., a UE. In one aspect, the apparatus may determine whether a connection of a video call is interrupted, the video call including a plurality of decoded frames. The apparatus may also determine, if the connection of the video call is interrupted, whether one or more decoded frames of the plurality of decoded frames are suitable for artificial frame generation. The apparatus may also generate one or more artificial frames based on the one or more decoded frames and an audio feed from a transmitting device. Additionally, the apparatus may determine whether the one or more artificial frames are suitable for a facial model call. The apparatus may also establish a facial model call based on a combination of the one or more artificial frames and the audio feed from the transmitting device.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: October 25, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Ansh Abhay Balde, Venkata Phani Krishna Akella, Rajesh Polisetti, Hemanth Yerva, Sandeep Padubidri Ramamurthy
  • Patent number: 11483281
    Abstract: An electronic apparatus for establishing a Dual-Stack Lite (DS-lite) tunnel is provided. The apparatus sends a request for an Internet Protocol (IP) address of a Domain Name System (DNS) server and a domain name of an Address Family Transition Router (AFTR) server to a Dynamic Host Configuration Protocol (DHCP) server using an IP address of the DHCP server, receives the IP address of the DNS server and the domain name of the AFTR server from the DHCP server in response to the request, sends a DNS query including the domain name of the AFTR server to the DNS server using the IP address of the DNS server. In response to the DNS query being successful, the apparatus receives an IP address of the AFTR server from the DNS server, and establishes the DS-lite tunnel between the apparatus and the AFTR server using the IP address of the AFTR server.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: October 25, 2022
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Ju Li, Lijie Niu, Haiqiang Wang, Xin Wang, Haijuan Wen, He Xiao
  • Patent number: 11477289
    Abstract: Various example embodiments for supporting link-state flooding for a routing protocol based on use of a transport layer protocol are presented. Various example embodiments for supporting link-state flooding for a routing protocol based on use of a transport layer protocol may be configured to support use of routing protocol messages of the routing protocol to support establishment of transport layer connections of a transport layer protocol (e.g., use of adjacency messages of the routing protocol for identifying routers configured to support use of transport layer connections for supporting link-state flooding). Various example embodiments for supporting link-state flooding for a routing protocol based on use of a transport layer protocol may be configured to support use of transport layer connections to support communication of routing protocol messages of the routing protocol (e.g.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: October 18, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Henk Smit, Gunter Van de Velde
  • Patent number: 11456987
    Abstract: A system and method for automatic IP address range allocation is provided. The system and method include a) storing an availability map of IP addresses including a pointer to a next available IP address range of a first size, b) receiving, from a requestor computer device, a request for an IP address range of the first size, c) selecting the next available IP address range of the first size based on the pointer, d) moving the pointer to another available IP address range of the first size, e) placing the selected IP address range of the first size in a quarantine pool, and f) transmitting, to the requestor computer device, the selected IP address range of the first size.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: September 27, 2022
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventor: Grant McKim
  • Patent number: 11444912
    Abstract: A parameter value assignment device comprises: a memory storing instructions; and processors configured to execute the instructions to: input constraint information indicating constraints and parameter value information indicating parameter value conditions, as requirements related to value assignment to target parameters; decompose target parameters into unit blocks based on the requirements; decompose the constraints into constraints between the unit blocks based on a result of decomposition of the target parameters, and reorganize the constraints between the unit blocks; decompose the parameter value conditions into parameter value conditions for the unit blocks based on the result of decomposition of the target parameters into the unit blocks; and assign a value to each of the target parameters based on the result of decomposition of the target parameters into the unit blocks, the constraints between the unit blocks, and the parameter value conditions for the unit blocks.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: September 13, 2022
    Assignee: NEC CORPORATION
    Inventors: Takashi Maruyama, Takuya Kuwahara