Patents Examined by Jihad K Boustany
-
Patent number: 11323326Abstract: 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: GrantFiled: January 16, 2020Date of Patent: May 3, 2022Assignee: VMWARE, INC.Inventors: Raja Kommula, Thayumanavan Sridhar
-
Patent number: 11323494Abstract: 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: GrantFiled: November 9, 2020Date of Patent: May 3, 2022Assignee: Ivanti, Inc.Inventors: Gregory Paul Olsen, Blake Alan Thompson
-
Patent number: 11303610Abstract: 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: GrantFiled: April 16, 2020Date of Patent: April 12, 2022Assignee: Go Daddy Operating Company, LLCInventors: Tapan Kamdar, Garrett Matsudaira, Nitin Gupta, Edward J. Karcher, III, Andrew Burgess
-
Patent number: 11290551Abstract: 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: GrantFiled: September 4, 2020Date of Patent: March 29, 2022Assignee: Twitter, Inc.Inventors: Pankaj Gupta, Aneesh Sharma, Ashish Goel
-
Patent number: 11290372Abstract: 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: GrantFiled: October 13, 2014Date of Patent: March 29, 2022Inventors: Gang Lu, Feng Shi
-
Patent number: 11290565Abstract: 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: GrantFiled: August 12, 2020Date of Patent: March 29, 2022Assignee: Red Hat, Inc.Inventors: Jay Vyas, Huamin Chen
-
Patent number: 11283734Abstract: 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: GrantFiled: April 30, 2014Date of Patent: March 22, 2022Assignee: Intel CorporationInventor: Ygdal Naouri
-
Patent number: 11277312Abstract: 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: GrantFiled: September 28, 2020Date of Patent: March 15, 2022Assignee: Splunk Inc.Inventors: George Apostolopoulos, Zhuxuan Jin
-
Patent number: 11269536Abstract: 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: GrantFiled: September 27, 2019Date of Patent: March 8, 2022Assignee: OPEN TEXT HOLDINGS, INC.Inventors: Nagaraja Thakkilapati, Sekhar Venkatesan, Sumeet Mishra
-
Patent number: 11272008Abstract: 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: GrantFiled: February 25, 2019Date of Patent: March 8, 2022Assignee: Nippon Telegraph and Telephone CorporationInventor: Hiroshi Osawa
-
Patent number: 11265278Abstract: 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: GrantFiled: January 17, 2020Date of Patent: March 1, 2022Assignees: DELTA PDS CO., LTD.Inventor: Jae Ho Choi
-
Patent number: 11265221Abstract: 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: GrantFiled: December 14, 2020Date of Patent: March 1, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Yuanling Bai, Weiping Xu, Xiangtong Qi, Jing Ren
-
Patent number: 11252085Abstract: 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: GrantFiled: April 15, 2021Date of Patent: February 15, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hanging Zhang, Chunhui Chen, Ting Yang
-
Patent number: 11240193Abstract: 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: GrantFiled: October 8, 2019Date of Patent: February 1, 2022Assignee: HubSpot, Inc.Inventors: Michael O'Brien, Kevin Baker, James Kebinger, Michael Axiak
-
Patent number: 11228623Abstract: 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: GrantFiled: June 2, 2015Date of Patent: January 18, 2022Assignee: RINGCENTRAL, INC.Inventors: Thomas Stach, Ernst Horvath, Johannes Winter
-
Patent number: 11228537Abstract: 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: GrantFiled: December 4, 2018Date of Patent: January 18, 2022Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventors: Junjie Zhao, Jing Su
-
Patent number: 11223519Abstract: 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: GrantFiled: April 26, 2021Date of Patent: January 11, 2022Assignee: AlienVault, Inc.Inventors: Alex Lisle, Roger Thornton, Russell Spitler, Jaime Blasco, Srivathsan Srinivasagoplan
-
Patent number: 11165745Abstract: 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: GrantFiled: January 28, 2019Date of Patent: November 2, 2021Assignee: OMRON CorporationInventor: Yoichi Kurokawa
-
Patent number: 11144862Abstract: 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: GrantFiled: September 2, 2020Date of Patent: October 12, 2021Assignee: Bank of America CorporationInventors: Khalil Jackson, Elizabeth Swanzy-Parker, Edward L. Haletky, Adam B. Richman
-
Patent number: 11146660Abstract: 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: GrantFiled: March 22, 2018Date of Patent: October 12, 2021Assignee: ZHANGYUE TECHNOLOGY CO., LTDInventor: Xingbo Zhou