Patents Examined by George C. Neurauter, Jr.
  • Patent number: 11025680
    Abstract: A method and device for controlling peripheral devices via a social networking platform includes a method and device for registering a peripheral device on a social networking platform, which includes: at a user device having one or more processors and memory: executing a social networking client application of the social networking platform on the user device; through the social networking client application, receiving an input identifying a peripheral device; and in response to receiving the input identifying the peripheral device: sending a request to establish a social networking identity for the peripheral device; and upon successful establishment of the social networking identity for the peripheral device, presenting the peripheral device as a social network contact of the user account in a user interface of the social networking client application.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: June 1, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiangyao Lin, Jinhai Liu, Chenglin Liu, Liangliang Fan, Shihai Cheng, Kai Liu
  • Patent number: 11025572
    Abstract: A computer-implemented method includes receiving, by a first mail transfer agent having a first spool, an electronic mail. The computer-implemented method further includes issuing, by the first mail transfer agent, a first unique identifier to be associated with the electronic mail. The computer-implemented method further includes holding the electronic mail in the first spool for a first predetermined period of time. The computer-implemented method further includes transferring the electronic mail from the first spool to a second mail transfer agent having a second spool. The computer-implemented method further includes issuing, by the second mail transfer agent, a second unique identifier to be associated with the electronic mail. The computer-implemented method further includes holding the electronic mail in the second spool for a second predetermined period of time.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kentaro Kuramochi, Shigeyuki Matsumoto, Masatsugu Ohtsuka, Ichiro Takiguchi
  • Patent number: 11018989
    Abstract: Systems and techniques are provided for a resource stabilization in a distributed network. A computing device in a distributed network may check the median value of a transactional resource in relation to a specified external resource. The computing device in the distributed network may compare the median value of the transactional resource to a threshold value for the transactional resource to determine whether the median value of the transactional resource is above the threshold value or below the threshold value. The supply of the transactional resource in the distributed network may be increased in response to determining that the transactional resource is above the threshold value or may be in response to determining that the transactional resource is below the threshold value.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: May 25, 2021
    Assignee: Celo Foundation
    Inventors: Sepandar Kamvar, Marek Olszewski, Rene Reinsberg, Marcin Jerzy Chrzanowski, Asa Oines, Roman Croessmann, Markus Franke
  • Patent number: 11012302
    Abstract: The present invention provides a SON coordination method, device, and system, and the method includes: obtaining a coordination parameter of a self organizing network function; and coordinating running of the self organizing network function according to the coordination parameter. The coordination parameter of the SON function is obtained before running of a current SON function, so as to use the obtained coordination parameter to coordinate the running of the SON function. In this way, the running of the current SON function may cooperate and coordinate with another SON, thereby avoiding a conflict, more efficiently, more smoothly, and lower repeatedly solving a network problem, improving network application efficiency, or reducing wrong adjustment of a network parameter caused by wrong judgment, which affects user service experience, so as to achieve an object of reducing an operating cost, and improving an utilization rate of an equipment and funds.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: May 18, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dong Zhao, Kai Zhang, Lan Zou
  • Patent number: 11012445
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication system that is configured to more efficiently manage resource sharing requests. In particular, in some embodiments, the group-based communication system is configured to enable admin users to use an external service, such as an external approval provisioning service, that is separate and distinct from the group-based communication system to manage group-based communication resource sharing requests. In other embodiments, the group-based communication system is configured to allow communication with external users and to trigger new user onboarding protocols through the ingestion of external user directories associated with a sponsor user.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: May 18, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Britton Jamison, Smruthi Venkatesh, James Barnes, Ryan Morris
  • Patent number: 10979346
    Abstract: A hybrid hub-and-spoke communications network with hub-bypass communications paths is disclosed. An edge router receives, from a first origination network gateway node, a first packet destined for a first destination network gateway node. The edge router is communicatively coupled to a hybrid hub-and-spoke and hub-bypass data communications network. The edge router determines that the first packet is to be routed to the first destination network gateway node via a first hub-bypass communications path of the hybrid hub-and-spoke and hub-bypass data communications network. The edge router adds one or more segment identifiers to a header of the first packet that defines the first hub-bypass communications path, and sends the header and the first packet to the first spoke router.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: April 13, 2021
    Assignee: Charter Communications Operating, LLC
    Inventors: Elaine T. H. Yeo, Jeffrey L. Cook
  • Patent number: 10972520
    Abstract: In an embodiment, a wireless mix monitor system is provided in which the musicians have one or more wearable electronic devices that may receive digital audio over a wireless connection to a computer. The channels monitored by a given user may be mixed on the computer, on the devices, or on a combination of the computer and the devices. The musicians may be freed from a fixed mix monitor, allowing easy movement about the stage or performance space. Audio buffering and upsampling/downsampling may be used to manage temporal discontinuities in the audio stream.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: April 6, 2021
    Assignee: Audio Fusion Systems, Inc.
    Inventor: Kevin R. Slick
  • Patent number: 10965722
    Abstract: A network device receives an indication to establish a session for an internet protocol (IP) service between a first device and a second device, wherein the network device is part of a local network with the first device and another network device. The network device identifies a service tag to include in a service tag field of a session request. The other network device causes the session request that includes an updated service tag to be provided to the second device. The second device provides a session response with the service tag to the other network device, the other network device updates the session response to include the original service tag and provides an updated session response to the network device. The network device causes the session to be established.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: March 30, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jun Yuan, Muhammad Salman Nomani, Samirkumar Patel
  • Patent number: 10965750
    Abstract: Dynamic connections between processing elements of a streaming application are managed in a distributed manner by the processing elements to increase efficiency and performance of real-time connection updates. A streams application management service includes a connection manager that notifies all processing elements when a job with a new processing element is submitted. Each processing element dynamically maintains its own connections based on one or more of the following conditions: connection data received from the streams management service, and a behavior change of the processing element. Then the processing element reports connection updates to the connection manager in the streams management service. The connection manager may store updated connection information in the connection data.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Jingdong Sun, Jessica R. Eidem, Roger A. Mittelstadt
  • Patent number: 10951689
    Abstract: An advisor distribution system may include an advisor management system, which may include various software modules. The advisor management system may allow for a balanced distribution of a plurality of advisors operating a plurality of advisor computing devices into multiple groups based on value of a Mahalanobis Distance between each covariate of the plurality of advisors operating the plurality of advisor computing devices.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: March 16, 2021
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Nailong Zhang, Zizhen Wu, Adam Fox, Sarah Porter
  • Patent number: 10951563
    Abstract: Systems and methods are described for enhancing a social media post with a content item. An illustrative method includes receiving a social media post; extracting, from the social media post, a first content item; identifying, in a frame of the first content item, a portion of the frame that is a non-focus portion; identifying a plurality of content items that fit within the non-focus portion; identifying a content preference of an audience of the social media post; determining an estimated length of time that the audience will view the social media post; selecting a second content item, from the plurality of content items, that matches the content preference of the audience and has a duration that does not exceed the estimated length of time; generating an enhanced social media post by overlaying the second content item onto the non-focus portion; and generating for display the enhanced social media post.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: March 16, 2021
    Assignee: Rovi Guides, Inc.
    Inventor: Madhusudhan Srinivasan
  • Patent number: 10938638
    Abstract: Systems, methods, apparatuses, and computer program products for virtualized network function (VNF) decomposition are provided. An embodiment of the invention includes to first decompose the Network Function into smaller blocks: application, platform, and resources (i.e., compute, network, and storage), then manage the decomposed application and platform parts by separate entities (e.g., EM/VNFM). This decomposition may be applied to the Network Elements (i.e., the current building blocks of telecommunication networks) and to the VNFs.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: March 2, 2021
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Anatoly Andrianov, Gyula Bodog, Mehmet Ersue, Uwe Rauschenbach
  • Patent number: 10938696
    Abstract: This application sets forth various techniques for monitoring a status of a service. According to some embodiments, a DNS server can implement a health check engine that monitors the status of the service in order to implement round-robin DNS among a plurality of availability zones. Each service instance for the service can include a monitoring agent configured to (1) monitor the status of the service instance, and (2) respond to health check messages received from the health check engine. The monitoring agent can also be configured to (1) collect statistics associated with one or more service dependencies of the service instance during a tracking window, (2) calculate at least one ratio based on the statistics collected during the tracking window, and (3) generate the status of the service instance by comparing the at least one ratio to a threshold value.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: March 2, 2021
    Assignee: Apple Inc.
    Inventors: Hiren R. Kotadia, Mufaddal Y. Khumri, Jordan L. Redner, Lawrence W. Chang, Tom M. Kim
  • Patent number: 10924543
    Abstract: Data replication groups may be used to store data in a distributed computing environment. The data replication groups may include a set of nodes executing a consensus protocol to maintain data durably. The nodes may be executed by one or more host computer systems. In order to avoid failure of the data replication groups as safe deployment strategy is provided. The one or more host computer systems may be assigned to deployment groups where the number of hosts assigned to the deployment groups host less than a quorum of the nodes of a particular data replication group.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: February 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Tao Chen, Marc John Brooker, Divya Ashok Kumar Jain, Lakshmi N. Pallikila, Shobha Agrawal
  • Patent number: 10924536
    Abstract: A method for locating an optimum storage node for serving a data file request received via a communications network, includes: receiving a file request from a user device coupled to the communications network; determining a geocode value based on a communications network address associated with the user device, wherein the geocode value is indicative of a geographic location of the user device; selecting a storage node from a plurality of storage nodes coupled to the communications network to serve the file request, wherein the storage node is selected based at least in part on the geocode value; and redirecting the file request to the selected storage node for handling.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: February 16, 2021
    Assignee: Oracle International Corporation
    Inventors: Scott P. Chatley, J. Gabriel Gallagher, Troy C. Gatchell, Thanh T. Phan
  • Patent number: 10924454
    Abstract: Computing device and method for generating a fabric-wide IPv6 address in a data center comprising a plurality of fabrics. A configuration file is stored in a memory of a computing device. The configuration file comprises an Internet Protocol version 6 (IPv6) base prefix and a fabric identifier. A processing unit of the computing device determines a host identifier. The processing unit generates an IPv6 prefix, by combining the IPv6 base prefix stored in the configuration file and the fabric identifier stored in the configuration file. The processing unit generates an IPv6 address, by combining the IPv6 prefix and the host identifier. The processing unit further advertises the generated IPv6 address.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: February 16, 2021
    Assignee: KALOOM INC.
    Inventors: Per Andersson, Benoit Tremblay, Suresh Krishnan, Laurent Marchand
  • Patent number: 10893008
    Abstract: A method for generating and communicating communication components over a messaging channel is provided. The method includes (i) presenting a structured micro block based on a conversation in a form of unstructured natural language in the messaging channel between a user and an agent (ii) incorporating the structured micro block that collects strongly typed information from the user as a part of the conversation in the messaging channel, (iv) generating a structured workflow by interleaving the structured micro block with the unstructured natural language, and (v) communicating the structured workflow over the messaging channel for enabling the user to perform one or more operations.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: January 12, 2021
    Assignee: Koopid, Inc
    Inventors: Venkatesh Krishnaswamy, Ajita John, David Skiba, Kundan Singh, Shalini Yajnik, Ramanujan Kashi
  • Patent number: 10891593
    Abstract: A method, a computer system, and a computer program product are provided for delivering notifications to users of a messaging platform. A mention directed to a specific context of users is received from a user of a messaging platform. A subset of users is dynamically determined from the specific context of users such that each user of the subset of users is more likely to engage with a notification associated with the mention than users of the specific context of users outside of the subset of users. The notification associated with the mention is sent to only the subset of users from the specific context of users.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Rachael M. H. Dickens, Scott E. Chapman, Ami H. Dewar
  • Patent number: 10873622
    Abstract: A control node could obtain analysis statistical data of each of the multiple service nodes; determine a target service node with an inappropriate concurrency threshold according to the analysis statistical data of each service node; obtain a concurrency threshold of the target service node, and a concurrency threshold and weight information of a neighboring service node of the target service node; determine an updated concurrency threshold of the target service node according to the concurrency threshold of the target service node, the analysis statistical data, and the concurrency threshold and the weight information of the neighboring service node of the target service node; and send a concurrency threshold adjustment request to the target service node.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: December 22, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Hua Xin
  • Patent number: 10868850
    Abstract: A method and an apparatus of providing content using a web-based virtual desktop protocol are provided. The method of providing content by the apparatus of using a web-based virtual desktop protocol includes monitoring a network status of a client, adjusting encoding quality of content based on the network status of the client, and providing the content of the adjusted encoding quality to the client, wherein the content of the adjusted encoding quality is applied through a web browser of the client.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: December 15, 2020
    Assignee: UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Eui Nam Huh, Ja Hun Ku