Patents Examined by Johnny B Aguiar
-
Patent number: 11509606Abstract: 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: GrantFiled: December 27, 2019Date of Patent: November 22, 2022Assignee: Intel CorporationInventors: Yadong Li, Scott D. Peterson, Sujoy Sen, David B. Minturn
-
Patent number: 11496423Abstract: 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: GrantFiled: November 20, 2020Date of Patent: November 8, 2022Assignee: CenturyLink Intellectual Property LLCInventors: John Verbil, Richard Cerami
-
Patent number: 11483272Abstract: 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: GrantFiled: December 12, 2019Date of Patent: October 25, 2022Assignee: Salesforce, inc.Inventors: Tamara Klink, Daniel Luke Powney
-
Patent number: 11477147Abstract: 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: GrantFiled: January 10, 2020Date of Patent: October 18, 2022Inventor: Nicola Dal Bosco
-
Patent number: 11477076Abstract: 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: GrantFiled: August 27, 2021Date of Patent: October 18, 2022Assignee: Amazon Technologies, Inc.Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane
-
Patent number: 11477276Abstract: 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: GrantFiled: February 24, 2021Date of Patent: October 18, 2022Assignee: IP Technology Labs, LLCInventors: Gary Mitchell, Scott Whittle, Kurt Quasebarth
-
Patent number: 11457086Abstract: 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: GrantFiled: May 6, 2021Date of Patent: September 27, 2022Assignee: Netflix, Inc.Inventors: Colin McIntosh, Michael Costello
-
Patent number: 11451460Abstract: 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: GrantFiled: March 19, 2021Date of Patent: September 20, 2022Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Kim Haislip, Mrinalini Natarajan, Kristopher Haislip, Shiv Kumar
-
Patent number: 11438223Abstract: 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: GrantFiled: August 16, 2021Date of Patent: September 6, 2022Assignee: Comcast Cable Communications, LLCInventors: Jonathan Moore, Jason Press
-
Patent number: 11438292Abstract: 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: GrantFiled: April 12, 2021Date of Patent: September 6, 2022Assignee: EMC IP Holding Company LLCInventors: Shankar Thangaraj, Jaganathan Kannan, Hung Dinh, Shirley Coleman
-
Patent number: 11431805Abstract: 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: GrantFiled: August 5, 2019Date of Patent: August 30, 2022Assignee: SIGNIFY HOLDING B.V.Inventors: Olaitan Philip Olaleye, Abhishek Murthy, Mathan Gopalsamy
-
Patent number: 11418608Abstract: 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: GrantFiled: July 27, 2021Date of Patent: August 16, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.Inventors: Zakiul Islam, Noah Wasmer
-
Patent number: 11418605Abstract: 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: GrantFiled: October 27, 2020Date of Patent: August 16, 2022Assignee: Musarubra US LLCInventors: Christopher Smith, Edward A. Farrenkopf
-
Patent number: 11388203Abstract: 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: GrantFiled: October 27, 2016Date of Patent: July 12, 2022Assignee: Avaya Inc.Inventors: Stephen Whynot, Mehmet Balasaygun, Manish Chatterjee
-
Patent number: 11375013Abstract: 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: GrantFiled: September 25, 2020Date of Patent: June 28, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Danilo Landucci Benzatti, Ahmed Hassan Mohamed
-
Patent number: 11375016Abstract: 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: GrantFiled: July 8, 2021Date of Patent: June 28, 2022Assignee: NETAPP, INC.Inventors: John Keith Fullbright, Mark Beaupre, Lee Gates
-
Patent number: 11375255Abstract: 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: GrantFiled: November 12, 2020Date of Patent: June 28, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Satheesh Ramalingam, Rahul Urgaonkar, Adhvik Arun Shetty, Moping Dou, Hargun Kaur, Mohan Padmanabhan, Manish Rao, Amarsingh B. Winston
-
Patent number: 11362972Abstract: 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: GrantFiled: June 5, 2017Date of Patent: June 14, 2022Assignee: THE JOHNS HOPKINS UNIVERSITYInventors: 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: 11356395Abstract: 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: GrantFiled: March 19, 2021Date of Patent: June 7, 2022Assignee: International Business Machines CorporationInventors: Ivan Deleuze, Frederic Bonvalet
-
Patent number: 11343350Abstract: 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: GrantFiled: December 29, 2019Date of Patent: May 24, 2022Assignee: HAVELSAN HAVA ELEKTRONIK SANAYI VE TICARET ANONIM SIRKETIInventors: Ayse Melda Yuksel Turgut, Tolga Girici, Furkan Kucuk, Mustafa Kagan Cetin