Patents Examined by Khanh Q. Dinh
  • Patent number: 11616852
    Abstract: Disclosed is a mobile event streaming system that receives customer application lifecycle and user events including a message, event source and a destination then processes data for consumption by one or more customers, generating a secure data stream and sending the processed data over the generated data stream. An example system for receiving, processing, and delivering customer application lifecycle and user engagement data includes a server system having at least one processor, memory and a network interface where the memory stores program instructions for receiving, storing, processing and transmitting messages via the network interface. The mobile event streaming system may be a distributed content delivery service wherein the content delivered via the service is processed. Processing the data comprises the addition of metadata, one or more identifiers such as user, and event identifiers including predictions of future user engagement to enable real-time data consumption by customers.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: March 28, 2023
    Assignee: Airship Group, Inc.
    Inventors: Michael James Herrick, Adam C. Lowry, Cory David Hoffman Kolbeck, Michael Shane Robert McHugh
  • Patent number: 11616693
    Abstract: Systems, devices, and methods are discussed for memory efficient network use modeling.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: March 28, 2023
    Assignee: Fortinet, Inc.
    Inventors: Paul Koehring, Jason Abate
  • Patent number: 11611528
    Abstract: A device estimating apparatus acquires one or more DNS queries transmitted from each device connected to a network and generates comparison source data in which each content of the acquired DNS queries is associated with one or more pieces of attribute information of each of the one or more devices that have transmitted the DNS queries having the content. Thereafter, when one or more DNS queries are acquired from an estimation target device, the device estimating apparatus reads, for each DNS query, attribute information of one or more devices associated with a content of the DNS query from the comparison source data and estimates an attribute of the estimation target device using the read attribute information.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: March 21, 2023
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Tsuyoshi Kondo, Shingo Kashima
  • Patent number: 11606430
    Abstract: An information processing apparatus includes a processor configured to receive, from a first user, data and data identification information for identifying the data, generate association information that associates the data identification information with cloud-storage identification information for identifying a cloud storage for storing the data from among multiple cloud storages, and store the data in the cloud storage.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: March 14, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Shota Kirikawa
  • Patent number: 11595397
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for extending application access across devices. In some implementations, an electronic device receives a request to provide access to the electronic device to a particular user that is not registered as a user of the electronic device. The electronic device receives authentication credentials for the particular user. The electronic device provides the authentication credentials to a server system and receives data from the server system that (i) indicates that the providing access to the electronic device in a guest mode is authorized, and (ii) indicates a state of an instance of an application installed on a second device. The electronic device provides access to the electronic device in the guest mode that provides an interface that at least partially recreates the state of the instance of the application installed on the second device.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: February 28, 2023
    Assignee: Google LLC
    Inventors: Victor Carbune, Sandro Feuz
  • Patent number: 11595475
    Abstract: Self-replicating management services for distributed computing architectures are provided herein. An example method includes providing one or more nodes providing services; and maintaining a quorum of a plurality of management servers by: providing a distributed coordination service for the one or more nodes on each of the plurality of management servers; managing, via a director, requests for data on the distributed coordination service from the one or more nodes; promoting at least one of the one or more nodes to being one of the plurality of management servers; and maintaining secure tunnels between the plurality of management servers and the one or more nodes.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: February 28, 2023
    Assignee: Elasticsearch B.V.
    Inventors: Alex Brasetvik, Njal Karevoll
  • Patent number: 11588717
    Abstract: In various embodiments, the techniques and supporting systems implement a recursive routing mechanism in hierarchical topological addressed environments to analyze and determine the presence of packet-forwarding errors within an IP network comprising a plurality of network-connected devices. This includes receiving, at a software defined network device, an indication of a potential packet-forwarding error between a first and second device of the plurality of network-connected devices and injecting, by the software defined network device, a test packet at an ingress to the first device. The test packet includes an initial ingress interface location identifying the first device, an alternate ingress interface location identifying the software defined network device and an egress interface location identifying the second device. A determination may then be made as to whether the test packet is received at the second device, thus indicating the existence or lack of routing errors.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: February 21, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raymond Wing Chon Cheh, Ivan Dean Bogdanovic
  • Patent number: 11588730
    Abstract: A label management method includes allocating, by a controller, a source label to a data stream, sending, by the controller, a first Border Gateway Protocol (BGP) update packet to an ingress network device on a label switching path (LSP) of the data stream, and sending a second BGP update packet to an egress network device on the LSP of the data stream, where the first BGP update packet includes a stream identifier of the data stream and the source label, and the second BGP update packet includes a mapping relationship between the source label and a source object of the data stream.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: February 21, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jia Che, Shunwan Zhuang, Zhenbin Li, Shuanglong Chen
  • Patent number: 11588651
    Abstract: An example operation may include one or more of receiving a blockchain request from a client application, determining a network latency between the client application and the endorsing node based on a network path between the client application and the endorsing node, extracting a timestamp from the blockchain request, determining whether the extracted timestamp is invalid based on the network latency between the client application and the endorsing node, and in response to determining that the timestamp is valid, generating an endorsement for the blockchain request and transmitting the endorsement to the client application.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: February 21, 2023
    Inventors: Sachiko Yoshihama, Tatsushi Inagaki, Yohei Ueda, Kohichi Kamijoh, Hiroaki Nakamura
  • Patent number: 11581968
    Abstract: A system (1000) is disclosed including a resource allocation optimization (RAO) platform (1002) for optimizing the allocation of resources in network (1004) for delivery of assets to user equipment devices (UEDs) (1012). The RAO platform (1002) determines probabilities that certain asset delivery opportunities (ADOs) will occur within a selected time window and uses these probabilities together with information concerning values of asset delivery to determine an optimal use of asset deliveries. In this regard, the RAO platform (1004) received historical data from repository (1014) that facilitates calculation of probabilities that ADOs will occur. Such information may be compiled based on asset delivery records for similar network environments in the recent past or over time.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: February 14, 2023
    Assignee: INVIDI Technologies Corporation
    Inventors: Samira Sadeghi, Ivan Mizera, David Ballantyne, Daniel C. Wilson
  • Patent number: 11582242
    Abstract: A method, system and computer program product assess risk of an unauthorized API login and mitigate damage from an unauthorized API login. The method includes collecting in a database license attributes of a user license, user profile attributes, and database content change attributes; receiving an API login request; comparing features of the API login request to at least one of the database license attributes, user profile attributes, and database content change attributes against a predetermined threshold; assessing a risk of the an unauthorized API login request based on a result of the comparison; and based on a level of the assessed risk, implemented protective action to mitigate harm that may result from an unauthorized user from accessing information or services from a computer system by way of an API.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: February 14, 2023
    Assignee: CORELOGIC SOLUTIONS, LLC
    Inventors: Matthew David Cohen, Albert Noble McElmon, III, Daniel W. Ray
  • Patent number: 11582270
    Abstract: Technologies for casting digital media content include a source computing device communicatively coupled to a destination computing device. The source computing device is configured to transmit a set of identifiers of the source computing device to the destination computing device and receive a set of identifiers of the destination computing device from the destination computing device. Each set of identifiers includes a version (e.g., hardware or software) associated with the respective computing device and a unique identifier of the respective computing device. The source computing device is additionally configured to determine a subset of casting session parameters from a set of casting session parameters based on the one or more capabilities of the destination computing device which are usable by the destination computing device to establish a casting session and stream digital media content in accordance with the subset of casting session parameters. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: February 14, 2023
    Inventors: Karthik Veeramani, Preston J. Hunt
  • Patent number: 11570035
    Abstract: Disclosed are various embodiments for receiving, via a network, a request from a client to establish a network tunnel over the network. A credential is received from the client in order to establish the network tunnel. The client is authenticated based upon the credential. The client negotiates, via the network, to establish the network tunnel.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: January 31, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Ahmed Fuad Siddiqui
  • Patent number: 11570122
    Abstract: Techniques are disclosed relating to creating and managing an information flow within a multi-layer computer network. In various embodiments, a computer system in a first layer within a multi-layer computer network, maintains state information defining an information flow within the multi-layer computer network. In various embodiments, the computer system assigns a particular action (that is included in the information flow) to be performed at a second, different layer of the multi-layer computer network. In various embodiments, the computer system generates program instructions to perform the particular action. The program instructions may be generated using device information accessible to the computer system and indicative of characteristics of a computer system within the second layer. In various embodiments, the computer system in the first layer causes the program instructions to be sent to the computer system in the second layer to perform the particular action as part of the defined information flow.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: January 31, 2023
    Assignee: salesforce.com, inc.
    Inventor: Charles Hart Isaacs
  • Patent number: 11558391
    Abstract: The client makes an authorization start request by designating a resource identifier. An authorization server receiving the authorization start request inquires a resource sever of a resource owner of the designated resource identifier. After resolving the resource owner, the authorization server makes an authorization confirmation request to a user terminal corresponding to the resolved user identifier.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: January 17, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yu Tamura
  • Patent number: 11558314
    Abstract: Methods and systems are for a content delivery management platform that organizes and monitors content delivery networks by the applications, features, or functions that they serve. The content delivery management platform is agnostic to the content delivery network. To provide this functionality, the content delivery management platform uses an abstraction layer to interface between the content delivery networks and the needs of the content provider (e.g., the owner of the content delivery management platform) as it serves users (e.g., provides the applications, features, or functions).
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: January 17, 2023
    Assignee: Capital One Services, LLC
    Inventors: Jose Maldonado Arjona, Amelia Neil, Sean Finney, Timothy Shull, Ahmed Mustafa, Nithya Lakshminarayanan
  • Patent number: 11553025
    Abstract: A method or system configured for receiving a first single data stream representing a first multimedia file, the first single data stream including an interleaved sequence of data elements of a plurality of media, and/or transmitting a second single data stream representing a second multimedia file, the second single data stream including an interleaved sequence of data elements of said plurality of media, where the second multimedia file differs from said first multimedia file by at least one data element of a selected medium extracted from said first multimedia file, and/or by at least one data element of a selected medium added to the first multimedia file, and/or by at least one data element of a selected medium added to the first multimedia file being a converted version of the at least one data element of a selected medium extracted from the first multimedia file.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: January 10, 2023
    Assignee: GLIDE TALK LTD.
    Inventors: Liron Hertz, Roi Ginat
  • Patent number: 11513881
    Abstract: The invention relates to a method for detecting a multimedia communication problem. In one aspect, this is implemented by an execution entity, in a processing phase. A message(s) is received that belongs to at least one stream to be monitored relating to at least one media stream. A correspondence between the received message(s) and rule(s) associated with a stream(s) to be monitored is verified. If verified an error detection massage is sent to a checking entity separate from the execution entity, via a rule management entity.
    Type: Grant
    Filed: November 22, 2018
    Date of Patent: November 29, 2022
    Assignee: Orange
    Inventors: José Doree, Jean-Claude Le Rouzic
  • Patent number: 11502762
    Abstract: The present invention relates to a signal processing apparatus and an image display apparatus including the same. The signal processing apparatus for processing a baseband signal demodulated from an RF signal, includes: a synchronizer; a channel estimator; an equalizer; an error corrector to perform error correction based on a signal output from the equalizer; and a mean square error calculator to calculate a mean square error based on a difference between an input signal from the equalizer and a reference signal, wherein when the RF signal includes a co-channel interference signal, the error corrector performs error correction by using a mean square error in a time domain or mean square errors in a time domain and a spatial domain. Accordingly, a baseband signal, from which a defect is removed, may be obtained in response to various communication channels or broadcast channels.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: November 15, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Jaeshin Han, Sukbum Lee, Sangchae Lim, Youngjin Hong
  • Patent number: 11496555
    Abstract: Methods and systems for making effective use of system resources. A plurality of requests for access to a resource are received. Each request has an associated group of features. The group of features for each request is analyzed to collect observations about the plurality of requests. A function to predict an outcome of a subsequent request is generated based on the observations. Resources are allocated to service the subsequent request based on the function.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: November 8, 2022
    Assignee: salesforce.com, inc.
    Inventors: Andrey Gusev, Ronald Yang, Scott Hansma, Jesse Collins, Alan Arbizu