Patents Examined by Melvin H Pollack
  • Patent number: 11018953
    Abstract: 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: Grant
    Filed: June 19, 2019
    Date of Patent: May 25, 2021
    Assignee: International Business Machines Corporation
    Inventors: Chad E. DeLuca, Alfredo Alba, Chris Kau, Daniel Gruhl, Linda H. Kato
  • Patent number: 11018950
    Abstract: 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: Grant
    Filed: April 10, 2020
    Date of Patent: May 25, 2021
    Assignee: RESCALE, INC.
    Inventors: Gregorius E. Poort, Mulyanto W. Poort, Ryan A. Kaneshiro, Adam C. McKenzie
  • Patent number: 11010194
    Abstract: 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: Grant
    Filed: April 30, 2019
    Date of Patent: May 18, 2021
    Assignee: 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: 11012339
    Abstract: 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: Grant
    Filed: August 18, 2019
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Saurabh Gupta, James Y. McVea, Nancy A. Schipon
  • Patent number: 10999203
    Abstract: 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: Grant
    Filed: May 26, 2020
    Date of Patent: May 4, 2021
    Assignee: Seven Networks, LLC
    Inventors: Rami Alisawi, Ari Backholm, Huajie Hu, Alexandr Seleznyov, Jie Wei, Sungwook Yoon
  • Patent number: 10992515
    Abstract: 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: Grant
    Filed: June 10, 2019
    Date of Patent: April 27, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Dinesh Ranjit, Ramanathan Lakshmikanthan, Vijay Padmanabhan
  • Patent number: 10972368
    Abstract: 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: Grant
    Filed: May 17, 2019
    Date of Patent: April 6, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kawal Sapra, Abhishek Mukherjee
  • Patent number: 10972535
    Abstract: 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: Grant
    Filed: June 25, 2019
    Date of Patent: April 6, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Guang Yao, Miao Zhang
  • Patent number: 10972375
    Abstract: 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: Grant
    Filed: January 27, 2017
    Date of Patent: April 6, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Harald Høeg, Bjørn Dag Johnsen, Line Holen
  • Patent number: 10972371
    Abstract: 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: Grant
    Filed: March 27, 2015
    Date of Patent: April 6, 2021
    Assignee: Intel Corporation
    Inventors: Alexander W. Min, Jr-Shian Tsai, Janet Tseng, Kapil Sood, Tsung-Yuan C. Tai
  • Patent number: 10965767
    Abstract: 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: Grant
    Filed: October 4, 2019
    Date of Patent: March 30, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Toni Peter Strandell, Elina Vartiainen, Janne Pekko Kaasalainen
  • Patent number: 10965619
    Abstract: 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: Grant
    Filed: September 3, 2019
    Date of Patent: March 30, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Bartosz Bogdański, Line Holen
  • Patent number: 10951519
    Abstract: 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: Grant
    Filed: June 17, 2015
    Date of Patent: March 16, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jared Michael Renzullo, Tarek Abou-Assali, Sayan Chowdhury
  • Patent number: 10951564
    Abstract: 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: Grant
    Filed: April 17, 2020
    Date of Patent: March 16, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Shanan Delp, Christopher Sullivan, Jaron Moore, Kevin Marshall
  • Patent number: 10949246
    Abstract: 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: Grant
    Filed: August 5, 2019
    Date of Patent: March 16, 2021
    Assignee: VMware, Inc.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Patent number: 10931587
    Abstract: 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: Grant
    Filed: December 7, 2018
    Date of Patent: February 23, 2021
    Assignee: RENIAC, INC.
    Inventors: Chidamber Kulkarni, Prasanna Sundararajan
  • Patent number: 10917382
    Abstract: 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: Grant
    Filed: April 3, 2019
    Date of Patent: February 9, 2021
    Assignee: Forcepoint, LLC
    Inventors: Nicolas Fischbach, Paul Burrows, David Wickham
  • Patent number: 10915296
    Abstract: 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: Grant
    Filed: June 18, 2019
    Date of Patent: February 9, 2021
    Assignee: Flexiworld Technologies, Inc.
    Inventors: William Ho Chang, Christina Ying Liu
  • Patent number: 10917288
    Abstract: 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: Grant
    Filed: June 25, 2019
    Date of Patent: February 9, 2021
    Assignee: Bank of America Corporation
    Inventors: Sean Denton, Monika Kapur, Stephen T. Shannon
  • Patent number: 10911558
    Abstract: 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: Grant
    Filed: May 15, 2019
    Date of Patent: February 2, 2021
    Assignee: Pivotal Software, Inc.
    Inventor: Stev Witzel