Patents Examined by Liang-Che A Wang
  • Patent number: 11303645
    Abstract: The present invention relates to an online diagnostic platform, and a permission management method and a permission management system thereof. The permission management method includes: when user information of a registered user is received, assigning a role in a role set to the registered user; determining a permission corresponding to the role; and generating a menu corresponding to the registered user, where the menu includes one or more function portals, the function portal being used for requesting execution of a diagnostic service function. The method uses security control policies such as the registered user, the role and the permission, and is flexible in management and relationship configuration. In addition, the permission management system is separated from a service system, has good expansibility, and can ensure stable running and data security of the system.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: April 12, 2022
    Assignee: AUTEL INTELLIGENT TECHNOLOGY CORP., LTD.
    Inventor: Shengsheng Pang
  • Patent number: 11294978
    Abstract: One embodiment provides a method, including: identifying an aspect present in media content, wherein the aspect is associated with a user; determining, using a processor, whether the aspect is compatible with user permissions delineated in a user profile associated with the user; and performing, responsive to determining that the aspect of the media content is not compatible with the user permissions, a remedial action. Other aspects are described and claimed.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: April 5, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Gary David Cudak, Nathan J. Peterson, Amy Leigh Rose, Jennifer Lee-Baron, John Scott Crowe
  • Patent number: 11290506
    Abstract: A media stream sending method, apparatus, and system for providing a live media stream for a client that enters a live broadcast room includes a proxy server that receives a first live broadcast room request message and a second live broadcast room request message that are sent by a same proxy client; the proxy server receives a first live media stream that is sent by a media server to a first client and a second live media stream that is sent by the media server to a second client; and when determining that a role of the first client is a master user, and that a role of the second client is a slave user, the proxy server sends only the first live media stream to the proxy client such that the proxy client sends the first live media stream to the first client and the second client.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: March 29, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Naiqiang Qiao, Jun Zhou, Mingli Zhang, Yi Kai
  • Patent number: 11283725
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for delivering event content. One of the methods includes initiating, for one or more client devices, a subscription to a topic; receiving an event relevant to a topic; determining a number of channel servers that correspond to the topic, wherein each channel server is associated with one or more client devices; determining that the number of channel servers that correspond to the topic is greater than a threshold number of channel servers; writing the received event from the event processor to an event fan-out queue, in response to the determination that the number of channel servers that correspond to the topic is greater than the threshold number of channel servers; reading the received event from the event fan-out queue; and sending the received event to the one or more client devices associated with each respective channel server.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: March 22, 2022
    Assignee: Twitter, Inc.
    Inventors: Jie Jin, Dustin Norlander
  • Patent number: 11283866
    Abstract: Methods, systems, and computer-readable media for providing remote access to applications executing on a host device are presented. Aspects described herein may enable a host device to provide remote access to applications executing in a user session by hooking one or more APIs (or other interfaces) associated with an application instance and a window composition module. Dynamically assigned ports may be generated and used to allow a client device to provide remote user input to an application instance operating in a remote access mode. One or more APIs associated with the application instance may be hooked to provide the remote user input to an input queue of the application instance, bypassing an operating system input queue in some embodiments. APIs associated with the application instance and the window composition module may be hooked to allow the host device to recognize window textures generated by the application instance. These recognized window textures may be sent to the remote client device.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: March 22, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Rakesh Kumar, Julian Petrov, Jacob Summers
  • Patent number: 11277475
    Abstract: A computing system for automatic discovery of a storage cluster. A computing system includes a discovery server, which receives a user-input including authentication credentials associated with a storage cluster. The discovery server executes a discovery pattern comprising a sequence of operations for a discovery of a set of resources associated with the storage cluster, based on the received user-input. One of the sequence of operations may correspond to transmission of a plurality of Application Programming Interface (API) calls to an Internet Protocol (IP) address of the storage cluster. The discovery server further receives a plurality of responses from the storage cluster. The plurality of responses includes information associated with the set of resources. The discovery server further generates a dependency map between the set of resources associated with the storage cluster based on the received information and outputs the generated dependency map.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: March 15, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Hail Tal, Abhishek Kumar, Manish S. V. Kumar, Aditya Kumar, Purvi Dayabhai Pipaliya
  • Patent number: 11265262
    Abstract: An information processing system capable of controlling bursting more appropriately is provided. The information processing system includes: a credit management unit that manages a credit amount for controlling allocation of a resource amount of resources via the bursting with respect to each of a plurality of operation targets; and a bursting management unit that calculates the resource amount to be added via the bursting with respect to each of the plurality of operation targets according to the credit amount managed by the credit management unit and issues an instruction to a storage apparatus to allocate each calculated resource amount to each of the plurality of operation targets.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: March 1, 2022
    Assignee: HITACHI, LTD.
    Inventors: Tatsuya Makie, Tomohiro Morimura
  • Patent number: 11258740
    Abstract: An electronic device with a touch-sensitive surface and display can execute a messaging application. The messaging application provides options for sending a message with a large attachment. In one option it allows for sending a message with a large attachment by uploading and storing the attachment on a cloud server, embeds a link to the storage location in the message, and sends the message without the attachment. The messaging application may also include a UI element in the message that includes an indicator about the status of the stored attachment. Furthermore, the messaging application may embed in the message a smaller sized version of the attachment before sending the message. The status indicator may display whether the link to the storage location has expired or whether the attachment has previously been retrieved from the cloud server.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: February 22, 2022
    Assignee: Apple Inc.
    Inventors: Lawrence Y. Yang, Stephen O. Lemay, Tiffany S. Jon
  • Patent number: 11252020
    Abstract: A service region management method and apparatus. The method includes sending, by a network management system, a first message to a network storage network element, the first message including identification information of a network function region and information about a service region corresponding to the network function region, and the first message is used to request to register the network function region, receiving, by the network storage network element, the first message storing, by the network storage network element, the identification information of the network function region and the information about the service region, and sending, by the network storage network element, notification information to the network management system, the notification information notifying that registration of the network function region is completed, receiving, by the network management system, the notification information.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: February 15, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Jingwang Ma
  • Patent number: 11252051
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for configuring service instances. The method comprises, at a computing device being used to implement a first service instance in a cloud environment, receiving, from a service manager of the cloud environment, a hypervisor related to a configuration of the first service instance. The method further comprises determining, based on the hypervisor, first configuration information for configuring the first service instance. The method further comprises configuring the first service instance with the first configuration information. With this method, service auto-deployment, auto-configuration and auto-association are realized, thereby improving user efficiency of configuring services and user experience.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: February 15, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Yongsheng Guo, Ming Zhang, Mengze Liao, Raynor Zhang, Mike Zhu, Jing Yu
  • Patent number: 11245717
    Abstract: Techniques for automated detection and mitigation of subdomain takeovers are described. A method for automated detection and mitigation of subdomain takeovers comprises receiving, by a subdomain manager, a request to monitor one or more resources associated with one or more mapping records, periodically scanning each resource from the one or more resources, receiving a response from at least one resource indicating that the at least one resource does not exist or is invalid, and sending a notification indicating that the at least one resource does not exist or is invalid using a notification service.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: February 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Zak Aaron Edwards, William Frederick Kruse, Ryan Pickren, Guifre Ruiz Utges
  • Patent number: 11233843
    Abstract: This document describes computer-implemented systems, methods, devices, and other techniques for reducing the amount of redundant third-party content that is transported over a network for presentation with an electronic document. In some implementations, a computing system includes a deduplication apparatus that determines, in response to identifying that a particular instance of third-party content has previously been selected for display in a particular presentation of the electronic document, and based at least on a display characteristic of the electronic document, whether one or more other instances of third-party content that are deemed redundant to the particular instance of third-party content are eligible for selection responsive to the request.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: January 25, 2022
    Assignee: Google LLC
    Inventors: Timothy S. Lipus, Matthew Strecker Burriesci
  • Patent number: 11233719
    Abstract: Edge clusters execute in a plurality of regional clouds of a cloud computing platforms, which may include cloud POPs. Edge clusters may be programmed to control access to applications executing in the cloud computing platform. Edge clusters and an intelligent routing module route traffic to applications executing in the cloud computing platform. Cost and latency may be managed by the intelligent routing module by routing requests over the Internet or a cloud backbone network and using or bypassing cloud POPs. The placement of edge clusters may be selected according to measured or estimated latency. Latency may be estimated using speed test servers and the locations of speed test servers may be verified.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: January 25, 2022
    Assignee: Prosimo Inc
    Inventors: Santosh Ghanshyam Pandey, Sidhesh Divekar, Senthil Nathan Chockalingam
  • Patent number: 11212235
    Abstract: Technologies for contention-aware cloud compute scheduling include a number of compute nodes in a cloud computing cluster and a cloud controller. Each compute node collects performance data indicative of cache contention on the compute node, for example, cache misses per thousand instructions. Each compute node determines a contention score as a function of the performance data and stores the contention score in a cloud state database. In response to a request for a new virtual machine, the cloud controller receives contention scores for the compute nodes and selects a compute node based on the contention score. The cloud controller schedules the new virtual machine on the selected compute node. The contention score may include a contention metric and a contention score level indicative of the contention metric. The contention score level may be determined by comparing the contention metric to a number of thresholds. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: December 28, 2021
    Assignee: INTEL CORPORATION
    Inventors: Subramony Sesha, Archana Patni, Ananth S. Narayan, Mrittika Ganguli
  • Patent number: 11194446
    Abstract: Described are embodiments for displaying groups of communications, such as messages, as a conversation. Conversations are groups of communications that can be traced back as related to an original communication. The embodiments allow a user to select a conversation mode for displaying communications, e.g., messages, as conversations. In response to the user's selection, embodiments provide for displaying a graphical element associated with a conversation. The graphical element can be selected to display the messages associated with the conversation. Additionally, embodiments provide for selecting a conversation and applying actions to the conversation, resulting in the application of the action to the messages that are associated with the conversation.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: December 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Selvaraj Nalliah, Shivakumar Seetharaman, Salman Zafar, John Allen Atwood, David P. Limont, Joseph T. Flint, Alexandru Leconiuc
  • Patent number: 11190548
    Abstract: The present disclosure sets up the foundation of consistency for cloud authorization. Consistency is formalized as univalence and a scheme of inductive types, and consistency pushouts and pullbacks are derived for cloud authorization. Induction schemas are developed for services, repositories and messages. The consistency is characterized as relative consistency, paraconsistency, and three levels of inconsistency. Due to duality of consistency, consistency recovery is constructed with a semantic model and synthetic retry message type families.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: November 30, 2021
    Assignee: Google LLC
    Inventor: Lei Liu
  • Patent number: 11190369
    Abstract: A method includes permitting, by a server, a first device to join an online meeting held with at least a third device based on receiving a user input from the first device. The method includes permitting, by the server, a second device to join the online meeting in addition to the first device based on receiving login information associated with a user account used by the first device from the second device. The method includes providing, by the server and to at least the third device in the online meeting, screen information of the second device after permitting the second device to join the online meeting.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: November 30, 2021
    Assignee: SHARP NEC DISPLAY SOLUTIONS, LTD.
    Inventors: Eric Scifres, Priyanka Sanghvi, Dhana Dhanasarnsombat
  • Patent number: 11188841
    Abstract: Systems and methods for content provisioning are disclosed herein. The method includes receiving content corresponding to at least one source document, parsing the content, identifying segments from the parsed content, generating a networked grouping of the segments, receiving historical user information about a plurality of users, training a model by using the historical user information, receiving activities of a user, parsing the activities of the user, identifying components from the parsed activities, correlating the components with the segments, extracting features from the activities of the user based on the correlation, and using the trained model to estimate a mastery level of the user based on the features.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: November 30, 2021
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Alison Doucette, Victoria Kortan, Daniel Ensign, Mark Potter, Chadwick Reimers, Brian Moriarty
  • Patent number: 11184231
    Abstract: Disclosed are various examples of device and management service integration using a device connector service that acts as a proxy. The device connector service can receive a device identifier for a device, and an enterprise identifier, and generate a management unique device identifier (UDID) using these values. The management UDID can be used in an enrollment request that enrolls the device with the management service. Device data including a device configuration can be received from the management service, and the device configuration can be relayed to a device connector client to apply the device configuration to the device.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: November 23, 2021
    Assignee: VMWARE, INC.
    Inventors: Karen J. Brems, Pedha Venka Reddy Gade, Jong Ho Won, Qiuxi Zhu, Nandakishore Mallapragada, Daniel E. Zeck
  • Patent number: 11178092
    Abstract: One embodiment provides a method comprising intercepting an incoming communication for a user, and determining whether to classify the incoming communication as a suspicious incoming communication based on content of the incoming communication and a learned classification model or learned signatures. The method further comprises monitoring one or more outgoing communications from the user, and invoking an action relating to scam prevention in response to determining an outgoing communication from the user is linked to a suspicious incoming communication.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nathalie Baracaldo Angel, Pawan R. Chowdhary, Heiko H. Ludwig, Robert J. Moore, Amir J. Safavi