Patents Examined by Hieu T Hoang
  • Patent number: 11392423
    Abstract: A quorum in a cluster of nodes in a quorum-based computing system can be dynamically updated such that even just a single remaining operational node can be sufficient to support continued operation of the computing system, while other node(s) in the cluster are in a failure state. When the other node(s) in the cluster become enabled again, the quorum can be adjusted back to an original quorum of the cluster. The content of storage devices in such other node(s) can be deleted when the node(s) start up from the failure state, and up-to-date content from the operational node can be synchronized into the newly started other node(s), thereby enabling content to be consistent and updated in all of the operational nodes in the cluster/quorum.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: July 19, 2022
    Assignee: VMWARE, INC.
    Inventors: Georgi Muleshkov, Zahari Ivanov, Lazarin Lazarov, Sergio Sanchez
  • Patent number: 11381452
    Abstract: This application discloses a network slicing method. The method includes obtaining metadata information of each of multiple traffic flows, determining a classification policy according to metadata information of the multiple traffic flows, determining a network slicing policy according to the classification policy, and the network slicing policy includes a mapping relationship between a traffic flow type and a network slice and a slice weight of the network slice, and determining a resource node policy according to the network slicing policy, where the resource node policy includes a mapping relationship between at least one resource node in the network and the at least one network slice and a resource weight of each resource node, and the resource weight of the resource node indicates a ratio of a resource of each of network slices corresponding to the resource node to a resource of the resource node.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: July 5, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yong Huang, Dong Lin, Yi Wang
  • Patent number: 11375001
    Abstract: A method and an apparatus for file transmission are provided. The method may include receiving a file sending request initiated by a source user for a preset file; sending an approval message for the file sending request to an approval user corresponding to the source user when the source user does not have a transmission privilege for the preset file; and setting the preset file as an obtainable state for a target user corresponding to the file sending request in response to the approval message being approved by the approval user. The technical solutions of the present disclosure can prevent an approval operation of a file from interrupting a communication process between users, help to simplify user operations, and improve the smoothness of the communication process.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: June 28, 2022
    Inventor: Shanjun Pan
  • Patent number: 11368737
    Abstract: An electronic device, according to various embodiments, comprises: a communication unit; and a control unit, wherein the control unit may be configured to: receive, from one or more second electronic devices, via the communication unit, data regarding feedback on an image while transmitting the image that is received from a first electronic device to the one or more second electronic devices for displaying in the one or more second electronic devices; create a partial image for the one or more second electronic devices from the image on the basis of the data regarding the feedback; and provide the one or more second electronic devices with the partial image as an image corresponding to a user's preference associated with the one or more second electronic devices.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: June 21, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joo Hee Park, Dong Goo Kang, Pa Ra Kang, Soh Min Ahn, Eun Young Lim, Gul Ji Chung, Sang Chul Yi, Choul Jun Hwang
  • Patent number: 11368386
    Abstract: A network device receives a data packet including a source address and a destination address. The network device drops the data packet before it reaches the destination address and generates an error message indicating that the data packet has been dropped. The network device encapsulates the error message with a segment routing header comprising a list of segments. The first segment of the list of segments in the segment routing header identifies a remote server, and at least one additional segment is an instruction for handling the error message. The network device sends the encapsulated error message to the remote server based on the first segment of the segment routing header.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: June 21, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Joseph Michael Clarke
  • Patent number: 11362987
    Abstract: A system includes a virtual private network (VPN) gateway and a client device. The VPN gateway receives a domain name system response through a physical coding sublayer. The VPN gateway fetches a fully qualified domain name corresponding to the domain name system response, and fetches one or more access control list rules from an access control list table for a specific user account. The VPN gateway installs an Internet protocol (IP) address in the access control list table for each access control list rule and handles requested data traffic to the IP address. The client device creates a virtual tunnel interface route with a port of a transmission control protocol (TCP) listener device and parses the domain name system response. The client device updates a domain name system cache with the fully qualified domain name and the IP address and sends unencrypted network traffic over the virtual tunnel interface route.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: June 14, 2022
    Assignee: Pulse Secure, LLC
    Inventors: Shanavas Kottikal Saidumuhamed, Prabhath Thankappan, John Alappattu Varudunny, George Mathew Koikara
  • Patent number: 11360796
    Abstract: Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: June 14, 2022
    Assignee: VMWARE, INC.
    Inventors: Rahul Mishra, Camille Lecuyer, Saahil Gokhale, Rajeev Nair, Kantesh Mundaragi, Pierluigi Rolando, Jayant Jain, Raju Koganty
  • Patent number: 11354148
    Abstract: Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: June 7, 2022
    Assignee: VMWARE, INC.
    Inventors: Pierluigi Rolando, Kantesh Mundaragi, Rahul Mishra, Jayant Jain, Raju Koganty
  • Patent number: 11356847
    Abstract: According to an embodiment of the present disclosure, there is provided an information processing device including an activation control unit configured to transmit first information that includes information read through near field communication to a server device, to acquire second information transmitted from the server device according to the first information, and to control activation of an application of the information processing device itself based on the acquired second information.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: June 7, 2022
    Assignee: FELICA NETWORKS, INC.
    Inventors: Naoto Tobita, Shuichi Sekiya, Tomoharu Hikita, Kenichi Motodate
  • Patent number: 11349736
    Abstract: Example methods and systems for flow-based latency measurement for logical overlay network traffic are described. In one example, in response to detecting a first inner data packet associated with a packet flow, a first computer system may generate and send a first encapsulated packet via a logical overlay tunnel towards a second computer system. The first encapsulated packet may be generated by encapsulating the first inner data packet with a first outer header that includes first time information associated with the first inner data packet at the first computer system. In response to detecting a second encapsulated packet from the second computer system via the logical overlay tunnel, the first computer system may determine a flow-based latency measurement associated with the packet flow based on the first time information, and second time information identified from a second outer header of the second encapsulated packet.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: May 31, 2022
    Assignee: VMWARE, INC.
    Inventors: Xi Cheng, Haoran Chen, Xiaoyan Jin, Caixia Jiang, Qiong Wang, Donghai Han
  • Patent number: 11347825
    Abstract: Techniques for providing a service execution method and device are described. A request is received from a browser of a client device. A web page is determined from the received request. The web page is transmitted to the client device to wake up a designated application of the client device. A service execution request is received from the designated application of the client device. The received service execution request is determined to correspond to the received request. In response to determining that the received service execution request corresponds to the received request, a service is executed based on the received service execution request.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: May 31, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Chao Wu
  • Patent number: 11343351
    Abstract: A content delivery network may provide content items to requesting devices using a popularity-based distribution hierarchy. A central analysis system may determine popularity data for a content item stored in a first caching device. The central analysis system may determine that a change in the popularity data is beyond a threshold value. The central analysis system may then transmit an instruction to move the content item from the first caching device to a second caching device in a different tier of caching devices than the first caching device. The central analysis system may update a content index to indicate that the content item has been moved to the second caching device. A user device may be redirected to request the content item directly from the second caching device.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: May 24, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Richard Fliam, Kevin Christopher Flanagan, Gregory Allen Broome, Jason Burgess, Gabriel Commeau
  • Patent number: 11336588
    Abstract: Systems and methods for determining if a controller that can service a custom resource (CR) exists are disclosed. A processing device annotates a corresponding deployment of each of a plurality of controllers with filter metadata obtained from the controller. The filter metadata of a controller comprises at least an object type that the controller is to service. In response to generating a CR, the processing device may compare the definitions of the CR with the filter metadata from each of the plurality of controllers, wherein the definitions of the CR comprise at least an object type of the CR. In response to determining that none of the plurality of controllers have filter metadata matching the definitions of the CR, the processing device may provide to a user a no-match alert indicating that there is no controller among the plurality of controllers that can service the CR.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: May 17, 2022
    Assignee: Red Hat, Inc.
    Inventor: Markus Thoemmes
  • Patent number: 11329921
    Abstract: A disclosed method may include (1) identifying a route installed in a Forwarding Information Base (FIB) of a network device included in a network, (2) identifying a plurality of active paths that lead from the network device to a destination device of the route installed in the FIB, (3) determining a load distribution of the plurality of active paths by calculating a plurality of traffic loads that represent amounts of traffic that traverse from the network device to the destination device via the plurality of active paths, and (4) making a trafficking decision in connection with the plurality of active paths based at least in part on the load distribution of the plurality of active paths. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: May 10, 2022
    Assignee: Juniper Networks, Inc
    Inventors: Prashanth Ramaprasad, Madhu Byrapura Doddegowda
  • Patent number: 11323476
    Abstract: A system is implemented in browser plug-in software or in endpoint agent software on a user computer. The user accesses a Web site and fills in a login request form and submits it to the Web site. The system triggers a “forgot password” feature and detects a phishing Web site by determining that it does not send a reset link to a valid user e-mail address, or, the system detects a phishing Web site by determining that it does send a reset link to an invalid e-mail address. Or, the system detects a phishing Web site by determining that it sends a reset link to a user e-mail address from a domain different from the domain of a login request form. Or, the system fills in an incorrect account name or password in a login request form and detects a phishing Web site by determining that the Web site does not indicate that the incorrect user name or incorrect password are incorrect.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: May 3, 2022
    Assignee: TREND MICRO INC.
    Inventors: Jing Cao, Quan Yuan, Bo Liu
  • Patent number: 11321113
    Abstract: Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: May 3, 2022
    Assignee: VMWARE, INC.
    Inventors: Yong Feng, Anuprem Chalvadi, Yang Ping, Yanjun Lin, Li Sun, Akhila Naveen, Fenil Kavathia, Pierluigi Rolando, Jayant Jain, Raju Koganty
  • Patent number: 11323552
    Abstract: Systems and methods for automatically configuring security groups during data protection operations including disaster recovery operations. In preparation for recovering a source site to a target site, security information at the source site is collected and classified. The classified security information is stored as a disaster recovery plan at least for security aspects of the disaster recovery process. The disaster recovery plan can be implemented at the target site such that security risks are minimized and connectivity errors are minimized during the recovery process.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: May 3, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Boris Shpilyuck, Assaf Natanzon, David Zlotnick
  • Patent number: 11316821
    Abstract: The present disclosure provides a server group of aircrafts and an aircraft communication method, server and system, and relate to the technical field of unmanned aerial vehicle. The server group of aircrafts of the present disclosure includes: a plurality of servers, in which, one or more servers are configured to establish a keep-alive connection with an aircraft according to an online request from the aircraft, and send connection information to a sharing node wherein the online request comprises an identification of the aircraft; and one or more servers are configured to receive a connection establishment request from a ground station, determine connection information of the aircraft corresponding to the identification of the aircraft to which the ground station requests to connect through the sharing node; and establish a connection between the aircraft to which the ground station requests to connect and the ground station according to the connection information.
    Type: Grant
    Filed: September 30, 2018
    Date of Patent: April 26, 2022
    Assignee: BEIJING JINGDONG QIANSHI TECHNOLOGY CO., LTD.
    Inventors: Fuze Sun, Xu Li
  • Patent number: 11294731
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a joint simulation for satisfying multiple different coexisting commitments to allocate digital resources. In one aspect, a method includes accessing logged data for prior allocations of digital resources, where the logged data includes at least one property associated with respective allocations of the digital resources. Different allocations of the digital resources included in the logged data are assigned to different ones of the multiple different commitments. For each commitment to allocate digital resources, an expected required resource amount that results in the commitment being allocated at least a specified minimum resource based on the allocations of digital resources of the logged data that were assigned to the multiple different commitments is determined.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: April 5, 2022
    Assignee: Google LLC
    Inventors: James Giles, Nitish J. Korula, Martin Blais, Michael Sobin, Son Ba Nguyen, Yan Xiong
  • Patent number: 11290388
    Abstract: Embodiments of this application relate to the field of communications technologies, and disclose a flow control method and apparatus, to resolve a prior-art problem such as packet loss, packet accumulation, or network congestion that occurs after a packet is switched between priority queues. A specific solution is as follows: A first device receives a first packet sent by a second device, where the first packet carries a first field and a second field, the first field carries a first priority, and the second field carries a second priority; the first device performs flow control based on the first priority in the first packet; and the first device performs queue scheduling on the first packet based on the second priority in the first packet.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: March 29, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hong Zhou, Yun Xiong, Xing Xing, Xiang Yu