Patents Examined by Blake J Rubin
  • Patent number: 11470160
    Abstract: Disclosed are examples relating to managing remote support sessions using devices in communication through a network. In some examples, a request is obtained that includes a selection of an endpoint device for remote support. A sample associated with a remoting capability is obtained from the endpoint device. A remote support server can be selected from among multiple remote support servers based on the sample. Examples of causing the endpoint device to communicate with the remote support server are also disclosed.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: October 11, 2022
    Assignee: VMware, Inc.
    Inventors: Kevin Murray, Nicholas Boncek, Raghu Mummadi, Perron Jones, Brian Mgbeokwere, Gustavo Trelles
  • Patent number: 11469942
    Abstract: A system includes an orchestrator for a software-defined network and configured to receive a request for operation of the software-defined network, a software-defined network controller in communication with the orchestrator through a northbound application programming interface, at least one network element in communication with the software defined network controller though a southbound application programming interface, and a mutable network element configured to receive the request and instantiate a virtual function within the mutable network element to test the at least one network element in accordance with the request.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: October 11, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Dylan Reid, Joseph Soryal
  • Patent number: 11444911
    Abstract: Domain name system (DNS) configuration during virtual private network (VPN) connection includes establishing a VPN tunnel between a client device and a VPN system entry server, which includes configuring a first DNS server as an operative DNS server for the VPN tunnel, and obtaining first content by transmitting to the VPN entry server, a first request that identifies a first external source for the first content, receiving from the VPN entry server a DNS configuration message indicating a second DNS server, configuring the second DNS server as the operative DNS server, and receiving from the VPN entry server, via the VPN tunnel, the first content, wherein the VPN entry server obtained the first content from the first VPN system exit server identified by the VPN entry server using the second DNS server, and the first VPN system exit server obtained the first content from the first external source.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: September 13, 2022
    Assignee: Oversec, UAB
    Inventor: Lukas Baltrenas
  • Patent number: 11438447
    Abstract: A method performed by a first node (111) is described herein. The first node (111) operates in a communications network (10). The first node (111) sends (204) a query to a second node (112) operating in the communications network (10). The query requests information on a location of a communication device (130) operating in the communications network (10). The communication device (130) is identified by the first node (111) as a constrained communication device (130) lacking a capability to query the second node (112). The first node (111) obtains (205) the information from the second node (112), in response to the sent query, and initiates updating (207) an object in the communication device (130) based on the obtained information. A method performed by the communication device (130) is also described, whereby the device sends (301), to the first node (111), an indication that it is constrained, and obtains (304) the update.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: September 6, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Jaime Jiménez
  • Patent number: 11432132
    Abstract: In aspects of dropping extraneous discovery messages, a device application can initiate a discovery message in a device, such as a multicast message initiated for network discovery or discovery of network services. The device implements a status module that can interpose the routing of the discovery message in the device, and determine whether a response to a previous discovery message was received. The status module can also determine a device state of the device, where the device state can indicate whether a discovery message response is necessary. The status module is implemented to drop the discovery message if the response to the previous discovery message was not received and based on the device state indicating that a discovery message response is extraneous.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: August 30, 2022
    Assignee: Motorola Mobility LLC
    Inventors: Ranjeet Gupta, Mary Khun Hor-Lao, Binesh Balasingh
  • Patent number: 11431817
    Abstract: An electronic device, non-transitory computer readable medium and a method for management of network based media processing functions is provided. The method includes receiving a list of functions included in a functions repository; building a workflow using functions within the list of functions; determining an output of a first function and an input of a second function that are not compatible; inserting compatibility functions between the first function and the second function; creating a function group with the first function, the compatibility functions, and the second function; replacing each instance where the first function immediately precedes the second function with the function group.
    Type: Grant
    Filed: November 28, 2019
    Date of Patent: August 30, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Prakash Kolan, Imed Bouazizi
  • Patent number: 11418416
    Abstract: A method including determining, by a VPN server, aggregate amounts of VPN data communicated with a host device during sample durations of time within a reference period; determining, by the VPN server, difference amounts indicating differences in the aggregate amounts of VPN data communicated with the host device during successive sample durations of time; determining, by the VPN server, average aggregate amounts of VPN data communicated with the host device based on averaging the difference amounts; determining, by the VPN server, a largest average aggregate amount, from among the average aggregate amounts, as an average threshold level; and selectively adjusting, by the VPN server, an amount of VPN data communicated with the host device based at least in part on a result of comparing the average threshold level with an observed average aggregate amount of VPN data communicated with the host device. Various other aspects are contemplated.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: August 16, 2022
    Assignee: UAB 360 IT
    Inventor: Adrianus Warmenhoven
  • Patent number: 11411825
    Abstract: Autoscaling comprises: accessing operational data associated with a pool of servers; determining an expected load associated with a service provided by the pool of servers based at least in part on the operational data; determining an estimated capacity associated with the service provided by the pool of servers; determining that an autoscale operation is to be performed based at least in part on the expected load and the estimated capacity, wherein the autoscale operation automatically scales out one or more additional servers or automatically scales in one or more servers in the pool of servers; and performing the autoscale operation.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: August 9, 2022
    Assignee: VMWARE, INC.
    Inventors: Gaurav Rastogi, Raju Kumar
  • Patent number: 11394788
    Abstract: 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: Grant
    Filed: May 4, 2021
    Date of Patent: July 19, 2022
    Assignee: Xandr Inc.
    Inventors: Stephen Williams, Scott Menzer
  • Patent number: 11385605
    Abstract: A controller for operating building equipment of a building including processors and non-transitory computer-readable media storing instructions that, when executed by the processors, cause the processors to perform operations including obtaining a first setpoint trajectory from a cloud computation system. The first setpoint trajectory includes setpoints for the building equipment or for a space of the building. The setpoints correspond to time steps of an optimization period. The operations include determining whether a connection between the controller and the cloud computation system is active or inactive at a time step of the optimization period and determining an active setpoint for the time step of the optimization period using either the first or second setpoint trajectory based on whether the connection between the controller and the cloud computation system is active or inactive at the time step. The operations include operating the building equipment based on the active setpoint.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: July 12, 2022
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Michael J. Wenzel, Robert D. Turney, Jiaqi Li, Matthew J. Ellis, Mohammad N. Elbsat
  • Patent number: 11381477
    Abstract: Systems and methods are provided for a computer-implemented method of implementing an on-demand computing network environment. A network specification is received from a user. Resources from one or more resource providers are provisioned. The on-demand computing network is configured, where configuring comprises assigning a first provisioned resource as an interior device and assigning one or more second provisioned resources as rim devices.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: July 5, 2022
    Assignee: Cyber IP Holdings, LLC
    Inventors: Christopher Edward Delaney, Carl Bailey Jacobs, Chava Louis Jurado, Christopher Edward Jackson
  • Patent number: 11368334
    Abstract: A method for providing a split-configuration virtual private network (VPN), the method including receiving, during a VPN connection, a local content request requesting local content; transmitting, to a local exchange point that is capable of obtaining the local content, at least a portion of the local content request to enable the local exchange point to provide the local content; receiving, during the VPN connection, a remote content request requesting remote content; and transmitting, to a remote exchange point that is capable of obtaining the remote content, at least a portion of the remote content request to enable the remote exchange point to provide the remote content. Various other aspects are contemplated.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: June 21, 2022
    Assignee: Oversee, UAB
    Inventor: Kazimieras Celiesius
  • Patent number: 11368335
    Abstract: A method in a virtual private network (VPN), the method including configuring a VPN server to receive, during a VPN connection, a local content request requesting local content; configuring the VPN server to transmit, to a local exchange point that is capable of obtaining the local content, at least a portion of the local content request to enable the local exchange point to provide the local content; configuring the VPN server to receive, during the VPN connection, a remote content request requesting remote content; and configuring the VPN server to transmit, to a remote exchange point that is capable of obtaining the remote content, at least a portion of the remote content request to enable the remote exchange point to provide the remote content. Various other aspects are contemplated.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: June 21, 2022
    Assignee: Oversec, UAB
    Inventor: Kazimieras Celiesius
  • Patent number: 11363001
    Abstract: A method for rotating internet protocol (IP) addresses in a virtual private network (VPN), the method comprising receiving, at a first VPN server, a first data request and a second data request during an established VPN connection between a user device and a second VPN server; retrieving, during the established VPN connection, first data associated with the first data request using a first exit IP address; and retrieving, during the established VPN connection, second data associated with the second data request using a second exit IP address, different from the first exit IP address. Various other aspects are contemplated.
    Type: Grant
    Filed: July 4, 2021
    Date of Patent: June 14, 2022
    Assignee: Oversec, UAB
    Inventors: Tomas Kolaitis, Vytautas Neubauer
  • Patent number: 11363101
    Abstract: A streaming server can receive a request from a client device to access data about a wellbore environment in a database server. The database server can be communicatively coupled to a server, which can be communicatively coupled to the streaming server. The streaming server can communicate data in a standardized format with the server using a request and response protocol. The streaming server can communicate the wellbore environment data from the database server in a streaming format with the client device.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: June 14, 2022
    Assignee: Landmark Graphics Corporation
    Inventors: Donald Chinwe Asonye, Tarkan Karadayi, Trey Joseph Elliott, Wilbert J. Chenevert
  • Patent number: 11356534
    Abstract: A method and system for processing media content in Moving Picture Experts Group (MPEG) Network Based Media Processing (NBMP) 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: Grant
    Filed: April 3, 2020
    Date of Patent: June 7, 2022
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11349934
    Abstract: A TCP intermediate device receives a first SYN packet from a TCP client to establish a TCP connection between the TCP client and a TCP origin server. Prior to the TCP connection being fully established, the TCP intermediate device transmits a second SYN packet to the TCP origin server. The TCP intermediate device transmits a first SYN-ACK packet to the TCP client. The TCP intermediate device receives a first ACK packet from the TCP client. The TCP intermediate device receives a second SYN-ACK packet from the TCP origin server. The TCP intermediate device transmits a second ACK packet to the TCP origin server as part of establishing the third TCP connection.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: May 31, 2022
    Assignee: CLOUDFLARE, INC.
    Inventor: Christopher Philip Branch
  • Patent number: 11349791
    Abstract: 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: Grant
    Filed: February 21, 2020
    Date of Patent: May 31, 2022
    Assignee: eBay Inc.
    Inventor: Vivian Gledhill
  • Patent number: 11349959
    Abstract: Delayed node upgrade in distributed systems is described herein. A method as described herein can include halting first client disconnections associated with a reboot operation of a file system update at a first computing node of a computing cluster in response to the first computing node being added to a delay list; causing, in further response to the first computing node being added to the delay list, second client disconnections associated with the reboot operation of the file system update at a second computing node of a group of second computing nodes of the computing cluster that are distinct from the first computing node; clearing, in response to the file system update being completed at respective ones of the group of second computing nodes, the delay list; and restarting, in response to clearing the delay list, the first client disconnections at the first computing node.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: May 31, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Gene W. Lee, Mark Ranger, Douglas Kilpatrick
  • Patent number: 11336710
    Abstract: A scalable encoding architecture is able to support multiple encoder versions without requiring new versions of the architecture to be generated and supported for each encoder version. An encoding profile template can be generated that includes the available settings for an encoder. A versioned schema can be generated that defines the settings for a particular encoder version. The schema can be persisted such that when a new channel or media stream is to be generated, the schema can be loaded and its values validated in order to cause the encoder to encode the media content using the appropriate values. An interface presented to the user to generate the template or channel can be dynamically generated such that only the applicable and/or relevant settings for a particular encoder version are displayed.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: May 17, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Kyle Simukka