Patents Examined by Quang N. Nguyen
-
Patent number: 11695811Abstract: 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: GrantFiled: May 28, 2021Date of Patent: July 4, 2023Assignee: Zoom Video Communications, Inc.Inventors: Ross Douglas Mayfield, Yoshifumi Takebuchi
-
Patent number: 11695825Abstract: 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: GrantFiled: December 1, 2022Date of Patent: July 4, 2023Assignee: Productiv, Inc.Inventors: Ashish Aggarwal, Alex Van Liew, Amit Bhosle
-
Patent number: 11695834Abstract: 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: GrantFiled: December 1, 2022Date of Patent: July 4, 2023Assignee: Productiv, Inc.Inventors: Ashish Aggarwal, Alex Van Liew, Amit Bhosle
-
Patent number: 11689644Abstract: 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: GrantFiled: October 26, 2022Date of Patent: June 27, 2023Assignee: Novatiq Technologies LimitedInventors: Andrew Rowlands, Krishna Sarma
-
Patent number: 11671481Abstract: 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: GrantFiled: June 24, 2022Date of Patent: June 6, 2023Assignee: AVEVA SOFTWARE, LLCInventors: Rashesh Mody, John Krajewski, Abhijit Manushree
-
Patent number: 11665080Abstract: 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: GrantFiled: August 23, 2022Date of Patent: May 30, 2023Assignee: Salesforce, Inc.Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana, Gabriel Tavridis, Kevin Wang
-
Patent number: 11652871Abstract: 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: GrantFiled: October 19, 2022Date of Patent: May 16, 2023Assignee: Dell Products L.P.Inventors: Ramanujam Kaniyar Venkatesh, Sudhakar Ramasamy
-
Patent number: 11647068Abstract: 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: GrantFiled: March 29, 2022Date of Patent: May 9, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Steven A. Siegel, Reuben Klein, Leopold B. Strahs
-
Patent number: 11647103Abstract: 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: GrantFiled: January 14, 2022Date of Patent: May 9, 2023Assignee: DELL PRODUCTS L.P.Inventors: RĂ´mulo Teixeira De Abreu Pinho, Vinicius Michel Gottin, Joel Christner
-
Patent number: 11641389Abstract: 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: GrantFiled: October 4, 2021Date of Patent: May 2, 2023Assignee: ZYCADA NETWORKS, INC.Inventors: Subramanian Varadarajan, Rosarin R. Antonyraj
-
Patent number: 11632436Abstract: 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: GrantFiled: September 29, 2022Date of Patent: April 18, 2023Assignee: Oxylabs, UABInventors: Giedrius Stalioraitis, Ovidijus Balkauskas
-
Patent number: 11627182Abstract: 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: GrantFiled: August 4, 2021Date of Patent: April 11, 2023Assignee: Lemon Inc.Inventors: Yiling Chen, Jie Liao, Feng Cai
-
Patent number: 11621986Abstract: 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: GrantFiled: June 29, 2021Date of Patent: April 4, 2023Assignee: Western Digital Technologies, Inc.Inventors: Vishwas Saxena, Venkatesh Naidu Pamoti, Mukesh Kumar P
-
Patent number: 11615096Abstract: 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: GrantFiled: July 4, 2022Date of Patent: March 28, 2023Inventor: Dean Francis Colomban
-
Patent number: 11606415Abstract: 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: GrantFiled: July 22, 2020Date of Patent: March 14, 2023Assignee: GUIZHOU BAISHANCLOUD TECHNOLOGY CO., LTD.Inventors: Jianhong Weng, Shaoyang Wang, Shaojun Cai, Chunfu Huang, Xiongwei Wang
-
Patent number: 11606283Abstract: 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: GrantFiled: February 10, 2022Date of Patent: March 14, 2023Assignee: Micro Focus LLCInventors: Eyal Jakob, Vladyslav Voloshyn, Constantine Adarchenko
-
Patent number: 11604664Abstract: 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: GrantFiled: May 17, 2022Date of Patent: March 14, 2023Assignee: Kabam, Inc.Inventors: Matthew Curtis, James Koh, Kellen Christopher Smalley, Michael C. Caldarone
-
Patent number: 11595252Abstract: 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: GrantFiled: April 29, 2022Date of Patent: February 28, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jonathon David Nelson, David Dale Becker, Maxim Anatolyevich Romanenko
-
Patent number: 11595364Abstract: 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: GrantFiled: April 8, 2021Date of Patent: February 28, 2023Assignee: iControl Networks, Inc.Inventors: Marc Baum, Paul J. Dawes, Chris Decenzo, Gerry Gutt, Reza Raji, Aaron Wood
-
Patent number: 11582229Abstract: 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: GrantFiled: May 29, 2020Date of Patent: February 14, 2023Assignee: APPLE INC.Inventors: Dmitry V. Belov, Brent A. Fulgham, Sudhakar N. Mambakkam, Richard J. Mondello, Kalyan C. Gopavarapu, Edgar Tonatiuh Barragan Corte, Libor Sykora