Patents Examined by Mariegeorges A Henry
  • Patent number: 11184301
    Abstract: Systems and methods for entity recommendation can make use of rich data by allowing the items to be recommended and the recipients of the recommendation (e.g., users) to be modeled as “complex entities” composed of one or more static sub-entities and/or a dynamic component, and by utilizing information about multiple relationships between the sub-entities as reflected in bipartite graphs. Generating recommendations from such information may involve creating vector representations of the sub-entities based on the bipartite graphs (e.g., using graph-based convolutional networks), and combining these vector representations into representations of the items and users (or other recipients) to be fed into a classifier model.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lekshmi Menon, Amar Budhiraja, Gaurush Hiranandani, Prateek Jain, Darshatkumar Anandji Shah, Ayush Choure, Navya Yarrabelly, Anurag Mishra, Mohammad Luqman, Shivangi Dhakad, Juhi Dua
  • Patent number: 11184461
    Abstract: Aspects of the subject disclosure may include, for example, a method comprising obtaining media content; receiving a request from equipment of a user to view the media content; identifying a predicted field of view of the user; sending a base layer of the media content to the equipment of the user using a first stream; and sending a first enhancement layer of the predicted field of view to the equipment of the user using a second stream. The first stream and the second stream may utilize different protocols, different servers, different buffer sizes, and/or a combination thereof. While the first stream may include an entire 360 degrees of the base layer of the media content, the second stream may be limited to the first enhancement layer of the predicted field of view of the media content.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: November 23, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zhengye Liu, Bo Han, Jin Wang, Xidong Wu
  • Patent number: 11164162
    Abstract: Embodiments of the invention are directed to closed-loop resource event processing in which an initial determination as to whether a resource event requiring real-time processing can be processed absent an external real-time processing network. In the event that a determination is made that the resource event can by processed absent the external real-time processing network, a closed network group is created internally within the event-initiating system and the event is processed internally within the event initiating-system. By limiting the use of the real-time processing network to only those resource event that require such processing, less burden is placed on real-time processing network, meaning less processing resources are required and the processing that is required on the real-time processing network can occur more efficiently and effectively.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: November 2, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Richard C. Clow, II, Joseph Benjamin Castinado
  • Patent number: 11128678
    Abstract: Devices, methods, and program products are provided, which support multiple Digital Rights Management (DRM) schemes or platforms during the placeshifting of media content. A given placeshifting session may be initiated between a placeshifting device and a user-controlled client media receiver executing a browser player. In one embodiment, the DRM placeshifting method includes storing, in a memory associated with the placeshifting device, DRM-protected content; receiving a request from the client media receiver over a communications network to stream the DRM-protected content to the device; and obtaining a placeshifting key and initialization instructions for the DRM-protected content. The DRM-protected content is streamed to the client media receiver in an encrypted format accessible with a placeshifting decryption key.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: September 21, 2021
    Assignee: SLING MEDIA PVT LTD
    Inventors: Jagan Kumar Govindarajan, Satish Iyer
  • Patent number: 11025742
    Abstract: Method, apparatus and computer program product for dynamic link processing engine. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: June 1, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Jerry Cheng, Shuai Li
  • Patent number: 11005779
    Abstract: A method of determining associated network resources from a plurality of network resources available on a network, the method executable by a server that is communicatively coupled to the network. The method comprises: scanning, by the server, the network to identify a first network resource and a second network resource of the plurality of network resources; retrieving, by the server, information associated with the first network resource and the second network resource, the information comprising at least one parameter of the first network resource and at least one parameter of the second network resource; in response to a match between the at least one parameter of the first network resource and at least one parameter of the second network resource, determining a connection between the first network resource and the second network resource.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: May 11, 2021
    Assignee: TRUST LTD.
    Inventors: Dmitry Aleksandrovich Volkov, Philipp Alekseevich Mileshin
  • Patent number: 10999401
    Abstract: On-die functional blocks may use multiple communication networks to send requests and receive responses. For example, a first functional block may send a request via a first network. In response to receiving the request, a second functional block may respond to the first functional block via a second network. The second functional block may also send any requested data to the first functional block via a third network.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: May 4, 2021
    Assignee: Oracle International Corporation
    Inventors: Paul Loewenstein, Robert P. Masleid, Stephen Phillips, Thirumalai Swamy Suresh
  • Patent number: 10999412
    Abstract: A method, apparatus and computer program code are provided. The method comprises: causing display of mediated reality content by one or more displays associated with a device; identifying a further device with which at least a portion of the mediated reality content is to be shared; determining one or more parameters characterizing one or more displays associated with the further device; determining at least a portion of the mediated reality content to be shared with the further device based, at least in part, on the determined one or more parameters; and causing the portion of the mediated reality content to be shared with the further device.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: May 4, 2021
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Jussi Leppänen, Antti Eronen, Arto Lehtiniemi
  • Patent number: 10984006
    Abstract: A real-time messaging platform and method are disclosed which suggests messages and accounts from the real-time messaging platform.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: April 20, 2021
    Assignee: Twitter, Inc.
    Inventors: Gilad Mishne, Pradhuman Jhala, Anand Madhavan, Florian Thomas Leibert
  • Patent number: 10965494
    Abstract: A respective VPN routing table for each of a plurality of VPNs can be stored on a client device. The client device can access a first VPN routing table and, using the first VPN routing table, establish a first VPN tunnel to a first VPN. The first VPN can be a first subnetwork assigned a particular network prefix. While the first VPN tunnel is currently active, the client device can access a second VPN routing table and, using the second VPN routing table, establish a second VPN tunnel to the second VPN. The second VPN can be a second subnetwork assigned the same particular network prefix as the first subnetwork. While the first VPN tunnel and the second VPN tunnel are simultaneously active, the client device can communicate data to remote devices in the first VPN and the second VPN using the particular network prefix for both.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: March 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Subil M. Abraham
  • Patent number: 10965613
    Abstract: Techniques are described that allow each host in a multi-host system to throttle its bandwidth between multiple data nodes without the need to coordinate with the other hosts. Specifically, techniques are described in which a limit is applied to the amount of sent-but-not-acknowledged data a given host may have. If the host has reached the limit, the host must wait for acknowledgements before sending more data. In one embodiment, the limit is enforced using a token-based bandwidth control. Embodiments are described in which the limit on sent-but-not-acknowledged data varies dynamically based on system conditions. Specifically, each host may monitor its aggregate latency, and increase the limit when latency is low (indicating low-congestion conditions), and decrease the limit when latency is high (indicating high-congestion conditions).
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: March 30, 2021
    Assignee: VMware, Inc.
    Inventor: Ata E. Husain Bohra
  • Patent number: 10958509
    Abstract: A method performed by a server processing computer for a plurality of monitored servers is provided. The method includes receiving a server alarm of a first type in response to one of a first set of server metrics, each of which includes a measure of a first property for the monitored servers, exceeding a first threshold. The method also includes receiving a server alarm of a second type in response to one of a second set of server metrics, each of which includes a measure of a second property for the monitored servers, exceeding a second threshold. The method includes determining a server alarm correlation between the received server alarm of the first type and the received server alarm of the second type, and generating a new server alarm configuration for a server alarm of the first type and/or the second type based on the server alarm correlation.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: March 23, 2021
    Assignee: CA, Inc.
    Inventors: Balavenkata Ajay Kumar Gudipati, Rajat Kumar Mishra, Sheenam Gupta, Tribhuwan Narain Singh Yadav
  • Patent number: 10951735
    Abstract: According to some embodiments, system and methods are provided, comprising providing an application module; receiving a request from at least one master agent for application content at the application module, wherein the application content is for execution at one or more assets; executing the application module to determine the distribution of the application content to at least one node located in each of the one or more assets, wherein execution of the application module further comprises: determining an origin of the request and a requesting hierarchy associated with the request; exchanging metadata associated with the requesting hierarchy and metadata associated with the requested application content; determining whether to distribute the application content based on an analysis of the exchanged metadata; distributing the application content to the at least one node located in the asset based on the analysis; and generating an operating response of the asset based on the distributed application content.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: March 16, 2021
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Joel Frederick Markham, Andrew William Berner, Austars Raymond Schnore, Jr., Wesley Michael Skeffington
  • Patent number: 10951677
    Abstract: A distributed system processing a publisher's streaming data. The distributed system comprises multiple workers and publisher data stores, each publisher data store dedicated to a worker and a publisher. A sampling ratio (the fraction of data items for storage in the publisher's data store) is selected by a publisher data store's worker based on historical information. At least two workers select different sampling ratios. Data items representing an interaction between an entity and the publisher are received. Each data item is assigned to a worker for processing. A hash function is applied to the data item's identifier, resulting in a key value falling within the hash function's range. The scope of the publisher's data store is equal to the hash function's range multiplied by the sampling ratio of the publisher's data store. A data item with a key value within the scope of the publisher's data store is stored therein.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: March 16, 2021
    Assignee: Quantcast Corporation
    Inventors: Akshat Aranya, Mark Cooper
  • Patent number: 10944665
    Abstract: Techniques are described for automatic discovery and provisioning of an IP fabric underlay network for use by an overlay network of a data center. The techniques provide mechanisms for management of the IP fabric underlay network, particularly as network devices are added to the underlay network topology for use by the overlay network. The techniques enable a control plane of a network device in the IP fabric underlay network to monitor discovery of neighbor network devices and link local addresses for the neighbor network devices. The disclosed techniques further enable a control plane of the network device to configure routing sessions between the network device and each of the discovered neighbor network devices based on the link local addresses for the neighbor network devices. The configuration of the routing sessions may include an exchange of loopback addresses for the network devices used by the overlay network.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: March 9, 2021
    Assignee: Juniper Networks, Inc.
    Inventor: Nischal Singh
  • Patent number: 10929680
    Abstract: A system and method to automatically generate a secondary video stream based on an incoming primary video stream. The method including performing video analytics on the primary video stream to generate one or more analysis results, detecting the first target of interest using the analysis results, automatically extracting a first secondary video stream that captures at least a portion of a first target of interest and has a field of view smaller than that of the primary video stream, tracking the first target of interest, displaying the first secondary video stream, detecting a second target of interest using the analysis results, automatically adapting the first secondary video stream from the primary video stream to capture a portion of the first and second targets of interest, tracking the second target of interest, and displaying the first secondary stream including the portion of the first and second targets of interest.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: February 23, 2021
    Assignee: AVIGILON FORTRESS CORPORATION
    Inventors: W. Andrew Scanlon, Andrew J. Chosak, John I. W. Clark, Robert A. Cutting, Alan J. Lipton, Gary W. Myers
  • Patent number: 10922412
    Abstract: A configuration manager is associated with a Networked Control System (NCS) comprising a plurality of sensors and actuators. The configuration manager automatically discovers the hardware and/or software configurations of the sensors and actuators, and analyzes that information in order to detect whether any of the sensors and actuators have been tampered with. Provided the configuration manager detects such tampering, the configuration manager indicates the tampering to a control manager of the NCS, which then functions to minimize potential damage to the NCS.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: February 16, 2021
    Assignee: The Boeing Company
    Inventor: Balaje T. Thumati
  • Patent number: 10915591
    Abstract: Disclosed is a media acquisition engine that comprises an interface engine that receives a selection from a plug-in coupled to a media client engine where a client associated with the media client engine identified as subscribing to a cloud application imaging service. The media acquisition engine further comprises a media control engine that directs, in accordance with the selection, a physical device to image a physical object and produce a media item based on the image of the physical object, the physical device being coupled to a cloud client. The media acquisition engine also comprises a media reception engine that receives the media item from the physical device, and a translation engine that encodes the media item into a data structure compatible with the cloud application imaging service. The interface engine is configured to transfer the media item to the plug-in.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: February 9, 2021
    Assignee: CD NEWCO, LLC
    Inventors: Matthew Dorey, George Stantchev, Marwan Hilmi, Richard Compton, Case Nelson, Shaun Kaasten
  • Patent number: 10897509
    Abstract: The present disclosure discloses a method and network device for dynamic detection of inactive virtual private network clients. Specifically, a network device receives periodic messages from a first device at a first interval, and determines a timeout value for the first device based at least on the first interval, at which the periodic messages are received from the first device. Subsequent to determining the timeout value, the network device detects that a message has not been received from the first device for a period of time corresponding to the timeout value for the first device. The network device then terminates at least one connection with the first device responsive to determining that no message has been received from the first device for the period of time corresponding to the timeout value for the first device.
    Type: Grant
    Filed: January 5, 2019
    Date of Patent: January 19, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Raghunandan Prabhakar, Abhishek Kumar, Sridhar Pasupula Chandrasekaran
  • Patent number: 10887429
    Abstract: Implementations are provided herein for establishing multi-protocol redirection links that are associated with an object, a file, a set of files, directories, etc. The multi-protocol redirection link can transparently redirect a client to a different part of the namespace or even to a different storage cluster to access data. For example, using multi-protocol redirection links, a single namespace in a cluster of nodes can be scaled up with multiple secondary storage clusters being the eventual redirect path. A multi-protocol redirection table can be established as a basis for the multi-protocol redirection link. The file system can be aware of discriminative information associated the client, for example, the network protocol the client is using, the access zone the client is connecting to, user identification of the client, group identification of the client, geography of the client, etc.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: January 5, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Nick Kirsch, Steve Hubbell, Alex Pecoraro, Siva Muhunthan