Patents Examined by Hieu T Hoang
  • 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
  • Patent number: 11290527
    Abstract: Systems and methods for automatically tagging cloud resources that are spread across multiple cloud platforms are provided. According to one embodiment, information regarding each cloud provider of multiple cloud providers associated with a cloud environment used by a private network is received by a cloud-tagging orchestrator service of the private network. For each cloud resource of a plurality of cloud resources hosted by the cloud providers on behalf of the private network: (i) information associated with the cloud resource is retrieved by the cloud-tagging orchestrator service; (ii) a unified tag of multiple unified tags for the cloud resource is identified by the cloud-tagging orchestrator service based on a pre-defined global tagging policy; and (ii) the unified tag is assigned by the cloud-tagging orchestrator service to the cloud resource via an application programming interface (API) of a cloud provider of the multiple cloud providers hosting the resource.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: March 29, 2022
    Assignee: Fortinet, Inc.
    Inventors: Ignacio Franzoni Martinez, Joan Ruiz Sanchez
  • Patent number: 11271817
    Abstract: A method for establishing end-to-end tunnels extending across multiple domains using a network element. The method includes receiving a request from a customer controller to implement a virtual network (VN) created by the customer controller, wherein the VN identifies the end-to-end tunnels extending across the multiple domains, mapping the VN to available resources based on network constraints in response to the request, and transmitting, after the VN has been mapped, a message to a network controller managing one of the domains that includes a network path used to form a portion of one of the end-to-end tunnels, wherein the message includes an association object having a Type-Length-Value (TLV) field containing a virtual network identifier binding the network path to the VN.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: March 8, 2022
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Young Lee, Dhruv Dhody
  • Patent number: 11271848
    Abstract: Based on this application, one or more parameters for a multipath connection in a redundant transmission mode that are used to represent path characteristics are measured in the redundant transmission mode, and the one or more parameters are compared with a parameter that is measured in a multipath transmission mode and that is used to represent a path characteristic of an aggregated path of the connection at this time.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: March 8, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fanzhao Wang, Wei Liu, Kai Zheng, Weihua Li, Jun Yang
  • Patent number: 11271864
    Abstract: This application describes a tunnel establishment method. The method may include receiving, by a first network device, a first request message sent by a previous-hop network device, where the first request message is used to request to obtain an RSVP-TE label of the first network device, the first network device supports RSVP-TE and SR-TE, and the previous-hop network device supports RSVP-TE. The method may also include that when the first network device determines that at least one network device in downstream network devices of the first network device on a path of a to-be-established tunnel supports SR-TE, establishing an SR-TE tunnel from the first network device to a second network device in the at least one network device, and generating a tunnel identifier used to identify the SR-TE tunnel. Furthermore, the method may include sending, by the first network device, a first response message to the previous-hop network device, where the first response message includes the tunnel identifier.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: March 8, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhibo Hu, Junda Yao
  • Patent number: 11259075
    Abstract: A system and method for sharing personal information, such as user comments on defined video media is described, wherein a server may receive and classify user information from a user. The server may further track user interactions between the user and one or more other users. The server may share certain user information classified as disclosure information with the one or more other users upon determining that a disclosure condition has been met. The server may also transmit one or more notifications relating to such disclosure. Thus, different users may search for various types of viewing partners (selected according to various parameters), and share text, audio, or video comments on the same video media, such as movies or television shows, either in real time, or on a non-real time basis.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: February 22, 2022
    Inventor: Hillel Felman
  • Patent number: 11258551
    Abstract: Implementations are directed to designing a redundant configuration for a virtualized network function with cost efficiency while improving reliability of entire service chain. A service chain design apparatus includes a redundancy target VNF determining unit that defines, as importance of each VNF, at least one of the number of service chains using the VNF or the number of accommodated users in the service chains using the VNF, and determines a VNF having high importance as a redundancy target VNF, and a redundancy determining unit that determines, when importance of the redundancy target VNF determined by the redundancy target VNF determining unit exceeds a predetermined threshold, the redundancy target VNF having the importance exceeding the predetermined threshold as a redundancy execution VNF.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: February 22, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventor: Aiko Oi
  • Patent number: 11252245
    Abstract: Embodiments can include an information pushing method and device. An embodiment of the method can include: receiving an information stream data acquisition request sent by a terminal, wherein the information stream data acquisition request comprises query information; performing a query according to the query information to obtain first information stream data; acquiring at least one of a search record or a browsing record of an account associated with the terminal with respect to a predetermined time period; determining, based on the at least one of the search record or the browsing record, a keyword; determining second information stream data located in a preset information stream data set and matching the key word; generating, based on the first information stream data and the determined second information stream data, data to be pushed; and pushing to the terminal the data to be pushed. The embodiment can achieve targeted information pushing.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: February 15, 2022
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Xuyong Shi, Cong Han, Dengwu He, Luguang Wang, Xiufei Wang, Renpeng Liang, Jiajun Yang, Guoqing Liu, Cheng Yang, Zhimin Jiang
  • Patent number: 11245608
    Abstract: In some implementations, a network device may determine throughput rate metrics for a plurality of processing units of the network device that are processing network traffic of a network. The network device may maintain the throughput rate metrics in a status table associated with the plurality of processing units. The network device may receive tunnel traffic associated with a particular tunnel of the network. The network device may determine, based on a characteristic of the tunnel traffic, a potential throughput rate associated with processing the tunnel traffic. The network device may direct the tunnel traffic to a particular processing unit, of the plurality of processing units, based on the potential throughput rate and the throughput rate metrics indicated in the status table.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: February 8, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Rajneesh Kumar, Peyush Gupta
  • Patent number: 11245926
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to encode and/or decode video data. Immersive media data is accessed that comprises a hierarchical track structure comprising at least (a) a first track at a first level of the hierarchical track structure comprising first immersive media elementary data, wherein the first track is a parameter track, and the first immersive media elementary data comprises timed metadata, and (b) a second track at a second level in the hierarchical track structure that is different than the first level of the first track, the second track comprising metadata specifying an immersive media track derivation operation. The immersive media track derivation operation is performed on at least the first immersive media elementary data to generate composite immersive media data for the second track.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: February 8, 2022
    Assignee: MEDIATEK Singapore Pte. Ltd.
    Inventors: Xin Wang, Lulin Chen
  • Patent number: 11233724
    Abstract: A multicast data packet processing method in a point-to-multipoint (P2MP)-based bit index explicit replication (BIER) multicast tree, which includes an intermediate node configured to use P2MP to forward a BIER packet, includes receiving a first multicast data packet with a BIER header having a first label. The method further includes obtaining a first forwarding entry based on the first label. The first forwarding entry includes the first label, a first identifier identifying the multicast tree, and a second identifier instructing to perform P2MP forwarding. The method further includes obtaining, based on the first identifier, a second forwarding entry including the first identifier and a second label. The method further includes obtaining a second multicast data packet based on the second identifier, the second forwarding entry, and the first multicast data packet, and sending the second multicast data packet. The second multicast data packet includes the second label.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: January 25, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jingrong Xie, Sheng Fang
  • Patent number: 11233741
    Abstract: The techniques describe example network systems for adaptively determining whether to perform ingress replication or assisted replication of a multicast flow based on classification of the multicast flow. For example, a provider edge (PE) device of a plurality of PE devices participating in an EVPN comprises one or more processors operably coupled to a memory, wherein the one or more processors are configured to: receive a multicast traffic flow, determine a classification of the multicast traffic flow, and perform, based at least in part on the classification of the multicast traffic flow, one of: ingress replication of the multicast traffic flow or assisted replication of the multicast traffic flow.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: January 25, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Vinod Kumar N, Robert W. Kebler, Michal Styszynski, Dinesh Sivaraj, Vikram Nagarajan
  • Patent number: 11204971
    Abstract: Embodiments disclose a system that allows for improved generation of web requests for scraping that, because of the nature of the requests and time and manner they are sent out, appear more organic, as in human generated, than conventional automated scraping systems. The system then manages how a client request to scrape a target website is made to the site, masking the request in a manner that makes it appear to the Web server as if the request is not generated by an automated system. In this way, by appearing more organic, Web servers may be less likely to block requests from the disclosed system or may take longer to block requests from the disclosed system. By avoiding Web servers blocking requests and extending the lifetime of IP proxies before they are blocked, embodiments can use a limited IP proxy address space more efficiently.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: December 21, 2021
    Assignee: Metacluster LT, UAB
    Inventors: Eivydas Vilcinskas, Arnas Petruskevicius, Giedrius Stalioraitis, Martynas Juravicius, Rimantas Stankevicius
  • Patent number: 11201847
    Abstract: In some embodiments, a method receives a first address resolution mapping from a workload and verifies the first address resolution mapping. When the first address resolution mapping is verified, the method adds the first address resolution mapping to a list of address resolution mappings. The list of address resolution mappings includes verified address resolution mappings. The list of address resolution mappings is sent to the workload to allow the workload to verify a second address resolution mapping using the list of verified address resolution mappings.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: December 14, 2021
    Assignee: VMWARE, INC.
    Inventors: Shirish Vijayvargiya, Sachin Shinde, Nakul Ogale, Vasantha Kumar Dhanasekar
  • Patent number: 11194610
    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: December 7, 2021
    Assignee: VMWARE, INC.
    Inventors: Kantesh Mundaragi, Rahul Mishra, Pierluigi Rolando, Jayant Jain, Raju Koganty
  • Patent number: 11196665
    Abstract: Disclosed herein are system, method, and computer program product embodiments for routing communication to applications. In an embodiment, first application can transmit a connection to a second application without knowing the exact route address of the second application. An agent can intercept the connection from a first application intended for a second application. The agent can identify the route address for the second application, determine the protocol the connection was intended to be transmitted, and forward the connection based on the route address and protocol to the second application.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: December 7, 2021
    Assignee: SAP SE
    Inventors: Bolivar Santos Perez Pereira, David Briemann
  • Patent number: 11184293
    Abstract: Disclosed herein are system, method, and computer program product embodiments for efficiently maintaining a distributed processing of data between a source and sink. An embodiment operates by maintaining a scheduler in communication with the source and the sink, wherein the source and the sink communicate over a network. The scheduler identifies an utilization of a resource unit of the source, the sink and/or the network meeting or exceeding a predetermined threshold. After identifying that the utilization of the resource unit of the source, the sink and/or the network meets or exceeds a predetermined threshold, the scheduler triggers an operator of the source and/or the sink. The operator modifies a processing of data by the at least one of the source and the sink.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: November 23, 2021
    Assignee: SAP SE
    Inventor: Dongqing Hu
  • Patent number: 11184289
    Abstract: A method for managing network slice enabled traffic on a communications network is disclosed. The network slice is instantiated on the communications network for providing connectivity resources to a network operator using the communications network. The method comprises measuring a traffic level indicative of the traffic enabled by the network slice; and adjusting the traffic enabled by the network slice in accordance with the traffic level and a network operator enabled function associated with the network slice.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: November 23, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Nimal Gamini Senarath, Hang Zhang, Sophie Vrzic
  • Patent number: 11178236
    Abstract: Certain embodiments herein are directed to enabling service interoperability functionality for wireless fidelity (WiFi) Direct devices connected to a network via a wireless access point. A WiFi Direct device may identify various other WiFi Direct devices on a WiFi network for performing a requested service, such as printing content or displaying content to a screen. In so doing, the device may share information associated with an access point to which the device is connected with the other devices, which may also share information associated with an access point to which they are connected. In this way, WiFi Direct devices may discover their connectivity with respect to other devices to utilize a broader array of connection options for implementing a desired service, and hence, may leverage application programming interface (API) modules directed at providing service interoperability functionality between software applications and services requested by the software applications.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: November 16, 2021
    Assignee: Intel Corporation
    Inventors: Emily H. Qi, Carlos Cordiero, Ganesh Venkatesan, Bahareh Sadeghi