Patents Examined by Blake J Rubin
  • Patent number: 11595472
    Abstract: A network device includes a network interface, a host interface and processing circuitry. The network interface is configured to connect to a communication network. The host interface is configured to connect to a host including a host processor running a client process. The processing circuitry is configured to receive packets originating from a peer process, to identify, in at least some of the received packets, application level information that is exchanged between the client process and the peer process, and to initiate reporting of one or more of the received packets to the client process, based on the application level information.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: February 28, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Or Gerlitz, Noam Bloch, Gal Yefet
  • Patent number: 11588726
    Abstract: Disclosed herein are systems and methods for creating an ultra-lightweight multi-tenant network virtualization model by augmenting an OSI layer 4 tuple (protocol, source IP address, destination IP address, source port, destination port) with additional private gateway-specific source and destination augmented addresses. A unique OpenVPN Augmented Address (OAA) may be created and assigned to each device on a network such as a mesh-linked system. This OAA may form part of a packet shim created with routing path information for both the source and the destination resources. Once created, the shim may be inserted into a packet header for transmission. Once the initial packet is transmitted, each hop creates its own resources for managing transmission of subsequent packets in this session. The packet shim operates to establish a communications session on layer 4 (Transport) between the requestor and the target resource which is intermediate-device agnostic.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: February 21, 2023
    Assignee: OpenVPN, Inc
    Inventors: Francis Dinha, James Yonan
  • Patent number: 11582275
    Abstract: An online meeting system begins the process of connecting a user to an online meeting when the user enters a prejoin dialog for choosing meeting settings, rather than waiting until the user chooses to actually join the meeting after entering settings. Starting the meeting connection process at this time allows a shorter perceived connection time to the meeting and thus reduces user frustration with the meeting system.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: February 14, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nagaswapna Bhamidipati, Xin He, Milica Jovanovic, Artur Pawel Kania, Namendra Kumar, Rui Liang, Yue Li, Joel Harodi Marquez Catano, Abhilash Chandrasekharan Nair, Gaurav Pancholi, Jindrich Parus, Martin Petrla, Denis Postu, Rama Krishan Prasad Satya Prakash, Kensaku Sueda, Balvinder Kaur Thind, Hao Xu
  • Patent number: 11582196
    Abstract: A system for managing and controlling a mesh VPN includes a management computing platform, a control computing platform, teleworker computing subsystems, and an office computing subsystem. The management computing platform provides deployment and management services to an organization for operation of a mesh VPN in a WAN in accordance with a service profile. The mesh VPN includes a hub node and a plurality of end nodes. Each end node communicates with the VPN hub node and with other end nodes via peer-to-peer paths. The control computing platform is the hub node and provide a control service for operation of the mesh VPN based on the service profile. The teleworker and office computing subsystems are end nodes. Various methods for operation of the computing platforms and subsystems in the mesh VPN are also provided.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: February 14, 2023
    Assignee: DATTO, INC.
    Inventors: Zachary Kenneth Olson, Shashidhar Lakkavalli
  • Patent number: 11575596
    Abstract: Systems and methods include detecting whether a monitored network has a unique configuration; responsive to the unique configuration, determining an ingress point for flow samples; and utilizing the determined ingress point for the flow samples to generate a traffic report for the monitored network. The unique configuration is an inter-Autonomous System (AS) option-C Virtual Private Network (VPN) network where control and data planes are asymmetric. The approach provides traffic projection based on the flow samples with the asymmetric flows.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: February 7, 2023
    Assignee: Ciena Corporation
    Inventors: Vaibhav Lohani, Roopesh Palasdeokar
  • Patent number: 11563634
    Abstract: Systems and methods are disclosed herein that relate to partially reconfiguring a Field Programmable Gate Array (FPGA) of a wireless communication device to provide time-slicing of modem and application functionality. In this manner, a low-cost, small size, and low power consumption implementation of the FPGA and thus the wireless communication device is provided.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: January 24, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Gang Zou
  • Patent number: 11558329
    Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for context development. For instance, a first method may include obtaining first micro-application actor information associated with a first micro-application actor. The first micro-application actor information may include information for workflow rules, and the workflow rules may include data set rules, extract, transform, load (ETL) rules, and functional expressions. The first method may further include obtaining data from data sources based on the data set rules; applying the ETL rules to the obtained data to generate processed data; applying the functional expressions to the processed data to obtain an output; and performing at least one processing action based on the output. A second method may include generating a system component corresponding to a blueprint based on a user request; associating the system component with a domain of a user account; and performing processes associated the system component.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: January 17, 2023
    Assignee: Capital One Services, LLC
    Inventors: Patrick Moore, Colleen Frank, Venkata Mandali, Bradley Criqui
  • Patent number: 11558326
    Abstract: A method of managing electronic media content items starts with a server system receiving a first electronic communication from a first client device in communication with the server system over a network. The server system then generates a first media content item based on the first electronic communication and causes the first media content item to be displayed on a display screen of a second client device. The server system receives a request from the second client device to store the first media content item and stores the first media content item in a storage that is associated with the first user and the second user. The server system then generates a notification to be displayed on a display screen of the first client device that indicates the first media content item is stored in the storage. Other embodiments are disclosed herein.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: January 17, 2023
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Michael Brian Murray, Jeremy Voss
  • Patent number: 11556448
    Abstract: A method in a virtual private network (VPN) service environment, the method including measuring, during a given interval of time, respective durations of time associated with performing a plurality of processes for configuring VPN connections; calculating average respective durations of time based at least in part on the measured respective durations of time; configuring a progress indicator to indicate a total duration of time associated with configuring a VPN connection for a user device, the total duration of time being substantially equal to a sum of the average respective durations of time; and transmitting, to the user device, information associated with the progress indicator to enable display of the progress indicator on a screen associated with the user device. Various other aspects are contemplated.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: January 17, 2023
    Assignee: NETFLOW, UAB
    Inventors: Eligijus Birgiolas, Karolis Kaciulis
  • Patent number: 11553035
    Abstract: Methods for loading a module on a plurality of device types without modification includes initializing an application native to the client device, the application including a web browser; determining a module to be loaded on the application, the module written in a web-based format and having a set of dependencies indicated within a code thereof; and loading the determined module on the web browser for recognition by the application native to the client device. The loading the determined module on the web browser includes loading the set of dependencies of the module.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: January 10, 2023
    Assignee: HYLAND SWITZERLAND SÀRL
    Inventors: Cynthia Diane Anschutz, Shane Evan Blazek, David Mark Elton, Kristopher John Andrew Haney
  • Patent number: 11528243
    Abstract: Methods, systems, and media for generating a notification in connection with a video content item are provided. In some embodiments, the method comprises: causing a video content item and a message interface to be presented on a plurality of user devices, wherein the video content item is created by a content creator; receiving, from at least a portion of the plurality of user devices, a plurality of messages via the message interface; identifying at least one topic included in a portion of the plurality of messages within a given period of time; causing a notification that indicates the at least one topic to be superimposed on the presentation of the video content item on the plurality of user devices; determining that the at least one topic is no longer included in more than a predetermined number of the plurality of messages; and causing presentation of the notification to be inhibited on the plurality of user devices.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: December 13, 2022
    Assignee: Google LLC
    Inventors: David Patierno, Jokubas Zukerman, Christopher Cooke, Tomer Margolin
  • Patent number: 11522944
    Abstract: Systems and methods of the present disclosure are directed to providing an electronic document storage (EDS) system enabling companies or customers to upload electronic documents to be distributed online. These electronic documents may be made available to one or more specified customers, recipients of the documents, by authenticating login credentials provided by the customers. Metadata used to identify the recipients may be extracted from the electronic files or comprise separate electronic files. The EDS system may ensure that companies cannot access documents uploaded by other companies or customers for other companies, and that customers access only documents that the customers are authorized to access. To provide additional security, the EDS system may accept encrypted electronic documents and decrypt the electronic documents to allow customer access.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: December 6, 2022
    Inventor: Gary G. Stringham
  • Patent number: 11509751
    Abstract: An information handling system may include a plurality of communication destinations, a communication source, a single-source/multi-destination cable having a plurality of branches, each branch communicatively coupling the communication source to a communication destination respective to such branch, and a logic device communicatively coupled to the communication source and the single-source/multi-destination cable and configured to communicate to each of the plurality of branches both analog source identifying information and digital source identifying information regarding the communication source.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: November 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Michael J. Stumpf, Jeffrey L. Kennedy
  • Patent number: 11496424
    Abstract: Systems and methods for sharing authentication information are provided. The systems and methods include generating, with a messaging application, a media item using a camera of a client device; identifying a target application that has been authorized by the messaging application to share authentication information with the messaging application; generating a share option associated with the media item for display in a graphical user interface of the messaging application; and in response to receiving a user selection of the share option, enabling the target application to access the media item.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: November 8, 2022
    Assignee: Snap Inc.
    Inventors: Charles Burson DePue, Patrick Mandia
  • Patent number: 11496337
    Abstract: A method for establishing a VPN with a client device is provided. In the method, an AP can receive an access request directed to an OpenRoaming (OR) Service Set Identifier (SSID) from the client device. The AP can send the access request to an OR connector. In response to the access request, the AP may receive an access response from the OR connector. The access response can include an attribute indicating an address to connect to a company Virtual Private Network (VPN) headend. The AP may then use the attribute to establish the VPN connection with the company VPN headend.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: November 8, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Vincent Cuissard, Domenico Ficara, Amine Choukir, Roberto Muccifora
  • Patent number: 11496331
    Abstract: A system and method are disclosed for generating a chat space for two or more communication devices using a computer coupled with a database and comprising a processor and memory. The computer generates a chat space and transmits requests to join the chat space to the two or more communication devices. The computer stores in memory identification information for each of the two or more communication devices and one or more public chat messages transmitted between the two or more communication devices. The computer monitors for one or more requests, transmitted from one of the two or more communication devices to the computer, to generate a private thread. In response to one or more requests, the computer generates a private thread, and stores in the computer memory one or more private thread messages transmitted between two or more communication devices in the private thread.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: November 8, 2022
    Assignee: Nextiva, Inc.
    Inventors: Tomas Gorny, Jean-Baptiste Martinoli, Tracy Conrad, Lukas Gorny
  • Patent number: 11489808
    Abstract: A method for providing a split-configuration virtual private network (VPN), the method including receiving, at a VPN server, an initiation request from a user device to establish a VPN connection with the VPN server, the initiation request including remote content information associated with remote content; and transmitting at least a portion of the remote content information to a remote domain name services (DNS) server to receive an access internet protocol (IP) address associated with a first exchange point that is capable of obtaining the remote content. Various other aspects are contemplated.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: November 1, 2022
    Assignee: OVERSEC, UAB
    Inventor: Kazimieras Celiesius
  • Patent number: 11483404
    Abstract: A method and system include a computing device. The computing device includes a network interface, to communicate with an app server, to download a macramé app from the app server. The computing device further includes a processing unit to execute the macramé app to select a plurality of macramé tiles and place the plurality of macramé tiles against each other to form a macramé project.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: October 25, 2022
    Assignee: Carter Global, LLC
    Inventor: John William Carter
  • Patent number: 11474864
    Abstract: An example computing system is disclosed that may send a first notification to a first client device, the first notification indicating a first task to be performed by a first user with respect to a resource accessible to the computing system. The computing system may determine a second task of a second user with respect to the resource, and may further determine that the second user has completed the second task. Based at least in part on the second user having completed the second task, the computing system may determine a parameter indicating an urgency level of the first task, and may cause an indication of the urgency level to be presented on the first client device.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: October 18, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Zongpeng Qiao, Xiaolu Chu, Yuran Ou, Tie Liu
  • Patent number: 11470168
    Abstract: An interworking service entity receives server registration requests including indications of service layer protocols used by each server, maintains a repository of server information, and uses the repository for interworking requests of devices to servers of different protocols based on a server type provided in discovery requests. Other matching information may include, for example, server security protocol, supported services, service territory, availability, capacity, or loading, as device information or preferences, such as supported service, supported interface type, or a supported device type.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: October 11, 2022
    Assignee: Convida Wireless, LLC
    Inventors: Quang Ly, Chonggang Wang, Xu Li, Mahmoud Watfa, Dale N. Seed, Rafael A. Cepeda, Owen Griffin