Patents Examined by Ayele F Woldemariam
  • Patent number: 11757717
    Abstract: Examples relate to verifying network elements. In one example, a computing device may: receive, from a client device, a request for attestation of a back-end network, the request including back-end configuration requirements; obtain, from a network controller that controls the back-end network, a controller configuration that specifies each network element included in the back-end network; provide each network element included in the back-end network with a request for attestation of a network element configuration of the network element; receive, from each network element, response data that specifies the network element configuration of the network element; verify that the response data received from each network element meets the back-end configuration requirements included in the request for attestation of the back-end network; and provide the client device with data verifying that the back-end network meets the back-end configuration requirements.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: September 12, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ludovic Emmanuel Paul Noel Jacquin, Adrian Shaw, Chris I. Dalton
  • Patent number: 11722448
    Abstract: Systems and computer-implement methods of displaying archived data are provided for determining that it is an anniversary of the archived data, the archived data including a message transmitted from a first client device to a second client device; causing display, on the first client device, of a graphical indicium and an avatar of a user associated with the first client device, the graphical indicium indicating an anniversary associated with the message transmitted from the first client device to the second client device; causing, display on the first client device of a notification of the anniversary; and causing the display of the graphical indicium and notification of the anniversary to be removed after a predefined time.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: August 8, 2023
    Assignee: SNAP INC.
    Inventor: Jeremy Voss
  • Patent number: 11700284
    Abstract: A method for managing a media transmission path includes: obtaining location information of a terminal; determining an application function user plane anchor device corresponding to the terminal, and an application function user plane edge device that has a minimum transmission delay, where the transmission delay is between the application function user plane edge device and the terminal; establishing media transmission paths between the application function user plane anchor device and the application function user plane edge device, and between the application function user plane edge device and the terminal; selecting a new application function user plane edge device when a location of the terminal changes; and handing over the terminal to the new application function user plane edge device. This method reduces a delay of a media transmission path, and can better meet a requirement of a delay sensitive service.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: July 11, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Zhang, Yongge Xue
  • Patent number: 11652875
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing dynamic user integration in a group-based communication system.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 16, 2023
    Assignee: Salesforce, Inc.
    Inventors: Albert Treat, Airat Aminev, Alejandro Miguel Cebrian Trevino, Benjamin Smit, Carla Gonzales, Shivani Sharma, Zindziswa McCormick
  • 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: 11595306
    Abstract: A multi-cloud service system establishes tunnels and network overlays across multiple CSPs while meeting a criterion for a latency threshold. The system conducts a latency benchmarking evaluation across each cloud region for multiple CSPs and based on the latency bench marking evaluation results, the system may identify a group of cloud regions that satisfy a criterion such as predetermined maximum latency threshold or geographical restriction. The system may provision the group of cloud regions by provisioning a tunnel between nodes of the multiple CSPs. The system further establishes an overlay network on top of the tunnel by encapsulating packets using encapsulation end point such as VTEP (VXLAN tunnel end point) over VXLAN (Virtual Extension Local Area Network), which may help to ensure reliable transmission of packets from pod to pod. The system may inject user data into each node to initiate operations across the provisioned nodes using injected user data.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: February 28, 2023
    Assignee: CAST AI Group, Inc.
    Inventors: Saulius Ma{hacek over (s)}nauskas, Rokas Bilevi{hacek over (c)}ius, Tadeu{hacek over (s)} Varnas, Augustinas Stirbis, Leonid Kuperman
  • Patent number: 11489934
    Abstract: A system and method for method for monitoring and tracking browsing activity of a user on a client device. The method includes generating, based on browsing activity information of a user interacting with at least a page displayed over the client device and page information identifying in part the page displayed over the client device, an exposure map at a page-level view, wherein the exposure map indicates a salience of each area of a page-view respective of the page displayed over the client device and visited by the user.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: November 1, 2022
    Assignee: CONTENT SQUARE ISRAEL LTD
    Inventors: Arik Yavilevich, Yevgeny Kurliandchick
  • Patent number: 11438440
    Abstract: A Network Access Point (NAP) in an ICN may have multiple clients requesting the same resource. Instead of sending multiple link-local unicast transmissions, the multiple clients may subscribe to a response bucket based on their unicast address and the NAP may send a multicast response to the group based on previously issued HTTP requests. The response bucket may contain multiple clients attached to the NAP. A multicast address of the response bucket may be used by the NAP to send the multicast response. A class D octet in the multicast group address may be derived from a class C octet of the individual client IP addresses.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: September 6, 2022
    Assignee: IDAC HOLDINGS, INC.
    Inventors: Dirk Trossen, Sebastian Robitzsch
  • Patent number: 11430074
    Abstract: A method of directing participants during a social networking event includes the step of accessing a participant database that includes a plurality of records, each record including a participant identifier and associated participant attributes. A social networking instance is generated that links participant identifiers based on participant attributes, to define matched participants for meeting during the social networking event. Meet up directions are sent to the matched participants.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: August 30, 2022
    Assignee: DATA PACIFIC HOLDING PTY LTD.
    Inventors: Louise O'Connor, Brett Couston
  • Patent number: 11431763
    Abstract: A content network is presented where at least one of non-personalized data commonly applicable to a user base and personalized data is maintained. In an aspect, each element of the personalized data may be applicable to at least one, but less than all, of users within the user base. The non-personalized data may be stored across a plurality of servers included in a group, and the personalized data is stored across at least one, but less than all, of the plurality of computing devices included in the group. An update to data stored may be received and a determination made as to whether the update to data is to the non-personalized data or the personalized data. Then, one of the non-personalized data or the personalized data set stored in the server may be updated.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: August 30, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Jonathan Moore
  • Patent number: 11425209
    Abstract: There is provided a method comprising: transmitting, by a user terminal, to a state server a request for state change information of a service provided by the user terminal; receiving, by the user terminal, an indication of said state change information from the state server; and using, by the user terminal, said received indication to determine whether or not to suppress a polling relating to said service of a master server.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: August 23, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lukas Barton, Dan Mihai Dinu, Iryna Kulakova, Oleh Babyak
  • Patent number: 11423111
    Abstract: One embodiment is a client API module for accessing an endpoint that includes a REST API corresponding to a server. Embodiments initialize an endpoint request and in response receive a URI of the server and a client context. Embodiments provide a get service request to the server based on the URI and the client context and in response receive a service instance and initialize a service context. Embodiments generate, based on the service context, a request including one of a create, a search, an update, a replace, or a delete requests, and a corresponding REST call including one of an HTTP post, an HTTP get, an HTTP patch and HTTP put or an HTTP delete.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: August 23, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Nikhil Yograj Vaishnavi
  • Patent number: 11374888
    Abstract: Systems, methods, and computer-readable media are presented for generating notifications for a person according to user-defined notification templates. In contrast to presenting notifications according to a default notification template, the disclosed subject matter is directed to generating a notification regarding a notification signal according to a user-defined notification template. Upon receiving a notification signal, a determination is made as to whether a first user-defined notification template from a template store is applicable to the notification signal. Upon determining that the user-defined notification template is applicable to the received notification signal, a notification corresponding to the notification signal is generated and presented according to the user-defined notification template.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 28, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sree Hari Nagaralu, Venkata Sai Ravali Busetty, Ranganath Kondapally, Karthikeyan Raman, Naveen Kumar Sethia, Pavan Kumar Dasari, Vijayendra Gopalrao Vasu
  • Patent number: 11343353
    Abstract: The present disclosure disclosed a method and a system for precisely dispatching a request in a content delivery network (CDN), which comprises: a domain name system (DNS) authorized by a CDN of a target website receiving, from a local DNS of a terminal in which a client is located, an IP address of the local DNS and a domain name of the target website of service content requested by the client; finding, in a shared dispatching database, an address of an optimal CDN node server of the target website that is suitable for providing service to the client based on the IP address of the local DNS and the domain name of the target website, returning the found address to the client. The disclosed method and system are able to solve the issue of low processing efficiency in CDN caused by an increase in resolution time needed in a process of IP dispatching and the issue of address error during the dispatching.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: May 24, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Yanfeng He, Xiaoliang Zhang
  • Patent number: 11340962
    Abstract: The present disclosure generally relates to audio output for time-based notifications. Enhanced alerts for time-based notifications based on various notification conditions provides users with clarity about which notifications are being output, thereby providing an improved user interface.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: May 24, 2022
    Assignee: Apple Inc.
    Inventors: Hugo Verweij, Mitchell Lerner, David Chance Graham
  • Patent number: 11340953
    Abstract: Embodiments of the present disclosure provide a method, an electronic device and a computer program product for load balance. The method comprises: determine, in a round robin period, backup quota ratios for a plurality of servers used for data backup and associated with a cloud service platform; select, based on the backup quota ratios, one server from the plurality of servers; and in response to receiving a request for backup of data from an application on the cloud service platform, cause the backup of the data from the application to the selected server. In this way, load balance for a plurality of backup servers associated with a cloud service platform is achieved.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: May 24, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Alex Lei, Andy Li Ke, Jing Wang, Lawrence Jie Li
  • Patent number: 11330048
    Abstract: Attributes are applied to Internet-of-Things (IoT) devices to establish high quality connections between the 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. Devices having affinity are connected and form a logical network of IoT devices. Some attributes can be based on a personality model and can reflect the personality of a user or other principal associated with a device. The user or principal attributes can influence requests for affinity testing, calculation of similarity, and further behavioral effects incorporated in affinity determination. Disclosed embodiments provide scalable, distributed, autonomous, and unsupervised device-to-device connectivity, free of prior constraints. Associated infrastructure, simulations, performance metrics, and variations are disclosed.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: May 10, 2022
    Assignee: SAP SE
    Inventors: Daniel Defiebre, Panagiotis Germanakos
  • Patent number: 11323542
    Abstract: An object blocking method, a terminal, a server, and a storage medium are provided. The method includes: sending, when whether to block a target object cannot be determined according to a first blocking strategy library, feature information of the target object to a server. The feature information instructs the server to generate a target blocking strategy according to the feature information and feed back the target blocking strategy. The method also includes: receiving the target blocking strategy fed back by the server; adding the target blocking strategy to the first blocking strategy library; and performing subsequent object blocking according to the first blocking strategy library added with the target blocking strategy, including: determining whether to block the target object according to the target blocking strategy in the first blocking strategy library.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: May 3, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Lingling Wang
  • Patent number: 11303587
    Abstract: A computer-implemented method, a computer system, and a computer program product are proposed. According to the method, chat information of a chatbot is obtained in response to receiving one or more chat messages from the chatbot. Then a matching data object of a matching data model from one or more data models is determined based on the chat information. And a data value of the matching data object is obtained as a response to the one or more chat messages.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: April 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Louis Huang, Chih-Yuan Lin, Jin Shi, Sharon Chen, Pei-Yi Lin
  • Patent number: 11297013
    Abstract: Techniques are provided for secure and scalable electronic messaging. In one technique, a decision tree data and targeting criteria for a content delivery campaign are received and stored. Multiple entities that satisfy the targeting criteria are identified. First content from the decision tree data is retrieved and sent to a messaging account of each of the entities. The first content is presented in a message interface of a first entity. In response to detecting that the first entity has provided particular input, second content from the decision tree data is identified based on the particular input. First data associated with the particular input and the second content are presented in the messaging interface along with the first content.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vasudha Mithal, Saurabh Kumar, Patrick Gannon