Patents Examined by Razu Miah
  • Patent number: 11146623
    Abstract: An orchestrator process can efficiently distribute images of virtual network functions (“VNFs”) in a telco network. The images can be accompanied by metadata that describes VNF requirements, such as computing requirements and functional characteristics. Based on the image metadata and location of a virtual infrastructure manager (“VIM”), the orchestrator can select a storage location and deploy the image to the storage location. The VIM can instantiate a corresponding VNF by retrieving the image. The orchestrator can track the storage location and cause the VIM to delete the image if the image is not used for a threshold period of time.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: October 12, 2021
    Assignee: VMWARE, INC.
    Inventors: Mahesh Jethanandani, Sachin Thakkar, Venu Gopala Rao Kotha, Akshatha Sathyanarayan, Shruti Parihar
  • Patent number: 11140026
    Abstract: Techniques for dynamic allocation of network address spaces in virtual networks implemented in a service provider system are described. Upon a scaling condition of an allocation rule being determined to be satisfied, a network address space of a virtual network can be automatically expanded or contracted. The scaling condition can be specified by a customer associated with the virtual network. The allocation rule may also include a allocation factor that indicates an amount of network addresses that are to be added to or removed from the virtual network.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: October 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin David Strauss, David Brian Lennon
  • Patent number: 11134126
    Abstract: A network orchestrator capable of selecting a primary virtual internet gateway (VIG) is provided. During operation, the network orchestrator can monitor roundtrip times for multiple packets between a primary VIG and a branch gateway, and between a secondary VIG and the branch gateway. The network orchestrator can determine a first forecast roundtrip time associated with the connection between the primary VIG and branch gateway, and a second forecast roundtrip time associated with the connection between the secondary VIG and the branch gateway. The network orchestrator can then select a new primary VIG based on the first and second forecast roundtrip times.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: September 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Isaac Theogaraj, Manjunatha GS, Sivappirakasam Muthiah
  • Patent number: 11126457
    Abstract: The present disclosure relates to a method for batch processing nginx network isolation spaces and an nginx server. The method includes: allocating unique identifiers to the respective network isolation spaces, and setting configuration files of the respective network isolation spaces (S1); receiving a control command transmitted by an nginx controller, herein the control command carries a plurality of unique identifiers pointing to the network isolation spaces (S3); and batch processing the network isolation spaces that the plurality of unique identifiers respectively point to and configuration files of the network isolation spaces pointed to according to the control command (S5). The technical solutions provided in the present disclosure may batch process the network isolation spaces in the nginx.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: September 21, 2021
    Assignee: Xiamen Wangsu Co., Ltd.
    Inventor: Duyong Cheng
  • Patent number: 11128676
    Abstract: A client computing device may include a memory and a processor cooperating with the memory to run a first Software as a Service (SaaS) application session from a server for a first SaaS application within an embedded browser and viewable within a user interface (UI). The processor may further pre-launch a second SaaS application from the server different than the first SaaS application within the embedded browser based upon browser commands within the first SaaS application session. The second SaaS application session may be hidden so that it is not viewable within the UI. Upon user selection of the second SaaS application, the processor may display the second SaaS application session so that it is viewable within the UI.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: September 21, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Georgy Momchilov, Jeroen Mattijs Van Rotterdam
  • Patent number: 11121989
    Abstract: A cross-network interaction network for allowing cross-network real-time validation and interactions. The cross-network interaction network is set-up as a central location for managing interactions with resource exchanges between different real-time interaction networks. The real-time interaction networks are separate self-contained networks located within an area (e.g., country, or the like) or between different areas (e.g., different countries, or the like). Each self-contained real-time interaction network may have different systems, applications, processes, or the like that prevents the real-time interaction networks from allowing interactions outside of the real-time interaction networks. Consequently, the cross-network interaction network may set-up and utilize a messaging system, a clearing system, and/or a repository system to facilitate the interactions across the different real-time interaction networks.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: September 14, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Joseph Benjamin Castinado, Sandeep Kumar Chauhan, Charles Russell Kendall, Yash Sharma
  • Patent number: 11115502
    Abstract: A system for real-time management of a plurality of session objects and for mocking a plurality of application programming interfaces (“APIs”). The system may include a cluster of servers. Each server may provide a backend service to a virtual assistant. Each backend service may execute an API. The system may also include a computing device operable to execute the virtual assistant in a test mode. The system may include a communication channel between the computing device and the cluster of servers. The communication channel may transmit API requests from the virtual assistant to the cluster, and JSON responses from the cluster to the virtual assistant. The system may include a mocked-up services server operable to replicate the cluster. The system may include a bypass communication channel between the communication channel and mocked-up services server. The bypass communication channel may redirect API requests to the mocked-up services server.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: September 7, 2021
    Assignee: Bank of America Corporation
    Inventor: Priyank R. Shah
  • Patent number: 11108864
    Abstract: A system and method for property assignment in a data storage system is presented. A data storage system defines a client configuration profile comprising a set of storage operation properties, wherein the storage operation properties regulate criteria for performing storage operations by the data agent on client devices that are associated with the client configuration profile. A storage management system associates a first client device to the client configuration profile; and communicates the set of properties of the client configuration profile to property tables of corresponding objects in the first client device.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: August 31, 2021
    Assignee: Commvault Systems, Inc.
    Inventor: Amey Vijaykumar Karandikar
  • Patent number: 11108851
    Abstract: Disclosed is a network infrastructure device including processing circuitry and a non-transitory, computer-readable medium including instructions that, when executed by the processing circuitry, cause the network infrastructure device to perform certain actions. The actions include receiving first information indicating resource utilization of headend gateways for forwarding data of a first application, receiving second information indicating resource utilization of branch gateways for forwarding data of a second application, forwarding data of the first application across a WAN link to a first headend gateway best suited to forward data of the first application, and forwarding data of the second application across a WAN link to a second headend gateway best suited to forward data of the second application.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: August 31, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Hari Krishna Kurmala, Shreekanth Chandranna
  • Patent number: 11095712
    Abstract: A computer system for controlling data linkage achieves higher rate data transfer between a first system that performs operations and a second system that acquires data regarding the operations reduces influence on the operations and between the systems. The first system includes a storage unit that manages resources storing data and a control unit that controls data transfer and the second system includes a data acquisition unit. The control unit calculates cost that represents a load of the first system with respect to each of multiple data transfer schemes, determines an applicable data transfer scheme based on the cost, and notifies the second system of that scheme. The data acquisition unit manages states associated with the determined data transfer scheme and sends a request to acquire data from resources based on the determined data transfer scheme and the states.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: August 17, 2021
    Assignee: HITACHI, LTD.
    Inventors: Daisuke Ito, Shinichiro Saito
  • Patent number: 11082368
    Abstract: A method for providing semi-automatic communication using a chatbot and a consultant device includes receiving, from a messenger server, a message input to an instant messaging application of a user device; determining a reliability for an automatic answer message made by the chatbot to answer the message; and transmitting the automatic answer message to the user device through the messenger server if the reliability is determined higher than a predetermined level, or enabling the consultant device to transmit a manual answer to the message if the reliability is determined lower than the predetermined level. The reliability is calculated based on a result of analysis for the message.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: August 3, 2021
    Assignee: KAKAO CORP.
    Inventors: Ui Chung Chung, No Suk Myung, Ji Soo Hwang
  • Patent number: 11070863
    Abstract: The present invention refers to the field of television experience in particular the simultaneous use of the portable computing device and a television to share a user's experience. The present disclosure proposes a method to create a snapshot from a video transmission received by a receiver, said receiver being connected with a portable computing device and having a screen output, said method comprising the steps of receiving a video transmission by the receiver, converting by the receiver, the video transmission into a lower-bandwidth video transmission, sending the lower-bandwidth video transmission to the portable computing device, receiving from the portable computing device to the receiver, a command to execute a snapshot, producing by the receiver a snapshot from the video transmission, sending the snapshot to the portable computing device.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: July 20, 2021
    Assignee: NAGRAVISION S.A.
    Inventors: Didier Hunacek, Olivier Schaer, Frederic Thomas
  • Patent number: 11063896
    Abstract: Systems and methods are disclosed for detecting confidential information emails. In accordance with one implementation, a method is provided for detecting confidential information emails. The method includes obtaining a sender address of an electronic message, the sender address comprising a first username and a first domain name, and obtaining at least one recipient address of the electronic message, the recipient address comprising a second username and a second domain name. The method also includes determining whether the recipient address and the sender address are different addresses of a user, and based on the determination, flagging the electronic message.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: July 13, 2021
    Assignee: Palantir Technologies Inc.
    Inventor: Nicholas White
  • Patent number: 11050834
    Abstract: A system and method for automatically assigning visits to partially observable location data streams to maintain a geo-spatial model of a real world are provided. The method includes identifying a subset of a plurality of data streams that have a power-law characteristic in a time dimension or spatial dimension associated with the activity of the plurality of entities, modelling an activity of the plurality of entities to determine a region of uncertainty, obtaining a filtered activity of the entities, clustering the time dimension and the spatial dimension of the filtered activity using a stay points clustering method to generate at least one valid data stream, generating a confidence score for the at least one valid data stream, and assigning a visit of the plurality of entities to a point of interest (POI) based on the confidence score of the at least one valid data stream.
    Type: Grant
    Filed: November 28, 2020
    Date of Patent: June 29, 2021
    Assignee: Near Pte. Ltd.
    Inventors: Madhusudan Therani, Shobhit Shukla
  • Patent number: 11051050
    Abstract: A method comprises receiving from each of a plurality of commentator applications corresponding commentary information relating to video content from at least one video source, sending at least portions of the commentary information received from each of the commentator applications to one or more other ones of the commentator applications, and generating commented video content based at least in part on the commentary information received from the commentator applications. The commented video content is provided to one or more servers of a content delivery network for delivery to one or more viewer devices. The receiving and sending are illustratively implemented in a media server through interaction of the media server with web browsers of respective commentator devices that implement the commentator applications.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: June 29, 2021
    Assignee: Kiswe Mobile Inc.
    Inventors: Bert De Decker, Tom Cuypers, Wim Sweldens, Francis X. Zane, Thomas J. Janiszewski, Yung-Lung Ho
  • Patent number: 11044167
    Abstract: Computer systems and methods for managing resources are described. In an aspect, a method includes: providing, to a client device associated with an authenticated entity, an intraday transfer interface identifying a plurality of intraday transfers for the authenticated entity; receiving, from the client device, a signal representing a command input through the intraday transfer interface, the command associated with a processing condition for at least one of the plurality of intraday transfers; configuring the at least one of the plurality of intraday transfers to be processed based on the processing condition; and providing, to the client device, an updated intraday transfer interface indicating processing of the at least one of the plurality of intraday transfers according to the processing condition.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: June 22, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: Carlos Alejandro Kade, Anne Marie Morissette, Vijay Kumar, Caroline Bandiera, Adriann Teresa Coe
  • Patent number: 11038749
    Abstract: A handshake communication mechanism between a host and an end-point device permits multiple Base Address Registers (BAR registers) to be configured to size or resize the mapped address spaces associated with each BAR register. In one embodiment, the handshake communication mechanism includes a single address space reconfiguration request which may be transmitted in a single transaction layer packet, to request the configuration of multiple BAR registers of an end-point device. Other features and advantages may be realized, depending upon the particular application.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: June 15, 2021
    Assignee: Intel Corporation
    Inventors: Ang Li, Eng Hun Ooi, Kuan Hua Tan
  • Patent number: 11025713
    Abstract: An improved marketing automation system can optimize governance of server resources by managing the execution of campaigns. The marketing automation system can develop intelligence around a given customer's inflow of incoming campaigns, the execution time of the campaigns, and general resource utilization over time. The marketing automation system can learn to predict an expected number and type of campaigns for a pre-defined window of time. This intelligence can be leveraged to ensure that one or more executors remain available to execute predicted high priority campaigns upon placement into an execution queue. Further, this intelligence can be applied such that predicted dormant executors can be used to execute low priority tasks. In this way, the marketing automation system minimizes queue time until execution for high priority campaigns while optimizing use of server resources.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: June 1, 2021
    Assignee: ADOBE INC.
    Inventors: Niranjan Shivanand Kumbi, Ajay Awatramani
  • Patent number: 11025703
    Abstract: Techniques are disclosed for a client-and-server architecture where the client makes scheduled execution of instances to the server. The server may then launch occurrences as indicated by one of these API calls at each of the scheduled times. The server may also implement operations to selectively execute particular occurrences, such as executing a new occurrence only when no other occurrences are still running. In other embodiments, the server may implement pricing information in a determination of whether to execute a particular occurrence.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: June 1, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Paul Wei, Albert Park Niemoller, James Alfred Gordon Greenfield
  • Patent number: 11018960
    Abstract: Techniques for accelerated Time series analysis (TSA) in a network are described. Packets from a first network flow at a network element, such as a switch or a router, are trapped using a hardware based TSA engine at the network element. The packets are then reduced into TSA tuples including TSA data points and stored into memory. A software based TSA module performs one or more TSA actions on the stored tuples, where the TSA actions produce analysis results used to determine network performance for the network and network based applications.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: May 25, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Ashish K. Dalela, Charles Calvin Byers, Xiaoguang Jason Chen, Pradeep K. Munakala