Patents Examined by Jihad K Boustany
  • Patent number: 11323326
    Abstract: Example methods and systems for pre-validation of network configuration are disclosed. One example may comprise: detecting a request for network configuration to be implemented in a physical network environment; and identifying a set of physical network elements associated with the network configuration. The method may further comprise emulating the set of physical network elements to determine a physical network behaviour caused by the network configuration; and assessing validity of the network configuration based on the physical network behaviour. The set of physical network elements may be emulated using (a) multiple first physical network element emulators and (b) a second physical network element emulator that aggregates the multiple first physical network element emulators.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: May 3, 2022
    Assignee: VMWARE, INC.
    Inventors: Raja Kommula, Thayumanavan Sridhar
  • Patent number: 11323494
    Abstract: A method for file downloading by a computing device is described. The method includes sending a multicast representative message on a multicast channel in response to receiving file download instructions. The multicast representative message indicates that the computing device is a multicast representative. The method also includes downloading file data during a multicast delay. The method additionally includes sending the file data on the multicast channel upon expiration of the multicast delay. The method further includes sending a multicast complete message.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: May 3, 2022
    Assignee: Ivanti, Inc.
    Inventors: Gregory Paul Olsen, Blake Alan Thompson
  • Patent number: 11303610
    Abstract: Systems and methods of the present invention provide for servers generating a suggested domain name from a requested domain name via a modification using a variation algorithm using a first variation technique in a plurality of variation techniques. The server(s) render a user feedback interface including the suggested domain name and a first and second user interface control encoding a positive and negative response to the variation technique respectively. After decoding a response, the server(s) generate a user interface allowing the user to review which of the suggested domain names have been liked or added to a favorites list by other users.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: April 12, 2022
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Tapan Kamdar, Garrett Matsudaira, Nitin Gupta, Edward J. Karcher, III, Andrew Burgess
  • Patent number: 11290551
    Abstract: A method for determining a circle of trust (CoT) includes receiving a request for the CoT, generating the CoT for the context account by: identifying a primary graph with nodes based on at least one action within a social network for the context account. The method further includes performing random walks through the nodes of the primary graph, each of the random walks including two steps, ranking each of the nodes based on an amount of the random walks that end on each of the nodes, with the CoT including a number of the highest ranking plurality of nodes, filtering content items using the CoT to identify a subset of relevant items, and providing the subset for display on a client device.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: March 29, 2022
    Assignee: Twitter, Inc.
    Inventors: Pankaj Gupta, Aneesh Sharma, Ashish Goel
  • Patent number: 11290372
    Abstract: Disclosed are a method and a device for establishing a multi-domain and dual-home path, herein the method includes: a client network sending information of a first dual-home path and a computation request of a dual-home separating path of the first dual-home path to a parent PCE of a serving network with which the client network is associated; the client network receiving information of the dual-home separating path responded by the parent PCE, herein the information of the dual-home separating path is computed by the parent PCE at least according to the information of the first dual-home path; and the client network establishing a second dual-home path according to the information of the dual-home separating path.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: March 29, 2022
    Inventors: Gang Lu, Feng Shi
  • Patent number: 11290565
    Abstract: Requests for data can be distributed among servers based on indicators of intent to access the data. For example, a kernel of a client device can receive a message from a software application. The message can indicate that the software application intends to access data at a future point in time. The kernel can transmit an electronic communication associated with the message to multiple servers. The kernel can receive a response to the electronic communication from a server of the multiple servers. Based on the response and prior to receiving a future request for the data from the software application, the kernel can select the server from among the multiple servers as a destination for the future request for the data.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: March 29, 2022
    Assignee: Red Hat, Inc.
    Inventors: Jay Vyas, Huamin Chen
  • Patent number: 11283734
    Abstract: Method and apparatus for minimizing on-die memory in pull-mode switches. A disaggregated edge switch (DSW) includes a local communication interface including a plurality of outer ports configured to be coupled to a plurality of local hosts or servers via respective outer links, and a network interface configured to couple to at least one remote apparatus via a respective inner port and link. Data is transferred between the local hosts/servers using pull-mode transfers under which a receiver port “pulls” data from a local source port. The use of pull-mode data transfers between the local host/servers is managed by a scheduler so as to minimize the amount of buffers space for these local data transfers. Techniques are also disclosed for extending pull-mode data transfers using the Ethernet protocol over Ethernet links.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: March 22, 2022
    Assignee: Intel Corporation
    Inventor: Ygdal Naouri
  • Patent number: 11277312
    Abstract: One or more embodiments are directed behavioral based device clustering. A network traffic log of devices in the network is received. Features of devices are extracted from the network traffic log and aggregated into an aggregated feature matrix on a per device basis. By applying a topic modeling algorithm to the aggregated feature matrix, the devices are clustered into device groups according to behavior groups. A device is assigned to the device group to create an assignment.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: March 15, 2022
    Assignee: Splunk Inc.
    Inventors: George Apostolopoulos, Zhuxuan Jin
  • Patent number: 11269536
    Abstract: A method is performed by a computer system. The method includes receiving the source object; providing an upload queue; executing a chunk creation loop to create a first plurality of chunks and add the first plurality of chunks to the upload queue, each chunk in the first plurality of chunks containing a respective portion of the source object; implementing an upload thread pool of upload threads; and executing the upload threads to upload the source object to a distributed data store, including executing the upload threads to upload chunks from the first plurality of chunks to the distributed data store in parallel.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: March 8, 2022
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Nagaraja Thakkilapati, Sekhar Venkatesan, Sumeet Mishra
  • Patent number: 11272008
    Abstract: A construction unit of a conversion device constructs a VPN connected to a VNF in a cloud platform, and a distribution unit distributes a default route designating the conversion device as a transmission destination to a router and another conversion device, and distributes a redirect route to the VNF to which the conversion device belongs to the router. A transfer instruction unit of a controller provides an instruction of a transfer destination of a packet to the conversion device connected to the same cloud platform, the VNF, or another controller. A transfer unit of the conversion device transfers the packet to a recent VNF in the processing order of a chain where the VNF is in the same cloud platform, and transfers the packet to a conversion device connected to the VNF where the VNF is in a cloud platform that is different from the same cloud platform.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: March 8, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventor: Hiroshi Osawa
  • Patent number: 11265278
    Abstract: Provided are an apparatus of processing a dialog based message object and a method thereof, in which the apparatus of processing a dialog based message object and the method thereof include a memory and a processor electrically connected to the memory. The processor creates a dialog in which at least one user participates, provides the dialog with a message thread including an existing message object spontaneously created by the at least one user, receives an unspecified or specified message object from one of the at least one user and additionally inserts the received unspecified or specified message object into the message thread, detects whether a corresponding specified user reads the specified message object in the message thread to count the number of unread specified message objects, and provides the corresponding specified user with the number of unread specified message objects.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: March 1, 2022
    Assignees: DELTA PDS CO., LTD.
    Inventor: Jae Ho Choi
  • Patent number: 11265221
    Abstract: A method is performed by a control device, and the method includes: obtaining a first request and a second request, where the first request includes a bandwidth required by a first service, the second request includes a bandwidth required by a second service; determining the bandwidth required by the first service, and the bandwidth required by the second service, that a bandwidth occupation conflict exists between the first request and the second request; obtaining a plurality of comprehensive allocation modes for the first service and the second service based on the bandwidth provided by the port, the bandwidth required by the first service, and the bandwidth required by the second service; and determining a preferred comprehensive allocation mode from the plurality of comprehensive allocation modes based on a bandwidth allocation policy group including a plurality of bandwidth allocation policies.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: March 1, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yuanling Bai, Weiping Xu, Xiangtong Qi, Jing Ren
  • Patent number: 11252085
    Abstract: Embodiments of this application provide a link resource transmission method and apparatus. The method includes the following steps. A first node floods first control routing information, where the first control routing information includes an identifier of an area in which the first node is located. A second node floods second control routing information, where the second control routing information includes an identifier of an area in which the second node is located. The first node determines, through comparison, whether the identifier of the area in which the first node is located is consistent with the identifier of the area in which the second node is located. When the identifier of the area in which the first node is located is consistent with the identifier of the area in which the second node is located, the first node transmits link data information of the first node to the second node.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: February 15, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hanging Zhang, Chunhui Chen, Ting Yang
  • Patent number: 11240193
    Abstract: Provided herein is an electronic message management platform that enables management and execution of electronic message campaigns while appropriately managing challenges presented by spam filters, black lists, and domain blocking technologies, and that includes elements for managing an electronic message campaign based on dynamic conditions, quality measures, engagement factors, and other measures, factors and conditions.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: February 1, 2022
    Assignee: HubSpot, Inc.
    Inventors: Michael O'Brien, Kevin Baker, James Kebinger, Michael Axiak
  • Patent number: 11228623
    Abstract: The invention concerns a computer-implemented method for establishing a communication connection suitable for transmitting media streams from a first RTC client to a second RTC client, including generation of requests including media-specific data and/or parameters, as well as adaptation of the request and generation of a response to the adapted request.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: January 18, 2022
    Assignee: RINGCENTRAL, INC.
    Inventors: Thomas Stach, Ernst Horvath, Johannes Winter
  • Patent number: 11228537
    Abstract: A priority-based resource processing method and system, belonging to the technical field of information processing, are described. The priority-based resource processing method comprises: calculating a first priority of a first resource and a second priority of a second resource; determining whether the first priority of the first resource is higher than the second priority of the second resource; and when it is determined that the first priority is higher than the second priority, responding to a first operation request corresponding to the first resource.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: January 18, 2022
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Junjie Zhao, Jing Su
  • Patent number: 11223519
    Abstract: Techniques are disclosed relating to storage of network event information for multiple tenants. In some embodiments, one or more host computer systems are configured to maintain a plurality of containers operable to isolate network event information of a plurality of tenants from others of the plurality of tenants. The plurality of containers includes a first container that includes a first database executable to store network event information for a first of the plurality of tenants, and a second container that includes a second database executable to store network event information for a second of the plurality of tenants. In some embodiments, a management computer system is configured to receive, from the first tenant, a request to access network event information of the first tenant and route the request to a host computer system maintaining the first container to cause the first database to service the request.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: January 11, 2022
    Assignee: AlienVault, Inc.
    Inventors: Alex Lisle, Roger Thornton, Russell Spitler, Jaime Blasco, Srivathsan Srinivasagoplan
  • Patent number: 11165745
    Abstract: There is provided a technique for attaining a state in which communication can be made even when the same control program is used in controllers. Each of the controllers includes: a network setting including a corresponding relation between an IP address and an identifier; and a storage device that stores a control program for controlling a drive device. The control program includes a control instruction for controlling the drive device with the identifier being an input. Each of the controller includes: a generation module that generates an IP address to be different from an IP address of another controller on the same network, and that rewrites the IP address in the network setting; and a communication module that communicates with an information processing device on the same network in accordance with the IP address in the network setting.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: November 2, 2021
    Assignee: OMRON Corporation
    Inventor: Yoichi Kurokawa
  • Patent number: 11144862
    Abstract: Aspects of the disclosure relate to application mapping and alerting based on data dependencies in business and technology logic. In some embodiments, a computing platform may receive a request to map enterprise technology resources. Then, the computing platform may generate a business capability model. Next, the computing platform may cause a user computing device to display a graphical user interface comprising selectable graphical representations of applications associated with the enterprise technology resources. Then, the computing platform may receive a user input identifying an occurrence of a technology incident by selecting one of the graphical representations. In response to the selection, the computing platform may trace, using the generated business capability model, upstream or downstream impacts of the technology incident.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: October 12, 2021
    Assignee: Bank of America Corporation
    Inventors: Khalil Jackson, Elizabeth Swanzy-Parker, Edward L. Haletky, Adam B. Richman
  • Patent number: 11146660
    Abstract: Disclosed are an information packet download method for preventing high concurrency, an electronic device, and a non-volatile computer readable storage medium. The method includes: adjusting a current probability of downloading an information packet based on download environment information; receiving an information packet query request for downloading the information packet from a client, and determining whether to allow the client to download the information packet based on the current probability and the information packet query request; and when it is determined to allow the client to download the information packet, sending a download instruction to the client in response to the information packet query request, to make the client download the information packet.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: October 12, 2021
    Assignee: ZHANGYUE TECHNOLOGY CO., LTD
    Inventor: Xingbo Zhou