Patents Examined by Jason D Recek
  • Patent number: 11323529
    Abstract: Systems and methods for TCP fast open support in proxy devices are provided. An example system may include at least one circuit and at least one data plane communicatively coupled to the circuit. The circuit may be configured to receive at least one SYN packet. The at least one SYN packet is associated with at least one client device and includes a cookie. The circuit can be configured to validate the cookie. If the result of the validation is positive, the data plane can be configured to initiate, based on the at least one SYN packet, a connection between the at least one client device and at least one server. If the result of the validation is negative, the circuit can be configured to generate, based on the SYN packet, a new cookie and send a SYN-ACK packet to the client, the SYN-ACK packet including the new cookie.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: May 3, 2022
    Assignee: A10 Networks, Inc.
    Inventors: Rishi Sampat, Rajkumar Jalan
  • Patent number: 11316951
    Abstract: A system, method and program product for synchronizing client-based data with data in a shared resource. A system is provided that receives data from a plurality of client devices, the data being indicative of at least one action associated with a shared resource accessible by the plurality of client devices, and inserts a plurality of actions indicated by the data as nodes into a polytree queue, wherein actions that do not depend on other actions in the polytree queue are inserted as root level nodes, and actions that depend on other actions in the polytree queue are inserted as child nodes. The system further executes the nodes in the polytree queue to synchronize the data from the plurality of client devices with the shared resource, wherein root level nodes are scheduled for immediate concurrent execution, and execution of child nodes is delayed until parent nodes of an associated child node are executed.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: April 26, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Michael Cooney, Gaurav Saraf, Shashank Choudhary
  • Patent number: 11310332
    Abstract: Provided is an intelligent prefetcher for prefetching media content segments following a non-sequential naming convention. The prefetching is initiated in response to a server receiving a user request for a particular segment that is not cached. The server passes the request to an origin. The origin scans metadata of a file from which the particular segment is produced. The scanning identifies time or frame offsets for subsequent segments to be prefetched. The origin constructs the requested segment and includes in the segment header, identifiers corresponding to the offset of each subsequent segment selected for prefetching. The segment passes to the server. The server detects the modified header and generates prefetch requests based on each identifier in the modified header. The server issues the prefetch request to the origin and caches the prefetched segments returned by the origin for distribution in response to subsequent user requests for the prefetched segments.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: April 19, 2022
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Ravikiran Patil, Seungyeob Choi
  • Patent number: 11303706
    Abstract: Methods and systems are provided for implementing session synchronization to synchronize applications at different user systems (e.g., mobile device, laptop, desktop, tablet) of a particular user. This platform level solution can maintain session information received any number of different user systems of the particular user and share this collective session information with each of the other user systems as session-synchronization information that can be used, at any user system of that user, to ensure that when that user switches from using one user system to another user system that applications at the “new” user system being switched to are synchronized with any other applications that were most recently in use at all of the other user systems of that user.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: April 12, 2022
    Assignee: salesforce.com, inc.
    Inventors: Vijay Karani, Kongposh Sapru
  • Patent number: 11297128
    Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for automating the end-to-end deployment of applications in a data center. For instance, in one example, a set of characteristics is extracted from an electronic signal. The set of characteristics pertains to an application to be deployed in a data center. A load balancer on which to deploy the application is automatically selected, based at least in part on the set of characteristics. A workflow is automatically generated for deployment of the application on the load balancer. The workflow coordinates actions among a plurality of computing resources of the data center that are used to configure the application according to the set of characteristics.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: April 5, 2022
    Assignee: DIRECTV, LLC
    Inventors: Vishal Arya, Christopher Joseph Cugno, Shariq Osman, Vaibhav Singh
  • Patent number: 11295255
    Abstract: A network edge device includes a local network interface, a remote network interface, a memory and a processor. The local network interface receives data from local data sources over a local network. The remote network interface communicates with a remote computer over a remote network. The processor receives a filter parameter set for each local data source from the remote computer. Each filter parameter set includes a data rate parameter and at least one of a minimum threshold parameter, a maximum threshold parameter or a change-of-value (COV) parameter. For each local data source, the processor compare each data value received from the local data source to at least one of the filter parameters, and sends the data value and subsequent data values to the remote computer at a data rate that is based on the data rate parameter.
    Type: Grant
    Filed: March 29, 2020
    Date of Patent: April 5, 2022
    Assignee: Datakwip Holdings, LLC
    Inventors: Cory Scott Perdue, Brett Matthew Boyer
  • Patent number: 11290320
    Abstract: Techniques are described for providing users with access to computer networks, such as to enable users to interact with a remote configurable network service in order to create and configure computer networks that are provided by the configurable network service for use by the users. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. If so, secure private access between an existing computer network and new computer network extension that is being provided may be enabled using one or more VPN connections or other private access mechanisms.
    Type: Grant
    Filed: July 26, 2020
    Date of Patent: March 29, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Clarissa Loree Cook Brandwine, Daniel T. Cohn, Andrew J. Doane, Carl J. Moses, Stephen E. Schmidt
  • Patent number: 11283888
    Abstract: The system and methods described herein can classify electronic activities based on sender and recipient information. The system can determine a relationship between a sender of an electronic activity and at least one recipient of the electronic activity using a sender node profile and a recipient node profile. The system can assign a tag to the electronic activity based on the relationship between the sender and one or more recipients of the electronic activity. The system can process the electronic activity based on the assigned tag.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: March 22, 2022
    Assignee: People.ai, Inc.
    Inventors: Rajit Joseph, Stefan Hermanek, Jose Alberto Muniz Navarro, Dylan Halladay, Heorhiy Kozlov, Oleg Rogynskyy
  • Patent number: 11283669
    Abstract: A method for automatically commissioning and operating an HVAC system to serve energy loads of a building site is shown. The method includes querying site information describing the building site to identify physical equipment and relationships between the physical equipment. The method further includes constructing an asset allocator model, the asset allocator model indicating connections between the physical equipment and resources produced or consumed by the physical equipment. The method further includes generating a mapping between points of the physical equipment at the building site and corresponding variables of the asset allocator model. The method further includes using the asset allocator model to generate values of one or more control variables of the asset allocator model. The method further includes adjusting an operation of the physical equipment by triggering software elements to automatically push updated values of the control variables to corresponding points of the physical equipment.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: March 22, 2022
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Andrew J. Przybylski, John H. Burroughs, Michael J. Wenzel
  • Patent number: 11281190
    Abstract: Method for setting up a redundant communication connection, and failsafe control unit, wherein a transport and/or networking functional unit of a communication device utilizes at least one communication network address associated with a primary control device and/or a secondary control device to set up two communication connections to a failsafe control unit that includes the primary control device and the secondary control device, where data transmitted via a first communication connection are forwarded from the primary control device to the secondary control device via a first synchronization connection such that data transmitted via a second communication connection are forwarded from the secondary control device to the primary control device via a second synchronization connection.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: March 22, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventors: Thomas Grosch, Jürgen Laforsch, Albert Renschler
  • Patent number: 11271909
    Abstract: Methods and apparatus for ensuring the privacy of users and/or devices in a content delivery network from which data regarding the users' interaction with content is collected and distributed. In one embodiment, “tuning” records which describe the interaction of users with content or other activities of interest are collected. It is determined whether an opportunity for compromise of the user's privacy (e.g., by derivative association) is present. If it is determined that such an opportunity exists, at least portions of the data are modified (e.g., collapsed). The modification may comprise replacing a first explicit data value with a second descriptive data value, increasing a range for the value, generalizing the value, removing the value, or encoding the value. Further processing of the collected tuning records may include, validating the data, accounting for latency, and generating reports based thereon.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: March 8, 2022
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Justin Tidwell, Eduardo Samame, Craig Engel, Craig Goldberg
  • Patent number: 11265232
    Abstract: An internet of things (IoT) stream data quality indicator and profiling method and a system therefor are provided. The method for measuring IoT stream data quality includes receiving stream data generated from at least one or more IoT equipment sensors, calculating quality indicators being preset for the received stream data, and measuring quality for the stream data of the IoT equipment sensor based on the calculated quality indicators. The quality indicators include a single signal quality indicator (SSQI) which is a quality indicator for single stream data and a multiple signals quality indicator (MSQI) which is a quality indicator for a relationship between several stream datasets.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: March 1, 2022
    Assignee: GTONE CO., LTD
    Inventors: Dongwoo Lee, Sangyub Lee
  • Patent number: 11258659
    Abstract: A method for managing alarms in a network includes identifying a first set of alarms based on data in a knowledge base, determining at least one attribute for each alarm in the first set of alarms, generating a model based on the at least one attribute, and applying the model to manage alarms in the network. The at least one attribute includes at least one of a persistence time for one or more alarms in the first set of alarms, an alarm group derived from the first set of alarms, and predictions for alarms in the first set of alarms. The model may be adaptively updated to track changing network conditions relating to the alarms.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: February 22, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Rashid Mijumbi, Abhaya Asthana, Carlos Bernal Paniagua, Manuel Castejon Cay
  • Patent number: 11258848
    Abstract: Various embodiments of methods and apparatus for load balancing requests such that target resources serve a single client are described. In at least some embodiments, a single resource, such as a compute instance, is assigned to only one client, and that single resource is used for all subsequent connections and communications from that client. Some embodiments comprise a resource selection system which provides identifying information of an available resource, in order for a connection to be established between the client and the resource. The resource selection system then removes that identifying information from its memory. In some of these embodiments, a routing layer interfaces with the resource selection system to establish the connection between the client and the available resource. When a client is assigned to a resource, other clients may be prevented from establishing connections with the resource.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: February 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Leonardo Viccari, Justin Jon Derby, Andrew Guenther
  • Patent number: 11245670
    Abstract: The present embodiment relates to method and system for dynamically identifying the optimal servers from among a plurality of VPN servers. The method and system to score or rank the plurality of VPN servers through mathematical operations to produce a scored list of servers. The servers are dynamically scored based on several server conditions including but not limited to server location, server hub score, server creation time, server load, and other like information. The method and system further calculate server penalty scores for a plurality of VPN servers and dynamically identifies optimal servers based on the least server penalty score. Further, the method and system provide means for the VPN service provider to direct their users to connect with the optimal servers consistently.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: February 8, 2022
    Assignee: 360 IT, UAB
    Inventors: Kazimieras Celiesius, Mindaugas Valkaitis
  • Patent number: 11233697
    Abstract: Disclosed herein are systems and networks comprising a network operations server application for improving a packet-switched communications network, the application configured to: receive data from data source nodes; provide a management console allowing a user to configure a network multi-access protocol for: i) a node, ii) a type of node, iii) a group of nodes, iv) a type of data packet from a node, v) a type of data packet from a type of node, vi) a type of data packet from a group of nodes, or vii) a specific instance of a data packet from a node, the network multi-access protocol a scheduled or random access protocol; and dynamically create channel assignments to allocate bandwidth of the network among channels based on the configured network multi-access protocols to prevent network saturation and minimize data collisions in the packet-switched network.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: January 25, 2022
    Assignee: SKylo Technologes, Inc.
    Inventors: Parthsarathi Trivedi, Andrew Kalman, Andrew Nuttall
  • Patent number: 11231958
    Abstract: A simple management of complex control instruction chains in a blockchain for a specific task for controlling devices is provided. In particular, embodiments of the invention permits a prescribed validity to be assigned for a specific task of blockchain-based device control, the validity being defined by the life cycle (e.g. the period of use) of a device, for example.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: January 25, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Thomas Jetzfellner
  • Patent number: 11223658
    Abstract: A method of prioritizing a media stream belonging to a plurality of media streams associated with a communication session. The method includes: a first control entity generating or obtaining from a session control message priority information giving a relative priority to the stream within the session relative to the other streams of the plurality of media streams; and a second control entity inserting the priority information into a resource control message for sending to a media entity.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: January 11, 2022
    Assignee: ORANGE
    Inventors: Jean-Claude Le Rouzic, José Doree
  • Patent number: 11212258
    Abstract: An extensible resource manager (ERM) of a hybrid cloud-based media production system includes a computing platform having a hardware processor and a memory storing a resource management software code. The hardware processor executes the resource management software code to communicate with a network orchestrator of the hybrid cloud-based media production system to identify multicast production media flow(s) for processing in a cloud-based virtual production environment, to identify cloud-based resource(s) for processing cloud production media flow(s) corresponding to the multicast production media flow(s), in the cloud-based virtual production environment, and to determine whether a license exists for the identified cloud-based resource(s).
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: December 28, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Michael J. Strein, Craig L. Beardsley, Ryan N. McCormick
  • Patent number: 11163839
    Abstract: A personalized way to digitally record a person's physical activities over time serves web searching, business advertising, nostalgia, security and object tracing purposes. The chronological digital history of the person's physical presence over a time includes (i) digital network entries from other members who hold their portable wireless short range device near the person's device and transmit a URL or other key data and (ii) digital member entries such a digital photograph of a store sign. The digital network entries and digital member entries are automatically transmitted to a database located on a telecommunications network at a time of entry. Advertisers can transmit to members when members enter premises of advertiser's store. Upon sign-up online, the authentication data uniquely associated with an account is provided and key data they want to transmit is associated with the account. Digital histories can be used to improve web searching and networking opportunities.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: November 2, 2021
    Inventors: Sholem Weisner, Shmuel Nemanov