Patents Examined by Melvin H Pollack
-
Patent number: 11018953Abstract: One embodiment provides a method including identifying all computing nodes and connections associated with the computing nodes in a data center. For each computing node, running processes are identified using natural language processing (NLP) by: extracting known process entities according to predetermined rules; extracting unknown process entities by: grouping process logs that share process entities and identifying hints in parameters and directory paths; receiving annotations to the hints to identify an application a process is running; and creating a new rule based on the annotations and propagating the new rule to other process logs. A visual representation of the computing nodes and the processes running on the computing nodes is generated.Type: GrantFiled: June 19, 2019Date of Patent: May 25, 2021Assignee: International Business Machines CorporationInventors: Chad E. DeLuca, Alfredo Alba, Chris Kau, Daniel Gruhl, Linda H. Kato
-
Patent number: 11018950Abstract: The present invention dynamically optimizes computing resources allocated to a simulation task while it is running. It satisfies application-imposed constraints and enables the simulation application performing the simulation task to resolve inter-instance (including inter-server) dependencies inherent in executing the simulation task in a parallel processing or other HPC environment.Type: GrantFiled: April 10, 2020Date of Patent: May 25, 2021Assignee: RESCALE, INC.Inventors: Gregorius E. Poort, Mulyanto W. Poort, Ryan A. Kaneshiro, Adam C. McKenzie
-
Patent number: 11010194Abstract: The present invention includes embodiments of systems and methods for addressing the interdependencies that result from integrating the computing resources of multiple hardware and software providers. The integrated, multi-provider cloud-based platform of the present invention employs abstraction layers for communicating with and integrating the resources of multiple back-end hardware providers, multiple software providers and multiple license servers. These abstraction layers and associated functionality free users not only from having to implement and configure provider-specific protocols, but also from having to address interdependencies among selected hardware, software and license servers on a job-level basis or at other levels of granularity.Type: GrantFiled: April 30, 2019Date of Patent: May 18, 2021Assignee: RESCALE, INC.Inventors: Gregorius E. Poort, Mulyanto W. Poort, Ryan A. Kaneshiro, Adam C. McKenzie, Alexander D. Kudlick, Mark G. Whitney, Alexander P. Huang, Dongting Yu
-
Patent number: 11012339Abstract: Embodiments of the invention provide for Web site reachability management in content browsing. A method of the invention includes monitoring different requests for different resources at respectively different resource location addresses initiating from different content browsers of different end users. Different responses to ones of the different requests that include an error code indicating an inability to provide a requested one of the different resources are detected and ones of the resource location addresses associated with corresponding ones of the different responses that include the error code are stored in a list. Finally, the each of resource location addresses are polled to determine whether or not a corresponding one of the resources is able to be retrieved. In response to determining that a resource of a resource location address in the list has become retrievable, the address is removed from the list and an associated end user notified.Type: GrantFiled: August 18, 2019Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Al Chakra, Saurabh Gupta, James Y. McVea, Nancy A. Schipon
-
Patent number: 10999203Abstract: A method of reducing network traffic includes blocking, at a mobile device, a first channel to reduce network signaling in a network and to reduce battery consumption. The first channel includes a non-common channel. The method includes offloading application traffic of an application onto a second channel. The second channel may include a common channel. The method may include monitoring the application traffic of the application over the second channel, unblocking the first channel based on the monitored application traffic so that the application can perform an action, and re-blocking the first channel after the action has been completed. The method may include unblocking the first channel when user activity is detected, wherein the user activity includes whether the mobile device is being interacted with.Type: GrantFiled: May 26, 2020Date of Patent: May 4, 2021Assignee: Seven Networks, LLCInventors: Rami Alisawi, Ari Backholm, Huajie Hu, Alexandr Seleznyov, Jie Wei, Sungwook Yoon
-
Patent number: 10992515Abstract: Presented herein are methodologies for tracking a link state of a physical network connection and selectively reporting the link state to virtual machines that rely on the physical network connection. A method includes receiving an indication, at a hypervisor, which is running on a host computer and which instantiates a virtual switch, that a physical link interconnecting the host computer to a network has failed; determining that the physical link serves the virtual switch; determining whether link state tracking is enabled for the physical link; and when link state tracking is enabled for the physical link, notifying a virtual machine, which is running on the host computer and which is being served by the virtual switch, that a connection between the virtual machine and the network has failed.Type: GrantFiled: June 10, 2019Date of Patent: April 27, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Dinesh Ranjit, Ramanathan Lakshmikanthan, Vijay Padmanabhan
-
Patent number: 10972368Abstract: A method for providing reduced signaling Internet of things (IoT) device monitoring includes steps performed in a combined and service capability exposure function (SCEF) and Diameter signaling router (DSR) including at least one processor. The method includes receiving Diameter signaling containing IoT device information. The method further includes using the IoT device information to automatically provision an IoT device information database. The method further includes receiving a monitoring subscription request. The method further includes extracting the IoT device information from the IoT device information database. The method further includes using the IoT device information to respond to the monitoring subscription request.Type: GrantFiled: May 17, 2019Date of Patent: April 6, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Kawal Sapra, Abhishek Mukherjee
-
Patent number: 10972535Abstract: Embodiments of a method, device, and terminal apparatus for load balancing and a storage medium are provided. The method can include acquiring a service traffic of a service request received by at least one load balancer configured for an equipment room of a plurality of equipment rooms, acquiring a dispatching result of the load balancer, according to the service traffic of the service request and a service capacity of the equipment room, and pushing the dispatching result to a distribution proportion configuration center configured to send the dispatching result to the load balancer, where the dispatching result is used to indicate the load balancer to distribute the service request to one or more equipment rooms.Type: GrantFiled: June 25, 2019Date of Patent: April 6, 2021Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Guang Yao, Miao Zhang
-
Patent number: 10972375Abstract: Systems and methods of reserving a specific queue pair number for proprietary management traffic in a subnet of a high performance computing environment. An exemplary embodiment can provide a host channel adapter (HCA), including a control circuit with a processor and a memory, and at least one port operative to connect the HCA to a network fabric. Additionally, the HCA can include a subnet management agent (SMA) that executes on the HCA, and a configurable attribute stored in the memory of the HCA. A communication including a number value, can be received by the subnet management agent from a subnet manager of the subnet. The value of the configurable attribute can be set equal to the value of the received number. A QP number that corresponds to the set number value of the configurable attribute can then be reserved for sending and receiving proprietary network management traffic.Type: GrantFiled: January 27, 2017Date of Patent: April 6, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Harald Høeg, Bjørn Dag Johnsen, Line Holen
-
Patent number: 10972371Abstract: Technologies for monitoring network traffic include a computing device that monitors network traffic at a graphics processing unit (GPU) of the computing device. The computing device manages computing resources of the computing device based on results of the monitored network traffic. The computing resources may include one or more virtual machines to process network traffic that is to be monitored at the GPU the computing device. Other embodiments are described and claimed.Type: GrantFiled: March 27, 2015Date of Patent: April 6, 2021Assignee: Intel CorporationInventors: Alexander W. Min, Jr-Shian Tsai, Janet Tseng, Kapil Sood, Tsung-Yuan C. Tai
-
Patent number: 10965767Abstract: An apparatus may include a processor configured to receive a request for a service or content from a first device. The processor may be further configured to receive a user's context information from a second device. The processor may additionally be configured to filter the requested service or content based at least in part upon the user's context information. The processor may be further configured to provide the filtered service or content to the first device. Corresponding methods and computer program products are also provided.Type: GrantFiled: October 4, 2019Date of Patent: March 30, 2021Assignee: Nokia Technologies OyInventors: Toni Peter Strandell, Elina Vartiainen, Janne Pekko Kaasalainen
-
Patent number: 10965619Abstract: System and method for supporting node role attributes in a high performance computing environment. In accordance with an embodiment, a node role attribute can comprise a vendor defined subnet management attribute. When a subnet manager attempts to discover a high performance computing environment, such as an InfiniBand subnet, or a switch topology, identifying a topology is quite complex when subnet manager can only observe connectivity, without context behind the connectivity (the roles of the different nodes in the connectivity). However, when a subnet has a node role attribute enabled, the subnet manager can map the interconnect more effectively as it can discover not only the connectivity during the initial sweep, but it can also discover the role of each node discovered, thus leading to a more efficient interconnect discovery.Type: GrantFiled: September 3, 2019Date of Patent: March 30, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Bjørn Dag Johnsen, Bartosz Bogdański, Line Holen
-
Patent number: 10951519Abstract: Methods, systems, and computer readable media for multi-protocol stateful routing are provided. One method of routing is performed at a multi-protocol stateful router and includes receiving a first message of a client session that is communicated using a first protocol. The method includes obtaining, from the first message, one or more client identifiers, determining a policy server that is assigned to the client session, and storing the one or more client identifiers and a policy server identifier that is associated with the policy server assigned to the client session as a multi-protocol binding record. The method also includes receiving a second message that is communicated using a second protocol that is different from the first protocol, using the multi-protocol binding record to determine that the second message is in the client session, and route the second message to the policy server that is assigned to the client session.Type: GrantFiled: June 17, 2015Date of Patent: March 16, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jared Michael Renzullo, Tarek Abou-Assali, Sayan Chowdhury
-
Patent number: 10951564Abstract: Techniques are described for expediting a generation of a direct messaging instance between two people associated with different organizations. A first person associated with a communication platform may submit a request to the communication platform to generate an invitation to communicate via the direct messaging instance. The first person may provide the invitation to a second person directly or via the communication platform. Responsive to receiving an indication that the second person has accepted the invitation, the communication platform may generate a direct messaging instance between the first person and the second person. The communication platform may update respective user interfaces to include the direct messaging instance. The communication platform may process messages and/or data between the first person and the second person that is input on the respective user interface and sent via the direct messaging instance.Type: GrantFiled: April 17, 2020Date of Patent: March 16, 2021Assignee: Slack Technologies, Inc.Inventors: Shanan Delp, Christopher Sullivan, Jaron Moore, Kevin Marshall
-
Patent number: 10949246Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.Type: GrantFiled: August 5, 2019Date of Patent: March 16, 2021Assignee: VMware, Inc.Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
-
Patent number: 10931587Abstract: A system includes a field-programmable gate array (FPGA) with a configurable logic module. The configurable logic module is configured to implement a protocol endpoint, the protocol endpoint including a congestion control module. In some examples, the protocol endpoint corresponds to a transport control protocol (TCP) endpoint. In some examples, state information associated with a networking protocol implemented by the protocol endpoint is stored in and retrieved from block memory of the configurable logic module. In some examples, no state information associated with the networking protocol is stored in and retrieved from a memory other than the block memory. In further examples, the congestion control module is configured to perform operations comprising monitoring a congestion condition of a network and dynamically switching among a plurality of congestion control algorithms based on the monitored congestion condition.Type: GrantFiled: December 7, 2018Date of Patent: February 23, 2021Assignee: RENIAC, INC.Inventors: Chidamber Kulkarni, Prasanna Sundararajan
-
Patent number: 10917382Abstract: A method, system and computer-usable medium are disclosed for establishing a virtual point of presence or VPoP in a country or locale by registering an internet protocol (IP) prefix range for communication specific to the locale in a physical data center; implementing proxy servers on the data center that support the IP prefix range; geolocating users in the locale to the IP prefix range; network address translating inbound connections to the IP prefix range with IP addresses on the proxy servers to provide extended IP network addresses; and providing content to the users by the proxy servers on using the extended IP network addresses.Type: GrantFiled: April 3, 2019Date of Patent: February 9, 2021Assignee: Forcepoint, LLCInventors: Nicolas Fischbach, Paul Burrows, David Wickham
-
Patent number: 10915296Abstract: An information apparatus that supports a touch sensitive screen for managing e-mails is disclosed and enabled. The information apparatus may include a graphical user interface, an e-mail application, an Internet browsing application, and applications for playing audio/video content. The information apparatus includes an operating system software and support for installation of new applications. In one example, a user of the information apparatus may reply to an e-mail by selecting an item over the touch sensitive screen. The user may scroll down or up an email using the touch sensitive screen. In other examples, the user may further select an item or functional control via the touch sensitive screen to output, synchronize, stream, transmit, play, print, display, or mirror at least part of digital content from the information apparatus to one or more output devices over air.Type: GrantFiled: June 18, 2019Date of Patent: February 9, 2021Assignee: Flexiworld Technologies, Inc.Inventors: William Ho Chang, Christina Ying Liu
-
Patent number: 10917288Abstract: Apparatus and methods for maintaining service during a communication network outage. The apparatus may include an outage monitor. The outage monitor may monitor conditions that may affect the performance or integrity of a WAN. The apparatus may include a digital switch that may be configured to switch, responsive to a state variable in the monitor, between: a regular-operations information machine at an edge location; and a contingency server disposed at the edge location. When the switch engages the contingency server, data on the contingency server may be available to one or more of banking associates, call center attendants, customers and other suitable enterprise personnel and systems.Type: GrantFiled: June 25, 2019Date of Patent: February 9, 2021Assignee: Bank of America CorporationInventors: Sean Denton, Monika Kapur, Stephen T. Shannon
-
Patent number: 10911558Abstract: Methods, systems, and computer readable media for creating segmented virtual networks for service instances. A method includes receiving, by a system controller, a user request requesting creation of a service instance in a software platform system hosting a plurality of service instances. The system controller provides, to a service broker proxy, a request to provision resources for the requested service instance. The service broker proxy creates a new virtual network for the requested service instance. The service broker proxy provides one or more cloud configuration parameters of the new virtual network to a deployment manager that provisions resources in an underlying cloud computing infrastructure. The service broker proxy provides, to an on-demand service broker, a request to provision computing resources in the underlying cloud computing infrastructure to implement the service instance having the one or more cloud configuration parameters.Type: GrantFiled: May 15, 2019Date of Patent: February 2, 2021Assignee: Pivotal Software, Inc.Inventor: Stev Witzel