Patents Examined by William G. Trost
  • Patent number: 11290414
    Abstract: Embodiments for managing communications by one or more processors are described. Communication content is received from an individual. At least one communication channel to which to send the communication content is selected. The at least one communication channel is selected from a plurality of communication channels based on the communication content and at least one data source associated with the plurality of communication channels. A notification of the at least one selected communication channel is generated.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: March 29, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shikhar Kwatra, Sushain Pandit, Paul Krystek, Sarbajit K. Rakshit
  • Patent number: 11258671
    Abstract: Systems and methods for functionality management of devices are disclosed. Multiple computing devices may be located in the same environment and/or space and at least two of those computing devices may be configured to perform a given functionality. In these and other examples, one of the devices may be identified as a primary device and the other devices may be identified as secondary devices based on, for example, historical usage data, audio-signal data, computer-vision analysis, and/or one or more other criteria. The functionality may be disabled on the secondary devices until the secondary devices are utilized and/or until a triggering event occurs.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: February 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jigar Vora, Makarand Damle, Aditya Bhave, Ankit Premrajka, Olusanya Temitope Soyannwo
  • Patent number: 11251986
    Abstract: A method is provided for automatically creating data relating to an automation system, wherein a plurality of software agents is assigned to the automation system. The software agents are connected to the cloud via a gateway, wherein the cloud holds an agent configuration for each software agent. Data captured by at least some of the software agents and relate to at least one device, service, and/or data source of the automation system, which may be reached by the particular software agent, are received by the gateway. At least one software agent assigned to the automation system is configured by the gateway during processing of one or more agent configurations from the cloud and the captured data relating to at least one device, service, and/or data source may be reached by the particular software agent.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: February 15, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Michael Adler, Klaus-Peter Hofmann
  • Patent number: 11252255
    Abstract: A method for aggregating outage data via an edge computing system is provided. The method may include transmitting, by each edge-node included in a network, a self-identifying, self-locating, communication. The method may include receiving, at each edge-node included in the network, self-identifying, self-locating, communications from one or more edge-nodes included in the network. The method may include detecting an outage relating to a first edge-node included in the network. The outage may be detected by at least one edge-node included in the network. The at least one edge-node may not be the first edge-node. The at least one edge-node may be the first edge-node operating in limited capacity. The method may include identifying a most-recently confirmed location of an entity co-located with the first edge-node. The method may include dispatching outage-restoration-assistance to the most-recently confirmed real-time location of the entity co-located with the first edge-node.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: February 15, 2022
    Assignee: Bank of America Corporation
    Inventors: Ryan Davis, Crystal M. Sundaramoorthy, Kevin A. Delson, Brandon Sloane
  • Patent number: 11245636
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for managing geographic locations of resources utilized to operate and support a workload. The method includes one or more processors identifying a request. Processing resources of a first network accessible computing system, located at a first geographic location, are allocated to execute the request. The method further includes determining an originating geographic location of the request and determining parameters for executing the request. The method further includes identifying a second network accessible computing system based on the parameters. The second network accessible computing system is located at a second geographic location associated with the originating geographic location of the request.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Andrea Tortosa, Vinicio Bombacino, Elisabetta Rinaldi, Gianluca Bernardini
  • Patent number: 11245617
    Abstract: A node receives an internet protocol (IP) payload packet that includes an IPv6 transport header that has been extended with a compressed routing header (CRH). The CRH includes a list of segment identifiers (SIDs) that identify nodes that the IP payload packet is to traverse. The node determines, by referencing the list of SIDs, a next segment for the IP payload packet. The node updates a destination IP address that is included in the IPv6 transport header to a particular destination IP address of a next-hop node. The node updates a remaining segments value, included in the CRH, that identifies a number of segments left in a route of the IP payload packet. The node provides the IP payload packet to the next-hop node to allow the next-hop node to route the IP payload packet to another node in the network or to a destination device.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: February 8, 2022
    Assignee: Juniper Networks, Inc.
    Inventor: Ronald Bonica
  • Patent number: 11245570
    Abstract: Techniques for publishing data that is generated outside a service provider to a data store that is located within the service provider are described. For example, a device may implement a first communication protocol to provide a service. The device may generate log data and/or metric data indicating an event that occurred while performing the service, such as a time when an operation was performed, an error that occurred, a number of errors that have occurred, etc. The device may provide the log data and/or metric data to the service provider, which may implement a second communication protocol or otherwise be associated with a different environment. The service provider may store the log data and/or metric data in the data store that is associated with the service provider. Such process may be repeated for any number of devices that operate separately from the service provider.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: February 8, 2022
    Assignee: Itron, Inc.
    Inventor: Wayne Creasey
  • Patent number: 11233842
    Abstract: An apparatus and method provide customer service for users of online applications. A first set of instructions are executable on the processor that are configured to test a device connected to a network to produce one or more test results. A second set of instructions are executable on the processor that are configured to store the one or more test results in a database. A third set of instructions are executable on the processor that are configured to retrieve the test results for display on a customer service screen during customer service.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: January 25, 2022
    Assignee: ONLINE READINESS, LLC
    Inventor: Jay C. Sample
  • Patent number: 11206176
    Abstract: A method and device for preventing a failure processing delay are provided in the disclosure. In an example, when the number of queue elements in an equivalence class time-window queue reaches a set threshold (denoted as N) in a set time-window, it means that there are N Bidirectional Forwarding Detection (BFD) sessions in the same equivalence class set, that detect Down events. It thus can be intelligently inferred that a public network path carrying the N BFD sessions breaks down. For processing a failure in time and reducing data stream loss on an upper layer, the present disclosure may allow reporting a corresponding Down event for each BFD session in the equivalence class set to which the N BFD sessions belong.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: December 21, 2021
    Assignee: New H3C Technologies Co., Ltd.
    Inventor: Daorong Guo
  • Patent number: 11206195
    Abstract: A cloud service provider network may receive, from a cloud subscriber device, a request to access an application, wherein the cloud service provider network includes a split interface associated with the cloud subscriber device. The cloud service provider network may provide, to the cloud operator device, the request to access the application, wherein the cloud operator device stores the application. The cloud service provider network may receive, from the cloud operator device, the application, based on the request to access the application. The cloud service provider network may provide the application to the cloud subscriber device via the application interface of the split interface, wherein the connectivity interface connects the cloud subscriber device and the cloud operator device so that the application is provided to the cloud subscriber device via the application interface.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: December 21, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Mehmet Toy
  • Patent number: 11201781
    Abstract: The system and methods described herein provided for automatically configuring a network port at a first network device with isolation parameter. A network device receives a network access message that includes network access parameters to be used when a second network device communicates with the first network device. The network device determines network isolation parameter based on the network access parameters to be used for a plurality of network packets received from the second network device. The network device determines whether the port of the network device is configured with the network isolation parameter, and, if not so configured, the network device automatically configures the port with the network isolation parameter.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: December 14, 2021
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Allan Frederick Bolding, Hemant M. Chaskar
  • Patent number: 11184229
    Abstract: In a development operation support system, a development management server includes a recording unit configured to record configuration information and application time of applying the configuration information to a target system in a history-included CMDB, and a generating unit configured to generate configuration information corresponding to the application time as configuration information used for design at a subsequent design time. An operation management server includes a setting unit configured to set, at the recorded application time, configuration information corresponding to the application time in the target system, a collecting unit configured to collect setting information of a current target system from the set target system; and a confirming unit configured to confirm a match or a mismatch between the collected setting information and the configuration information corresponding to the recorded application time.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: November 23, 2021
    Assignee: NEC CORPORATION
    Inventor: Koichi Yoshida
  • Patent number: 11171908
    Abstract: Disclosed are methods and systems for ranking content. In one aspect, a method of ranking content for display includes identifying, via hardware processing circuitry, interactions by a single account with content pairs, each of the content in the content pairs included in a plurality of content, aggregating, via the hardware processing circuitry, the identified interactions across a plurality of accounts, associating, via the hardware processing circuitry, probabilities with each content in the plurality of content based on the aggregated interactions, ranking, via the hardware processing circuitry, the plurality of content based on the associated probabilities; and selecting, via the hardware processing circuitry, content ranked above a threshold for display.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: November 9, 2021
    Assignee: Snap Inc.
    Inventors: Theresa Barton, Yanping Chen, Lucas Ou-Yang, Emre Yamangil, Keyang Zhang, Jiwoon Jeon, Jaewook Chung, Wisam Dakka, Xin Chen
  • Patent number: 11165660
    Abstract: Provided are techniques for grouping resources based upon ownership in a cloud environment into a collection representing a composite application corresponding to a particular user; automatically monitoring the resources across two or more virtual machines and two or more physical computing devices; and displaying the monitored resources in a graphical user interface (GUI) in a context associated with the composite application for managing the composite application and the resources, wherein the resources are provided as one or more of a platform as service (PaaS) environment and an infrastructure as Service (IaaS) environment.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Y. Chang, Ching Y. Chao, Timothy L. Land, Lorne D. Long, James N. Paterson, David M. Reichek, John C. Sanchez, Donald R. Woods
  • Patent number: 11165661
    Abstract: Provided are techniques for grouping resources based upon ownership in a cloud environment into a collection representing a composite application corresponding to a particular user; automatically monitoring the resources across two or more virtual machines and two or more physical computing devices; and displaying the monitored resources in a graphical user interface (GUI) in a context associated with the composite application for managing the composite application and the resources, wherein the resources are provided as one or more of a platform as service (PaaS) environment and an infrastructure as Service (IaaS) environment.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: John Y. Chang, Ching Y. Chao, Timothy L. Land, Lorne D. Long, James N. Paterson, David M. Reichek, John C. Sanchez, Donald R. Woods
  • Patent number: 11153193
    Abstract: Method of training and using a computerized system for testing a network that includes computer nodes, to determine functionality of the network, including: determining respective limit values for each of a plurality of data types; obtaining at least one sample of test data of a given data type, converting the sample value into a corresponding normalized sampled value, so that each normalized sampled value is within limit values of the given data type determined based on at least the characteristics of the given data type and the given node; combining normalized values of different types of the given node into a set of combined node features; tagging each set of combined node features with a performance tag; generating a training set that includes a plurality of tagged sets of combined features that pertain to at least one node; and inputting the training set to train the system.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: October 19, 2021
    Assignee: SENAI NETWORKS LTD
    Inventors: Inas Said, Mohamad Badarneh, Firas Ismael, Alaa Ghanaim, Rami Dahmosh
  • Patent number: 11153255
    Abstract: One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method of enhancing online contents based on digital alliance data are disclosed. The method comprising receiving from a web server a webpage at a first user device associated with a first user and a first user account managed by a communication data management server; extracting a type of data of a plurality types of data from a body or metadata of the webpage; and determining whether the type of data matches certain data regarding a contact of an alliance network of the first user account. The method further comprises, updating, in response to determining that the type of data matches certain data regarding a contact, the webpage with specific data related to the contact; and causing displaying the updated webpage by the first user device.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: October 19, 2021
    Assignee: PROJECT AFFINITY, INC.
    Inventors: Ray Zhou, Bobby Zhang, Gabriel Fan, Hansen Qian, Craig Dabney, Shubham Goel, Andrew Luo
  • Patent number: 11153153
    Abstract: An information processing apparatus includes a processor that receives a first log from a first transmission apparatus. The processor determines target log information among plural pieces of log information included in the first log. The target log information is one of first pieces of log information having an occurrence frequency higher than an occurrence frequency of other pieces of log information. The processor assigns an identifier to the target log information. The processor stores log management information indicating a correspondence among the target log information, the identifier, and a first path received together with the first log and indicating a storage location in which the first log is stored. The processor transmits the log management information to a second log transmission apparatus corresponding to the first path. The processor receives, from the second log transmission apparatus, a log in which the target log information is converted into the identifier.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: October 19, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Haruki Yamanashi, Koji Nakazono
  • Patent number: 11140110
    Abstract: A method, computer program product and computer system for recovering from a likely exit condition in an electronic conversation with a user and interactive agent is provided. A processor retrieves one or more messages from a conversation between a user and an interactive agent. A processor determines at least one label for the one or more messages between a user and an interactive agent. A processor compares the at least one label for the one or more messages to a sequence model. A processor identifies the one or more messages from the conversation indicate an exit condition for the user based on the comparison of the at least one label for the one or more messages to the sequence model. A processor sends a recovery message to the user to redirect the conversation.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vinay Kumar Reddy Kasireddy, Nirmal K. Mukhi, Ravi Tejwani
  • Patent number: 11128527
    Abstract: Installation support device for supporting the installation process for an automation system, with a component interface designed for communication with an automation component of the automation system, with a processing unit connected to the component interface and designed to process input signals from the component interface, with a storage module assigned to the processing unit storing a connection layout for connection of multiple automation components of the automation system, and with a display connected to the processing unit and designed to output installation information, wherein the processing unit is designed to send at least one item of installation information to the display in the event of a match between component information from the input signal and component information from the connection layout.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: September 21, 2021
    Assignee: FESTO SE & CO. KG
    Inventors: Thomas Lederer, Danny Schneider, Christian Waldeck, Simon Frohlich