Patents Examined by Quang N. Nguyen
  • Patent number: 11157242
    Abstract: Resolving a dynamic request from a local web component rendered on a development server executing on a user client device. A cache is located in the user client device and is accessible to the development server. The development server receives a first request for information from the local web component via a web browser, intercepts the first request at a proxy override module and transmits the first request to a cloud computing service provider's server. The development server receives a response from the cloud computing service provider's server in reply to the first request, transmits the response from the development server to the local web component, stores in the cache the response received at the development server from the cloud computing service provider's server in reply to the first request for information.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: October 26, 2021
    Assignee: salesforce.com, inc.
    Inventors: Kristopher Scott Gray, Nicolas Raymond Kruk, Nathan David McWilliams, Nathan Joseph Totten, Mindaugas Andrius Idzelis
  • Patent number: 11153280
    Abstract: A true transparent proxy for a web application firewall is provided. Granular network security policies are applied on a per web application basis using unique SSL inspection certificates for web applications sharing a common IP address.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: October 19, 2021
    Assignee: Fortinet, Inc.
    Inventor: Radhesh Ramakant Walwadkar
  • Patent number: 11153182
    Abstract: Policies can be applied to, and enforced for, specific resources by applying a corresponding tag to those resources. An entity, such as a customer of a resource provider, can generate one or more policies to be applied to a set of resources, where those policies can relate to data retention, backup, lifecycle events, and other such aspects. Each policy can be associated with a particular tag, which may comprise a key-value pair to be applied to various resources. A policy enforcement manager can determine the tagged resources and ensure that the relevant policies are applied. The policies can include logic or intelligence for performing a variety of tasks with respect to resources, groups of resources, or types of resources, as identified using the tags.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: October 19, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Varun Verma, Daniel Rabinovich, Shobha Agrawal, Josephine Reiko Gibney, Rucha Nene
  • Patent number: 11140214
    Abstract: A method of delivering content comprises, at a node in a network, receiving a first request to access a first webpage from a client computer, and after establishing a session with the client computer, transmitting a second request to a server in the network. The method further comprises receiving a first file for rendering the first webpage, extracting one or more hyperlinks to one or more second webpages from the first file, prefetching one or more second files for rendering respective ones of the one or more second webpages, and storing the one or more second files in a session cache associated with the session. The method further comprises receiving a third request to access a third webpage from the client computer; retrieving a third file for rendering the third webpage from the session cache in response to determination that the one or more second files include the third file; and transmitting the third file to the client computer.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: October 5, 2021
    Assignee: ZYCADA NETWORKS
    Inventors: Subramanian Varadarajan, Rosarin R. Antonyraj
  • Patent number: 11128679
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for providing real-time media streams. A cloud-based communication platform receives an incoming communication request to establish a communication session and executes a set of communication instructions associated with the incoming communication request. The set communication instructions includes a command to execute a real-time media stream in relation to the communication session. The command includes data designating a network destination to receive the real-time media stream. The cloud-based communication platform initiates the communication session between client devices and initiates the real-time media stream to the network destination. The real-time media stream concurrently transmitting at least a portion of the media transmitted between the client devices to the network destination.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: September 21, 2021
    Assignee: Twilio Inc.
    Inventors: Krishnaprasad Gutta, Tyler Wells
  • Patent number: 11128539
    Abstract: Methods for evaluating a system to determine the status of the system are provided in the present disclosure. In one implementation, a method may be configured to include a step of obtaining one or more visual representations of one or more components of a network system. Responsive to training a Machine Learning (ML) model to evaluate the one or more components of the network system, the method may also include a step of analyzing the one or more visual representations using the ML model for evaluating a status of the one or more components of the network system.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: September 21, 2021
    Assignee: Ciena Corporation
    Inventors: Marek Gimza, Aung Htay, Paul Hudgins, Hari Pabbati
  • Patent number: 11126447
    Abstract: A system and method for facilitating a user to initiate and accept an assistance request through a chat session is disclosed. Controls may be provided in a graphical chat interface to enable the user to specify inputs to request assistance from other users participating in the chat session. An assistance request may be generated and communicated to those users through the chat session. Graphical representation for the assistance request and controls that facilitate the users to accept the assistance request may be provided in the graphical chat interface. Upon an acceptance to the assistance request by a responding user through the graphical chat interface, an assistance command may be generated and executed in the virtual space.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: September 21, 2021
    Assignee: Kabam, Inc.
    Inventors: Matthew Curtis, James Koh, Kellen Christopher Smalley, Michael C. Caldarone
  • Patent number: 11128693
    Abstract: An Internet infrastructure delivery platform (e.g., operated by a service provider) provides an overlay network (a server infrastructure) that is used to facilitate “second screen” end user media experiences. In this approach, first media content, which is typically either live on-demand, is being rendered on a first content device (e.g., a television, Blu-Ray disk or another source). That first media content may be delivered by servers in the overlay network. One or multiple end user second content devices are then adapted to be associated with the first content source, preferably, via the overlay network, to facilitate second screen end user experiences (on the second content devices).
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: September 21, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: Kristofer Alexander, Andrew F. Champagne, F. Thomson Leighton, Robert Neville, William Law
  • Patent number: 11122151
    Abstract: Methods, systems, apparatuses, and computer program products are provided for connecting sensor devices to cloud servers by a gateway device. The gateway device includes a plurality of sensor adaptors, a sensor data processor, and a network communication interface. The sensor adaptors are configured to receive sensor data in communication signals from sensor devices. Each sensor adaptor is configured to extract sensor data encapsulated according to a respective sensor communication protocol. The sensor data processor is configured to process the extracted sensor data for transmission to a cloud service, such as by extracting unneeded messages data, or inserting additional data such as a time stamp. The network communication interface is configured to transmit the processed sensor data to the cloud service over a network according to a network communication protocol. Sensor data of different types may be transmitted according to corresponding types of network communication protocols.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: September 14, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Lorenzo Tessiore, Spyros S. Sakellariadis, Olivier Bloch
  • Patent number: 11122132
    Abstract: Novel tools and techniques are provided for implementing network application programming interface (“API”), and, more particularly, API to provide network metrics and network resource control to users. In some embodiments, a computing system might receive customer network telemetry data from a first network via a gateway API, might receive service provider network telemetry data from a second network(s) via a network API, might compile the customer network telemetry data and the service provider network telemetry data, might receive a request from a user to access information regarding network services associated with the user, might filter the compiled customer network telemetry data and the compiled service provider network telemetry data to isolate first telemetry data and second telemetry data, respectively, might provide the user with access to at least one of the first telemetry data or the second telemetry data, and might provide the user with options to control network resources.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: September 14, 2021
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael K. Bugenhagen, Charles I. Cook
  • Patent number: 11115503
    Abstract: A computer-implemented system for interfacing a set of one or more communication networks and a second communication network is disclosed. The system may comprise a memory strong instructions and at least one processor configured to execute the instructions.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: September 7, 2021
    Assignee: Coupang Corp.
    Inventors: Hyun Sik Eugene Minh, Yonghee Lee, Byung Woo Lee, Jin Kwang Kim
  • Patent number: 11108800
    Abstract: A penetration test monitoring system includes an attacking host for performing a hacking exercise on a target website; a monitoring server electrically connected to the target website and the attacking host and including a virtual platform and an analysis platform, wherein the virtual platform provides a virtual account for the attacking host to perform the hacking exercise on the target website through the virtual platform after logging in, and the analysis platform is electrically connected to the virtual platform to record the hacking exercise executed by the attacking host; and a monitoring host electrically connected to the monitoring server and the attacking host for monitoring the attacking host. The monitoring server monitors and records the attack behavior of the attacking host, thereby preventing the attacker from arbitrarily implanting virus programs during the security test and improving the protection quality during security testing.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: August 31, 2021
    Assignee: Klickklack Information Security Co., Ltd.
    Inventors: Chien-Yang Hsu, Ju-We Chen, Yi Lin
  • Patent number: 11102253
    Abstract: A computer has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to receive a real time communication request from a client device and perform an evaluation of the number of client devices associated with the real time communication request. The evaluation results in the coordination of peer-to-peer communications in the event of two client devices and an attempt to host a real time communication session using a first protocol in the event of three or more client devices. A second protocol for the real time communication session is invoked in the event that the attempt to host the real time communication session using the first protocol is unsuccessful.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: August 24, 2021
    Assignee: Snap Inc.
    Inventors: Michael Dröse, Tadeusz Kozak, Kavan Antony Seggie, Dmitry Sobinov
  • Patent number: 11100274
    Abstract: A system and method are disclosed for providing an enhanced email client having interactive content capabilities. The system includes a recipient email server for receiving emails from a sender email server and for receiving dynamic interactive content from a third party content service provider when it is determined that the email includes capabilities for displaying interactive content. The method includes steps of sanitizing a received email at a user's computing system, checking the sanitized email to determine if it contains interactive content, and retrieving the interactive content in the sanitized email without requiring the user to click out to a separate window or browser instance.
    Type: Grant
    Filed: December 8, 2019
    Date of Patent: August 24, 2021
    Inventor: Justin Khoo
  • Patent number: 11102086
    Abstract: Examples provide an apparatus for instantiating a Network Service containing a Virtualised Network Function that is part of a Core Network, and a Virtualised Network Function that is part of a next generation Node B, gNB, comprising a Network Function Virtualisation Orchestrator, NFVO, operable to: receive a request to instantiate a new Network Service from a Network Manager; instantiate the Network Service containing the Virtualised Network Function that is part of the Core Network, and the Virtualised Network Function that is part of the gNB; and respond to the Network Manager indicating that the requested new Network Service has been instantiated. In other examples, there is provided a computer implemented method for instantiating a Network Service.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: August 24, 2021
    Assignee: Apple Inc.
    Inventors: Joey Chou, Yizhi Yao
  • Patent number: 11102222
    Abstract: Methods and systems for scanning a network. The disclosed methods may involve receiving a list of a plurality of target devices and scanning a first device to determine if a particular port and protocol combination appears to be open on the first device. Upon determining that a particular port and protocol combination appears to be open on the first device, the method involves interrogating the first device before or during scanning of a second device to gather data regarding a service running on the first device.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: August 24, 2021
    Assignee: Rapid7, Inc.
    Inventors: Roy Hodgman, Jonathan Hart
  • Patent number: 11094190
    Abstract: A system and method for controlling media devices over telecommunication networks is disclosed. In particular embodiments, the system and method utilize cellular telecommunication networks. The present system and method allows a user to control and, in some instances, unify a multitude of devices over the telecommunication network. Through telecommunication networks, such as cellular networks, media and entertainment can be shared between multiple devices.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: August 17, 2021
    Inventors: Sherman Lewis, Holly Lynn Lewis
  • Patent number: 11074756
    Abstract: A method of providing an image to be displayed includes providing captured scene data representing one or more images of a real scene and providing illumination data representing real illumination impinging on the real scene, providing a virtual reality image of a theoretical object by modeling said theoretical object using said illumination data to define illumination impinging on the theoretical object, and providing a combined image including elements of the real scene based on said captured scene data and including said virtual reality image.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: July 27, 2021
    Assignee: Worldscape, Inc.
    Inventor: Peter R. Rogina
  • Patent number: 11050802
    Abstract: System and methods for running conference applications before, during, and after a network conference. In an embodiment, a method is provided for running a conference application before joining a network conference. The method includes activating a client application, selecting a conference application from a plurality of conference applications, running the conference application from the client application before joining a network conference, and joining the network conference using the client application.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: June 29, 2021
    Assignee: Zoom Video Communications, Inc.
    Inventors: Ross Douglas Mayfield, Yoshifumi Takebuchi
  • Patent number: 11030582
    Abstract: System and methods for enhancing user productivity by integrating multiple services and providing a centralized output to a user as disclosed. A message notification server may receive various notifications, and may dynamically prioritize them for a ranked order presentation to users. The system may automatically re-rank the notifications based on changed conditions or to present messages of greatest urgency or importance. The system may also store sender-specific sets of rules, governing how notifications are to be handled for different application servers or services.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: June 8, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Wendy H. Park, Julie A. Kim, Mark A. Coblitz, James Poder