Patents Examined by Adnan M Mirza
  • Patent number: 11064017
    Abstract: A peripheral device includes one or more processors and a memory storing program instructions that when executed implement an extension manager of a virtualized computing service. The extension manager establishes a secure network channel for communications between the peripheral device, which is located at a premise external to a provider network, and a data center of the provider network. The extension manager assigns a network address of the substrate network of the service to a hardware server at the external premise. The substrate address is also assigned to an extension traffic intermediary at the data center. In response to a command directed to the virtualized computing service, one or more compute instance configuration operations are performed at the hardware server.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: July 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Eric Jason Brandwine
  • Patent number: 11063840
    Abstract: Methods and systems for predicting successful data transmission during mass communications across computer networks featuring disparate entities and imbalanced data sets using machine learning models. For example, the methods and systems provide a prediction as to whether or not a communication will be successful prior to the transmission being sent. Moreover, in some embodiments, the methods and systems described herein provide probability of a successful transmission as a function of time. For example, the methods and system provide a probability of how likely a communication will succeed (or fail) if it is sent at various times. Additionally, in some embodiments, the methods and systems may alert a sender prior to the transmission of a communication that the transmission is likely to succeed or fail.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: July 13, 2021
    Assignee: THE BANK OF NEW YORK MELLON
    Inventors: Weipeng Li, Ganesh Rao
  • Patent number: 11063997
    Abstract: Methods and apparatus are described for efficiently representing manifests and playlists for media presentations. Some media streaming protocols include repetition syntax by which a sequence of media segments having the same duration can be represented with a single entry. A pattern syntax is introduced by which repeating patterns of segment durations in a cycle may be represented in manifests and playlists.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: July 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Mairo Pedrini, Kyle Bradley Koceski, Joshua Lamb, Yongjun Wu, Parminder Singh, Michael Coleman, Nicolas Weil
  • Patent number: 11057278
    Abstract: Systems and methods for discovering the connectivity topology of cross-layer links in a multi-layer network are provided. In one implementation, a method includes a step of obtaining input data related to a plurality of Network Elements (NEs) operating in a plurality of layers within a multi-layer network having one or more cross-layer port-to-port connectivity links therebetween. The method also includes the step of utilizing Machine Learning (ML) processes and the input data to discover the one or more cross-layer port-to-port connectivity links between pairs of NEs operating in different layers of the plurality of layers within the network.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: July 6, 2021
    Assignee: Ciena Corporation
    Inventors: David Côté, Minming Ni, Phillip Doelling, Mark Gibson, Cengiz Alaettinoglu, William Kaufmann
  • Patent number: 11057480
    Abstract: Methods and architecture for load-correcting requests for serverless functions to reduce latency of serverless computing are provided. An example technique exploits knowledge that a given server node does not have a serverless function ready to run or is overloaded. Without further processing overhead or communication, the server node shifts the request to a predetermined alternate node without assessing a current state of the alternate node, an efficient decision based on probability that a higher chance of fulfillment exists at the alternate node than at the current server, even with no knowledge of the alternate node. In an implementation, the server node refers the request but also warms up the requested serverless function, due to likelihood of repeated requests or in case the request is directed back. An example device has a front-end redirecting server and a backend serverless system in a single component.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: July 6, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Ian James Wells, Kyle Andrew Donald Mestery
  • Patent number: 11057325
    Abstract: A method and system for providing a communication stream for associating messages are described. A communication stream receives various message types including messages, posts, events, tasks, and comments, and presents them to users. Private messages relating to one or more messages may be sent between and among one or more users.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: July 6, 2021
    Assignee: Zoho Corporation Private Limited
    Inventors: Radha Vembu, Jagan Ranganathan, Ravikumar Govindarajan, Sridhar Vembu, Rajendran Dandapani, Bharath Sridhar, Sudheer A Grandhi
  • Patent number: 11051052
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for identification of streaming activity and source for cached media on streaming devices. An example system disclosed herein includes a media identifier meter to detect first identification information, the first identification information associated with a first streamed media presentation presented from a cache and a network activity meter to inspect a network connection of a media streaming device presenting the first streamed media presentation to determine an absence of network activity associated with the first streamed media presentation; and transmit the first identification information and an indication of the absence of network activity to a server, the first identification information enabling the server to infer a streaming source of the first streamed media presentation, the indication of the absence of network activity enabling the server to infer the first streamed media presentation was presented from the cache.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: June 29, 2021
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: James Petro, Daniel Nelson, Sandeep Tapse
  • Patent number: 11038784
    Abstract: Various aspects described herein are directed to different techniques for automatically and dynamically analyzing a first subscriber system's telemetry information and crowdsourced telemetry information to dynamically evaluate at least one performance metric associated with at least one entity of the first subscriber system; and for automatically and dynamically initiating at least one modification of at least one configuration element at the first subscriber system based on the analysis of the first subscriber system telemetry information and crowdsourced telemetry information.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: June 15, 2021
    Assignee: Datagrid Systems, Inc.
    Inventors: Peter Nickolov, Ross Schibler, Bert Armijo
  • Patent number: 11030059
    Abstract: A system receives data storage workflow activities that include computer-executable instructions for carrying out data storage workflow in a network data storage system. Once the workflow is received, the system deploys the workflow to one or more workflow engines that can execute the various data storage activities related to the workflow. Prior to executing a data storage activity, the system can determine which workflow engine to use based on an allocation scheme.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: June 8, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Vibhor, Arney Vijaykumar Karandikar
  • Patent number: 11032359
    Abstract: In various embodiments, methods and systems for optimizing allocation of multi-priority service instances are provided. In embodiments, a quality metric associated with each candidate node to which a service instance could be allocated is determined. An eviction cost or a survival metric associated with at least a portion of the candidate nodes to which the service instance could be allocated are determined. The eviction costs generally indicate a cost to evict a service instance from a corresponding node such that another service instance can be allocated to that node. At least a portion of the quality metrics and either the eviction costs or the survival metrics are used to select a node from the candidate nodes to which to allocate the service instance.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: June 8, 2021
    Inventors: Thomas Moscibroda, Yang Chen, James E. Johnson, Ajay Mani, Mark Eugene Russinovich
  • Patent number: 11025508
    Abstract: A system could include a first set of mappings between application files and version indicators. The application files could be related to a software application. The system could also include a second set of mappings between application files and a first subset of version indicators, where a standardized release of the software application includes application file versions in accordance with the first subset. The system could further include a third set of mappings between a second subset of version indicators and records indicating that the corresponding application file versions were written after the standardized release. The system could further include processors configured to perform operations including: determining that an application file in the third set of mappings has standardized release version. The operations could further include providing a difference between a recent version of the application file and the application file version that was part of the standardized release.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: June 1, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Vamsi Krishna Madala, Brian James Waplington, Santosh Poreddy
  • Patent number: 11023508
    Abstract: One or more processing devices derive values indicative of various aspects of how a particular service in an information technology (IT) environment is performing at a point in time or for a period of time. The values are derived by a search query over machine data associated with the one or more entities that provide the service. The one or more processing devices define and apply time varying static thresholds in respect to the values. A user (e.g., IT manager) may be enabled to manipulate or define multiple sets of KPI thresholds that vary over time.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: June 1, 2021
    Assignee: Splunk, Inc.
    Inventors: Tristan Antonio Fletcher, Alok Anant Bhide
  • Patent number: 11025731
    Abstract: A terminator node is provided that acts as termination on one end of the communication channel and links to the SAP server on the other end. A server device is also provided that monitors communications between the SAP server and a client. The server device condenses SAP application screens to streamline user interaction with the SAP server. The server device simulates certain types of required responses to the SAP server to allow for a persistent session between a client and the SAP server when the actual connection may be intermittent. The server device stores required records for a transaction and provides them to a client for offline processing and then synchronizes stored offline transaction data from the client with the SAP server. The system may include a client device that optionally implements the terminator node to communicate either with the server device or directly to the SAP server.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: June 1, 2021
    Assignee: SYNACTIVE, INC.
    Inventor: Thomas Ewe
  • Patent number: 11019018
    Abstract: Systems and methods for presenting a prompting message on a user interface of an online to offline service application in a user terminal are provided. A method includes: obtaining, from a user terminal, a service request for a first service type, wherein the service request includes a location of the user terminal; determining a first supply-demand ratio of the first service type based on the location of the user terminal; determining whether the first supply-demand ratio is greater than a first ratio threshold; and in response to determining that the first supply-demand ratio is not greater than the first ratio threshold, sending, to the user terminal, a first bubble prompting message presented on a user interface of the user terminal, wherein the first bubble prompting message includes a second service type and a response time of the second service type.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: May 25, 2021
    Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventors: Xinrui Li, He Gu, Yang Su, Haibin Gao
  • Patent number: 11017336
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for recommending a shared connection are presented. A set of shared connections between a first application user and a second application user may be identified. A determination may be made that a communication value between the first and second application users is below a recommendation surfacing threshold. A communication value between each application user of the set of shared connections and the first user may be calculated. A communication value between each application user of the set of shared connections and the second user may be calculated. One or both of the calculated communication values may be utilized to rank the shared connections based on importance to the first user, importance to the second user, and/or importance to the first user and the second user. One or more top ranked candidate user profiles may be promoted on a graphical user interface.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amund Kronen Johansen, Åge Kvalnes, Dag Eidesen, Tor Kreutzer, Steffen Viken Valvåg, Jan-Ove Karlberg
  • Patent number: 11012314
    Abstract: A computing system disposed within a computational instance of a remote network management platform remotely manages a managed network that uses computational resources of a third-party network to deploy operations. The computing system may obtain a utilization policy that identifies (i) particular computational resources of the third-party network used to deploy a particular operation and (ii) a time period during which the particular computational resources can be used. The computing system may be configured to: obtain a utilization report that identifies (i) the computational resources used to deploy the operations and (ii) times at which the computational resources were used; determine that the particular computational resources deployed the particular operation outside the time period identified by the utilization policy; generate a report indicating that the particular computational resources deployed the particular operation outside the time period; and provide the report to the managed network.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: May 18, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Adam Wesley Moguel, Chanwook Kim, Vani Banaji, Cheng Liu, Shravan Kalsanka Pai, Chinmayee Nagaraju
  • Patent number: 11013060
    Abstract: Disclosed embodiments include a network device having a split network stack that includes a physical (PHY) layer associated with first and second media access control (MAC) protocol sublayers, a processing device, and memory storing instructions that, when executed by the processing device, cause the processing device to select a route through the split network stack that includes one of the first and second MAC protocol sublayers but not the other one of the first and second MAC protocol sublayers.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: May 18, 2021
    Assignee: Texas Instruments Incorporated
    Inventors: Xiaolin Lu, Robert Liang, Mehul Soman, Kumaran Vijayasankar, Ramanuja Vedantham
  • Patent number: 10992512
    Abstract: A file sharing method is provided. A shared directory generation request is received from a terminal associated with a first account, and a shared directory corresponding to the first account is generated. A second account identifier is received from the terminal associated with the first account a second account is obtained based on the second account. An access address of the shared directory is transmitted to a terminal associated with the second account. Access permission to access the shared directory is assigned to the second account. A file access request with respect to the access address is received from the terminal associated with the second account. The shared directory corresponding to the access address and the access permission of the second account are obtained, and the file access request is responded based on the access permission.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: April 27, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTD
    Inventors: Jun Zhi He, Jing Jing Liu, Li Jin
  • Patent number: 10979377
    Abstract: The disclosure herein describes a system for generating customizable summaries of multi-message conversations in email threads and other multi-message and multi-participant messaging applications. A summary icon is displayed if the number of messages in a thread exceeds a threshold number. Message data is cleaned and analyzed by ML models to generate feature vectors representing the messages content. Multiple loglinear regression models compute similarity between message sentences. Clustering algorithm(s) to generate a multi-message conversation thread summary based on the values. If the user selects the summary icon, the multi-message conversation thread summary is displayed. The summary includes summary sentences and/or annotations describing content of the messages in the thread, participants contributing to the messages in the thread, links back to the original messages in the thread and/or a count of the number of messages contributed by each participant.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: April 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vipul Gupta, Aparajita, Arun K. Dixit, Supriya A. Supugade, Manish Sharma
  • Patent number: 10979315
    Abstract: A computer system includes a predictor engine, an extractor engine, and an acquirer engine. The predictor engine obtains resource data and stack ranks the data based on an expenditure amount each resource consumed. Resources are categorized into a tree structure. The predictor engine compiles a list identifying predicted performance enhancements and generates a notification detailing the list. In response determining that the predicted performance enhancements satisfy a threshold, the extractor engine generates an inventory of resources and rearranges the inventory based on the categories. The inventory is used to generate a baseline contrasting performance requirements with performance usages. The acquirer engine selects a resource to be used for a category based on the baseline, a list of potential resources, and the performance requirements. The acquirer engine generates or modifies an executable document.
    Type: Grant
    Filed: July 4, 2020
    Date of Patent: April 13, 2021
    Assignee: AUCTIONIQ, LLC
    Inventors: Brad B. Buxton, Mark W. Conklin, Sami G. Aleiwe, Bruce A. Hallberg, Jr.