Patents Examined by Brian Whipple
  • Patent number: 11405353
    Abstract: A system for concurrently facilitating publishing a current version of a plurality of Domain Name System (DNS) records for a domain name and storing a next version of the plurality of DNS records for the domain name, the system comprising a record selection module for obtaining selected data of registry data associated with the domain name stored in a registry database; a DNS Security (DNSSEC) signing system having at least one signing module for digitally signing the selected data of the registry data; a distribution system for coordinating concurrent generation of the current version and the next version; and the distribution system and signing system cooperating to, in part, generate the current version according to a first set of generation instructions and transmit the current version to one or more authoritative servers of the DNS in a first transmission path that bypasses storing the current version in the registry database.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: August 2, 2022
    Assignee: AFILIAS LIMITED
    Inventor: Howard Eland
  • Patent number: 11405789
    Abstract: Technologies for cloud-based secure WLAN group self-forming are described. One provisioner portal device receives, from a client provisionee device that desires to connect to a home WLAN, a first SSID and forwards, to a cloud service via a wireless AP device, the first SSID and a MAC address. The provisioner portal device receives, from the cloud service via the WAP device, a second SSID and a passphrase. The provisioner portal device sends, to the client provisionee device, a response that includes the second SSID. The provisioner portal device creates a one-time provisioning wireless network with the second SSID and the passphrase. Through the provisioner portal device, WAP credentials can be exchanged from the cloud server to the client provisionee device over a secure channel. The WAP credentials can be used to switch to the home WLAN without user interaction to manually enter the WAP credentials at the client provisionee device.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: August 2, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: QingYun Wei, Andrew Roths, Avinash Joshi, Zhao Lou, James Edwin Christy
  • Patent number: 11405231
    Abstract: Disclosed is a data learning server according to an embodiment. The data learning server includes a communicator configured to be communicable with an external device, a learning data acquisition unit configured to acquire production information of a home appliance and operation information using the communicator, a model learning unit configured to generate or update a learning model using the product information and the operation information, and a storage configured to store a learning model trained to estimate a new trouble detection pattern related to the trouble item as a result of the generating or updating learning model. Various embodiments are available. The data learning server may estimate a new trouble detection pattern related to a trouble of a home appliance using rule-based or AI algorithm. When estimating a region of interest using the AI algorithm, the data learning server may use machine learning, neural network, or deep learning algorithm.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: August 2, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae-duk Kim, Sang-jin Tae
  • Patent number: 11405272
    Abstract: An exemplary method is disclosed that facilitate the on-demand creation of an exemplary instrumented network device in a cloud infrastructure, remote server, evaluation platform, or customized testing server and to form a stack between the instrumented network device as a debug network device and a target network device. The control plane of the target network device then switches over, via a switchover operation, to the control plane of the debug network device, while the data-plane of the target network device continues to operate. Once switched over, the instrumentation (e.g., hardware or software) of the control plane or debug network device facilitates the debug, optimization, profile, and/or recovery of the physical network device, even in a live network.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: August 2, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Riaz Khan, Atri Indiresan
  • Patent number: 11405264
    Abstract: Techniques for autonomously tracking and/or predicting an alert event are provided. In one example, a system can comprise a memory that stores computer executable components. The system can also comprise a processor, operably coupled to the memory, and that executes the computer executable components stored in the memory. The computer executable components can comprise a schedule component that determines plan information for a hub of a plurality of hubs, and the hub can be coupled to a device. The computer executable components can further comprise a tracking component that identifies a deviation from the plan information by the hub. Additionally, the computer executable components can comprise a prediction component that determines a probability that the deviation will result in an alert event.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: August 2, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Bar-Joshua, Itzhack Goldberg, Roxana Monge Núñez, Maja Vukovic
  • Patent number: 11405329
    Abstract: A service provider may select one or more physical locations of existing data centers for the user for deployment of the user's computing resources. In various embodiments, the service provider may collect parameters from the user to create a custom selection of physical locations for computing services to be deployed for the user, which may be a strategically selected subset of all of the existing data centers available. Some parameters for selection may include expected location of end-users, cost tolerance, latency tolerance, and fault risk diversity. In some situations, cost may have an inverse relationship with latency, such that as cost increases, latency decreases (and vice versa). The rule sets may be created using the parameters, possibly with weights assigned to different parameters based on information received via the user interface. The rule sets may be formed and used to select physical locations for deployment of computing resources.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: August 2, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: David Allen Cuthbert, Stefan Letz
  • Patent number: 11399001
    Abstract: A controller that controls a machine detects an event that has occurred in the controller or the machine to compose and store event information that contains the event. Upon receiving an e-mail acquisition request from a terminal, the controller retrieves the stored event information, composes an e-mail that contains the event information, and transmits the e-mail directly to the terminal.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: July 26, 2022
    Assignee: FANUC CORPORATION
    Inventor: Shogo Inoue
  • Patent number: 11399048
    Abstract: A system, computer-readable medium, and a method including receiving, by a processor, sensor data related to a physical asset; obtaining, by the processor, at least a stored model of the physical asset from a data storage device; generating, by the processor, a visualization representation of the physical asset based on an integration of the sensor data related to the physical asset and the stored model of the physical asset; and presenting, by the processor in a shared virtual workspace accessible by a first user entity and at least one second user entity located remotely from the first user entity, the virtualization representation of the physical asset.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: July 26, 2022
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Ching-Ling Huang, Yoshifumi Nishida
  • Patent number: 11394680
    Abstract: Systems and methods for transmitting near real-time geographic mass messaging requests. One example method includes receiving a geographic mass messaging request via a transceiver, the geographic mass messaging request including a message, a geographic reference, and a requesting agency identifier, and having at least one request characteristic. The method includes assigning, with an electronic processor, a priority to the geographic mass messaging request based on an electronically stored alerting authority policy and at least one selected from the group consisting of the requesting agency identifier, the geographic reference, and the at least one request characteristic. The method includes, responsive to determining that the priority does not meet a priority threshold, transmitting one of a request denied message and a request modification proposal via the transceiver to the requesting agency.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: July 19, 2022
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Francesca Schuler, James C. Duran, Jonathan Solomon
  • Patent number: 11394675
    Abstract: The disclosure provides a method for commenting on a multimedia resource, a related electronic device and a storage medium. In response to a comment trigger operation on a multimedia resource, the electronic device obtains an emoticons corresponding to the multimedia resource and displays the emoticons to enable a user account to comment on the multimedia resource.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: July 19, 2022
    Assignee: Beijing Dajia Internet Information Technology Co., Ltd.
    Inventors: Shuming Ai, Fujia Liu
  • Patent number: 11388129
    Abstract: Techniques for ephemeral message are described. In one embodiment, an apparatus may comprise a delayed-action worker module operative to wake according to a wake timer; determine a current update object for a delayed-action cursor for a recipient update queue for a messaging system, the delayed-action cursor associated with an action delay for the recipient update queue; determine a delayed-action activity for the current update object; perform the delay-action activity for the current update object; determine a next update object for the delayed-action cursor for the recipient update queue; and determine a next wake timer for the delayed-action worker module based on the action delay and a creation time for the next update object. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: July 12, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Matthew Steiner, Jeremy David Fein, Erik Murphy-Chutorian, Ting Yang, Pierre-Luc Bertrand, Neil John Fulwiler
  • Patent number: 11388242
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for multi-jurisdictional endpoint allocation compliance. A multi-jurisdictional endpoint allocation system receives a request to allocate an endpoint in a jurisdiction to an account and accesses a regulation data object for the jurisdiction. The regulation data object identifies a set of jurisdictional requirements for the jurisdiction and a set of actions to be performed to satisfy the set of jurisdictional requirements for the jurisdiction. The multi-jurisdictional endpoint allocation system allocates an endpoint in the jurisdiction to the account and executes the set of actions associated with the regulation data object to satisfy the set of jurisdictional requirements for the jurisdiction.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: July 12, 2022
    Assignee: Twilio Inc.
    Inventors: Michael DeLorenzo, Andrew Ryno, Sunil Thamatam, Shawn Parker, Rahul Sanghavi, Nick Vlku, Patrick Loomis
  • Patent number: 11381654
    Abstract: Disclosed herein are various for a providing streaming content based on clustered behavior patterns. In an embodiment, a request for content is received from a first receiver associated with a first user. Each member is grouped into the cluster based a user interface browsing behavior pattern. A plurality of skip commands associated with the requested content from a plurality of receivers associated with at least a subset of the plurality of users of the cluster is received. A crowd source skip history is generated for the requested content for the cluster using at least the received plurality of skip commands. The requested content is transmit to the first receiver associated with the first user who is a member of the cluster, wherein a portion of the requested content identified by the crowd source skip history is excluded from the transmitted requested content.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: July 5, 2022
    Assignee: Roku, Inc.
    Inventor: Joseph Hollinger
  • Patent number: 11381542
    Abstract: A network device having an embedded router (eRouter) providing connections for a plurality of client devices in a local area network, and an embedded cable modem (eCM) bridging communication between a wide area network (WAN) network and the eRouter. The network device also includes a memory, and at least one processor configured to execute instructions stored on said memory to cause said network device to implement an eRouter physical interface and an eCM physical interface according to a configuration file, and to transmit a generic routing encapsulation (GRE) domain name system (DNS) query to a DNS server from the eRouter physical interface or the eCM physical interface.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: July 5, 2022
    Assignee: ARRIS ENTERPRISES LLC
    Inventor: Wen Ji Zhao
  • Patent number: 11379738
    Abstract: Provided are a computer program product, system, and method for using higher order actions to annotate a syntax tree. An information space of the syntax tree is annotated with concepts corresponding to tokens in the syntax tree. A concept comprises an object in a domain of the question and relates to other concepts in an ontology of the domain. A higher order action specifies an input, action parameters, and an output. A determination is made of an element in the information space corresponding to the input of the higher order action. A determination is made of an action of in the domain of the question having parameters matching the action parameters. The determined element is input to the determined action to produce output. The information space of the syntax tree is annotated with the output from the higher order action to use to provide an answer to the question.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: July 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oleg Sidorkin, Sergey Batin
  • Patent number: 11375017
    Abstract: Methods and systems for managing data and transmission of content are disclosed. A computing device may receive a request for content. The computing device may determine data associated with the requested content.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: June 28, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Neill A. Kipp, Jan R. van Doorn, Richard J. Fliam
  • Patent number: 11372923
    Abstract: A service monitoring system executing on one or more processors may have operations that are determined by control information. Control over the operation of the service monitoring system can be exerted through the use of a graphical interface. The graphical interface may present the control information of a new or existing correlation search definition for user interaction. The service monitoring system may maintain a data store of key performance indicator (KPI) data, where a KPI value in the data store is produced by a KPI-defining search query that derives the value from machine data associated with one or more entities that perform a monitored service. A correlation search definition of the service monitoring system determines how a search of the KPI data is conducted, how its data is evaluated to determine whether a triggering condition has been met, and, if so, determines what triggered action is to be initiated.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: June 28, 2022
    Assignee: Splunk Inc.
    Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Brian Bingham, Fang I. Hsiao, Brian C. Reyes
  • Patent number: 11373101
    Abstract: Examples of analyzing documents are defined. In an example, a request to analyze a document may be received. A knowledge model corresponding to a guideline associated with the document may be obtained. The knowledge model may include at least one of a hypothetical question and a logical flow to determine an inference to the hypothetical question. The hypothetical question relates to an element of the guideline. Based on the knowledge model, data from the document may be extracted for analysis using an artificial intelligence (AI) component. The Ai component may be configured to extract and analyze data, based on the knowledge model. Based on the analysis, a report indicating whether the document falls within a purview of the guideline may be generated.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: June 28, 2022
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Chung-Sheng Li, Guanglei Xiong, Swati Tata, Pratip Samanta, Madhura Shivaram, Golnaz Ghasemiesfeh, Giulio Cattozzo, Lisa Blackwood, Nagendra Kumar M R, Priyanka Chowdhary
  • Patent number: 11368817
    Abstract: Systems, methods and computer-readable medium are provided for improving location determination of mobile devices and using the location information obtained via such improved methods to track content conversion. In one aspect, a computer-implemented method includes receiving a request from a third party to track at least one content; determining a reference point for at least one tracking device; activating at least one sensor on-board the at least one tracking device, the at least one tracking device determining displacement information of the at least one tracking device based on the reference point and data collected by the at least one sensor; receiving the displacement information from the at least one tracking device; identifying locations visited by the at least one tracking device based on the displacement information; and determining a content conversion rate for the at least one content based on the locations visited by the at least one tracking device.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: June 21, 2022
    Assignee: RAKUTEN GROUP, INC.
    Inventors: Seejo Pylappan, Denis Laprise, Jaron Waldman
  • Patent number: 11363046
    Abstract: Systems and methods that determine an anomaly in a network are provided. A monitoring engine is installed on a computing device that monitors network information and application information for data flows generated on the computing device and transmitted over a network and for data flows received by the computing device from the network. The network information includes an internet protocol (IP) source address, a source port, an IP destination address, a destination port, and a transport protocol, and a number of bytes sent or received by the flow. The application information includes a process identifier (ID), the threads ID, an application ID and/or a function call, arguments passed to the function, a stack trace of the function, etc., that application used to generate the data flows. The network information and application information can be used to identify the application, thread and/or a function that caused an anomaly in the network.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: June 14, 2022
    Assignee: PayPal, Inc.
    Inventor: Shiomi Boutnaru