Patents Examined by Daniel C Murray
  • Patent number: 11025732
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage cloud provider sessions. The examples disclosed herein provide a system to manage cloud provider sessions. The system includes a session manger to establish a session using credentials associated with a cloud provider in response to detecting a request to establish the session with the cloud provider and to record a lifespan of a session token associated with the session. When the lifespan of the session token meets a threshold value, the session manager is to use the credentials to obtain a new session token to refresh the session. The system additionally includes a cloud provider adapter to, in response to detecting an action selection associated with a device, call the cloud provider to execute the action.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: June 1, 2021
    Assignee: VMWARE, INC.
    Inventors: Georgi Mitsov, Evgeny Aronov, Ivo Petkov, Alexander Dimitrov, Zahari Ivanov, Ivan Strelkov
  • Patent number: 11019000
    Abstract: Techniques for aiding an email recipient in the management of inbound email by detecting, and configurably responding to, dynamically variable patterns of activity and behavior are described. Characteristics are extracted from new email messages originated by senders and intended for a recipient. One or more patterns of sender activity, recipient message management behavior, and/or message response behavior, relating to treatment of messages from individual senders and/or plural senders in the aggregate, are identified. The patterns are identified by analyzing statistics collected by the extraction of characteristics from email messages previously received by the recipient. Before the recipient reads a new email, a determination is made as to whether any deviation from an identified pattern exists; and, if so, a pre-existing rule for treatment of the new message is enforced and/or a new rule specifying treatment of at least some messages from the sender of the email is proposed.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: May 25, 2021
    Assignee: Avaya, Inc.
    Inventors: Reinhard Klemm, Parameshwaran Krishnan, Navjot Singh
  • Patent number: 11012326
    Abstract: Techniques for enabling secure access to data using data blocks is described. Computing device(s) can provide instruction(s) to a component associated with an entity, wherein the instruction(s) are associated with an identifier corresponding to a data block of a plurality of data blocks. The computing device(s) can receive, from the component, data associated with the component, wherein the data is associated with the identifier and is indicative of a state of the component. The computing device(s) can store the data in the data block and monitor, using rule(s), changes to the state of the component based at least partly on the data in the data block. As a result, techniques described herein enable near real-time—and in some examples, automatic—reporting and/or remediation for correcting changes to the state of the component using data that is securely accessed by use of data blocks.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: May 18, 2021
    Assignee: CloudFit Software, LLC
    Inventors: Chad Campbell, Carroll Wayne Moon, Christopher James Carlson, Jeremy David Sublett, Paul O'Hara, David Ray Garza, David James Weatherford, Jason Aaron Graham, Jon Matthew Loflin, Kyle Wagner
  • Patent number: 10992548
    Abstract: A method and system for remote diagnostic of Quality of Experience (QoE) for a subscriber on a computer network. The method includes: reviewing a plurality of traffic flows associated with a subscriber to determine performance statistics correlated with each of the traffic flows; determining subscriber data related to the subscriber associated with the plurality of traffic flows; analyzing the subscriber data and performance statistics to determine a traffic signature associated with the plurality of traffic flows; retrieving a plurality of known traffic signatures associate with QoE issues; determining whether the traffic signature matches any of the plurality of known traffic signatures; and diagnosing the QoE issue based on the match of the traffic signatures.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: April 27, 2021
    Inventors: Kamakshi Sridhar, Mostafa Mohamed Hassan, Ty Sayers, Nick St. Pierre, Alexander Havang, John Hoover, David Amedeo, Matthew Lee Farmer
  • Patent number: 10986377
    Abstract: A method for pushing information in live streaming is provided. With this method, a live streaming terminal may send a push information identifier to a live streaming server in a live streaming process. The live streaming server may determine an access address of push information based on the push information identifier, and send the access address to a play terminal. The play terminal can present the push information to a play terminal user, and allows the play terminal user to trigger the access address. When the play terminal user triggers the access address, the play terminal can access a web page corresponding to the push information. As such, an access address of push information published by a live streaming terminal user can be accessed on an interface of a play terminal, and a user of the play terminal can obtain the push information by clicking the access address.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: April 20, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Sanyuan He
  • Patent number: 10972413
    Abstract: The present inventions relate systems and methods for monitoring and managing electronic messages in one or more computer networks. More particularly, the systems and methods of the present invention provide a substantially global or unified approach to messaging management within one or more computer networks that allows network administrators or other authorized users to define and identify electronic messages of interest within the network and store selected messages such that they can be retrieved and examined in connection with an audit or other inquiry.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: April 6, 2021
    Assignee: Commvault Systems, Inc.
    Inventor: Sandeep Naidu Pamidiparthi
  • Patent number: 10951558
    Abstract: Various embodiments of the disclosure are directed to updating a selected group-based communication interface of a plurality of group-based communication interfaces with an application dialog received from an external application. User interaction data may be generated based on group-messages in group-based communication channels of the selected group-based communication interface. A validation server parses the user interaction data received to identify a triggering event associated with the external application by comparing the parsed user interaction data with a triggering event registry. The validation server then sends a trigger token to the external application associated with the triggering event. In response to receiving the trigger token, the external application sends the validation server application dialogs and/or dialog validation data that is authenticated and output for rendering to the selected group-based communication interface.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: March 16, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Allen James Ferrick, Edward Ishaq, Hye Jung Choi, Jason Norris, Kefan Xie, Prajna Shetty, Pranay Agarwal
  • Patent number: 10944700
    Abstract: The present disclosure provides a method and a device for processing live commenting messages, and a terminal. The method includes: obtaining a total number of a plurality of first live commenting messages sent by a plurality of first terminals in a unit time; calculating a ratio of the total number of the plurality of first live commenting messages to a first threshold; grouping the plurality of first live commenting messages based on the ratio, wherein the grouped plurality of first live commenting messages serve as second live commenting messages; grouping a plurality of second terminals based on the ratio, wherein the plurality of second terminals are configured to receive the second live commenting messages; and sending the second live commenting messages in each group to a corresponding group of second terminals.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: March 9, 2021
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventor: Jieming Wang
  • Patent number: 10938870
    Abstract: A system and method provides for content management for a networked communication platform, including receiving a communication connection with a user, such as via a networked connection. The method and system includes a communication platform having executable operations for facilitating a multi-party conference with a conference engine that receives both an audio/video stream from the user, as well as data relating to the user interface operations. Concurrently, the data stream and the audio/video stream are transmitted to a data engine. The facilitates an online conference with two more users, the data engine processes the feeds external from the conference itself, allowing for recordation.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: March 2, 2021
    Assignee: 8EO, Inc.
    Inventors: David Michael Weber, Lawrence T. Levine
  • Patent number: 10931526
    Abstract: Techniques are described for dynamically adapting virtualized network functions (VNFs) to different target environments. A controller stores device profiles that include configuration data and workflows for resolving configuration parameters for instantiating and deploying a VNF package to form a network service. To support the resolution of VNF configuration parameters, a VNF descriptor for the VNF is extended to include a device family parameter that indicates a shared architecture and configuration parameters. The controller, when instantiating the VNF, may identify a device profile usable for resolving the configuration parameters for the VNF and obtain configuration data from the device profile for creating and configuring a VNF instance for the VNF descriptor. Extending the VNF descriptor to specify a device family allows the VNF to be flexibly adapted for different target environments and may avoid the use of numerous pre-defined VNF descriptors.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: February 23, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Tong Jiang, Roshan Joyce, Gopi Krishna, Sankar Ramamoorthi
  • Patent number: 10915598
    Abstract: Techniques of content delivery for HTML content based on a predefined template generated at a content serving service are provided. A request for HTML content is received and a member ID that matches the request is determined to identify a set of campaigns. For each identified campaign, a cache is read to identify respective HTML content. Upon determining that one of the campaigns has corresponding HTML content stored in the cache and that was already generated at the content serving service, a URL is generated based on the request. The HTML content and the URL are sent to a client device. For a campaign that does not have stored HTML content, HTML content for that campaign is generated using a template with a predefined format and content that is specific to the campaign. The template has formatting parameters for the content. The generated HTML content is stored in the cache.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nirav Nalinbhai Shingala, Lance Dibble
  • Patent number: 10911556
    Abstract: A method, and system of controlling data transmission based on user access data. Data associated with a first data package is received, which indicates a sender of the first data package and a group of user identifiers corresponding to one or more proposed recipients. A group score is determined based on the similarity between the group of user identifiers and a second group of user identifiers associated with a second data package previously transmitted. A user score for a second user identifier in the second group of user identifiers is determined based on the group score, access data indicative of a time at which the second user accessed a payload of the second data package, and an access decay function based on the time elapsed since the second user accessed the payload. A change to the first group of user identifiers is generated based on the user score.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: February 2, 2021
    Assignee: Egress Software Technologies IP Limited
    Inventors: John Goodyear, Tony Pepper, Neil Larkins, Ian Angus Macinnes
  • Patent number: 10904028
    Abstract: Disclosed is an automatic registration system for home appliances, which may simplify the process of registering a home appliance using a gateway. The automatic registration system for home appliances includes a home appliance that automatically accesses a gateway using a password that is generated based on an SSID of the gateway; accordingly, the user does not feel that home appliance registration is cumbersome because the user itself does not need to connect a gateway and a home appliance.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: January 26, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Bongmun Jang, Koonseok Lee, Sangjin Park, Hyunho Oh, Won-Chul Choi
  • Patent number: 10897374
    Abstract: Building blocks for a smart device such as a thermostat include a user interface (UI) unit and a terminal (TML) unit. A UI unit may support one or more input data from a user and/or sensors and/or one or more control terminals. The UI unit may process each input datum or a combination of the input data, generate a control signal to one or more control terminals based on the processing, and send the control signal to one or more control terminals over a communication channel. A terminal unit, which may consist of one or more control terminals, transforms the received control signal into one or more controls to one or more associated environmental generators. One or more UI units may control one or more controlled apparatuses in conjunction with a mobile app to allow a unified user experience.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: January 19, 2021
    Assignee: Computime Ltd.
    Inventors: Hung Bun Choi, Wai-Leung Ha, Leung Yin Chan, Yau Wai Ng, Chi Chung Liu, Luke Li, Tsz Kin Lee, Chi Lung Chan, Hamza Yilmaz
  • Patent number: 10893010
    Abstract: A dynamic attention capacity service and/or a filtering application determine a current spare attention capacity of an occupant of a vehicle to receive incoming messages or other information. The dynamic attention capacity service and/or the filtering application selectively filter incoming messages directed to the occupant of the vehicle based on the current spare attention capacity of the occupant of the vehicle to receive the incoming message and based on a priority of the incoming message.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: January 12, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Marco Argenti, Nanyan Nicholls
  • Patent number: 10873560
    Abstract: Mapping anonymous Internet entities to known accounts. In an embodiment, events, representing online activity and comprising IP addresses, are received from a plurality of sources. Subsets of the events are aggregated into mappings that associate the IP address, shared by the subset, with an account. Each mapping is associated with statistics regarding the events. A confidence value is calculated for each mapping based on the statistics, and a final subset of the mappings is selected based on the confidence values. Subsequently, when a request with an IP address is received, the final subset of mappings is searched for the requested IP address, and an indication of the account associated with the requested IP address is returned in response to the request.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: December 22, 2020
    Assignee: 6Sense Insights, Inc.
    Inventors: Viral Bajaria, Premal Shah, Nitin Vijayvargiya, Dustin Chang
  • Patent number: 10869172
    Abstract: A method performed by a machine-to-machine, M2M, server for managing communication with a M2M device is disclosed. The method comprising configuring the M2M device with a finite number of predetermined states and predetermined transitions for moving the M2M device into one of its predetermined states, and sending a message to the M2M device for executing at least one of the predetermined transitions.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: December 15, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Oscar Novo Diaz, Nicklas Beijar, Jaime Jiménez, Tero Kauppinen, Jimmy Kjällman, Miika Komu, Petri Jokela, Jan Melén, Roberto Morabito, Mert Ocak, Maria Ines Robles, Mohit Sethi
  • Patent number: 10862967
    Abstract: This document discloses high performance data storage solutions. In an aspect, some solutions can be employed in a cloud-computing environment that provides shared storage for a plurality of customers. In other aspects, the solutions provided by some embodiments can provide multiple tiers of storage, each having a different performance level. This feature can provide a customer with the ability (e.g., through a web portal) to design its own custom storage solution that blends multiple tiers of storage at different capacity and performance levels to attain an optimal level of capacity, performance, and cost. Some disclosed solutions provide a novel arrangement of different types of storage devices that are provisioned through a common API, which can access each storage device's native management interface, as well as the host computer for which the storage will be provisioned, to allocate multiple tiers of storage to the host computer in an automated manner.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: December 8, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Robert Brunk, Kenneth Suda, James B. Farman, William T. Prange
  • Patent number: 10862834
    Abstract: A chat message processing method is provided for a server. The method includes receiving a chat message sent by a sending terminal, where the chat message carries information about a receiving terminal, and forwarding the chat message to the receiving terminal. The method also includes, when determining that the chat message comprises an image, generating at least one group of descriptive texts used for describing the image; and sending the at least one group of descriptive texts of the image to the receiving terminal to cause the receiving terminal to, when displaying the image, simultaneously display the at least one group of descriptive texts as at least one candidate entering-item associated with the image.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: December 8, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Ganbin Zhou, Ping Luo, Rongyu Cao, Fen Lin, Bo Chen, Qing He
  • Patent number: 10859988
    Abstract: A system and method involving actor nodes within a building that is being controlled, to be subscribed to a set of addresses, including one or more addresses that are representative of one or more respective spaces within the building being controlled. Such addresses are referred to as “space addresses.” Each of the actor nodes acts upon received data packets only if a space address is received along with the data packets and the actor node has been subscribed to the space address. Concurrently, one or more sensor nodes in the system are configurable to transmit the one or more space addresses and the data packets. A user device in the system receives commands from a user via a user interface and transmits a set of signals such that the actor nodes are subscribed to the appropriate space addresses and the sensor nodes are configured to transmit the space addresses.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: December 8, 2020
    Assignee: Silvair Sp. z o.o.
    Inventors: Szymon Slupik, Adam Gembala