Patents Examined by Mohamed Wasel
-
Patent number: 11909594Abstract: Processes and systems for identifying and removing non-functional Internet-of-Things (IoT) devices from a cellular network are discussed herein. In one example, a probability distribution function of a data profile transmitted by a type of IoT devices is generated. The probability distribution function may be chosen based on a known distribution such as a Gaussian, Bessel, or linear regressive model. The probability distribution function may be empirically generated by applying data received from IoT devices to a machine learning model using supervised or unsupervised learning. After generating the model representing the expected data profile of data received from a type or class IoT devices, data transmitted by the IoT devices may be applied to the model to determine whether the IoT devices are functional or non-functional. Non-functional IoT devices may be removed from the cellular network.Type: GrantFiled: April 12, 2019Date of Patent: February 20, 2024Assignee: T-Mobile USA, Inc.Inventor: Muhammad Tawhidur Rahman
-
Patent number: 11902133Abstract: A first device may provide, periodically throughout a test session and to neighboring devices that are in a network with the first device, a message request for measuring network performance. The neighboring devices, upon receiving the request message, are to use a relay mechanism to determine network performance indicator (NPI) values. The first device may receive, from the neighboring devices and periodically throughout the test session, a response message that includes the NPI values. The first device may determine additional NPI values that measure the network performance between the first device and the neighboring devices. The first device may determine overall NPI values based on the NPI values and the additional NPI values. The first device may identify a preferred next-hop to one of the neighboring devices based on the overall NPI values, where the preferred next-hop is part of a preferred path through the network.Type: GrantFiled: June 25, 2020Date of Patent: February 13, 2024Assignee: Juniper Networks, Inc.Inventors: Peyush Gupta, Rajneesh Kumar
-
Patent number: 11902114Abstract: A system and method for creating a model for predicting and reducing subscriber churn in a computer network. The method including: for a predetermined time period: retrieving traffic flow data per subscriber for a plurality of subscribers in the computer network; determining at least one metric per subscriber from the traffic flow data; determining at least one systemic feature associated with the plurality of subscribers; and storing the at least one amalgamated metric and feature; on reaching the predetermined time period create the model by: analyzing at least one metric and at least one feature for the predetermined time period; predicting, per subscriber, whether the subscriber is going to churn within a churn period in the future based on the analysis; validating the prediction by determining whether the subscriber actually churned during the churn period; and creating the model based on the validated predictions.Type: GrantFiled: December 8, 2021Date of Patent: February 13, 2024Inventors: Kamakshi Sridhar, Lars Anton Gunnarsson, Alexander Havang, Pavle Mihajlovic, Kavi Kanasupramaniam
-
Patent number: 11902084Abstract: Provided are systems for detecting an anomaly in network activity using Domain Name System (DNS) query data that include a processor to receive data associated with a plurality of DNS queries from a plurality of data sources, parse the data associated with the plurality of DNS queries to provide DNS query data and network domain data, route the DNS query data to a first queue using a queries exchange, route the network domain data to a second queue using a domains exchange, poll the first queue and the second queue with a microservice application to receive the DNS query data and the network domain data with the microservice application for processing, and detect a characteristic of the one or more DNS queries of the plurality of DNS queries based on the DNS query data and the network domain data. Methods and computer program products are also disclosed.Type: GrantFiled: June 29, 2022Date of Patent: February 13, 2024Assignee: CYBXSECURITY LLCInventors: Tyler Suehr, Mycal Pedder, Thomas Pedder
-
Patent number: 11892904Abstract: Described systems and techniques determine causal associations between events that occur within an information technology landscape. Individual situations that are likely to represent active occurrences requiring a response may be identified as causal event clusters, without requiring manual tuning to determine cluster boundaries. Consequently, it is possible to identify root causes, analyze effects, predict future events, and prevent undesired outcomes, even in complicated, dispersed, interconnected systems.Type: GrantFiled: March 31, 2022Date of Patent: February 6, 2024Assignee: BMC Software, Inc.Inventors: Sai Eswar Garapati, Erhan Giral
-
Patent number: 11894973Abstract: Techniques for coordinating the monitoring of output devices. In one technique, one or more messages are received, at a mediation service, over a computer network from a cloud-based management server. The one or more messages include an identity of an output device, an identity of an active mediation service for the output device, and an identity of each failover mediation service in one or more failover mediation services for the output device. Based on the one of the messages, the mediation service determines that it is a failover mediation service. Later, it is determined whether the mediation service is to be a new active mediation service for the output device. In response to an affirmative determination, the mediation service transmits, to the cloud-based management server, a notification that indicates that the mediation service is the new active mediation service. The mediation service also initiates monitoring of the output device.Type: GrantFiled: March 10, 2022Date of Patent: February 6, 2024Assignee: Ricoh Company, Ltd.Inventor: Tom Haapanen
-
Patent number: 11895037Abstract: A VNF operation apparatus is a processing apparatus that relocates data processing functions to another apparatus to continue data processing and includes: a storage unit configured to store information indicating a communication relationship between apparatuses; an estimation unit configured to calculate, based on the information indicating the communication relationship, an estimation value of a transfer delay of data generated during relocation for a plurality of schedulings having different orders of relocation of the data processing functions; a scheduling unit configured to select a scheduling for which the estimation value calculated by the estimation unit is minimized, and sets, based on the selected scheduling, an order of relocation of the data processing functions and a start timing of relocation of the data processing functions; and a relocation unit configured to relocate VNFs to the other apparatus in accordance with the order and the timing set by the scheduling unit.Type: GrantFiled: January 9, 2020Date of Patent: February 6, 2024Assignee: Nippon Telegraph and Telephone CorporationInventors: Koji Sugisono, Shinya Kawano
-
Patent number: 11893540Abstract: Systems and methods for generating a shared collaborative channel for collaboration are provided. In particular, a computing device may receive a request, from an originating member of an organization, to create the shared collaborative channel, the request including an invitee to be added to the shared collaborative channel. In response to receipt of the request, the computing device may provision a substrate group by creating a container associate with the shared collaborative channel including a substrate database associated with the shared collaborative channel, generate an invitation including a custom link to the shared collaborative channel for the invitee, and determine whether the invitee belongs to an originating collaboration team associated with the originating member based on the substrate database. If the invitee belongs to the originating collaboration team, the computing device may further update the substrate group to add the invitee as a new member of the shared collaborative channel.Type: GrantFiled: September 30, 2021Date of Patent: February 6, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Michael Thomas McLean, Ladislau Conceicao, Priyank Deepak Sanghavi, Li Li, Jayant Kishorbhai Manglani
-
Patent number: 11893414Abstract: The invention relates to an operation method and device and a related product, the product comprises a control module, and the control module comprises an instruction caching unit, an instruction processing unit and a storage queue unit; the instruction caching unit is used for storing a calculation instruction associated with the artificial neural network operation; the instruction processing unit is used for analyzing the calculation instruction to obtain a plurality of operation instructions; the storage queue unit is used for storing instruction queues, and the instruction queues comprise a plurality of operation instructions or calculation instructions to be executed according to the sequence of the queues. Through the method, the operation efficiency of related products during operation of the neural network model can be improved.Type: GrantFiled: December 11, 2019Date of Patent: February 6, 2024Assignee: CAMBRICON TECHNOLOGIES CORPORATION LIMITEDInventors: Xi Chen, Jin Wang, Shijin Zhang
-
Patent number: 11895032Abstract: In some embodiments, a method determines when a packet is fragmented into multiple fragmented packets in a flow between a first workload and a second workload. The method switches from generating an outer source port in the outer header using layer 4 information from the inner header to using layer 3 information from the inner header. A fragmented packet is encapsulated with the outer header that includes an outer source port value that is generated using the layer 3 information. The method initiates a process to determine when to switch back to using layer 4 information from the inner header to generate the outer source port. When it is determined to switch back to using layer 4 information, the method switches back to using layer 4 information from the inner header to generate the source port in the outer header of a packet from the first workload.Type: GrantFiled: February 7, 2022Date of Patent: February 6, 2024Assignee: VMware, Inc.Inventors: Subin Cyriac Mathew, Dileep Devireddy, Alexander Tessmer, Wenyi Jiang, Chidambareswaran Raman
-
Patent number: 11888926Abstract: Methods, systems, and computer program products are provided that automatically scale an application between private and public cloud computing platforms, while simultaneous enforcing policies ensuring private data is persistently stored on the private cloud computing platform, but not the public cloud computing platform. A traffic manager on the public platform routes traffic to instances of a web app executing on a private platform. A traffic monitor on the private platform monitors performance criteria of the private platform, and reports traffic telemetry to the traffic manager. Based on the traffic telemetry, the traffic manager may instantiate one or more instances of the web app on the public platform to handle traffic. Private data gathered by such instantiated instance(s) is persisted to storage in the private platform, but not in the public platform.Type: GrantFiled: June 16, 2021Date of Patent: January 30, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Anjay Vijendra Ajodha, Heath Lawson, David James Armour, Scott Michael Napolitan, Matthew Joel McGlynn, Shriram Natarajan, Ricardo Luiz Fagundes Mendes
-
Patent number: 11870842Abstract: In accordance with an embodiment, a system and method for dynamic auto-scaling based on roles is provided. Within a system, a node, based upon a load demand, can be duplicated. Additionally, when duplicating a node, the role of the node can be used to determine various characteristics of the duplicated node, taking into account various factors.Type: GrantFiled: November 19, 2021Date of Patent: January 9, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Thomas Hansen, Ravi Malhotra, Jyotisman Nag
-
Patent number: 11870864Abstract: Disclosed are systems and methods for improving interactions with and between computers in a content system supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data across platforms, which data can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods determine a breaking news story and track breaking developments in such story. The present disclosure can construct a breaking news storyline from the developments in the detected breaking news story, whereby a user can view the storyline as individual breaking news messages or as a complete timeline of events displayed on a provided page.Type: GrantFiled: October 5, 2020Date of Patent: January 9, 2024Assignee: YAHOO ASSETS LLCInventors: Xue Wu, Renhui Zhang, Qichu Lu
-
Patent number: 11863338Abstract: An application server may receive, via a user interface of a cloud-based data management platform storing a set of data objects, a user input to generate a communication channel of a group-based communication platform that is separate from the cloud-based data management platform. In some examples, the communication channel may be for a data object of the plurality of data objects. The application server may then retrieve a group of users that are linked to the data object within the cloud-based data management platform and display a list of options for generating the communication channel. The list of options may include the group of users for including in the communication channel, a privacy level for the communication channel, and an identifier of the communication channel. The application server may generate an executable packet of instructions and transmit the executable packet of instructions for ingesting into the group-based communication platform.Type: GrantFiled: January 31, 2022Date of Patent: January 2, 2024Assignee: Salesforce, Inc.Inventors: Michael Patrick McGinty, Ronald Jay Hemphill, Sreejesh Divakaran Nair
-
Patent number: 11863385Abstract: The invention is notably directed to a method, computer program product, and computer system for running software inside containers. The method relies on a computerized system that includes a composable disaggregated infrastructure, in addition to general-purpose hardware. The computerized system is configured to dynamically allocate computerized resources, which include both general resources and specialized resources. The former are enabled by the general-purpose hardware, while the latter are enabled by specialized network-attached hardware components of the composable disaggregated infrastructure. The method maintains a table capturing specializations of the specialized network-attached hardware components. At runtime, software is run inside each container by executing corresponding functions.Type: GrantFiled: January 21, 2022Date of Patent: January 2, 2024Assignee: International Business Machines CorporationInventors: Dionysios Diamantopoulos, Burkhard Ringlein, Francois Abel
-
Patent number: 11858118Abstract: Embodiments of the present invention provide a human-machine interaction method, including: detecting and collecting, by a robot, sensing information of a companion object of a target object and emotion information of the target object that is obtained when the target object interacts with the companion object; extracting, by the robot, an emotion feature quantity based on the emotion information, determining, based on the emotion feature quantity, an emotional pattern used by the target object to interact with the companion object, determining, based on the emotional pattern, a degree of interest of the target object in the companion object, extracting behavioral data of the companion object from the sensing information based on the degree of interest, and screening the behavioral data to obtain simulated object data; and simulating, by the robot, the companion object based on the simulated object data.Type: GrantFiled: June 28, 2019Date of Patent: January 2, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wenhua Sun, Jiali Fu, Heng Liao, Huimin Zhang
-
Patent number: 11863404Abstract: A device may receive a request for an application from a user device, network data for a network provider and a cloud provider associated with the user device, and SLA constraints. The device may calculate a plurality of cost vectors associated with defining a path for the user device to access the application, and may identify a network provider device that provides a first least cost path and satisfies a first threshold. The device may identify, from a plurality of cloud provider devices, a set of cloud provider devices that support the application for the network provider device, and may identify a cloud provider device that provides a second least cost path and satisfies a second threshold. The device may cause the application to be provided from the cloud provider device to the user device, via the network provider device.Type: GrantFiled: August 23, 2022Date of Patent: January 2, 2024Assignee: Verizon Patent and Licensing Inc.Inventor: Mehmet Toy
-
Patent number: 11855809Abstract: An example branch gateway includes processing circuitry, memory including instructions, and a plurality of ports. The branch gateway transmits, from a plurality of ports, a first broadcast message. The branch gateway receives, in response to the first broadcast message, response messages on respective ports. The branch gateway determines, based on a receipt order of the response messages, an identifying address from a first response message. The branch gateway assigns the respective port for each response message to a unique VLAN. The branch gateway determines, for each port assigned to a unique VLAN, a link health parameter. The branch gateway selects a primary port to connect to an activation server of a WAN. The branch gateway selects a secondary port to connect to the activation server.Type: GrantFiled: February 15, 2022Date of Patent: December 26, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Sanjay Kaniyoor Surendra Hegde, Isaac Theogaraj
-
Patent number: 11848818Abstract: Embodiments provide a system and method for building idempotent configuration management modules for cloud infrastructure services. Idempotency of a configuration management (CM) task in a CM plan is one of the mechanisms used to achieve repeatable and reliable automations of configuration management tasks. This helps DevOps and operations personnel reliably apply and maintain configuration of their systems.Type: GrantFiled: September 21, 2021Date of Patent: December 19, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rohit Ravindra Chaware, Sivakumar Melapannai Thyagarajan, Debayan Gupta
-
Patent number: 11848985Abstract: A method by an email sending system to send emails from different public sending network addresses. The method includes receiving, by a load balancer, an email that is to be sent by the email sending system, sending, by the load balancer, the email to a mail transfer agent (MTA) instance from a plurality of MTA instances, wherein each of the MTA instances has access to configuration data that indicates which proxy virtual machines (VMs) serve as egresses for which public sending network addresses, determining, by the MTA instance, a public sending network address to send the email from, determining, by the MTA instance based on consulting the configuration data, a proxy VM that serves as an egress for the public sending network address, and sending, by the MTA instance, the email to the proxy VM for sending to its destination from the public sending network address.Type: GrantFiled: January 29, 2021Date of Patent: December 19, 2023Assignee: Salesforce, Inc.Inventor: Patrick Morrison Bennett