Patents Examined by Anthony Mejia
-
Patent number: 10979389Abstract: Disclosed are methods, systems, and devices for management of a premises. The premises may comprise one or more devices, such as a gateway device, a control device, or a premises device. The gateway device may receive data and send the data to the control device. The data may comprise a command, an update, a configuration, or other information. Communication between the control device and any of the other devices at the premises may be configurable by a server device.Type: GrantFiled: January 23, 2020Date of Patent: April 13, 2021Assignee: iControl Networks, Inc.Inventors: Marc Baum, Paul J. Dawes
-
Patent number: 10965622Abstract: A device for transmitting a reply message is provided. The device includes a communication unit configured to receive a question message from another device, a controller configured to determine a category of the question message, a display unit configured to display a user interface (UI) for selecting data to be included in a reply message to the question message, according to the category, and a user input unit configured to receive a user input of selecting data to be included in the reply message through the UI, wherein the communication unit transmits the reply message including the data to the other device.Type: GrantFiled: March 8, 2016Date of Patent: March 30, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Deok-ho Kim, Hae-jun Lee, Eun-jeong Ko, Ji-hyun Rho, Volodymyr Zubariev, Tae-yeun Yang, Ha-yoon Jung, Ho-jin Jung
-
Patent number: 10965780Abstract: An apparatus for decoding and rendering or otherwise processing, manipulating, or outputting a variety of digital data is provided. The apparatus may include a browser engine configured to receive first encoded digital data. The apparatus may include a browser extension configured to intercept the first encoded digital data transmitted in response to a first request from the browser engine. The browser extension may be configured to intercept a first decoder written in a platform-independent syntax for decoding at least a portion of the first encoded digital data. The browser extension may be configured to point the browser engine to one or more local storage locations of the first encoded digital data and the first decoder.Type: GrantFiled: January 17, 2019Date of Patent: March 30, 2021Assignee: Bevara Technologies, LLCInventors: Jerome Gorin, Maja Bystrom
-
Patent number: 10965636Abstract: A message processing method and apparatus The method includes determining an importance level of each application on a terminal according to a historical use feature of the respective application, determining a notification manner of a notification message of each application according to the importance level for the respective application, and displaying, when receiving a notification message, the notification message according to the notification manner corresponding to the application to which the notification message belongs.Type: GrantFiled: February 24, 2017Date of Patent: March 30, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Chenglu Wang, Haitao Zhu, Yan Tang
-
Patent number: 10956957Abstract: Techniques for automated messaging are described. Some embodiments are particularly directed to techniques for automated business-to-consumer messaging leveraging social-networking information. In one embodiment, an apparatus may comprise a user profile component operative to retrieve a user profile associated with a user account for a messaging service and a messaging automation component operative to receive a messaging initiation from a messaging endpoint on a client device; and configure an automated response based on the user profile in response to the messaging initiation. Other embodiments are described and claimed.Type: GrantFiled: July 21, 2015Date of Patent: March 23, 2021Assignee: FACEBOOK, INC.Inventors: Andrew Eugene Szeto, Shawn C. P. Mei, Alexander David Ramirez
-
Patent number: 10958613Abstract: Systems and methods for passive monitoring of computer communication that does not require performing any decryption. A monitoring system receives the traffic exchanged with each relevant application server, and identifies, in the traffic, sequences of messages—or “n-grams”—that appear to belong to a communication session between a pair of users. Subsequently, based on the numbers and types of identified n-grams, the system identifies each pair of users that are likely to be related to one another via the application, in that these users used the application to communicate (actively and/or passively) with one another. The system may identify those sequences of messages that, by virtue of the sizes of the messages in the sequence, and/or other properties of the messages that are readily discernable, indicate a possible user-pair relationship.Type: GrantFiled: December 21, 2018Date of Patent: March 23, 2021Assignee: VERINT SYSTEMS LTD.Inventors: Offri Gil, Pinchas Birenbaum, Yitshak Yishay
-
Patent number: 10951459Abstract: Compatibility and consolidation analyses can be performed on a collection of systems to evaluate the 1-to-1 compatibility of every source-target pair, evaluate the multi-dimensional compatibility of specific transfer sets, and to determine the best consolidation solution based on various constraints including the compatibility scores of the transfer sets. The analyses can be done together or be performed independently. These analyses are based on collected system data related to their technical configuration, business factors and workloads. Differential rule sets and workload compatibility algorithms are used to evaluate the compatibility of systems. The technical configuration, business and workload related compatibility results are combined to create an overall compatibility assessment. These results are visually represented using color coded scorecard maps.Type: GrantFiled: November 19, 2019Date of Patent: March 16, 2021Assignee: Cirba IP Inc.Inventors: Andrew D. Hillier, Tom Yuyitung
-
Patent number: 10936617Abstract: The disclosed computer-implemented method for updating email analytics databases may include (1) identifying an email database with a native format and an email analytics database that stores a copy of data in the email database in an analytics-friendly format that is denormalized relative to the native format of the email database, (2) capturing a log file comprising information that is about at least one recent change to the email database and that is formatted using the native format of the email database, (3) extracting the information about the recent change to the email database from the log file by transforming the information from the native format of the email database into the analytics-friendly format, and (4) updating the email analytics database to reflect the recent change to the email database by using the extracted information. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: March 11, 2016Date of Patent: March 2, 2021Assignee: Veritas Technologies LLCInventors: Kirk L. Searls, Aaron Christensen
-
Patent number: 10930136Abstract: A premises management system may comprise a gateway device. The gateway device may configured to determine one or more premises devices of a premises management system. The gateway device may be configured to receive an indication of a communication protocol associated with the premises devices. The gateway device may be configured to communicate with the premises devices using the communication protocol.Type: GrantFiled: November 29, 2018Date of Patent: February 23, 2021Assignee: iControl Networks, Inc.Inventors: Marc Baum, Paul J. Dawes
-
Patent number: 10931533Abstract: A method for dynamic incident management for a computer infrastructure includes: receiving, via a network interface, end-user experience data associated with a plurality of end-user devices; storing the end-user experience data for a corresponding end-user device in an infrastructure database node corresponding to a location of the of the end-user device; upon determining that the end-user experience data for the corresponding end-user device indicates a latency issue at the end-user device, traversing the corresponding infrastructure database node to determine whether a threshold number of latency issues have occurred at the location within a defined time period; when the threshold number of latency issues have occurred, mapping the latency issues to a system performance alert received within a mapping time threshold as a potential root cause; and triggering the execution of response instructions based on the potential root cause.Type: GrantFiled: August 16, 2017Date of Patent: February 23, 2021Assignee: ROYAL BANK OF CANADAInventors: Phume Ngampornsukswadi, Seyed Shayan Rafizadeh Amirsalami, Jessica Lynn Mallender, Matthew Edward Schembri, Olav Gerhardt Hanrath, Caren Suzanne Elson
-
Patent number: 10924356Abstract: Aspects of the disclosure provide a method and an apparatus for network service scheduling. The apparatus includes interface circuitry and processing circuitry. The interface circuitry receives network traffic data from devices in a content delivery network (CDN) that provides network services. The processing circuitry obtains historical network traffic data of the network services. The historical network traffic data includes network traffic measures of the network services in past time units from a present moment. The processing circuitry predicts future network traffic of the network services in a next time unit after the present moment according to the historical network traffic data of the network services. Then the processing circuitry schedules network resources for the network services according to the predicted future network traffic.Type: GrantFiled: June 21, 2018Date of Patent: February 16, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zijun Yu, Xianbin Liu
-
Patent number: 10924439Abstract: Method, system and media for a hybrid chat bot system that enables a user interface that can interact via simple text messages or rich chat bubbles with smart analytical data and provide a rich and efficient way for the user to respond. The hybrid chat bot system may also include a configurable scripting language for guiding the flow of the interview based on the information to be gathered, the user history with the system and the user's preferred method of interaction. The hybrid chat system may also include a way for a subject matter expert to seamlessly enter and exit the chat in the event of user difficulty to provide additional explanation or guidance, while retaining access to the rich chat bubbles with the associated variety of user interaction patterns.Type: GrantFiled: March 6, 2017Date of Patent: February 16, 2021Assignee: HRB Innovations, Inc.Inventors: Vinayak Kamat, Roman Breslav
-
Patent number: 10924572Abstract: An information push method and apparatus, and an information sending method and apparatus are provided. The information push method includes: obtaining text information sent by a terminal, and obtaining input process information corresponding to the text information. The input process information includes at least one of: response duration, input duration and focus switch operation information associated with a process that a user of the terminal enters the text information. The method also includes obtaining first user emotion information corresponding to the input process information. The first user emotion information characterizes an emotion state in the process of inputting the text information by the user. The method also includes generating push information according to the text information and the first user emotion information, and sending the push information to the terminal.Type: GrantFiled: June 20, 2019Date of Patent: February 16, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Lin Fan
-
Patent number: 10924447Abstract: Conversing across fragmented messaging services based on a discussion topic is disclosed. In an embodiment, a method includes receiving, via a first messaging channel and at a message aggregator, a first message from a first messaging service. The first message is sent by a first user. The method includes sending the first message to a second user via a second messaging channel, then receiving, via the second messaging channel and at the message aggregator, a second message. The second message is sent by the second user. In response to a request from the first user to continue a conversation via a second messaging service, the method opens a third messaging channel to the second messaging service. The third messaging channel is associated with an account of the first user on the second messaging service. The method includes sending the second message via the third messaging channel to the second user.Type: GrantFiled: June 13, 2018Date of Patent: February 16, 2021Assignee: Medallia, Inc.Inventors: Mansu Kim, Dasol Kim
-
Patent number: 10917456Abstract: The present disclosure provides new methods and systems for managing applications in a deployment pipeline. For example, a policy of a first environment and a policy of a second environment are detected. A request to move an application from the first environment to the second environment is received. Configuration data of the first environment is incompatible with the second environment. A configuration data set associated with the application is detected and includes various pieces of configuration data. Based on the various policies and the configuration data set, actions to be implemented in the configuration data set are determined, including actions associated with each piece of configuration data. The actions are implemented on the pieces of configuration data to obtain a reconfigured configuration data set that includes different configuration data than that of the first environment. The application and the reconfigured configuration data set are moved to the second environment.Type: GrantFiled: July 25, 2016Date of Patent: February 9, 2021Assignee: Red Hat, Inc.Inventors: Benjamin Parees, Daniel McPherson
-
Patent number: 10911528Abstract: Techniques are described for providing managed computer networks, such as for managed virtual computer networks overlaid on one or more other underlying computer networks. In some situations, the techniques include facilitating replication of a primary computing node that is actively participating in a managed computer network, such as by maintaining one or more other computing nodes in the managed computer network as replicas, and using such replica computing nodes in various manners. For example, a particular managed virtual computer network may span multiple broadcast domains of an underlying computer network, and a particular primary computing node and a corresponding remote replica computing node of the managed virtual computer network may be implemented in distinct broadcast domains of the underlying computer network, with the replica computing node being used to transparently replace the primary computing node in the virtual computer network if the primary computing node becomes unavailable.Type: GrantFiled: March 20, 2020Date of Patent: February 2, 2021Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Kevin Christopher Miller, Andrew J. Doane
-
Patent number: 10909110Abstract: There is provided a method and server for retrieving data from a data storage system including a plurality of storage nodes. The method may include sending a multicast message to at least a subset of the storage nodes. The multicast message may include a request for the subset of storage nodes to send the data. The multicast message may further include a data identifier indicating the data to be retrieved. Moreover, the method may include receiving data from a first storage node of the subset of storage nodes. The data received from the first storage node may correspond to the requested data. At least the act of sending a multicast message or the act of receiving data from the first storage node may be performed on a condition that an estimated size of the data is less than a predetermined value.Type: GrantFiled: December 20, 2019Date of Patent: February 2, 2021Assignee: Pure Storage, Inc.Inventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
-
Patent number: 10904211Abstract: Embodiments relate to systems, devices, computer-readable media, and computer-implemented methods for generating domain name suggestions by receiving an input string via a user interface, determining an alternative of the input string, determining affixes of the input string, determining top level domains associated with the input string, determining registration availability of domain names including one-step string sequences from the input string based on the alternative input string, the affixes of the input string, and the top level domains associated with the input string, and generating a display for the user interface, where the display includes: the input string, the alternative of the input string, the affixes of the input string, and the top level domains associated with the input string; and indications of the registration availability of the domains names including the one-step string sequences.Type: GrantFiled: July 28, 2017Date of Patent: January 26, 2021Assignee: VERISIGN, INC.Inventor: Aubry Cholleton
-
Patent number: 10897488Abstract: Techniques of operating a server computer running an application for clients operating in multiple network namespaces involve multiplexing communications streams from clients hosted in different network namespaces into a single communication stream to present the requests to an application as if they originated from a single network namespace. Along these lines, a server computer commences operation by initiating a network namespace driver for each network namespaces and a multiplexing driver to multiplex network namespace communication streams received from the network namespace drivers. When the multiplexing driver receives an application access request from a network namespace driver within a network namespace communication stream, the multiplexing driver provides the request and a network namespace identifier identifying the network namespace driver to a stream head within a multiplexed communication stream that includes requests from other network namespace drivers.Type: GrantFiled: December 31, 2015Date of Patent: January 19, 2021Assignee: EMC IP Holding Company LLCInventors: Mukesh Gupta, Robert Evan Frazier, Pascal Donette, Arthur Otis Harris
-
Patent number: 10885770Abstract: The present disclosure relates to a method and apparatus for controlling a neighboring device on the basis of a disaster message in a communication system. An embodiment of the present invention proposes a method for controlling, by a portable terminal, at least one device which can be connected and communicate with the portable terminal, in a communication system, the method comprising the steps of: acquiring situation information; when the acquired situation information includes risk information, selecting at least one device to be controlled according to the risk information; and transmitting a control signal corresponding to the risk information to the at least one selected device.Type: GrantFiled: January 6, 2017Date of Patent: January 5, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ji-Yeon Han, Jong-Hyuk Jang