Patents Examined by Liang-Che A Wang
  • Patent number: 10841187
    Abstract: Techniques for monitoring enterprise networks with endpoint agents are disclosed. In some embodiments, a system, process, and/or computer program product for monitoring enterprise networks with endpoint agents includes deploying a plurality of endpoint agents to a plurality of endpoint devices; collecting test results from each of the plurality of endpoint agents, wherein the test results are based on tests executed on each of the plurality of endpoint devices for monitoring network activity; and generating a graphical visualization of an application delivery state for one or more application delivery layers based on the test results, generating an alert based on the test results, or generating a report based on the test results.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: November 17, 2020
    Assignee: ThousandEyes, Inc.
    Inventors: Martin Dam, Michael Meisel, Nelson Rodrigues, Ricardo V. Oliveira, Santiago Alessandri
  • Patent number: 10839038
    Abstract: Generating configuration information for obtaining web resources is disclosed, including: obtaining user data collected by one or more client devices from the one or more client devices, wherein the user data pertains to client device information and online resource request information associated with at least one web source; analyzing the user data to generate configuration information associated with obtaining a plurality of sub-resources associated with the at least one web source; and sending the configuration information to a recipient client device, wherein the configuration information is configured to enable the recipient client device to obtain the plurality of sub-resources associated with the at least one web source.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: November 17, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Wei Wu, Yixing Zhang, Wei Ye
  • Patent number: 10831633
    Abstract: A method, apparatus and computer program product predict run-time to completion of workflows executing in a shared multi-tenant distributed compute clusters. The method, apparatus and computer program product receive a MapReduce workflow. The MapReduce workflow includes one or more MapReduce jobs for execution.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: November 10, 2020
    Assignee: Optum Technology, Inc.
    Inventors: Love Hasija, Piyush Gupta
  • Patent number: 10833933
    Abstract: Various systems and methods for managing container and virtual machine locations for a cloud deployed service are described herein. A system includes a configuration generator to: obtain a plurality of constraints from a constraint database; generate a plurality of configuration plans, each of the plurality of configuration plans including the plurality of constraints, each of the plurality of constraints having a value selected from a range of permissible values for the respective constraint; and transmit the plurality of configuration plans to an orchestrator system, the orchestrator system to sequentially instantiate a cloud service based on multiple configuration plans of the plurality of configuration plans; and a performance evaluator to: measure a performance metric of the cloud service as instantiated by each of the multiple configuration plans; and coordinate with the orchestrator system to optimize the performance of the cloud service.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: November 10, 2020
    Assignee: Intel Corporation
    Inventor: Jeffrey Christopher Sedayao
  • Patent number: 10826992
    Abstract: A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder via a customizable file request. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: November 3, 2020
    Assignee: DROPBOX, INC.
    Inventors: Mindy Zhang, Pranav Piyush
  • Patent number: 10819678
    Abstract: A connection (5) to a first network (3, 13) is connected by way of a first routing processor (4) to a switching processor (14), which has a connection (35) to a network address translation processor (17) providing access to one or more hosted functions (22). Connections (6, 25) separate from the network address translation processor (17) are made to one or more hosted functions (9, 16, 23), incompatible with the NAT process, and also to a second network (2). This allows connections not requiring NAT to avoid the delays incurred by that process. Data packets are routed to the network address translation processor (17) or the first routing processor (4) in accordance with header information in the packet identifying a transmission control processor (17) and the second interface (35).
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: October 27, 2020
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Anne-Louise Krug, Peter Willis
  • Patent number: 10819804
    Abstract: In an example, there is disclosed an efficient request/response routing over a publish/subscribe messaging framework. Upon receiving a request for a service, a DXL broker may identify zero or more DXL domain masters providing the service. If no DXL domain masters are available to provide the service, the DXL broker may send a response message, or publish a DXL message, indicating that the service is not available. If more than one DXL domain master provides the service, then the DXL broker may identify the best DXL domain master to service the request, and forward the request to that DXL domain master.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: October 27, 2020
    Assignee: McAfee, LLC
    Inventors: Christopher Smith, Edward A. Farrenkopf
  • Patent number: 10812436
    Abstract: An information processing apparatus includes a notification unit that notifies that a received message has changed after reception or browsing of the message. In a further modification of the invention, the message may include a character string for guide to another link destination, and transfer to the link destination having undergone a change may be disabled.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: October 20, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kengo Tokuchi
  • Patent number: 10812420
    Abstract: The method and system described herein automatically directs a user's posts or requests for assistance to the appropriate organization responsible for responding to or addressing the incident reported, as based on that user's location and the location of the appropriate organization. A query of a database of organizations, categorized by location and purpose, determines the appropriate organization relevant to a user's location and incident type and generates a full report for review as geolocated on a map with the associated multi-media content. The method and system can also send an automatic message from an organization to a specific user in response to such user's post or request for assistance and establish a two-way communication between the user and the assigned organization based on the foregoing.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: October 20, 2020
    Assignee: Vizsafe, Inc.
    Inventors: Peter A. Mottur, Brendan J. Hanna, Claude P. Sheer
  • Patent number: 10805236
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for delivering event content. One of the methods includes initiating, for one or more client devices, a subscription to a topic; receiving an event relevant to a topic; determining a number of channel servers that correspond to the topic, wherein each channel server is associated with one or more client devices; determining that the number of channel servers that correspond to the topic is greater than a threshold number of channel servers; writing the received event from the event processor to an event fan-out queue, in response to the determination that the number of channel servers that correspond to the topic is greater than the threshold number of channel servers; reading the received event from the event fan-out queue; and sending the received event to the one or more client devices associated with each respective channel server.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: October 13, 2020
    Assignee: Twitter, Inc.
    Inventors: Jie Jin, Dustin Norlander
  • Patent number: 10797932
    Abstract: In order to quickly and reliably establish link up, when a communication device detects power on or link down, an idle signal generation circuit generates an idle signal. Then, an I/F circuit transmits the idle signal to a communication device which is a communication partner through a selection circuit. Further, the I/F circuit transmits and receives learning signals to and from the communication device which is a communication partner. A Step 1 learning circuit, a Step 2 learning circuit, and a Step 3 learning circuit establish link up by using the learning signals. When not receiving a signal from a link detection circuit indicating that link up is established, a reset mask circuit transmits a reset signal generated by a reset signal generation circuit, to the Step 1 learning circuit, the Step 2 learning circuit, and the Step 3 learning circuit to allow them to learn again.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: October 6, 2020
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventor: Masaru Nakamura
  • Patent number: 10785173
    Abstract: A method in accordance with the present disclosure may include receiving a message at a mobile computing device and performing natural language processing (NLP) based interpretation of the message. Embodiments may further include suggesting at least one of an action and an application configured to perform the action, the suggestion based upon, at least in part, the NLP-based interpretation of the message.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: September 22, 2020
    Assignee: Nuance Communications, Inc.
    Inventors: Daniel Willett, William F. Ganong, III
  • Patent number: 10785602
    Abstract: An information processing method and apparatus are provided, and the method includes: obtaining identification information of first user equipment; determining second shared information, where the second shared information includes the identification information and is published by second user equipment that has an association relationship with the first user equipment; and sending the second shared information to the first user equipment.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 22, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuanli Gan, Huaqi Hao, Chenglu Wang
  • Patent number: 10778521
    Abstract: Techniques for reconfiguring a server to perform various hardware functions are disclosed herein. In one embodiment, a client device sends an instance request to a compute service system for launching an instance. The instance request indicates a resource requirement for the instance. In response to the instance request, the compute service system selects a server from among a plurality of servers in the compute service system based on determining that the server is configurable to at least partially meet the resource requirement. The compute service system then sends a provisioning request to the selected server. The provisioning request includes information for programming a reconfigurable resource of an adapter device in the selected server according to a particular hardware function.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: September 15, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Nafea Bshara
  • Patent number: 10778637
    Abstract: A method for naming a Domain Name System (DNS) for an Internet of Things (IoT) device comprises the steps of: receiving a first message including a DNS search list by a device connected to a network on the basis of Internet Protocol Version 6 (IPv6) protocol; generating, by the device, a domain name including model information and an identifier of the device; performing, by the device, a redundancy check for the domain name on the basis of a neighbor discovery (ND) protocol; and, when the domain name is not redundant, registering the domain name and IPv6 address for the device into a DNS server on the basis of a node information (NI) protocol by a domain name-collecting apparatus connected to the network.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: September 15, 2020
    Assignee: Research & Business Foundation Sungkyunkwan University
    Inventors: Jaehoon Jeong, Se Jun Lee
  • Patent number: 10771578
    Abstract: Webpage loading methods and devices include, in addition to sending an address of a first webpage to a server, a client further sends a name of a first-webpage resource stored in the client, such that the server can determine, according to the address of the first webpage and the name of the first-webpage resource stored in the client, a first push resource to be sent to the client, where the first push resource is all the resources required for loading the first webpage apart from the first-webpage resource stored in the client, which avoids pushing, by the server to the client, a resource that has been locally stored in the client, and therefore saves a bandwidth resource of a communications network.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: September 8, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Tao Cai, Li Li, Guohui Wu
  • Patent number: 10771567
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for automatically saving and presenting a state of a communication session are presented. A user interface is displayed. The user interface comprises an interface element presented in conjunction with a presentation of content. The interface element comprises: a first selectable element operable to recall a first state of the communication session and a second selectable element to hide the interface element. The display of the interface element is updated based on user input to include a third selectable element corresponding to a second state of the communication session. The display of the interface element is hidden while maintaining a presentation of the content in response to user input indicative of a selection of the second selectable element.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: September 8, 2020
    Assignee: eBay Inc.
    Inventor: Neelakantan Sundaresan
  • Patent number: 10771414
    Abstract: A method, computer system, and computer program product for authenticating a user in messaging platforms for web content are provided. The embodiment may include ingesting a plurality of electronic messages from a user account. The embodiment may also include identifying a user-targeted marketing link within the plurality of electronic messages. The embodiment may further include identifying a messaging ID associated with the user account. The embodiment may also include verifying the messaging ID associated with the user is correct based on the plurality of electronic messages. The embodiment may further include transmitting a modified electronic message to the electronic mailbox associated with the user that includes a personalized token in a uniform resource locator (URL). The embodiment may also include in response to user interaction with the URL, processing the URL to provide access to promotional content.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Trudy L. Hewitt, John Rice, Liam S. Harpur, Jeremy R. Fox
  • Patent number: 10764117
    Abstract: A control system and a control method are provided. The method includes: controlling, by a primary host, a plurality of clients actively; coupling a secondary host to the primary host through a synchronization link and a transmission link different from the synchronization link, where the plurality of client are coupled to each other in series on the transmission link; transmitting, by the primary host, a first instruction to the transmission link, and transmitting a first synchronization signal corresponding to the first instruction to the secondary host through the synchronization link; and determining, by the secondary host according to the first instruction and the first synchronization signal, that a failure occurs on at least one of the synchronization link and the transmission link.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: September 1, 2020
    Assignee: ATOP Technologies Inc.
    Inventors: Yeong-Shuenn Lin, Chi-Ming Chuang, Wai-Larng Lee
  • Patent number: 10757189
    Abstract: An apparatus in one embodiment comprises a host device that includes a set of input-output (IO) queues and a multi-path input-output (MPIO) driver that selects IO operations from the set of IO queues for delivery to a storage system over a network. The MPIO driver determines service level objectives (SLOs) for respective sources of the IO operations, determines latencies of storage devices of the storage system, assigns an initial time-to-become-urgent (TTBU) value to each of at least a subset of the IO operations based at least in part on the SLO of its source and one or more of the determined latencies, adjusts at least a subset of the TTBU values based at least in part on amounts of time spent by the corresponding IO operations in the set of IO queues, and selects IO operations from the set of IO queues for delivery to the storage system based at least in part on their respective TTBU values as adjusted.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: August 25, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sanjib Mallick, Vinay G. Rao, Maneesh Pusalkar, Arieh Don