Patents Examined by Sargon N. Nano
  • Patent number: 11349707
    Abstract: This application is directed to an electronic device that operates as both a sound component for a doorbell and a component of a security system. For instance, the electronic device may receive a signal from the doorbell. The electronic device may then output a sound associated with the doorbell. Additionally, the electronic device may receive data from one or more sensors associated with the security system. Based on the data, the electronic device may perform one or more functions. For instance, if the electronic device sets a specific mode of the security system, the electronic device may output a sound representing an alarm of the security system. Additionally, the electronic device may send data to another electronic device, such as a server or a client device, that indicates that the one or more sensors detected an event.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: May 31, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Gerstberger, Michael Robert Harris
  • Patent number: 11343329
    Abstract: This disclosure describes, in part, techniques for increasing persistent connection scalability. For instance, a server may establish persistent connections with sources. The server may then determine, based on the types of persistent connections, an amount of at least one resource in use. For example, the server may determine that a first type of connection, such as an idle connection, uses a first amount of the resource(s) and a second type of connection, such as an active connection, uses a second amount of the resource(s). The server may then determine if the amount of the at least one resource in use satisfies one or more thresholds. If the amount of the at least one resource in use satisfies the one or more thresholds, the server may perform one or more actions. For example, the server may cease establishing new persistent connections, migrate the first type of connections, and/or migrate the second type of connections.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: May 24, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Raul Martinez Morais, Jose Maria Codina Vinas
  • Patent number: 11343214
    Abstract: A mechanism is disclosed for generating a composite email for an email conversation. The composite email includes content automatically extracted from a plurality of the emails in the email conversation, and may be generated in response to a user accessing just one of the emails in the email conversation. A mechanism is also disclosed for discovering and recovering lost emails in an email conversation. A mechanism is further disclosed for automatically moving emails from one container to another after an email has been read. These and other advantageous email generating, manipulation, and organization mechanisms are disclosed herein.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: May 24, 2022
    Assignee: TAMIRAS PER PTE. LTD., LLC
    Inventor: Rajkumar R. Madnani
  • Patent number: 11336612
    Abstract: Provided is a method by which a cross chatbot gateway allows an event to be shared between chatbotsu, and the method includes the steps of: receiving an event message from a first chatbot communicating with a first chatting server using a first chatting protocol, wherein the event message includes destination information and event information of a first user, who is a chatting counterpart of the first chatbot; and transmitting the event information to a second chatbot communicating with a second chatting server using a second chatting protocol, on the basis of the destination information.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: May 17, 2022
    Assignee: N-TUPLE.CO.LTD.
    Inventors: Hyun-Min Park, Ho-Gyu Lee
  • Patent number: 11336705
    Abstract: Systems and methods of content sharing on a display are provided by establishing connections between a receiver, moderator client device and a plurality of member client devices via a local network that includes at most one node in the communication pathway between any two endpoints in the network, such as a display and one of the plurality of member client devices. The moderator client device transmits a request to promote a first one of the plurality of member client devices to the receiver, which then receives and transmits to the display content from the first one of the plurality of member client devices.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: May 17, 2022
    Assignee: ScreenBeam Inc.
    Inventors: Chuong Vu, Chuang Li, Dean Chang, Gin-Pao Lu
  • Patent number: 11336605
    Abstract: An indication of an actionable notification to be sent to a user is received. A communication channel among a plurality of communication channel options for the user is selected based at least in part on a previous communication history with the user. The actionable notification is sent to the user via the selected communication channel at a time selected based on an activity status of the user.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: May 17, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Gaurav Goyal, Ashita Narayan, Kakarla V V D L Narayana
  • Patent number: 11334725
    Abstract: A discourse pattern is generated by analyzing a set of natural language interactions. A sensor activation plan corresponding to the discourse pattern is determined, the sensor activation plan comprising a data collection parameter corresponding to a first sensor. Within a first natural language interaction, a first pattern having above a threshold similarity to the discourse pattern is detected. Responsive to the detecting, a configuration of the sensor is adjusted according to the sensor activation plan.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: May 17, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trudy L. Hewitt, Jeremy R. Fox, Liam S. Harpur, Jonathan D. Dunne
  • Patent number: 11329901
    Abstract: Examples can include an optimizer that dynamically determines where to place virtual network functions for a slice in a distributed Telco cloud network. The optimizer can determine a slice path that complies with a service level agreement and balances network load. The virtual network functions of the slice can be provisioned at clouds identified by the optimal slice path. In one example, performance metrics are normalized, and tenant-selected weights can be applied. This can allow the optimizer to prioritize particular SLA attributes in choosing an optimal slice path.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: May 10, 2022
    Assignee: VMware, Inc.
    Inventors: Jeremy Tidemann, Constantine Polychronopoulos, Marc Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Raja Kommula, Georgios Oikonomou
  • Patent number: 11327696
    Abstract: A message providing device includes: a reception unit that receives, for each user, a request for a registration of an association between (i) a software robot program operating on a message service for an exchange of messages among users and exchanging messages with the user and (ii) an external device; and a registration unit that provides a single user with plural software robot programs in each of which operation setting information of the software robot program is preset, and registers an external device in each of the plural software robot programs in association with each other according to the request from the user.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: May 10, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Hideaki Sugimoto, Shigeo Miyata, Hiroyuki Mitsuhashi, Yu Mishima, Nozomi Noguchi, Shiori Oikawa, Xiaojing Zhang
  • Patent number: 11313165
    Abstract: A terminal device that is connected via a cable to a port of a switching device and performs data communication with a master device includes: a plurality of controllers configured to control, in accordance with a control command transmitted from the master device, a plurality of objects to be controlled; and a data transmitter configured to integrate data, transmitted from the plurality of respective controllers, in a transmission format for transmitting data to the master device to transmit the integrated data to the switching device.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: April 26, 2022
    Assignee: FUJI ELECTRIC CO., LTD.
    Inventor: Fumihiko Anzai
  • Patent number: 11316818
    Abstract: A method for automatically consolidating and presenting, on an electronic communication platform, different electronic communications from different electronic communication platforms is provided. The method may include determining whether a user intends to access a received electronic communication. The method may further include based on the determination of the user intention to access the received electronic communication, determining a context associated with the received electronic communication. The method may further include scanning and determining a context associated with unaccessed electronic communications to identify the unaccessed electronic communications related to the determined context associated with the received electronic communication. The method may further include consolidating the identified unaccessed electronic communication with the received electronic communication to generate a consolidated communication.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Raghuveer Prasad Nagar, Lakshmi Bellave Ramesh, Harshit Sharma, Jagadesh Ramaswamy Hulugundi
  • Patent number: 11310187
    Abstract: Proposed are concepts for controlling message distribution in a cooperative messaging environment, CME. The method includes determining an availability of each of a plurality of messaging resources of the CME, each of the plurality of messaging resources being associated with one or more message consuming applications. The method further includes determining an application property for each of the one or more message consuming applications associated with each of the plurality of messaging resources. The method further includes controlling a distribution of a message from a message producing application to at least one of the plurality of messaging resources based, at least in part, on metadata associated with the message, the availability of each of the plurality of messaging resources, and the application property for each of the one or more message consuming applications associated with each of the plurality of messaging resources.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Simon Page, Sean Cawood
  • Patent number: 11301923
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatically allowing web browsing in a user interface of an electronic messaging system. The disclosed systems and methods automatically display electronic messages containing item information displayed in an electronic message in place of any web page links associated with the item enabling browsing of the item information from within the electronic messaging system's user interface.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: April 12, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Marcel Becker, Anand Almal
  • Patent number: 11301870
    Abstract: A method and apparatus for facilitating a turn-based interaction between a virtual agent and a customer of an enterprise are disclosed. The method includes receiving a conversational input provided by the customer during a turn-based interaction between the customer and the agent. One or more conversational inputs exchanged between the customer and the agent prior to the customer's conversational input are identified by positioning a virtual bounding box of fixed width over textual representation of the turn-based interaction. The conversational input and the one or more conversational inputs configure a set of conversational inputs. At least one context vector representation is generated based on an encoding of the set of conversational inputs. Each word of a virtual agent reply is predicted based on the at least one context vector representation. The virtual agent reply is provided to the customer in response to the conversational input of the customer.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: April 12, 2022
    Assignee: [24]7.ai, Inc.
    Inventor: Abir Chakraborty
  • Patent number: 11297025
    Abstract: An operation method of an electronic device, according to various embodiments, comprises the steps of: displaying a notification list; determining a first notification among a plurality of notifications, which are included in the notification list, according to the detection of a first input; and displaying the notification list based on the determination. The first notification is maintained in the notification list even if a second input for initializing the notification list is detected. A second notification among the plurality of notifications is deleted from the notification list according to the detection of the second input.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: April 5, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yuni Lee, Min-Kyung Lee, Unjoo Oh
  • Patent number: 11283864
    Abstract: A fail-safe system for a cluster application is disclosed. The system includes a first subsystem comprising a graphic processing unit (GPU) that executes a high-level operating system renders a first set of parameter data, and a second subsystem that executes a real-time operating system and renders a second set of parameter data. The system also includes a controller area network connected to a parameter data source input and to the first subsystem and the second subsystem. The system further includes a quality of service (QoS) switch executing a QoS monitor module that decides to display the first set of parameter data being rendered by the first subsystem or the second set of parameter data being rendered by the second subsystem depending on an availability and load of the first subsystem as determined by a lag and a stability threshold. The system further includes a display connected to the QoS switch.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: March 22, 2022
    Assignee: Texas Instruments Incorporated
    Inventors: Nikhil Nandkishor Devshatwar, Shravan Karthik, Santhana Bharathi N, Subhajit Paul
  • Patent number: 11283889
    Abstract: Systems and methods for presenting information are disclosed. One aspect comprises receiving a request for information. First data can be provided in response to the request if a parameter is equal to or exceeds a comparator element, wherein the parameter relates to one or more of abandoned data transmissions and completed data transmissions. Second data can be provided in response to the request if the comparator element exceeds the parameter.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: March 22, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: John Riviello, Daniel Freiman
  • Patent number: 11281803
    Abstract: Various examples are directed to systems and methods for serving content to a user. A content server may receive content from a submitting user. The content server may extract a first name entity from the content. The content server may generate configuration data for the content, where the configuration data comprises an association between the first name entity and at least one requesting user role that is to receive the first name entity in obfuscated form. The content server may receive a request for the content from a first requesting user having a first requesting user role and determine, using the configuration data, that the first requesting user is to receive the first name entity in obfuscated form. The content server may replace an instance of the first name entity at the content with a first obfuscated name entity to generate first obfuscated content and serve the first obfuscated content to the requesting user.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: March 22, 2022
    Assignee: SAP SE
    Inventors: Wei Chen, Wei Zhao
  • Patent number: 11277362
    Abstract: The present disclosure relates to delaying content from being sent when it is determined to be inappropriate. Inappropriate content may be determined by keywords within the content, speed at which the content is entered in, facial expression of a sender who is entering in the content or the like. A sent message confirming that the content has been delivered to a receiver device may be provided to a sender device when the content has been held. This may provide a cool down period for the sender. After a period of time, the content may be provided back to the sender indicating that the content has not been sent. If approved or revised, the content may be sent to the receiver device. Otherwise, sending the content may be cancelled.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: March 15, 2022
    Assignee: Honda Motor Co., Ltd.
    Inventors: Shinichi Akama, Shigeyuki Seko
  • Patent number: 11271881
    Abstract: Disclosed are various embodiments for integrating an email client with hosted applications. An email is received from an email client. An image that is a component of the email is identified and sent to an optical character recognition (OCR) service. Extracted text is received from the OCR service. A request for an action object is then sent to a connector for an application, the action object representing a potential action that could be performed with the application based on the extracted text from the OCR service. The action object is then sent to the email client, which is configured to display a prompt allowing a user to perform the action represented by the action object.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: March 8, 2022
    Assignee: VMWARE, INC.
    Inventor: Rohit Pradeep Shetty