Patents Examined by Mehulkumar J Shah
  • Patent number: 11979273
    Abstract: In one example, a server system interfaces with a plurality of remotely-situated client entities to provide data communications services. The system uses processing circuitry to access an archive of voice data indicative of transcribed audio conversations between a client station and another station participating via the data communications services. Archived voice data includes keywords associated with at least one intent or at least one topic of the transcribed audio conversations. The system identifies keywords and/or identified contexts in a message (e.g., text-based message) received by a text-based virtual assistant, and correlates the text-based message with at least one intent or at least one topic by matching keywords from the archive of digital voice data with the identified keywords from the text-based message. The system may automatically configure the virtual assistant associated with the remotely-situated client entity to address the received text-based message, based on the correlation.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: May 7, 2024
    Assignee: 8x8, Inc.
    Inventors: Bryan R. Martin, Matt Taylor, Manu Mukerji
  • Patent number: 11968273
    Abstract: In one aspect, an NRF is configured to inform an NF instance that has sent a discover request toward the NRF that the number of NF instances that match the search criteria used by the NRF in response to the discover request is greater than the number of NF instance profiles included in the NF instances array of the discover response.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: April 23, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Yong Yang, Jesus Angel De-Gregorio-Rodriguez, Yunjie Lu
  • Patent number: 11936703
    Abstract: A system and method provide media content based on a household when out- of-home. A first request for media content is received that originates from a first IP address and includes a first data element identification that is associated with a first user. A determination is made that the first IP address is associated with a first internet connected household (ICH). The first data element identification is aliased with the first ICH. A second request (that includes the first data element identification) for media content is received that originates from a second IP address that corresponds to a non-household IP address. In response to the second request and the aliasing, media content is retrieved (based on the first ICH) and transmitted to the first user at the second IP address.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: March 19, 2024
    Assignee: VIANT TECHNOLOGY LLC
    Inventors: Fabrizio Blanco, Giuseppe Di Mauro
  • Patent number: 11936763
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can identify a network request as being deferrable and embed data of the deferrable network request within a header of a suitable carrier network request for sending to a remote server. Embodiments of the present invention can receive a carrier network request with embedded data of a deferrable network request within a header of the carrier network request. Embodiments of the present invention can then parse the embedded data from the header into a separate request message for actioning at the server.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: March 19, 2024
    Assignee: International Business Machines Corporation
    Inventors: Matthew Paul Chapman, Chengxuan Xing, Ashley Donald Harrison, Samuel David Goulden
  • Patent number: 11909650
    Abstract: A network device may receive an internet protocol (IP) packet that includes an IP packet header. The IP packet may include at least one extension header, which includes at least one of: a hop-by-hop options header, a first destination options header that precedes a routing header, or a second destination options header that precedes an upper-layer header. The network device may determine that: the hop-by-hop options header includes an Operations and Management capabilities (OAM) option, the first destination options header includes the OAM option and an IP address of the network device matches a destination IP address or a routing IP address identified in the routing header, or the second destination options header includes the OAM option and the IP address of the network device matches the destination IP address. The network device may perform one or more actions indicated by the OAM option.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: February 20, 2024
    Assignee: Juniper Networks, Inc.
    Inventor: Ronald Bonica
  • Patent number: 11909601
    Abstract: A simulation environment (e.g., multi-player game) may be hosted by multiple nodes of a provider network. The number of nodes may increase or decrease, depending on the load on the simulation. Each node may be assigned a root key that includes 3D coordinates. The nodes may maintain a circular keyspace that includes the x-axis coordinates, the y-axis coordinates, and the z-axis coordinates, according to a consistent hashing algorithm. A given node may have any number of successor or predecessor nodes along each axis keyspace. If load on a particular node increases above a threshold amount, a new node may be allocated and insert itself into the 3D keyspace, taking over authority for any entities that are located within a portion of the volume that was previously managed by the particular node.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: February 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Karl Berg
  • Patent number: 11876847
    Abstract: A second media rendering device in a network is synchronized with a first media rendering device in the network. At a first time s1, the second media rendering device sends a request for a current audio sample index from the first media rendering device. The first media rendering device receives the request for the current audio sample index from the second media rendering device. The first media rendering device sends a message including a first current audio sample index equal to a value for a first media rendering device internal sample index. At a second time s2 the second media rendering device receives the first current sample index value from the first media rendering device. The second media rendering device determines a transmission latency, and estimates an updated first media rendering device internal sample index value.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: January 16, 2024
    Assignee: D&M Holding
    Inventor: Douglas McKenzie
  • Patent number: 11876689
    Abstract: A method for managing virtual desktop infrastructure (VDI) environments includes: obtaining, by an orchestrator, a resource related parameter (RRP) and a service level agreement related parameter (SLARP); assembling, by the orchestrator, an application programming interface (API) combination to generate a VDI environment based on vendor-provided APIs; testing, by the orchestrator and for an SLA adherence result (SLAAR), the VDI environment across a range of users based on the RRP and SLARP; providing, by the orchestrator, the range of users and VDI environment to an analyzer, in which the analyzer is instructed to generate a model that maximizes the SLAAR of the VDI environment; generating, by the analyzer, a trained model by training the model using at least the range of users, VDI environment, SLARP, RRP, and SLAAR; and initiating, by the analyzer, notification of an administrator about the trained model.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: January 16, 2024
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, John Kelly
  • Patent number: 11856067
    Abstract: Methods and apparatus to centralize localization of micro-services messages in a distributed cloud environment are disclosed. An example method includes generating, by executing an instruction with one or more processors, a plurality of messages bundles. Respective ones of the messages bundles are associated with respective ones of a plurality of micro-services. The example method further including creating a localized response based on a non-localized response to a request by a user to one of the plurality of micro-services. The localized response is based on one of the plurality of messages bundles and the one of the plurality of messages bundles corresponds to the one of the plurality of micro-services.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: December 26, 2023
    Assignee: VMWARE, INC.
    Inventors: Anna Milkova Delcheva, Sibin Stilyanov Georgiev, Boris Savov Savov, Dimitar Ivanov Ivanov
  • Patent number: 11824949
    Abstract: A computer implemented method is described for validation of a service. A graph data structure is statically analyzed beginning prior to deployment of the service and continues after deployment. The method uses the static analysis to determine that a build exposing the service deviates from a pre-declared whitelist of dependencies. The method rejects insertion of the build into the graph data structure responsive to the determination in accord with a deny-by-default security posture.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: November 21, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Adam Gilat, Alexander Abugov, Regev Dekel, Roy Antman, Or Yosef Sela, Eyal Cohen
  • Patent number: 11824707
    Abstract: A computer-implemented method according to one embodiment includes defining a network resilience construct of an internet-based network. The network resilience construct includes rankings for nodes of the internet-based network. The nodes of the internet-based network are manipulated to determine an Activated Core Affluence (ACA) of the internet-based network, and the ACA defines a likelihood, for each node, of retaining the ranking for the node upon a first group of the nodes losing connection with the internet-based network. The method further includes determining, based on the ACA, a resilient portion of the network that includes an activated core of the nodes. The nodes of the activated core retain connection with one or more other nodes of the internet-based network upon the first group of the nodes losing connection.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: November 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Rajesh Kumar Saxena, Harish Bharti, Anupam Gupta, Sandeep Sukhija
  • Patent number: 11818198
    Abstract: The computer networks provided herein may facilitate the delivery of interactive data units to selective client nodes. A client node may be associated with, and/or be accessible by, a user. The interactive data units received at a client node may be activated by the user associated with the client node. In some instances, a computer network may facilitate delivery of an interactive data unit to a client node based on the user, and/or user information, associated with the client node.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: November 14, 2023
    Assignee: Ibotta, Inc.
    Inventor: Bryan W. Leach
  • Patent number: 11811723
    Abstract: In order to achieve location transparency and routing slip extensibility, a system and a method for orchestrating a web service using Business Process Execution Language are disclosed. The method includes: receiving a message, wherein the message comprises an address identifying an extension element; determining, from the address, a location of the extension element identified by the address; responsive to determining the location of the extension element, directing the message to an appropriate location; and storing the message in a computer readable storage medium.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: November 7, 2023
    Assignee: Aurea Software, Inc.
    Inventors: Michael Theroux, Andi Abes, Peter Stewart Easton, Gregory M. Lucas
  • Patent number: 11799940
    Abstract: Techniques for optimizing upload prioritization of files between computer systems are described herein. A computer system may assign each file of a plurality of files to one or more groups based at least in part on metadata associated with each file, where each group of the one or more groups is associated with a weight representing a ratio of priority for uploading to a server computer. A prioritized list for a portion of the plurality of files may be generated based at least in part on the one or more groups and associated weights of the one or more groups. One or more files from the prioritized list may be transmitted to the server computer based at least in part on an expiration of a certain time period where the expiration of the certain time period is associated with the transmitting of the content to the server computer.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: October 24, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jamie Orion Matthews, Ivan Opalka
  • Patent number: 11799937
    Abstract: Systems, devices, and methods for media processing and streaming, including receiving content to be prepared for a 5G media streaming (5GMS) corresponding to an input Common Media Application Format (CMAF) track and a set of output CMAF tracks; determining a content preparation template (CPT), wherein the CPT includes a Network Based Media Processing (NBMP) workflow description document (WDD) which specifies an input format of the input CMAF track, and an array of task instances corresponding to the set of output CMAF tracks; preparing the content according to the CPT; and streaming the prepared content over the 5GMS network to a media streaming client.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: October 24, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11785029
    Abstract: A computer implemented security method operable with a communications network in a vehicle, the network communicatively connecting devices including sensors and actuators in the vehicle such that information provided by sensors and states of actuators are determinable by data communicated via the network, the method including defining a Markov decision process model for the vehicle, the model specifying states of the vehicle and actions constituting transitions between states, wherein a state of the vehicle is indicated by information provided by one or more sensors and a state of one or more actuators, and an action corresponds to a change in the information provided by one or more sensors and/or a change to a state of one or more actuators, each action having associated a probability of occurrence; determining, by accessing data communicated via the network, a current state of the vehicle in the model; accessing data communicated via the network; responsive to the accessed data indicating an action to chang
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: October 10, 2023
    Assignee: British Telecommunications Public Limited Company
    Inventors: Fadi El-Moussa, Karl Smith
  • Patent number: 11750724
    Abstract: Technologies for dynamic telematics message parsing include a telematics cloud server that receives a message definition and generates a dynamic message parser based on the message definition. The message definition may be a binary structure definition. A telematics device receives a message data payload from a peripheral device of a vehicle and then transmits a device message including the message data payload to the cloud server. The peripheral device may include a sensor or a controller coupled to the vehicle. The cloud server executes the dynamic message parser with the message data payload and generates a standardized data structure. The standardized data structure may be processed using a telematics cloud platform. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: September 5, 2023
    Assignee: CalAmp Corp.
    Inventors: Manu Whig, Yashasvi Yadav, Anand Rau
  • Patent number: 11722382
    Abstract: In accordance with some embodiments, a cloud service provider may operate a data center in a way that dynamically reallocates resources across nodes within the data center based on both utilization and service level agreements. In other words, the allocation of resources may be adjusted dynamically based on current conditions. The current conditions in the data center may be a function of the nature of all the current workloads. Instead of simply managing the workloads in a way to increase overall execution efficiency, the data center instead may manage the workload to achieve quality of service requirements for particular workloads according to service level agreements.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: August 8, 2023
    Assignee: Intel Corporation
    Inventors: Mrittika Ganguli, Muthuvel M. I, Ananth S. Narayan, Jaideep Moses, Andrew J. Herdrich, Rahul Khanna
  • Patent number: 11706280
    Abstract: Systems and methods for auditing batch jobs with blockchain transactions are provided. In one embodiment, a method is provided that includes running a batch job on a client machine to download one or more files from a server machine to the client machine and determining a batch job result of the batch job. The method may further include generating a batch result transaction at the client machine. The batch result transaction may include the batch job result. In certain embodiments, the method may proceed with adding the batch result transaction to the blockchain.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: July 18, 2023
    Assignee: Red Hat, Inc.
    Inventor: Bilgin Ismet Ibryam
  • Patent number: 11695657
    Abstract: A network analytics controller is established in a network. The network includes a plurality of nodes. A plurality of network analytics agents is established; each agent at a node of the network. Network analytics configuration parameters, including a network analytics scope, are received at the networks analytics controller. A task is assigned to each agent at a node determined to be within the network analytics scope, the task comprising that portion of the network analytics specified in the network analytics configuration parameters relevant to the corresponding node. The assigned task is performed at each agent assigned a task. The networks analytics controller receives the results of each performed task, and aggregates the received results.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: July 4, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Ludwig Alexander Clemm, Yegnanarayanan Chandramouli, Saileshwar Krishnamurthy, Shashidhar Srinivasa, Wojciech Dec, Ashwin Pankaj