Patents Examined by Mohammed Ahmed
  • Patent number: 11245605
    Abstract: This application provides a latency-based transmission path control method, an apparatus, and a system. Device latencies of network node devices on an active transmission path, device latencies of network node devices on a standby transmission path, latencies of links between the network node devices on the active transmission path, and latencies of links between the network node devices on the active transmission path are obtained, and calculation is performed based on the respective device latencies and link latencies to obtain an active transmission path latency and a standby transmission path latency. Then, based on a latency-based switching mechanism, when the active transmission path latency is greater than a switching threshold and the standby transmission path latency is less than the switching threshold, an active-to-standby path switching command is generated.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: February 8, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiquan Zhang, Jianmin Song, Jiahong Wei, Hong Xu
  • Patent number: 11194627
    Abstract: Methods and systems for providing load balancing are provided. Example embodiments provide a Application Workspace System “AWS” which enables users to access remote server-based applications using the same interface that they use to access local applications, without needing to know where the application is being accessed. In one embodiment, a load balancing message bus is provided that performs load balancing and resource discovery within the AWS. For example, the AWS may use a broadcast message-bus based load balancing to determine which servers to use to launch remote application access requests or to perform session management. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: December 7, 2021
    Assignee: VMware, Inc.
    Inventors: Anthony J. Wilkinson, Mark Benson, Patrick W. Hayward
  • Patent number: 11184415
    Abstract: Techniques presented herein provide an improved relay user experience and improved management of scarce computing and network resources as the number of relay endpoints increases. A sourcing endpoint device may generate a media feed, such as video and/or audio feed, representing contribution from a conference participant. The sourcing endpoint device may generate a priority value for the media feed, and the priority value may be transmitted to other members of the relay along with the input feed. Priority values of the different relay participants may be used by other devices, for example, intermediate servers or receiving endpoint devices, to manage aspects of the relay. For example, a relay server may prune streams from select endpoint devices based on relative priority values received from those devices. Alternatively, receiving endpoint devices may alter presentation of received feeds based on their associated priority values.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: November 23, 2021
    Assignee: Apple Inc.
    Inventors: Christopher M. Garrido, Dazhong Zhang, Karthick Santhanam, Patrick Miauton, Xiaoxiao Zheng, Bess Chan, Peter Shiang, Sudeng Hu, Peikang Song, Xiaosong Zhou
  • Patent number: 11184429
    Abstract: Features are disclosed for sharing network connections among client devices. A client device may connect to an intermediary system and request content from content provider. The intermediary system may, in addition to opening a connection with the content provider and receiving the content on behalf of the client, create a request profile for the client device regarding likely future content requests. The request profile may be used to assign the client device to network comparing components that have available open network connections to one or more content providers from which the client device is likely to request content. In some cases, a gateway network computing component may route content requests to other network computing components which have available open network connections to content providers hosting requested content. Additionally, the number of active network computing components may be adjusted to increase connection sharing and reuse opportunities.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: November 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: David A. Killian, Jonathan A. Jenkins
  • Patent number: 11165873
    Abstract: A method for endpoint device service scaling may include identifying, at a repository device, an endpoint device that is attached to a network; and determining, at the repository device, whether the endpoint device is connected to an external display. The method may include determining, at the repository device, profile data associated with the external display in response to determining that the endpoint device is connected to an external display; and identifying, at the repository device, a connection that provides network access to the endpoint device. The method may further include specifying a service based on at least one of the profile data or the identified connection.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: November 2, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sagiv Draznin, Patricia R. Chang, Maria G. Lam, Priscilla Lau
  • Patent number: 11165676
    Abstract: A method for creating a flow profile is provided. The method identifies a first plurality of flow measurements, each of which corresponding to one of a plurality of flows exchanged between a computing entity and a service during a first time period. The method, for each of a first plurality of buckets each of which has a pair of lower and upper bounds, increments a counter of the corresponding bucket for each of the plurality of flow measurements that falls within the pair of bounds of that bucket. The method generates a second plurality of buckets by merging and splitting at least some of the first plurality of buckets, identifies a second plurality of flow measurements for the computing entity during a second time period, and distributes these measurements into the second plurality of buckets. The method generate the flow profile by aggregating the first and second pluralities of buckets.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: November 2, 2021
    Assignee: VMWARE, INC.
    Inventors: Rohan Gandhi, Avinash Nigam, Madan Singhal
  • Patent number: 11159561
    Abstract: A method including acquiring a suspect data traffic set, the suspect data traffic set including data traffic corresponding to each suspect IP address in a suspect IP address set included in original data traffic drawn by a defense terminal located in a cloud platform; acquiring normal data traffic, the normal data traffic being data traffic that remains after the defense terminal cleans the suspect data traffic set according to a preset defense strategy; acquiring host performance parameters, the host performance parameters being a set of parameters extracted from the target terminal after the defense terminal sends the normal data traffic to the target terminal; and quantifying a defense result based on a target parameter set, wherein the target parameter set at least includes: the suspect data traffic set, the normal data traffic and the host performance parameters. The defense result is accurate by comprehensively considering evaluation aspects and indexes.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: October 26, 2021
    Assignee: Alibaba Group Holding Limited
    Inventors: Lele Ma, Jianyue Zhu, Jiarui Zhu
  • Patent number: 11146510
    Abstract: Communication methods and apparatuses are provided. A method may include: obtaining at least a part of a communication message in a communication session page of a communication application, the communication session page being used for conducting communications between an end user and at least one peer user; performing content recognition of the communication message; and configuring a to-be-sent message corresponding to a message sending control in the communication session page, so that the to-be-sent message matches a content recognition result for the communication message. Using the technical solutions of the present disclosure, the efficiency of communications can be improved.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: October 12, 2021
    Assignee: Alibaba Group Holding Limited
    Inventors: Lili Zhang, Di Zhang, Yongqiang Pan, Weinan He, Daping Zhang, Jianjun Zhao
  • Patent number: 11146627
    Abstract: Systems and methods utilize network destination identifiers, such as IP addresses, that are simultaneously advertised from multiple locations. The network destination identifiers may be announced in multiple geographic regions. Network traffic routed to devices advertising the network destination identifiers may be routed to appropriate endpoints. When a device receives such traffic, it may send the traffic to an endpoint in a network served by the device. In some instances, such as when such an endpoint is not available, the network traffic may be sent to another network that is served by another device that advertises the network destination identifiers.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 12, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew B. Dickinson, Eric Jason Brandwine
  • Patent number: 11140091
    Abstract: An OpenFlow protocol-based resource control method and system, and an apparatus are provided, to resolve a problem that forwarding resources are not fully used. The method provided by the present invention may include: sending, by a controller, a resource allocation request message to a forwarder, where an OpenFlow interface is established between the controller and the forwarder; receiving, by the controller, a resource configuration message that is sent by the forwarder in response to the resource allocation request message, where the resource configuration message includes an idle forwarding resource obtained by the forwarder from total forwarding resources; and allocating, by the controller according to the idle forwarding resource, a service-accessible forwarding resource to an already created service on the controller, where the service-accessible forwarding resource is some or all resources in idle forwarding resources.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: October 5, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhihua Jiang, Peng Ma, Hui Ni
  • Patent number: 11095591
    Abstract: A method of controlling a terminal device including receiving a message transmitted from a terminal device, storing the message received in association with identification information and state information of the message in a storage, displaying messages from various terminal devices together with state information thereof on a display, the messages including the first message, accepting an input for the display from a user, determining whether or not an entirety of the message is displayed on the display as a result of a display transition, updating the state information of the message as a read state indicating the message has been read in response to the determining indicating that the entirety of the message is displayed on the display, and transmitting the message, the updated identification information of the message, and the updated state information associated with the message to the terminal device may be provided.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: August 17, 2021
    Assignee: LINE CORPORATION
    Inventor: Sunghyun Lee
  • Patent number: 11093692
    Abstract: Systems and methods for extracting audiovisual features from images and other digital components. A data processing system can extract image data and image features from an input image. The data processing system can match the image features to the image features of a plurality of image to identify candidate images. A second image can be selected from the candidate images based on a request that the data processing system received with the input image.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: August 17, 2021
    Assignee: Google LLC
    Inventors: Boon-Lock Yeo, Xuemei Gu, Gangjiang Li, Gaurav Bhaya, Robert Stets
  • Patent number: 11082468
    Abstract: A stream hosting server generates anchors associated with a live stream, each anchor specifying a timestamp of the live stream that represents an opportune moment for a user to join the live stream. When a viewer client device sends a request to join the live stream, the stream hosting server analyzes the anchor list and selects an appropriate anchor. The stream hosting server provides the live stream to the viewer client device beginning at the timestamp specified by the anchor. Thus, the viewer client device can begin displaying the live stream at the opportune moment specified by the anchor. The stream hosting server also creates video on demand content that include a completed live stream as well as anchors associated with the live stream. The viewer client device can display the VOD beginning at different anchors.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: August 3, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11057835
    Abstract: The invention proposes a scan control device, wherein in the scan operation a network detection is performed, the device comprising a request receiving means for receiving at least one request for providing scan information, and a scan control means for performing a scan operation independently from receiving the scan information requests. The invention also proposes a corresponding method and a computer program product.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: July 6, 2021
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Mikko Jaakkola
  • Patent number: 11025514
    Abstract: A method of collecting health check metrics for a network is provided. The method, at a deep packet inspector on a physical host in a datacenter, receives a copy of a network packet from a load balancer. The packet includes a plurality of layers. Each layer corresponds to a communication protocol in a plurality of communication protocols. The method identifies an application referenced in the packet. The method analyzes the information in one or more layers of the packet to determine metrics for the source application. The method sends the determined metrics to the load balancer.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: June 1, 2021
    Assignee: NICIRA, INC.
    Inventors: Alok S. Tiagi, Jayant Jain, Anirban Sengupta, Srinivas Nimmagadda, Rick Lund
  • Patent number: 11018932
    Abstract: The present disclosure is related to mixed mode management. A machine-readable medium may store instructions executable by a processing resource to determine that a first management node is operating according to a different configuration profile than a second management node and, responsive to the determination, transfer a mixed mode management plug-in from the first management node. The machine-readable medium may further store instructions executable by the processing resource to execute the mixed mode management plug-in on the second management node.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: May 25, 2021
    Assignee: VMware, Inc.
    Inventors: Vladimir Velikov, Petar Nikalaev Ivanov, Bisser Peshev, Vasil Manolov
  • Patent number: 11005710
    Abstract: Disclosed herein are systems, methods, computer media, and apparatuses for providing resource tracking, such as in a data center environment. A control and monitoring node receives updates indicating instantiation of resources in the computing system network. The control and monitoring node determines that there are duplicate resources in the network, and then determines which of the duplicate resources to provide connectivity to. The control and monitoring node provides network configuration updates to various networking resources in the network to provide network connectivity to the one of the duplicate resources in the network.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohit Garg, Benjamin M. Schultz, Poornananda R. Gaddehosur
  • Patent number: 10990417
    Abstract: One embodiment of the present invention sets forth a technique for connecting users based on a measure of correlation. The method involves receiving a first activity data element associated with a first user, where the first activity data element includes activity information related to a first software application, receiving a second activity data element associated with a second user, where the second activity data element includes activity information related to the first software application, and determining, via a processing unit, a measure of correlation between the first and second activity data elements. The method further involves determining, based on the measure of correlation between the first and second activity data elements, that a connection between the first user and the second user should be facilitated, and facilitating a connection between the first user and the second user.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: April 27, 2021
    Assignee: AUTODESK, INC.
    Inventors: Ling Zhi Zhao, Fu Guo Lu, Fan Mei, Leslie Scott Ruskin, Yi Sun, Zhi Gang Yang, Xiao Bing Wang, Qiang Wu, Xuan Yi Li
  • Patent number: 10986145
    Abstract: Provided is an action based shared screen recording method including providing a video call screen to a plurality of users, providing a shared screen to display one or more documents separately from the video call screen, reflecting and displaying a document manipulation performed by at least one of the plurality of users based on the displayed document, and recording in real time the shared screen reflecting the document manipulation, wherein the shared screen is recorded based on action information generated based on the document manipulation of the at least one user.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: April 20, 2021
    Assignee: pplink, Inc.
    Inventor: Ju Rung Park
  • Patent number: 10986062
    Abstract: One or more computing devices, systems, and/or methods for transferring subscriptions are provided. For example, a user (e.g., and/or a device associated with the user) of a communication platform may request to transfer a plurality of subscriptions from a first account to a second account. Access information associated with the first account may be used to access a first storage space of the first account, the plurality of subscriptions may be identified based upon the first storage space, and the plurality of subscriptions may (e.g., concurrently) be transferred from the first account to the second account.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: April 20, 2021
    Assignee: Verizon Media Inc.
    Inventors: Varun Bhagwan, Robert Douglas Sharp