Patents Examined by Ishrat Rashid
  • Patent number: 11245606
    Abstract: A first time that a Domain Name System (DNS) response message is sent by the gateway server of a network to a user device may be determined, the DNS response message being generated by a Local DNS server of the network in response to a DNS request message from the user device for routing via the gateway server to the user device. A second time that a client handshake message for an external server identified by a network address in the DNS response is received at the gateway server may be determined, in which the client handshake message is sent by the user device. A roundtrip time for the network that is a time difference between the first time and the second time is calculated. The roundtrip trip time is then halved to obtain a network latency time measurement for the network.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: February 8, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Ruchir Sinha, Rajesh Gulati, Anandajothi Muttayane, Kameswaran Arunachalam, Jeffery Smith
  • Patent number: 11240302
    Abstract: Live migration of log-based consistency mechanisms may be implemented for data stores. A log describing changes to replicas of data maintained at different nodes may be implemented in different ways. While the nodes are available for servicing access requests, a migration of consistent maintained between one instance of a log and a different instance of the log may be performed. A change may be committed to the current instance of the log identifying the new instance of the log as describing changes to the log subsequent to the migration. Upon completing migration, the data may be consistently maintained according to the different instance of the log.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: February 1, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Carlos Vara Callau
  • Patent number: 11218404
    Abstract: A network diversity resolution system comprising: a diversity assessment tool, the diversity assessment tool including a path finding module and a sampling module that communicate with an input/output device; the path finding module communicates with an enterprise data warehouse; the path finding module configured to search through a network inventory stored in the enterprise data warehouse, the path finding module constructing a representation to identify at least two representative paths between a selected first end point and a second end point; wherein the at least two representative paths meets at least a capacity requirement between the first end point and the second end point; and wherein the sampling module generates at least one circuit reassignment plan based on the at least two representative paths, wherein the sampling module provides a score for each of the at least one circuit reassignment plan, wherein the score is based on at least one of a machine preference, path length, and number of changes
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: January 4, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Vikram Samanna Vijayaraghavan, Michael Jensen
  • Patent number: 11212124
    Abstract: An architecture to allow Multi-Access Edge Computing (MEC) billing and charge tracking, is disclosed. In an example, a tracking process, such as is performed by an edge computing apparatus, includes: receiving a computational processing request for a service operated with computing resources of the edge computing apparatus from a connected edge device within the first access network, wherein the computational processing request includes an identification of the connected edge device; identifying a processing device, within the first access network, for performing the computational processing request; and storing the identification of the connected edge device, a processing device identification, and data describing the computational processes completed by the processing device in association with the computational processing request.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: December 28, 2021
    Assignee: Intel Corporation
    Inventors: Dario Sabella, Ned M. Smith, Neal Oliver, Kshitij Arun Doshi, Suraj Prabhakaran, Miltiadis Filippou, Francesc Guim Bernat
  • Patent number: 11196712
    Abstract: The method and system detects if proxies are used by a user from a web server's side. The method and system uses HTTP/2 and HTTP/3 protocols and, more precisely, the ping frames to test the round trip time of messages between a web server and a user. At the same time, a web server uses an Internet Control Message Protocol echo requests to measure the round trip time to an IP address. A web server can then compare, aggregate, and analyze different round trip times and determine if they are coming from different sources, i.e. if a user is using a proxy server. A web server can make decisions based on the comparison of round trip times. For example, a difference in a single user's round trip times may trigger a restrictive user policy at the web server's end and a web server can decide to return the requested content, return an error message, or ban them and similarly limit services.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: December 7, 2021
    Assignee: Teso LT, UAB
    Inventor: Emanuelis Norbutas
  • Patent number: 11190581
    Abstract: A system periodically or non-periodically performs allocation optimization support processing (that supports optimization of job allocation) based on monitoring result information (that indicates a result of monitoring of one or a plurality of jobs allocated to one or more servers). The allocation optimization support processing includes: determining, for each job based on the monitoring result information, a job characteristic compatible with resource use rates of various calculation resources in an allocation target server of the job; and selecting, when there is a job that matches a condition that change of the allocation target server is recommended, an allocation target server of the job after the change from among one or more servers having a server characteristic compatible with the job characteristic of the job based on at least one of an execution duration length and resource use rates of various calculation resources of the job, and a use cost of each of the one or more servers.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: November 30, 2021
    Assignee: HITACHI, LTD.
    Inventor: Kensuke Tai
  • Patent number: 11190585
    Abstract: Systems and methods are disclosed for online distribution of content by receiving, from a user's mobile device, a request for a web page hosted by a publisher's CMS; applying a rules engine to analyze a received URL according to a set of rules identifying one or more website types and/or referrers; if the received URL satisfies the rules engine, redirecting the received request to a syndication server system hosted within a global CDN; adding a URL of the web page to a missing content queue and redirecting the request to the publisher's CMS if the CDN syndication server does not contain a suitable mobile-formatted version of the web page; and delivering a package of binary compressed content of the web page to a stub page cached at the user's mobile device by the CDN syndication server, using recirculation and monetization components chosen by the publisher.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: November 30, 2021
    Assignee: Verizon Media Inc.
    Inventor: Seth Mitchell Demsey
  • Patent number: 11184440
    Abstract: According to one aspect, embodiments provide a system for optimizing control schemes executed by a plurality of intelligent agents controlling a plurality of client devices, the system comprising an observer configured to communicate with the plurality of intelligent agents, a database configured to store information received from the plurality of intelligent agents, and an external data source, the observer being further configured to poll the plurality of intelligent agents for operational information of at least one power device, collect information from the external data source and from the database, update the database based on the operational information and the information collected from the external data source and the database, and modify a first control scheme executed by a first intelligent agent of the plurality of intelligent agents to control a first client device.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: November 23, 2021
    Assignee: SCHNEIDER ELECTRIC IT CORPORATION
    Inventors: Raymond M. Fallon, Daniel C. Cohen, Maarten Janson, Colm McCauley, Nicholas S. Zakas
  • Patent number: 11178244
    Abstract: An announcement protocol may allow disparate, and previously incompatible, content delivery network caches to exchange information and cache content for one another. Announcement data may be stored by the respective caches, and used to determine whether a cache is able to service an incoming request. URL prefixes may be included in the announcements to identify the content, and longest-match lookups may be used to help determine a secondary option when a first cache determines that it lacks a requested content.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: November 16, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Brian Field, Jan Van Doorn, Jim Hall
  • Patent number: 11159585
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system obtains physical and social environmental data for a communication device user, and provides content for presentation at the device. First reaction data, obtained via sensors associated with the user, indicate the user's reaction to presentation of the content; the data is analyzed to determine user affinity for the content in a context of the physical and social environments. The content is modified during the presentation; second reaction data is obtained and analyzed to determine a second user affinity for the modified content. If the affinity is enhanced, the modified content is sent to other users' equipment via a social network. Affinity responses regarding the modified content are analyzed, and a set of users is identified as an affinity group; additional content is transmitted to equipment of the affinity group. Other embodiments are disclosed.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: October 26, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Eric Zavesky, Nigel Bradley, James Pratt, Timothy Innes
  • Patent number: 11153364
    Abstract: Systems and methods for embedding remote applications into HyperText Markup Language (HTML) pages. An example method comprises: identifying, within a HTML page rendered by a browser, a frame referencing a remote application; determining at least one of: a size of a window for rendering output of the remote application on a virtual desktop produced by a virtual execution environment running the remote application or a position of the window on the virtual desktop; causing a remote access session to be established with the virtual execution environment; transmitting a first message specifying at least one of: the size of the window on the virtual desktop or the position of the window on the virtual desktop; and causing the frame to be displayed within the HTML page by the browser for rendering output of the remote application.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: October 19, 2021
    Assignee: Parallels International GmbH
    Inventors: Joseph Portelli, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11140041
    Abstract: An arrangement with operator servers and operator clients, wherein process image modules associated with process objects and having tags are stored in the operator servers, where the operator server functions as a local server and the other operator server functions as a remote server, the local server receives the tags stored in the remote servers, where each operator client registers with one of the operator servers to establish a client-server connection, and is also configured to display a system image with block symbols associated with the process objects, and where the local server transmits the process data of the local and the process data of the remote server to the registered operator client via the client-server connection in order to update the block symbols of the system image such that, within the scope of updating a system image, an operator is referred to the communication load between the operator servers.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 5, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Benjamin Lutz, Ralf Engert, Markus Hoffmann
  • Patent number: 11140048
    Abstract: A method and system of unifying data transmission and storage in a communication network are provided. The method comprises determining, by a coordinator associated with a network data analytics function (NWDAF) service instance set, what data that more than one NWDAF service instances in the NWDAF service instance set requires, if the data required by the more than one NWDAF service instances is the same, requesting, by the coordinator associated with the NWDAF service instance set, the data from a network function service instance set, and receiving the data from a data storage function that is notified by the network function service instance set of the request from the coordinator associated with the NWDAF service instance set.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: October 5, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ngoc Dung Dao, Xu Li
  • Patent number: 11128531
    Abstract: Systems and methods for dynamically and programmatically controlling hardware and software to optimize bandwidth and latency across partitions in a computing system are discussed herein. In various embodiments, performance within a partitioned computing system may be monitored and used to automatically reconfigure the computing system to optimize aggregate bandwidth and latency. Reconfiguring the computing system may comprise reallocating hardware resources among partitions, programming firewalls to enable higher bandwidth for specific inter-partition traffic, switching programming models associated with individual partitions, starting additional instances of one or more applications running on the partitions, and/or one or more other operations to optimize the overall aggregate bandwidth and latency of the system.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dejan S Milojicic, Sharad Singhal, Andrew R. Wheeler, Michael S. Woodacre
  • Patent number: 11076005
    Abstract: The present disclosure relates to a system, method, and computer-program product for identifying and tagging users. Embodiments may include receiving, using at least one processor, a first content request. Embodiments may further include associating a user-access identifier with a first portion of data from the first content request based upon a second portion of the data from the first content request. Embodiments may also include storing the first portion of data from the first content request and the user-access identifier within a memory system. Embodiments may further include receiving a second content request. Embodiments may also include generating a user-identifier tag based upon the user-access identifier stored in the memory system, the first portion of data from the first content request, and a first portion of data from the second content request. Embodiments may further include providing a response to the second content request, the response including the user-identifier tag.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: July 27, 2021
    Assignee: DMD Marketing, LP
    Inventor: John Phillip Harlamert, II
  • Patent number: 11044162
    Abstract: Systems, methods, and computer-readable media for orchestrating cloud to fog interactions. In some examples, a method can involve partitioning an application into software containers, each of the software containers being configured to host a respective component of the application. The method can further involve identifying nodes on respective hierarchical layers of a hierarchical cloud-fog architecture for hosting the software containers on the respective hierarchical layers of the cloud-fog architecture. The hierarchical cloud-fog architecture can include one or more cloud layers and one or more fog layers. The method can also involve deploying the software containers at the nodes on the respective hierarchical layers of the cloud-fog architecture.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: June 22, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Charles Calvin Byers, Gonzalo Salgueiro, Joseph Michael Clarke
  • Patent number: 10992747
    Abstract: A data storage system, and a method of operation thereof, includes: an interface module for creating a login credential for storing on a removable storage device; a backup module, coupled to the interface module, for transferring data for an automatic backup of the removable storage device to a remote backup system based on the login credential and a status of the removable storage device; and a close module, coupled to the backup module, for disconnecting an application from a cloud backup service for closing a connection between a computing device and the remote backup system with the data from the automatic backup.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: April 27, 2021
    Assignee: ClevX, LLC
    Inventors: Lev M. Bolotin, Alex Lemelev
  • Patent number: 10979331
    Abstract: In some implementations, a computing system can reduce startup delays for presenting remote media items. For example, when a user requests media content from a media service, the computing system can include information about the first media item to be played in the initial startup messages to reduce the number of roundtrips needed between client and server devices to present the first media item. A media item can include an introductory asset. The introductory asset can be a portion of the full media item that can be decrypted with a local key or not encrypted at all so that a media client can receive and start presenting the introductory media asset quickly while the full media item is being processed by the media client. In some implementations, the system can remove leading silence from the media item so that the amount of delay perceived by the user is reduced.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: April 13, 2021
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, Arvind S. Shenoy, Ketankumar B. Patel, Nicholas J. Paulson, Pierre de Lastic
  • Patent number: 10965616
    Abstract: Systems and methods for non-stop computing in a virtualization fabric are disclosed. One system includes a computing fabric comprising a plurality of host platforms, the plurality of host platforms including at least a first host platform and a second host platform communicatively connected to the first host platform. The system also includes an interconnect service partitions residing on the first host platform. The system includes a plurality of guest partitions distributed across the plurality of host platforms. The system further includes a DNS server instance managed by at least one of the plurality of interconnect service partitions and defining at least one zone, the at least one zone including one or more partitions from among the plurality of guest partitions distributed across the plurality of host platforms.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: March 30, 2021
    Assignee: Unisys Corporation
    Inventors: Kyle Nahrgang, James R. Hunter, John A Landis, William L Weber, III
  • Patent number: 10938915
    Abstract: Techniques are described for managing cookies, including separately managing cookie data associated with different browser tabs. Cookie management includes the isolation of whitelisted cookies from server responses into background storage and then back onto server requests, removing those cookies from the response header and thus from the cookie store. This isolation is managed with the concept of tab ownership between parent and child tabs to maintain isolation separately for each owner (e.g., the parent) and its children. Exposure to client pages is handled by placing those cookies into a keyed location in session storage for every tab where that cookie is to be visible. An event is then triggered for that client page to let it know that session storage has been updated.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: March 2, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Phillip Schwesinger, David Harris, Linda Karen Leach, Douglas Anthony Hall