Patents Examined by Bharat Barot
  • Patent number: 11330080
    Abstract: Downloadable pluggable services and methods of distributing the same are described. The downloadable pluggable services may correspond to communication services that can be downloaded to upgrade a communication system. The downloadable pluggable services may include a number of component parts that can be distributed among various servers in the communication system being upgraded along with instructions that enable the component parts to instruct each server in the communication system to operate in a coordinated fashion so as to provide the downloaded service.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: May 10, 2022
    Assignee: Avaya Inc.
    Inventors: Kurt Haserodt, William T. Walker, John Meiners, Renee Krahn, Donald E. Gillespie
  • Patent number: 11308206
    Abstract: A system for monitoring actual access to data elements in an enterprise computer network and providing associated data, the system including an at least near real time data element audit subsystem providing audit output data including at least one of a time stamp, identification of an accessor, user depository stored data regarding the accessor, accessed data element data, affected data element data, type of access operation, source IP address of access and access outcome data, in at least near real time, relating to actual access to data elements in the enterprise computer network, and an additional data providing subsystem receiving in at least near real time at least a part of the audit output data and utilizing the at least part of the audit output data for providing additional data which is not part of the audit output data.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: April 19, 2022
    Inventor: Yakov Faitelson
  • Patent number: 11283853
    Abstract: One example method includes receiving ‘n’ data streams, where ‘n’ is ?2, receiving a commonality parameter ‘F’, creating a mixed data stream having a commonality of ‘F’ by mixing data from the ‘n’ data streams together, and outputting the mixed data stream. The mixed data stream may be provided to a deduplication engine for deduplication of stream data that is common to one or more other data streams.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: March 22, 2022
    Inventors: Salil Dangi, Ernest Daza
  • Patent number: 11271899
    Abstract: Provided herein are systems, devices and methods for applying address translation to network traffic originating from client devices having dynamic Internet Protocol (IP) addresses to support IP based security measures using a gateway configured to connect a plurality of client devices used by a plurality of users to a plurality of cloud based networks. The gateway may receive, from a client device assigned a dynamic IP address, credentials of a user using the respective client device, access a translation record mapping the user, identified by his credentials, to a respective unique static IP address, adjust a source address of each packet received from the client device to include the static IP address, and forward each adjusted packet to a security engine configured to apply security policy(s) to each adjusted packet before transmitting it to the cloud based network(s). The security policy(s) is applied according to the static IP address.
    Type: Grant
    Filed: August 9, 2020
    Date of Patent: March 8, 2022
    Assignee: Perimeter 81 LTD
    Inventors: Amit Bareket, Sagi Gidali
  • Patent number: 11265212
    Abstract: Techniques are described herein that are capable of selectively throttling an implementation of configuration changes in an enterprise. For instance, incremental phases of the implementation on respective subsets of clients are selectively throttled during respective periods of time by performing operations for each subset during a respective phase that precedes a respective next phase of the implementation. The operations include gathering information regarding the phase from the clients in the subset; generating a score that indicates an extent to which metrics associated with the implementation are satisfied during the phase based at least in part on the information; comparing the score to a reference score for the subset to determine whether the score is within a tolerance associated with the reference score; and selectively throttling the next phase of the implementation based at least in part on whether the score is within the tolerance.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: March 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Koen Van Der Hoeven, Brett Damon Alan Flegg, Bruno Ryuichi Yoshioka, David C. James, Michael John Wallent
  • Patent number: 11252022
    Abstract: Examples of the present disclosure describe a testing framework for adaptive virtual services. In an example, a function vendor provides a network function having stated specifications to a service provider. A derived signature is generated for the network function (e.g., based on associated metadata, an image associated with the network function, and/or a network signature for the network function), which is used to classify the network function. The testing framework is used to test the network function according to its classification, thereby determining a set of capabilities. In examples, a network function having the same or similar signature as a previously tested network function may be categorized according to the previously tested network function. The network function is categorized according to its determined capabilities and added to an inventory of network functions for the service provider. Network functions in the inventory can then be selected to form a computer network.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: February 15, 2022
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Zubin Ingah
  • Patent number: 11240816
    Abstract: A method of buffering application data operable at a delivery control server is provided. Related systems and computer program products are also provided.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: February 1, 2022
    Assignee: Seven Networks, LLC
    Inventors: Ari Backholm, Michael Luna
  • Patent number: 11223632
    Abstract: The present disclosure relates to methods and apparatuses for data management in a system, in particular a content management system, comprising at least one server 101 and one or more clients 102a, 102b, 102c communicably connectable to the server, the server being configured to manage a plurality of mutable data objects and to enable the one or more clients to access data objects managed by the server.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: January 11, 2022
    Assignee: CoreMedia GmbH
    Inventors: Olaf Kummer, Sören Stamer
  • Patent number: 11201783
    Abstract: A system incorporated in a slice-based network can implement a first virtual infrastructure manager (“VIM”) at a first region. The first VIM can be associated with a first internet protocol (“IP”) prefix range, and configured to receive a second IP prefix range associated with a second region having a second VIM. For compliance with requirements from a software license agreement (“SLA”), the first VIM can monitor a performance of a first virtual network function (“VNF”) of a network slice. In the event of a performance threshold violation, the first VIM can map portions of a workload associated with the violated threshold to the first region and the second region based on respective workload flow data associated with each of the first and second IP prefix ranges. The first VIM can instantiate a second VNF in the region having a workload portion that corresponds to a higher network resource consumption.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: December 14, 2021
    Assignee: VMware, Inc.
    Inventor: Vinod Anthony Joseph Cherunni
  • Patent number: 11184454
    Abstract: A computer-implemented system for eliminating perpetual application programming interface (API) calls to minimize resource drain. The system may comprise: at least one non-transitory computer-readable medium configured to store instructions; and at least one processor configured to execute the instructions to perform operations. The operations may comprise: monitoring a dynamic list of one or more API calls, wherein the dynamic list is configured to vary in length; identifying a subset of the API calls that remain in the dynamic list through a number of the process cycles over a first threshold; querying one or more network databases to verify that the subset of the API calls have not been resolved; determining costs of dismissing the subset of the API calls; dismissing the API calls with costs less than a second threshold; and transmitting a notification API call to one or more user devices corresponding to the dismissed API calls.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: November 23, 2021
    Assignee: Coupang Corp.
    Inventor: Hyun Kim
  • Patent number: 11165858
    Abstract: A server selection device includes: an acquisition unit that acquires communication environment information indicating communication environment and quality information indicating communication quality for each of communications made regarding each of a plurality of servers that are candidates for distribution of content to a client; a calculator that calculates a score reflecting probabilistic deterioration in communication quality for each of combinations between a server and communication environment information based on a history of the communication environment information and the quality information acquired by the acquisition unit; and a selector that selects a server to deliver content to the client based on the score calculated by the calculator, thereby enabling the selection of a server less likely to affect the quality of experience.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: November 2, 2021
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Takuto Kimura, Arifumi Matsumoto
  • Patent number: 11165764
    Abstract: Systems, methods and computer program products for controlling access to data owned by an application subscriber using two-factor access control and user partitioning are disclosed. In one embodiment, applications are executed on a multi-tenant application platform in which user partitions designate associated users and authentication services for those users. Tenants may subscribe to the applications and may allow access to the subscriptions through designated entry points. Users that are authenticated according to the corresponding user partition and access the application through the designated entry point are allowed to access the application through the tenant's subscription.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: November 2, 2021
    Assignee: OPEN TEXT SA ULC
    Inventors: Jody Hupton Palmer, Nicholas Edward Scott
  • Patent number: 11159625
    Abstract: Described is a system (and method) for efficiently distributing connections to service instances that stream multi-tenant data. The system may efficiently distribute requests to stream data by grouping (or “binning”) requests for a particular topic stream to a service instance that is elected a leader for that topic. The election of the leaders may be coordinated by the service instances themselves. The service instances may initiate the redistribution of the requests to the elected leaders by updating a cookie of a client to identify the service instance determined to be the elected leader of the requested topic stream. This cookie may be respected by a load balancer when directing clients to particular service instances. For example, the load balancer may be configured to implement session persistence (or session stickiness, session affinity, etc.) between the client and service instances based on the cookie.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: October 26, 2021
    Assignee:, inc.
    Inventor: Varun Vyas
  • Patent number: 11159648
    Abstract: A server device for an industrial control network comprises a first server interface adapted to communicate with a client device over a first network, a second server interface adapted to communicate with a plurality of industrial controller units over a second network, and a programming unit adapted to provide a programming environment for an industrial control program pertaining to at least a first industrial controller unit among the plurality of industrial controller units. The programming environment is accessible from the client device via the first server interface, and the programming unit is adapted to generate source code for the industrial control program in response to an instruction received from the client device via the first server interface.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: October 26, 2021
    Inventor: Kevin Ketterle
  • Patent number: 11128893
    Abstract: Embodiments of the present disclosure disclose a live streaming method and system, a server, and a computer storage medium. The method includes: providing, by a first end for information interaction, a first audio/video live stream for a server, and providing, by a second end for information interaction, a second audio/video live stream for the server. The method further includes performing, by the server, coding and processing on the first audio/video live stream and the second audio/video live stream, to obtain a third audio/video live stream, and pushing the third audio/video stream to a third end for information interaction; and receiving, by the third end, audio/video content of the first end and the second end according to the third audio/video live stream.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: September 21, 2021
    Inventor: Di Xue
  • Patent number: 11121908
    Abstract: Examples herein describe systems and methods for alarm prioritization in a Telco network. A prioritization engine can receive root cause problems and impacted network components from a network analysis module. The prioritization engine can define a mapping matrix that weights the problems according to network component type and service level. Using the problem weights, the prioritization engine can construct a problem-impact matrix that includes impact weights. The impact weights can be summed for each problem, as can the problem weights. The problems with the highest summed weights can then be prioritized first. The summed weights can also be based on predicted failure costs, such that the most expensive problems are prioritized first. The prioritization engine can send prioritized alerts for the problems for display on a graphical user interface (“GUI”).
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: September 14, 2021
    Assignee: VMWARE, INC.
    Inventors: Girish Nadger, Somenath Pal, Somaresh Sahu
  • Patent number: 11122128
    Abstract: The present application discloses a method and a device for customer resource acquisition, a terminal device and a storage medium. The method for customer resource acquisition includes: acquiring user's access request which includes a session identifier, user information and a progress identifier; determining whether the progress identifier is a completed identifier; determining whether the user's access request is a first access request corresponding to the session identifier; if the progress identifier is a completed identifier and the user's access request is not a first access request, determining a corresponding administration process based on the session identifier; storing the user information in an address space corresponding to the administration process, generating a first resource data based on all user information in the address space, uploading the first resource data to server, and destroying the administration process.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: September 14, 2021
    Inventor: Baohang Yan
  • Patent number: 11108624
    Abstract: Notification system using a blockchain system. A method of the disclosure includes determining, by a node of a blockchain system, that a notification is available for an application of a computing device. The application is associated with a service platform. The method also includes updating a ledger of the blockchain system to indicate that the notification for the application is available.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: August 31, 2021
    Assignee: Red Hat, Inc.
    Inventor: Axel Simon
  • Patent number: 11095603
    Abstract: Canonical name (CNAME) handling is performed in a system configured for global server load balancing (GSLB), which orders IP addresses into a list based on a set of performance metrics. When the GSLB switch receives a reply from an authoritative DNS server, the GSLB switch scans the reply for CNAME records. If a CNAME record is detected and it points to a host name configured for GSLB, then a GSLB algorithm is applied to the reply. This involves identifying the host name (pointed to by the CNAME record) in the reply and applying the metrics to the list of returned IP addresses corresponding to that host name, to reorder the list to place the “best” IP address at the top. If the CNAME record in the reply points to a host name that is not configured for GSLB, then the GSLB sends the reply unaltered to the inquiring client.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 17, 2021
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventor: Sunanda Lakshmi Kommula
  • Patent number: 11088973
    Abstract: A first messaging app, in one embodiment receives text and detects that the text includes a URL that refers to audio or audiovisual media content in a catalog of media content, and the messaging app obtains metadata about the media content and transmits the metadata to a second messaging app. Both the first and the second messaging app can operate, through interprocess communication, with its own music extension app that displays a user interface within a view hosted by the respective messaging app.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: August 10, 2021
    Assignee: Apple Inc.
    Inventors: Thomas M. Alsina, Samuel M. Weinig, Chance Graham, Taylor G. Carrigan, Nathan de Vries, Timothy P. Horton