Patents Examined by Vivek Srivastava
  • Patent number: 11757833
    Abstract: A first device may establish a connection with a second device, and may provide a connection check RPC message to the second device. The first device may receive a verification RPC message from the second device, and may provide, to the second device, a sync domains RPC request that includes a first list of active domains with associated address pools. The first device may receive, from the second device, a sync domains RPC response that includes threshold values for the active domains included in the first list of active domains, and may provide, to the second device, a sync pools RPC request that includes a first list of address pools associated with the active domains. The first device may receive, from the second device, a sync pools RPC response that includes confirmation of the first list of address pools, and may allocate addresses of an address pool to a CPE.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: September 12, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Paul Raison, Jonathan Azevedo, Steven P. Onishi, Linda M. Cabeca, Michael D. Carr
  • Patent number: 11750539
    Abstract: Various methods and systems for generating an electronic group-based announcement in a group-based communication system. The methods further correspond to receiving an electronic group-based announcement request associated with a user identifier and identifying one or more selected group-based communication channels of the plurality of group-based communication channels associated with the user identifier used to facilitate access control for the electronic group-based announcement in the group-based communication system. The methods further include transmitting the electronic group-based announcement for rendering within group-based communication channel interfaces associated with the identified one or more selected group-based communication channels or an announcement interface element of the group-based communication system, wherein the electronic group-based announcement is rendered based at least in part on publish control parameters.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: September 5, 2023
    Assignee: Slack Technologies, LLC
    Inventors: Albert J. Treat, Airat Aminev
  • Patent number: 11743147
    Abstract: A post incident analysis system and method includes a system management module coupled to a communications link and digital data storage containing a database of multiple survey questions, each question associated with an application criteria statement and auto populate instructions. The module conducts post incident analysis responsive to a network incident. After the incident receives a given status, the module generates a post incident survey. Survey questions are identified by applying the application criteria statement associated with each question. The module pre-completes selected ones of the identified survey questions by executing the auto populate instructions associated with the selected survey question to identify and retrieve answers to the question from predefined data sources specified in the auto populate instructions. The post incident survey includes, at minimum, survey questions for which the pre-completion was not successful. The survey is transmitted to the participants via the link.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: August 29, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Lisa Henderson, Eric Schroeder, Bryan Boyle, Myke Lyons
  • Patent number: 11736594
    Abstract: A method and system of a low-latency FPGA framework based on reliable UDP and TCP re-assembly middleware is disclosed. The need for low-latency communication in digital systems has increased drastically. The disclosed FPGA framework enables low-latency communication as a hybrid framework that supports both UDP & TCP communication. As known in art, TCP provides error checking support hence making TCP more reliable as compared to UDP, while UDP is faster but not reliable. Hence the disclosed low-latency FPGA framework latency utilizes the advantage of both UDP and TCP by utilizing UDP for its speed, while switching to TCP in case of a missing sequence in UDP. Further, the disclosed system proposes a TCP re-assembly middleware architecture for processing TCP with a lower-latency, wherein the TCP re-assembly middleware is an independent middleware that is a modular and a plug-play independent middleware.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: August 22, 2023
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Dhaval Shah, Sunil Puranik, Manoj Nambiar, Mahesh Damodar Barve, Ishtiyaque Shaikh, Piyush Manavar, Sharyu Vijay Mukhekar
  • Patent number: 11729140
    Abstract: A wireless communication coverage extension system comprises a backhaul subnetwork that includes a set of interconnected nodes. A plurality of nodes of the backhaul subnetwork implementing a functionality of access point of a same wireless communication network. To avoid conflicts of IP addresses, a monitoring of the presence of the main DHCP server is implemented, by a said node, to which the main DHCP server is connected. In the case where the first monitoring shows a disconnection of the main DHCP server, a backup DHCP server is activated in a node of the backhaul subnetwork. Then a general disconnection of the nodes of the backhaul subnetwork and of any device connected to the wireless communication coverage extension system is implemented. The IP address leases are then renewed by the backup DHCP server, following the general disconnection.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: August 15, 2023
    Assignee: SAGEMCOM BROADBAND SAS
    Inventor: Mathieu Colliaux
  • Patent number: 11716251
    Abstract: The disclosure is directed to providing virtual network functions to a customer node by a communication system with a provider node in an automatic, traceable, and auditable way. The provider node includes a retrieving module, a validation module, and a deployment module. The retrieving module is configured to retrieve a notification signal, wherein the notification signal is indicative of a selected one of a plurality of virtual network functions and the customer node. The validation module is configured to establish service level agreement data and to validate the agreement service level data, based on the notification signal. The deployment module is configured to selectively transmit a deployment signal to a communication node depending on the validation of the service level agreement data for providing the selected virtual network function to the customer node.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: August 1, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Markus Sauer, Florian Zeiger
  • Patent number: 11706264
    Abstract: Improved virtual collaboration environments allow participants in a primary collaboration session to initiate side conversations with fellow participants based on virtual locations of each participant within a virtual collaboration layout. The virtual collaboration layout defines virtual locations of each participant in the collaboration session. If a virtual distance between two participants a below a threshold, the participants are able to engage in a side conversation. Management information is provided to a collaboration session host. The management information indicates, for example, a volume or frequency of communication occurring on each side conversation, or an elapsed time since the side conversation was initiated.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: July 18, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Brian C. Powell, Amit Barave, Carl Nathan Buckles, Vaishnavi Rao, Tiffany Kristine Pham, Sofia Karygianni, David C. White, Jr
  • Patent number: 11700185
    Abstract: Systems and methods for controlling operations of a computer system. The methods comprises: collecting, by at least one computing device, information about events occurring in the computer system; performing automated ontogenesis operations by the at least one computing device using the collected information to determine a context of a given situation associated with the computer system, define parameters for a plurality of different sets of actions that could occur in the context of the given situation, and simulate the sets of actions to generate predicted consequences resulting from the performance of certain behaviors by nodes of the computer system; and using the parameters of at least one of the predicted consequences to control operations of the computer system.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: July 11, 2023
    Assignee: EAGLE TECHNOLOGY, LLC
    Inventors: Wayne B. Smith, Ronda R. Henning, Gisela S. Wood
  • Patent number: 11695658
    Abstract: Methods of processing a packet, APs, ACs and non-transitory machine-readable storage mediums are provided in examples of the present disclosure. In one aspect, an AP receives an Internet-of-Things data packet sent by an Internet-of-Things sensor, wherein a sensor identifier of the Internet-of-Things sensor is carried in the Internet-of-Things data packet; and sends the received Internet-of-Things data packet to an AC such that the AC processes the Internet-of-Things data packet based on the sensor identifier.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: July 4, 2023
    Assignee: NEW H3C TECHNOLOGIES CO., LTD.
    Inventors: Wenqun Li, Weiwei Guo
  • Patent number: 11677615
    Abstract: Various approaches for providing network maintenance and health monitoring. In some cases, some approaches include systems, methods, and/or devices that provide for receiving and cataloging network incidents and invoking automated remediation in relation to network incidents.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: June 13, 2023
    Assignee: Fortinet, Inc.
    Inventors: Jason Abate, Shabbir Karimi
  • Patent number: 11677861
    Abstract: A computer-implemented method for interoperable data exchange between a first real-world entity and a second real-world entity with both real-world entities connected to a same communication network, the first and second real-world entities having first and second digital representations, respectively, each digital representation being a virtual entity replicating data, structure, and functions associated with any one of the real-world entities, the first and the second digital representations having different formats, the method, executed by at least one computing device of the second real-world entity, including: receiving a request for data of the second digital representation to be provided to the first digital representation; evaluating a set of predefined mapping strategies with each mapping strategy being associated with a target model template, by determining a mapping similarity measure for each mapping strategy based on similarities in a structure and semantics of respective data models of the first
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: June 13, 2023
    Assignee: ABB Schweiz AG
    Inventors: Marie Christin Platenius-Mohr, Somayeh Malakuti, Thomas Goldschmidt
  • Patent number: 11669071
    Abstract: Provided are techniques for organizing a temporary device group for collaborative computing. A list of functions for each of a plurality of devices are stored. A determination is made to form a device group including a receiver device from the plurality of devices, where the receiver device will perform one of the functions. An individual function usage score is generated. In response to the individual function usage score exceeding a device threshold, a request to form a device group is sent to the receiver device. In response to receiving an indication of acceptance to form the device group from the receiving device, the device group is formed for a temporary period, where functions and data are shared in the device group.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: June 6, 2023
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Akiro Saito, Hayato Uenohara, Satoshi Yokoyama, Gaku Yamamoto, Norie Iwasaki
  • Patent number: 11647085
    Abstract: The present invention faces the issue of authorizing redirection services in PCC architecture and provides for a PCRF server adapted to determine redirection per service in an IP-CAN session, a PCEF device adapted to receive redirection information per service basis, to determine redirection per service request and to trigger the redirection; and a method of authorizing a redirection service in a PCC architecture, comprising: upon an IP-CAN session establishment or modification, a PCEF device requesting control rules; a PCRF server determining services requiring redirection and answering with control rules and redirection information per service basis; installing at the PCEF device the control rules and redirection information; upon a first request for a service, the PCEF device determining the service redirection and returning a redirection message with a redirection identifier; and upon completion of the service redirection, the first request for the service reaching the PCEF, the PCEF verifying the service
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: May 9, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Fabian Castro Castro, Ana Maria Lopez Nieto, Irene Martin Cabello
  • Patent number: 11637852
    Abstract: Technology described herein determines whether a device is Internet facing. An Internet facing device is a device where traffic coming from the Internet is routable to the device. The technology described herein may comprise two components that work together to identify Internet-facing devices. The first component is a monitoring agent installed on organizational devices. The second component is an Internet-facing management service, which may be cloud based. The monitoring agent communicates connection-event notices to the Internet-facing management service. The source IP address in the connection-event notice is compared to a list of organizational IP addresses. If the source IP address is not on the list, then the computing device associated with the notice is added to a list of Internet-facing devices because the connection originated from the Internet. Software listed in the connection-event notice may be added to a list of internet-facing software instances.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: April 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lior Menachem Schachter, Dor Goldbaum, Yoav Yassour, Haim Goldshtein
  • Patent number: 11622020
    Abstract: In some examples, push control may include generation of a learning-based decision model based on analysis of data associated with historical usage of an application. For a request for content associated with usage of the application, the learning-based decision model may be analyzed to determine a next request for additional content expected to occur after the request for content. Further, a push operation may be performed to push the additional content associated with the next request to a source of the request for content.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: April 4, 2023
    Assignee: MICRO FOCUS LLC
    Inventors: Hashem Naara, Michael Rodov, Amir David
  • Patent number: 11620254
    Abstract: An embodiment includes mapping, responsive to receiving a request for a container image from a container host, the requested container image to a first computer memory on a registry server. The embodiment also includes exposing a window storing the mapped container image to the container host using a collective window-creation call with the container host. The embodiment also includes processing a Remote Direct Memory Access (RDMA) data transfer request to select a lock type for the window during the RDMA data transfer. The embodiment also includes imposing the selected lock type on the window during the RDMA data transfer. The embodiment also includes releasing the selected lock type from the window upon detecting completion of the RDMA data transfer.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: April 4, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Miller, Austen William Lauria, Sameh Sherif Sharkawi, William P. LePera
  • Patent number: 11611638
    Abstract: A method and system of a re-assembly middleware in FPGA for processing TCP segments into application layer messages is disclosed. In recent years, the communication speed in digital systems has increased drastically and thus has brought in a growing need to ensure a good/high performance from the FPGA services. The disclosure proposes a re-assembly middleware in the FPGA for processing TCP segments into application layer messages at a pre-defined frequency for a good/high performance. The pre-defined frequency is a high frequency performance feature of the re-assembly middleware, wherein the FPGA's implementation frequency is at atleast 300 MHz based on a memory optimization technique. The memory optimization technique includes several strategies such registering an output and slicing memories.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: March 21, 2023
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Dhaval Shah, Sunil Puranik, Manoj Nambiar, Mahesh Damodar Barve, Ishtiyaque Shaikh
  • Patent number: 11611471
    Abstract: In accordance with one or more embodiments, aspects of the disclosure may provide efficient, effective, and convenient ways of managing network devices. In particular, a client router may connect to an upstream virtual gateway. The virtual gateway may manage a large number of client devices. Each client router may be represented virtually within the gateway as a virtual router. The virtual gateways may be distributed regionally, in order to manage large numbers of client routers and/or to reduce transmission delays. The virtual gateways may be managed by a gateway controller. The gateway controller may be centralized, and perform various configuration functions, such as configurations for hardware, logical networking, or content access policies. In some instances, messages sent between the gateway controller using a first protocol and the client router using a second protocol may be translated by a protocol agent.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: March 21, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Mani Ramasubramani, Andrea Peiro, Jeffrey Barberio, Kris Bransom, Michael Chen, Weston Schmidt, James Chan, John Robinson
  • Patent number: 11599380
    Abstract: A virtual network interface controller (NIC) associated with a virtual machine in a cloud computing network is configured to support one or more network containers that encapsulate networking configuration data and policies that are applicable to a specific discrete computing workload to thereby enable the virtual machine to simultaneously belong to multiple virtual networks using the single NIC. The network containers supported by the NIC can be associated with a single tenant to enable additional flexibility such quickly switching between virtual networks and support pre-provisioning of additional computing resources with associated networking policies for rapid deployment. The network containers can also be respectively associated with different tenants so that the single NIC can support multi-tenant services on the same virtual machine.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Shukla, Abhishek Ellore Sreenath, Neha Aggarwal, Naveen Prabhat, Nisheeth Srivastava, Xinyan Zan, Ashish Bhargava, Parag Sharma, Rishabh Tewari
  • Patent number: 11589080
    Abstract: A system includes a processor configured to receive a request from a host vehicle for video relating to a location specified in the request. The processor is also configured to determine whether a candidate vehicle receiving the request can provide the request video when the request is received. The processor is further configured to relay the request to a transceiver in wireless communication with the candidate vehicle, if the candidate vehicle cannot provide the requested video, otherwise record and transmit the requested video.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: February 21, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Michael McQuillen, Daniel A. Makled, Gopichandra Surnilla