Patents Examined by Bharat Barot
  • Patent number: 11575773
    Abstract: A node in a content delivery network (CDN) receives a request for content and determines information about the request. When sufficient information about the content is determined, the request is assigned to an appropriate CD service to process the request; and when insufficient information about the content is determined, the request is assigned to a generic CD service to process the request. The generic CD service processes the request; and provides updated information about the content to be used for processing future requests. An appropriate CD service processing a request may also provide updated information about the content to be used for processing future requests.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: February 7, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11570269
    Abstract: Methods and systems are disclosed for providing third party connectivity to installed software at a customer site through a broker infrastructure. A uniform facility for powerful and secure third party access to customer software installations is provided. Multiple TCP-based session types including source code debug and database sessions are supported. A target backend and session type are selected by an authorized agent logged into the broker infrastructure. A communication session is established between environments of the agent's frontend tool and the backend. The agent can perform maintenance or troubleshooting on the backend using the full capabilities of the frontend tool. Data exchange between frontend and backend utilizes TCP connections within the communication session, and is mediated by a connectivity framework within the broker infrastructure. Customer control over access to target backends is supported.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: January 31, 2023
    Assignee: SAP SE
    Inventors: Ralf-Dietmar Dittmann, Mathis Wieder, Yves Lorat, Norbert Ottahal, Stefan Sturm, Tim Buchholz, Timo Ellenberger, Christopher Black
  • Patent number: 11563816
    Abstract: A method for managing traffic associated with a client domain, implemented in a server. The method includes: detecting a communication problem between the server and at least one first client node of the client domain, called failed node, identifying at least one second client node belonging to the client domain, verifying if a session between the server and the at least one second client node is active, and if no session is active: triggering a mitigation procedure on at least one IP resource associated with the client domain if at least one session is active: the use of the second client node associated with the at least one active session, called active node, to initiate an action managing the traffic associated with the client domain.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: January 24, 2023
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Patent number: 11558493
    Abstract: A method for monitoring message packets that are exchanged between at least two control units. The message packets are concatenated in a data stream and each have an identifier, a payload, and a length specification of the payload described by a data item of predefined word size. The at least two control units are connected by a distributor. The distributor is connected by a first distributor port to a first of the at least two control units, is connected by a second distributor port to a second of the at least two control units, and is connected by a third distributor port to a computer system. The data stream flows through the first and distributor port for communication between the first node and the second node. The computer system has a memory, and information on the respective identifiers of the message packets is stored in the memory.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: January 17, 2023
    Assignee: dSPACE GmbH
    Inventors: Christoph Muehlenhoff, Remigiusz Seiler
  • Patent number: 11533373
    Abstract: A method for searching for abnormal sessions, the method may include (a) obtaining session metadata for each of session of a group of sessions; wherein a session metadata of a session is indicative of at least one session feature that represents activities of the session; (b) forming multiple chunks, whereas each chunk comprises session metadata regarding a portion of the group of sessions; (c) for each chunk, generating chunk-based clusters by applying an iterative clustering process on data points that represent session metadata of the chunk; (d) generating group-based clusters, based on the chunk-based clusters; (e) determining, based at least on the group-based clusters, user profiles and abnormal sessions.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: December 20, 2022
    Assignee: TRACKERDETECT LTD.
    Inventors: David Movshovitz, Adi Degani
  • Patent number: 11522947
    Abstract: Systems, computer program products, and methods are described herein for implementing hybrid cloud computation engines using infrastructure optimization. The present invention may be configured to identify, from a group of available infrastructures, an infrastructure to perform a computing request, where the group of available infrastructures includes an enterprise infrastructure and one or more cloud provider infrastructures. The present invention may be further configured to provide, to the identified infrastructure and via a blockchain distributed ledger, the computing request and input data for the computing request, where the computing request includes a request to generate, using a recurrent neural network, based on data in the blockchain distributed ledger, and based on the input data, output data. The present invention may be further configured to receive, from the identified infrastructure and via the blockchain distributed ledger, the output data.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: December 6, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Vinay Laxmikant Bade
  • Patent number: 11516307
    Abstract: Persistent storage contains a parent table and one or more child tables, the parent table containing: a class field specifying types, and one or more filter fields. One or more processors may: receive a first request to read first information of a first type for a first entity; determine that, in a first entry of the parent table for the first entity, the first type is specified in the class field; obtain the first information from a child table associated with the first type; receive a second request to read second information of a second type for a second entity; determine that, in a second entry of the parent table for the second entity, the second type is indicated as present by a filter field that is associated with the second type; and obtain the second information from a set of additional fields in the second entry.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: November 29, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Vincent Seguin, Patrick Casey, David Schumann, Szu-hsuan Lee
  • Patent number: 11516289
    Abstract: A method and system for identifying changes to a data set, such as data within a mailbox, and performing actions based on the identified changes is discussed. In some examples, the system receives an indication of a change to a mailbox, creates a change journal entry for the change, and identifies data to be copied via the change journal entry. In some examples, the system leverages the change journal to associate messages with changes to a mailbox.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: November 29, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, David Ngo
  • Patent number: 11509611
    Abstract: A system and a method for routing a message to an application over a connection oriented session in a Kafka messaging platform environment are provided. The method includes: acquiring a plurality of partitions from the Kafka messaging platform; designating a first partition from among the plurality of partitions as a sticky partition; generating a plurality of routing keys that are configured to route to the sticky partition; receiving a subscription from a service that corresponds to a first application; transmitting, to the first application, a first routing key that identifies the subscription from among the plurality of routing keys; and receiving messages from Kafka services that are routed by the first routing key to the first application. For any particular application or set of applications, a plurality of connection oriented sessions may be used to achieve load balancing and high availability.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: November 22, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Rajeshwari Edamadaka, Diarmuid Leonard
  • Patent number: 11496439
    Abstract: Systems and methods are described for communications between computing devices via a stateless high-volume network address translation (“NAT”) service. The stateless high-volume NAT service manages high volumes of connections between networks by encoding at least part of the information needed to manage a connection in an encoded IPv6 address, which is then used by a NAT device or application as its sending address when relaying data from a source to a destination. The encoded IPv6 address may contain information such as the IPv4 address of the source, the IPv4 address of the destination, the protocol used to communicate, the source and destination ports, and the like. When the destination sends a response to the encoded IPv6 address, the NAT device decodes the IPv6 address to obtain the encoded information, and then uses that information to deliver the response to the source.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: November 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Hardeep Singh Uppal, Junzhi Wang
  • Patent number: 11490142
    Abstract: According to one embodiment, a signal processing apparatus includes processing circuitry. The processing circuitry correlates a plurality of communication terminals as a group. The processing circuitry assigns a first transmission right to one of the communication terminals in the group and a second transmission right to one of the communication terminals in the group. The processing circuitry transmits, through a first channel, image data transmitted from the communication terminal which is assigned with the first transmission right to the other communication terminals in the group. The processing circuitry transmits, through a second channel, voice data transmitted from the communication terminal which is assigned with the second transmission right to the other communication terminals in the group. The processing circuitry is configured to permit a single communication terminal to be assigned with both the first and second transmission rights.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: November 1, 2022
    Assignee: Science Arts, Inc.
    Inventors: Hidekazu Hiraoka, Kazuaki Okimoto, Katsumi Yokomichi
  • Patent number: 11488061
    Abstract: A high-dimensional data nearest-neighbor query method based on variable-length hash codes is disclosed. Specifically, in this method, hash codes with the same code frequency are taken as a sub-data set, all the sub-data sets are ranked, a compression ratio is set for each sub-data set, the sub-data sets are compressed and trained according to the compression ratios, and hash codes and original codes corresponding to the trained sub-data sets are obtained; the hash code of each trained sub-data sets is copied to obtain multiple replicas, and the original codes and the corresponding replicas are strung to obtain strung hash codes which are integrated to form a final nearest-neighbor query table; and, a query code is obtained, and the nearest-neighbor query table is searched for a nearest-neighbor data set to complete query. The query efficiency and accuracy are greatly improved according to the invention.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: November 1, 2022
    Assignee: Ningbo University
    Inventors: Jiangbo Qian, Yanduo Ren, Yao Sun, Wei Hu
  • Patent number: 11489880
    Abstract: A controller includes a real-time communication unit, an application communication unit, and a socket management unit. The real-time communication unit communicates with an external node by using a first socket on a basis of a transmission right map indicating a node possessing a transmission right out of multiple nodes. The application communication unit communicates, not on a basis of the transmission right map, with the external node by using a second socket differing from the first socket. The socket management unit restricts at least one of transmission of information by the application communication unit to the external node and reception of information by the application communication unit from the external node.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: November 1, 2022
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA INFRASTRUCTURE SYSTEMS & SOLUTIONS CORPORATION
    Inventor: Katsutoshi Nakagawa
  • Patent number: 11483280
    Abstract: A method of translating an Internet protocol (IP) packet, the method including forming, by a first electronic device, a forwarding table by assigning a first IP address and a second IP address to a second electronic device, a tethering service being provided to the second electronic device through the first electronic device through an internal network, the first IP address and the second IP address having different formats and being associated in the forwarding table, and performing, by the first electronic device, an IP address translation on a first IP packet to be transmitted based on the forwarding table such that the first IP packet includes the first IP address or the second IP address, the first IP packet being included in a communication between the second electronic device and an external network through the internal network and the first electronic device.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: October 25, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Soungkwan Kimn
  • Patent number: 11483302
    Abstract: Systems, methods and computer program products for controlling access to data owned by an application subscriber using two-factor access control and user partitioning are disclosed. In one embodiment, applications are executed on a multi-tenant application platform in which user partitions designate associated users and authentication services for those users. Tenants may subscribe to the applications and may allow access to the subscriptions through designated entry points. Users that are authenticated according to the corresponding user partition and access the application through the designated entry point are allowed to access the application through the tenant's subscription.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: October 25, 2022
    Assignee: OPEN TEXT SA ULC
    Inventors: Jody Hupton Palmer, Nicholas Edward Scott
  • Patent number: 11477293
    Abstract: A method for migrating an application includes representing the application as a vector including metadata about the application and at least one customer constraint, scoring a deviation of data consistency for the application related to each of a plurality of clouds, including a cloud in which the application is currently deployed and a plurality of potential target clouds, selecting one of the potential target clouds based on the scoring, wherein the selected cloud has an improved score over the cloud in which the application is current deployed, and migrating the application to the selected cloud.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: October 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sudheesh S. Kairali, Abhinav Gupta, Abhishek Seth, Shajeer K Mohammed, Hariharan Krishna
  • Patent number: 11463505
    Abstract: A method of delivering a media stream in a network having first and second media servers each capable of delivering segmented media content to a requesting media client. The network provides for HTTP-based delivery of segmented media, and the media client is supported on a client-side device. The method begins by associating the media client with the first media server. As the first server receives from the media client request for media content segments, request times for a given number of the most-recent segments requested are used to generate a prediction, by the first server, of when the media client has transitioned from a start-up or buffering state, to a steady state. In response to a new segment request being received, and upon the first server predicting that the media client has completed a transition to steady state, the new segment request is redirected to the second media server.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: October 4, 2022
    Assignee: Akamai Technologies, Inc.
    Inventor: William R. Law
  • Patent number: 11455698
    Abstract: Systems and methods for automatically upgrading a license in a communication network are provided. In one embodiment, a network device in communication with a license server may be configured with a processing device and a memory device configured to store a computer program having instructions that, when executed, cause the processing device to analyze a communication path between first and second nodes of a communication system and analyze a first license agreement having a first set of constraints regarding communication between the first and second nodes. Responsive to determining that the communication path is not allowable under the first set of constraints of the first license agreement, the instructions may further cause the processing device to upgrade the first license agreement to a second license agreement having a second set of constraints that are less-restrictive than the first set of constraints regarding communication between the first and second nodes.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: September 27, 2022
    Assignee: Ciena Corporation
    Inventors: Jatin Sareen, Vinod Kumar
  • Patent number: 11438424
    Abstract: A method for scaling (or adaptively distributing) compute resource consuming responsibilities amongst multiple participants of any given collaboration solution session. Specifically, the disclosed method analyzes mesh networking pertinent state (or changes thereof), associated with the various participants, using multi-user constrained optimization to produce mesh network configurations (or adjustments thereto). A mesh network configuration, subsequently, outlines a set of adaptive compute operations, pertinent to the management of a given collaboration solution session, which may be optimally distributed across the various participants based on their current state and user-imposed resource or capability budgets (if any).
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: September 6, 2022
    Assignee: Dell Products L.P.
    Inventors: Vivek Viswanathan Iyer, Loo Shing Tan
  • Patent number: 11431551
    Abstract: A multiplexing device including a multistage slave configured to process control data transmitted from a master in an industrial network, a multiprocessing device configured to multiplex the control data transmitted from a first slave of the multistage slave, the first slave being disposed at an upstream side to the master of the multistage slave, and transmit the control data so multiplexed to a second slave of the multistage slave by way of a multiplex communication line, the second slave being situated at a downstream side of the multistage slave, and a control device configured to issue a disconnection command to disconnect a communication between the first slave and the multiprocessing device in response to a disconnection of the multiplex communication line.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: August 30, 2022
    Assignee: FUJI CORPORATION
    Inventors: Hidekazu Kanai, Nobuo Nagasaka, Kenji Watanabe