Patents Examined by George C Neurauter
  • 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: 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: 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
  • Patent number: 10862855
    Abstract: A technique for facilitating registration of an internet domain name with the domain name system (DNS) is presented. The technique can include receiving a request to register an encoding domain name with the DNS, the encoding domain name including an indication of a temporal event and of a target domain name. The technique can also include registering the encoding domain name to a registrant, where the registering the encoding domain name confers to the registrant a right to register the target domain name upon specified conditions, where the specified conditions include an occurrence of the temporal event. The technique can also include receiving a request initiated by the registrant to register the target domain name, and registering the target domain name to the registrant after satisfaction of the specified conditions.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: December 8, 2020
    Assignee: VERISIGN, INC.
    Inventors: Burton S. Kaliski, Jr., Joseph Waldron
  • Patent number: 10862761
    Abstract: An architecture analyzer for managing a distributed system includes persistent storage and an entity identifier. The persistent storage stores a profile repository. The entity identifier obtains entity characteristics associated with an entity. The entity identifier performs an entity analysis of the entity characteristics using the profile repository to predict at least one candidate device type for the entity. The entity identifier remediates the entity based on the at least one candidate device type for the entity.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Kenneth Moore, Collin Jay Miller
  • Patent number: 10855516
    Abstract: A residential gateway, which acts, after detecting a fault including at least one service to which the gateway normally gives access not being accessible or the quality of at least one service to which it normally gives access being degraded: to search for at least one IP route, referred to as an “emergency route”, to a destination for data associated with the service, and, if the gateway finds such an emergency route, using it to provide the service. The residential gateway is applicable to domestic gateways and to business gateways.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: December 1, 2020
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Patent number: 10848386
    Abstract: A method for identifying automatically an inner node within a hierarchical network causing an outage of a group of leaf nodes at the lowest hierarchical level, the method including providing an outage state matrix representing an outage state of leaf nodes at the lowest hierarchical level; decomposing the state matrix into a first probability matrix indicating for each inner node the probability that the inner node forms the origin of an outage at the lowest hierarchical level of the hierarchical network and into a second probability matrix indicating for each leaf node at the lowest hierarchical level of the hierarchical network the probability that an inner node forms a hierarchical superordinate node of the respective leaf node at the lowest hierarchical level of the hierarchical network and evaluating the first probability matrix to identify the inner node having caused the outage of the group of leaf nodes.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: November 24, 2020
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Dagmar Beyer, Denis Krompaß, Sigurd Spieckermann
  • Patent number: 10841190
    Abstract: The disclosed embodiments relate to a system that analyzes latencies for web service requests. During operation, the system receives web service requests at a web service. The system also records latency values associated with processing the web service requests in an inverse cumulative histogram, which is stored in a set of bins, wherein each bin is associated with a range of latency values between a high range value and a low range value, and wherein each bin contains a sample count for latencies that fall within the bin plus a sample count of an adjacent bin associated with a next higher range of latency values. Next, upon receiving a request to determine a number of web-service requests having latencies that are less than a target latency value, the system returns a sample count from a matching bin, which has a high range value that matches the target latency value.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: November 17, 2020
    Assignee: Zendesk, Inc.
    Inventor: Frederick Clark Moyer
  • Patent number: 10841155
    Abstract: The system and methods described herein provide for dynamic provisioning of computing resources for an enterprise resource planning system. The dynamic provisioning system provisions an original configuration of computing resources upon selection from a client device, and then provides for further dynamic provisioning by evaluating the real-time performance of the ERP system or by analyzing historical performance and consumption information of the ERP system or by using a combination to predict the anticipated stress on the computing resources placed by future performance of the ERP system.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: November 17, 2020
    Assignee: Velocity Technology Solutions, Inc.
    Inventors: Keith Angell, Paul Mockenhaupt, Sal Jamil
  • Patent number: 10841237
    Abstract: In a system environment comprising a plurality of computing resources, wherein at least a portion of the computing resources are mobile, a method maintains a decentralized messaging network of interconnected messaging nodes and a decentralized data network of interconnected data nodes. Each of the plurality of computing resources is associated with a given messaging node and a given data node. The method manages transfer of a data set between the plurality of computing resources in association with the decentralized messaging network and the decentralized data network. Managing transfer of the data set comprises inserting a policy file into the decentralized data network specifying one or more policies for managing the transfer of the data set and inserting a message into the decentralized messaging network instructing implementation of the one or more policies.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: November 17, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Stephen J. Todd, Said Tabet, Assaf Natanzon, Dragan Savic
  • Patent number: 10841236
    Abstract: A system can manage distribution of computing jobs among a plurality of third-party network or cloud computing providers to maximize utilization of available computing resources purchased or otherwise obtained by an entity. The system can determine a dependency relationship between jobs and distribute the jobs among the network computing providers based at least in part on the dependency relationship between the jobs. Moreover, the system can use machine learning algorithms to generate one or more prediction algorithms to predict future computing resource usage demands for performing a set of scheduled and unscheduled jobs.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: November 17, 2020
    Assignee: Electronic Arts Inc.
    Inventors: Yu Jin, Sundeep Narravula, Navid Aghdaie, Kazi Atif-Uz Zaman, Preethi Ganeshan, Tushar Agarwal, Cong Feng, Drew John Zagieboylo
  • Patent number: 10841210
    Abstract: A software defined networking (SDN) system includes a switch, a service function chain (SFC) proxy, and a controller communicatively coupled to the SFC proxy and the switch. The controller is configured to obtain a translation rule for a SFC encapsulation provided by the SFC proxy, responsive to obtaining the translation rule transmit one or more instructions to the switch to program the switch to translate packets belonging to a flow associated with the SFC encapsulation according to the translation rule and to forward the packets belonging to the flow associated with the SFC encapsulation to a service function (SF) in a manner that causes the packets belonging to the flow associated with the SFC encapsulation to bypass the SFC proxy, and transmit an indication to the SFC proxy that the packets belonging to the flow associated with the SFC encapsulation are to bypass the SFC proxy.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: November 17, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Faseela K, Ashutosh Bisht
  • Patent number: 10826804
    Abstract: In one embodiment, a computer server running a social networking application aggregates raw local area network (LAN) traffic data received from one or more listening nodes in one or more LANs. The aggregated LAN traffic data is comprised of multiple entries, each of which includes a MAC address for a networked device, as well as an association between each MAC address and a user of a social networking system. The computer server may then detect, identify, and qualify recurring patterns when a particular user is on the same LAN as other users of the social networking system. Based upon the qualified patterns, the social networking system may suggest friend connections or other interactions on the social networking system to the particular user.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: November 3, 2020
    Assignee: Facebook, Inc.
    Inventor: Mateusz Berezecki
  • Patent number: 10827012
    Abstract: Embodiments of the present disclosure disclose a method and an apparatus for recognizing a user relationship, a storage medium and a server. The method comprises: acquiring a wireless network address and coordinate information of each of networked user terminals; training a position-setting classifier based on the wireless network address and the coordinate information of each of known users having a known set position coordinate; determining a set position wireless network address for each of unknown users having an unknown set position coordinate based on the position-setting classifier; and marking a relationship of at least two users based on a common relationship of the set position wireless network address. In the present disclosure, based on networked information of user terminals, set position wireless network addresses of unknown users are determined by training classifiers to mark relationships among users.
    Type: Grant
    Filed: December 25, 2015
    Date of Patent: November 3, 2020
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Chao Wang, Hao Yu, Yang Guo
  • Patent number: 10812314
    Abstract: Apparatuses and methods are disclosed for pushing a message. An exemplary method may include extracting, when the message to be pushed is detected, user information and application information in the message. The method may also include acquiring link information corresponding to the user information and the application information. The method may further include determining registered devices of the user information and registered applications on each registered device according to the user information, the application information, and the link information. The method may further include adding, when a plurality of registered applications on a registered device exist, identification information about the plurality of registered applications to the message corresponding to the registered device.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: October 20, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Junxiang Wang
  • Patent number: 10805399
    Abstract: A data server includes a controller, a memory that stores first information collected from devices, and master-slave management circuitry that sets whether the data server operates according to one of a master function for managing a data server and a slave function for being managed by the data server. In a case where the master function is set by the master-slave management circuitry, the controller sends to an external client, in response to receiving a data collection request from the external client, information corresponding to the data collection request that is one of data stored in the memory and data received from the other data server. In a case where the slave function is set by the master-slave management circuitry, the controller sends the first information to the other data server in which the master function is set.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: October 13, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Satoshi Tanabe, Osamu Nasu
  • Patent number: 10805248
    Abstract: An instant messaging method is provided. A motion display request is received from a first client. The motion display request includes an identifier of a target virtual role and an identifier of a target motion data set. The identifier of the target motion data set is indicated by a motion display instruction received by the first client. The target virtual role corresponds to a target user and the target user is at least one user of a plurality of instant messaging users. Further, the first client is a client to which a certain user in the instant messaging users logs in. The target motion data set is obtained according to the identifier of the target motion data set. The target virtual role is obtained according to the identifier of the target virtual role. The target motion data set and the target virtual role are sent to at least one client of a plurality of designated clients corresponding to the instant messaging users.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: October 13, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jun Luo, Kaiyu Mao, Meiyun Han, Qilin Chen
  • Patent number: 10798056
    Abstract: Techniques for navigating webpages requested through short links are provided. In some implementations, a short link uniform resource locator (URL) is received, the short link URL is processed to extract a simplified short link and an address code, and a determination is made as to whether the simplified short link is associated with a long link URL representing an address of a webpage. In response to determining that the simplified short link is associated with a long link URL, the associated long link URL is provided. In response to determining that the simplified short link is not associated with a long link URL, a common long link URL associated with the address code is provided.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: October 6, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Jun Zhou
  • Patent number: 10783021
    Abstract: Examples include transaction management for a multi-node cluster. Some examples include generating a request log entry at an owner node that identifies a duplicate data location, tagging the duplicate data location with a requested tag, and issuing a zero-copy request that identifies the duplicate data location. In some such examples, a service node may generate a service log entry based on the zero-copy request that identifies the duplicate data location, process the zero-copy request, and tag the duplicate data location with a serviced tag. A determination may be made as to whether at least one of the owner node and the service node have failed and based on the determination that at least one has failed, the failed node may be recovered via at least one of the requested tag and the serviced tag of the duplicate data location.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: September 22, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Siamak Nazari, Jin Wang, Jonathan Stewart, Roopesh Kumar Tamma