Patents Examined by Dustin Nguyen
  • Patent number: 11032374
    Abstract: An electronic device is provided. The electronic device includes housing, a touch screen display, a microphone, a wireless communication circuit, a processor, and a memory. The memory stores a software program including a user interface supporting the control of at least one external device based on a user account, and the memory stores at least one instruction that, when executed, causes the processor to receive a first user input for connecting the electronic device to a first external device, to receive a second user input corresponding to a request for performing at least part of a task by using the first external device, to receive a first response including a sequence of states from the second external device to perform, by the first external device, the at least part of the task depending on the sequence.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: June 8, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seong Min Je, Sun Key Lee, Kyung Tae Kim, Joo Hwan Kim, Jae Yung Yeo, Kyoung Gu Woo, Jeong Hyeon Yun, Dong Sun Lim
  • Patent number: 11023294
    Abstract: Distributed API accounting is disclosed, including: receiving from respective ones of a plurality of agents, a plurality of local counter values corresponding to an application programming interface (API) service counter identifier; logging the plurality of local counter values corresponding to the API service counter identifier; receiving a request for an aggregated counter value associated with the API service counter identifier; combining at least some of the logged plurality of local counter values associated with the API service counter identifier to determine the aggregated counter value corresponding to the API service counter identifier; and storing the aggregated counter value corresponding to the API service counter identifier.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: June 1, 2021
    Assignee: Google LLC
    Inventors: Scott K. Ko, Oleksandr Khimich, Kenneth Chan, Rajanish Jagadish Gundlupet, Sri Harsha Chevuru, Mahesh Bingi
  • Patent number: 11017102
    Abstract: A kernel driver on an endpoint is configured to monitor processes executing on the endpoint that use network communications, and to transmit process information to a firewall for the endpoint. The firewall can, in turn, use process this stream of information from individual endpoints or groups of endpoints as context for observed network activity in order to control secure network communications and otherwise manage network activity.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: May 25, 2021
    Assignee: Sophos Limited
    Inventor: Richard S. Teal
  • Patent number: 11010205
    Abstract: Examples allocating resources to virtual network functions (VNFs). Some examples include monitoring information associated with a set of VNFs that includes a set of VNF instances. A resource allocation event may be predicted for a VNF instance based on the monitored information and a resource flexing model that is developed using a capacity metric of the VNF instance. A resource flexing plan may be generated based on the resource allocation event and an order of the set of VNFs in a service function chain.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: May 18, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Puneet Sharma, Lianjie Cao, Vinay Saxena
  • Patent number: 11005804
    Abstract: Content items found in a designated folder within an e-mail system are obtained by a separate computing system. The content items are converted into entities within the separate computing system, and associated with one or more other entities within the separate computing system, based on a set of mapping rules. The content items can then be surfaced, in context, in the separate computing system.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jih-Shiang Chang, Louis Michael Maresca, Madan Gopal Natu, Jujhar Singh
  • Patent number: 10999179
    Abstract: A system can collect, from an address resolution protocol (“ARP”) cache of a managed virtual network function (“VNF”), at least one active entry corresponding to at least one active element of a plurality of virtual local area network (“VLAN”) networks. The system can check the ARP cache for an entry associated with at least one of the plurality of VLAN elements. The system can determine whether an entry associated with at least one of the plurality of VLAN elements was found. In response to determining that an entry associated with at least one of the plurality of VLAN elements was not found, the system can send an ARP request to the plurality of VLAN elements, wait for an ARP response, and, in response to determining that an ARP response has not been received, generate a notification that VLAN connectivity has been lost.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: May 4, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Zosim Kanevsky
  • Patent number: 10992610
    Abstract: Systems and methods for assisting a first participant to a synchronous communication in communicating with a second participant to the synchronous communication involves automatically obtaining metadata or other information relevant to the synchronous communication, and providing the metadata or other information to the first participant. In some instances, a draft communication from the first participant to the second participant may be generated based on the content of the synchronous communication, and that draft communication may be provided to the first participant.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: April 27, 2021
    Assignee: Vonage Business, Inc.
    Inventors: Tzahi Efrati, Antonio Hung, IV, Deepak Ottur, Michael Gruosso
  • Patent number: 10986178
    Abstract: Embodiments of the present invention provide systems and methods for organization of data logging in a networked computing environment. A plurality of logging and monitoring zones, referred to as “logmon” zones are defined. Each zone is associated with one or more policies. The policies specify various parameters such as storage limits, priority, periodicity, and retention time, among others. A networked application operating in a cloud (networked) environment is associated with a zone. The tenant for the application can be billed according to the zone.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sudheesh S. Kairali, Vijay R. Kalangumvathakkal, Rohit S. Shetty
  • Patent number: 10986211
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for efficiently monitoring the operating context of a computing device. In some implementations, the context daemon and/or the context client can be terminated to conserve system resources. For example, if the context daemon and/or the context client are idle, they can be shutdown to conserve battery power or free other system resources (e.g., memory). When an event occurs (e.g., a change in current context) that requires the context daemon and/or the context client to be running, the context daemon and/or the context client can be restarted to handle the event. Thus, system resources can be conserved while still providing relevant context information collection and callback notification features.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: April 20, 2021
    Assignee: Apple Inc.
    Inventors: Alexander Barraclough Brown, Umesh S. Vaishampayan
  • Patent number: 10986049
    Abstract: Disclosed are a messaging system, apparatuses circuits and methods of operation thereof. A messaging client device is adapted to receive an impermanent message and to manage the received message in accordance with a message management policy associated with the message. An impermanent messaging server is adapted to validate said messaging client device as complying with message management policies prior to authorizing transmission of the message to said messaging client device.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: April 20, 2021
    Assignee: TigerConnect, Inc.
    Inventors: Andrew Brooks, Brad Brooks, Sumeet Bhatia, Jeffrey Evans
  • Patent number: 10985931
    Abstract: A system including a digital component request server that receives digital component requests for a supplemental digital component that will be presented in an additional multicast stream that is different to a multicast stream that is delivering content; a digital component distribution server that i) selects supplemental digital components to distribute over the additional multicast streams, the supplemental digital components being selected for one of the additional multicast streams being different to the supplemental digital component selected for each of the other additional multicast streams, and that ii) assigns one group of a plurality of groups of the multiple client devices to a respective one of the additional multicast streams; and an instruction generation server that generates instructions for the multiple client devices to tune to the respective additional multicast streams assigned to the group of multiple client devices that includes the different client device that submitted the request.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: April 20, 2021
    Assignee: Google LLC
    Inventors: Tyrone Nakahara, Stella Loh
  • Patent number: 10979482
    Abstract: Methods and systems anchor hypertext transfer protocol (HTTP) level communication in an information-centric networking (ICN) network. Both content requests and responses to servers within the ICN network and to servers located outside the ICN network, in an IP network for example, are disclosed. Communication may be between two IP capable only devices at the HTTP level, one connected to an ICN network while the other one is connected either to an ICN or IP network. The disclosed namespace 200 enables IP based HTTP communication within the ICN network. An information-centric networking (ICN) network attachment point (NAP) or border gateway (BGW) may receive an HTTP request packet and encapsulate the received HTTP request packet. The ICN NAP/BGW may then forward the HTTP request packet towards the local ICN network servers. The HTTP request packet may be published to a named content identifier (CID) that may be determined through a hash function of a fully qualified domain name (FQDN).
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 13, 2021
    Assignee: IDAC HOLDINGS, INC.
    Inventor: Dirk Trossen
  • Patent number: 10972430
    Abstract: At a network device configured to control access to a network, a client device authentication request is received from a client device. The request includes identity credentials and a temporary media access control (MAC) address of the client device. The client device is successfully authenticated based on the identity credentials. After authentication, a new MAC address is established in the client device. A data frame is received from at the network device. It is determined whether the client device is using the new MAC address based on the received data frame. If it is determined that the client device is using the new MAC address, the client device is permitted access the network.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: April 6, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Brian Eliot Weis, Peter Geoffrey Jones
  • Patent number: 10965883
    Abstract: A two-tier display infrastructure switching architecture and associated method interconnects a plurality of network-enabled display devices. A video streaming switch is capable of receiving a video stream from a first network-enabled display device and forwarding the video stream to a second network-enabled display device. An access control service is capable of controlling access rights of each of the first and second network-enabled display devices to transfer video streams stream through the video streaming switch.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: March 30, 2021
    Assignee: MERSIVE TECHNOLOGIES, INC.
    Inventor: Christopher O. Jaynes
  • Patent number: 10942735
    Abstract: A mobile device application adapted to provide multimedia content to a target canvas is described. The application includes sets of instructions for: establishing a communication link with an external system associated with the target canvas; rendering multimedia content for playback by the target canvas; and sending the rendered multimedia content to the target canvas over the communication link. A mobile device application adapted to execute web-based applications in a browser associated with an external system includes sets of instructions for: establishing a communication link with the external system; accessing a web-based application; and rendering content associated with the application and sending the rendered content to the external system for display in the browser.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: March 9, 2021
    Assignee: Abalta Technologies, Inc.
    Inventor: Pavel Stankoulov
  • Patent number: 10942779
    Abstract: A method for assigning clients to backup resources of a backup pool includes receiving backup resource requests from the clients. The method includes assigning a portion of the clients to a first backup resource of the backup pool while the first backup resource is not overloaded. The method includes after assigning the portion of the clients, obtaining status information for the first backup resource of the backup pool. The method includes making a first determination that the first backup resource is overloaded based on the status information and a load policy. The method includes in response to the first determination, determining that an attribute of the first backup resource is available for reconfiguration. The method includes reconfiguring the attribute of the first backup resource to obtain a reconfigured backup resource. The method includes assigning a client, which has not been assigned to the backup resources, to the reconfigured backup resource.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: March 9, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Gururaj Kulkarni
  • Patent number: 10938767
    Abstract: In general, techniques of this disclosure may enable a computing device to defer output of a reengagement type notification until the computing device determines that a user is likely to engage with the application or service that generated the notification, as opposed to ignoring or dismissing the notification and/or the application or service. In this way, by precisely controlling its output, the described techniques may enable a computing device to increase a likelihood that a reengagement notification will succeed in reengaging a user with the application or service associated with the notification.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: March 2, 2021
    Assignee: Google LLC
    Inventors: Christopher Richard Wren, Allyson E. Tong, Christophe François Chu, Julia Claire Reynolds, Justin R. Barber, Madeleine D. Mellor, Selim Flavio Cinek
  • Patent number: 10924326
    Abstract: A system and method is disclosed that provides fail-save, scalable and clustered correlation of transaction trace data. The transaction trace data is provided by a set of agents injected into application processes and processed by a set of clustered correlation servers. Each agent monitors parts of transaction executions performed by the application process into which it is injected. The agents generate transaction trace data fragments describing the transaction execution part and report those transaction trace data fragments to the correlation cluster. Routing of transaction trace data from agents to correlation servers is performed in a way that transaction data fragments describing a specific transaction are received by one correlation server regardless of the agent sending it. Intermediate nodes may be used to server as proxy between agents and the correlation server cluster to further improve the availability and failure tolerance of the monitoring system.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: February 16, 2021
    Assignee: Dynatrace LLC
    Inventors: Helmut Spiegl, Stefan Chiettini
  • Patent number: 10911509
    Abstract: Techniques for serving a manifest file of an adaptive streaming video include receiving a request for the manifest file from a user device. The video is encoded at different reference bitrates and each encoded reference bitrate is divided into segments to generate video segment files. The manifest file includes an ordered list of universal resource locators (URLs) that reference a set of video segment files encoded at a particular reference bitrate. A source manifest file that indicates the set of video segment files is identified based on the request. An issued manifest file that includes a first URL and a second URL is generated based on the source manifest file. The first URL references a first domain and the second URL references a second domain that is different from the first domain. The issued manifest file is transmitted to the user device as a response to the request.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: February 2, 2021
    Assignee: DLVR, Inc.
    Inventor: Michael Gordon
  • Patent number: 10911309
    Abstract: A communications terminal (10) is to be configured for operation of a new service or application by connection to a service provision platform (12) over a connection (11). In order to do this, an installation server (15) generates instructions to a user terminal (13) over a separate link (14). These instructions are used to configure the communications terminal (10) to operate the service required. The terminal (13), separate link (14) and installation server (15) are then used to monitor, over a connection (19) independent of the newly-installed connection (11), the response of the service provision platform (12) to the test transmissions sent to it from the terminal (10) over the new connection (11), and to initiate test messages from the service provision platform (12) to the communications terminal.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: February 2, 2021
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventor: Steven Defoort