Patents Examined by Joseph L Greene
  • Patent number: 11323405
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to managing interrupting requests to engage in a collaborative session and provide a novel and non-obvious method, system and computer program product for host state sensing for message interruptions. In one embodiment of the invention, a data processing system configured for host sensing for message interruption can include a messenger disposed is a host computing platform, prioritization logic including program code enabled to assign priorities to incoming messages, and host state sensing logic coupled to the host computing platform. The host state sensing logic can include program code enabled to adjust a threshold value for permitting message interruptions for messages having assigned priorities beyond the threshold value.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael Muller, Daniel M. Gruen, Daniel Q. Chen, Chuang Li, Mary E. Raven, Xu Guang Gu, Yu Chen Zhou
  • Patent number: 11323316
    Abstract: A device configuration method, apparatus, and system based on Network Configuration Protocol (NETCONF), and belong to the field of communications technologies. The method includes establishing, by a network management device, a model of configuration data using a predefined Yet Another Next Generation (YANG) model, and sending the configuration data to a managed device based on NETCONF. The predefined YANG model includes n reference fields and one or more object fields separately corresponding to each reference field. Hence, resolves problems that when an extension field is added to a NETCONF message to indicate a target lower-level device of configuration data in the NETCONF message in a device cascading scenario, solution universality is relatively poor, configuration processing efficiency is relatively low, and a data storage processing procedure is relatively complex.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: May 3, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lin Zhang, Jishang Yang
  • Patent number: 11310336
    Abstract: A system and method of forming proxy server pools is provided. The method comprises several steps, such as requesting a pool to execute the user's request and retrieving an initial group. The system checks the service history of an initial group, including whether any of the proxy servers in an initial group are exclusive to existing pools. The exclusive proxy servers in an initial group with eligible proxy servers are replaced when needed and new proxy server pools are formed. The system also records the service history of proxy servers and pools before and after the pools are created. The method can also involve predicting the pool health in relation with the thresholds foreseen and replacing the proxy servers below the threshold.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: April 19, 2022
    Assignee: TESO LT, UAB
    Inventors: Justas Vasiliauskas, Justas Gervinskas
  • Patent number: 11296945
    Abstract: A management method and apparatus are provided. The method includes: obtaining, by a second management unit, affinity information. The affinity information is used to configure affinity and/or anti-affinity between a target object and another object, or is used to configure affinity and/or anti-affinity between a child object of the target object and another object. The method further includes sending, by the second management unit, a management request of the target object to a first management unit. The management request carries the affinity information. The method further includes managing, by the first management unit, the target object according to the affinity information, after receiving the management request of the target object and sent by the second management unit.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: April 5, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ruiyue Xu, Kai Zhang
  • Patent number: 11296963
    Abstract: A system of traffic prediction for IoT nodes includes at least one access node, a transmission network and a cloud platform. The access node is configured to collect traffic data, cluster the traffic data into access traffic data and network traffic data, input the access traffic data into an access traffic prediction model to obtain a prediction result of the access traffic at a next moment, and upload the network traffic data and the prediction result of the access traffic to the cloud platform; the cloud platform is configured to input the network traffic data into a network traffic prediction model to obtain a prediction result of the network traffic for each access node at the next moment, and obtain a prediction result of traffic for each node according to the prediction result of the network traffic and the prediction result of the access traffic.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: April 5, 2022
    Assignee: Beijing University of Posts and Telecommunications
    Inventors: Hui Yang, Lin Guan, Qiuyan Yao, Bowen Bao, Chao Li, Zhengjie Sun, Jie Zhang
  • Patent number: 11290533
    Abstract: A network storage device connected with a network fabric includes a network storage controller that performs interfacing with the network fabric and translates and processes a command provided through the network fabric, and a nonvolatile memory cluster that exchanges data with the network storage controller under control of the network storage controller. The nonvolatile memory cluster includes a first nonvolatile memory array connected with the network storage controller through a first channel, a nonvolatile memory switch connected with the network storage controller through a second channel, and a second nonvolatile memory array communicating with the network storage controller under control of the nonvolatile memory switch.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: March 29, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Changduck Lee, Seungyeop Shin, Kyungbo Yang, Hwaseok Oh
  • Patent number: 11288594
    Abstract: In one example in accordance with the present disclosure, a method for domain classification includes sorting a set of sample domains into leaves based on syntactical features of the domains. Each sample domain belongs to a family of domains. The method also includes identifying, for each leaf, a regular expression for each family with at least one domain in the leaf. The method also includes determining, for each leaf, at least one lobe with a set of domains in the leaf that matches the regular expression for a first family with at least one domain in the leaf, and that does not match the regular expression for the other families with at least one domain in the leaf. The method also includes creating a classifier for the domains in each lobe by using the set of domains from each family in the lobe as training classes for machine learning.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: March 29, 2022
    Assignee: Trend Micro Incorporated
    Inventors: Josiah Dede Hagen, Prasad V. Rao, Miranda Jane Felicity Mowbray
  • Patent number: 11283846
    Abstract: A server system receives from a first electronic device, an indication that the first electronic device has shared a first listening session playing back on a second electronic device. The server system receives, from a third electronic device, a first request for one or more shared listening sessions playing back on the second electronic device. The request includes an identifier of the second electronic device. In response to the first request, the server system transmits, to the third electronic device, a session identifier for the first listening session. The server system receives, form the third electronic device, a second request to join the first listening session using the session identifier for the first listening session. The server system then provides, to the third electronic device, access to the first listening session playing back on the second electronic device.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: March 22, 2022
    Assignee: Spotify AB
    Inventors: Erik Broberg, Claes Johan Daniel Collin
  • Patent number: 11223659
    Abstract: A method and notification system for notifying broadcast streams to multiple users. A notifier receives, from a broadcaster, a request to notify a broadcast stream to the multiple users. The notifier receives preferences from a subset of users of two or more social networking systems. The preferences identify: (i) some but not all social networking systems of the two or more social networking systems which should send notifications about the broadcast stream to the subset of users; and (ii) times during which the notifications about the broadcast stream should be sent to the subset of users. The notifier instructs an agent representing a broadcaster in each social networking system of only the some social networking systems to send notifications about the broadcast stream to the subset of users at the times identified in the preferences.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: John Ham, Matthew Schlicht
  • Patent number: 11218443
    Abstract: Methods and systems for dynamic IP categorization include receiving electronic requests to access an electronic server; logging a first set of requests occurring during a first period of time and originating from an IP address belonging to a set of IP addresses; assigning the set of IP addresses to a first category according to the first set of requests; logging a second set of requests occurring during a second period of time and originating from the first IP address or a second IP address belonging to the set of IP addresses; determining a second category according to the second set of requests; assigning the set of IP addresses to the second category when the first category and the second category differ; and providing a response to a requesting IP address based on the category associated with the set of IP addresses to which the requesting IP address belongs.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: January 4, 2022
    Assignee: Coupang Corp.
    Inventors: Xin Jin, Yonghui Chen
  • Patent number: 11190620
    Abstract: Embodiments of the present disclosure relate to methods and an electronic device for transmitting and receiving data. The data transmission method includes: determining a hash value of original data to be transmitted; determining whether the hash value exist in a predetermined set of hash values; in response to the hash value being present in the set of hash values, transmitting the hash value, rather than the original data, to a server; and in response to the hash value being absent from the set of hash values, transmitting the original data to the server; and adding the hash value to the set of hash values. The embodiments of the present disclosure can avoid transmitting duplicated data between a client and a server, and it is not required to add extra remote procedure calling commands between the client and the server.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: November 30, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Wei Cui, Sanping Li, Kun Wang
  • Patent number: 11188572
    Abstract: In one embodiment, a method includes, for each of a plurality of channels at a well site, converting channel data from a source data format to a common data format in real-time as the channel data is generated. The common data format includes a plurality of elements organized into a plurality of sets. Each element includes a minimum collection of fields. The method further includes, for each of the plurality of channels, storing the converted channel data in a data store as part of the at least one element.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: November 30, 2021
    Assignee: Petrolink International Ltd.
    Inventors: Richard Abraham, Mark Patrick Farnan
  • Patent number: 11190395
    Abstract: Alerting a service provider of failed network connectivity includes determining, by a modem device, a loss of connectivity of the modem device with a network. The modem device sends a first notification of the loss of connectivity to a service provider using a first communication. A second notification of a type of the loss of connectivity and a resolution time for the loss of connectivity is received using a second communication. The second communication includes an out-of-band communication. The second communication is sent by the service provider and received by a first device associated with a user.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: November 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chitra A Iyer, Jeffrey I S Dare
  • Patent number: 11184216
    Abstract: A state control method includes detecting an operation execution event used for requesting to operate on a first object in a first application. The method also includes determining whether a next node of a current node of the first object in a hybrid state machine is a first state node or a first behavior-tree node. Nodes in the hybrid state machine includes at least a state node and a behavior-tree node, and a state change relationship exists among the nodes in the hybrid state machine. The method further includes, when it is determined that the next node is the first state node, performing on the first object an operation in a first state corresponding to the first state node; and, when it is determined that the next node is the first behavior-tree node, performing on the first object an operation in a first behavior-tree corresponding to the first behavior-tree node.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: November 23, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Lei Jiang, Haobo Shan, Jinyuan Zhou
  • Patent number: 11176521
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to instant messaging and provide a novel and non-obvious method, system and computer program product for managing e-mail user confidentiality. In one embodiment of the invention, a method for managing e-mail user confidentiality can be provided. The method can include transmitting an e-mail message for delivery to multiple e-mail users and corresponding e-mail addresses, identifying a privacy preference for a particular one of the e-mail users; and, concealing a display within the e-mail message of an e-mail address associated with the particular one of the e-mail users responsive to the privacy preference.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Angela Richards Jones, Ruthie D. Lyle
  • Patent number: 11178199
    Abstract: Provided is an information delivery apparatus for distributing information to a plurality of communication terminals, the information delivery apparatus including: a terminal-information memory unit for storing terminal information of the plurality of communication terminals serving as information delivery destinations; an address-type-selection-information memory unit for storing address type selection information, which is for selecting an address type, for one network segment or each of a plurality of network segments; a transmission-address determination unit for determining address information to be applied based on the terminal information in the terminal-information memory unit and the address type selection information in the address-type-selection-information memory unit; and a transmission unit for transmitting the information by using the address information determined by the transmission-address determination unit.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: November 16, 2021
    Assignee: Oki Electric Industry Co., Ltd.
    Inventor: Satoshi Nakagawa
  • Patent number: 11153246
    Abstract: Techniques for ephemeral messaging with remote ephemeral mode configuration are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a messaging update at a messaging client on the client device from a messaging system; determine a message thread associated with the messaging update; and determine that the messaging update indicates a transition to an ephemeral mode for the message thread; and a user interface component operative to configure a user interface for the message thread to an ephemeral mode interface based on the transition to the ephemeral mode for the message thread. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: October 19, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Evan Gabriel Brooks, Alexander Salem Franklin, Matthew Steiner
  • Patent number: 11140178
    Abstract: A method and system for collecting information on responses and their interpretation on a client device that requests access to a server. A request to access the server is received. If there was a response by the server for this request, then the response is being intercepted and is being injected with a client side language script to be executed by the requesting client side device. Information is collected at the server side from the execution of the injected client side language script by the client device.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: October 5, 2021
    Assignee: F5 Networks, Inc.
    Inventors: Shlomo Yona, Ron Talmor
  • Patent number: 11095512
    Abstract: IoT devices are usually single-purpose devices with a set of instructions and parameters. This disclosure relates to a versatile framework that overcomes technical challenges for repurposing nodes operating in an IoT environment. Specifically, this disclosure describes security and functionality adaptations for versatile nodes (“vnodes”) operating within an IoT environment. Vnodes may include segmented data storage locations that allow multiple set of instructions and parameters to be stored on the vnode. The multiple sets of instructions/parameters may allow a vnode to perform a wide range of activities in different IoT operating environments. For example, a vnode may attach to a car during a trip then attach itself to the garage door, then re-attach to the car in the morning. Data storage may be segmented and allow data sharing between segmented storage locations. Data storage may be segmented and not allow data sharing between storage locations and thereby increases data controls.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: August 17, 2021
    Assignee: Bank of America Corporation
    Inventor: Manu Kurian
  • Patent number: 11088922
    Abstract: A method, system, and network providing hardware and software inventorying and monitoring provide the status of a local network of interconnected information technology devices. A user downloads and installs a local network monitoring software program from an online source onto a host computer system. The local network monitoring software system initiates an inventory of all information technology devices associated with said local network of information technology devices. Also, the local network monitoring software determines the operational status of the information technology devices and the status of software programs installed on the information technology devices. The results of the inventory and status determinations are presented to the host computer system.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: August 10, 2021
    Assignee: SPICEWORKS, INC.
    Inventor: Francis Sullivan