Patents Examined by George C Neurauter
  • 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: 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: 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: 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: 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: 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: 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: 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: 10785303
    Abstract: The invention relates to an industrial testing device communicating with a data center located in a remote computer network, such as the cloud. Disclosed is a method of registering the device to the cloud and specifying the geographical location of the data center. The method includes selecting a data center from a list of available data centers based on regulations specific to a device type of the industrial testing device. Features are configured for communication between the device and the selected data center.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: September 22, 2020
    Assignee: OLYMPUS AMERICA INC.
    Inventor: Ehab Ghabour
  • 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
  • Patent number: 10778624
    Abstract: Systems and methods to reduce false positives in spam filtering. In one aspect, a method includes automatically generating profiles for persons identified in messages, such as incoming and outgoing emails. Messages flagged as spam can be checked against the profile to identify false positives.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: September 15, 2020
    Assignee: OATH INC.
    Inventors: Adam Michael Smith, Joshua Robert Russell Jacobson
  • Patent number: 10764132
    Abstract: Embodiments of the present invention provide a scale-out association method and apparatus, so as to implement a scale-out association operation between VNFs. After initiating a scale-out, a first VNF sends a scale-out notification message to a second VNF that is directly associated with the first VNF. The scale-out notification message of the first VNF carries a scale-out magnitude parameter of the first VNF. The second VNF determines, according to the scale-out magnitude parameter of the first VNF and a service processing capability of the second VNF, whether the second VNF needs to be scaled out. If it is determined the second VNF needs to be scaled out, then the second VNF sends a scale-out request message to a VNFM.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: September 1, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yanghua Ding
  • Patent number: 10761907
    Abstract: Described herein is a computer implemented method comprising receiving a link to content served by a remote server, detecting activation of the link, and in response to detecting activation of the link attempting to load a passive mixed content item from a local web server. In response to determining the passive mixed content item successfully loaded the method further comprises extracting installed application information from the passive mixed content item, determining whether or not the installed application information indicates a relevant installed desktop application, and if so accessing the content referenced by the link from the remote application server using the relevant installed desktop application.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 1, 2020
    Assignees: Atlassian Pty Ltd, Atlassian, Inc.
    Inventors: Samuel Attard, Clifton Hensley, Issac Gerges