Computer-to-computer Session/connection Establishing Patents (Class 709/227)
  • Patent number: 11675758
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating early detection and warning for system bottlenecks in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method includes detecting waits during processing of a query within a processing pipeline, wherein the waits include one or more of application-specific waits and database-specific waits; diagnosing the waits to identify a wait that has turned into a bottleneck; classifying one or more types of issues causing the wait to turn into the bottleneck; generating an alert having associated information detailing the issues based on the one or more types and a location of the wait within the processing pipeline; and transmitting the alert to facilitate correction activities.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: June 13, 2023
    Assignee: Salesforce, Inc.
    Inventors: Pratheesh Ezhapilly Chennen, Vishwajit Kumar, Siddharth Samant
  • Patent number: 11677859
    Abstract: Techniques for federated service registries are provided. A first access server determines a first plurality of services available within a local network associated with the first access server, as well as a second plurality of services available at one or more remote networks. A request for a first service is received from a client device, where the first service is not included in the first plurality of services and is included in the second plurality of services. A tunnel is established from the client device to one or more remote networks.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: June 13, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Robert E. Barton, Jerome Henry, Vinay Saini, Vishal S. Desai
  • Patent number: 11675553
    Abstract: A controller is configured to: acquire access information indicating a transmission source of instruction data, a process to be executed by a printer including download printing of downloading a document from a storage on a network and printing the document, a print mode in the download printing including first and second modes, based on the access information, access, via a communication interface, a server that is the transmission source of the instruction data, and receive the instruction data transmitted from the server; and in response to determining that the instruction data includes an execution instruction of the download printing, determine the print mode based on characteristics of the document; and based on the determined print mode, download the document via the communication interface, from a particular storage instructed by the instruction data, thereby receiving the document, and perform printing based on the received document, thereby performing the download printing.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: June 13, 2023
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Tomoya Kaneko, Katsunori Enomoto
  • Patent number: 11677821
    Abstract: A computer network device (such as a switch or a router) that implement host tracking is described. During operation, the computer network device may receive a report message that is associated with a host, which indicates that the host wants to join a group in a network that receives an audio-video channel from a source. In response, the computer network device may add information associated with the host to a group data structure associated with one or more hosts in the group. Then, when the computer network device receives a leave message that is associated with the host, the computer network device may remove or deactivates the host from the group data structure. Moreover, when the group data structure is empty or has no active hosts, the computer network device may stop forwarding the audio-video channel from the source to the group without further delay.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: June 13, 2023
    Assignee: ARRIS Enterprises LLC
    Inventor: Mohammad Nasir Ahmed
  • Patent number: 11677718
    Abstract: Systems and methods for file sharing over secure connections.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: June 13, 2023
    Assignee: Parallels International GmbH
    Inventors: Alexey Petrukhin, Grigory Nikolaenko, Nikolay Dobrovolskiy, Serguei Beloussov
  • Patent number: 11675946
    Abstract: Programmable network switches configured to perform various functions including session management, data processing, routing, and pipeline processing functions. Exemplary programmable network switches include pipeline processing components to transport data packets to network nodes, and data processing components to perform management functions including instructing the pipeline processing component how to transport the data packets. Auxiliary processing components can also be included to perform pre and post processing. The pipeline processing and auxiliary processing components can include ASICs, FPGAs, and other processors in any combination within a single rack mountable unit.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: June 13, 2023
    Assignee: Sprint Spectrum LP
    Inventor: Brian Waters
  • Patent number: 11677835
    Abstract: Techniques for reducing network bandwidth for remote content display include storing, in a buffer, by a first client device of a plurality of client devices participating in a co-editing session, a plurality of cursor coordinates of a cursor displayed on a display of the first client device. The plurality of cursor coordinates are stored in the buffer during a throttle time period. Responsive to a determination that the throttle time period has elapsed, the first client device obtains from the buffer and transmits the plurality of cursor coordinates in a data packet. Receipt of the plurality of cursor coordinates enables a representation of the cursor to be displayed on displays of each of the plurality of client devices other than the first client device based at least in part on the plurality of cursor coordinates.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: June 13, 2023
    Assignee: Adobe Inc.
    Inventors: Rachit Mathur, Himanshu Kumar, Amit Aggarwal
  • Patent number: 11675746
    Abstract: Examples described herein include virtualized environments including a virtualized file server. Examples of secure domain join processes are described which may facilitate joining a virtualized file server or portions thereof to a domain. In some examples, the secure domain join process itself, and/or an associated file server virtual machine, may have insufficient credentials to write objects into an active directory. The active directory credentials need not be shared with the file server virtual machine. Rather, in some examples, the secure domain join process may provide a user system with a list of actions to be performed using active directory credentials.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: June 13, 2023
    Assignee: Nutanix, Inc.
    Inventors: Hemantha Kumar Thummala, Krishna Shibu Pillai, Manish Gupta, Shyamsunder Prayagchand Rathi
  • Patent number: 11675969
    Abstract: Approaches, techniques, and mechanisms are disclosed for automatically inserting supplemental items into documents. According to an embodiment, a first request is received, comprising document information that identifies a particular document. A target repeated structure type, to which a group of items in the particular document conform, is identified within the particular document. Based on the target repeated structure type, a template is generated. A new content item is generated by applying descriptive metadata that describes the new content item to the template. The new content item conforms to the target repeated structure type. The new content item is inserted in the particular document at an insertion point before or after a particular content item that conforms to the target repeated structure type.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: June 13, 2023
    Assignee: Sharethrough Inc.
    Inventors: Ryan Weald, Michael Jensen
  • Patent number: 11671427
    Abstract: A server system can include an internal computer network including at least one client server configured to establish a data transfer connection to an external computer network, and at least one proxy server system positioned between the internal computer network and the external computer network. The proxy server system can include a proxy server positioned between a first firewall and a second firewall, where the first firewall is positioned between the first proxy server and the internal computer network, and the second firewall is positioned between the proxy server and the external computer network. The server system can develop and maintain a proxy server system that includes a whitelist of sites deemed necessary and/or desirable for system operation. The whitelist can be updated as a user works with and uses the system. Such updates can take place continuously in real or near-real time or periodically as frequently as desired.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: June 6, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Ryan Benedict Saldanha, Vinay T. Kamath, Scott Alan Savino, Elliott Scott Middleton, Jr.
  • Patent number: 11671904
    Abstract: Techniques for establishing connections between user devices and headless devices attempting to connect to networks. A headless device may attempt to connect to an access point that requires interaction with a captive portal webpage for access to a network. However, the headless device my lack a display to present the captive portal webpage. The headless device may establish a connection with a user device using a PAN protocol. The headless device may then receive the captive portal webpage received from the access point, and relay the webpage to the user device using the PAN protocol. A user may use the user device to interact with the captive portal webpage, and the user device may then relay interaction data back to the headless device using the PAN protocol. The headless device may then provide that interaction data to the access point to be provided access to the network.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: June 6, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: QingYun Wei, Zhao Lou, Shao-Cheng Wang, Avinash Joshi, Xi Chen
  • Patent number: 11671421
    Abstract: A method for selectively providing, to a subset of authorized user accounts, wake-on-demand access to session servers during a period of scheduled unavailability includes receiving, by a service broker machine, from a client machine, at least one credential. The service broker machine requests, from a database, connection information associated with the at least one credential. The service broker machine receives, from the database, connection information. The service broker machine determines that the at least one virtual resource is unavailable. The service broker machine determines whether the received credential indicates that a user of the client machine is authorized to request reactivation of the unavailable at least one virtual resource. The service broker machine directs, reactivation of the unavailable at least one virtual resource. The service broker machine provides, to the client machine, the connection information.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: June 6, 2023
    Assignee: NETAPP, INC.
    Inventor: Charles F. Buck
  • Patent number: 11671347
    Abstract: The disclosure provides an approach for performance management. Embodiments include receiving, at a port of a router, a transport control protocol (TCP) or user datagram protocol (UDP) packet generated by a performance component of the router. Embodiments include identifying, by the router, a rule related to the TCP or UDP packet. Embodiments include forwarding, by the router, the packet to an interface of a kernel based on the rule. Embodiments include receiving, by the performance component, in response to the TCP or UDP packet, an additional packet from the interface of the kernel. Embodiments include determining, by the performance component, a performance metric based on the TCP or UDP packet and the additional packet.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: June 6, 2023
    Assignee: VMWARE, INC.
    Inventors: Jia Yu, Yong Wang, Xinhua Hong, Mochi Xue
  • Patent number: 11669755
    Abstract: The present disclosure relates to methods, systems, and non-transitory computer-readable media for determining a cognitive, action-selection bias of a user that influences how the user will select a sequence of digital actions for execution of a task. For example, the disclosed systems can identify, from a digital behavior log of a user, a set of digital action sequences that correspond to a set of sessions for a task previously executed by the user. The disclosed systems can utilize a machine learning model to analyze the set of sessions to generate session weights. The session weights can correspond to an action-selection bias that indicates an extent to which a future session for the task executed by the user is predicted to be influenced by the set of sessions. The disclosed systems can provide a visual indication of the action-selection bias of the user for display on a graphical user interface.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: June 6, 2023
    Assignee: Adobe Inc.
    Inventors: Atanu R Sinha, Tanay Asija, Sunny Dhamnani, Raja Kumar Dubey, Navita Goyal, Kaarthik Raja Meenakshi Viswanathan, Georgios Theocharous
  • Patent number: 11671353
    Abstract: An embodiment detects, by a packet detection module on a first worker node, a first synchronization message (SYN) issued from a client pod on the first worker node and directed to a first server pod on a second worker node and generates a first SYN record in a connection table stored on the first worker node. The embodiment detects, by the packet detection module, a second SYN issued from the client pod and directed to the first server pod and generates a server pod status record stored in memory on the first worker node indicative of the first server pod having an unhealthy status. The embodiment identifies an available server pod having a healthy status and generates a detour routing rule in a routing table on the first worker node indicative of a revised connection in which the identified available server pod replaces the first server pod.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: June 6, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gang Tang, Hongsen Liu, Jian Guo Liu, Hong Jun Tu
  • Patent number: 11671511
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed including means for identifying to identify a first request having a first source port number, from a device, determine whether a second request, having a second source port number, is within a threshold number of ports from the first source port number, group the first and the second requests as a first session when the second source port number is within the threshold number of ports from the first source port number, and means for classifying to generate session windows, the session windows including the threshold number of ports, wherein the session windows are applied to lowest and highest source port numbers associated with a current session.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: June 6, 2023
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Achilleas Papakostas, Susan Cimino
  • Patent number: 11671442
    Abstract: Methods, systems, and computer-readable media for automated packetless network reachability analysis are disclosed. An analysis is performed of network configuration data for a network comprising a host computer. Based at least in part on the analysis, one or more ports at the host computer that are reachable from another computer are determined. Based at least in part on the analysis, one or more routes to the one or more ports are determined. A report is generated that is descriptive of the one or more ports and the one or more routes.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: June 6, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Catherine Dodge, Nikhil Reddy Cheruku, John Byron Cook, Temesghen Kahsai Azene, William Jo Kocik, Sean McLaughlin, Mark Edward Stalzer, Blake Whaley, Yiwen Wu
  • Patent number: 11671502
    Abstract: Systems and methods are disclosed for transitioning communication sessions across services. In one implementation, a first communication is received from a user via a first service. The first communication is associated with a communication session. The first communication is processed to identify a request with respect to a second service. The second service is initiated in response to the request.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: June 6, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Khuram Shahid, Adarsh Sridhar, Aleksandar Uzelac, Adina Trufinescu, Shahin Shayandeh
  • Patent number: 11669522
    Abstract: A system and method for customized scheduling of sources, including breaking down a source of content into at least two categories, including posts and engagements, and gathering content related to a specific source. A scheduler handles scheduling of posts and engagement for a single source and entities that are due to be crawled are sent to a scheduling queue, in which each content type for a source can have its own queue. A process points to the correct scheduler queue in order to request content to be crawled, attaches to the proper queue, processes requests, queries the social network for content, parses the response and sends any new data to be saved to the system.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: June 6, 2023
    Assignee: Salesforce, Inc.
    Inventors: Stuart Douglas McClune, Michael Gordon Luff
  • Patent number: 11665131
    Abstract: A carrier-grade network address translation (NAT) gateway system includes a switch having a gateway function configured to receive packets that are communicated via its ingress and egress ports. The switch having the gateway function has a first link to a first NAT processing function and a second link to a second NAT processing function. The first NAT processing function has a first deterministic address/port translation function and a first mapping table for storing first binding entries. The second NAT processing function has a second deterministic address/port translation function and a second mapping table for storing second binding entries. Preferably, the first and the second deterministic address/port translation functions are the same. The switch is configured to communicate each received packet for processing at both the first and the second NAT processing functions (e.g., in either a serial manner or a parallel manner), which provides redundancy in state information.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: May 30, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Dharmarajan Subramanian, Prashant Anand
  • Patent number: 11665541
    Abstract: A monitor includes a casing with a display, a display controller disposed within the casing and that controls the display, a processor disposed within the casing that controls the display and communicates with a fifth generation (5G) network, a 5G antenna that connects the monitor to the 5G network, and a switch that switches the processor between an activated state and a deactivated state. The monitor is a zero-client system when the processor is in the activated state and a plain display when the processor is in the deactivated state.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: May 30, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Jaumir Valença Da Silveira, Jr.
  • Patent number: 11665282
    Abstract: A system and method for secure storage and management of transitory data, comprising at least a profile manager, a callback manager, a context analysis engine, and a vault manager, which allows a user to create a data container to store data preferences, which encrypts the data stored within a data container, which creates a password for accessing the data container, which temporarily stores the data container, which manages data container interactions between the system user and a second user, such as a business enterprise, and which establishes default preferences and creates a default container based upon context content data.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: May 30, 2023
    Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
    Inventors: Matthew DiMaria, Matthew Donaldson Moller, Thomas Spencer McCarthy-Howe, Shannon Lekas
  • Patent number: 11664923
    Abstract: This disclosure describes techniques that enable a Radio Frequency (RF) signal controller and optional digital signal translator to use the existing telecommunication infrastructure of a business or residential establishment to deliver wireless communication services to the business or residential establishment. The data signal controller may transceive a first data signal via a first signal interface, determine if/how to process the first data signal to generate a second data signal that is suitable to be transported into the establishment via legacy telecommunications infrastructure.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: May 30, 2023
    Assignee: T-Mobile USA, Inc.
    Inventors: Mark Younge, Jean Trakinat, Scott Francis Migaldi
  • Patent number: 11665243
    Abstract: The present disclosure provides a method of establishing a device correlation and an electronic device. The method includes: receiving a first correlation establishment request transmitted by a first device, wherein the first correlation establishment request indicates establishing a correlation between a first device and a second device, and a device correlation is established between the second device and a third device; acquiring a first correlation strength between the first device and the second device, and a second correlation strength between the second device and the third device; establishing a device combination correlation between the first device, the second device and the third device in response to the first correlation strength being less than or equal to the second correlation strength; and establishing a device preemption correlation between the first device and the second device in response to the first correlation strength being greater than the second correlation strength.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: May 30, 2023
    Assignees: BEIJING BOE TECHNOLOGY DEVELOPMENT CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Junjie Zhao, Jing Su, Qian Zhang, Yanqiu Zhao
  • Patent number: 11663286
    Abstract: A request for a page is received. A page structure and content elements associated with the page are determined. An optimized version of the page is provided at least in part by determining dynamically an optimized content element for the page based at least in part on the determined page structure and the determined content elements associated with the page and including the optimized content element as a static element in the optimized version of the page in place of one of the determined content elements that corresponds to a script.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: May 30, 2023
    Assignee: Nativo, Inc.
    Inventors: Justin Yoo Choi, Oded Cohen
  • Patent number: 11664987
    Abstract: Examples relate to a BC network including a plurality of network devices deployed in a network. The plurality of network devices includes an authoritative network device that generates a transaction in a distributed ledger. The transaction includes location information of a new public key certificate to be deployed in each of the network devices. In order to verify the transaction, a network device of the plurality of network devices verifies, using a smart contract, whether the new public key certificate is valid and whether the new public key certificate is different from a previously recorded public key certificate in the distributed ledger. In response to successful verification by at least a predefined number of network devices of the plurality of network devices, each of the network device record the transaction in the distributed ledger.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: May 30, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gopal Gupta, Nagendra Babu Rapaka, Abhinesh Mishra, Amit Agrawal
  • Patent number: 11663229
    Abstract: Various systems and methods are provided for accessing and traversing one or more data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically search for resources of an organization and/or associated documents, events, entities, and/or other data. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically accesses and traverses data structures relating to resources, documents, events, entities, and other data, identifies resources, documents, events, entities, and/or other data that meet search criteria, and returns search results including resources that meet the search criteria and/or resources that are associated with documents, events, entities, and/or other data that meet the search criteria.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: May 30, 2023
    Assignee: Palanti Technologies Inc.
    Inventors: Mitchell Beard, Juan Ricafort, Kevin Verdieck, Divya Mahalingam, Jack Grossman
  • Patent number: 11659433
    Abstract: A wireless device determines a change in a signal quality measurement of a wireless network. In response to the determining, a first message for changing one or more media for a video call in the wireless network is transmitted from the wireless device to a video application function (AF). A policy and charging rules function (PCRF) receives from the video AF, a DIAMETER AA-request (AAR) command for modifying a quality of service (QoS) of the video call. The PCRF transmits to a policy and charging enforcement function (PCEF), a second message comprising an updated QoS, wherein the updated QoS comprises QoS data bearer modification information based on the change in the signal quality measurement of the wireless network. The PCEF implements the updated QoS for the video call.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: May 23, 2023
    Assignee: Ofinno, LLC
    Inventors: Roozbeh Atarius, Esmael Hejazi Dinan
  • Patent number: 11658923
    Abstract: Some embodiments provide a network forwarding element with a data-plane forwarding circuit that has a parameter collecting circuit to store and distribute parameter values computed by several machines in a network. In some embodiments, the machines perform distributed computing operations, and the parameter values that compute are parameter values associated with the distributed computing operations. The parameter collecting circuit of the data-plane forwarding circuit (data plane) in some embodiments (1) stores a set of parameter values computed and sent by a first set of machines, and (2) distributes the collected parameter values to a second set of machines once it has collected the set of parameter values from all the machines in the first set. The first and second sets of machines are the same set of machines in some embodiments, while they are different sets of machines (e.g., one set has at least one machine that is not in the other set) in other embodiments.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: May 23, 2023
    Assignee: Barefoot Networks, Inc.
    Inventors: Masoud Moshref Javadi, Changhoon Kim, Patrick W. Bosshart, Anurag Agrawal
  • Patent number: 11659056
    Abstract: A system is provided for tracing end-to-end transactions. The system uses bytecode instrumentation and a dynamically injected agent to gather web server side tracing data, and a browser agent which is injected into browser content to instrument browser content and to capture tracing data about browser side activities. Requests sent during monitored browser activities are tagged with correlation data. On the web server side, this correlation information is transferred to tracing data that describes handling of the request. This tracing data is sent to an analysis server which creates tracing information which describes the server side execution of the transaction and which is tagged with the correlation data allowing the identification of the causing browser side activity.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: May 23, 2023
    Assignee: Dynatrace LLC
    Inventors: Bernd Greifeneder, Helmut Spiegl, Markus Gaisbauer, Clemens Fuchs
  • Patent number: 11658952
    Abstract: Exemplary embodiments relate to techniques for anonymizing information in an end-to-end (E2E) encrypted environment; the information may include, for example, statistical data about unique page/message views, view counts, view time, what users selected on the message or page, etc. Exemplary embodiments may prevent an E2E system server from being able to identify which user is associated with which record. Various examples are described, including an embodiment in which an originating client generates the data, encrypts it, and sends it to a random contact. The contact decrypts the data, re-encrypts it, and sends it to another random contact. The procedure continues for a set amount of time or for a set number of hops. Other embodiments relate to wrapping the data in various layers of encryption and sending the data to clients in a chain. The encrypted layers prevent clients along the chain from being able to view the anonymized data.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: May 23, 2023
    Assignee: WhatsApp LLC
    Inventors: Jamshid Mahdavi, Ehren Andrew Kret
  • Patent number: 11652889
    Abstract: This application provides a communication method and a communications device. The method includes: obtaining a media access control (MAC) address that is of a terminal device and that is bound to a session and first route information of an interface, corresponding to the session, between a user plane function network element and a data network; and sending to an application function network element or a gateway of the data network, the MAC address that is of the terminal device and that is bound to the session and the first route information.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: May 16, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Qianghua Zhu, Wenfu Wu
  • Patent number: 11653179
    Abstract: A method for communicating location information to a device includes receiving, at a computer system that implements a social networking service, location information that represents a geographic location of a device associated with a first user; associating, by the computer system, the received location information with a profile associated with the first user; and sending, from the computer system to a device associated with a second user, a message that is generated based at least in part on the location information.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: May 16, 2023
    Assignee: Google LLC
    Inventors: Dennis P. Crowley, Alexander M. Rainert
  • Patent number: 11652711
    Abstract: A method for providing individualized communication service includes (1) recognizing a first client being communicatively coupled to a first local communication network, (2) determining an identity of the first client, (3) transporting first data between the first client and a first operator communication network, using the first local communication network in accordance with a first service profile associated with the first client, and (4) transporting the first data using the first operator communication network in accordance with the first service profile.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: May 16, 2023
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Brian A. Scriber, Brian Stahlhammer, Darshak Thakore, Martha Lurie Lyons, Sanjay Patel, Stephen Arendt, Anju Ahuja
  • Patent number: 11650848
    Abstract: Controlling allocation of resources in network function virtualization. Data defining a pool of available physical resources is maintained. Data defining one or more resource allocation rules is identified. An application request is received. Physical resources from the pool are allocated to virtual resources to implement the application request, on the basis of the maintained data, the identified data and the received application request.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: May 16, 2023
    Inventors: Ignacio Aldama, Ruben Sevilla Giron, Javier Garcia-Lopez
  • Patent number: 11652798
    Abstract: Some embodiments described herein relate managing communications between an origin and a destination using end-user and/or administrator configurable virtual private network(s) (VPN(s)). A first VPN that defines a first data path between an origin and a destination can be defined at a first time. A second VPN that defines a second, different data path between the origin and the destination can defined at a second time. Each packet sent across the first VPN and each packet sent across the second VPN can follow the same data path for that VPN, such each packet can be sent across the first VPN or the second VPN in the order it was received, and the transition between the first VPN and the second VPN can be “seamless,” and communications between the origin and the destination are not disrupted between the first time period and the second time period.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: May 16, 2023
    Assignee: Conceal, Inc.
    Inventor: Ira A. Hunt, IV
  • Patent number: 11652909
    Abstract: Disclosed are a computer-implemented method, a system and a computer program product for TCP session closure in a container orchestration system. In the computer-implemented method for TCP session closure in a container orchestration system, a first pod being not alive in a second node can be determined by one or more processing units at a first node. A TCP session between a second pod in the first node and the first pod can be determined by one or more processing units at the first node based on a pod IP address of the first pod. The TCP session between the second pod and the first pod can be closed by one or more processing units at the first node.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Gang Tang, Hong Jun Tu, Jian Guo Liu, Jun Wei JW Zhao, Hongsen Liu
  • Patent number: 11652660
    Abstract: A data transmission method includes an optical line terminal (OLT) for obtaining a data template. The OLT then obtains corresponding optical network terminal (ONT) data based on one or more data types defined in the data template. The OLT then encodes the ONT data according to an external data representation (XDR) format and sends encoded ONT data to a management server. Further, the management server stores and manages the ONT data. The OLT collects the corresponding ONT data based on the data template, encodes and reports the ONT data according to the uniform XDR format. The embodiments define a unified statistics collecting and reporting manner of ONT data and uses standardly defined ONT data to help the management server store and manage the ONT data.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: May 16, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weiguo Li, Haitao Hu
  • Patent number: 11653295
    Abstract: A method, a device, and a non-transitory storage medium are described in which a mapping table is transmitted to a user device. The mapping table includes, for each entry, an index, a frequency band, and wireless services available on the frequency band. Index information corresponding to a frequency band and wireless service available in a location associated with the user device is communicated to the user device. An icon associated with the wireless service is displayed on a display of the user device. A network device determines that the user device is using the wireless service to communicate via a wireless network and transmits, to a core network, an indication that the user device is using the wireless service on the frequency band.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: May 16, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Vishwanath Ramamurthi, Maria G. Lam
  • Patent number: 11652800
    Abstract: A method including utilizing, during an established VPN connection between the VPN server and a user device, a first exit IP address to transmit a first query to a host device for retrieving data of interest requested by the user device; determining that the host device has blocked the first exit IP address; establishing, during the established VPN connection, a secure connection with a secondary server to enable communication of encrypted data between the VPN server and the secondary server; and transmitting, during the established VPN connection and over the secure connection to the secondary server, an encrypted message identifying the host device and the data of interest to be retrieved from the host device to enable the secondary server to transmit a second query to request the data of interest based on utilizing a second exit IP address is disclosed. Various other aspects are contemplated.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: May 16, 2023
    Assignee: UAB 360 IT
    Inventors: Karolis Pabijanskas, Darius Simanel
  • Patent number: 11653183
    Abstract: A system may comprise a sending mobile phone that transmits SMS messages via a cellular network and packet switched messages via a PSMS and at least one server that supports the PSMS and maintains status information. The sending mobile phone may send a second message via a WLAN and via the PSMS, to a receiving mobile phone on a condition that an undelivered message threshold corresponding to the receiving mobile phone has not been exceeded.
    Type: Grant
    Filed: October 4, 2022
    Date of Patent: May 16, 2023
    Assignee: REMBRANDT MESSAGING TECHNOLOGIES II, LP.
    Inventor: Graham Merrett
  • Patent number: 11652697
    Abstract: Systems and methods to manage and efficiently implement functional proxy services are disclosed. In the proxy services, a single instance of exit-node is connected to at least two or multiple supernodes at any given time. One of the plurality of supernodes is configured to ping and send diagnostic requests to the connected exit-node through a network. The exit-node is directed to send the pong message and diagnostic response data to a different supernode from among the plurality of supernodes connected to the exit-node. Likewise, a client's request is received by an element of the proxy service provider and forwarded to a specific supernode capable of forwarding the client's request to the exit-node. After performing the client's request, the exit-node returns response data to a different supernode from among the plurality of supernodes connected to the exit-node.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: May 16, 2023
    Assignee: Oxylabs, UAB
    Inventors: Miroslav Kozlovski, Arnas Petruskevicius, Valdas Pilkauskas
  • Patent number: 11647097
    Abstract: A method for providing local access to managed content is disclosed. The method comprises receiving from a remote host a request to perform an operation with respect to content associated with a set of managed content and obtaining information required to respond to the request. The method further comprises providing in response to the request a content locator usable to perform the requested operation through direct communication with a content system through which the content is accessible.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: May 9, 2023
    Assignee: OPEN TEXT CORPORATION
    Inventors: Alexander Oscherov, Victor Spivak, Eric Lundblad, Alex Treyger
  • Patent number: 11647081
    Abstract: A system automatically maintains a plurality of client connections associated with a plurality of clients, the plurality of client connections including active and idle connections. A first server receives a request from a client of the plurality of clients to access a second server of a plurality of second servers communicatively coupled to the first server, the plurality of second servers having varying communication protocols. The first server then identifies a first communication protocol associated with the second server and activating a link between the first server and the second server using the first communication protocol.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: May 9, 2023
    Assignee: EBAY INC.
    Inventors: Christopher J. Kasten, Igor Chernyshev, Greg Seitz
  • Patent number: 11647036
    Abstract: A method non-transitory computer readable medium, device and system that receives one of one or more requests from a client to a web server system. An interstitial page is served to the client and comprises instrumentation code that, when executed at the client, collects telemetry data. The telemetry data is received and a threat analysis is performed on the telemetry data collected in association with the one of the requests. A determination is made on when, based on the performing the threat analysis, that the one of the requests is from a potential attacker. When the determination indicates the one of the requests is not from the potential attacker then the one of the requests is allowed.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: May 9, 2023
    Assignee: SHAPE SECURITY, INC.
    Inventors: Tim Disney, Michael Ficarra, Nitish Khadke
  • Patent number: 11647067
    Abstract: Techniques for using web probes for monitoring user experience including use of caching to prevent a surge of web probes on destination servers and for detecting web probe traffic through a proxy including where the traffic is encrypted. A method implemented by a proxy includes receiving a response to a first web probe to a destination server; caching data associated with the response to the first web probe in a cache; receiving a request for a second web probe to the destination server; and serving a response to the second web probe utilizing the data in the cache in lieu of forwarding the second web probe to the destination server.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: May 9, 2023
    Assignee: Zscaler, Inc.
    Inventors: Chenglong Zheng, Srikanth Devarajan, Vikas Mahajan, Sandeep Kamath Voderbet
  • Patent number: 11647380
    Abstract: The disclosed embodiments relate to provisioning of a service, such as a financial service, to a device, such as a mobile device operative to access the service wirelessly or otherwise, in a manner which efficiently provides a consistent user experience which meets a user's expectations as to the functionality and quality of the service, including the user interface therefore and service delivery, which leverages the available capacities of the devices through which the service is provided so as to maximize the functionality and quality of the provided service without diminishing the experience, i.e. without substantially reducing the quality or functionality.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: May 9, 2023
    Assignee: Morgan Stanley Services Group Inc.
    Inventor: Sanjib Sahoo
  • Patent number: 11641384
    Abstract: Disclosed is a system for linking chatbot services and contact center services, and more particularly to a system for linking chatbot services and contact center services, in which a client is allowed to receive a query processing service from at least one of other chatbot servers or other contact center servers without changing a preexisting connection state while being initially connected to a specific chatbot server or a specific contact center server, so that a user can easily use a plurality of query processing services by linking the chatbot servers and contact center servers operated by a plurality of service providers, thereby minimizing the time, efforts and costs of the user who wants to receive the plurality of query processing services through the plurality of service providers.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: May 2, 2023
    Assignee: MindwareWorks Co., Ltd.
    Inventors: Jae In Lee, Hyun Sun Cho, Seong Kuk Mun, Kyung Taek Park
  • Patent number: 11641316
    Abstract: Capturing data packets for analysis using a virtual machine including receiving, at an analyzer virtual machine, an encapsulated packet for analysis, wherein the encapsulated packet comprises a monitoring metadata header and a data packet with a data packet header; stripping the monitoring metadata header from the encapsulated packet to obtain a de-encapsulated packet comprising the data packet with the data packet header; and directing, based on the data packet header, the de-encapsulated packet to a virtual network interface associated with a packet capture application within the analyzer virtual machine.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: May 2, 2023
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Gavril Ioan Florian, Andrei I. Bunghez, Bogdan-Alexandru Ratiu, Anda-Maria Nicolae
  • Patent number: 11641501
    Abstract: Techniques are described for dynamic production of linear media channels for delivery to passenger devices disposed on mobile transport craft while the transport craft are in transit. For example, each transport craft has an on-board media system. In accordance with a linear channel schedule, the on-board media system can generate a dynamically produced linear media (DPLM) channel that can be streamed as a continuous media channel to passengers on-board the transport craft. The linear channel schedule defines a sequence of programming time slots, including multiple broadcast programming time slots and multiple pre-positioned programming time slots.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: May 2, 2023
    Assignee: VIASAT, INC.
    Inventors: Christopher J. Demange, Ronald L. Seager