Patents Examined by LaShonda T Jacobs
  • Patent number: 11089050
    Abstract: Isolating an iframe of a webpage. In one embodiment, a method may include targeting an iframe in a webpage for isolation, executing, in a server browser, iframe code, sending, from the remote isolation server to the local client, the webpage with the iframe code of the iframe replaced with isolation code, executing, in a client browser, webpage code and the isolation code, intercepting, in the client browser, webpage messages sent from the webpage code and intended to be delivered to the iframe, sending, to the remote isolation server, the intercepted webpage messages to be injected into the iframe code executing at the server browser, intercepting, at the server browser, iframe messages sent from the iframe code and intended to be delivered to the webpage, and sending, to the local client, the intercepted iframe messages to be injected into the webpage code executing at the client browser.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: August 10, 2021
    Assignee: CA, Inc.
    Inventors: Yoav Horman, Roee Kasher, Tal Solomon
  • Patent number: 11088931
    Abstract: Disclosed are various examples for facilitating network speed testing on behalf of a client device that is in communication with a management service. A network testing profile can be obtained which specifies a network testing schedule for execution of a network test with a network testing endpoint. The client device can generate a test result associated with the network testing schedule based upon an exchange of at least one test packet with the network testing endpoint. In an instance in which it is determined that a network speed between the client device and the network testing endpoint fails to meet a threshold, an amount of network bandwidth usage by the client device can be reduced.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: August 10, 2021
    Assignee: AirWatch LLC
    Inventors: Kar Fai Tse, Erich Peter Stuntebeck, Chen Lu
  • Patent number: 11088942
    Abstract: A method of communication, in which a communicating device is situated behind a residential gateway able to implement the QUIC (Quick UDP Internet Connection) protocol and connected to a plurality of paths Pi, where i=1, . . . , N, on which the gateway can dispatch data packets received from the communicating device, and receive packets of data intended for the communicating device. The method includes: the gateway associating a respective connection identifier C_ID #i with each of the paths Pi; and, when the gateway receives a data packet from the communicating device, the gateway transmits this data packet on one of the paths Pi while taking into account the connection identifier C_ID #i corresponding to this path Pi.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: August 10, 2021
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Patent number: 11076024
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to identify and manage IoT protocols and associated devices. An example apparatus includes a gateway device to communicate according to a first protocol. The example gateway device includes a plugin agent to discover a first device and probe the first device to gather data regarding a protocol of the first device. The example plugin agent is to transmit the gathered data to a plugin manager to determine whether the first device is to communicate via the first protocol, and, when the first device is unable to communicate via the first protocol, determine a plugin for the gateway device to enable the gateway device to communicate with the first device, the plugin agent to provision the plugin for the gateway device with respect to the first device.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: July 27, 2021
    Assignee: Intel Corporation
    Inventors: Mats Agerstam, David J. McCall, Vijay Sarathi Kesavan, Maria E. Ramirez Loaiza
  • Patent number: 11076002
    Abstract: A first subdomain name may be generated based at least in part on first session parameters associated with a first streaming session. A first subdomain of a domain may be formed, wherein the first subdomain has the first subdomain name. A first authorization cookie for the first streaming session may be stored at the first subdomain. A second subdomain name may be generated based at least in part on the second session parameters associated with a second streaming session. A second subdomain of the same domain may be formed, wherein the second subdomain has the second subdomain name. A second authorization cookie for the second streaming session may be stored at the second subdomain.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: July 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Rahul Kishore Saraf, Joseph Jabril Hooper, Prasad Renake, Vinothkumar Narasimhan, Murali Rathinasamy, Zishen Hu, Naveen Mahadevaiah
  • Patent number: 11070485
    Abstract: The disclosed computer-implemented method includes accessing information related to a playback session in which at least a portion of requested multimedia content is streamed over a network to a client electronic device. The method further includes accessing network topology information for the network to identify which route through the network was used to provide the requested multimedia content during the playback session, including indicating which end node was used to provide the multimedia content. Still further, the method includes accessing network steering factors that indicate why the requested multimedia content was steered through the identified network route, determining, based on the network steering factors, which end node would have been more suited to providing the requested multimedia content for the playback session, and then transferring the requested multimedia content to the determined end node for provisioning during subsequent playback sessions.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: July 20, 2021
    Assignee: Netflix, Inc.
    Inventors: Lara Deek, Ishaan Shastri, Mohit Vora
  • Patent number: 11057336
    Abstract: Automated classification and time-based relevancy prioritization of electronic messages is provided. An electronic mail item is parsed for identifying and extracting attributes for classifying the electronic message and for identifying time-sensitivity associated with the electronic message, and enriched with metadata identifying the classification and the associated time-sensitivity for displaying the electronic message based on the classification and based on relevancy to a receiving user based on the time-sensitivity.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: July 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Megan Marie Quintero
  • Patent number: 11050612
    Abstract: A network management system may receive, via a wide area network (WAN), a request to register a pending network device with an entity. The network management system may, in response to receiving the request to register the pending network device with the entity, determine whether the pending network device is able to communicate, via a local area network (LAN) associated with the entity, with a registered network device that is already registered with the entity. The network management system may, in response to at least determining that the pending network device is able to communicate via the LAN with the registered network device, register the pending network device with the entity.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: June 29, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mathieu Mercier, Robert Gagnon, Guy Letourneau, Stephane Laroche
  • Patent number: 11038988
    Abstract: A computing system may include a plurality of client devices configured to remotely access Web applications via managed browsers, and at least one server. The at least one server may be configured to receive data from the managed browsers, with the data being indicative of user experience with the Web applications. The at least one server may further determine a problem with a given Web application based upon the received data from the managed browsers, and cause the managed browser of at least one of the client devices to display a graphical overlay over the given Web application including content related to the determined problem.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: June 15, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Christopher M. Fleck
  • Patent number: 11038704
    Abstract: Embodiments of the disclosure provided herein can be used to improve the control, selection and transmission of data to a remote video conferencing environment, by use of a plurality of wired or wirelessly connected electronic devices. In one example, the transmission of data from a local environment can be improved by switching the source of visual inputs (e.g., cameras or display of an electronic device, such as laptop) and/or audio inputs (e.g., microphones) to the one or more appropriate visual and audio sources available within the local environment. The most appropriate visual and audio sources can be the sources that provide the participants in the remote environment the most relevant data giving the remote users the best understanding of the current activities in the local environment.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: June 15, 2021
    Assignee: LOGITECH EUROPE S.A.
    Inventors: Andreas Franz William Atkins, Joseph Yao-Hua Chu, Henry Levak, Kevin Mclintock
  • Patent number: 11032361
    Abstract: Systems and methods for monitoring utilization rates of a plurality of network-connected databases; receiving a first data read request from a first user device for a data element stored in the plurality of network-connected databases; selecting a first target database among the plurality of network-connected databases based on the utilization rates and a load sharing ratios; generating a first data query for a copy of the data element stored in the first target database; and forwarding the copy of the data element from the first target database to the first user device in response to the first data read request.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: June 8, 2021
    Assignee: COUPANG CORP.
    Inventors: Zhan Chen, Seong Hyun Jeong, Hyeong Gun Lee
  • Patent number: 11032239
    Abstract: Aspects of the subject disclosure may include, for example, receiving, from a first network, a first request for a first global internet protocol (IP) address that is to be allocated to a first device that is provisioned on the first network, the first device being provisioned on the first network prior to allocation of the first global IP address, the first device being provisioned on the first network via use of a first subscriber identity that is associated with the first device and that is recognized by the first network, the first request including the first subscriber identity; generating, responsive to the first request, the first global IP address, the first global IP address enabling communication with the first device when the first device is subsequently registered on a second network, the first subscriber identity being stored in a database as corresponding to the first global IP address that is generated; and sending, to the first network, the first global IP address that had been generated.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: June 8, 2021
    Assignees: AT&T Intellectual Propety I, L.P., AT&T Mobility II LLC
    Inventors: Arturo Maria, Jeffrey Joseph Farah
  • Patent number: 11032236
    Abstract: Technologies for mobile content delivery include an edge computing device, a mobile terminal, and a content delivery network server. The edge computing device has a network location between the mobile terminal and a core network, and the content delivery network server is accessed through the core network. The edge computing device receives a content request from the mobile terminal and modifies the content request to identify the network location of a zone-specific proxy of the edge computing device. The edge computing device forwards the content response to the content delivery network server. The content delivery network server may send a content response to the zone-specific proxy or the mobile terminal. The content response identifies an address of a network content resource. The network content resource is located at a surrogate content delivery network server of the edge computing device. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 31, 2018
    Date of Patent: June 8, 2021
    Assignee: Intel Corporation
    Inventor: Yifan Yu
  • Patent number: 11018927
    Abstract: Various embodiments are generally directed to techniques for dynamic network resiliency, such as by monitoring and controlling the configuration of one or more network components to ensure proper endpoint alignment, for instance. Some embodiments are particularly directed to a tool (e.g., resiliency agent) that can automatically recognize symptoms of issues with a network component, such as autoscaling, latency, traffic spikes, resource utilization spikes, etcetera, and respond appropriately to ensure continued and optimized operation of the network component. In many embodiments, the tool may dynamically reroute endpoint traffic, perform traffic balancing, and/or drive autoscaling to optimize operation of the network component in response to recognizing symptoms.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: May 25, 2021
    Assignee: Capital One Services, LLC
    Inventors: Lindsay Helbing, Bryan Pinos, Eric Barnum
  • Patent number: 11019176
    Abstract: An information processing apparatus communicably connected with an intermediary device capable of communicating with at least one device, the information processing apparatus including: circuitry configured to receive, from a terminal operated by a user, identification information that the terminal has acquired from the extraneous source; and transmit a request for execution of a process associated with the acquired identification information to the intermediary device, the request for execution causing the intermediary device to execute the process according to the request for execution to control the device.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: May 25, 2021
    Assignee: Ricoh Company, Ltd.
    Inventor: Mitsuo Ando
  • Patent number: 11019379
    Abstract: One or more computing devices, systems, and/or methods for selecting content for transmission to devices are provided. First activity performed using a content interface on a device may be detected. First activity information associated with the first activity may be stored in an activity profile associated with the device. An activity database may be analyzed based upon the activity profile to identify one or more activity identifiers of the activity database. The activity database may comprise a plurality of activity identifiers and/or funnel stage tags associated with the plurality of activity identifiers. A request for content, associated with an entity, may be received from the device. A funnel stage score may be determined based upon one or more funnel stage tags associated with the entity and/or the one or more activity identifiers. A content item, associated with the entity, may be selected based upon the funnel stage score.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: May 25, 2021
    Assignee: Verizon Media Inc.
    Inventors: Shaunak Mishra, Richard Hin-Fai Tang, Yichao Zhou, Vishal Ramesh Raithatha, Lakshmi Narayan Bhamidipati, Mahmoudreza Abasi, Srinath Ravindran
  • Patent number: 11012511
    Abstract: A request for data from a distributed table is received at a network interface controller system. The request for data from the distributed table is identified as a request to be processed by the network interface controller system instead of a processor of a host computer system. The requested data is requested and received from a memory of the computing host computer system via a computer interface of the network interface controller system. The received requested data is caused to be cached in a cache of the network interface controller system.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: May 18, 2021
    Assignee: Facebook, Inc.
    Inventor: Srinivas Sridharan
  • Patent number: 11005966
    Abstract: A system, method, and computer program product for web communication based content servicing and delivery. In use, a first communication session is established with a user using a first embedded communication data channel. Next, during the first communication session, a second communication session is established using a second embedded communication data channel. Further, a plurality of profiles is exchanged using the second embedded communication data channel, wherein the plurality of profiles is associated with the user and with a content provider. Additionally, while simultaneously maintaining the first communication session and the second communication session, content is exchanged based on the plurality of profiles using the second embedded communication data channel.
    Type: Grant
    Filed: November 9, 2019
    Date of Patent: May 11, 2021
    Inventors: Carl Ford, Claude Hayn, Alan B Johnston
  • Patent number: 10999190
    Abstract: A system and method is provided for timely and uniform real-time data packet transmission by a computing device. The system can include a shared packet memory buffer for storing data packets generated by a user application and a shared schedule memory buffer for storing packet identifiers and corresponding time slots for the data packets. Moreover, a kernel module is provided that operates in the kernel mode of the operating system directly above the network interface controller and can continuously poll the shared scheduled memory to access packet identifiers at corresponding time slots. Based on the packet identifiers in each time slot, the kernel module can pull the data packet having the packet identifier directly from the ring buffer and send each packet to the network interface controller for transmission as part of a media stream over a network to a media consuming device.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: May 4, 2021
    Assignee: GRASS VALLEY CANADA
    Inventor: Frederick St-Laurent
  • Patent number: 10999169
    Abstract: This disclosure describes techniques for configuring and managing scalable global private networks associated with a service provider. Different input mechanisms, such as an API, a UI, or a CLI may be utilized to configure, and manage a global private network that spans across the cloud in different geographic locations and connects to different stand-alone networks. The user may proactively use the input mechanisms to configure and query different network resources to reactively configure settings for reacting to one or more events. The input mechanisms may also be utilized to define the network resources to be modeled within the global private network as well as connections within the global network. A user may configure events/metrics to be monitored, tasks/workflows to be performed, and the like. In some configurations, a network management service (NMS) may perform health monitoring and reachability monitoring to identify possible issues in the global network.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Baihu Qian, Bashuman Deb, Omer Hashmi, Thomas Nguyen Spendley, Nikhil Reddy Cheruku, Alok Mishra, Alexander Justin Penney