Patents Examined by Jason D Recek
  • Patent number: 10999240
    Abstract: In one embodiment, a domain name system (DNS) server processes a DNS query based on a policy statement that is attached to the DNS query. Upon receiving the DNS query, the DNS server executes one or more commands specified in the policy statement to generate a query state. The query state controls DNS resolution behavior that the DNS server implements as part of processing the DNS query. The DNS server then performs one or more DNS resolution operations based on DNS query and the query state to generate a response. Advantageously, because the semantics of the policy statement are encapsulated within the policy statement, the policy statement enables a client to unambiguously control DNS resolution behavior. By contrast, conventional DNS resolution guidance mechanisms that rely on DNS servers to infer policies based on client data may not reflect the preferences of the clients.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: May 4, 2021
    Assignee: VERISIGN, INC.
    Inventors: Eric Osterweil, Ashvatth Lakshmanan
  • Patent number: 10992528
    Abstract: Example implementations relate to configuring network devices. For example, a network device includes a controller module to receive a link layer discovery protocol (LLDP) message from a second network device in response to determining that connection to a management device has failed. The controller module is to send a second LLDP message to the second device, where information contained is the second LLDP message is routed to the management device by the second device. The controller module is further to receive configuration changes from the management device and connect to the management device based on the configuration changes, where the configuration changes are routed by the second device.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: April 27, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Celestian K Sebastian, Vijeesh E P
  • Patent number: 10992537
    Abstract: An embodiment may involve a managed network containing computing devices. The computing devices may be respectively associated with unqualified domain names. One or more server devices may be disposed within a remote network management platform that manages the managed network. These server devices may be configured to: probe the managed network, by way of a proxy server application disposed within the managed network, to obtain information related to applications operating on the computing devices, network connectivity of the computing devices, and representations of the unqualified domain names; obtain a regular expression; determine a subset of the computing devices in the managed network on which a particular application is operating and for which the respectively associated unqualified domain names match the regular expression; and generate a map of the managed network in which the subset of the computing devices is represented as a grouped node instead of individual nodes.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: April 27, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Haviv Rosh, Alexei Tilikin
  • Patent number: 10985990
    Abstract: A controller and a method for determining a logical topology of communications resources for providing a service offering. The controller comprises a function identifier, a graph generator and a mapper. The identifier is coupled to a service level description (SLD) associating the service with at least one service type and a library of network functions (NFs) and identifies at least one NF in the library for each service type. The generator is coupled to the SLD and a library of primitive service level graphs (SLGs) representing at least one data flow between directly-coupled resource entities and associates at least one primitive SLG to each identified NF. The mapper is coupled to the service level description and a map of network infrastructure elements and maps at least one resource entity of a primitive SLG onto an available network infrastructure element.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: April 20, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hang Zhang, Xu Li
  • Patent number: 10986195
    Abstract: Systems and methods of determining a geographic location based conversion via a computer network. A data processing system can receive, from a computing device, an indication of interest in an online content item that is associated with a commercial entity having a location. The system can also receive data points that each include time information and location information of a computing device. The system can generate a valid cluster indicating an activity at the location of the commercial entity by evaluating the time information and the location information of two or more data points with a duration threshold and a location threshold. The system can use the valid cluster to identify the indication of interest in the online content item as the location based conversion based on the activity at the location of the commercial entity.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: April 20, 2021
    Assignee: Google LLC
    Inventors: Amit Khanna, Philip Andrew McDonnell, Prashast Khandelwal, Puneet Gupta, Shibani Sanan, Shun Kawamura, Subhadip Sarkar
  • Patent number: 10977146
    Abstract: By selecting, as a monitoring API, an API which does not involve modifying information when executing a request, from APIs called by an AP to be monitored, transmitting a pseudo-request to the monitoring API, and receiving a response to the request, a monitoring node for determining whether or not the monitoring API is operating normally is created and is included in the AP.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: April 13, 2021
    Assignee: HITACHI, LTD.
    Inventors: Emiko Kobayashi, Jun Mizuno, Takashi Tameshige, Nobuhiro Maki, Junji Kinoshita
  • Patent number: 10969753
    Abstract: According to various aspects, exemplary embodiments are disclosed of building system device node commissioning systems, methods, apparatus, tools, and/or devices. In an exemplary embodiment, at least one commissioning apparatus is configured to analyze networked system design data, generate unique room-zone identifiers for the building system device nodes, generate one or more custom project workbooks for inclusion of the unique room-zone identifiers and individual device addresses for installed building system device nodes, and identify physical locations of the installed building system device nodes using the one or more custom project workbooks including the unique room-zone identifiers and the individual device addresses of the installed building system device nodes.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: April 6, 2021
    Assignee: Greenlight IOT, Inc.
    Inventors: Kevin Martin, Anthony Garcia
  • Patent number: 10963534
    Abstract: A system, includes a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: transmitting a message from an application client to a service to request content from the service; ascertaining a failure of the service to provide the requested content; and in response to ascertaining the failure, applying data from the application client to an application in lieu of the requested content.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: March 30, 2021
    Assignee: PayPal, Inc.
    Inventor: Herald Christophior Villarreal
  • Patent number: 10965760
    Abstract: A cloud-based operator interface system is provided that runs as a cloud service on a cloud platform. The cloud-based operator interface system collects industrial data from one or more industrial systems via respective cloud gateway devices. A set of predefined operator interface screens are stored on cloud storage associated with the operator interface system, and delivered to authorized Internet-capable client devices upon request. The industrial data received from the cloud gateways can be delivered to the client devices from the cloud platform via the operator interface screens. Additional cloud-side services can correlate and analyzes the industrial data on the cloud platform to facilitate additional reporting, alarming, and notification features.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: March 30, 2021
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Douglas C. Lawson, Douglas J. Reichard, Joseph A. Harkulich, Rainer Hessmer, Sujeet Chand, David W. Farchmin, Michael John Pantaleano
  • Patent number: 10956849
    Abstract: Methods and systems associated with a microservice based predictive service level agreement (SLA) impact analytics system that may run on standardized container based virtual computing platform to enable capacity auto-scaling for on-demand, near-real-time resource allocation automatically supporting user data packet forwarding when SLA is potentially impacted to ensure SLA compliance.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: March 23, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Tsong-Ho Wu, Wen-Jui Li, Jun-Min Liu
  • Patent number: 10952038
    Abstract: A method and system for providing calendar services in a Universal Plug and Play (UPnP) home network environment is provided. The method includes creating a calendar event in a UPnP calendar when a request for creating the calendar event is received by the TS from one of Telephony Control Points (TelCPs) in the UPnP home network environment; determining whether the created calendar event meets predetermined conditions; and triggering a notification, indicating that the calendar event meets the predetermined conditions, to the TelCPs in the UPnP home network environment when the calendar event meets the predetermined conditions.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: March 16, 2021
    Inventors: Mayuresh Madhukar Patil, Je-Young Maeng
  • Patent number: 10951699
    Abstract: A first storage system in one illustrative embodiment is configured to participate in a replication process with a second storage system. Each of a plurality of storage nodes of the first storage system comprises a plurality of storage devices and a set of processing modules configured to communicate with corresponding sets of processing modules on other ones of the storage nodes. In conjunction with the replication process, a first one of the processing modules is configured to generate a request message for transmission to a second one of the processing modules requesting that the second processing module transfer designated replication data to the second storage system. The request message comprises a unique message identifier that the second processing module incorporates into a subsequent response message transmitted back to the first processing module to indicate a result of the requested transfer of the designated replication data to the second storage system.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: March 16, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Christopher Sayles, Xiangping Chen, William Stronge, David Meiri, Archana Parasnis
  • Patent number: 10931617
    Abstract: Non-limiting examples describe sharing of bundled content through an application/service. A first input may be received, through a user interface of the email service. The first input is associated with a selection of a user interface element for sharing of a bundle of emails that comprises a grouping of at least two separate email threads. A second input is received indicating one or more other users for sharing the bundle of emails. The bundle of emails is shared with the one or more other users. Sharing of the bundle of emails creates a sharing permission that enables multi-directional sharing between the user and the one or more other users for current content of the shared bundle of emails and future content added to the shared bundle of emails. The shared bundle of emails is displayed inline with other emails of an email mailbox of the user through the user interface.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Linda Chen Gray, Sherry Pei-chen Lin, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero
  • Patent number: 10924535
    Abstract: Embodiments of the present invention disclose a resource load balancing control method and a cluster scheduler. The method includes: predicting performance data that is of an application deployed on each cluster node and that is in a preset time period; calculating a first standard deviation of the cluster system according to the predicted performance data of each cluster node; when the first standard deviation of the cluster system is greater than a preset threshold, determining an application migration solution according to a resource load balancing rule; and sending a application migration solution to the cluster application manager, to trigger the cluster application manager to perform resource load balancing control on the cluster system according to a application migration solution.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: February 16, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shubao Du, Xibo Jin
  • Patent number: 10917706
    Abstract: The disclosed technology is generally directed to communications in an IoT environment. For example, such technology is usable in IoT communications. In one example of the technology, one or more types of telemetry data to be collected from a first IoT device is determined. A send frequency corresponding to at least one of the one or more types of telemetry data to be collected from the first IoT device is determined. A first automatic configuration to a configurable device is sent. The configurable device is at least one of the first IoT device or an intermediary device in communication with the first IoT device, such that, upon execution of the first automatic configuration, the configurable device automatically sends telemetry data of the determined one or more types of telemetry data to the IoT solution service at the determined send frequency.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Elio Damaggio
  • Patent number: 10917762
    Abstract: A device includes a processor. The processor receives a user device's geographic location. The processor further discovers an event that is electronically registered with an electronic application. The processor further sends a first electronic message to the user device. The first electronic message includes an electronic list and the event's geographic location.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: February 9, 2021
    Assignee: Challenge Star LLC
    Inventor: Jed Royer
  • Patent number: 10911369
    Abstract: A system of dynamically-instantiated data server components provides access to a data repository. Different data server components are assigned to different data collections in the repository. A distribution component receives messages and, based on data collection identifiers associated with the messages, routes the messages to corresponding data server components. Based on the messages, the data server components perform data operations with respect to their corresponding data collections. Data server components may be terminated when their assigned data collections are not in use. When an incoming message is associated with a data collection for which no data server component exists, the distribution component dynamically instantiates a new data server component for the data collection. In an embodiment, data server components make working copies of their respectively assigned data collections in a high-speed memory.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: February 2, 2021
    Assignee: SPLUNK Inc.
    Inventors: Ioannis Vlachogiannis, Panagiotis Papadomitsos, Vassilis Karampinas, Maria Nasioti
  • Patent number: 10887674
    Abstract: The disclosed technology is generally directed to communications in an IoT environment. For example, such technology is usable in IoT communications. In one example of the technology, one or more types of telemetry data to be collected from a first IoT device is determined. A send frequency corresponding to at least one of the one or more types of telemetry data to be collected from the first IoT device is determined. A first automatic configuration to a configurable device is sent. The configurable device is at least one of the first IoT device or an intermediary device in communication with the first IoT device, such that, upon execution of the first automatic configuration, the configurable device automatically sends telemetry data of the determined one or more types of telemetry data to the IoT solution service at the determined send frequency.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Elio Damaggio
  • Patent number: 10880267
    Abstract: A method for verifying eligibility of a domain name registrant via a verification web interface for a domain name either registered or in the process of registration with a registrar over a communications network. The method comprising: provide a network link to the registrar or to a registry operator of the domain name; receive an event request for the domain name via the verification web interface including a claim ID associated with the domain name for a domain event; receive a verification request using the network link via the verification web interface including a registrant claim ID and registrant identification information, the registrant claim ID previously provided to the registrant; confirm matching of the registrant claim ID with the claim ID; obtain registrant verification information; access external verification information and compare against the registrant verification information; and send a confirm domain event message or a deny domain event message.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: December 29, 2020
    Assignee: AFILIAS LIMITED
    Inventors: Jimmy Lam, Cedarampattu Mohan, John Kane, Christy Gnanapragasam, Calvin Cheung, Hui Zhou
  • Patent number: 10880369
    Abstract: Embodiments of the present disclosure provide a universal session persistence method for different communications protocol layers. The method includes: generating, by a first node device, a first interaction message, where the first interaction message includes a first load balancing protocol header, the first load balancing protocol header is independent of a protocol header corresponding to a communications protocol layer at which the first interaction message is generated, the first load balancing protocol header includes a first destination end load balancing index, and the first destination end load balancing index is used to identify a second node device that is to receive the first interaction message; and sending, by the first node device, the first interaction message to the second node device via a first load balancer.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: December 29, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shiyong Tan, Xiaoqiang Qiao