Patents Examined by Alicia Baturay
  • Patent number: 11172000
    Abstract: A method (100) for facilitating real time multimedia communications between a constrained device and a multimedia client is disclosed. The method comprises discovering an identity and a multimedia capability of a constrained device (110), 5 receiving, from a multimedia client, a request for multimedia content from the constrained device (120), mapping information from the request to a message format used by the constrained device (130), and forwarding the mapped information to the constrained device (140). Also disclosed is a method (300) performed by a constrained device having a multimedia capability. The method comprises registering 10 an identity of the constrained device and metadata about the multimedia capability of the constrained device with a resource directory (310).
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: November 9, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ari Keränen, Heidi-Maria Back, Nicklas Beijar, Jaime Jiménez, Mert Ocak
  • Patent number: 11159616
    Abstract: The present invention provides an email synchronization method and apparatus, and a computer readable storage medium. The method includes: separately obtaining index data of emails of a host node system and a mirror node system within a specified time range, and separately generating a first email index list and a second email index list; separately generating check values of the emails of the host node system and the mirror node system within the specified time range according to the first email index list and the second email index list; comparing the generated check values of the host node system with the generated check values of the mirror node system; and synchronizing email data of the host node system and the mirror node system within the specified time range when the generated check values of the host node system are inconsistent with the generated check values of the mirror node system.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: October 26, 2021
    Assignee: LUNKR TECHNOLOGY (GUANGZHOU) CO., LTD.
    Inventors: Yingtang Chen, Zhendong Tan
  • Patent number: 11153260
    Abstract: A multi-channel communication platform includes a messaging engine, a routing engine, and a queue manager. The messaging engine is operative to receive a plurality of textual messages from a user through any of a plurality of different messaging services in communication with the messaging engine. The plurality of textual messages form a message thread and include at least one query requesting a reply. The routing engine is operative to determine a momentum of the plurality of textual messages and to assign the message thread to a message queue associated with an agent. The queue manager is operative to specify a response time goal for providing the reply to the at least one query, where the response time goal is inversely proportional to the determined momentum.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: October 19, 2021
    Assignee: NIKE, Inc.
    Inventor: Dan Keller
  • Patent number: 11140220
    Abstract: Systems and methods are described for load balancing requests in a distributed system using consistent hashing. Specifically, systems and methods are described for using “the power of k choices” when placing new servers on a consistent hash ring used to load balance requests. Rather than placing each new server at a fixed point determined by a hashing algorithm, a load balancer can identify multiple potential points on the hash ring for the new server. The load balancer can then compare these points to determine a preferred location, and place the server at the preferred location. Techniques described herein can substantially improve placement of servers, which in turn results in better load balancing.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: October 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin Ray Coleman, Anshumali Shrivastava, Aravind Srinivasan
  • Patent number: 11132647
    Abstract: A method may include creating a task inbox corresponding to an email address. The email address may include a domain name corresponding to a computer program. The method may further include receiving, at the task inbox, emails from agents of an organization. The agents may include an agent. The emails may include an email from the agent. The method may further include extracting, from the email, a verb, a due date, and a client, determining that the verb is an actionable verb, in response to determining that the verb is an actionable verb, generating, from the email and within the computer program, a task including the due date and the client, and assigning, in the computer program, the task to the agent.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: September 28, 2021
    Assignee: Intuit Inc.
    Inventors: Tejas Ranjit Shah, Ashwin Bharadwaj Lakshmi Venkataramanan
  • Patent number: 11122094
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging systems by enabling users in an electronic chat conversation to run applications together. In some embodiments, when one user in a chat launches an application, an icon or other visual representation of the application appears in a portion of the chat window (e.g., in a “chat dock”) for other users in the chat to access.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: September 14, 2021
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Aaron Daniel Son, William Wu
  • Patent number: 11115284
    Abstract: Systems and methods provide techniques for dynamic rate-limiting, such as techniques that utilize one or more of asynchronous rate-limiting, context-aware rate-limiting, and cost-aware rate-limiting. In one example, a method for asynchronous rate-limiting includes the steps of receiving a rate-limiting request for a service application; extracting one or more policy-defining parameters from the rate-limiting request; querying a local cache storage medium associated with the rate-limit decision node to identify one or more local rate-limiting policies associated with the rate-limiting request; determining, based on the one or more policy-defining parameters and the one or more local rate-limiting policies, a rate-limiting decision for the rate-limiting request; and transmitting the rate-limiting decision to the service application in response to the rate-limiting request.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: September 7, 2021
    Assignees: Atlassian PTY Ltd., Atlassian, Inc.
    Inventors: Anre Mario Roshan Paiva, Dean Shaft, Bernice Chen, Abhas Bodas, David Mankin, Martien Verbruggen, Aleksander Mierzwicki, Andrei Beliaev
  • Patent number: 11115359
    Abstract: An electronic apparatus for filtering a plurality of messages, via a user interface including a filtering bar. A display is for displaying a plurality of messages, and an input is to request a filtering of the plurality of messages based on importance.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: September 7, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hee-jun Song, Seo-young Jo, Jung-wook Kim
  • Patent number: 11108595
    Abstract: Systems and methods for managing a global virtual network connection between an endpoint device and an access point server are disclosed. In one embodiment the network system may include an endpoint device, an access point server, and a control server. The endpoint device and the access point server may be connected with a first tunnel. The access point server and the control server may be connected with a second tunnel.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: August 31, 2021
    Assignee: UMBRA TECHNOLOGIES LTD.
    Inventors: Jørn Allan Dose Knutsen, Carlos Eduardo Oré, Thibaud Auguste Bernard Jean Saint-Martin, Fred Broussard, Joseph E. Rubenstein
  • Patent number: 11102293
    Abstract: In a network of mobile agents, data integrity can be improved by providing an agent server that can migrate between devices operating in the region of interest (ROI). The agent server distributes agent clients onto devices in the ROI and provides agent server services to the agent clients, including receiving and storing data from the agents. When the agent server device is to leave the ROI, the agent server can migrate to any device executing an agent client and continue to provide the agent server services, including data collection and aggregation, from the device to which the agent server has migrated.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: August 24, 2021
    Assignee: OL SECURITY LIMITED LIABILITY COMPANY
    Inventor: Mark Gerard
  • Patent number: 11102272
    Abstract: The present disclosure discloses a method and a device for downloading a resource file, which belongs to data transmission technologies. The method is applied to a client in a peer-to-peer network, including: receiving a download request for a target resource file, and determining a data block download sequence of the target resource file (201); adjusting a download priority of each of the data blocks of the target resource file in real time according to the data block download sequence and a data block consumption progress of the target resource file (202); and downloading the data blocks of the target resource file through a plurality of download paths with different network qualities based on the adjusted download priority of each of the data blocks (203).
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: August 24, 2021
    Assignee: WANGSU SCIENCE AND TECHNOLOGY CO., LTD.
    Inventor: Xinying Dai
  • Patent number: 11089104
    Abstract: An apparatus and method are provided that are configured to: support access, by a network function referred to as a client function, to services provided by a distributed data storage system, via at least one service end point allocated to client function by a network function referred to as a service discovery function based on at least one of: client function requirements, or conditions at the distributed data storage system.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 10, 2021
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Marie-France Garcia, Christine Couloigner, Patrice Mouzer
  • Patent number: 11088902
    Abstract: Some embodiments provide a method for a global manager that manages a logical network configuration for multiple datacenters that each have a local manager for managing the logical network configuration within the datacenter. Based on detecting that a connection to a particular local manager of a particular datacenter has been restored after a period of unavailability, the method identifies a portion of the logical network configuration that is relevant to the particular datacenter. In a series of transactions, the method transfers the identified portion of the logical network configuration to the particular local manager. During the series of transactions, the method identifies modifications to the identified portion of the logical network configuration to be included in the series of transactions. Upon completion of the series of transactions, the method transfers a notification to the particular local manager indicating completion of the series of transactions.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: August 10, 2021
    Assignee: VMWARE, INC.
    Inventors: Amarnath Palavalli, Suresh Muppala, Ganesan Chandrashekhar, Medhavi Dhawan, Josh Dorr, Alexander Rogozinsky
  • Patent number: 11089083
    Abstract: Systems and methods for locating microserver nodes in proximity to edge devices using georouting. Microservers automatically form a global peer-to-peer network to serve edge functions and content to edge devices. Edge devices use HyperText Transfer Protocol (HTTP) to execute serverless functions or otherwise retrieve data from edge nodes and/or microservers located in proximity to the HTTP client. The cloud platform locates the nearest edge node and/or microserver. Edge devices georoute HTTP requests to the nearest edge node and/or microserver. Serverless functions are implemented in secure, isolated environments using a blockchain.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: August 10, 2021
    Assignee: EDJX, INC.
    Inventor: James A. Thomason
  • Patent number: 11071141
    Abstract: Provided is a control station that may be configured to control and/or monitor various devices, such as, for example, industrial devices. The control station may comprise communication circuitry, a first processor, and a second processor configured to communicate with one or more devices via the communication circuitry. Information from the one or more devices are configured to be processed by at least one of the first processor and the second processor, and at least one of the first processor and the second processor is configured to output the processed information to one or more of: an electronic display of the control station, a display external to the control station, and a server.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: July 20, 2021
    Assignee: Illinois Tool Works Inc.
    Inventors: Steven J. Mandrachia, John A. Gorczyca
  • Patent number: 11070893
    Abstract: The present invention concerns a method for encoding media data composed of a plurality of samples, the method comprising by a server device: encoding the media data to obtain encoded media data; encapsulating the encoded media data in a set of at least one first track; generating a second track; wherein: the second track describes samples representing the result of applying a set of at least one transformation operator to samples of at least one first track; the second track comprises references to at least one of the first tracks; and the second track comprises in the metadata part, a description of the set of transformation operators.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: July 20, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Frédéric Maze
  • Patent number: 11064057
    Abstract: An architecture to allow the translation or conversion of short-range direct communications between devices with different radio access, such as in a V2X (vehicle-to-everything) communication context, is disclosed. In an example, a translation process, such as is performed by a mobile/multi-access edge computing (MEC) communication entity, includes: obtaining or accessing, at a translation function, a communication message (e.g., IP message) provided from a first device operating with a first radio access technology (e.g., LTE C-V2X), the message addressed to a second device operating with a second radio access technology (e.g., IEEE 802.11p or DSRC/ITS-G5); converting the communication message, with the translation function, into a format compatible with the second radio access technology; and initiating a transmission of the translated communication message, from the translation function, to the second device using the second radio access technology.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: July 13, 2021
    Assignee: Intel Corporation
    Inventors: Dario Sabella, Markus Dominik Mueck, Miltiadis Filippou, Leonardo Gomes Baltar, Michael Faerber
  • Patent number: 11044340
    Abstract: It is presented a method performed in a deployment server being configured to deploy a software container. The method comprises the steps of: receiving a trigger to deploy a software container; obtaining an image intended for the software container comprising a set of at least one module; injecting a security module in the image; obtaining a container specification of the image; configuring the security module to forward incoming communication to the set of at least one module in accordance with the obtained container specification; modifying the container specification such that the at least one service is accessed externally only via the security module and that all outgoing communication, from the set of at least one module, is directed via the security module; publishing the modified container specification in a service discovery repository; and deploying the software container on at least one execution server.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: June 22, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Kristiansson, Daniel Bergström, Jonas Lundberg, Nicklas Sandgren
  • Patent number: 11038949
    Abstract: Methods, apparatus, systems and processor-readable storage media for distributed farming are provided herein. A computer-implemented method includes facilitating transfer of produce, at approximately a given stage of a growth cycle of the produce, from a first location to a remote growing unit; analyzing data, captured via multiple sensors within the remote growing unit, wherein the analyzing is carried out by a centralized server communicatively linked to the remote growing unit; and transmitting, via the centralized server to the remote growing unit, instructions pertaining to an adjustment to at least one growing parameter within the remote growing unit, wherein the transmitting is based at least in part on the analyzing of the data, and wherein the transmitting occurs during one or more stages of the growth cycle that is between the given stage and completion of the growth cycle.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: June 15, 2021
    Assignee: Smallhold, Inc.
    Inventors: Andrew Carter, Adam DeMartino, Louis Calderone
  • Patent number: 11038832
    Abstract: Disclosed aspects relate to response status management in a social networking environment. A message from a source user to a recipient user may be detected in the social networking environment in response to a triggering event, wherein the triggering event is the recipient user being added to a guest list, and wherein the message is a party invitation. A set of message response actions related to the recipient user may be identified. A response status may be determined based on the set of message response actions, wherein the response status relates to the recipient user. An indication of the response status may be provided to the source user, wherein the indication includes a gif video indicator.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rajesh Patil, Prasad P. Purandare