Patents Examined by William G. Trost
-
Patent number: 11290414Abstract: 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: GrantFiled: January 7, 2019Date of Patent: March 29, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shikhar Kwatra, Sushain Pandit, Paul Krystek, Sarbajit K. Rakshit
-
Patent number: 11258671Abstract: 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: GrantFiled: September 18, 2018Date of Patent: February 22, 2022Assignee: Amazon Technologies, Inc.Inventors: Jigar Vora, Makarand Damle, Aditya Bhave, Ankit Premrajka, Olusanya Temitope Soyannwo
-
Patent number: 11251986Abstract: 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: GrantFiled: November 8, 2017Date of Patent: February 15, 2022Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Michael Adler, Klaus-Peter Hofmann
-
Patent number: 11252255Abstract: 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: GrantFiled: June 21, 2019Date of Patent: February 15, 2022Assignee: Bank of America CorporationInventors: Ryan Davis, Crystal M. Sundaramoorthy, Kevin A. Delson, Brandon Sloane
-
Patent number: 11245636Abstract: 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: GrantFiled: September 20, 2019Date of Patent: February 8, 2022Assignee: International Business Machines CorporationInventors: Andrea Tortosa, Vinicio Bombacino, Elisabetta Rinaldi, Gianluca Bernardini
-
Patent number: 11245617Abstract: 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: GrantFiled: December 28, 2018Date of Patent: February 8, 2022Assignee: Juniper Networks, Inc.Inventor: Ronald Bonica
-
Patent number: 11245570Abstract: 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: GrantFiled: March 1, 2019Date of Patent: February 8, 2022Assignee: Itron, Inc.Inventor: Wayne Creasey
-
Patent number: 11233842Abstract: 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: GrantFiled: July 17, 2018Date of Patent: January 25, 2022Assignee: ONLINE READINESS, LLCInventor: Jay C. Sample
-
Patent number: 11206176Abstract: 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: GrantFiled: September 19, 2017Date of Patent: December 21, 2021Assignee: New H3C Technologies Co., Ltd.Inventor: Daorong Guo
-
Patent number: 11206195Abstract: 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: GrantFiled: October 4, 2019Date of Patent: December 21, 2021Assignee: Verizon Patent and Licensing Inc.Inventor: Mehmet Toy
-
Patent number: 11201781Abstract: 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: GrantFiled: March 12, 2019Date of Patent: December 14, 2021Assignee: ARISTA NETWORKS, INC.Inventors: Allan Frederick Bolding, Hemant M. Chaskar
-
Patent number: 11184229Abstract: 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: GrantFiled: March 22, 2018Date of Patent: November 23, 2021Assignee: NEC CORPORATIONInventor: Koichi Yoshida
-
Patent number: 11171908Abstract: 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: GrantFiled: February 28, 2019Date of Patent: November 9, 2021Assignee: Snap Inc.Inventors: Theresa Barton, Yanping Chen, Lucas Ou-Yang, Emre Yamangil, Keyang Zhang, Jiwoon Jeon, Jaewook Chung, Wisam Dakka, Xin Chen
-
Patent number: 11165660Abstract: 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: GrantFiled: May 7, 2013Date of Patent: November 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 11165661Abstract: 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: GrantFiled: July 14, 2014Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: 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: 11153193Abstract: 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: GrantFiled: March 18, 2019Date of Patent: October 19, 2021Assignee: SENAI NETWORKS LTDInventors: Inas Said, Mohamad Badarneh, Firas Ismael, Alaa Ghanaim, Rami Dahmosh
-
Patent number: 11153255Abstract: 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: GrantFiled: December 20, 2018Date of Patent: October 19, 2021Assignee: PROJECT AFFINITY, INC.Inventors: Ray Zhou, Bobby Zhang, Gabriel Fan, Hansen Qian, Craig Dabney, Shubham Goel, Andrew Luo
-
Patent number: 11153153Abstract: 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: GrantFiled: November 16, 2018Date of Patent: October 19, 2021Assignee: FUJITSU LIMITEDInventors: Haruki Yamanashi, Koji Nakazono
-
Patent number: 11140110Abstract: 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: GrantFiled: October 26, 2018Date of Patent: October 5, 2021Assignee: International Business Machines CorporationInventors: Vinay Kumar Reddy Kasireddy, Nirmal K. Mukhi, Ravi Tejwani
-
Patent number: 11128527Abstract: 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: GrantFiled: October 23, 2018Date of Patent: September 21, 2021Assignee: FESTO SE & CO. KGInventors: Thomas Lederer, Danny Schneider, Christian Waldeck, Simon Frohlich