Patents Examined by Adnan M Mirza
  • Patent number: 11330336
    Abstract: A technology for presenting content enables a receipt of a request over a network for a content from a computer, a determination of a characteristic of the computer and a location of the computer based at least in part on the request, a match of the characteristic and the location against a rule, a selection of a player based at least in part on the match, and a facilitation of a stream of the content via the player over the network to the computer based at least in part on the selection.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: May 10, 2022
    Assignee: Zype Inc.
    Inventors: Edward Laczynski, Chris Bassolino, Brian Dorry
  • Patent number: 11330032
    Abstract: A technique for content proxying is described. The technique includes receiving from a first device a stream of data. The stream of data is formatted in a format that does not indicate content length in a header. A received payload of the stream of data is encoded into a data chunk including a chunk length header and the received payload. The data chunk is forwarded to a second device that does not support the format.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: May 10, 2022
    Assignee: VMWARE, INC.
    Inventors: Neelima Balakrishnan, Charitha Bandi, Abhinav Gupta, Chandra Sekhar Kondamuri, Abhijeet Joglekar
  • Patent number: 11316752
    Abstract: Systems and methods for recommending actions in a closed-loop system are provided. In one embodiment, an Action Recommendation Engine (ARE) may include a processor and memory configured to store computer programs having instructions that cause the processor to obtain input data pertaining to a state of a network and obtain information regarding one or more historical actions performed on the network. Also, the instructions may cause the processor to utilize a Machine Learning (ML) model for imposing one or more current actions on the network, the one or more current actions selected from the group of procedures consisting of: a) suggesting one or more remediation actions that, when performed, transition the network from a problematic state to a normal state, and b) identifying one or more root causes in response to detecting a transition in the network from a normal state to a problematic state.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: April 26, 2022
    Assignee: Ciena Corporation
    Inventors: David Côté, Thomas Triplet, Shelley Bhalla, Emil Janulewicz, Ayse Rumeysa Mohammed, Shady A. Mohammed, Shervin Shirmohammadi
  • Patent number: 11316936
    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: May 28, 2021
    Date of Patent: April 26, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Ian James Wells, Kyle Andrew Donald Mestery
  • Patent number: 11316746
    Abstract: Identifications of program processes executing on an information technology environment are received. The identified program processes are clustered into a plurality of different groups. Identifications of interactions between at least a portion of the program processes are received. The identified interactions are analyzed to determine one or more interaction metrics between different group pairs in the plurality of different groups. A graph representation that includes at least a portion of the plurality of different groups as graph nodes in the graph representation is generated. The graph representation includes one or more graph edges determined to be included based on the one or more interaction metrics.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: April 26, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Robert Bitterfeld, Dinesh Kumar Kishorkumar Surapaneni, Asaf Garty, Baskar Jayaraman
  • Patent number: 11316941
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for remotely managing and adapting monitoring programs using machine learning predictions. In some implementations, data describing a monitoring program that involves collecting data over a period of time from geographically distributed devices is accessed. Composition characteristics of the monitoring pro group for the monitoring program are determined. Predicted composition characteristics are generated for a portion of the monitoring group predicted to comply with the monitoring program requirements for the period of time. It is determined whether the predicted composition characteristics indicate at least a minimum level of diversity among the portion of the monitoring group. One or more devices associated with the monitoring program are communicated with.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: April 26, 2022
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Patent number: 11310188
    Abstract: The present disclosure describes integrating SMS/MMS messaging with a collaboration platform, and filtering SMS/MMS messages within a collaboration platform. One embodiment includes associating a phone number with a project within a collaboration platform; receiving an SMS/MMS message at the phone number from a client device; and based on receiving the SMS/MMS message at the phone number, adding the content of the message to the project. In another embodiment, a phone number can be associated with a plurality of projects. Attributes of SMS/MMS messages received at this phone number are compared to project data of the plurality of projects to route the message content to a project of the plurality of projects.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: April 19, 2022
    Assignee: Filevine, Inc.
    Inventors: Ryan M. Anderson, Nathan Morris, James Blake
  • Patent number: 11310304
    Abstract: Embodiments of systems and methods for managing an Information Handling System (IHS) using a workspace orchestration system are described. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to, for each of a plurality of workspaces instantiated on the IHS, upon receiving a request to launch a web application from an online server; determine one or more native APIs that the web application is restricted from using. When the web application request access to one of the restricted native APIs, the instructions reject the request, and when the web application request access to one of a web API, the instructions accept the request. The web API and the native API are associated with the same peripheral device.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: April 19, 2022
    Assignee: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Gokul Thiruchengode Vajravel
  • Patent number: 11310162
    Abstract: A system and method for classifying network traffic including: providing a framework of models configured to classify network traffic; determining, via a packet processing engine, whether the network traffic flow is encrypted; if the network traffic flow is encrypted: extracting, via the packet processing engine, encrypted flow attributes associated with a network traffic flow; deriving further flow attributes based on the extracted encrypted flow attributes; determining at least one model of the framework of models based on the derived flow attributes and extracted encrypted flow attributes; and classifying, via a traffic classification engine, the traffic flow as a category of traffic based on the at least one model; and if the network traffic flow is not encrypted: extracting non-encrypted flow attributes associated with a network traffic flow; classifying the traffic flow as a category of traffic based on the non-encrypted flow attributes.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: April 19, 2022
    Inventors: Shyam Sreevalsan, Srinidhi Ramanujam
  • Patent number: 11303595
    Abstract: The present invention discloses a method and device for displaying text and video in two threads. The method comprises: when receiving video message, switching display state of chat interface from sleep state to play state to play the video message on background of the chat interface; in process of playing the video message, responding to user terminal's operation instructions to chat control and/or play control on the chat interface; and at the end of the video message playing, switching the display state of the chat interface from play state to sleep state. The present invention can display text message and video message in two threads on the same operation interface, so that users can get the text message and video message at the same time, and the efficiency of message acquisition can be improved.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: April 12, 2022
    Assignee: Sunday Morning Technology (Guangzhou) Co., Ltd.
    Inventors: Qianya Lin, Tian Xia, RemyYiYang Ho, Zhenli Xie, Rongchan Liu, Quanze Gao
  • Patent number: 11290367
    Abstract: Systems, methods, apparatus and computer-readable medium are described for improving efficiency and robustness for configuring data-planes. Furthermore, systems, methods, and devices are provided for efficiently storing, maintaining and retrieving configuration information for data-planes. The configuration information may be stored and retrieved from a hierarchy of information stored in memory, such as a hierarchy of information in memory, wherein the hierarchy of information has configuration data for one or more data-planes and represents one or more command sequences issued by a controller of the control-plane to one or more data-planes. In certain implementations, the hierarchy of information comprises a plurality of nodes, wherein each node represents at least a portion of a command sequence issued by the controller. The command sequences may be configuration command sequences issued by the control plane to configure the data-planes.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: March 29, 2022
    Inventor: Michael David Larson
  • Patent number: 11290338
    Abstract: Techniques and architecture are disclosed for inferring a unified topological model of a hidden topology comprising dispersing data packets from a source to at least one receiver, and collecting individual end-to-end packet statistics; collecting aggregate end-to-end statistical measurements between a plurality of enclaves situated at an edge of an unknown network; identifying shared path correlations relating to shared links traversed between at least one root enclave and one or more leaf enclaves; constructing topological metrics as a directed tree corresponding to shared path correlations; inferring a unified topological model and routing paths of the unknown network based on the plurality of topological metrics collected by the plurality of enclaves; validating consistency between the subsequent end-to-end statistical measurements and the unified topological model of the hidden topology; and updating the inferred unified topological model of the hidden topology in accordance with observed inconsistencies.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: March 29, 2022
    Assignees: BAE Systems Information and Electronic Systems Integration Inc., University of Massachusetts
    Inventors: Brian DeCleene, Anirudh Sabnis, Ramesh K. Sitaraman, Donald Towsley, Paul Vines
  • Patent number: 11277491
    Abstract: A distributed, networked computing system providing a shared computing environment in proximity to tenants in a building plus tenants in other buildings in proximity to such building who connect via an Internet connection optimized to reduce latency, bandwidth requirements and improve data security to a shared computing environment. A building network device receives data processing requests of tenant network devices associated with tenant computing devices in building. Processing requests are aggregated by end user network devices, and building-level multi-user network device aggregates respective data processing requests from respective tenant network devices.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: March 15, 2022
    Inventor: Joe E. Russell
  • Patent number: 11272014
    Abstract: Systems and methods for reducing latency in connection setup include a connector for connecting a server hosting a service to a network. The connector may establish a first connection between the connector and a first proxy of a first point of presence (PoP) of the network. The connector may receive, from the first proxy, a connection request to establish a second connection between the connector and a second proxy of a second PoP of the network associated with a plurality of clients. The first proxy may generate the connection request responsive to a first client of the plurality of clients requesting access to the service through the second proxy. The connector may establish the second connection between the connector and the second proxy, to facilitate exchange of traffic between the plurality of clients and the service across the network.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: March 8, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Hrushikesh Shrinivas Paralikar
  • Patent number: 11259099
    Abstract: Parties having different responsibilities and interests at a monitored location can be given a partial view of the totality of the sensor channels of data generated by the various sensors installed at the monitored location. The partial views deliver customized sets of data streams to customers. The selective distribution of sensor information accommodates the divergent interests and needs of parties responsible for tracking the various characteristics of a monitored location.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: February 22, 2022
    Assignee: Senseware, Inc.
    Inventors: Julien G. Stamatakis, Serene Al-Momen
  • Patent number: 11258674
    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: April 1, 2021
    Date of Patent: February 22, 2022
    Inventors: Weipeng Li, Ganesh Rao
  • Patent number: 11252047
    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 29, 2021
    Date of Patent: February 15, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Vamsi Krishna Madala, Brian James Waplington, Santosh Poreddy
  • Patent number: 11247778
    Abstract: An entertainment and connectivity system includes a processor for transferring information between a vehicle based user device and a server to validate a user's government identity before granting the user device access to the internet. The vehicle based server has an internet protocol address and communicates with user devices. The user devices each have an onboard internet protocol address mapped to the internet protocol address of the vehicle based server. A processor associated with the vehicle based server receives requests for internet service originating from the user devices. The requests include travel information or internet subscription plan information for a user of each of the user devices. The vehicle based server, or a ground based server that receives the request, generates an internet connection authorization decision based on validation of the user's government identity or the user's internet subscription plan information.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: February 15, 2022
    Assignee: Thales Avionics, Inc.
    Inventor: Jueren Ma
  • Patent number: 11252160
    Abstract: Artificial intelligence (“AI”) systems and methods are provided for bundling software permissions across an enterprise organization. An AI engine may be deployed to maximize wellness of a software bundle. Maximizing the wellness may include adding a software permission to the bundle. Maximizing the wellness may include associating additional members with the bundle. Maximizing the wellness may include removing a software permission from the bundle. Maximizing the wellness may include disassociating a member from the bundle. The AI engine may streamline allocation of software permissions in an enterprise organization that would otherwise be unmanageable by human role engineers. For example, the AI engine may be deployed in enterprise organizations that utilize over 4,000 different software application across over 750,000 members. Utilizing the AI engine to streamline software permissions may limit exposure of the organization to an increased risk of a cyberattack on its information systems.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: February 15, 2022
    Assignee: Bank of America Corporation
    Inventors: David Pritchard, Tinku Thomas, Rajesh M. Gopinathapai, Jennifer Lynn Greenwald
  • Patent number: 11245571
    Abstract: A system and method for monitoring a plurality of servers by a monitoring server in a computer network. A list of servers and a plurality of services to monitor in the computer network is generated at the monitoring server. A status query is transmitted sequentially by the monitoring server to each of the plurality of servers, the status query including the plurality of services to monitor at each server. A status message report is received from each of the plurality of servers in response to each status query. An event is reported in an event log for each server that has an abnormal service status. The transmission of the status query to each server is performed by the monitoring server at a specified service time interval.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: February 8, 2022
    Inventors: Samuel Hendon, Colin Feeser