Patents Examined by Glenton B. Burgess
  • Patent number: 11329868
    Abstract: A computer implemented method of network monitoring and control. The method includes receiving alerts related to monitored devices; analyzing the alerts to identify a first alert related to a first monitored device; automatically performing at least one predefined action for the first monitored device based on the first alert; and after a first predefined period of time, checking whether the first alert has reappeared and responsively taking a further action.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: May 10, 2022
    Assignee: ELISA OYJ
    Inventor: Henri Karikallio
  • Patent number: 11296957
    Abstract: A network slice template management method includes: receiving, by a first management unit, a subnet management request, where the subnet management request carries indication information of a subnet template; obtaining, by the first management unit, network service descriptor association information or a network service descriptor based on the indication information of the subnet template; and obtaining, by the first management unit, a network service instance based on the network service descriptor association information or the network service descriptor.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: April 5, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ruiyue Xu, Kai Zhang
  • Patent number: 11218552
    Abstract: The present disclosure relates to virtualizing a network function in an ad-hoc group. The ad-hoc group comprises a plurality of mobile terminals (302, 304) that are configured for device-to-device communication, e.g., Proximity-Based Services (ProSe). The Pro Se-enabled mobile terminals (302, 304) subscribe to a Network Functions Virtualization (NFV) service with an NFV management server (322). The NFV management server (322) discovers the ad-hoc group that is suitable for NFV and informs an NFV application server (324) of the ad-hoc group. The NFV application server (324) then downloads data and configuration parameters to the ad-hoc group to offload a network function to the ad-hoc group for execution.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: January 4, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Matthew John Lawrenson, Till Burkert, Christopher Cox, Julian Charles Nolan
  • Patent number: 11038808
    Abstract: A system and method for capacity management based on location and status of flexible (e.g., non-scheduled) service resources. Features are included to determine if the system can accept a request for a pick-up point (e.g., a restaurant, a quick order fulfillment center, grocery store, network location) based on the density, type and characteristics of the delivery resources in proximity (e.g., time and/or distance) to the pick-up point. The system also leverages historic delivery performance of the resources to assess whether to offer service or a service level for a given request.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: June 15, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Rajeev Damani, Damon Alexander, Al Ashkar, Yenchao Chua, Prashanth Paramanandan, Saurabh Roongta, John Schroder, Jaymin Chinubhai Shah
  • Patent number: 11019160
    Abstract: Segment generation describing usage patterns is described. In one or more implementations, user interaction with a browser is monitored to navigate through a plurality of web pages using a computing device. Data is extracted from web documents associated with the plurality of web pages automatically and without user intervention by one or more modules of the computing device, the data usable to describe a usage pattern involving the navigation through the plurality of web pages. A segment is generated which describes the usage pattern automatically and with user intervention, the segment configured to identify the usage pattern to target content.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: May 25, 2021
    Assignee: Adobe Inc.
    Inventor: Peter R. Fransen
  • Patent number: 11005925
    Abstract: A computer-implemented method for balancing loads of a distributed system having a plurality of nodes via a load balancing scheme is presented. The method includes determining an average load of the plurality of nodes once a request is sent to the distributed system, determining a threshold load value based on the determined average load of the plurality of nodes, and randomly selecting a node of the plurality of nodes based on a hash value. The method further includes determining whether the randomly selected node is above or below the threshold load value, and, if the randomly selected node is above the threshold load value, randomly selecting another node, and if the randomly selected node is below the threshold load value, then selecting such node to process the request.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Anis Uddin Nasir, Hiroshi Horii, Takayuki Osogami, Rudy Raymond Harry Putra
  • Patent number: 10997636
    Abstract: A method and system provide the ability to distribute content on a network. A network system of nodes is established. Each node hosts a repository daemon (RD). A data source node receives a bundle that includes a payload and a digest extension that includes metadata that characterizes an application data unit (ADU) encapsulated by the payload. A local RD of the data source node caches the received bundle and publishes an advertisement (that includes the digest extension block) for the received bundle. The local RD, of a data requesting node subscribes to advertisements, receives an expression of interest (EOI), searches the published advertisements for a matching advertisement that matches the EOI, and obtains the bundle corresponding to the matching advertisement.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: May 4, 2021
    Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGY
    Inventor: Scott C. Burleigh
  • Patent number: 10992636
    Abstract: A source host device masks the hardware address of a hosted container from a network device to mitigate the use of resources in the network device. A virtual switch on the source host receives a frame from a hosted container. The frame includes a source hardware address of the hardware address corresponding to the hosted container. The frame also includes a source network address of the network address corresponding to the hosted container. The virtual switch replaces the source hardware address of the frame with the hardware address associated with the source host, and send the frame to the network device. The frame sent to the network device includes the host hardware address as the source hardware address and the container network address as the source network address.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 27, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shyam N. Kapadia, Padmanabhan Krishnan, Naoshad Mehta, Rajesh B. Nataraja, Nilesh Shah
  • Patent number: 10992765
    Abstract: An electronic communication security system is typically configured for continuously tracking and monitoring user activity associated with a user, identifying a trigger based on continuously tracking and monitoring the user activity, wherein identifying the trigger is based on identifying that the user activity meets one or more conditions, determining initiation of an interaction between the user and a resource entity based on identifying the trigger, communicating with back-end systems to extract information associated with the resource entity associated with the interaction, wherein the information comprises an output that is generated by one or more machine learning models, generating exposure characteristics for the interaction based on the output associated with the resource entity and user data associated with the user, wherein the exposure characteristics are unique to the interaction and the user, and in response to generating the exposure characteristics, transmitting the exposure characteristics to
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: April 27, 2021
    Assignee: Bank Of America Corporation
    Inventor: Eren Kursun
  • Patent number: 10970752
    Abstract: There is provided a system and process of delivering online media content files to websites which are not capable of being blocked. The system and process provides a publisher with a sub-domain name that is pointed to an IP provided by an ad server and ask publisher to update his DNS records. Concurrently, the system delivers the user a script on the newly suggested sub domain that publisher inserts in HEAD tag of web pages where it is determined that the unblockable ads are to be displayed.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: April 6, 2021
    Inventor: Melih Abdulhayoglu
  • Patent number: 10972556
    Abstract: Methods, systems, and computer-readable media for location-based functionality for voice-capturing devices are disclosed. An association is determined between a location value for a location parameter and one or more functionalities. The association is stored by a device management component of a service provider environment. An assignment of the location value to a device account is stored by the device management component. The device account corresponds to a voice-capturing device coupled to the service provider environment over one or more networks. Based at least in part on the assignment of the location value to the device account, the one or more functionalities are enabled for use by the voice-capturing device.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: April 6, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Yu-Hsiang Cheng, Ruoyu Fei, Jingyu Ji, Milo Oostergo, Aapo Juhani Laitinen
  • Patent number: 10972510
    Abstract: A media session is established between a first device (e.g., endpoint) and a second device (e.g., endpoint) via a communication network based on connectivity checks performed by the devices. A set of candidate pairs, including network addresses available to the first device and the second device, is generated. Among the candidate pairs of the candidate pair set, a respective priority is initially assigned for connectivity checks. If a connectivity check modification condition is determined to be met for candidate pairs used for connectivity checks, the priority ordering of the candidate pairs is modified to produce a second priority ordering. This second priority ordering assigns a higher priority for a candidate pair which meets the connectivity check modification condition than a candidate pair that does not meet the condition. Based on the modified ordering, connectivity checks are performed, and the media session is configured and established using a candidate pair determined to be valid.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: April 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy Mark Moore, Tin Qian, Rajesh Gunnalan
  • Patent number: 10965639
    Abstract: A load control system may be provided including control devices and a system controller. The system controller may be configured to broadcast a service set identifier (SSID) and provide a wireless network connection to a network device. The system controller may provide a web page to the network device, wherein the web page may include an indication of target system controllers. The target system controllers may be used for configuring (e.g., associating) the control devices. The system controller may receive an indication of a target system controller selected to associate the control devices. The system controller may determine an address and port number of the target system controller identified by the network device. The system controller may provide, to the network device, the web page from the target system controller while the network device is connected to the system controller via the wireless network connection.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 30, 2021
    Assignee: Lutron Technology Company LLC
    Inventors: David Anderson, Agniva Banerjee, Parker Evans
  • Patent number: 10965763
    Abstract: Systems and methods that facilitate capturing web analytics data are disclosed. One example method can include the acts of receiving a web page request from a client computer and providing the requested web page to the client computer. The requested web page can include one or more analytics tags. The method can also include capturing at least one of client side information, performance of, or one or more user interactions with the web page and providing the captured information to a web server associated with the web page. These interactions can include user actions that do not include a call to a web server, such as actions that occur during an AJAX flow.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: March 30, 2021
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Michelle Green, Ryan Van Oss, Brian L. Mooneyham, Manuel Jasso, Aaron Armstrong
  • Patent number: 10958520
    Abstract: There is provided a method for generating network optimizing information including the steps of identifying system devices that are comprised in a network, collecting metrics from the identified system devices, including collecting at least one metric relating to the operation, status, capability, limitations, expandability, scalability, or performance of the system devices, assessing the collected metrics according to a predetermined assessment protocol, generating a roster of metrics of interest, such metrics of interest being a group of the collected metrics that meet a selection criteria and not including other collected metrics that do not meet the selection criteria, and presenting each of the metrics of interest in a format suitable for a network operator to take corrective actions with regard to the identified non-compliant metrics or to capitalize on the identified optimization opportunities with respect to the network.
    Type: Grant
    Filed: September 16, 2017
    Date of Patent: March 23, 2021
    Assignee: Risc Networks, LLC
    Inventors: Jeremy Lynn Littlejohn, Gregory Evan Watts
  • Patent number: 10931732
    Abstract: A multimedia file transmission method, which relates to the fields of data transmission and image processing, includes acquiring network information; determining a transmission version of a multimedia file according to the network information, where different transmission versions are corresponding to different multimedia file quality; and transmitting the multimedia file according to the transmission version. The network information is automatically acquired, and the transmission version of the multimedia file is automatically determined according to the network information, which not only saves an operation of manually selecting, by a user, a transmission version and reduces operation complexity, but also improves appropriateness of determining a transmission version.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: February 23, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: He Wei, Shanxi Chen
  • Patent number: 10887190
    Abstract: A network configuration development environment is disclosed. In particular, an editor configured to interface with multiple network devices simultaneously, to view and adjust their device configuration settings, is provided. The network configuration development environment allows a system administrator to manage configuration definitions (e.g., run-time or start-up device configuration parameters) relative to a plurality of network devices simultaneously to achieve correctness and appropriate consistency for each of those devices in a network infrastructure. The network development environment may include an ability to apply changes directly to one or more network devices or to apply changes to stored “configuration files” that are associated with individual devices.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: January 5, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Charles F. Clark, Craig Joseph Mills, Frank J. Wood
  • Patent number: 10877776
    Abstract: Embodiments of the present disclosure provide a method, device and computer program product for executing applications in a hybrid cloud. The method comprises in response to receiving a request for executing the application from a user, obtaining an application identifier for the application from the request. The method also comprises determining, based on the application identifier and a scheduling strategy associated with the application, an executable file identifier corresponding to the application. The method further comprises obtaining, from a repository associated with the hybrid cloud, an executable file of the application corresponding to the executable file identifier, the executable file being associated with a type of a heterogeneous device in a hybrid cloud. By utilizing the above method, users can rapidly execute the application without considering the type of the heterogeneous device in the hybrid cloud.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: December 29, 2020
    Assignee: Dell Products L.P.
    Inventors: Fei Chen, Fucai Liu, Kun Wang
  • Patent number: 10866983
    Abstract: This disclosure relates to WAMI discovery, specifically including: issuing a first request to a WAMI federated collection service (FCS) to retrieve WAMI collection metadata, the WAMI FCS being in communication with a WAMI collection service (CS), each WAMI CSs being in communication with a location where WAMI data is stored; receiving a response in a first format from the WAMI FCS; translating the received WAMI collection metadata from the first format into another format; issuing a second request to the WAMI FCS to access WAMI data in the other format; and retrieving in response to the second request, the WAMI data in the other format from the location that corresponds to a network link.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: December 15, 2020
    Assignee: Pixia Corp.
    Inventors: Rahul C. Thakkar, Michael L. Maraist
  • Patent number: 10855829
    Abstract: According to one embodiment, a method comprises automatically uploading device information from a first network device in a first operating state to a second network device in response to an event, such as an initial power up. The second network device is part of the cloud, and thus, providing cloud-based services. Subsequent to the uploading of the device information, the first network device receives information controlling the operation of the first network device based on the device information.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: December 1, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gordon Paul Gray, Anthony Burke, David Munro, Yan Liu