Patents Examined by Johnny B Aguiar
  • Patent number: 11509606
    Abstract: Examples described herein relate to a network interface that includes an initiator device to determine a storage node associated with an access command based on an association between an address in the command and a storage node. The network interface can include a redirector to update the association based on messages from one or more remote storage nodes. The association can be based on a look-up table associating a namespace identifier with prefix string and object size. In some examples, the access command is compatible with NVMe over Fabrics. The initiator device can determine a remote direct memory access (RDMA) queue-pair (QP) lookup for use to perform the access command.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: November 22, 2022
    Assignee: Intel Corporation
    Inventors: Yadong Li, Scott D. Peterson, Sujoy Sen, David B. Minturn
  • Patent number: 11496423
    Abstract: Examples of the present disclosure provide a message relay service. The message relay service provides an application programming interface (API) with which messages can be sent and received without handling specific implementation details of a messaging system. When inbound messages are received, the message relay service may provide a push notification and/or may store the message for later access. In examples, one or more source addresses are used to send messages. If the client device indicates a group of addresses should be used, one address is selected from the group and used to send a message accordingly. In some examples, the message relay service determines that a messaging gateway need not be used to message a recipient address, and transmits the message without use of the messaging gateway. The same API may be used to send and receive messages across different messaging systems without a customer handling system-specific complexities.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: November 8, 2022
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: John Verbil, Richard Cerami
  • Patent number: 11483272
    Abstract: A method, apparatus, and system for internet protocol (IP) warming is described. Some systems may send large volumes of communication messages from a single IP address. If the IP address does not have a strong sender reputation, these emails may be sent to spam folders or blocked, and the IP address may be blacklisted. To build a strong sender reputation, a user may implement an IP warming plan for the IP address. To support automated IP warming, an application may identify a target number of communication messages to transmit from the IP address, retrieve communication information for a target set of devices, generate, for the IP address, a set of transmission thresholds corresponding to a set of time durations for transmitting communication messages based on the target number of communication messages and the communication information, and transmit a set of communication messages based on the set of transmission thresholds.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: October 25, 2022
    Assignee: Salesforce, inc.
    Inventors: Tamara Klink, Daniel Luke Powney
  • Patent number: 11477147
    Abstract: A messaging system includes sender and receiver devices, and a central unit communicating therewith. The central unit communicates with a database containing first data on graphic and audio elements, which are managed by the messaging system and have first dimensions and/or degrees of detail, and software that creates, starting from the first graphic and audio elements, corresponding second graphic and audio elements of smaller dimensions and/or degrees of detail. A first software module loaded in the sender and/or receiver devices downloads one or more of the second graphic and audio elements from the central unit and uses them inside the messaging system, and provides on a display of the messaging device a first screen with a message or exchange of messages and the one or more second graphic and audio elements, which occupy an area selectable by touch or by clicking.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: October 18, 2022
    Inventor: Nicola Dal Bosco
  • Patent number: 11477076
    Abstract: Techniques are described for providing logical networking functionality for managed computer networks, such as for virtual computer networks provided on behalf of users or other entities. In some situations, a user may configure or otherwise specify a network topology for a virtual computer network, such as a logical network topology that separates multiple computing nodes of the virtual computer network into multiple logical sub-networks and/or that specifies one or more logical networking devices for the virtual computer network. After a network topology is specified for a virtual computer network, logical networking functionality corresponding to the network topology may be provided in various manners, such as without physically implementing the network topology for the virtual computer network. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: October 18, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: 11477276
    Abstract: The invention is that of systems and methods for controllerless and distributed network connections to servers on a network by remote clients seeking their services. The invention comprises a server database where servers within a server group identified by a groupname may post unique identifiers (UIDs) for retrieval by group clients configured with the groupname, which may query the server database for server connection information such as uptime, downtime, and congestion in order to select a server for a preferential connection based on an overall availability profile as determined by the group client. The methods described herein eliminate a separate controller and thereby eliminate the single point of failure (SPOF) represented by connection controllers and load balancers in a network as are common in the current state of the art.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: October 18, 2022
    Assignee: IP Technology Labs, LLC
    Inventors: Gary Mitchell, Scott Whittle, Kurt Quasebarth
  • Patent number: 11457086
    Abstract: The disclosed computer-implemented method includes identifying a target networking device communicatively connected to a cluster of networked server instances. The networked server instances are configured to consume network telemetry messages. The method further includes applying a shared lock to the target networking device, so that only a single networked server instance has access to network telemetry messages produced by the target networking device. The method also includes replicating the network telemetry messages produced by the locked target networking device to other server instances in the cluster, and then diverting requests for network telemetry messages from the locked target networking device to another server instance in the cluster of networked server instances. This allows the other server instance in the cluster to service the diverted telemetry data requests for the locked target networking device using the replicated network telemetry messages.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: September 27, 2022
    Assignee: Netflix, Inc.
    Inventors: Colin McIntosh, Michael Costello
  • Patent number: 11451460
    Abstract: A mobile edge computing system can utilize a server to host and partition user equipment data for a local area network. For example, a first mobile device can send partition data to the service, wherein the partition data is representative criteria associated with which data should be associated with a particular business entity. After the criteria is established, the server can enforce the criteria upon any mobile device that is within a defined geographic location subject to the criteria. When the criteria are enforced, the server device can determine how much data has been utilized against an account of the business entity.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: September 20, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Kim Haislip, Mrinalini Natarajan, Kristopher Haislip, Shiv Kumar
  • Patent number: 11438223
    Abstract: Systems, apparatuses, and methods are described for managing concurrent requests from clients for services. Client computing devices may be permitted to use available capacity beyond their assigned quotas. When backpressure exists and/or when a total quantity of current connections associated with a service is greater than or equal to a total connection threshold, connections with a client exceeding a proportion of excess capacity may be closed before connections with a client not exceeding a proportion of excess capacity.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: September 6, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jonathan Moore, Jason Press
  • Patent number: 11438292
    Abstract: A method, including: receiving an email message, the email message being generated by a computing device; detecting whether a condition associated with the email message is satisfied, the condition including a condition for detecting whether the email message is sent by an automailer that is executing on the computing device; forwarding the email message to an email server, when the condition is satisfied; and discarding the email message, when the condition is not satisfied.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: September 6, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shankar Thangaraj, Jaganathan Kannan, Hung Dinh, Shirley Coleman
  • Patent number: 11431805
    Abstract: A system and method for compressing sensor data at an edge node of a distributed computing network. The method includes training the edge node to with a plurality of known signal templates. Each known signal template corresponding to a corresponding one of a plurality of events observable by the sensor. A raw data signal is collected by a sensor of the edge node. The raw data signal is classified to one of the known signal templates based on a degree of similarity between the raw data signal and the known signal template. A compression scheme is selected based on the classification of the raw data signal. The raw data signal is compressed in accordance with the compression scheme.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: August 30, 2022
    Assignee: SIGNIFY HOLDING B.V.
    Inventors: Olaitan Philip Olaleye, Abhishek Murthy, Mathan Gopalsamy
  • Patent number: 11418608
    Abstract: Systems and methods for providing application services to a customer are provided. Customer-managed computing resources on a customer network may facilitate the provision of application services to a client device coupled to the customer network. Application instances providing the application services may execute either on the customer-managed computing resources or on computing resources managed by the service provider. Application services may be rendered to the customer while sensitive customer data maintains residency on storage resources on the customer network. Application instances may receive requests for services from the customer, and generate corresponding requests for particular data of the sensitive customer data. These requests may be conveyed to the endpoints on customer network capable of fulfilling the requests.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: August 16, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Zakiul Islam, Noah Wasmer
  • Patent number: 11418605
    Abstract: In an example, there is disclosed a data exchange layer (DXL) broker, including: a hardware platform including a processor and a memory; a DXL service store; a traditional internet protocol (IP) network stack; a DXL driver to operate a DXL layer on top of the traditional IP network stack; and instructions encoded within the memory to: enumerate a plurality of DXL endpoints connected to the DXL broker via the traditional IP network stack; store IP network routing information and DXL identification information for the DXL endpoints in the DXL service store; receive a DXL message for a DXL endpoint, the DXL message including DXL identification information for one of the plurality of DXL endpoints; and route the DXL message to the one of the plurality of DXL endpoints via the IP network routing information for the one of the plurality of DXL endpoints.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: August 16, 2022
    Assignee: Musarubra US LLC
    Inventors: Christopher Smith, Edward A. Farrenkopf
  • Patent number: 11388203
    Abstract: Embodiments provide systems and methods for exchanging media through an edge server between different communication networks. More specifically, embodiments of the present disclosure provide systems and methods for establishing and conducting voice and/or video communications between one or more parties on a private network, such as within an enterprise, and one or more parties on a different network such as another private network or an open network such as the Internet using an edge server of the enterprise network. This edge server, also referred to herein as a Session Border Controller (SBC), can be adapted to allow media packets to traverse through a port typically kept open by enterprise firewalls and used for other data exchanges such as HyperText Transfer Protocol (HTTP) data traffic. The SBC can also provide multiplexing and demultiplexing of media streams through the same port and address to traverse firewalls between the different communication networks.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: July 12, 2022
    Assignee: Avaya Inc.
    Inventors: Stephen Whynot, Mehmet Balasaygun, Manish Chatterjee
  • Patent number: 11375013
    Abstract: A string, identifying an item to be assigned to a physical resource, is hashed to obtain a numeric hash value. The numeric hash value is downscaled to obtain a bucket identifier that identifies a bucket that will hold the numeric hash value. The bucket is then deterministically mapped to a physical resource so that it can be retrieved without accessing a stored data structure representative of the mapping.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: June 28, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Danilo Landucci Benzatti, Ahmed Hassan Mohamed
  • Patent number: 11375016
    Abstract: Technology is disclosed for bridging clouds of computing devices for compute and data storage. The technology can receive a virtual routing table (VRT), wherein the VRT indicates an association with a virtual local area network (VLAN) and defines neighbors for each route wherein at least one neighbor is defined for each of the two different cloud service providers, wherein the route definition creates a private transitive network between the neighbors; receive from a first node a first message destined for a second node; determine that the first message employs the route specified by the VRT; forward the first message to the second node; receive from a third node a second message destined for the second node; determine that the second message does not employ the route specified by the VRT; and fail to forward the second message to the second node.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: June 28, 2022
    Assignee: NETAPP, INC.
    Inventors: John Keith Fullbright, Mark Beaupre, Lee Gates
  • Patent number: 11375255
    Abstract: Systems, methods, and computer-readable media are disclosed for optimizing network performance on a computer device to improve quality of experience by determining which network settings on the computing device to adjust. A clustering algorithm may identify various classes of networks and a classification algorithm may determine a network class specific to a network on a computing device. The effects of certain network settings for that networks class may be determined and the network setting and/or settings that optimizes the network performance may be promoted. The system may periodically analyze network data to recalculate the appropriate networks class and may determine different network settings based on the recalculation, facilitating mid-session improvements to the quality of experience.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: June 28, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Satheesh Ramalingam, Rahul Urgaonkar, Adhvik Arun Shetty, Moping Dou, Hargun Kaur, Mohan Padmanabhan, Manish Rao, Amarsingh B. Winston
  • Patent number: 11362972
    Abstract: A messaging server may receive message data which may comprise message information. The messaging server may generate one or more messages which may be formatted according to different endpoint protocols. The messaging server may send the messages using the same protocol as the protocol used for formatting the messages.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: June 14, 2022
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Cao-Ly Tran, Dwight Raum, John W. Scott, Joshua G. Spangler, Kelly L. Bystry, Kirby S. Smith, Marc A. Amick, Philip J. Gianuzzi, Charles E. Schmitt
  • Patent number: 11356395
    Abstract: Aspects of the present invention disclose a method for generation of a rich link associated with a uniform resource locator (URL) to share information within a messaging system independent of access capabilities of a receiver computing device. The method includes one or more processors identifying a task of multimedia of a video sharing application of a computing device. The method further includes identifying a URL. The method further includes extracting textual data of a web resource corresponding to the URL. The method further includes converting the URL to a rich URL based at least in part on the textual data and a distinct string of characters including the URL. The method further includes transmitting the rich URL to a receiving computing device.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ivan Deleuze, Frederic Bonvalet
  • Patent number: 11343350
    Abstract: A method for caching most-frequently requested contents by users in a multi-layer network structure in a bottom layer of a network, wherein the bottom layer of the network includes access points and base stations and for providing a fastest access to files by changing a node connected by a user by performing a content-based handover by directing the user to a point comprising a requested content, wherein the method is based upon a concept of storing files, wherein the files are in high demand in a geographical region, in a cached manner on a basis of cooperation between the base stations that are in juxtaposition to one another. In the method, a group of close-proximity nodes are grouped, and the group of close-proximity nodes ensured to perform user handover therebetween.
    Type: Grant
    Filed: December 29, 2019
    Date of Patent: May 24, 2022
    Assignee: HAVELSAN HAVA ELEKTRONIK SANAYI VE TICARET ANONIM SIRKETI
    Inventors: Ayse Melda Yuksel Turgut, Tolga Girici, Furkan Kucuk, Mustafa Kagan Cetin