Patents Examined by Johnny B Aguiar
  • Patent number: 11146513
    Abstract: Various embodiments disclose an in-message application facilitating the use of third-party application programming interfaces (APIs). In particular, these in-message applications (referred to as “cards”) may be designed by a developer to access third-party API functionality. A user may then create a message referencing, e.g., a web address associated with the developer's card. The system may receive the user's message and recognize the reference. The system may then distribute an instantiation of the card to various recipients, the instantiation including elements generated using, or providing the user access to, the third party functionality.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: October 12, 2021
    Assignee: Twitter, Inc.
    Inventors: Brian Guarraci, William Morgan, Jeremy Gordon, Grant Monroe, Buster Benson, Russell D'sa, Adam Singer, Ian Chan, Brian Ellin, Reeve Thompson, Luke Alonso, Zachary Taylor, Zhigang Chen
  • Patent number: 11140051
    Abstract: The present invention aims at an improvement of robot control monitoring and optimization in mobile networks in support of remote robot control services for robot devices. Heretofore, an analytics system (26) provides service quality information to a Cloud-based remote control system (22). Also, the Cloud-based remote control system (22) issues control requests to a local control unit (30) for control of a robotic device (24) and a mobile communication network (28) connects the Cloud-based remote control system (22) with the local control unit (30). Service event information is collected and associated with control requests issued by the Cloud-based remote control system (22).
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: October 5, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Attila Báder, Attila Nagy, Sándor Rácz, Geza Szabo
  • Patent number: 11128525
    Abstract: Systems, apparatuses, and methods are described for managing concurrent requests from clients for services. Client computing devices may be permitted to use available capacity beyond their assigned quotas. When backpressure exists, connections with a client exceeding a proportion of excess capacity may be closed before connections with a client not exceeding a proportion of excess capacity.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 21, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jonathan Moore, Jason Press
  • Patent number: 11128588
    Abstract: A processor acquires feature information of a target email, among email that has already been transmitted from the information processing apparatus, the target email specified by an operation of a user of the information processing apparatus as email to be restricted from viewing-access by a user of a receiving-side apparatus. The processor transmits feature information of the target email to an apparatus that receives information for identifying a removal target for a security measure system. The target email is designated as a removal target by the security measure system for the receiving-side apparatus.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: September 21, 2021
    Assignee: NOMURA RESEARCH INSTITUTE, LTD.
    Inventors: Masahiro Ueno, Tianfeng Ma, Atsushi Ito, Sumio Midorikawa
  • Patent number: 11121953
    Abstract: During operation, a computer may compare values of at least one performance metric for access points in appropriate contexts to determine one or more temporal anomalies and/or one or more spatial anomalies for one or more of the access points. Then, the computer may generate one or more temporal anomaly events based at least in part on the one or more temporal anomalies and one or more spatial anomaly events based at least in part on the one or more spatial anomalies. Next, the computer may calculate one or more complex events based at least in part on two or more of the different anomalies. Moreover, the computer may evaluate the different anomalies, anomaly event and/or complex events to determine one or more insights about a problem in the network. Furthermore, the computer may perform a remedial action.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: September 14, 2021
    Assignee: ARRIS Enterprises LLC
    Inventors: Yang Han, SeeHo Ting, Koteswar Rao Mellachervu, Lakshmi Nagarajan, Ilango Purushothaman, Jiayi Chen
  • Patent number: 11122021
    Abstract: An apparatus is configured to receive an email message that is addressed to a plurality of recipients. The email message comprises a first portion with a first level of encryption and a second portion with a second level of encryption. The apparatus creates a first instance of the message to be sent to a first recipient from among the plurality of recipients. In the first instance, the apparatus masks the portions of the message that are not of the first level of encryption. The apparatus creates a second instance of the message to be sent to a second recipient from among the plurality of recipients. In the second instance, the apparatus masks the portions of the message that are not of the first or second levels of encryption. The apparatus is further configured to transmit the first instance to the first recipient and the second instance to the second recipient.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: September 14, 2021
    Assignee: Bank of America Corporation
    Inventors: MadhuSudhanan Krishnamoorthy, Ganesh Balasubramanian
  • Patent number: 11115348
    Abstract: A resource allocation service can provide for the limited redelivery of events for processing using a set of virtual resources. A customer can provide code for execution, and the service can allocate resource instances configured to execute the code in response to various events. The processing for an event may not be completed by a single resource instance. When a resource instance is to end processing, the instance can capture state information to be returned as checkpoint data for the event. When the processing result is received, the service determines whether checkpoint data was included, which functions as a request for further processing. The service can then place the event data back in an event queue for redelivery and additional processing. A customer can specify a time limit or a retry limit such that an event can only undergo up to a maximum amount of processing before the event is failed.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: September 7, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Nima Sharifi Mehr
  • Patent number: 11115455
    Abstract: A technique for monitoring activity in a content delivery network is disclosed.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: September 7, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Amine Boukhtouta, Richard Joseph Brunner, Adel Larabi
  • Patent number: 11108626
    Abstract: Techniques are described for providing logical networking functionality for managed computer networks, such as for virtual computer networks provided on behalf of users or other entities. In some situations, a user may configure or otherwise specify a network topology for a virtual computer network, such as a logical network topology that separates multiple computing nodes of the virtual computer network into multiple logical sub-networks and/or that specifies one or more logical networking devices for the virtual computer network. After a network topology is specified for a virtual computer network, logical networking functionality corresponding to the network topology may be provided in various manners, such as without physically implementing the network topology for the virtual computer network. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: August 31, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: 11102286
    Abstract: The present disclosure provides a bandwidth scheduling method for cache server that effectively improves the quality of network services. According to some embodiments, latest traffic information of a target cache server of each service type at a start time of a pre-determined detection period is acquired in accordance with the detection period; a target health value calculation formula and a rated health value of the target cache server are acquired, the target health value calculation formula being fitted based on historical health values of the target cache server and historical traffic information of each service type; bandwidth scheduling on the target cache server is performed based on the latest traffic information, the target health value calculation formula, and the rated health value.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: August 24, 2021
    Assignee: Wangsu Science & Technology Co., Ltd.
    Inventor: Xiaomin Xiang
  • Patent number: 11095514
    Abstract: A method including sending, by a first network device, to a second network device, a first objective locally stored in the first network device to a second network device, wherein an autonomic networking integrated model and approach (ANIMA) protocol is run on both the first network device and the second network device, determining, by the first network device, whether the first objective locally stored in the first network device is changed, and sending, by the first network device, a first objective change packet to the second network device in response to the first network device determining that the first objective locally stored in the first network device is changed, the first objective change packet instructing the second network device to change the first objective locally stored in the second network device.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: August 17, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yongsheng Geng, He Huang
  • Patent number: 11095601
    Abstract: A method, a computer system, and a computer program product may perform tier structure definition and control of multi-tier propagation of social network content. For a user and his connections in the social network, interaction data may be received and analyzed to determine a strength of their relationship to the user. A tier structure may be defined, with the first tier having a greatest level of relationship to the user. Each connection may be assigned to a tier based on the strength of relationship. An initial propagation of a post of the user may be limited to connections from the first tier. Feedback to the post in the social network is monitored to determine a level of maturation of a thread. Feedback may be provided by the connections of the first tier. If the thread satisfies a maturity threshold, the thread is propagated to connections in a second tier.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: John D. Wilson, Shikhar Kwatra, Paul Krystek, Sarbajit K. Rakshit
  • Patent number: 11089119
    Abstract: Systems and methods for providing application services to a customer are provided. Customer-managed computing resources on a customer network may facilitate the provision of application services to a client device coupled to the customer network. Application instances providing the application services may execute either on the customer-managed computing resources or on computing resources managed by the service provider. Application services may be rendered to the customer while sensitive customer data maintains residency on storage resources on the customer network. Application instances may receive requests for services from the customer, and generate corresponding requests for particular data of the sensitive customer data. These requests may be conveyed to the endpoints on customer network capable of fulfilling the requests.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: August 10, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Zakiul Islam, Noah Wasmer
  • Patent number: 11082359
    Abstract: A method may include receiving a request to define a primary resource. The primary resource may enable access to a primary handler that corresponds to a logical entity that controls a device or a port or another resource. The method may include identifying a primary domain object for the primary resource. The primary domain object maps the primary resource to the primary handler. The primary domain object represents a state of the primary resource. The method may include identifying an interface for the primary resource. The interface may be configured to receive a command through a link from a client. The method may include receiving a state request associated with the interface for the primary resource, wherein the primary domain object handler is configured to send a state message indicating the state of the primary resource in response to the request.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: August 3, 2021
    Assignee: Axis AB
    Inventors: Marcus Johansson, Jon Malmquist, Emil Selinder, Johan Rönnåker
  • Patent number: 11075777
    Abstract: Disclosed are various approaches for providing on-demand virtual private network (VPN) connectivity on a per-application basis. An application is determined to have begun execution on a computing device. The application is identified. A determination that the application is authorized to access a VPN connection is made, and the VPN connection is created.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: July 27, 2021
    Assignee: AIRWATCH LLC
    Inventors: Suman Aluvala, Craig Farley Newell, Naga Sandeep Reddy Kaipu, Sulay Shah
  • Patent number: 11070619
    Abstract: Technology is disclosed for bridging clouds of computing devices for compute and data storage. The technology can receive a virtual routing table (VRT), wherein the VRT indicates an association with a virtual local area network (VLAN) and defines neighbors for each route wherein at least one neighbor is defined for each of the two different cloud service providers, wherein the route definition creates a private transitive network between the neighbors; receive from a first node a first message destined for a second node; determine that the first message employs the route specified by the VRT; forward the first message to the second node; receive from a third node a second message destined for the second node; determine that the second message does not employ the route specified by the VRT; and fail to forward the second message to the second node.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: July 20, 2021
    Assignee: NETAPP, INC.
    Inventors: John Keith Fullbright, Mark Beaupre, Lee Gates
  • Patent number: 11070439
    Abstract: A hierarchical network analytics system operated by a computing device or system is described. In some example techniques, the analytics system may determine results of a plurality of first level analyses each based at least in part on results of a respective plurality of data queries that return respective subsets of a plurality of types of network data. The analytics system may determine a result of a second level analysis based at least in part on results of the plurality of first level analyses.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: July 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Navendu Jain, Rahul Potharaju
  • Patent number: 11057471
    Abstract: The present disclosure provides an edge application management method and a system. The method includes: generating an edge application template for deploying an edge application managed by an edge cloud node, the edge application template including resource configuration information for deploying an edge cloud node resource, and system application data of an elastic cloud server in a cloud data center; synchronizing the system application data to an edge cloud node to be deployed; and deploying a resource of the edge cloud node to be deployed according to the resource configuration information to realize management of the edge application.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: July 6, 2021
    Assignee: Xiamen Wangsu Co., Ltd.
    Inventors: Xiaochun Guo, Yonghui Lin
  • Patent number: 11050609
    Abstract: A technique for reporting and processing alarm conditions in a communication network is disclosed. In one variant, a network element is presented that comprises a memory and at least one processor coupled to the memory, wherein the memory stores program code that configures the at least one processor to detect, as a first event, at least one alarm condition and to start, in response to detecting the first event, an alarm clearance timer. The program code further configures the at least one processor to detect, as a second event, at least one of expiry of the alarm clearance timer and clearance of the at least one alarm condition and to determine, after detecting the second event, a first performance indicator value of a performance indicator for a first period of time between the first event and the second event.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: June 29, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Peter Vaderna, László Hévizi
  • Patent number: 11050840
    Abstract: In accordance with an embodiment, described herein is a system and method for providing distributed caching in a transactional processing environment. The caching system can include a plurality of layers that provide a caching feature for a plurality of data types, and can be configured for use with a plurality of caching providers. A common data structure can be provided to store serialized bytes of each data type, and architecture information of a source platform executing a cache-setting application, so that a cache-getting application can use the information to convert the serialized bytes to a local format. A proxy server can be provided to act as a client to a distributed in-memory grid, and advertise services to a caching client, where each advertised service can match a cache in the distributed in-memory data grid, such as Coherence. The caching system can be used to cache results from a service.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: June 29, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Todd Little, Xugang Shen, Jim Yongshun Jin, Jesse Hou