Patents Examined by Kamal Hossain
-
Patent number: 11526413Abstract: Methods and systems for providing distributed tracing for application performance monitoring utilizing a distributed search engine in a microservices architecture. An example method comprises providing a user interface (UI) including a distributed trace indicating in real time the services invoked to serve an incoming HTTP request including dependent services, the UI further including, in a single view, associated execution times for the services and dependent services shown as a timeline waterfall. The distributed trace automatically propagates a trace ID to link services end-to-end in real time until a response to the request is served. Spans associated with the services and dependent can be compressed using various techniques provided for herein.Type: GrantFiled: January 24, 2022Date of Patent: December 13, 2022Assignee: Elasticsearch B.V.Inventors: Felix Barnsteiner, Sergey Kleyman, Alexander Wert, Rasmus Makwarth, Ron Cohen
-
Patent number: 11444888Abstract: A method of determining trigger conditions for scaling a scalable unit of network function comprising identifying a primary set of metrics associated with usage of an instance of the unit of network function as a primary indicator of occurrence of a load state thereof, and determining usage points when the primary indicator indicates that the load state occurs. Deriving a secondary set of the metrics, different to the primary set, as a secondary indicator of occurrence of the load state of the instance at each of a group of one or more of the usage points when the primary indicator indicates that the load state occurs, and measured data corresponding to values of the metrics in the secondary set of metrics at each of the group of usage points. Storing a trigger condition for scaling the unit of network function based on the secondary set and the measured data.Type: GrantFiled: March 15, 2021Date of Patent: September 13, 2022Assignee: METASWITCH NETWORKS LTDInventor: Christian Lund
-
Patent number: 11444851Abstract: A method, system, and computer-readable medium may provide for receiving network performance indicator data associated with a network slice connected to a user equipment (UE) device via a first type of network infrastructure; determining, based on the network performance indicator data, that one or more service level agreements (SLAs) for the network slice will not be met or are not currently being met; identifying a second type of network infrastructure based on service requirements for the network slice, wherein the network requirements include the one or more SLAs and a service profile; accessing a network function virtualization infrastructure (NFVI) inventory to determine a supportability for the instantiation of the second type of network infrastructure; and instructing an orchestrator to deploy the second type of network infrastructure over the access network.Type: GrantFiled: April 13, 2020Date of Patent: September 13, 2022Assignee: Verizon Patent and Licensing Inc.Inventor: Kristen Sydney Young
-
Patent number: 11438647Abstract: An example device for retrieving media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to: determine that a manifest file for a presentation of the media data includes data specifying a period of time of the presentation for which media data is not available but for which a segment timeline can be extended; retrieve a first set of segments of the presentation including media data having presentation times prior to the period of time; retrieve a second set of segments of the presentation including media data having presentation times after the period of time; in response to the determination that the manifest file includes the data specifying the period of time: omit retrieval of media data having presentation times during the period of time; and extend the segment timeline according to the determination.Type: GrantFiled: May 8, 2019Date of Patent: September 6, 2022Assignee: QUALCOMM IncorporatedInventor: Thomas Stockhammer
-
Patent number: 11431599Abstract: Techniques for network latency estimation in a computer network are disclosed herein. One example technique includes instructing first and second nodes in the computer network to individually perform traceroute operations along a first round-trip route and a second round-trip route between the first and second nodes. The first round-trip route includes an inbound network path of an existing round-trip route between the first and second nodes and an outbound network path that is a reverse of the inbound network path. The second round-trip route has an outbound network path of the existing round-trip route and an inbound network path that is a reverse of the outbound network path. The example technique further includes upon receiving traceroute information from the additional traceroute operations, determine a latency difference between the inbound and outbound network paths of the existing round-trip route based on the received additional traceroute information.Type: GrantFiled: July 9, 2021Date of Patent: August 30, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Shachar Raindel
-
Patent number: 11403594Abstract: A system for utilizing a remote server to transmit a message includes a user device including a controller, a memory coupled to the controller, and a database in communication with the remote server. The user device is in communication with the remote server. The controller is configured to generate a message based on data from the database, receive input from the user to send the message and a data file to a receiver, provide, through a user interface, a first option and a second option for sending the message and the data file to the receiver, and receive a selection from the user between the first option and the second option. If the user selects the first option, send the message and a data file using an email service provider. If the user selects the second option, send the message to the server through a network connection.Type: GrantFiled: January 14, 2019Date of Patent: August 2, 2022Assignee: Nooreq Inc.Inventor: Andrzej Morydz
-
Patent number: 11374843Abstract: A method of measuring a network speed, a computing device, and a computer-program product are provided. The method includes: obtaining a downloading duration and a downloading byte count of each of N consecutive video segments upon receiving a network speed measurement command during downloading video content, wherein the video content comprises multiple video segments; calculating out a total downloading duration and a total downloading byte count of the N video segments according to the downloading duration and the downloading byte count of each of the N video segments; and calculating out a current network speed according to the total downloading duration and the total downloading byte count.Type: GrantFiled: July 13, 2021Date of Patent: June 28, 2022Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Hanchao Zheng, Zhiqiang Wu, Hui Chen
-
Patent number: 11368523Abstract: Aspects of the disclosure provide for managing traffic for multiple versions of an application deployed in a computer system. A method of the disclosure includes: determining first workload information relating to a deployment of a first version of an application in a computer system and second workload information relating to a deployment of a second version of the application in the computer system; determining traffic information relating to the deployment of the first version of the application, wherein the traffic information comprises information about traffic handled by the first version of the application during a time frame; and determining an amount of traffic to be routed to the second version of the application in view of the first workload information, the second workload information, and the traffic information.Type: GrantFiled: May 9, 2019Date of Patent: June 21, 2022Assignee: Red Hat, Inc.Inventors: Alissa Bonas, Heiko Rupp
-
Patent number: 11362885Abstract: A method, an apparatus, a device and a readable medium for disaster recovery processing for infrastructure areas which relate to the technical field of infrastructure area management are disclosed. The method includes: receiving a request for the service; under the condition that a monitoring system detects that there is an identifier of a faulty infrastructure area in identifiers of at least two infrastructure areas having a binding relationship with the request for the service, unbinding the binding relationship between the identifier of the faulty infrastructure area and the service; scheduling traffic for the request for the service to an unfaulty infrastructure area, according to a remaining unbound binding relationship between the service and the identifier of the unfaulty infrastructure area. According to the technical solutions, the damages may be stopped in time when the fault occurs in the infrastructure area.Type: GrantFiled: June 16, 2020Date of Patent: June 14, 2022Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventor: Zitong Ji
-
Patent number: 11349930Abstract: Techniques are provided for identifying and deleting idle remote sessions in a distributed file system. In an example, a server that serves a plurality of server message block (SMB) sessions analyzes those sessions to determine which sessions are idle. Of the idle sessions, the server can determine which possess a lock on a computer file. Where another, active session is waiting for that resource, the server can terminate the idle session and release the lock so that the active session acquires access to the requested computer file.Type: GrantFiled: November 19, 2019Date of Patent: May 31, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Tejas Anil Vaykole, Kaushik Gupta, Pratik Rupala
-
Patent number: 11330079Abstract: Disclosed herein are system, method, and computer program product embodiments for distributing an application across multiple nodes. An embodiment operates by determining a first local state of a first bundle and a second local state of a second bundle, wherein the application comprises the first bundle and the second bundle. The embodiment calculates the first bundle is to be stored at a first node and the second bundle is to be stored at a second node based on a first level configuration file and a second level configuration file. The embodiment compares the first local state of the first bundle to a first remote state of the first node and the second local state of the second bundle to a second remote state of the second node. The embodiment then transmits the first bundle to the first node and the second bundle to the second node.Type: GrantFiled: January 8, 2020Date of Patent: May 10, 2022Assignee: SAP SEInventor: Daniel Ritter
-
Patent number: 11318969Abstract: Disclosed is a secured transportation control network. A distributed set of transportation network management units are spread across different functional points of the transportation network. At least one network management unit agent functionally coupled to a respective network management unit is adapted to monitor communications of the respective management unit. A behavior monitoring server is adapted to generate a behavior profile for a network management unit based on information provided by an agent functionally coupled to the network management unit. A communication policy generator generates for at least one network management unit a communication policy based on behavior profiles of network management units with which the at least one network management unit communicates; wherein the communication policy is sent to an agent application functionally coupled to the at least one network management unit.Type: GrantFiled: April 9, 2019Date of Patent: May 3, 2022Assignee: CERVELLO LTDInventors: Shaked Kafzan, Roie Onn, Nadav Avidan, Eitam Aharon
-
Patent number: 11316942Abstract: Financial events can be provided using a push framework. Using the push framework, an aggregation provider can subscribe to receive a customer's financial data without ever requiring access to the customer's login credentials. Once an aggregation provider has subscribed to receive a customer's financial data, the financial institution's system can push financial events to the subscribed aggregation provider describing changes that have occurred to the customer's financial data.Type: GrantFiled: August 24, 2015Date of Patent: April 26, 2022Assignee: Finicity CorporationInventors: Nicholas A. Thomas, Jessie A. Morris, Charles Matthew Whitmer
-
Patent number: 11310112Abstract: Automatic server configuration by a switch may include determining, by a firmware interface application of the switch, a configuration pattern for a plurality of servers; generating, by a network caching application of the switch, a network cache; receiving, based on the configuration pattern, a solution stack; storing the solution stack in the network cache; and providing, from the network cache, the solution stack to the plurality of servers.Type: GrantFiled: March 29, 2019Date of Patent: April 19, 2022Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventor: Vivek Kashyap
-
Patent number: 11297032Abstract: Disclosed herein are a method, a device, and a non-transitory computer readable medium for detecting user migration from an enterprise network to a non-enterprise network by using DNS probing. The method includes detecting at least one of a change in state of network connection and change in operational state of a user migration computing device. A domain name system (DNS) query is generated in response to detecting the at least one of a change in state of network connection and change in operational state of a user migration computing device. Further, the DNS query is sent to at least one of a plurality of DNS servers. If an expected DNS response is received, it is determined that the user migration computing device is in the enterprise network. If expected DNS response is not received, that the user migration computing device is outside the enterprise network.Type: GrantFiled: February 8, 2019Date of Patent: April 5, 2022Assignee: COLORTOKENS, INC.Inventors: Arun Koshal, Vishal Sharma, Raghavendra Thantradi Nagappa, Sagar Singha
-
Patent number: 11296925Abstract: A network analyzer includes a storage and a processor to provide an answer to inquiry including an inquiry statement and device log. The storage stores first information indicating relation between a previously received inquiry statement and an answer for the inquiry statement and second information indicating relation between previously received device log and an answer for the device log. The processor selects a first answer candidate for a new inquiry statement and calculates a first degree of certainty of the first answer candidate based on the first information. The processor selects a second answer candidate for new device log corresponding to the new inquiry statement and calculates a second degree of certainty of the second answer candidate based on the second information. The processor determines an answer based on the first answer candidate, the first degree of certainty, the second answer candidate, and the second degree of certainty.Type: GrantFiled: April 1, 2020Date of Patent: April 5, 2022Assignee: FUJITSU LIMITEDInventor: Shinji Yamashita
-
Patent number: 11290406Abstract: A different combination of multiple portions of a content item is selected for display to each of multiple sets of users of an online messaging application. The different combination of portions of the content item is sent for display to the corresponding set of users within a user interface of the online messaging application in association with information identifying a set of message threads in which each user is participating. A request to view the entire content of the content item is then received from a subset of each of the sets of users and a performance metric associated with each combination of portions of the content item is tracked based on the received request. Based on the performance metric, a performance of each portion of the content item is evaluated and used to select an optimal combination of the portions of the content item.Type: GrantFiled: January 5, 2020Date of Patent: March 29, 2022Assignee: Meta Platforms, Inc.Inventor: Dheeraj Kumar Singh
-
Patent number: 11290536Abstract: Data related to a user is gathered from a plurality of Internet of things (IoT) devices. A situation is identified using the data related to the user. The situation indicates language preferences. A prompt is received from the user and within the situation. A reply is provided to the user according to the language preferences in response to the prompt being received within the situation.Type: GrantFiled: November 19, 2019Date of Patent: March 29, 2022Assignee: International Business Machines CorporationInventors: Zachary A. Silverstein, Robert Huntington Grant, Jeremy R. Fox, Heather Omsberg
-
Patent number: 11290574Abstract: Embodiments described include systems and methods for aggregating a plurality of skills provided by a plurality of digital assistants. A server can generate a skill agent having a plurality of skills corresponding to skills performed by a plurality of digital assistants. A request can be received for content for a user of the device and the server can identify one or more skills to generate the content included within the request. A first digital assistant can be selected using the skill agent to handle the request based on the identified one or more skills to generate the content. The server can request the first digital assistant to perform the identified one or more skills and provide a response to the request that includes content generated responsive to the first digital assistant performing the identified one or more skills.Type: GrantFiled: May 20, 2019Date of Patent: March 29, 2022Assignee: Citrix Systems, Inc.Inventors: David Le Strat, Kedarnath Venkata Satya Poduri
-
Patent number: 11257042Abstract: Disclosed are various approaches for workflow service email integration. In some examples, a request is transmitted to a workflow service. The request includes workflow content associated with an email message being composed. A workflow micro application associated with the workflow content is received form the workflow service. The workflow micro application is generated using network service data retrieved from a network service. The workflow micro application includes: an information component that renders the network service data for display within the email message. The workflow micro application also includes an evaluation component that evaluates a management status of a client device.Type: GrantFiled: August 27, 2019Date of Patent: February 22, 2022Assignee: VMWARE, INC.Inventors: Sudharsan Thumatti Sathiamoorthy, Rohit Pradeep Shetty, Shree Harsha S, Ashish Agrawal, Amit Jain