Patents Examined by Quang N. Nguyen
  • Patent number: 11695811
    Abstract: System and methods for running conference applications before, during, and after a network conference. In an embodiment, a method is provided for running a conference application before joining a network conference. The method includes activating a client application, selecting a conference application from a plurality of conference applications, running the conference application from the client application before joining a network conference, and joining the network conference using the client application.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: July 4, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventors: Ross Douglas Mayfield, Yoshifumi Takebuchi
  • Patent number: 11695825
    Abstract: A method implemented in a Software as a Service (SaaS) management platform (SMP) is provided, including: receiving, over a network, human resources (HR) data from an HR application, said HR data describing an organization chart of employees of a customer of the SMP; identifying a plurality of SaaS applications that are used by the customer of the SMP; receiving, over the network, a request from a client device associated to a given employee of the customer; responsive to the request, then identifying a managerial group within the organization chart of which the given employee is a member, identifying ones of the SaaS applications used by the identified managerial group, and surfacing the identified ones of the SaaS applications in a user interface rendered by the client device as recommended applications for the given employee of the customer.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: July 4, 2023
    Assignee: Productiv, Inc.
    Inventors: Ashish Aggarwal, Alex Van Liew, Amit Bhosle
  • Patent number: 11695834
    Abstract: A method implemented in a Software as a Service (SaaS) management platform (SMP) is provided, including: identifying a plurality of SaaS applications used by a customer of the SMP; receiving, over a network, human resources (HR) data from an HR application, said HR data describing an organization chart of users that are employees of the customer of the SMP; providing, over a network, an administrator interface for rendering through a client device operated by an administrative user of the customer; receiving input from the client device via the administrator interface, said input identifying a given SaaS application and a managerial group within the organization chart; and responsive to receiving said input, then storing an approval setting for the managerial group for the given SaaS application, the approval setting determines whether a user within the managerial group requires approval to enable granting of a license to use the given SaaS application.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: July 4, 2023
    Assignee: Productiv, Inc.
    Inventors: Ashish Aggarwal, Alex Van Liew, Amit Bhosle
  • Patent number: 11689644
    Abstract: A method of processing data in a network is disclosed. The method comprises transmitting, from a first server to a second server, first information characterising a first predefined format according to which first data is stored at a first data store; obtaining, at the second server, mapping information characterising a mapping of the first predefined format onto a second predefined format different to the first predefined format; generating, at the second server, based on the first information and the mapping information, second information for converting data in the first predefined format into data in the second predefined format; transmitting, from the second server to the first server, the second information; and parsing, at the first server, using the second information, the first data stored at the first data store, to generate data in the second predefined format. Apparatuses are also disclosed.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: June 27, 2023
    Assignee: Novatiq Technologies Limited
    Inventors: Andrew Rowlands, Krishna Sarma
  • Patent number: 11671481
    Abstract: Disclosed are systems, servers and methods for a multi-tenant framework that manages and controls operations of software as a service (SaaS) applications and services, and the data and metadata (e.g., files) created, updated and interacted with therefrom. The disclosed framework provides a centralized approach to managing the entitlement and provisioning of SaaS applications on client devices across a variety of channels on a network. The disclosed SaaS framework is configured for management, control, deployment and synchronization between devices, applications, systems and platforms both on-premises (on-prem or local devices/storage) and/or hosted on a network (e.g., a cloud platform, service or platform).
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: June 6, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Rashesh Mody, John Krajewski, Abhijit Manushree
  • Patent number: 11665080
    Abstract: A data-driven approach to network performance diagnosis and root-cause analysis is presented. By collecting and aggregating data attribute values across multiple components of a content delivery system and comparing against baselines for points of inspection, network performance diagnosis and root-cause analysis may be prioritized based on impact on content delivery. Recommended courses of action may be determined and provided based on the tracked network performance analysis at diagnosis points.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: May 30, 2023
    Assignee: Salesforce, Inc.
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana, Gabriel Tavridis, Kevin Wang
  • Patent number: 11652871
    Abstract: Access to functionality of a web application can be provided via microapps. A microapp platform can include a microapp orchestrator that administrators may use to create and deploy microapps. A microapp may include a simple user interface with one or more elements that are associated with a function of a web application. When the microapp is deployed to a user computing device, the user can use the elements of the microapp's user interface to invoke the function of the web application without needing to directly interact with the web application.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: May 16, 2023
    Assignee: Dell Products L.P.
    Inventors: Ramanujam Kaniyar Venkatesh, Sudhakar Ramasamy
  • Patent number: 11647068
    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: March 29, 2022
    Date of Patent: May 9, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Steven A. Siegel, Reuben Klein, Leopold B. Strahs
  • Patent number: 11647103
    Abstract: A compression system is disclosed. A compression service removes compression responsibilities from an application. The compression system can deploy virtual network engines to locations near the applications. The virtual network engines compress the data using a compressor selected from multiple compressors. The compressed data can then be transmitted, decompressed, and delivered to the destination.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: May 9, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: RĂ´mulo Teixeira De Abreu Pinho, Vinicius Michel Gottin, Joel Christner
  • Patent number: 11641389
    Abstract: A method of delivering content comprises, at a node in a network, receiving a first request to access a first webpage from a client computer, and after establishing a session with the client computer, transmitting a second request to a server in the network. The method further comprises receiving a first file for rendering the first webpage, extracting one or more hyperlinks to one or more second webpages from the first file, prefetching one or more second files for rendering respective ones of the one or more second webpages, and storing the one or more second files in a session cache associated with the session. The method further comprises receiving a third request to access a third webpage from the client computer; retrieving a third file for rendering the third webpage from the session cache in response to determination that the one or more second files include the third file; and transmitting the third file to the client computer.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: May 2, 2023
    Assignee: ZYCADA NETWORKS, INC.
    Inventors: Subramanian Varadarajan, Rosarin R. Antonyraj
  • Patent number: 11632436
    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 29, 2022
    Date of Patent: April 18, 2023
    Assignee: Oxylabs, UAB
    Inventors: Giedrius Stalioraitis, Ovidijus Balkauskas
  • Patent number: 11627182
    Abstract: Methods and systems are directed to a content services platform. The content services platform may include a processor and a memory storing instructions that, when executed by the processor, configure the content services platform to perform a method. The method may include receiving a request to initiate a shared session from a first client, the request including a first client identifier. Based on the received request, a session identifier may be provided to the first client associated with the first client identifier. A request from a second client may be received and may be associated with the session identifier. Thus, when message data from the first client is received, the message data may be added to a queue associated with the session identifier such that the message data may be provided from the queue to the second client based on the session identifier.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: April 11, 2023
    Assignee: Lemon Inc.
    Inventors: Yiling Chen, Jie Liao, Feng Cai
  • Patent number: 11621986
    Abstract: Systems and methods for peer-to-peer video streaming from an edge data storage device to a browser are described. A media device, such as a surveillance video camera, may include a media server and a proxy server. The media server may send media streaming files using a first data transfer protocol to the proxy server in the media device. Using a second data transfer protocol, the proxy server on the media device may establish a secure peer-to-peer connection to another proxy server on a user device. The proxy server on the user device may provide the media streaming files to an internet browser on the user device and the internet browser may display the media from the media streaming file.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: April 4, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Vishwas Saxena, Venkatesh Naidu Pamoti, Mukesh Kumar P
  • Patent number: 11615096
    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 4, 2022
    Date of Patent: March 28, 2023
    Inventor: Dean Francis Colomban
  • Patent number: 11606415
    Abstract: An access request processing method for a content delivery system includes obtaining a file access request; judging, according to a preset unpopular file judgment policy, whether a file corresponding to the file access request is an unpopular file; in response to determining that the file is an unpopular file, judging whether bandwidth usage state information obtained in advance conforms to a preset judgment policy for full use of bandwidth; and triggering, in response to determining that the bandwidth usage state information conforms to the judgment policy, an unpopular file management node to respond to the file access request. The unpopular file management node stores the file corresponding to the file access request.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: March 14, 2023
    Assignee: GUIZHOU BAISHANCLOUD TECHNOLOGY CO., LTD.
    Inventors: Jianhong Weng, Shaoyang Wang, Shaojun Cai, Chunfu Huang, Xiongwei Wang
  • Patent number: 11606283
    Abstract: A request is received from a browser (e.g., a tool that runs on top of or in a browser). The request is to authenticate via an authentication credential provided from a communication device that is external to a test communication device running the browser. The request is queued in a request queue. The authentication credential is received from an interceptor that intercepts the authentication credential in the external communication device. The authentication credential is sent to the browser, which in turn sends the authentication credential to the application under test. This completes the authentication process in the application under test. The request is then removed from the request queue. This allows for an automated multi-factor authentication process that can be used for testing the application under test.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: March 14, 2023
    Assignee: Micro Focus LLC
    Inventors: Eyal Jakob, Vladyslav Voloshyn, Constantine Adarchenko
  • Patent number: 11604664
    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: May 17, 2022
    Date of Patent: March 14, 2023
    Assignee: Kabam, Inc.
    Inventors: Matthew Curtis, James Koh, Kellen Christopher Smalley, Michael C. Caldarone
  • Patent number: 11595252
    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: April 29, 2022
    Date of Patent: February 28, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jonathon David Nelson, David Dale Becker, Maxim Anatolyevich Romanenko
  • Patent number: 11595364
    Abstract: Systems, methods, and devices for routing data in a network are described. A user device may send a request for video data that has been captured by a premises device. A computing device at the premises may receive the request and determine a capability of the user device. Based on the capability of the user device, the computing device may select a protocol from a plurality of protocols with which the video data is to be transmitted to the user device. Based on determining that the video data cannot be transmitted via the computing device, the video data may be transmitted from the premises device to the user device via the determined protocol.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: February 28, 2023
    Assignee: iControl Networks, Inc.
    Inventors: Marc Baum, Paul J. Dawes, Chris Decenzo, Gerry Gutt, Reza Raji, Aaron Wood
  • Patent number: 11582229
    Abstract: A method and apparatus of a device that authorizes a device for a service is described. In an exemplary embodiment, the device intercepts a request for a web page from a web browser executing on the device, wherein the request includes an indication associated with an authorization request for the service and the web page provides the service. In addition, the device presents an authorization user interface on the device. The device further performs a local authorization using a set of user credentials entered via the authorization user interface. The device additionally performs a server authorization with a server. Furthermore, the device redirects the web browser to the requested web page, wherein the web browser is authorized for the service provided by the web page.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: February 14, 2023
    Assignee: APPLE INC.
    Inventors: Dmitry V. Belov, Brent A. Fulgham, Sudhakar N. Mambakkam, Richard J. Mondello, Kalyan C. Gopavarapu, Edgar Tonatiuh Barragan Corte, Libor Sykora