Patents Examined by Joshua Joo
-
Patent number: 11729226Abstract: Method, apparatus and computer program product for seamless communication resource transition are described herein. A user may wish to share an external communication resource within a group-based communication system. Settings may be provided allowing the user to more effectively share the external communication resource. The user may select the appropriate settings such that the external communication resource can be transmitted to the group-based communication system for display in accordance with the selected settings.Type: GrantFiled: September 12, 2022Date of Patent: August 15, 2023Inventors: Roland Schemers, James McPhail, Matthew Wahl
-
Patent number: 11716268Abstract: Techniques for optimizing technologies related to network path tracing and network delay measurements are described herein. Some of the techniques may include using an IPv6 header option and/or segment identifier field of a segment list or a TLV of a segment routing header as a telemetry data carrier. The techniques may also include using an SRv6 micro-segment (uSID) instruction to indicate to a node of a network that the node is to perform one or more path tracing actions and encapsulating the packet and forward. Additionally, the techniques may include using short interface identifiers corresponding to node interfaces to trace a packet path through a network. Further, the techniques may include using short timestamps to determine delay measurements associated with sending a packet through a network. In various examples, the techniques described above and herein may be used with each other to optimize network path tracing and delay measurement techniques.Type: GrantFiled: June 10, 2021Date of Patent: August 1, 2023Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Ahmed Mohamed Ahmed Abdelsalam, Rakesh Gandhi, Pablo Camarillo Garvia, Francois Clad
-
Patent number: 11711417Abstract: A method for providing watermark to subscribers is provided. The method comprises observing a request for a first content from a subscriber, determining if the subscriber can receive a watermark, generating a second content comprising the watermark if the subscriber can receive a watermark, causing the subscriber to fetch the first content, and causing the subscriber to fetch the second content comprising the watermark overlaying the first content.Type: GrantFiled: April 13, 2021Date of Patent: July 25, 2023Assignee: PERFTECH, INC.Inventors: Lewis T. Donzis, Henry M. Donzis, Peter W. Baron, John A. Murphy
-
Patent number: 11711272Abstract: Techniques for modifying data packet transmission characteristics by an intermediate node in a network are disclosed. An intermediate node in a data transmission network determines a current estimated transmission time for packets being transmitted from the source node to the intermediate node. The node analyzes a data packet to determine a Quality of Service (QoS) requirement for transmission of the first data packet. Based on the current estimated transmission time for packets being transmitted from the source node to the intermediate node and the QoS requirement for transmission of the first data packet, the intermediate node selects one or more transmission characteristics for forwarding the first data packet toward the destination node. The intermediate node transmits the packet toward the destination node in accordance with the one or more transmission characteristics.Type: GrantFiled: January 19, 2022Date of Patent: July 25, 2023Assignee: CLOUDBRINK INC.Inventor: Subbu Ponnuswamy
-
Patent number: 11711273Abstract: A method and system for providing a NS instance satisfying a requested availability of a NSI comprises obtaining at least one VNFD for a VNF composing the NS, the VNFD being associated with at least one absolute availability value guaranteed according to at least one DF; obtaining an availability value of NFVI on which the VNF is to be deployed; determining a minimum availability value for a NS instance of the NS; selecting a VNF DF and RM for the VNF DF such that the product of the absolute availability value of the VNF DF, taking into account the selected RM, and of the availability value of the NFVI is greater than or equal to the minimum availability value for the NS instance; and instantiating the NS instance by instantiating at least one VNF instance according to the at least one selected VNF DF and corresponding RM.Type: GrantFiled: July 24, 2019Date of Patent: July 25, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Maria Toeroe, Siamak Azadiabad
-
Patent number: 11711424Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system that controls content distribution using a feedback loop. Content is distributed over multiple different online channels using a same initial selection value for distribution over each different online channel. An observed user actions required for distribution of the content over the multiple different online channels is received through a feedback loop and for multiple different distributions of the content. Based on the observed user actions received through the feedback loop, a predicted user action rate is determined for the multiple different distributions across the multiple different online channels. The selection value is adjusted based on a difference between the predicted user action rate and a reference distribution amount specified by a provider of the content. The content is distributed over the multiple different online channels using the adjusted selection value.Type: GrantFiled: May 26, 2022Date of Patent: July 25, 2023Assignee: Google LLCInventors: Chenyu Zhao, Di Wang, Samuel Sze Ming Ieong, Christopher K. Harris
-
Patent number: 11695674Abstract: Network request data is collected over a time window. The network request data is filtered to generate bypass network traffic records. Network performance categories are generated from the bypass network traffic records. Sufficient statistics of network optimization parameters are calculated for the network performance categories. The sufficient statistics of the network optimization parameters are used to generate network optimization parameters to determine data download performances of web applications.Type: GrantFiled: November 30, 2021Date of Patent: July 4, 2023Assignee: Salesforce, Inc.Inventors: Tejaswini Ganapathi, Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
-
Patent number: 11695827Abstract: A distributed computing system uses dynamically calculates a subset size for each of a plurality of load balancers. Each of a plurality of load balancers logs requests from client devices for connections to back-end servers and periodically sends a request report to a traffic aggregator, which aggregates the report requests from the load balancers in the corresponding zone. Each traffic aggregator sends the aggregated request data to a traffic controller, which aggregates the request data to determine a total number of requests received at the system. The total request data is transmitted through each traffic aggregator to each load balancer instance, which calculates a percentage of the total number of requests produced by the load balancer and determines a subset size based on the calculated percentage.Type: GrantFiled: September 21, 2021Date of Patent: July 4, 2023Assignee: Uber Technologies, Inc.Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
-
Patent number: 11683244Abstract: A computerized-method for providing an indication as to an availability of a communication-channel type that is used during an interaction with a customer, via a web app is provided herein.Type: GrantFiled: January 13, 2022Date of Patent: June 20, 2023Assignee: INCONTACT INC.Inventors: Tushar Deshmukh, Sebastien Roland Mancel, Ashish Seth, Saiprasad Vyawahare, Deepak Tiwari, Omkar Shrihari Joglekar, Susmith Roy
-
Patent number: 11683250Abstract: A proxy server can be configured to manage flow between terminated transport layer connections despite incongruous network conditions. The proxy server is programmed to dynamically adjust window size of one transport layer connection in the pair of proxy terminated connections to accommodate the other connection. After detecting a network condition related to one of the connections, the proxy server determines a drain rate of the transmit buffer of the transport layer connection corresponding to the impacting network condition. The proxy server then adjusts the transport layer window size for the other connection of the connection pair based on the determined drain rate.Type: GrantFiled: October 22, 2021Date of Patent: June 20, 2023Assignee: Palo Alto Networks, Inc.Inventors: Yu Zhang, Harshavardhan Parandekar, Nazanin Magharei
-
Patent number: 11683354Abstract: In implementations of systems for resolving conflicts in collaborative digital content editing, a computing device implements a resolution system to apply a content editing operation to a digital object. The resolution system writes an indication of the content editing operation at a first position of a local transaction stack of editing operations. The resolution system transmits editing data via a network describing the content editing operation for receipt by a server system. Relay data is received via the network from the server system describing an additional content editing operation for application to the digital object. The resolution system determines a conflict between the additional content editing operation and the content editing operation and writes an indication of the additional content editing operation at a second position of the local transaction stack of editing operations that is before the first position.Type: GrantFiled: August 25, 2021Date of Patent: June 20, 2023Assignee: Adobe Inc.Inventor: Tarun Beri
-
Patent number: 11677610Abstract: A bidirectional out-of-band management (OOBM) dongle comprises a serial port for receiving console traffic from a console port of a managed switch and an Ethernet port for receiving management port traffic from a management port of the managed switch. In operation, the OOBM dongle multiplexes, via an optional adapter, the console traffic and the management port traffic and generates Ethernet traffic that is then communicated, via an OOBM port on the dongle, to an OOBM switch port of an OOBM switch that acts as a power sourcing device for the OOBM dongle.Type: GrantFiled: December 17, 2021Date of Patent: June 13, 2023Assignee: DELL PRODUCTS L.P.Inventors: Padmanabhan Narayanan, Anandaraj Maharajan
-
Patent number: 11671486Abstract: The present disclosure generally relates to managing redundancy capacity in a region having a plurality of active availability zones. For individual regions, a load balancing component can implement a redundancy validation routine that includes a non-uniform distribution of load for a set of active availability zones such that one availability zone receives an increase in traffic corresponding to the likely increase that would be experienced in response to an availability zone failure. The network service can perform automatic remediation.Type: GrantFiled: August 2, 2021Date of Patent: June 6, 2023Assignee: Amazon Technologies, Inc.Inventor: Gavin Derek McCullagh
-
Patent number: 11665106Abstract: Systems and methods are provided for updating resource allocation in a distributed network. For example, the method may comprise allocating a plurality of resource containers in a distributed network in accordance with a first distributed resource configuration. Upon determining that a processing workload value exceeds a stabilization threshold of the distributed network, determining a resource efficiency value of the plurality of resource containers in the distributed network. When a resource efficiency value is greater than or equal to the threshold resource efficiency value, the method may generate a second distributed resource configuration that includes a resource upscaling process, or when the resource efficiency value is less than the threshold resource efficiency value, the method may generate the second distributed resource configuration that includes a resource outscaling process. The resource allocation may transmit the second to update the resource allocation.Type: GrantFiled: September 7, 2021Date of Patent: May 30, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Ali Tariq, Lianjie Cao, Faraz Ahmed, Puneet Sharma
-
Patent number: 11665226Abstract: A computing system can manage a network-based service for a given region. The system receives a transport request from a user device of a requesting user, the transport request including a pickup location and a specified vehicle type. Based on the specified vehicle type, the system makes a determination to fulfill the transport request by performing a first set of operations in accordance with a multi-invitation mode as opposed to a second set of operations in accordance with a single-invitation mode. The multi-invitation mode includes transmitting an invitation to service the transport request multiple provider devices of candidate transport providers, and selecting a transport provider from the candidates to service the transport request for the requesting user.Type: GrantFiled: January 4, 2022Date of Patent: May 30, 2023Assignee: Uber Technologies, Inc.Inventors: Kevin Brinig, Kartik Murthy
-
Patent number: 11652739Abstract: A method routes packets from a source to a destination across an IP network having a plurality of nodes (including the source and destination), and a plurality of network segments interconnecting the plurality of nodes. The source and destination are configured to use a given service. To those ends, the method receives information relating to the given service, and forms a path between the source and the destination. The path includes a) at least one intermediate node between the source and the destination and b) a plurality of specific network segments extending from the source to the destination. The plurality of specific network segments are a sub-set of the plurality of network segments. To form the path, the method assigns the plurality of specific network segments to the network path between the source and the destination as a function of the information relating to the given service.Type: GrantFiled: November 11, 2021Date of Patent: May 16, 2023Assignee: 128 Technology, Inc.Inventors: Patrick Timmons, Michael Baj, Robert Penfield, Hadriel S. Kaplan, Patrick J. MeLampy
-
Patent number: 11637808Abstract: The present application describes the generation and use of micro-pools that are assigned to various DHCP servers by an agent. In examples, each micro-pool includes a set number of IP addresses. The agent tracks which DHCP servers are assigned which micro-pools. As the IP addresses of a micro-pool are assigned to requesting computing devices, the agent may subsequently assign an additional micro-pool to a particular DHCP server.Type: GrantFiled: April 18, 2022Date of Patent: April 25, 2023Assignee: CenturyLink Intellectual Property LLCInventors: John R. B. Woodworth, Dean Ballew, James C. Anders
-
Patent number: 11637896Abstract: A system and methods for migrating applications to a cloud-computing environment. In some examples, the method includes determining an application configuration for an application executed in a storage system generating, for one or more volumes associated with the application, one or more volume tags indicating the application configuration; replicating the one or more volumes to a cloud-computing environment, and generating, in the cloud-computing environment, based on the one or more volume tags, the application configuration for the application.Type: GrantFiled: February 25, 2020Date of Patent: April 25, 2023Assignee: PURE STORAGE, INC.Inventors: Virendra Prakashaiah, Taher Vohra
-
Patent number: 11632315Abstract: Methods, systems, and devices for providing computer implemented services using managed systems are disclosed. To provide the computer implemented services, the managed systems may need to operate in a predetermined manner conducive to, for example, execution of applications that provide the computer implemented services. Similarly, the managed system may need access to certain hardware resources (e.g., and also software resources such as drivers, firmware, etc.) to provide the desired computer implemented services. To improve the likelihood of the computer implemented services being provided, the managed devices may be managed using a dynamic reporting model. The dynamic reporting model may facilitate reduction and increasing in computing resources used for reporting dynamically as the operation of the managed system change. The dynamic reporting model may be used to limit overhead for reporting.Type: GrantFiled: January 19, 2022Date of Patent: April 18, 2023Assignee: Dell Products L.P.Inventors: Vinay Sawai, Udhaya Chandran Shanmugam, Ashok Kumar Janardhana, Mahendaran Pagalpatti Vijayakumar, Ramya Ramachandran
-
Patent number: 11627056Abstract: The disclosure relates to a method and a state controller running in a Kubernetes system. The state controller being operative to assign labels to pods, the labels indicating services to which the pods are assigned and high-availability states of the pods; detect a failed pod having a label indicating a high-availability state of not ready; and reassign the label indicating the high-availability state of the failed pod to a healthy pod, thereby changing endpoints of services provided and service flows from the failed pod to the healthy pod.Type: GrantFiled: January 24, 2019Date of Patent: April 11, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Leila Abdollahi Vayghan, Mohamed Aymen Saied, Maria Toeroe, Ferhat Khendek