Patents Examined by Nicholas R. Taylor
  • Patent number: 11814955
    Abstract: A downhole network includes a tool string such as a drill string or marine riser. The tool string may comprise components in communication with a surface control unit, SCU, storing executable code associated with the downhole tool string components. A downhole network may be in communication with the SCU and the downhole tool string components. The SCU may be in communication with a surface multi-network controller which is in communication with the downhole network and in communication with a remote downhole tool string, a remote downhole network, and a remote tool string component. The remote downhole tool string or marine riser may comprise a plurality of interconnected wired tubulars. The wired tubulars may comprise inductive couplers comprising reinforced MCEI troughs. The surface multi-network controller may be in communication with a mobile device comprising a restricted subscriber identification module (SIM). The SIM may restrict communications to the respective downhole networks.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: November 14, 2023
    Inventor: Joe Fox
  • Patent number: 11811894
    Abstract: A computer-based method of reducing or limiting data transmissions from a computer to a remote network destination includes receiving an indication, at an agent on a computer, that a recent user activity has occurred at the computer. The indication typically includes data relevant to user context when the user activity occurred. The method further includes determining, with the agent, whether the data relevant to the user's context when the user activity occurred indicates that a change in user context relative to a user activity at the computer immediately prior to the recent user activity and conditioning a transmission of data relevant to the recent user activity from the computer to a remote network destination based on an outcome of the determination.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: November 7, 2023
    Assignee: Proofpoint, Inc.
    Inventors: Nir Barak, Alex Kremer, Tamir Pivnik, YIgal Meshulam, Igal Weinstein, Efim Kuimov
  • Patent number: 11811675
    Abstract: Systems, computer program products, and methods are described herein for triggering adaptive resource channel requisition within a distributed network. The present invention is configured to electronically receive, from a user input device, a resource allocation request from a user; retrieve, from the resource allocation request, information associated with the user; trigger an adaptive resource channel requisition (ARCR) engine on the request based on at least the information associated with the user; retrieve, from the resource allocation request one or more preset value associated with resource allocation request; retrieve, using the ARCR engine, one or more predetermined requisitions corresponding to the resource allocation request from a requisition repository associated with the user; implement the one or more predetermined requisitions on the one or more preset values to generate one or more requisitioned values; and authorize the resource allocation request for the one or more requisitioned values.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: November 7, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Mark Cabot Williams, Matthew Robert Gray Pitner, Jill Marie Moser
  • Patent number: 11805057
    Abstract: Implementations of a routing tier for highly-available applications on a multi-tenant Platform-as-a-Service (PaaS) system are disclosed. A system includes a processing device to determine that, for an application running on the multi-tenant PaaS system and utilizing a first load balancer gear, a second load balancer gear is to be created for the application, and cause the second load balancer gear to be created. The processing device further to update the routing table to include information corresponding to the second load balancer gear and transmit the information associated with the second load balancer gear to a routing component of the multi-tenant PaaS system, the routing component to route traffic to the application via the first and second load balancer gears.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: October 31, 2023
    Assignee: Red Hat, Inc.
    Inventors: Rajat Chopra, Mrunal Patel, Michael McGrath, Clayton Coleman
  • Patent number: 11805083
    Abstract: Systems and methods are provided for generating personalized messages. One example method includes identifying a media item at a first computing device and identifying a group of one or more recipients to send the media item and a personalized message to. An association between a user of the computing device and a recipient from the group is identified. A personalized message is generated based at least in part on the association between the user and the recipient. The media item and personalized message are sent to the recipient from the first computing device.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: October 31, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Ankur Anil Aher, Charishma Chundi, Reda Harb
  • Patent number: 11799945
    Abstract: A block of data intended for a set of receiving computer systems comprising a first system and a second system is divided into a set of equal-size portions. A first portion of the set of portions is transmitted from a first file server storing the block of data to the first system. The first portion is relayed from the first file server to a second file server concurrently with the transmitting. The first portion of the set of portions is transmitted from the second file server to the second system.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: October 24, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guang Han Sui, Wei Ge, Juan Yang, Lan Zhe Liu, Le Yao, Li Jun BJ Zhu
  • Patent number: 11799793
    Abstract: Systems and techniques, including special messages and state machines, are described that configures an intermediate site to dynamically trigger creation of and removal of a dynamic conduit between two sites based on usage that is tracked at the sites. The intermediate site providing WAN-to-WAN forwarding between the two sites, monitors throughput statistics on each local WAN link (LWL) associated with the two sites. If traffic between the two sites passes a configured first threshold or if LWL usage passes a configured second threshold, the intermediate site sends a message to the two sites to set up a dynamic conduit directly coupling the two sites. Busy lists are used to keep track of eligible site pairs. Once a dynamic conduit is set up between two sites, a grow technique tests the dynamic conduit increasing communication flows between the two sites each configured sampling period before putting the conduit in normal use.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: October 24, 2023
    Assignee: TALARI NETWORKS INCORPORATED
    Inventors: Wei Huang, Todd Martin, Justin Allen Patterson, Robert W. Dickey, III, Anthony Matteo Gallo
  • Patent number: 11792134
    Abstract: Some embodiments of the invention provide a method for configuring a physical network card or physical network controller (pNIC) to provide flow processing offload (FPO) for a host computer connected to the pNIC. The host computers host a set of compute nodes in a virtual network. The set of compute nodes are each associated with a set of interfaces that are each assigned a locally-unique virtual port identifier (VPID) by a flow processing and action generator. The pNIC includes a set of interfaces that are assigned physical port identifiers (PPIDs) by the pNIC. The method includes providing the pNIC with a set of mappings between VPIDs and PPIDs. The method also includes sending updates to the mappings as compute nodes migrate, connect to different interfaces of the pNIC, are assigned different VPIDs, etc.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: October 17, 2023
    Assignee: VMWARE, INC.
    Inventors: Boon S. Ang, Wenyi Jiang, Guolin Yang, Jin Heo, Srividya Murali
  • Patent number: 11792066
    Abstract: In an approach for building file server arrays with stable and unstable nodes for enhanced pipeline transmission, a processor builds an array from a plurality of stable nodes, wherein each stable node of the plurality of stable nodes is linked to two other stable nodes of the plurality of stable nodes forming a line. A processor divides a plurality of unstable nodes into one or more groups of unstable nodes. A processor links each group of unstable nodes to two neighboring stable nodes within the array. A processor sends data through the array and the one or more groups of unstable nodes in two opposite directions. A processor monitors a node status for each node of the plurality of stable nodes and the plurality of unstable nodes.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: October 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Guang Han Sui, Zhi Gang Sun, Yu Jing, Xin Peng Liu
  • Patent number: 11792141
    Abstract: An automated messaging reply-to system can automatically select which message a potential reply message is replying to. The automated messaging reply-to system can obtain a message thread, a potential reply message, and a context. The automated messaging reply-to system can filter the message thread and generate model inputs based on the remaining messages, the potential reply message, and the context. The automated messaging reply-to system can apply the model input to a machine learning model, which can generate reply scores for the remaining messages. After generating reply scores, the automated messaging reply-to system can determine whether the remaining message with the highest reply score qualifies as an originating message being replied to. The automated messaging reply-to system can cause display of the potential reply message as a reply-to for the determined originating message.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: October 17, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventor: Sammy El Ghazzal
  • Patent number: 11785118
    Abstract: A system and method for dynamically delivering content includes a user device having a processor in communication with a capture device and a terminal having a data processor in communication with a display, memory device, and user interface, wherein the terminal is configured to dynamically generate a signal. The user device is configured to interact with the terminal and the capture device is configured to capture the signal and translate the signal to an action. The action includes generating content at the user device and/or downloading or accessing content to the user device.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: October 10, 2023
    Assignee: CASTLE HILL HOLDING LLC
    Inventors: Alan Roireau, Forrest Workman
  • Patent number: 11785046
    Abstract: A system and method for altering client fingerprint that includes editing data components of network communication from a client device to a server, which comprises editing network protocol data from the client during negotiation of a cryptographic protocol; selectively enabling access to library components specified in the edited client network protocol data; and sending a client communication to the server using the edited client network protocol data.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: October 10, 2023
    Assignee: Plaid Inc.
    Inventor: Shawn Bracken
  • Patent number: 11784952
    Abstract: The correspondence system accepts input from a sender to create a correspondence that is transmitted to a recipient. The system creates a digital file of the generated correspondence from the sender's input. The system analyzes and/or further processes the digitized correspondence according to at least one rule or set of rules. The system may transform the generated correspondence to an approved correspondence, augment the generated correspondence to an approved correspondence, or trigger alerting based on the generated correspondence as a result of the correspondence analysis. The system transmits the approved correspondence to the recipient or the recipient's facility.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: October 10, 2023
    Assignee: Tech Friends, Inc.
    Inventor: Bobby L. Shipman, Jr.
  • Patent number: 11777849
    Abstract: Systems and methods for transparent high availability for multi-customer support with hypervisor based bond implementation. The method can include creating a network path bond between a plurality of compute instances and a plurality of Network Virtualization Devices (“NVD”), the network path bond comprising a plurality of network paths, identifying a monitoring bond coupling the plurality of NVDs to a monitoring agent, creating a number of monitoring VNICs, each of the number of monitoring VNICs residing in one of the plurality of NVDs, overlaying a unique IP address to each of the monitoring VNICs, determining with the monitoring agent a health of at least one of network paths, the network paths including an active network path and an inactive network path, and activating the inactive network path when the active network path fails.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: October 3, 2023
    Assignee: Oracle International Corporation
    Inventors: Santosh Narayan Shilimkar, Bryce Eugene Bockman, Jagwinder Singh Brar
  • Patent number: 11777895
    Abstract: An information processing program is configured to execute: electronic mail processing of processing electronic mails in which messages are exchanged by designating a specific party for each message; chat information acquisition processing of continuously acquiring pieces of chat information in which a specific party is designated and messages are continuously exchanged; chat information combining processing of combining, when the acquired pieces of chat information satisfy a predetermined combining condition, the acquired pieces of chat information with a chat information set which is an aggregate of pieces of already-acquired chat information satisfying the predetermined combining condition; and display processing of processing the chat information set relating to the chat information combining processing so that the chat information set is displayable in the same user interface as that of the private communication information relating to the private communication information processing.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: October 3, 2023
    Inventor: Tetsuya Wada
  • Patent number: 11765107
    Abstract: A method for providing relevance information between users performed by one or more processors of a user terminal including receiving, from a user, a request for the relevance information between a first user account and a second user account of an instant messaging application from a user of the user terminal, collecting message information in a group chat room that includes the first user account, the second user account, and one or more additional user accounts, extracting a conversation between the first user account and the second user account from the collected message information, and displaying the extracted conversation between the first user account and the second user account along with information on the group chat room on a display of the user terminal, in which the first user account is associated with the user terminal, may be provided.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: September 19, 2023
    Assignee: LINE PLUS CORPORATION
    Inventors: Hyukjae Jang, Ji Hyeon Park, Hyeyoung Kwon, Youngjae Kim, Jong Min Kim
  • Patent number: 11765214
    Abstract: A group communications platform facilitates that sharing of an application environment with other users. The platform may receive a request to initiate a group session for a local user and a remote user. An out-of-process network connection with a system communication channel between a local computing device associated with the local user and a remote computing device associated with the remote user may be established for the group session. A system call may be received from a local instance of a first application on the local computing device to transfer local data to a remote instance of the first application on the remote computing device via the out-of-process network connection. The local data may be transferred to the remote instance of the first application on the remote computing device via the out-of-process network connection and the system communication channel.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: September 19, 2023
    Assignee: Apple Inc.
    Inventors: Bruno M. Sommer, Leanid Vouk, Blerim Cici, Berkat S. Tung
  • Patent number: 11765063
    Abstract: A computing system may comprise a monitoring server system, a target server system, and client devices that may be connected via one or more networks. The monitoring server system may identify client devices to perform a test on the target server system, and may send a payload with instructions for performing the test to the clients. The client devices may determine that the payload is authentic and execute the instructions in the payload, as part of a non-malicious botnet, to perform the test on the target server system. The monitoring server system may receive client-side results from the client devices, and server-side results from the target server system. The monitoring server system may generate a report based on the received results. The report may indicate one or more issues, points of failure and/or recommendations for mitigating the issues and/or points of failure.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: September 19, 2023
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Jeremy Goodsitt, Fardin Abdi Taghi Abad
  • Patent number: 11757803
    Abstract: Certain embodiments enable application message delivery to be automatically guaranteed for all failover scenarios through use of a novel infrastructure layer that supports high availability (HA) messaging. The High Availability Application Messaging Layer (HAML) can guarantee delivery of application messages whether a failover occurs at one or both of the source and the intended destination of the message. The HAML may transmit messages to one intended destination, as unicast messaging, or to multiple intended destinations, as multicast messaging. In some embodiments, the HAML may be HA aware, which refers to the awareness of the HAML of the redundancy for all processing entities within a network device to ensure hitless failover at the network device. By moving support for HA messaging from individual applications to the HAML, as a common infrastructure layer across the processing entities, the individual applications do not need to implement additional software to explicitly support HA messaging.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: September 12, 2023
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Bill Ying Chin, Poongovan Ponnavaikko, Dan N. Retter, Mayur Mahajan
  • Patent number: 11757819
    Abstract: Systems, methods, and related technologies are provided for generating interactive emails and tracking user interactions. In one implementation, an email an be received within an email client. The email can be rendered within the email client, such as by: presenting a first selectable element within the email client, presenting a second selectable element within the email client, and presenting one or more content items within the email client. A selection of the first selectable element can be received within the email client. In response to the selection of the first selectable element, a presentation of the one or more content items can be adjusted within the email client.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: September 12, 2023
    Assignee: Salesforce, Inc.
    Inventors: Joe Teplow, Scott Motte, Kevin Dutra, Mark Robbins, Yamil Asusta, Devin Torres, Steven Collins, Trever Faden, Derek Jacobi, Selby Kendrick, Johnny Omar Mejias Luciano, Adam Beckerman