Patents Examined by Sm Rahman
  • Patent number: 11683375
    Abstract: Techniques and systems described herein relate to shared storage systems across network devices to use unused storage space and provide backup and additional storage for devices as needed. The techniques and systems include determining availability data describing available storage locations and amounts on network devices, compiling such data at a network controller, and communicating the availability data to the network devices. The network devices then directly communicate with each other to store data remotely as needed.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: June 20, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Santosh Ramrao Patil, Ravindra Narayan, Sanalkumar Thekkanath
  • Patent number: 11677799
    Abstract: A method for distributing video content from a server to a plurality of media devices is provided allowing adaptive bit rate encoding to better utilize bandwidth. The method includes: determining, by the server, the bandwidth to allocate to each of the plurality of media devices using a hypertext transfer protocol-based live streaming client model or a need parameter vector, refining this determination by utilizing client feedback regarding client buffer level and playback state, client hardware capabilities, and client internally measured download rate, and providing the allocated bandwidth to each of the plurality of media devices; wherein the video content is transmitted in a plurality of segments from the server, and wherein each segment is transmitted at a bitrate that may vary from segment to segment.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: June 13, 2023
    Assignee: ARRIS Enterprises LLC
    Inventors: Praveen N. Moorthy, Mark S. Schmidt, Ajay Luthra, Baozhou Li
  • Patent number: 11677839
    Abstract: Apparatuses, systems, and techniques are directed to automatic coalescing of GPU-initiated network communications. In one method, a communication engine receives, from a shared memory application executing on a first graphics processing unit (GPU), a first communication request assigned to or having a second GPU as a destination to be processed. The communication engine determines that the first communication request satisfies a coalescing criterion and stores the first communication request in association with a group of requests that have a common property. The communication engine coalesces the group of requests into a coalesced request and transports the coalesced request to the second GPU over a network.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: June 13, 2023
    Assignee: NVIDIA Corporation
    Inventors: James Dinan, Akhil Langer, Sreeram Potluri
  • Patent number: 11669918
    Abstract: In one embodiment, a method includes receiving a user input at a client system, wherein the user input is associated with one or more intents and one or more slots, generating one or more first dialog acts based on the user input, calculating a task-confidence score based on one or more intent-confidence scores associated with the one or more intents, respectively, and one or more slot-confidence scores associated with the one or more slots, respectively, generating one or more second dialog acts modifying the one or more first dialog acts responsive to the task-confidence score being less than a threshold score, and presenting a response to the user input at the client system, wherein the response is based on one or more of the first dialog acts or the second dialog acts.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: June 6, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Paul Anthony Crook, Baiyang Liu, Pararth Paresh Shah, Bing Liu
  • Patent number: 11665254
    Abstract: The disclosed embodiments include computer-implemented systems, apparatuses, and processes that dynamically generate and provision contextually relevant notifications to network-connected devices. For example, an apparatus receives a first signal that includes information indicative of an authorized data exchange involving a terminal device and a client device. The apparatus identifies and loads data specifying a notification template from the storage unit, and generates notification data that is populated with a portion of the received information in accordance with the notification template. The apparatus further transmits a second signal that includes the notification data to the client device. In some instances, the second signal is transmitted through a programmatic interface associated with an application program executed by the client device, and the client device is configured to display the notification data on a corresponding interface.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: May 30, 2023
    Assignee: The Toronto-Dominion Bank
    Inventors: Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, John Jong-Suk Lee, Arun Victor Jagga
  • Patent number: 11652696
    Abstract: Embodiments of the present disclosure include a processing device that determines that a first node device of a plurality of node devices in a network is non-compliant with a network policy, identifies a subset of the plurality of node devices that is associated with the first node device, and disrupts, by the processing device, a communication path of the subset of the plurality of node devices and the first node device within the network.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: May 16, 2023
    Assignee: Red Hat, Inc.
    Inventors: Pierre-Yves Chibon, Leigh Griffin
  • Patent number: 11651619
    Abstract: The present invention is a photograph sharing process and/or system that allows photographs containing varying subject to be shared with individuals after consent is provided. Thus, the photographs are shared only with intended recipients.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: May 16, 2023
    Assignee: CloudSpotter Technologies, Inc.
    Inventor: Ryan Jacobs
  • Patent number: 11646940
    Abstract: The disclosed technology relates to intent driven network management. A system is configured to maintain an inventory store comprising records for a set of network entities in a network, wherein each network entity in the set of network entities is associated with a record in the inventory store. The system receives a user intent statement comprising an action and a flow filter representing network data flows on which the action is to be applied and queries, based on the flow filter, the inventory store to identify a plurality of network entities in the set of network entities to which the user intent statement applies. The system generates a plurality of network policies that implement the user intent statement based on the plurality of network entities and the action and enforces the plurality network policies.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: May 9, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Rohit Prasad, Shashi Gandham, Hoang Nguyen, Abhishek Singh, Shih-Chun Chang, Navindra Yadav, Ali Parandehgheibi, Paul Mach, Rachita Agasthy, Ravi Prasad, Varun Malhotra, Michael Watts, Sunil Gupta
  • Patent number: 11637790
    Abstract: Novel tools and techniques are provided for implementing intent-based orchestration using network parsimony trees. In various embodiments, in response to receiving a request for network services that comprises desired characteristics and performance parameters for the requested network services without information regarding specific hardware, hardware type, location, or network, a computing system might generate a request-based parsimony tree based on the desired characteristics and performance parameters. The computing system might access, from a datastore, a plurality of network-based parsimony trees that are each generated based on measured network metrics, might compare the request-based parsimony tree with each of one or more network-based parsimony trees to determine a fitness score for each network-based parsimony tree, and might identify a best-fit network-based parsimony tree based on the fitness scores.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: April 25, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Kevin M. McBride, Brett E. Dwyer, James E. Sutherland, Jamie Lin, Brent Smith, Glenn B. Balanoff, Frank Moss, Bryan Dreyer
  • Patent number: 11637789
    Abstract: An orchestrating apparatus, comprising: a receiving part that receives virtual resource information attached to a VNF (Virtualized Network Function) from a VNFM (Virtualized Network Function Manager) that generated the VNF; a storage part that stores the virtual resource information in correspondence with the VNF; and a synchronizing part that transmits the virtual resource information corresponding to a designated VNF to a VNFM that has lost correspondence between the VNF and the virtual resource information, and causes the VNFM to restore the virtual resource information assigned to the VNF.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: April 25, 2023
    Assignee: NEC CORPORATION
    Inventors: Yuki Miyata, Hajime Zembutsu
  • Patent number: 11627038
    Abstract: A network node generates a reduced size textual network log by including a set of numerical values for a log entry within a textual network log for a network, the log entry constituting an instance of a recognizable pattern within the textual network log; and then outputs the reduced size textual network log to a network controller for configuring the network.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: April 11, 2023
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Yuchia Tseng, Gopalasingham Aravinthan, Bogdan Uscumlic
  • Patent number: 11615422
    Abstract: A user may respond to a request of another user by entering text, such as a customer service representative responding to a customer. As the user enters text, a suggested completion of the text may be suggested to the user so that the user may select the suggested completion instead of continuing to enter text. Previous messages between the two users and other information may be used to determine an appropriate suggested completion to the entered text. A neural network language model and a search graph may be used to select a suggested completion from a search graph of possible suggested completions.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: March 28, 2023
    Assignee: ASAPP, INC.
    Inventors: Gustavo Sapoznik, Shawn Henry
  • Patent number: 11606245
    Abstract: Some examples of the present disclosure relate to validating endpoints in a service mesh of a distributed computing environment. In one example, a processor can receive configuration settings applied to an endpoint in a data plane of a service mesh in a distributed computing environment. The processor can receive configuration data associated with a configuration of hardware components and software components in the distributed computing environment. The processor can determine a discrepancy between the configuration settings and the configuration data. The processor can then output the discrepancy for use in resolving an operational error relating to the service mesh.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: March 14, 2023
    Assignee: Red Hat, Inc.
    Inventor: Xavier Canal Masjuan
  • Patent number: 11606331
    Abstract: Improved methods for retrieval of content from CDNs is provided that includes a rendezvous controller that receives information of an identification of content being requested and an estimated location of a content requesting device. Based on this information, the rendezvous system identifies a server within a CDN from which the requested content may be retrieved. The selected server may be based on a repeatable hash function such that the likelihood that the content being requested is cached at the selected server. Steering requests to a server of the CDN which may have the content cached may reduce the number of servers within the CDN with the same cached content, particularly for the highest requested content. The rendezvous system may then return a corresponding domain name associated with the selected server and that can be subsequently submitted to a DNS for resolution to the IP address of the identified server.
    Type: Grant
    Filed: October 1, 2022
    Date of Patent: March 14, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: Kevin C. Johns
  • Patent number: 11593443
    Abstract: Operational machine components of an information technology (IT) or other microprocessor- or microcontroller-permeated environment generate disparate forms of machine data. Network connections are established between these components and processors of an automatic data intake and query system (DIQS). The DIQS conducts network transactions on a periodic and/or continuous basis with the machine components to receive the disparate data and ingest certain of the data as measurement entries of a DIQS metrics datastore that is searchable for DIQS query processing. The DIQS may receive search queries to process against the received and ingested data via an exposed network interface. In one example embodiment, a query building component conducts a user interface using a network attached client device. The query building component may elicit search criteria via the user interface using a natural language interface, construct a proper query therefrom, and present new information based on results returned from the DIQS.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: February 28, 2023
    Assignee: SPLUNK Inc.
    Inventors: Iman Makaremi, Gyanendra Rana, Iryna Vogler-Ivashchanka, Adam Oliner, Harsh Keswani, Manish Sainani, Alexander Kim
  • Patent number: 11588744
    Abstract: A triggering system of a message processing service invokes a dispatch function to execute code to determine a set of message consumption functions to launch in order to process a set of messages from a queue. The dispatch function determines, based at least in part on the number of messages in the queue, the number of message consumption functions of the set that are to process these messages. The dispatch function invokes, based on the determination, the set of message consumption functions to process the set of messages from the queue.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: February 21, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Srijan Tiwari, Manoj Tharwani
  • Patent number: 11582304
    Abstract: A smart sensor can include a plurality of analog-to-digital converters (ADCs) configured to receive analog signals from a sensor module, and a plurality of channel modules. Each channel module can be connected to a respective ADC and each channel module can include a limited data processing module configured to provide initial processing. The sensor can include a data control module operatively connected to each of the plurality of channel modules and configured to select a selected channel of the plurality of channels to receive initially processed data from the limited data processing module of the selected channel. The data control module can be configured to interface with external memory to store data to the external memory and/or to read data from the external memory.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: February 14, 2023
    Assignee: Simmonds Precision Products, Inc.
    Inventors: Thomas Crowne, Thomas Henck
  • Patent number: 11579938
    Abstract: The disclosure provides an approach for distribution of functions among data centers of a cloud system that provides function-as-a-service (FaaS). For example, the disclosure provides one or more function distributors configured to receive a request for loading or executing a function, automatically determine an appropriate data center to load or execute the function, and automatically load or execute the function on the determined data center. In certain embodiments, the function distributors are further configured to determine an appropriate data center to provide storage resources for the function and configure the function to utilize the storage resources of the determined data center.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: February 14, 2023
    Assignee: VMWARE, INC.
    Inventor: Amol Manohar Vaikar
  • Patent number: 11582102
    Abstract: A networking system may include a switch coupled to a computing resource. A resource management system may control the computing resource. A controller may be coupled to the switch. The controller may include a resource management interface that is coupled to the resource management system via a communications link. The resource management interface may receive computing resource information for the computing resource via the communications link. The controller may provide control data to the switch to update a cloud network for the computing resource based on the received computing resource information.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: February 14, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Shengda Wang, Jialiu Wang, Richard Forster, Weifan Fu, Prashant Gandhi, Kanzhe Jiang, Sudeep Modi, Shunjia Yu
  • Patent number: 11570262
    Abstract: Methods, systems, and computer readable media for rank processing in network function selection. A method includes periodically receiving, at a network function discovery node, and from each producer network function of a number of producer network functions, a current load value specifying a computing load carried by the producer network function. The network function discovery node is configured for performing service discovery between network functions of a telecommunications core network. The method includes determining, for each producer network function, an available capacity for the producer network function based on the current load value and a published capacity of the producer network function. The method includes responding to a network function discovery request from a consumer network function using the available capacity of each producer network function.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: January 31, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kawal Sapra, Ankit Srivastava, Venkatesh Aravamudhan