Patents Examined by Taylor Elfervig
  • Patent number: 11374840
    Abstract: Methods and systems for providing secure file sharing are described herein. A computing device may determine a maximum available bandwidth for a user device. The computing device may determine, based on a network bandwidth associated with one or more applications running on the user device, a currently available bandwidth for the user device. The computing device may determine an estimated network bandwidth associated with one or more applications available to be launched via the user device. The computing device may then determine a notification. The notification may comprise information indicating at least one suggested application of the one or more applications available to be launched. Further, the computing device may cause output of the notification via the user device.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: June 28, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Xiao Zhang, Ke Xu, Zongpeng Qiao
  • Patent number: 11368310
    Abstract: A system and method are provided for a first computing node of a blockchain infrastructure to obtain at least one digital file from a second computing node of the blockchain infrastructure. The first computing node obtains a request for the at least one digital file. The first computing node identifies, based on a distributed ledger, the second computing node as a geographically closest computing node to the first computing node that has a copy of the at least one digital file stored locally at the second computing node. In response to the identifying, the first computing node establishes a peer-to-peer connection with the second computing node and receives a copy of the at least one digital file from the second computing node over the peer-to-peer connection.
    Type: Grant
    Filed: July 11, 2020
    Date of Patent: June 21, 2022
    Assignee: Bank of America Corporation
    Inventors: Varshini Ramiya Vasudevan, Vinod Anbalagan, Madhav Vaidyanath, Thilagaraj Kannaiyan
  • Patent number: 11356385
    Abstract: An on-demand compute environment comprises a plurality of nodes within an on-demand compute environment available for provisioning and a slave management module operating on a dedicated node within the on-demand compute environment, wherein upon instructions from a master management module at a local compute environment, the slave management module modifies at least one node of the plurality of nodes.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: June 7, 2022
    Assignee: III Holdings 12, LLC
    Inventor: David Brian Jackson
  • Patent number: 11343222
    Abstract: In embodiments of efficient network stack for wireless application protocols, a network stack receives an application-layer message in a first wireless application protocol that includes a source address and a destination address, maps the source address to an Internet Protocol version 6 (IPv6) source address, and maps the destination address to an IPv6 source address. The source node transmits the application-layer message to a destination node in a mesh network using a network stack that implements a second wireless application protocol using the IPv6 source address, and maps the destination address to an IPv6 source address.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: May 24, 2022
    Assignee: Google LLC
    Inventors: Grant Michael Erickson, Martin A. Turon, Jonathan Wing-Yan Hui
  • Patent number: 11316741
    Abstract: A system for providing policy-controlled communication between a plurality of different cloud computing environments includes a user interface that receives configuration settings to be applied to a plurality of first instances within a first cloud computing environment and a plurality of second instances within a second cloud computing environment. The system also includes a plurality of collectors that retrieve information from the first cloud computing environment and the second cloud computing environment, and a controller that determines policies for the plurality of first instances and the plurality of second instances as functions of the configuration settings and the information. Further, the system includes a configurator that applies the policies to the plurality of first instances and the plurality of second instances; a first tester that inspects operations of the plurality of first instances and detects violations of the policies; and an enforcer that responds to the detected violations.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: April 26, 2022
    Assignee: Netskope, Inc.
    Inventors: Jonathan Michael Bosanac, Christopher Robert Geeringh, Jason Eggleston, Lonhyn Jasinskyj, John Sengenberger
  • Patent number: 11314815
    Abstract: The systems and methods described herein use a tag for collecting data associated with a content object of a content page. The tag may be a universal tag which can provide a single point of data collection and thereby reduce the number of network requests due to piggyback tags. The data collected from the content page may be communicated to a stream management system which can process the data and split the data into multiple data streams to be fed to a downstream system. The downstream system can further process the data and communicate to another downstream system. In some embodiments, the stream management system can access the repositories of its downstream system and veto the data flows created by the downstream system.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: April 26, 2022
    Assignee: Tealium Inc.
    Inventor: Christopher B. Slovak
  • Patent number: 11316816
    Abstract: A system may receive a first message transmitted over a network from a first device. A first invitation to join a text-based communication channel may be transmitted to the first device in response to the first message. A second invitation may be transmitted to a second device to join the text-based communication channel with the server configured to retain context of the text-based communication channel. The system may receive a second message transmitted from the second device and may transmit a third invitation to the first device to join the text-based communication channel in response to the second message.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: April 26, 2022
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Lauren B. Acquista, Donald R. Bloyer, III, Yevgeny Gladun, Anish Jacob, Joseph S. Kueser, Mitchel J. Sandlin, Mahesh Subramanian, Shelly Yanushpolsky
  • Patent number: 11310116
    Abstract: Features are disclosed for facilitating remote management of network directories of organizations by a directory management system. The network directories may change over time, experiencing growth in size and number of current connections, increased latency, reduced performance, and the like. The network directories may also shrink over time, experience fewer connections, etc. Organizations can define scaling policies by which the directory management system can automatically respond to the occurrence of various events, such as changes in the size or usage of the organizations' network directories, by scaling resources associated with the directories. The directory management system can perform various scaling actions on-demand or without requiring additional action by the organizations, thereby reducing the time and effort required by the organizations to monitor their own directories and implement (or request implementation of) changes.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: April 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurang Pankaj Mehta, Shon Kiran Shah, Sameer Palande
  • Patent number: 11283847
    Abstract: There is provided mechanisms for handling content delivery in a client node. A method being performed by the client node. The method comprises registering, by an application entity of the client node and with an MBMS entity of the client node, for enabling the client node to receive content delivered by encrypted unicast transmission and to receive the content delivered by broadcast transmission. The method comprises selectively controlling, by a trusted entity of the client node, reception of the content in a media player of the client node between reception of the encrypted unicast transmission and broadcast transmission depending on whether the content is available or not for reception on the broadcast transmission.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: March 22, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Thorsten Lohmar, Bastian Cellarius, Michael John Slssingar, Eric Turcotte
  • Patent number: 11277472
    Abstract: A client terminal and a server system having a plurality of processing units processing game applications are connected to each other via a network. In a game system as a cloud computing system, the server system makes the client terminal wait for a start of processing of an application when there is no processing unit assignable to the client terminal. When the processing unit becomes assignable, the client terminal displays a screen inquiring whether to start the processing of the application. When a user does not respond for a predetermined time, the server system cancels the waiting state of the user.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: March 15, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Masanao Nishikido, Akiko Iwaya
  • Patent number: 11245743
    Abstract: In general, this disclosure describes media stream transmission techniques for a computing device. The computing device may capture an image of a local background environment. The computing device may record a first media stream that includes at least a portion of the image of the background environment and at least one movement of at least one object through the background environment. The computing device may remove the image of the background environment from the first media stream to create a second media stream that includes the movement of the object without the image of the background environment. The computing device may determine a bandwidth of a network over which the second media stream will be transmitted and perform further alterations to the second media stream if the current bandwidth is less than a bandwidth threshold level in order to reduce the bandwidth needed to transmit the second media stream.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: February 8, 2022
    Assignee: Architecture Technology Corporation
    Inventors: Tyler J. Mitchell, Judson Powers, Scott Aloisio, Matthew A. Stillerman, Valentino Felipe
  • Patent number: 11190965
    Abstract: Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things).
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: November 30, 2021
    Assignee: VENIAM, INC.
    Inventor: João Luís Mineiro Ramos de Azevedo
  • Patent number: 11178243
    Abstract: A system and method for monitoring and maintenance of networked multifunction peripherals includes a service cloud having a cloud server and cloud edge service including one or more cloud edge servers functioning as a service bus. The service bus subscribes to device state information from the multifunction peripherals and obtains and stores the device state information. Device state information is analyzed and used in conjunction with the cloud server to obtain a software package from the server to the service bus. The service bus subscribes to a software installation messaging system with the multifunction peripherals and delivers the software package to them for installation in conjunction with subscription.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: November 16, 2021
    Assignee: Toshiba TEC Kabushiki Kaisha
    Inventor: Gareth M. Jensen
  • Patent number: 11172022
    Abstract: First resources of a first cloud, a first dependency between the first resources, and second resources of a second cloud may be automatically discovered. Second resources of a second cloud may be discovered. A migration map between the first cloud and the second cloud may be generated based on the discovered first and second resources. The migration map may be recursively modified to increase accuracy of the migration map. The first resources may be migrated to the second cloud based on the modified migration map.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: November 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Reinier J Aerdts, Chandra H Kamalakantha
  • Patent number: 11165672
    Abstract: Systems, methods, and computer-readable for determining performance metrics of a network include obtaining, from a network assurance system, one or more network performance metrics, the network performance metrics corresponding to execution of one or more applications in a network domain. An Application Performance Management (APM) system provides one or more applications performance metrics, the applications performance metrics corresponding to execution of the one or more applications in an applications domain. The one or more network performance metrics are integrated with the one or more applications performance metrics to determine integrated performance metrics for the one or more applications across the network domain and the applications domain.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: November 2, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Thomas Szigeti, David John Zacks, Mark Montanez, Prakash Kaligotla
  • Patent number: 11070446
    Abstract: The functionality of Internet enabled devices, also referred to as Internet of Things (IoT) devices, is dependent upon network connectivity with application servers hosted in the cloud. The disclosed Internet enabled device application service chaining orchestrator (Orchestrator) may manage application servers according to application server parameters and may assist a network in managing communications between Internet enabled devices and their respective application servers in the cloud. The application server parameters for a particular application server may be assigned based on the IoT device that the particular application server supports (e.g., the device capabilities or network performance requirements). Exemplary application server parameters may include Industry Vertical (IV), which may be a designation for an industry or technical field that the IoT device and the application server supports. Each IV may include multiple Class of Service (CoS) (e.g., CoS1, CoS2, CoS3 . . .
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: July 20, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Venson Shaw, Sangar Dowlatkhah
  • Patent number: 10992594
    Abstract: A method may include, by a network resource optimization system, receiving from a network node a resource request, determining a plurality of network resources based on the resource request, and determining a subset of network resources from the plurality of network resources and a network resource from the subset based on a score of each network resource. The score of each network resource may be based on a rate of acceptance of communication requests received or a number of communication sessions established. The method may include, by the network resource optimization system, transmitting a communication request to the determined network resource and receiving an acceptance from the network resource. The method may include, by the network resource optimization system, causing a selection mechanism to be activated at the network node, receiving from the network node a selection, and initiating the communication session in response to the selection.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: April 27, 2021
    Assignee: HOMEADVISOR, INC.
    Inventors: John Casey Laird, David Paul Zeckser, William Brandon Ridenour, Craig Smith, Andrew Tilley
  • Patent number: 10965773
    Abstract: Techniques described herein relate to requesting and receiving adaptive content resources from content management servers and other content repositories, executing the adaptive content resources on one or more user devices, and performing caching determinations and caching behaviors based on the execution of the adaptive content resources. In some embodiments, content resources may be executed on user devices in a content distribution network. User inputs may be received in connection with the execution of the adaptive content resources, and a user context may be determined based on user interactions and feedback during execution of the adaptive content resources. Additional content resources may be requested and received from content repositories for caching within user devices based on the determined user context.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: March 30, 2021
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Perry M. Spagnola, Mark DeLeon
  • Patent number: 10944679
    Abstract: Methods and systems for a networked storage system are provided. One method includes assigning a quality of service (QOS) parameter for a storage volume of a networked storage environment having a first storage node and a second storage node, where the QOS parameter is defined by a throughput value that defines a maximum data transfer rate and a number of input/output (I/O) operations executed within a time period (IOPS); distributing the QOS parameter between the first storage node and the second storage node; determining that throughput credit is available for processing an I/O request for using the storage volume; determining that IOPS credit is available for processing the request by the first storage node; and processing the I/O request when both the throughput credit and the IOPS credit is available.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: March 9, 2021
    Assignee: NetApp Inc.
    Inventors: Dean Alan Kalman, John Alexander Scott, Sudha Sundaram
  • Patent number: 10917923
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for resource optimization allocation via an interactive resource interface. In this way, the invention provides a comprehensive integrated platform for identification, continual monitoring and optimal allocation of resources on a mobile device. The invention enables identification of existing resources. In one aspect, the system identifies inflow resource transfers associated with a first resource. The system then determines if the inflow resource transfers are required for processing of critical tasks. Consequently, the system initiates a resource transfer, comprising at least a portion of the inflow resource transfer, from the first resource to a second user resource. Typically, the second resource is configured to promote resource accumulation. In another aspect of the invention, the system identifies a third user resource that is configured to foster resource growth, that is then linked with the second resource.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: February 9, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Kevin T. Cole, Matthew Hsieh, Scott T. Enscoe, Caitlin Chrisman Bullock