Patents Examined by Quang N. Nguyen
  • Patent number: 11386183
    Abstract: A method for predictive caching may include determining previous user activity related to data items and/or documents, receiving a request to view a document from a user, predicting data items to pre-cache based on the previous user activity and at least one other factor, prioritizing the predicted data items for pre-caching, dividing the prioritized data items for pre-caching into a plurality of groups, downloading prioritized data items for each group among the plurality of groups according to the prioritization of the predicted data items, and displaying a view of the document after data items, corresponding to the request, are received.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: July 12, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Chi Ho Yoon, Zhijian Xu, Ji Jin, Shrimohan Damani
  • Patent number: 11381630
    Abstract: Techniques for transmitting data over a network in a representational state transfer (REST) application are provided. A request for data from a client computing device in a representational state transfer (REST) application is received and a wire protocol is selected based on user input from a plurality of wire protocols that will be used to transmit one or more objects to be returned by the request. The selected wire protocol is indicated to the client computing device and the one or more objects are transmitted to the client computing device using the determined wire protocol.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: July 5, 2022
    Assignee: Red Hat, Inc.
    Inventors: Alessio Soldano, Ronald Sigal, Stephane Epardaud
  • Patent number: 11379484
    Abstract: A computer-implemented method and a media acquisition system (MAS) for accessing media from attendees of an event are provided. The MAS receives registration and event details from an organizer of the event and generates an online portal with media request elements. The MAS generates a shareable link to the online portal in multiple formats for rendering the shareable link to the attendees. The MAS displays the online portal on electronic devices of the attendees that access the online portal through the shareable link in one of the formats. The MAS acquires media from the electronic devices of the attendees agreeing to share the media with the organizer through a live media capture or an access of stored media. The MAS analyzes the acquired media according to organizer preferences and shares a selection of the analyzed media on preselected social media platforms on receiving a corresponding request from the organizer.
    Type: Grant
    Filed: July 24, 2021
    Date of Patent: July 5, 2022
    Inventor: Dean Francis Colomban
  • Patent number: 11381666
    Abstract: Systems and methods to manage and regulate the requests of multiple proxy clients are disclosed. In one aspect, the system and methods disclosed herein aids in configuring proxy server(s) with a rate-limit functionality. Configuration of the rate-limit functionality may be realized by, but not limited to, installing configuration file(s) and/or software application(s) on the proxy server(s). The configuration provides information about the list of restricted and unrestricted domains and their respective request limit specification in a given time frame. Therefore, each time before a proxy server forwards the clients' requests to a target domain, the proxy server checks and ensures that the request count to the particular target domain is well within the limit specified in the request limit specification. Thus, the embodiments described herein aid in preventing the IP addresses of proxy service providers from being blocked or denied from the target websites.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: July 5, 2022
    Assignee: METACLUSTER LT, UAB
    Inventors: Giedrius Stalioraitis, Ovidijus Balkauskas
  • Patent number: 11381489
    Abstract: A data tracking method, which is performed by a data tracking apparatus in an edge cloud environment including at least one edge node communicating with an end device and a central cloud, includes receiving data from the end device by a first edge node, creating, by the first edge node, a tracing history and distributing the data to a plurality of edge nodes so as to allow the plurality of edge nodes to create tracing histories, transmitting the created tracing histories to the central cloud by the first edge node and the plurality of edge nodes, and verifying, by the central cloud, linkability of the tracing histories transmitted to the central cloud, storing the tracing histories, analyzing the tracing histories, and providing a data tracking function.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: July 5, 2022
    Assignee: Penta Security Systems Inc.
    Inventors: Jin Hyeok Oh, Myung Woo Chung, Sang Gyoo Sim, Duk Soo Kim, Seok Woo Lee
  • Patent number: 11374835
    Abstract: Some embodiments include a network attack detection process, including, for each of a plurality of IoT devices of a communications network: receiving corresponding network traffic data representing network traffic characteristics of a plurality of network traffic flows of the device; processing the network traffic data to generate a plurality of corresponding features for each of the network traffic flows; and applying a corresponding set of one-class flow classifiers to the generated features to classify network traffic flows of the device and assess whether the network traffic characteristics of the network traffic flows are indicative of the device being under attack or having been compromised; wherein the flow classifiers are trained with training data representing normal network traffic behaviour of the device in an uncompromised state.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: June 28, 2022
    Assignee: NewSouth Innovations Pty Limited
    Inventors: Vijay Sivaraman, Hassan Habibi Gharakheili, Mohammed Ayyoob Ahamed Hamza
  • Patent number: 11368726
    Abstract: A system and method reconstruct multiple videos from multiple perspectives of an event into a continuous stream of the event viewable from different angles. The perspective sources may be received from different computing devices controlled by different parties. The source streams may be parsed for metadata and content perspective. The system may analyze different sources for an angle and rank the source streams based on quality and/or other metadata factors. The highest ranking source streams for a timestamp may be combined to generate a final streaming output of the event which can be displayed from different angles. Some embodiments may display the event in a continuous three-dimensional output based on the different angles of the source streams.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: June 21, 2022
    Inventor: Francisco Matías Saez Cerda
  • Patent number: 11368371
    Abstract: Systems and methods include receiving visual representations of components in network elements in a network; responsive to training a machine learning model to evaluate the visual representations, analyzing the visual representations using the machine learning model to determine a status of the components; and providing the status of the components to an inventory application for any of updating the inventory application and reconciling existing data in the inventory application.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: June 21, 2022
    Assignee: Ciena Corporation
    Inventors: Marek Gimza, Aung Htay, Paul Hudgins, Hari Pabbati
  • Patent number: 11356516
    Abstract: Methods and apparatus are described for facilitating the client-side caching of media content based on one or more properties of the media content. Information relating to the cacheability of different types of content is communicated to the media player on a client device in the manifest or playlist employed by the media player to request fragments of the media content. The media player uses this information to make decisions about how to cache the corresponding content.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: June 7, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Yongjun Wu, Kyle Koceski, Kyle Alexander Woo, Vasanthakumar Soundararajan, Shiranchai Taneja, Shyam Krishnan Krishnan Moni, Jake O'Halloran
  • Patent number: 11356500
    Abstract: A determination is made, at a first server of an extension resource group of a provider network, that a network function of a radio-based application is to be executed. A request for the network function is transmitted from a first server to a second server of the extension resource group. The network function is executed at a network function accelerator card of the second server. A result of the execution is sent to a radio unit of the radio-based application from the second server.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: June 7, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Diwakar Gupta, Benjamin Wojtowicz, Upendra Bhalchandra Shevade, Ximeng Simon Yang, Ishwardutt Parulkar
  • Patent number: 11349710
    Abstract: Techniques discussed herein relate to providing composable edge devices. In some embodiments, a user request specifying a set of services to be executed at a cloud-computing edge device may be received by a computing device operated by a cloud computing provider. A manifest may be generated in accordance with the user request. The manifest may specify a configuration for the cloud-computing edge device. Another request can be received specifying the same or a different set of services to be executed at another edge device. Another manifest which specifies the configuration for that edge device may be generated and subsequently used to provision the request set of services on that device. In this manner, manifests can be used to compose the platform to be utilized at any given edge device.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: May 31, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jonathon David Nelson, David Dale Becker, Maxim Anatolyevich Romanenko
  • Patent number: 11340922
    Abstract: A system and method for facilitating a user to initiate and accept an assistance request through a chat session is disclosed. Controls may be provided in a graphical chat interface to enable the user to specify inputs to request assistance from other users participating in the chat session. An assistance request may be generated and communicated to those users through the chat session. Graphical representation for the assistance request and controls that facilitate the users to accept the assistance request may be provided in the graphical chat interface. Upon an acceptance to the assistance request by a responding user through the graphical chat interface, an assistance command may be generated and executed in the virtual space.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: May 24, 2022
    Assignee: Kabam, Inc.
    Inventors: Matthew Curtis, James Koh, Kellen Christopher Smalley, Michael C. Caldarone
  • Patent number: 11343336
    Abstract: Methods, apparatus, and processor-readable storage media for automatically syndicating licensed third-party content across enterprise webpages are provided herein. An example computer-implemented method includes generating, in connection with licensed third-party content, one or more licensed third-party content syndication files comprising a set of fields related to enterprise product information, licensed third-party content format information, license-related governance information, and enterprise webpage-based distribution information; processing at least a portion of the licensed third-party content using the one or more licensed third-party content syndication files; and automatically syndicating the at least a portion of the licensed third-party content, in accordance with the processing, across multiple user interfaces associated with one or more enterprise webpages, using at least one application programming interface.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: May 24, 2022
    Assignee: Dell Products L.P.
    Inventor: Kyle Alan Scarborough
  • Patent number: 11343135
    Abstract: A system includes one or more processors and a memory. The processor(s) effectuates operations including receiving a query, wherein the query identifies one or more problems in the network. The processor(s) further effectuates operations including retrieving contextual information and problem information, associated with the one or more problems, from a knowledge base and generating a first recommendation list comprising one or more recommendations, wherein each of the one or more recommendations comprises the contextual information or the problem information and at least one course of action.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: May 24, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Supratim Deb, Subhabrata Sen, Pramod Jamkhedkar
  • Patent number: 11323504
    Abstract: A method and system for centralized control of user devices is disclosed. The method for centralized control of user devices via universal IP services registrar includes receiving a request to register a user device for a plurality of services, registering the user device for the plurality of services by creating a user settings profile for the user for each of the plurality of services, receiving data from the plurality of registered services, and transmitting received data to the user device in accordance with the user profile.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: May 3, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Steven A. Siegel, Reuben Klein, Leopold B. Strahs
  • Patent number: 11323492
    Abstract: An example method comprises receiving, by at least one computing device, a first notification from a first mobile computing device and a second notification from a second mobile computing device. The method may further comprise determining, based at least in part on a comparison of the first notification to the second notification, that the first mobile computing device has initiated a phone call with the second mobile computing device. The method may additionally comprise responsive to determining that the first mobile computing device has initiated the phone call with the second mobile computing device, sending, a first message to the first mobile computing device using a first data connection, and sending, a second message to the second mobile computing using a second data connection, wherein the first message and the second messages each indicate that the first and second mobile computing devices are able to exchange application data.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: May 3, 2022
    Assignee: Google LLC
    Inventors: Lawrence Jonathan Brunsman, Christian Sonntag, Emil Valkov, Andrew Flynn, Evan Charlton, Brian Clair Williammee
  • Patent number: 11303536
    Abstract: Systems herein allow a customer to provision an enterprise mobility management system (“EMM”) in a cloud service. A provisioning server can provide a portal for the customer to input an indication of a number of computing devices that the EMM system will service. The customer can also specify an EMM application version. Based on this information, the provisioning server can determine how many servers to instantiate in the cloud service and install the appropriate EMM application. The provisioning server can also monitor the number of devices and automatically instantiate additional servers as needed.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: April 12, 2022
    Assignee: VMware, Inc.
    Inventors: Harit Patel, Alan Roberts, Shrivatsh Santhanagopalan, Landy Youkhana
  • Patent number: 11303538
    Abstract: A system and method is disclosed for performance analysis of processes in a managed network. Processes may be represented as sets of activities, and an audit database may be configured for logging activities within the managed network. Database may include fields to identify process instances, process classes, process states, and process transitions. A server device may receive a request from a client device to view information representative of multiple process instances. The server device may select a plurality of process instances according to filter criteria applied to the data fields of the audit database records, and generate a graphical representation of interconnections between the one or more data fields of the selected plurality based on a statistical analysis of the one or more data fields of the audit database records corresponding to the selected plurality of process instances. The server may then transmit the graphical representation to the client device.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: April 12, 2022
    Assignee: ServiceNow, Inc.
    Inventor: Manjeet Singh
  • Patent number: 11301284
    Abstract: A method for managing virtualized network function (VNF) instantiation, including a first device receiving, from a requester device, a request for instantiating the NS, wherein the request carries instance information of a VNF that is in a network service (NS) and to be instantiated using a second device. After receiving the request, the first device records an instance identifier (ID) of the VNF. In a VNF instantiation phase, the first device authorizes instantiation of the VNF based on the instance ID of the VNF that is recorded during instantiation of the NS. The instance ID of the VNF to be instantiated by the second device is carried in the request, such that the first device can obtain a relationship between the VNF to be instantiated by the second device and the NS, and therefore can control instantiation of the VNF based on the relationship.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: April 12, 2022
    Assignee: HUAWEI TECHNOLGOIES CO., LTD.
    Inventor: Shitao Li
  • Patent number: 11297152
    Abstract: Systems and methods to manage and regulate the requests of multiple proxy clients are disclosed. In one aspect, the system and methods disclosed herein aids in configuring proxy server(s) with a rate-limit functionality. Configuration of the rate-limit functionality may be realized by, but not limited to, installing configuration file(s) and/or software application(s) on the proxy server(s). The configuration provides information about the list of restricted and unrestricted domains and their respective request limit specification in a given time frame. Therefore, each time before a proxy server forwards the clients' requests to a target domain, the proxy server checks and ensures that the request count to the particular target domain is well within the limit specified in the request limit specification. Thus, the embodiments described herein aid in preventing the IP addresses of proxy service providers from being blocked or denied from the target websites.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: April 5, 2022
    Assignee: METACLUSTER LT, UAB
    Inventors: Giedrius Stalioraitis, Ovidijus Balkauskas