Patents Examined by Schquita D Goodwin
-
Patent number: 11711179Abstract: Techniques for testing a networked system using simulated abnormal node failure are disclosed. In some embodiments, a computer system performs operations comprising: repeatedly transmitting simulated requests to a networked system on which a software application is implemented using a plurality of nodes, the networked system being configured to respond to the simulated requests using the plurality of nodes; randomly selecting one or more nodes from the plurality of nodes; terminating the randomly selected one or more nodes; restarting the terminated randomly selected one or more nodes; repeating the randomly selecting one or more nodes, the terminating the randomly selected one or more nodes, and the restarting the terminated randomly selected one or more nodes until each one of the plurality of nodes has been terminated and restarted at least once during the first period of time; and determining response times of the networked system in responding to the simulated requests.Type: GrantFiled: June 29, 2021Date of Patent: July 25, 2023Assignee: SAP SEInventors: Subhodeep Ganguly, Nagendra Reddy Devireddy
-
Patent number: 11711279Abstract: Techniques are disclosed for the identification of applications from communication sessions of network traffic between client devices and the generation of application-specific metrics for network traffic associated with the applications. In one example, a router obtains metrics for a plurality of packets. The router determines a session of a plurality of sessions associated with each packet. For each determined session, the router generates metrics for the session from the metrics of the packets associated with the session and determines an application of a plurality of applications associated with the session. For each determined application, the router generates metrics for the application from the metrics of the sessions associated with the application and transmits, to a device, the metrics for the application. In some examples, the router generates the metrics for each application on a per-client, per-next-hop, or per-traffic class basis.Type: GrantFiled: October 26, 2021Date of Patent: July 25, 2023Assignee: Juniper Networks, Inc.Inventors: Kaushik Adesh Agrawal, Jisheng Wang, Greg Schrock
-
Patent number: 11706320Abstract: A Byzantine fault-tolerant distributed computing system of nodes configured to process client requests, executes a leader-based total order broadcast (LBTOB) protocol. The computing system concurrently executes multiple instances of the LBTOB protocol at the nodes, on respective disjoint partitions of the client requests, and the disjoint partitions are assigned to the instances using a deterministic function of a state of the system. The computing system multiplexes outputs of the executing instances in an ordered log of the client requests, and the ordered log is maintained at each of the nodes.Type: GrantFiled: May 28, 2021Date of Patent: July 18, 2023Assignee: International Business Machines CorporationInventors: Matej Pavlovic, Chrysoula Stathakopoulou, Marko Vukolić
-
Patent number: 11695675Abstract: A computer-implemented method for analyzing a user session within an online environment includes receiving, by a path analysis computer system, usage data related to a user session within an online environment, wherein the usage data includes a plurality of events occurring within the user session, and generating, by the path analysis computer system, a plurality of user paths for the user session based on the usage data, including generating a separate user path beginning with each of the plurality of events. Each of the user paths is generated by selecting one of the plurality of events as a starting event, and arranging the plurality of events subsequent to the starting event in order of occurrence, such that the user path includes the starting event and each of the subsequent events up to and including a final event.Type: GrantFiled: June 17, 2022Date of Patent: July 4, 2023Assignee: Wells Fargo Bank, N.A.Inventors: Brian Mooneyham, Chris Cox
-
Patent number: 11695649Abstract: A system, method, and computer program product are provided for a determining a network situation in a communication network. In use, at least one threshold value of at least one operational parameter of a communication network is obtained, the at least one operational parameter representing at least one operational status of at least one of a computational device or a communication device. Additionally, log data of the communication network is obtained, the log data containing at least one value of the at least one operational parameter reported by at least one network entity of the communication network. The at least one value of the at least one operational parameter of the log data is compared with a corresponding threshold value of the at least one threshold value to form a detection of a network situation.Type: GrantFiled: May 23, 2022Date of Patent: July 4, 2023Assignee: AMDOCS DEVELOPMENT LIMITEDInventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
-
Patent number: 11695638Abstract: A network capacity planning system for forecasting and scheduling of network capacity for electronic devices is provided. A server monitors usage of a network associated with the electronic devices. The server analyzes a frequency of a transmission of data packets between the electronic devices and the network, and a time duration of a network busy time based on predetermined thresholds. The server uses results of the analysis to drive a dynamic mechanism, which identifies when a bandwidth associated with the network needs to be upgraded to support the growing network bandwidth requirements. The server adjusts a network capacity value of a network routing device associated with the network to support the required bandwidth for an operation of the electronic devices.Type: GrantFiled: May 9, 2022Date of Patent: July 4, 2023Assignee: BANK OF MONTREALInventor: Feliks Gagula
-
Patent number: 11677993Abstract: A streaming device may request and download multi-layer video segments based on a number of factors including the artistic interest associated with the video segments and/or the status of a buffer area managed by the streaming device. The multi-layer segments may be coded using scalable coding techniques or a combination of scalable coding and simulcast coding techniques by which each of the video segments may be coded into one or more representations of different qualities and/or bitrates. When requesting the multi-layer segments, the streaming device may ensure that the fullness of the buffer area falls between a buffer underflow threshold and a backfilling threshold under various network conditions. The streaming device may estimate the available network bandwidth in order to facilitate the scheduling decisions. The streaming device may consider the artistic interest associated with the video segments during scheduling and may give priority to those segments with higher artistic interest.Type: GrantFiled: June 27, 2022Date of Patent: June 13, 2023Assignee: InterDigital Madison Patent Holdings, SASInventors: Yong He, Ahmed Hamza, Srinivas Gudumasu, Yan Ye, Eduardo Asbun
-
Patent number: 11677623Abstract: Methods are provided in which a computing device obtains telemetry data associated with a network technology used in an enterprise network. The network technology is deployed using one or more assets of the enterprise. The methods further include the computing device determining, for each deployment of the network technology, a progression along an adoption lifecycle of the network technology, based on the telemetry data, generating, based on the progression of each deployment of the network technology, a first action set and an alternative second action set, different from the first action set, for further progression along the adoption lifecycle and providing the first action set and the alternative second action set for the further progression of the network technology along the adoption lifecycle.Type: GrantFiled: August 24, 2021Date of Patent: June 13, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Nicole Marie Celichowski, Daniel Garrison, Ramit Kanda, Brian Richard Sarbin, Pat Tittiranonda
-
Patent number: 11677697Abstract: Technologies are presented directed to smart attachment of cloud-based files to communications such as email. A communication service may determine and select automatically between local and cloud versions of synchronized files allowing the recipient of the message to receive a version of the file regardless of whether the sender is offline or online when the attachment was made and in a user-friendly manner to the sender through a single representation.Type: GrantFiled: April 11, 2022Date of Patent: June 13, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Misbah Uraizee, George Arthur Herbert, III, Steven Lepofsky, Aaron Stolarz, Rebecca Lawler
-
Patent number: 11671501Abstract: A control device receives information, e.g., network status information and network loading information, from a plurality of service provider networks and device capability information and status information, from a plurality of user equipment (UE) devices. UEs subscribe to multiple service provider networks. In some geographical regions, coverage is provided by more than one network. The control device generates and sends device profile to network mapping information to UEs on an individual UE basis, e.g., for geographic regions, e.g., 3D regions, where multiple networks are available. Device profile to network mapping information sometimes includes criteria, e.g. rules, parameter, limits, etc. An application on the UE uses the received device profile to network mapping information, along with position information, to select a network/profile to use at a given time. Altering the information provided to one or more UEs allows the control device to perform load balancing between networks.Type: GrantFiled: July 22, 2021Date of Patent: June 6, 2023Assignee: Charter Communications Operating, LLCInventor: Vinayak K. Thotton Veettil
-
Patent number: 11665225Abstract: A first charging data record (CDR) generating node can receive charging server information and available CDR storage information from a second CDR generating node. The first CDR generating node can detect that the charging server is unavailable to receive CDRs from the first CDR generating node. The first CDR generating node can also determine that a CDR storage area corresponding to the first CDR generating node should not be used to store additional CDRs. The first CDR generating node can also select the second CDR generating node for storing the additional CDRs that are generated by the first CDR generating node. The second CDR generating node can be selected based at least in part on the charging server information and the available CDR storage information. The first CDR generating node can cause at least one CDR to be sent to the second CDR generating node.Type: GrantFiled: October 8, 2021Date of Patent: May 30, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Devesh Verma
-
Patent number: 11665219Abstract: In one example, a device for retrieving media data includes a memory configured to store media data, and a processor implemented in circuitry and configured to: process a descriptor of a manifest file of media content including the media data, the descriptor corresponding to an adaptation set of the media content and including data representative of a box of file level information that describes a property of a track of a media file of the media content including media data of the adaptation set, determine whether to retrieve the media data of the adaptation set according to the data representative of the file level information, and in response to determining to retrieve the media data, send a request to retrieve the media data.Type: GrantFiled: July 9, 2018Date of Patent: May 30, 2023Assignee: QUALCOMM IncorporatedInventors: Thomas Stockhammer, Ye-Kui Wang
-
Patent number: 11665074Abstract: A technique for performing segment-wise analysis of a Real-Time Transport Protocol, RTP, flow carried from a first User Equipment, UE, to a second UE via a mobile network is disclosed. The RTP flow is monitored by a plurality of probes in the mobile network, wherein each of the plurality of probes is configured to calculate at least one performance indicator indicative of a performance associated with the RTP flow observed between the first UE and the respective probe. A method implementation of the technique includes deriving at least one segment performance indicator for a segment of the RTP flow between a first probe of the plurality of probes and an endpoint of the segment by deducting the at least one performance indicator calculated by the first probe from at least one corresponding performance indicator associated with the endpoint.Type: GrantFiled: September 20, 2018Date of Patent: May 30, 2023Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Attila Mitcsenkov, Attila Báder, Ferenc Szász
-
Patent number: 11665057Abstract: Embodiments of this application disclose a method for reducing power consumption and a device, and relate to the field of mobile terminals, to further reduce power consumption of a terminal device when the terminal device enters a doze mode. A specific solution is as follows: After detecting that screen-off duration of the terminal device is greater than first duration, the terminal device sends a transmission control protocol reset packet to an application server of a to-be-controlled application, so that the application server disconnects a TCP connection to the terminal device. Therefore, after the terminal device enters the doze mode, the power consumption of the terminal device is further reduced. The embodiments of this application are used to reduce power consumption of the terminal device.Type: GrantFiled: April 11, 2022Date of Patent: May 30, 2023Assignee: HONOR DEVICE CO., LTD.Inventors: Dawei Lin, Lei Chen
-
Patent number: 11657438Abstract: Examples of systems and methods for bridging virtual and physical spaces are described. In some of these examples, a particular communicant's real world state drives changes in one or more of the communications connections, virtual state, and communications interface of the particular communicant or another communicant.Type: GrantFiled: March 10, 2016Date of Patent: May 23, 2023Assignee: Sococo, Inc.Inventors: David Van Wie, Paul J. Brody, Joseph W. Jennings
-
Patent number: 11652780Abstract: A method for synchronizing a binding process among a group of network devices connected to a server that is multi-homed to the group of network devices in provided. The method is executed by a first network device among the group of network devices and includes: receiving, from the server, network traffic associated with a host executing on the server; configuring, using the network traffic, a binding between the first network device and the host and setting a binding status of the first network device for the host to a first status; and transmitting, in response to the setting and via an out-of-band (OOB) channel to a second network device among the plurality of network devices, first binding instructions for causing the second network device set a binding status of the second network device for the host to a second status different from the first status.Type: GrantFiled: August 10, 2021Date of Patent: May 16, 2023Assignee: ARISTA NETWORKS, INC.Inventors: Alton Lo, Rajesh Semwal, Saurabh Sarpal, Kallol Mandal
-
Patent number: 11641315Abstract: An object is to provide a traffic monitoring method, a traffic monitoring apparatus, and a program capable of efficiently merging data structures of each of the cores in a multi-core environment without reconstructing a data structure, retrieving a data structure, and adjusting the RSS function. In the traffic monitoring method according to an embodiment of the present invention, the elements of the data structures formed in the cores are compared for each item, and statistic values in the elements are brought together into any one of the elements, and the statistic values of the other elements are set to zero. Redundant elements between the data structures can be removed by ignoring elements having a statistic value of zero at the time of merging data structures.Type: GrantFiled: November 13, 2019Date of Patent: May 2, 2023Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Toru Mano, Hitoshi Masutani, Junki Ichikawa
-
Patent number: 11638135Abstract: Described is a Logical Network Controller (LNC) operable to communicate with a User Equipment (UE) on a wireless network. The LNC may be operable to process connection request transmissions from the UE requesting a connection with an application service, such as a Mission-Critical Internet-of-Things (MC-IoT) service, to determine a Connection-specific Application Server Instance (CASI) for the application service, and to generate connection response transmissions for the UE carrying a connection-specific source IP address corresponding to the UE and a connection-specific destination IP address corresponding to the CASI.Type: GrantFiled: June 28, 2016Date of Patent: April 25, 2023Assignee: Apple Inc.Inventors: Mohammad Mamunur Rashid, S. M. Iftekharul Alam, Ching-Yu Liao
-
Patent number: 11637909Abstract: In some embodiments, a computer-implemented method comprises: receiving, at a proxy server, a plurality of active communications connection counts of a plurality of active communications connections that were active within a time period; determining a top count of active communications connections selected from the plurality of active communications connection counts; for each count of the top counts of active communications connections: determining a relative percentage of pre-connected communications connections, having a particular connection type and included in the count, to be pre-connected by the proxy server and available; determining whether the relative percentage of the pre-connected communications connections of the particular connection type is already pre-connected by the proxy server and is available; and if not, pre-connecting one or more particular communications connections of the particular connection type until the relative percentage of the pre-connected communications connections of theType: GrantFiled: January 6, 2022Date of Patent: April 25, 2023Assignee: WEBSHARE SOFTWARE COMPANYInventor: Asim Utku Zihnioglu
-
Patent number: 11637715Abstract: The disclosed techniques improve the efficiency and functionality of virtual event platforms by segmenting users that attend a virtual event. An event segmenter retrieves user data for each attending user. The user data can include interaction data from past virtual events, topic data derived from user activity, social data defining the user's social relationships, etc. The event segmenter uses the user data to identify topics of interest for each user and generate an interaction graph for each user based on the topics of interest. The event segmenter uses the interaction graphs to generate user segments for the virtual event and assign each user to a user segment based on matching topics of interest. A model optimizer collects and analyzes user activity within each user segment to train the event segmenter to modify interaction graphs. In this way, the event segmenter can improve the virtual event segmentation process over time.Type: GrantFiled: July 28, 2021Date of Patent: April 25, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Matthew Galbraith Crisler