Patents Examined by Bharat Barot
-
Patent number: 11575773Abstract: 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: GrantFiled: November 11, 2020Date of Patent: February 7, 2023Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 11570269Abstract: 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: GrantFiled: September 1, 2020Date of Patent: January 31, 2023Assignee: SAP SEInventors: Ralf-Dietmar Dittmann, Mathis Wieder, Yves Lorat, Norbert Ottahal, Stefan Sturm, Tim Buchholz, Timo Ellenberger, Christopher Black
-
Patent number: 11563816Abstract: 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: GrantFiled: June 28, 2019Date of Patent: January 24, 2023Assignee: ORANGEInventors: Mohamed Boucadair, Christian Jacquenet
-
Patent number: 11558493Abstract: 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: GrantFiled: June 3, 2021Date of Patent: January 17, 2023Assignee: dSPACE GmbHInventors: Christoph Muehlenhoff, Remigiusz Seiler
-
Patent number: 11533373Abstract: 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: GrantFiled: April 30, 2021Date of Patent: December 20, 2022Assignee: TRACKERDETECT LTD.Inventors: David Movshovitz, Adi Degani
-
Patent number: 11522947Abstract: 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: GrantFiled: June 9, 2021Date of Patent: December 6, 2022Assignee: BANK OF AMERICA CORPORATIONInventor: Vinay Laxmikant Bade
-
Patent number: 11516307Abstract: 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: GrantFiled: August 9, 2021Date of Patent: November 29, 2022Assignee: ServiceNow, Inc.Inventors: Vincent Seguin, Patrick Casey, David Schumann, Szu-hsuan Lee
-
Patent number: 11516289Abstract: 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: GrantFiled: July 2, 2021Date of Patent: November 29, 2022Assignee: Commvault Systems, Inc.Inventors: Jun H. Ahn, David Ngo
-
Patent number: 11509611Abstract: 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: GrantFiled: November 4, 2020Date of Patent: November 22, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Rajeshwari Edamadaka, Diarmuid Leonard
-
Patent number: 11496439Abstract: 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: GrantFiled: March 23, 2021Date of Patent: November 8, 2022Assignee: Amazon Technologies, Inc.Inventors: Hardeep Singh Uppal, Junzhi Wang
-
Patent number: 11490142Abstract: 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: GrantFiled: April 24, 2019Date of Patent: November 1, 2022Assignee: Science Arts, Inc.Inventors: Hidekazu Hiraoka, Kazuaki Okimoto, Katsumi Yokomichi
-
Patent number: 11488061Abstract: 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: GrantFiled: November 1, 2019Date of Patent: November 1, 2022Assignee: Ningbo UniversityInventors: Jiangbo Qian, Yanduo Ren, Yao Sun, Wei Hu
-
Patent number: 11489880Abstract: 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: GrantFiled: March 16, 2020Date of Patent: November 1, 2022Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA INFRASTRUCTURE SYSTEMS & SOLUTIONS CORPORATIONInventor: Katsutoshi Nakagawa
-
Patent number: 11483280Abstract: 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: GrantFiled: June 19, 2020Date of Patent: October 25, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Soungkwan Kimn
-
Patent number: 11483302Abstract: 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: GrantFiled: September 21, 2021Date of Patent: October 25, 2022Assignee: OPEN TEXT SA ULCInventors: Jody Hupton Palmer, Nicholas Edward Scott
-
Patent number: 11477293Abstract: 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: GrantFiled: February 19, 2021Date of Patent: October 18, 2022Assignee: International Business Machines CorporationInventors: Sudheesh S. Kairali, Abhinav Gupta, Abhishek Seth, Shajeer K Mohammed, Hariharan Krishna
-
Patent number: 11463505Abstract: 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: GrantFiled: January 25, 2021Date of Patent: October 4, 2022Assignee: Akamai Technologies, Inc.Inventor: William R. Law
-
Patent number: 11455698Abstract: 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: GrantFiled: August 19, 2020Date of Patent: September 27, 2022Assignee: Ciena CorporationInventors: Jatin Sareen, Vinod Kumar
-
Patent number: 11438424Abstract: 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: GrantFiled: January 21, 2021Date of Patent: September 6, 2022Assignee: Dell Products L.P.Inventors: Vivek Viswanathan Iyer, Loo Shing Tan
-
Patent number: 11431551Abstract: 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: GrantFiled: January 15, 2018Date of Patent: August 30, 2022Assignee: FUJI CORPORATIONInventors: Hidekazu Kanai, Nobuo Nagasaka, Kenji Watanabe