Patents Examined by Liang-Che A Wang
-
Patent number: 10841187Abstract: 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: GrantFiled: March 9, 2020Date of Patent: November 17, 2020Assignee: ThousandEyes, Inc.Inventors: Martin Dam, Michael Meisel, Nelson Rodrigues, Ricardo V. Oliveira, Santiago Alessandri
-
Patent number: 10839038Abstract: 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: GrantFiled: September 28, 2018Date of Patent: November 17, 2020Assignee: Alibaba Group Holding LimitedInventors: Wei Wu, Yixing Zhang, Wei Ye
-
Methods, apparatuses, and systems for workflow run-time prediction in a distributed computing system
Patent number: 10831633Abstract: 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: GrantFiled: September 28, 2018Date of Patent: November 10, 2020Assignee: Optum Technology, Inc.Inventors: Love Hasija, Piyush Gupta -
Patent number: 10833933Abstract: 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: GrantFiled: September 28, 2018Date of Patent: November 10, 2020Assignee: Intel CorporationInventor: Jeffrey Christopher Sedayao
-
Patent number: 10826992Abstract: 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: GrantFiled: May 29, 2019Date of Patent: November 3, 2020Assignee: DROPBOX, INC.Inventors: Mindy Zhang, Pranav Piyush
-
Patent number: 10819678Abstract: 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: GrantFiled: July 27, 2017Date of Patent: October 27, 2020Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Anne-Louise Krug, Peter Willis
-
Patent number: 10819804Abstract: 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: GrantFiled: December 19, 2013Date of Patent: October 27, 2020Assignee: McAfee, LLCInventors: Christopher Smith, Edward A. Farrenkopf
-
Patent number: 10812436Abstract: 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: GrantFiled: April 30, 2018Date of Patent: October 20, 2020Assignee: FUJI XEROX CO., LTD.Inventor: Kengo Tokuchi
-
Patent number: 10812420Abstract: 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: GrantFiled: April 6, 2017Date of Patent: October 20, 2020Assignee: Vizsafe, Inc.Inventors: Peter A. Mottur, Brendan J. Hanna, Claude P. Sheer
-
Patent number: 10805236Abstract: 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: GrantFiled: August 31, 2018Date of Patent: October 13, 2020Assignee: Twitter, Inc.Inventors: Jie Jin, Dustin Norlander
-
Patent number: 10797932Abstract: 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: GrantFiled: April 30, 2018Date of Patent: October 6, 2020Assignee: RENESAS ELECTRONICS CORPORATIONInventor: Masaru Nakamura
-
Patent number: 10785173Abstract: 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: GrantFiled: July 3, 2014Date of Patent: September 22, 2020Assignee: Nuance Communications, Inc.Inventors: Daniel Willett, William F. Ganong, III
-
Patent number: 10785602Abstract: 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: GrantFiled: December 28, 2015Date of Patent: September 22, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yuanli Gan, Huaqi Hao, Chenglu Wang
-
Patent number: 10778521Abstract: 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: GrantFiled: May 21, 2019Date of Patent: September 15, 2020Assignee: Amazon Technologies, Inc.Inventors: Anthony Nicholas Liguori, Nafea Bshara
-
Patent number: 10778637Abstract: 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: GrantFiled: July 13, 2016Date of Patent: September 15, 2020Assignee: Research & Business Foundation Sungkyunkwan UniversityInventors: Jaehoon Jeong, Se Jun Lee
-
Patent number: 10771578Abstract: 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: GrantFiled: December 27, 2018Date of Patent: September 8, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Tao Cai, Li Li, Guohui Wu
-
Patent number: 10771567Abstract: 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: GrantFiled: June 26, 2019Date of Patent: September 8, 2020Assignee: eBay Inc.Inventor: Neelakantan Sundaresan
-
Patent number: 10771414Abstract: 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: GrantFiled: June 27, 2018Date of Patent: September 8, 2020Assignee: International Business Machines CorporationInventors: Trudy L. Hewitt, John Rice, Liam S. Harpur, Jeremy R. Fox
-
Patent number: 10764117Abstract: 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: GrantFiled: September 3, 2019Date of Patent: September 1, 2020Assignee: ATOP Technologies Inc.Inventors: Yeong-Shuenn Lin, Chi-Ming Chuang, Wai-Larng Lee
-
Patent number: 10757189Abstract: 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: GrantFiled: April 30, 2018Date of Patent: August 25, 2020Assignee: EMC IP Holding Company LLCInventors: Sanjib Mallick, Vinay G. Rao, Maneesh Pusalkar, Arieh Don