Patents Examined by Cheikh T Ndiaye
  • Patent number: 11651335
    Abstract: Methods and systems to control mining pools configured to mine more than one blockchain network. A pool controller may automatically select a candidate block generated for one of the blockchain networks for mining by the mining units. The selection may be based on determining an expectation value associated with each current candidate block generated for the respective blockchain networks and which of them is the highest. The expectation value may be based, at least in part, on a current coinbase value and a current difficulty setting for that blockchain network. The pool control may perform the selection with the generation of each new candidate block for any of the blockchain networks.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: May 16, 2023
    Assignee: nChain Licensing AG
    Inventors: Angus Adams, Steven Patrick Coughlan
  • 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: 11636929
    Abstract: A method and a local transmission unit are for uploading a data record to a cloud data repository. The method includes receiving a medical data record by a local transmission software, the local transmission software including a core module and available plug-ins, each available plug-in being associated with a remote application. The method further includes generating an anonymized data record based on the medical data record by a processing plug-in, the processing plug-in being one of the available plug-ins. Finally, the method includes uploading the anonymized data record to a cloud data repository, the anonymized data record in the cloud data repository being accessible by the remote application associated with the processing plug-in.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: April 25, 2023
    Assignee: SIEMENS HEALTHCARE GMBH
    Inventors: Sujith Manuel, Srividya Tirunellai Rajamani
  • Patent number: 11637738
    Abstract: A partitioned virtual space supports logical networking of IoT devices. Agents of the devices are assigned to interest-based cells in a virtual space, and can travel among the cells. Within the cells, pairs of devices are tested for similarity, based on device profiles, and for detected affinity. Agents of devices having affinity are connected in a logical network. Some attributes can be based on a personality model and can reflect the personality of a user or other principal associated with a device. Such attributes can influence requests for affinity testing, calculation of similarity, and further behavioral effects incorporated in affinity determination. Evaluation of recommendations can lead to updating of similarity scores or changes in affinity determination. Disclosed embodiments provide scalable, distributed, autonomous, and unsupervised device-to-device connectivity, free of prior constraints. Embodiments can be implemented in the cloud, with privacy protection.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: April 25, 2023
    Assignee: SAP SE
    Inventors: Daniel Defiebre, Panagiotis Germanakos
  • Patent number: 11638133
    Abstract: Disclosed are systems and methods for distributing an operation across vehicles. A data processing system including one or more processors, coupled to memory can identify an operation executable by the data processing system. The data processing system can calculate a duration of a communication channel between the vehicle and a second vehicle and determine that the duration of the communication channel is greater than or equal to a threshold. The data processing system can determine, responsive to the determination that the duration of the communication channel is greater than or equal to the threshold, to split the operation into a first and second process for distributed processing by the vehicle and the second vehicle. The data processing system can transmit, responsive to the determination to split the operation, a request to perform the second process to the second vehicle to cause the second vehicle to execute the second process.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: April 25, 2023
    Assignee: RIVIAN IP HOLDINGS, LLC
    Inventors: Jack O'Grady, Paul McLachlan
  • Patent number: 11611537
    Abstract: Apparatus and methods are disclosed for generating, sending, and receiving messages in a networked environment using autonomous (or semi-autonomous) agents. In one example of the disclosed technology, a method of collecting data from an agent executing on a host computer connected to one or more agent data consumers via a network connection includes collecting host data, the collecting occurring whether or not the agent can currently send data via the network connection. When the agent cannot send data via the network connection, the agent spools at least a portion of the collected host data in a spooler. When the agent can send data via the computer network, the agent sends at least a portion of the spooled host data to at least one of the agent data consumers.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: March 21, 2023
    Assignee: Tripwire, Inc.
    Inventors: Gwendolyn Meredith Hunt, Benjamin John Jansen, Eric Lee Delaney
  • Patent number: 11605058
    Abstract: A user may purchase a subscription service online, which may be purchased as a gift for a gift recipient. At the end of the gifted subscription, the gift recipient may wish to continue the subscription without interruption. However, the subscription order may be stored in memory in association with the purchaser, and there may be no way to automatically link, in memory, the data in a gift subscription order and the data in a new subscription ordered by the gift recipient. In some embodiments, data associated with a subscription order includes a subscription transfer object, which stores subscription information specific to the subscription recipient and omits personal information associated with the purchaser. In some embodiments, a subscription identifier is issued to the recipient, which, when provided to the platform, allows the subscription transfer object to be transferred over to a new subscription for the recipient.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: March 14, 2023
    Assignee: Shopify Inc.
    Inventor: Robert Saunders
  • Patent number: 11595349
    Abstract: A DNS resolution request for a hostname of a CDN is received. An edge server of the CDN may be identified, which may be associated with a subnet. The subnet is used to generate a response IP address, where the remaining bits of the response IP address may be used to store requestor information (e.g., a requestor IP address). When a client computing device uses the response IP address to access the edge server, requestor information is extracted and associated with client computing device information (e.g., an IP address and/or location, etc.) in an association record. Association records may be used to determine predicted characteristics for devices served by a requestor. When the authoritative DNS server resolves a request from the requestor, such predicted characteristics may be used rather than relying solely on information about a requestor. Thus, an edge server proximate to the predicted location may be returned instead.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: February 28, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: Kevin Johns
  • Patent number: 11595312
    Abstract: Mobile management method and system. The method includes receiving from an application on a client a DNS query for a host name; retrieving reputation data associated with the host name from a local cache on the client; determining whether a policy associated with the host name and the reputation data associated with the host name exists; and one of: sending network flows one of: through a VPN tunnel to a server or out a local proxy on the client to a private or public network; or blocking the network flow based on the determined policy for the host name.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: February 28, 2023
    Assignee: MOBILE SONIC, INC.
    Inventors: Joseph T. Savarese, Steven Heckt, Michael E. Bryant, Eric C. McNeill, Carter Smith, Elizabeth Kihslinger, Thomas Gunther Helms, Camilla Keenan-Koch, Joseph G. Souza, Paul Hoover, S. Aaron Stavens, Christian E. Hofstaedter, Jonathan Scott, Erik Olson, James Scott Simpkins, Stephen Gregory Fallin, John Harvey Hillock, Eivind Naess, Michael Lee Snyder, David Michael Mirly, Marius Lee, Glenn Patrick Aranas, Norman C. Hamer, Tridib Dutta, Andrew James Hoover, Thomas A. Sweet, Mark Anacker, An Phan
  • Patent number: 11589232
    Abstract: A method of acquiring access rights to conditional access content. The method comprises receiving an access right on a first terminal through a first communication channel; storing said access right in said first terminal; sending a request for said conditional access content to a content provider, said request containing at least an identifier of an account to which said first terminal is associated, an identifier of the requested content and a piece of information concerning said access right; verifying, by said content provider, the authenticity of said access right using said piece of information concerning the access right; and when there has been a successful verification, marking said access right as used, and sending said conditional access content to at least one terminal linked to said account. The first terminal using near field communication technology (NFC) during at least one transfer of said access rights.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: February 21, 2023
    Assignee: NAGRAVISION S.A.
    Inventors: Pierre Sarda, Philippe Stransky, Bertrand Wendling
  • Patent number: 11582223
    Abstract: A computing device comprising a secure browser extension for a web browser monitors for satisfaction of one or more operating conditions to identify whether one or more unauthorized applications are intercepting web browser communications. Based on satisfaction of at least one operating condition, the secure browser extension of the computing device sends an HTTPS request to a known service via the web browser. The secure browser extension receives an HTTPS response to the HTTPS request via the web browser. The secure browser extension determines whether the certificate included in the HTTPS response is trusted by the secure browser extension. Based on determining the certificate is not trusted, the secure browser extension terminates the web browser session and generates a notification for display at the computing device that indicates web browser communications are compromised.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: February 14, 2023
    Assignee: Bank of America Corporation
    Inventors: Andrew Paul Montgomery, Sanjay Bhanu, Stuart David Ford, Ricardo Varanda
  • Patent number: 11570011
    Abstract: Example methods and systems for multicast packet handling based on flow cache information are described. In one example, a network element may configure flow cache information associated with a multicast flow. The flow cache information may specify a set of actions that is configured based on a sequence of function calls. In response to detecting a multicast packet associated with the multicast flow, fast-path processing may be performed based on the flow cache information. This may include executing a replication action to generate a first packet replica and a second packet replica. First processing action(s) may be executed to process the first packet replica to generate and send a first output packet towards a first multicast destination. Second processing action(s) may be executed to process the second packet replica to generate and send a first output packet towards a second multicast destination.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: January 31, 2023
    Assignee: VMWARE, INC.
    Inventors: Dexiang Wang, Xinhua Hong, Yong Wang, Yu Ying, Jochen Behrens
  • Patent number: 11563819
    Abstract: Embodiments include a method for triggering an operation in an Internet of Things (IoT) system, wherein the IoT system comprises multiple IoT terminals. The method is implemented in a service capability middleware. The method includes obtaining subject resource information of a subject resource, the subject resource information comprising detected data information of detected data of the subject resource and operation resource information about an operation resource associated with the subject resource, the service capability middleware being integrated in a gateway or a service platform, receiving the detected data of the subject resource from the multiple IoT terminals, determining that the detected data meets a condition for sending an operation request to an object resource, and sending the operation request to the object resource, the condition and the object resource being determined according to the operation resource information.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: January 24, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Jiaxin Yin
  • Patent number: 11558256
    Abstract: A method of automatic configuration of a communications interface of an unknown data network, the method comprising connecting an Electronic Flight Bag (EFB) to the unknown data network, attempting to open communication ports, in response to attempting to open communication ports, receiving data from the unknown data network, determining, by a controller module, if the selected communications interface can interpret the received data, and operating the communications interface of the EFB in accordance with the selected communications interface.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: January 17, 2023
    Assignee: GE Aviation Systems LLC
    Inventors: VĂ­ctor Mario Leal Herrera, Joachim Karl Ulf Hochwarth, Jason Chung-Jo Ling
  • Patent number: 11558304
    Abstract: In one embodiment, a network flow sampling system includes packet processing circuitry to process data packets of multiple network flows, and an adaptive policer to, for each one network flow of the multiple network flows compute a quantity of flow-specific sampling credits to be assigned to the one network flow responsively to a quantity of the network flows currently being processed by the packet processing circuitry, assign the flow-specific sampling credits to the one network flow, sample at least one of the data packets of the one network flow responsively to availability of the flow-specific sampling credits of the one network flow yielding sampled data, while applying sampling fairness among the network flows, and remove at least one of the flow-specific sampling credits of the one network flow from availability responsively to sampling the at least one data packet of the one network flow.
    Type: Grant
    Filed: March 6, 2022
    Date of Patent: January 17, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Alan Lo, Matty Kadosh, Marian Pritsak, Yonatan Piasetsky
  • Patent number: 11552925
    Abstract: Described systems and methods enable protecting client devices (e.g., personal computers and IoT devices) implementing encrypted DNS protocols against harmful or inappropriate Internet content. A DNS proxy intercepts an attempt to establish an encrypted communication session between a client device and a DNS server. Without decrypting any communications, some embodiments of the DNS proxy determine an identifier of the respective session and an identifier of the client device, and send a query tracer connecting the session identifier with the client identifier to a security server. In some embodiments, the security server obtains the domain name included in an encrypted DNS query from the DNS server and instructs the DNS server to allow or block access of the client device to the respective Internet domain according to a device- and/or user-specific access policy.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: January 10, 2023
    Assignee: Bitdefender IPR Management Ltd.
    Inventors: Ovidiu M. Craciun, Adrian Budau, Paul D. Boca, Constantin D. Cernat
  • Patent number: 11553021
    Abstract: A media downlink transmission control method and a related device, the method including receiving a remote media reception message sent by an authorized terminal, where the remote media reception message includes a target user identifier, determining a first target media stream based on the remote media reception message, and sending the first target media stream to a destination terminal corresponding to the target user identifier.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: January 10, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Cuili Ge, Yanmei Yang
  • Patent number: 11553560
    Abstract: Methods and an apparatus for providing an edge computing service to a UE in a mobile communication network and. The method comprises: receiving, from an AMF, a PDU session modification command including first information instructing modification of a PUD session for the MEC service and valid time of the PDU session; transmitting, to the AMF, a PDU session modification command NACK message including second information indicating a wait until transmission of an ACK, when relocation of an application context corresponding to the PDU session is possible within the valid time of the PDU session; transmitting, to an MEC system providing the service, an application context relocation request message; and transmitting, to the AMF, a PDU session modification command ACK in response to receiving an application context relocation complete message from the MEC system, wherein the PDU session modification command and the PDU session modification command NACK message are NAS messages.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: January 10, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyesung Kim, Jicheol Lee
  • Patent number: 11539644
    Abstract: When a sender is drafting an email, a system herein can determine whether a user in a distribution list is out-of-office. The email application can identify a distribution list to a server along with a target date, such as a meeting date of an email invite. The server can check an out-of-office status for the contacts associated with the distribution list, and return a notification to the email application. The notification can indicate the number of out-of-office users. It can also indicate which users are out-of-office and suggest dependent users to fill in as alternatives.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: December 27, 2022
    Assignee: AIRWATCH LLC
    Inventors: Supritha H. Nagesha, Sijo Panthalookaran Poulose, Rwithu Ramesh Menon, Ponnie Rohith, Sachin Vas
  • Patent number: 11533384
    Abstract: A computer system with access to remote files stored on a remote system can predict that a portion of a remote file is likely to be necessary. The computer system may download the portion of the remote file to a local file and update metadata of the local file to reflect the downloaded portion.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: December 20, 2022
    Assignee: International Business Machines Corporation
    Inventors: Matthias Seul, Alexandr Pavlovich Korchemniy