Patents Examined by Blake J Rubin
-
Patent number: 11863348Abstract: A method includes receiving, at a home controller of a home domain and from a first device in the home domain, a first message concerning a user device that is anchored to the home domain and that has roamed from the home domain to a visitor domain. The method also includes, in response to determining that the first device is a router, opening a tunnel between the home controller and a visitor controller of the visitor domain and communicating the first message to the user device through the tunnel. The method further includes receiving, at the home controller and from a second device in the home domain, a second message concerning the user device and in response to determining that the second device is not a router, communicating, to the second device, a proxy response to the second message.Type: GrantFiled: July 6, 2021Date of Patent: January 2, 2024Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Amine Choukir, Domenico Ficara, Eric M. Levy-Abegnoli, Bhavik Fajalia, Gokul Bhoothanathan Kailasanatha Subramania
-
Patent number: 11848996Abstract: Systems and methods for building a device graph for cooperative device identification are disclosed. Various information is received at a computing system over a communications network, include information defining a relationship between (i) a unique identifier associated with a first device of a user and (ii) a unique identifier associated with the user, and information defining a relationship between (i) a unique identifier associated with a second device of the user and (ii) the unique identifier associated with the user. The unique identifiers associated with the devices are each mapped to the platform-wide identifier based at least in part on the unique user identifier. A device graph comprising a plurality of device nodes is constructed, with related device nodes connected by one or more edges. Nodes representing the devices are linked based on a relationship identified between them using the platform-wide identifier.Type: GrantFiled: June 15, 2022Date of Patent: December 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Stephen Williams, Scott Menzer
-
Patent number: 11838390Abstract: A method and system for processing media content by at least one processor is provided. The method includes: obtaining a list of function repositories, each function repository storing one or more functions for processing the media content, obtaining a descriptor identifying a location of each of the function repositories identified in the list of function repositories, selecting a function repository, from among the function repositories, according to a criterion, and processing the media content using a function included in the selected function repository.Type: GrantFiled: May 3, 2022Date of Patent: December 5, 2023Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11838148Abstract: A method associated with a split-configuration virtual private network (VPN), the method including receiving, by a VPN server from a user device prior to establishment of a VPN connection between the VPN server and the user device, an initiation request to establish the VPN connection, the initiation request including remote content information indicating remote content that is to be requested by the user device after the VPN connection is established, the remote content being unavailable in a geographic location of the user device; and configuring, by the VPN server based at least in part on the remote content information, domain name services (DNS) settings associated with the VPN connection to associate the VPN connection with a remote DNS server that is capable of enabling the VPN server to obtain the remote content after establishment of the VPN connection is disclosed. Various other aspects are contemplated.Type: GrantFiled: October 3, 2022Date of Patent: December 5, 2023Assignee: Oversec, UABInventor: Kazimieras Celiesius
-
Patent number: 11824897Abstract: An indication that a change associated with adjusting capacity to provide security services to network traffic in a network environment is received. In response to receiving the indication, a set of instructions for configuring at least one of: a network device and a security appliance is determined. As a result of applying the instructions, at least one of: an amount of network traffic provided by the network device to the security appliance will increase, or at least a portion of network traffic that would otherwise be provided by the network device to the security appliance will instead be provided to another security appliance. The set of instructions is transmitted.Type: GrantFiled: December 22, 2021Date of Patent: November 21, 2023Assignee: Palo Alto Networks, Inc.Inventors: Philip Kwan, Sudeep Padiyar
-
Patent number: 11818035Abstract: 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: GrantFiled: December 28, 2022Date of Patent: November 14, 2023Assignee: OpenVPN, Inc.Inventors: Francis Dinha, James Yonan
-
Patent number: 11818225Abstract: Example techniques relate to discovery and control of a remote controllable system.Type: GrantFiled: February 9, 2023Date of Patent: November 14, 2023Assignee: Sonos, Inc.Inventors: Jonathan Lang, Deborah DuBois
-
Patent number: 11811543Abstract: 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: GrantFiled: November 7, 2022Date of Patent: November 7, 2023Assignee: Nextiva, Inc.Inventors: Tomas Gorny, Jean-Baptiste Martinoli, Tracy Conrad, Lukas Gorny
-
Patent number: 11784899Abstract: Methods and apparatus to credit streaming activity using domain level bandwidth information are disclosed. An example apparatus includes a packet collector to collect data packets via a network interface, and a traffic analyzer to determine domain data of the data packets and associate bandwidth usage values with the domain data to define bandwidth usage data by domain. The apparatus also includes a bandwidth usage data storage to store the associated bandwidth usage data by domain.Type: GrantFiled: May 6, 2022Date of Patent: October 10, 2023Assignee: The Nielsen Company (US), LLCInventors: Damien Pilkington-Lewis, Joseph Kerkes, John Turbessi
-
Patent number: 11777760Abstract: Systems and methods for estimating the kind of traffic a VPN is carrying and determining which WAN connection to use for VPN network traffic to reduce usage costs while maintaining responsiveness in a VPN router or gateway. A VPN classifier examines VPN packets and estimates the type of traffic they are carrying and selects a policy for upstream or downstream traffic to determine which tunnel or tunnels to send network traffic. Further, policies may be applied to VPN packets as a function of usage knob.Type: GrantFiled: March 30, 2021Date of Patent: October 3, 2023Assignee: Hughes Network Systems, LLCInventor: Douglas Merrill Dillon
-
Patent number: 11765053Abstract: An IoT electronic device executes services distributed by an IoT service orchestration device. A Lightweight Machine-to-Machine (LwM2M) request message is received. The LwM2M request message contains a LwM2M object identifying hardware resources of the IoT electronic device for which characteristics are requested. A LwM2M command is executed that accesses a LwM2M interface identified based on content of the LwM2M object to determine the characteristics of the hardware resources of the IoT electronic device which are identified by the LwM2M object. A response message contains information identifying the characteristics of the hardware resources of the IoT electronic device. The response message is communicated toward the IoT service orchestrator device. A service image is received for execution which is adapted by the IoT service orchestrator device, responsive to the information in the response message identifying the characteristics of the hardware resources of the IoT electronic device.Type: GrantFiled: November 4, 2019Date of Patent: September 19, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Jaime Jiménez, Hiroshi Doyu, Roberto Morabito
-
Patent number: 11750410Abstract: The present invention relates generally to the field of virtual private networks. More specifically, the present invention relates to a broadcast system for a virtual private network that broadcasts via a mesh network. Further, the system makes use of a broadcast source server which allocates data from data packets to specific nodes within a location-based regiment database. The database then uses an AI optimization system which further minimizes latency versus standard IP UDP broadcast systems.Type: GrantFiled: May 27, 2022Date of Patent: September 5, 2023Inventor: Mike Hamilton
-
Patent number: 11750444Abstract: Embodiments described herein are directed to implementing compliance settings by a computing device for bringing the computing device into compliance with a configuration scenario. For instance, a computing device may receive, from a server, configuration information describing compliance settings for implementing by the computing device to bring the computing device into compliance with a configuration scenario. Moreover, the computing device may identify a state machine indicated by the configuration information that describes a configuration process for implementing the compliance settings and execute the state machine to configure the computing device with the compliance settings.Type: GrantFiled: July 23, 2021Date of Patent: September 5, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Peter J. Kaufman, Richard I. June, Moiz Z. Rassiwala, Daniel S. Dudugjian, Shayak Lahiri, Sean A. Bowles, Yuhang Zhu, Adeep Singh Cheema, Rama Krishna Samudrala, Jitendrakumar G. Koshti, Gaurav Raghu Dhawan
-
Patent number: 11743217Abstract: A user may use a client device to create a draft document by interacting with a server. The user provides an image in a message (e.g., a multimedia messaging service (MMS) message) from a different device. The server receives the image and modifies the draft (e.g., by updating a web page being displayed on the client device). This process allows the user to type text for a draft using a client device that includes a keyboard (e.g., a desktop or laptop computer) and to add an image to the draft using a second device that includes a camera (e.g., a mobile phone or tablet computer) without having to transfer the image from the second device to the first device.Type: GrantFiled: April 27, 2022Date of Patent: August 29, 2023Assignee: EBAY INC.Inventor: Vivian Gledhill
-
Patent number: 11743235Abstract: One example method of operation may include receiving a data request from a client device to retrieve data from one or more servers, identifying from the data request one or more of a domain name and an IP address associated with the one or more servers, determining whether the data will be routed through a VPN server or through a non-VPN route among the one or more servers based on a comparison of one or more of the domain name and the IP address with one or more lists stored in a VPN client application memory associated with the VPN server, and routing the data through the VPN server or outside the VPN server based on results of the comparison.Type: GrantFiled: April 21, 2021Date of Patent: August 29, 2023Assignee: CONNECTIFY, INC.Inventors: Brian Lutz, Kevin Cunningham, Alexander Gizis, Brian Prodoehl
-
Patent number: 11736551Abstract: The method, apparatus, and computer program product provided herein provide for distribution of customized content to displays in a network. A display may receive video content for display from a transceiver device. Channel configurations may be user-configured to include content from any number of sources. Channel content may be generated based on a channel configuration to incorporate identified content and the channel content may be provided to transceiver devices. Alert messages may be pushed to channels, and takeovers of transceiver devices to stream a particular channel may be performed.Type: GrantFiled: March 16, 2022Date of Patent: August 22, 2023Assignee: GROUPON, INC.Inventors: Christopher Powers, Mike Aparicio
-
Patent number: 11729057Abstract: Provided is an architecture drift detection system and method including: obtaining a first set of architecture design metrics associated with a first application; obtaining first set of data metrics associated with a first instance of the first application that is installed at a first server computing system; obtaining a second set of data metrics associated with a second instance of the first application that is installed at a second server computing system; determining, using the first set of data metrics and the second set of data metrics, that at least one of the first instance, the first server computing system, the second instance, or the second server computing system deviates from one or more architecture design metrics from the first set of architecture design metrics associated with the first application; and providing a deviation notification indicating a deviation from the one or more architecture design metrics.Type: GrantFiled: February 7, 2022Date of Patent: August 15, 2023Assignee: THE BANK OF NEW YORK MELLONInventors: Badri Mangalam, Sridhar Seetharaman, Lakshmi Thiruvengadathan
-
Patent number: 11726758Abstract: A method for efficiently scaling a container-based application that provides a plurality of services includes deploying the container-based application in a distributed computing system. The plurality of services may be deployed using at least one container. The method may additionally include monitoring a utilization level associated with the at least one container. In response to detecting a trigger condition that is based at least in part on the utilization level, the method may additionally include modifying how many containers are deployed for the plurality of services.Type: GrantFiled: February 7, 2019Date of Patent: August 15, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Ranganath Iyengar Gorur Krishna
-
Patent number: 11716396Abstract: In accordance with an embodiment, described herein is a system and method for providing unique identifiers for use with enterprise software application environments. A unique ID server (service) operates to provide calling applications with unique identifiers, for use by the applications in storing, accessing, or using data stored at a database or data warehouse. A database sequence provided by the database can be leveraged for issuing unique ID sequences for use by the applications. A calling application can reserve and/or request, via the unique ID service, sequences of unique IDs, ahead of time, either as a single sequence or bulk sequence. The unique ID can be subsequently used within the enterprise application environment for various purposes.Type: GrantFiled: January 31, 2022Date of Patent: August 1, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Balaji Krishnan, Junsheng Du, Prasenjit Gayen
-
Patent number: 11716307Abstract: Domain name system (DNS) configuration during virtual private network (VPN) connection includes, by a VPN entry server, receiving from a client device, via a VPN tunnel between the entry server and the client device, a first request for first content that identifies a first external source for the first content, receiving, from an operative DNS server configured for the tunnel, an Internet Protocol (IP) address of a first VPN system exit server, in response to determining that the first content is unavailable via the first system exit server, identifying a second DNS server, such that a second VPN system exit server for obtaining the first content is available using the second DNS server, obtaining, from the second system exit server, the first content, wherein the second system exit server obtained the first content from the first external source, and transmitting, to the client device, via the tunnel, the first content.Type: GrantFiled: April 20, 2022Date of Patent: August 1, 2023Assignee: Oversec, UABInventor: Lukas Baltrenas