Patents Examined by Mohamed Ibrahim
-
Patent number: 11444908Abstract: Systems herein supply hero cards that display contextual information and actions based on backend systems. The information and actions are related to a trigger content item in an application that does not have access to the backend systems. A hero agent running a user device can communicate the trigger content to a hero server. The hero server can determine which connectors to backend systems relate to the user device, and then can retrieve result information from one or more of the backend systems. The result information populates the hero card, which the hero agent displays within the application. Action buttons on the hero card cause the hero agent to contact one or more of the backend systems to cause an action to take place there.Type: GrantFiled: March 4, 2021Date of Patent: September 13, 2022Assignee: VMware, Inc.Inventors: Ian Ragsdale, Adam Cianfichi, Neal Foster, Marshall Anne Busbee, Dan Zeck, Rob Worsnop, Anthony Kueh, Andrew Eye
-
Patent number: 11444856Abstract: The present disclosure is directed to systems and methods of configuring a resource for network traffic analysis. An agent executed by a computing device receives an indication to record a browsing session. The agent records network activity data of the browsing session. The agent generates a data file with the recording. The agent transmits the data file and a request to generate a report to an analytics server. The analytics server receives the request and extracts the network activity data from the data file. The analytics server applies an event processing protocol to the network activity data. The analytics server generates a report and transmits the report to the client device for display.Type: GrantFiled: November 30, 2020Date of Patent: September 13, 2022Assignee: GOOGLE LLCInventors: Frank Geert Kieviet, Matthew Matyas, Robert Gardner, Martin Trieu, David Wieser, Anthony Medeiros, Andres Albano, Zohar Postelnicu, Ajay Nainani, Jens Trapp
-
Patent number: 11438166Abstract: In accordance with an embodiment, described herein are systems and methods for use of a suffix tree to control blocking of blacklisted encrypted domains. A suffix tree includes encrypted hash keys corresponding to a plurality of domain nodes. A domain-related request packet is received, and a target domain name extracted from the packet. A pair of hash keys are generated for the request packet and target domain; and a hash table is searched with the generated hash key pair. If a corresponding entry is found in the hash table, then a corresponding hash suffix pointer is determined for the packet, and the suffix tree examined to determine whether the node identified by the query is part of a blacklisted node. If the suffix tree indicates the node to be part of a blacklisted node, then the system can perform a specified action associated with that node.Type: GrantFiled: March 19, 2020Date of Patent: September 6, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Rishi Mutnuru
-
Patent number: 11418418Abstract: A network element includes a plurality of ports interconnected by a switching fabric, wherein a port includes a plurality of connections including an infrastructure connection that operates a Bidirectional Forwarding Detection (BFD) session and a group of connections that share a similar fate for a fault as the infrastructure connection; and a controller configured to detect a fault on the infrastructure connection via the BFD session, and cause a protection switch for one or more of the group of connections based on the fault on the infrastructure connection. The infrastructure connection and the group of connections can be Pseudowires (PWE) or Label Switched Paths (LSPs) in a Multiprotocol Label Switching (MPLS) network.Type: GrantFiled: June 24, 2019Date of Patent: August 16, 2022Assignee: Ciena CorporationInventors: Himanshu Shah, Jayant Kumar Bhardwaj
-
Patent number: 11418412Abstract: According to various examples, an operational constraint associated with an operational function—e.g., a virtual network function—implemented on a field device can be configured. According to further examples, the fulfillment of the operational constraint can be tracked. For these purposes, a distributed database is used, e.g., a blockchain.Type: GrantFiled: August 6, 2019Date of Patent: August 16, 2022Inventors: Markus Sauer, Florian Zeiger
-
Patent number: 11416471Abstract: Improved techniques and systems for storage, delivery and acquisition of digital assets stored in cloud data storage. Cloud data storage can be provided by a cloud data repository that is capable of storing digital data for various users. A given user can access cloud data storage from any of his/her authorized client devices via a network. A given client device can access not only locally stored digital assets but also remotely stored digital assets from cloud data storage. In one embodiment, downloads of digital assets resident in cloud data storage to client devices can be managed in view of available network performance. As one example, digital assets of differing quality levels can be downloaded in a manner dependent on network performance. As another example, locally stored digital assets of reduced quality can be upgraded (e.g., replaced) by higher quality versions in a manner dependent on network performance.Type: GrantFiled: February 19, 2018Date of Patent: August 16, 2022Assignee: Apple Inc.Inventors: Jeffrey L. Robbin, Lucas C. Newman, Scott J. Forstall, Stephen O. Lemay, Steve Saro Gedikian, Max Muller, Thomas Alsina
-
Patent number: 11405304Abstract: Examples disclosed herein relate to a method comprising detecting, by a bi-directional forwarding detection (BFD) protocol, a link failure of a link associated with a network device on a network. The method may include notifying, by the BFD protocol, a routing protocol and a hardware plugin about the link failure and identifying, by the routing protocol, an updated route for the network that does not include the network device. The method may also include deleting, by the hardware plugin, any routes programmed into a forwarding information base (FIB) including the first network device upon receiving the notification from the BFD protocol and installing, by the hardware plugin, the updated route into the FIB to be used for forwarding network traffic on the network.Type: GrantFiled: September 15, 2020Date of Patent: August 2, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Jagdev Singh, Abhisht Joshi, Anil Raj, Sarvotham Prasad R, Kedar Laxman Kurtkoti, Sinchana Kallesara Mruthyunjaya
-
Patent number: 11405345Abstract: An electronic mail computing system has a smart reply system that that enables a smart reply feature that surfaces a user input mechanism that allows a user to reply to an e-mail message without downloading full content of the e-mail message to the user's client computing system. A draft roaming system interacts with the client computing system to allow a plurality of different user devices to access a draft electronic mail message, and interacts with the smart reply system so a draft can be generated using the smart reply feature.Type: GrantFiled: February 20, 2017Date of Patent: August 2, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Ethan J. Bernstein, Luciana S. Dantas, Matthew D. Wood
-
Patent number: 11405487Abstract: The present invention provides a system for managing communication requests between client and server over secured communication network unidirectional communication paths, comprising of at least one of the following physical or virtual modules: a. a first unidirectional communication path comprised of at least one RX receiver and TX transceiver enabling to transmit request from the client to the server; b. a second unidirectional communication path comprised of at least one RX receiver and TX transceiver enabling to transmit response to request from the server to the client; c. a client communication management module for managing all incoming requests from the client by indexing said request; d. a web communication management module for managing all received replies from the server based on request index.Type: GrantFiled: March 20, 2019Date of Patent: August 2, 2022Assignee: VADO SECURITY TECHNOLOGIES LTD.Inventors: Oren Shani, Tamir Levinas, Yossi Ben Hagay
-
Patent number: 11397703Abstract: Embodiments described herein provide a method for accessing a host memory through non-volatile memory over fabric bridging with direct target access. A first memory access command encapsulated in a first network packet is received at a memory interface unit and from a remote direct memory access (RDMA) interface and via a network fabric. The first memory access command is compliant with a first non-volatile memory interface protocol and the first network packet is compliant with a second non-volatile memory interface protocol. The first network packet is unwrapped to obtain the first memory access command. The first memory access command is stored in a work queue using address bits of the work queue as a pre-set index of the first memory access command. The first memory access command is sent from the work queue based on the pre-set index to activate a first target storage device.Type: GrantFiled: September 4, 2020Date of Patent: July 26, 2022Assignee: Marvell Asia Pte, Ltd.Inventors: Eitan Joshua, Scott Furey, Dimitry Melts, Noam Mizrahi
-
Patent number: 11394761Abstract: Systems and methods are described for providing input data to and reading output data from one or more owner-specified functions. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. Input data can be provided to the function as an entire object, a stream of objects, or on-demand based on data or portions thereof that the function attempts to access. The function can provide output data as a single instance of output data or a stream of output data regardless of the manner in which input data is provided to the function. The input data can be stored in a staging area that is accessible to the function via a local file system. Similarly, the function can store the output data in a staging area that is accessible to the function via a local file system.Type: GrantFiled: September 27, 2019Date of Patent: July 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Timothy Lawrence Harris, Kevin C. Miller
-
Patent number: 11388239Abstract: Various examples are described for defining automations for client devices enrolled with a management service. A computing environment can cause one or more user interfaces to be shown in a display of an administrator device that include at least one field for generating an automation that includes a trigger, a condition, and an action to automatically be performed when the condition is satisfied. The trigger defines a time at which the management service compares the condition to device profiles generated for client devices enrolled with the management service. The user interface can forecast a number of client devices that will be affected or subject to an automation, and can display results of the automation as it is executed in real time.Type: GrantFiled: June 10, 2019Date of Patent: July 12, 2022Assignee: VMware, Inc.Inventors: Adam Michael Hardy, Qi Gao, Jason Bedient, Binjie Sun, Carlos Carbonell
-
Patent number: 11388221Abstract: A system, method, and apparatus for transferring blood donation files are disclosed. An example system includes a collection device located at a blood donation site and a collection server located in a remote location. The example collection device is configured to store blood donation information from blood donors within a blood donation batch file located at a designated directory of a memory, and store metadata related to the blood donation information to the blood donation batch file. The example collection device also transmits the blood donation batch file to a registered user device. The example collection server is configured to determine the registered user device is available via a network connection. Responsive to determining the user device is connected, the collection server acquires the blood donation batch file from the user device and aggregates the blood donation batch file with blood donation batch files received from other registered user devices.Type: GrantFiled: March 1, 2021Date of Patent: July 12, 2022Assignee: New York Blood Center, Inc.Inventor: Sabyasachi Sarkar
-
Patent number: 11362916Abstract: Provided is a computer-implemented method, system, and apparatus for a visual identification of a port and a previously connected cable of a link in a network environment including a network switch or a network device. The apparatus having an LED arrangement at a port assembly configured for illumination at the port and configured to provide illumination via the cable to a remote end of the link. An identifier providing component controls the LED arrangement based on a unique attribute of the link including: detecting a status change of a link; obtaining the unique attribute related to the link from a layer of a protocol received on both ends of the link; selecting an identifier based on the unique attribute related to the link; and instructing the LED arrangement to be configured to provide a light output of the selected identifier.Type: GrantFiled: July 15, 2020Date of Patent: June 14, 2022Assignee: International Business Machines CorporationInventors: Mark Keith Elliott, Gareth John Nicholls, Katja Gebuhr, Lee Jason Sanders
-
Patent number: 11343136Abstract: A system is provided for real time recovery of resource transfers over a distributed server network. In particular, the system may comprise one or more computing systems within a distributed server network, where each computing system may be a node which hosts a copy of a distributed electronic data register. Upon receiving a resource transfer request, the system may, via a system sequence monitor, monitor the various nodes for status updates on the resource transfer. Upon detecting that a node has failed to execute one or more steps in the resource transfer process, a resource transfer restorer may perform a restore process based on the information stored within the distributed data register. The system sequence monitor may further monitor the restore process to ensure the successful completion thereof. In this way, the system may provide instantaneous recovery of failed resource transfers.Type: GrantFiled: October 1, 2020Date of Patent: May 24, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Suki Ramasamy, Sai Sushma Dasam, Bhuvaneswari Govindarajan, Swetha Madhalam, Subhashri Seshadri, Radhika Thilakar
-
Patent number: 11343326Abstract: According to at least one aspect, a system configured to execute a software robot such that interactive actions may be performed by the software robot without interruption is provided. The system comprises at least one hardware processor configured to execute an operating system. The system further comprises at least one non-transitory computer-readable storage medium storing processor-executable instructions configured to execute in a service session in the operating system that, when executed by the at least one hardware processor, causes the at least one hardware processor to: start a first remote desktop session in the operating system, establish a loopback remote desktop connection between the first remote desktop session and the service session, and start a software robot computer program in the first remote desktop session.Type: GrantFiled: November 2, 2020Date of Patent: May 24, 2022Assignee: Soroco Private LimitedInventor: Yoongu Kim
-
Patent number: 11336525Abstract: A device may receive CNF data identifying a CNF to be deployed in a network and a configuration of the CNF and may validate connectivity between resources to be utilized to deploy the CNF to generate connectivity data indicating whether one or more connectivity issues exist. The device may validate packages to be utilized to deploy the CNF to generate package data indicating whether one or more package issues exist and may validate an NFVO to be utilized to deploy the CNF to generate NFVO data indicating whether one or more NFVO issues exist. The device may validate an NFVI to be utilized to deploy the CNF to generate NFVI data indicating whether one or more NFVI issues exist and may determine whether one or more issues are associated with deploying the CNF based on the connectivity data, the package data, the NFVO data, and the NFVI data.Type: GrantFiled: June 29, 2021Date of Patent: May 17, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Arun K. Chivukula, Vishal Awasthy, Harish Dhandapani, Raghavender Parigi, Sathyam Bollini, Venkata Guravareddy Butukuri, Abhishek Kumar
-
Patent number: 11329882Abstract: This disclosure describes techniques for configuring software defined network (SDN) controllers within different cloud computing domains and, in particular, a multi-cluster controller that operates and presents, in some examples, a single interface for seamlessly controlling and configuring SDN controllers in different cloud computing domains. In one example, this disclosure describes a system that includes a plurality of clusters, each of the plurality of clusters including a plurality of configurable endpoints; a storage system; and processing circuitry having access to the storage system and capable of communicating with each of the plurality of configurable endpoints. In some examples, the processing circuitry is configured to receive a plurality of requests, each specifying a configuration operation, identify, for each of the requests, a configuration cluster and a configuration endpoint within the configuration cluster, and perform, for each of the requests, the specified configuration operation.Type: GrantFiled: June 25, 2019Date of Patent: May 10, 2022Assignee: Juniper Networks, Inc.Inventor: Ignatious Johnson Christober
-
Patent number: 11330059Abstract: A head unit of a vehicle is capable of defining a policy about conversion of interworking means between the vehicle and a mobile device and controlling conversion of the interworking means according to the defined policy to thereby minimize a delay generated upon conversion and to provide a service without interruption. A vehicle includes the head unit and a method of controlling the vehicle includes the head unit.Type: GrantFiled: November 28, 2017Date of Patent: May 10, 2022Assignees: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATIONInventor: Hwangjik Lee
-
Patent number: 11329892Abstract: It is disclosed a network node (200, 220, 300, 400, 500, 600, 80) and a method for executing an analytics task. The network node is adapted to reside in a telecommunication network, and to be supported by a distributed cloud infrastructure. The network node is adapted to execute at least one service application (202) executing a first service and at least one analytics application (204) executing at least part of a distributed analytics service, where the network node further is adapted to comprise a node policy agent (206, 226, 304, 504, 606) and a node manager (210, 230, 306, 406, 506, 608). By applying a policy restrictions on the analytics task executed on the same network node as a service application, service level agreements for the service application in a telecommunication cloud can be upheld.Type: GrantFiled: October 14, 2014Date of Patent: May 10, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Nicolas Seyvet, Jawwad Ahmed, Rickard Cöster, Andreas Johnsson, Tony Larsson, Ignacio Manuel Mulas Viela