Patents Examined by Andrew C Georgandellis
  • Patent number: 12137029
    Abstract: Dynamic adaptive reconfiguration of a computing system includes receiving a request to remove a first node in a plurality of physical nodes. An operating system is executing collectively across the plurality of physical nodes, and an application is running on the operating system. It further includes in response to the request, and while the application is running, evacuating virtualized resources associated with the first node to one or more other nodes in the plurality of physical nodes. It further includes subsequent to the evacuation of the virtualized resources, removing the first node from the plurality of physical nodes.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: November 5, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David P. Reed, Isaac R. Nassi, Gary Smerdon
  • Patent number: 12120168
    Abstract: Systems and methods are described that include receiving, at a streaming server, a data stream; upon determining, by the streaming server, a transformation to be applied to the data stream, transmitting the data stream to a processing server and applying, using the processing server, the transformation to the data stream; generating a transformed data stream for use by a platform. Systems and methods can include applying, using a determined number of processors, the transformation to a plurality of data stream samples, each processor of the determined number of processors applying the transformation to a data stream sample and generating a transformed data stream sample. Systems and methods can apply, using a processor, the transformation to a plurality of data stream sample sequences and generate corresponding transformed data stream sample sequences. Determining the number of processors can be based on a latency budget value and/or an attribute value of the transformation.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: October 15, 2024
    Assignee: 1337, Inc.
    Inventor: Andrei Cristea
  • Patent number: 12120169
    Abstract: There is provided a method for providing edge node (110) fault management and bandwidth, (BW), control for transmission of a data stream in a packet-based network. The method comprises adaptively transmitting a data stream (DS) by controlling an outgoing data stream being transmitted to one or more client devices (151, 152, 153) by analyzing at least one data stream characteristics of a corresponding received data stream (DS1, DS2, DS3) of the one or more receiving client devices (151, 152, 153), and providing a transmission strategy for the outgoing data stream based on said analyzed data stream characteristics. Thereby accurate adjustment of consumed (BW) and an associated recovery scheme, i.e. FEC and/or retransmission, to maintain highest achievable performance when it comes to video quality and also affect on other services, are provided.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: October 15, 2024
    Assignee: Net Insight AB
    Inventors: Per Lindgren, Christer Bohm
  • Patent number: 12074957
    Abstract: A method performed by a health service configured to update a domain name system (DNS) to enable clients, which use the DNS, to allocate service requests to a plurality of service instances which provide the service wherein each service instance comprises a microservice architecture is presented. The health service requests outcome data from at least one of the service instances, and calculates a status indicator for the service instance, wherein the status indicator is calculated based on results from internal recursive checks performed throughout the microservice architecture of the service instance and heuristic calculations performed on service request performance data. After calculating the status indicator, the health service triggers a dynamic update to the DNS according to the calculated status indicator.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: August 27, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Keith Stuart Wansbrough, Colin Tregenza Dancer, Mark Edward Overton
  • Patent number: 12068939
    Abstract: A central networking system supports efficient identification and analysis of problems that occur at associated nodes on the network. Using network monitoring rules, the central networking system samples data from a subset of nodes in response to an indication that an error or problem has occurred on the network. If the collected sample data is determined to satisfy certain network conditions, the central networking system proceeds to perform network operations on nodes of the entire network, as appropriate. Thus, the system does not need to collect data from every node in a large network to address potential network threats. The central networking system also defines rules for detecting when a node experiencing a problem violates safety conditions such that it is impossible or inadvisable to pull analytical data from the node. The system performs appropriate remedial actions to address the node problems prior to requesting data for analysis.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: August 20, 2024
    Assignee: DocuSign, Inc.
    Inventor: Aaron Matthew Tyler
  • Patent number: 12052302
    Abstract: This application provides a data distribution method includes: A network device buffers first data, where the first data is data of a service that is provided by a server for a first terminal device; the network device receives N first data requests sent by N second terminal devices; and when data requested by the N first data requests is data provided by the server based on the service, the network device intercepts the N first data requests and sends the buffered first data to the N second terminal devices. This can reduce a plurality of connections that are used to transmit data of a same service and that exist on a channel between the server and the network device, thereby occupying a smaller downlink bandwidth to transmit the data of the same service from the server to the network device.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: July 30, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shizhen Li, Hua Tang, Jun Zhou, Naiqiang Qiao, Qi Bu, Zhanyin Ma, Yali Jian, Zhiqiang Gao
  • Patent number: 12041104
    Abstract: Methods, apparatus, and systems directed to adaptive streaming of V-PCC (Video-based Point Cloud Compression) data using an adaptive HTTP streaming protocol, such as MPEG DASH. A method includes signaling the point cloud data of the point cloud in a DASH MPD including: a main AdaptationSet for the point cloud, including at least (1) a @codecs attribute that is set to a unique value signifying that the corresponding AdaptationSet corresponds to V-PCC data and (2) an initialization segment containing at least one V-PCC sequence parameter set for a representation of the point cloud; and a plurality of component AdaptationSets, each corresponding to one of the V-PCC components and including at least (1) a VPCCComponent descriptor identifying a type of the corresponding V-PCC component and (2) at least one property of the V-PCC component; and transmitting the DASH bitstream over the network.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: July 16, 2024
    Assignee: VID SCALE, INC.
    Inventors: Ahmed Hamza, Yong He
  • Patent number: 12034793
    Abstract: In general, techniques are described for retrieving operational command response text from network devices. A collector network device comprising an interface and a processor may be configured to perform the techniques. The interface may receive, via a messaging bus between the network management system and a webserver, a first command to request management data stored by a managed network device, and send, in response to the first command, a second command to direct the managed network device to output the management data. The interface may also receive, from the managed network device, the management data. The processor may generate, from the management data, a plurality of partial responses that each includes a portion of the management data, where the interface may next send, via the messaging bus and to the webserver, each of the plurality of partial responses as a separate message.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: July 9, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Byeongseob Ki, Shivaprasad Gali
  • Patent number: 12028222
    Abstract: Described herein are improvements for generating courses of action for an information technology (IT) environment. In one example, a method includes identifying a first course of action for responding to an incident type in an information technology environment and generating a simulated incident associated with the incident type. The method further includes initiating performance of the first course of action based on the generation of the simulated incident. The method also includes, upon reaching a particular step of the first course of action that prevents the performance of the first course of action from proceeding, providing a first simulated result that allows the performance of the first course of action to proceed.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: July 2, 2024
    Assignee: Splunk Inc.
    Inventors: Atif Mahadik, Ryan Connor Means, Govind Salinas, Sourabh Satish
  • Patent number: 12021842
    Abstract: Systems, methods, and computer-readable storage devices to enable virtual API technology embodied in an SDK for use within a mobile application, a mobile payment wallet, or a mobile operating system.
    Type: Grant
    Filed: May 2, 2023
    Date of Patent: June 25, 2024
    Assignee: AppBrilliance, Inc.
    Inventors: Charles Eric Smith, Sergio Gustavo Ayestaran
  • Patent number: 12001503
    Abstract: A server receives a first hypertext transfer protocol (HTTP) from a client device requesting for content associated with a webpage. The server retrieves a plurality of cache keys associated with respective sets of application metadata identified in the first HTTP request from an application metadata database and transmits the cache keys to the client device. The server receives a second HTTP request from the client device identifying one or more cache keys that are not stored in a local HTTP cache of the client device. The server device retrieves the sets of application metadata corresponding to the missing cache keys from the application metadata database and transmits the application metadata to the client device.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: June 4, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Kapeel Sharadrao Sable, Carl Solis, Bojan Beran, Kyle James Barron-Kraus
  • Patent number: 11956219
    Abstract: Described embodiments provide systems and methods for preventing unauthorized access of information from a resource. A device intermediary between a client and a server in a session can receive a first request from the client that includes a first uniform resource locator (URL) of the server. The device may receive a response from the server that includes a second URL. The device may update the response by including a client identifier for the session in a set-cookie field, obfuscating the second URL into a string, and replacing the second URL in the response with the string. The device may receive a second request that includes a candidate client identifier, and a third URL. The device may determine whether the second request is valid, by at least one of: matching the candidate client identifier with the client identifier, and determining whether the second URL is recoverable using the third URL.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: April 9, 2024
    Assignee: Citrix Systems, Inc.
    Inventor: Rama Rao Katta
  • Patent number: 11924149
    Abstract: Implementations set forth herein relate to an automated assistant that facilitates the creation of complex messages from user input(s) to the automated assistant. Each message can be created according to a respective template that is selected based on user input that directs the automated assistant to communicate a message to a recipient. Furthermore, sections of a template can be designated for certain content based on prior messages communicated by one or more users to one or more recipients. In this way, in response to a user requesting that the automated assistant send a message, the automated assistant can select a related template and fill out the template accordingly. In some instances, content that is assigned to certain sections of the selected template can come from a variety of different sources and/or may not be explicitly specified in the request from the user to the automated assistant.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 11909807
    Abstract: In embodiments of the present invention, a processor executing a web browser detects a first request including a Hypertext Transfer Protocol (HTTP) request conveyed by the web browser to a first server for a web page including browser-executable code for a web-based application, and a response received from the first server including the requested browser-executable code, wherein the first HTTP request includes a first Uniform Resource Locator (URL). In the browser-executable code, a second request to a second server for a web resource and including a second URL is identified, and the second URL in the browser-executable code is modified so as to reference a third server. The first URL is modified so as to reference a fourth server, and the modified browser-executable code is stored on the fourth server so as to be referenced by the modified first URL.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: February 20, 2024
    Assignee: DEMOSTACK, INC.
    Inventors: Gonen Tiberg, Aaron Bar Hakim, Ben Sterenson, Rotem Maya Dantess, Gilad Avidan, Yehonatan Ernest Friedman
  • Patent number: 11902352
    Abstract: An HttpDNS scheduling method includes receiving a domain name resolution request from a client, the domain name resolution request including a customized parameter related to accessing resources; resolving the domain name resolution request and determining a target server based on the customized parameter; and returning an IP address of the target server to the client.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: February 13, 2024
    Assignee: GUIZHOU BAISHANCLOUD TECHNOLOGY CO., LTD.
    Inventors: Hongguang Ma, Kang Wang, Lijia Fu
  • Patent number: 11895186
    Abstract: Organizing and publishing content in a content management system wherein content, including text, images and video, is received and segmented into content atoms. One or more tags are associated with the content atoms to allow device specific presentation of the content atoms.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: February 6, 2024
    Assignee: Sinclair Broadcast Group, Inc.
    Inventors: Benjamin A. Miller, Kevin J. Cotlove, Michael E. Bouchard, Paul D. Norton, David Thornton, Jonathan D. Kersten, Jason D. Justman
  • Patent number: 11838341
    Abstract: Systems, devices, and methods for obtaining an event message track configured to be processed by a Dynamic Adaptive Streaming over HyperText Transfer Protocol (DASH) client for displaying media content, the event message track corresponds to a plurality of events comprising one or more of Media Presentation Description (MPD) events, inband events, timed metadata, Common Media Application Format (CMAF) events, and DASH events; obtaining a scheme identifier box identifying one or more event schemes that appear in the event message track, wherein each event scheme of the one or more event schemes specifies at least one parameter for processing an event among the plurality of events included in the event message track; and providing the event message track to the DASH client or displaying media content based on the event message track according to the one or more event schemes.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: December 5, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11831684
    Abstract: Systems and methods to rotate security assets used to for secure communications are disclosed. The system includes initiating a communication session between two servers. Additionally, a server provides a first version of a first certificate to another server. The first version of the first certificate has identifying information including a first public key. The server receives a second certificate. The server determines that the second certificate is trusted by determining that the second certificate has identifying information matching the identifying information of the first version of the first certificate. In response to determining that the second certificate is trusted, the server encrypts the first public key. The server provides the encrypted first public key to the other server. The server then receives a verification of decryption of the encrypted first public key.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: November 28, 2023
    Assignee: eBay Inc.
    Inventors: Michael Dean Kleinpeter, Raju Venkata Kolluru
  • Patent number: 11811715
    Abstract: Systems and methods are provided for associating thread labels with select messages in a mobile messaging conversation environment, either before or after the messages have been sent, and providing intelligent dynamic presentations of such select messages based on the thread label(s) associated therewith.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: November 7, 2023
    Assignee: THREADY, INC.
    Inventors: Sean Crowe, Ovidiu Porfire
  • Patent number: 11805043
    Abstract: Techniques for real-time encrypted over-the-top (OTT) data quality analysis are presented. For instance, the present disclosure includes an example method performed by a device in a recurrent neural network (RNN) implemented in a data communication system. The method includes periodically obtaining information corresponding to one or more OTT data sessions in the data communication system, the information being obtained from one or more of a packet probe, a test terminal, and a network node. The method also includes generating at least one quality metric associated with the one or more OTT data sessions based on the periodically obtained information. Related devices, processor and memory arrangements, methods, and computer programs are also presented.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: October 31, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andras Kovari, Attila Báder, László Kovács, Gábor Magyar