Message Storage Or Retrieval Patents (Class 455/412.1)
  • Patent number: 12219461
    Abstract: A service request processing method. The service request processing method includes obtaining service response state information mapped by a first service node on a physical layer; detecting whether the service response state information satisfied an access condition; prohibiting outputting a physical layer access request for the first service node if the access condition is not satisfied; and outputting the physical layer access request for the first service node to request to establish a physical transmission link with the first service node to receive requested service information fed back by the first service node through the physical transmission link if the access condition is satisfied.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: February 4, 2025
    Assignee: LENOVO (BEIJING) LIMITED
    Inventors: Jianfeng Wang, Haipeng Lei, Jing Han, Haiming Wang
  • Patent number: 12210473
    Abstract: A computing device includes a host processor to execute a host driver to create a host-side interface, the host-side interface emulating a first Ethernet interface, assign the host-side interface a first medium access control (MAC) address and a first Internet Protocol (IP) address. Memory components are disposed on a substrate. A memory channel network (MCN) processor is disposed on the substrate and coupled between the memory components and the host processor. The MCN processor is to execute an MCN driver to create a MCN-side interface, the MCN-side interface emulating a second Ethernet interface. The MCN processor is to assign the MCN-side interface a second MAC address and a second IP address, which identify the MCN processor as a MCN network node to the host processor.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: January 28, 2025
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Nam Sung Kim, Mohammad Alian
  • Patent number: 12198400
    Abstract: A method and apparatus for providing emotional care in a session between a user and conversational agent. A first group of images comprising one or more images associated with the user may be received in the session. A user profile may be obtained. A first group of textual descriptions may be generated from the first group of images based at least on emotion information in the user profile. A first memory record may be created based at least on the first group of images and the first group of textual descriptions. A second group of images may be received in the session to generate a second group of textual descriptions from the second group of images based at least on the emotion information in the user profile. A second memory record may be created based at least on the second group of images and the second group of textual descriptions.
    Type: Grant
    Filed: September 27, 2023
    Date of Patent: January 14, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xianchao Wu, Daigo Hamura, Yongdong Wang
  • Patent number: 12182500
    Abstract: Methods and systems provide for real-time meeting notes within a communication session.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: December 31, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventor: Ravi Teja Polavaram
  • Patent number: 12167488
    Abstract: A method, in a user device configured to communicate with a base station, for managing communication of a segmented radio resource control (RRC) message that includes N segments includes transmitting (222) a first M segments of the segmented RRC message to the base station, M being an integer greater than zero and less than N, detecting (230 or 330), by processing hardware of the user device and before transmitting an (M+1)-th segment of the segmented RRC message, an intervening event, that triggers an RRC procedure, and, after detecting the intervening event, transmitting (260) the (M+1)-th segment through an N-th segment of the segmented RRC message to the base station before the RRC procedure has completed.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: December 10, 2024
    Assignee: GOOGLE LLC
    Inventor: Chih-Hsiang Wu
  • Patent number: 12166835
    Abstract: A push notification delivery system includes a server system including a processor, a network interface, and memory storing program instructions having code segments for receiving a received push notification, code segments for determining at least one of a favorable push time and a favorable message format based upon a database of received push information developed from a plurality of prior sent push notifications, and code segments for pushing the message to the destination in accordance with the at least one of a favorable push time and a favorable message format. A method for delivering push notifications includes receiving a received push notification including a message and a destination, sending a sent push notification derived from the received push notification to the destination in accordance with at least one favorable condition, receiving received push information related to the sent push notification, and storing the received push information in a database.
    Type: Grant
    Filed: September 13, 2023
    Date of Patent: December 10, 2024
    Assignee: Airship Group, Inc.
    Inventors: Erik A. Onnen, Steven L. Osborn, II
  • Patent number: 12126662
    Abstract: Apparatuses, methods, and systems are disclosed for configuring a SIP register message. One method includes transmitting, by a device to a network entity, a session initiation protocol (SIP) register message. The SIP register message includes: a first field of the SIP register message, wherein the first field of the SIP register message includes an identifier indicating a status for an identity; and a second field of the SIP register message. The second field of the SIP register message includes the identity. The method includes receiving an acknowledgement indicating that the device is registered.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: October 22, 2024
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Roozbeh Atarius, Dimitrios Karampatsis
  • Patent number: 12120082
    Abstract: The present disclosure generally relates to user interfaces for managing messages. Receiving a message and displaying the message based on a categorization of the message sender or, if the message sender is not categorized, displaying a prompt to categorize the message sender.
    Type: Grant
    Filed: June 2, 2023
    Date of Patent: October 15, 2024
    Assignee: Apple Inc.
    Inventor: Marcos A. Weskamp
  • Patent number: 12114385
    Abstract: A method for managing communication of a segmented RRC message that includes N segments is implemented in a first base station configured to communicate with a user device. The method includes receiving (222) a first M segments of the segmented RRC message from the user device (M<N), and determining (230), before receiving an (M+1-th segment, that one or more criteria for initiating a handover to a second base station are satisfied. The method also includes, after determining that the criteria are satisfied, executing a first RRC procedure before a second RRC procedure has completed, where the first and second RRC procedures are different ones of (i) the first base station receiving (264 or 645) at least the (M+1)-th through N-th segments of the segmented RRC message from the user device, and (ii) initiating (233, 332, 433, 532, 633 or 732) the handover to the second base station.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: October 8, 2024
    Assignee: GOOGLE LLC
    Inventor: Chih-Hsiang Wu
  • Patent number: 12051092
    Abstract: Systems and methods are shown for providing private local sponsored content selection and improving intelligence models through distribution among mobile devices. This allows greater data gathering capabilities through the use of the sensors of the mobile devices as well as data stored on data storage components of the mobile devices to create predicted models while offering better opportunities to preserve privacy. Locally stored profiles comprising machine intelligence models may also be used to determine the relevance of the data gathered and in improving an aggregated model for identifying the relevance of data and the selection of sponsored content items. Distributed optimization is used in conjunction with privacy techniques to create the improved machine intelligence models. Publishers may also benefit from the improved privacy by protecting the statistics of type or volume of sponsored content items shown with publisher content.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: July 30, 2024
    Assignee: GOOGLE LLC
    Inventors: Keith Bonawitz, Daniel Ramage, David Petrou
  • Patent number: 11985242
    Abstract: A method for authenticating a user on a user device with an authentication phase that includes: displaying a page of an authentication server in an internet browser, initiating an authentication process via this page to authenticate the user to a server remote from the user device, supplying to the user device a proof of authentication from the remote server, and opening an access session to the user device using this proof of authentication. Embodiments of the invention may include a computer program and an authentication system implementing such a method.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: May 14, 2024
    Assignee: BULL SAS
    Inventor: Christophe Guionneau
  • Patent number: 11943669
    Abstract: According to a method of preventing call drop in voice communication network, a session is established for voice call initiated between a first terminal and a second terminal. The method includes receiving a first indication that the first terminal is entering a low-signal area. Further, the method includes disabling one or more media inactivity timers for retaining the session. Furthermore, the method includes storing one or more network parameters when one of the session is retained or when the session is released. Thereafter, the method includes receiving a second indication that the first terminal has exited the low-signal area. The voice call is resumed on the session based on the stored network parameters, when the session is retained upon enabling the respective one or more media inactivity timers. The voice call is re-initiated on a new session, based on the stored network parameters when the session is released.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: March 26, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ajaykumar Kabadi, Prasad Basavraj Dandra, Srinivas Chinthalapudi, Raju Udava Siddappa
  • Patent number: 11915022
    Abstract: Mechanisms for reducing memory inconsistencies between two synchronized computing devices are provided. A first hypervisor module of a first computing device iteratively determines that content of a memory page of a plurality of memory pages has been modified. The content of the memory page is sent to a second hypervisor module on a second computing device. At least one other memory page of the plurality of memory pages is identified, and a verification value based on the content of the at least one other memory page is generated. The verification value and a memory page identifier that identifies the at least one other memory page is sent to the second hypervisor module on the second computing device.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: February 27, 2024
    Assignee: Red Hat, Inc.
    Inventor: David A. Gilbert
  • Patent number: 11902395
    Abstract: Systems and methods for dynamically routing notifications based on device statuses are disclosed herein. For instance, a notification may be generated for a user account corresponding to an application that is installed on a plurality of devices. A system identifies a status of each of the plurality of devices and uses the status of each of the plurality of devices to select a particular device to receive the notification. The system then transmits the notification to the selected particular device.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: February 13, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Ankur Anil Aher, Charishma Chundi, Reda Harb
  • Patent number: 11900002
    Abstract: A communication apparatus includes a communication interface configured to communicate with a plurality of communication devices on a network, a memory that stores setting data in which a plurality of different types of communication conditions are associated with each other, a display, and a processor configured to search the network for connectable communication devices, control the display to display a first screen indicating one or more of the communication devices that satisfy the communication conditions, and upon selection of a communication device through the first screen, determine the selected communication device as a communication target of the communication apparatus.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: February 13, 2024
    Assignee: Toshiba Tec Kabushiki Kaisha
    Inventor: Takaaki Suzuki
  • Patent number: 11863510
    Abstract: A method and system for delivering notifications to electronic devices is disclosed. The method includes receiving, by an electronic device, one or more settings, the settings including an instruction to search for available notification services. The method further includes searching, in response to the instruction, for available notification services, and subscribing to at least one notification service discovered as a result of the search. The method further includes displaying, by the electronic device, notification messages received from the at least one notification service.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: January 2, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Suk Hwan Yoon, Yujin Jung
  • Patent number: 11816551
    Abstract: One or more communication capabilities and a plurality of versions of communication terms of a cognitive interface are identified. A probability of a particular user reaction for each communication term version is determined. A desired outcome of an interaction between a user and the cognitive interface is determined. A first communication term version is selected from the plurality of communication term versions based on the determined probabilities of the communication term versions and the desired outcome. An interaction between the user and the cognitive interface is created using the selected first communication term version. The interaction is sent to a communication device associated with the user.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: November 14, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig M Trim, Rashida Hodge, Gandhi Sivakumar, Victor Povar
  • Patent number: 11810337
    Abstract: A method and apparatus for providing emotional care in a session between a user and conversational agent. A first group of images comprising one or more images associated with the user may be received in the session. A user profile may be obtained. A first group of textual descriptions may be generated from the first group of images based at least on emotion information in the user profile. A first memory record may be created based at least on the first group of images and the first group of textual descriptions. A second group of images may be received in the session to generate a second group of textual descriptions from the second group of images based at least on the emotion information in the user profile. A second memory record may be created based at least on the second group of images and the second group of textual descriptions.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: November 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xianchao Wu, Daigo Hamura, Yongdong Wang
  • Patent number: 11790359
    Abstract: When incentivizing vendors to give greater discounts on items or services offered or advertised to specific customers on a third-party website in exchange for reduced advertisement pricing, a vendor enters offer parameters (e.g., item or service for sale, price or discount amount, terms of the offer, a permitted number of acceptances of the offer, etc.) into a user interface along with target customer criteria (e.g., age, gender, minimum income, etc.). The target criteria is matched to customer profile data, and an advertisement generated using the offer parameter information is presented to customers whose profiles match the target criteria. In return for offering larger discounts, a cost per event (CPE) associated with the advertisement is reduced for the vendor. An invoice is generated and transmitted to the vendor, and upon receipt of payment, the advertisement provider remits a portion of the received payment to the website owner.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: October 17, 2023
    Assignee: SEGMINT INC.
    Inventors: Russel Robert Heiser, Nathan W. Shahan
  • Patent number: 11758047
    Abstract: Systems and methods for smart dialogue communication are provided. A method may include receiving, from a responder terminal device, a dialogue request configured to request a smart dialogue communication, wherein the dialogue request is associated with an incoming call request that is initiated by a requester via a requester terminal device and satisfies a smart dialogue condition determined by the responder terminal device; performing the smart dialogue communication with the requester terminal device associated with the requester; recording voice information associated with the smart dialogue communication; converting the voice information into the text information; and transmitting the text information to the responder terminal device.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: September 12, 2023
    Assignee: HITHINK ROYALFLUSH INFORMATION NETWORK CO., LTD.
    Inventor: Ming Chen
  • Patent number: 11735206
    Abstract: A virtual private assistant (VPA) is configured to analyze various types of input that indicate one or more behaviors associated with a user and to determine the emotional state of the user based on the input. The VPA also determines one or more operations to perform on behalf of the user based on the input and the determined emotional state. The VPA then executes the one or more operations and synthesizes an output based on the emotional state of the user and the one or more operations. The synthesized output includes one or more semantic components and one or more emotional components derived from the emotional state of the user. The VPA observes the behavior of the user in response to the synthesized output and then implements various modifications, based on the observed behavior, to improve the effectiveness of future interactions with the user.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: August 22, 2023
    Assignee: Harman International Industries, Incorporated
    Inventors: Joseph Verbeke, Sven Kratz, Stefan Marti
  • Patent number: 11704642
    Abstract: A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: July 18, 2023
    Inventor: Michelle Fisher
  • Patent number: 11696176
    Abstract: Techniques discussed herein can reduce RRC signaling messages, and various aspects can employ one or more of these sets of techniques. A first set of techniques can be employed to reduce RACH (Random Access Channel) requests from an RRC Idle State SIM (Subscriber Identity Module) of a UE in DSDS (Dual SIM Dual Standby) mode. A second set of techniques can be employed to reduce the number of RACH attempts to obtain NotBroadcasted (e.g., On Demand) SI(s) (System Information(s)) by a UE in response to a page message indicating SI modification.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: July 4, 2023
    Assignee: Apple Inc.
    Inventors: Muthukumaran Dhanapal, Shravan Raghunathan, Sai Kiran Gummuluri, Hussain Ali, Lakshmi Kavuri, Vijay Venkataraman
  • Patent number: 11676588
    Abstract: A dialogue control system, comprising at least one processor configured to: acquire remark information about a remark of a user; control a plurality of dialogue generators each for generating, when the remark information is acquired, reply information about a reply to be made in response to the remark indicated by the remark information; and output the reply information generated by at least one of a plurality of dialogue generators, wherein the acquisition of the remark information and the output of the reply information are repeated so that a dialogue progresses, and wherein each of the plurality of dialogue generators is configured to generate new reply information based on the reply information that has been generated and output by another of the plurality of dialogue generators.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: June 13, 2023
    Assignee: RAKUTEN GROUP, INC.
    Inventor: Masayuki Chatani
  • Patent number: 11665726
    Abstract: Systems, and method and computer readable media that store instructions for slowing or stopping a progress, towards a target, of a drone controlled by a remote control unit.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: May 30, 2023
    Assignee: D-FEND SOLUTIONS AD LTD.
    Inventors: Assaf Monsa Chermon, Nadav Arie, Hanan Leizerovich, Ohad Moshe Abarbanel
  • Patent number: 11658926
    Abstract: Techniques for generating smart replies involving image files are disclosed herein. In some example embodiments, a computer system detects that a first message comprising a first image file has been transmitted from a first computing device of a first user to a second computing device of a second user, and generates a first plurality of smart replies based on a first embedding vector of the first image file, where the first embedding vector of the first image file is based on at least one of first textual metadata of the first image file, first image data of the first image file, and a first set of query text used by a first set of users in a first set of searches that resulted in the first image file being included in a first set of transmitted messages.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: May 23, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey William Pasternack, Christopher Szeto, Arpit Dhariwal
  • Patent number: 11638267
    Abstract: Systems, and method and computer readable media that store instructions for slowing or stopping a progress, towards a target, of a drone controlled by a remote control unit.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: April 25, 2023
    Assignee: D-FEND SOLUTIONS AD LTD.
    Inventors: Assaf Monsa Chermon, Nadav Arie, Hanan Leizerovich, Ohad Moshe Abarbanel
  • Patent number: 11611951
    Abstract: Facilitating device contexts, operational modes, and policy driven enhancements for paging in advanced networks (e.g., 4G, 5G, 6G, and beyond) is provided herein. Operations of a network device can comprise analyzing a group of contextual data for a user equipment device, and mobility management behaviors historically implemented for the user equipment device and based on an indication that a page request is scheduled to be sent to the user equipment device. The operations can also comprise configuring a paging message for the user equipment device based on the contextual data and the mobility management behaviors. Further, the operations can comprise sending the paging message to the user equipment device.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: March 21, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Rajendra Prasad Kodaypak, Ryan Redfern, Jiansong Wang
  • Patent number: 11595335
    Abstract: A method and device for attaching messages stored at the device as attachments to a message being composed at the device. The device comprises: a memory storing a messaging application, a communication interface, a display device, and a processor configured to execute the messaging application to: render, at the display device, the message; in response to detecting selection of an attach icon in the message, render, at the display device, message icons, each message icon associated with a respective one of the stored messages; detect selection of at least one message icon; for each selected message icon, convert a stored message associated with the selected message icon into a Multipurpose Internet Mail Extension (MIME) attachment message; encode the message and each MIME attachment message into a MIME message; and, in response to detecting selection of a send icon of the message, transmit, via the communication interface, the MIME message.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: February 28, 2023
    Assignee: BLACKBERRY LIMITED
    Inventors: Andrew John Ewanchuk, Christopher Michael Fogel, Ronesh Puri, Mahadevan Balasubramaniam
  • Patent number: 11582174
    Abstract: Techniques for determining when to store content and when to refrain from storing content are described herein. In some instances, devices exchange communications that include different types of content, such as text, audio data, video data, image data, or the like. For instance, a first device may receive, from a second device, a communication that includes audio data representing speech of a user of the second device, along with text for display on the first device. The text may comprise a transcription of the audio file, additional commentary provided by the user of the second device, or the like. Upon receiving the communication that includes text and audio data, the first device may determine whether or not to store the audio data. For instance, the first device may determine whether it currently stores this audio content. If so, then the first device may refrain from storing the content again.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: February 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Suresh Nagarajan Srinivasan, Lakshminarayanan Vijayaraghavan
  • Patent number: 11575630
    Abstract: A messaging system for both generating and receiving message data, which breaks up a sent message and displays it as a time sequence of message parts on the receiving user's device. Breaks in the sent message are defined by delimiters, which are inserted into the message data by the user on the generate device and are detected by the receiving device. Delimiters or other part of the message data determine the time period for each part of the message. The first part of the message is displayed on the receiving user's device for the time period associated with that part. Once the time period for the first message part has expired, the next message part is displayed in addition to the preceding part. This continues until the whole sent message is displayed, thus creating a timeline of message parts for the receiving user.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: February 7, 2023
    Assignee: KING.COM LTD.
    Inventors: David Viklund, Driss Louriagli, Pontus Lundwall
  • Patent number: 11533606
    Abstract: A method and an apparatus for managing a mobility pattern of a terminal are disclosed, to flexibly configure and manage a mobility pattern of a terminal based on an actual application scenario of the terminal, and optimize network performance. The method is: obtaining, by a control plane function (CPF) entity, mobility pattern related information of a terminal; determining, by the CPF entity, a first mobility pattern of the terminal based on the mobility pattern related information of the terminal; and sending, by the CPF entity, the determined first mobility pattern to a radio access network (RAN) node, where the first mobility pattern is used by the RAN node to determine a second mobility pattern of the terminal.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: December 20, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhenglei Huang, Yanmei Yang
  • Patent number: 11487986
    Abstract: The present disclosure provides method and apparatus for providing a response to a user in a question-answering session. A message may be received in the session, the session being between the user and an electronic conversational agent. Context information is extracted from a context database based at least on the message. Fact information and emotion information are obtained from at least one of the message and the context information. The fact information is associated with at least one fact, and the emotion information is associated with emotions towards the at least one fact. A response is generated based at least on the fact information and the emotion information. The response is provided to the user.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: November 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xianchao Wu, Ander Martinez, Hang Tong
  • Patent number: 11483840
    Abstract: Aspects of the subject disclosure may include, for example, obtaining an indication that a communication device can access a communication service via a first radio access technology, configuring, responsive to the obtaining of the indication, the communication service in accordance with the first radio access technology, resulting in a configured communication service, receiving a request for the communication service from the communication device, and providing the configured communication service to the communication device responsive to the receiving of the request. Other embodiments are disclosed.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: October 25, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Todd Wallace, Jason Sikes, Peter Wong
  • Patent number: 11477146
    Abstract: The application discloses an information sharing method including: S10, obtaining information to be shared that a sending terminal wants to share to a receiving terminal; S20, detecting whether the information to be shared meets a preset rule, the preset rule including: the information meeting a first preset condition, and/or, the receiving terminal and/or the sending terminal meeting a second preset condition; and S30: in determining that the information to be shared meets the preset rule, sending the information according to a preset strategy. The application also discloses other related information sharing methods, devices, and non-volatile computer-readable storage medium. The purpose of intelligently sharing information is realized.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: October 18, 2022
    Assignee: SHENZHEN TRANSSION HOLDINGS CO., LTD.
    Inventors: Jianfeng Shen, Hairui Hu, Zhiyong Wang
  • Patent number: 11475425
    Abstract: A method and system for receiving digital artifacts from a management server. The method includes sending a request for a digital artifact from a mobile application to the management server for display within a specific mobile application generated screen, receiving the digital artifact from the management server, and displaying the digital artifact with the specific mobile application generated screen.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: October 18, 2022
    Inventor: Michelle Fisher
  • Patent number: 11449682
    Abstract: Systems, devices, and methods provide improved autonomous agents that are configured to respond to a user's query based on an emotion with which the query was expressed and a personality trait of the user. The agent may identify candidate answers to the query that are each associated with an emotion and/or a personality trait. The autonomous agent may utilize a predefined protocol set that indicates transitions between emotional states. A transition may correspond to an action associated with an emotion and/or a personality trait that, if performed, is likely to maintain a user in or transition the user to a preferred emotional state. The responses may be scored based at least in part their corresponding emotions and/or personality traits and in light of the transitions identified in the protocol set. A particular scored response may be selected and provided to the user in response to their query.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: September 20, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Boris Galitsky
  • Patent number: 11437045
    Abstract: System, methods, and computer readable media can be used to create a virtual assistant. One of the methods includes receiving audio from a conversation between two parties while the conversation is occurring. The method includes generating a partial transcript of the conversation. The method includes identifying topics based on the partial transcript. The method includes presenting a user interface element based on the identified topic.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: September 6, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventors: Scott Evan Daly, Robert Hugh Newman, II, Kori Rochelle Newman
  • Patent number: 11416764
    Abstract: Automatically generating and/or automatically transmitting a status of a user. The status is transmitted for presentation to one or more additional users via corresponding computing device(s) of the additional user(s). Some implementations are directed to determining both: a status of a user, and a predicted duration of that status; and generating a status notification that includes the status and that indicates the predicted duration. Some implementations are additionally or alternatively directed to utilizing at least one trust criterion in determining whether to provide a status notification of a user to an additional user and/or in determining what status notification to provide to the additional user. Some implementations are additionally or alternatively directed to training and/or use of machine learning model(s) in determining a status of a user and/or a predicted duration of that status.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: August 16, 2022
    Assignee: GOOGLE LLC
    Inventors: Sebastian Millius, Sandro Feuz
  • Patent number: 11412370
    Abstract: A method for facilitating regulatory compliance with respect to telephony communications is provided. The method includes: assigning, to a mobile telephone, an access number; routing a communication that relates to the assigned access number to a gateway; processing the routed communication to ensure compliance with all jurisdictional regulations, including real-time call recording and short message service (SMS) capturing for compliance archival and search, applying data loss prevention (DLP) rules, and any other suitable processing; and forwarding the processed communication to the mobile telephone. A subscriber identification module (SIM) that is associated with the access number is physically installed at the gateway. The communication may be a voice communication and/or an SMS text communication.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: August 9, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Michael Won, Troy Huber, Suresh Thankappan
  • Patent number: 11411894
    Abstract: Methods and apparatus related to identifying one or more messages sent by a user, identifying two or more contacts that are associated with one or more of the messages, determining a strength of relationship score between identified contacts, and utilizing the strength of relationship scores to provide additional information related to the contacts. A strength of relationship score between a contact and one or more other contacts may be determined based on one or more properties of one or more of the messages. In some implementations, contacts groups may be determined based on the strength of relationship scores. In some implementations, contacts groups may be utilized to disambiguate references to contacts in messages. In some implementations, contacts group may be utilized to provide suggestions to the user of additional contacts of a contacts group that includes the indicated recipient contact of a message.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: August 9, 2022
    Assignee: GOOGLE LLC
    Inventors: Andrew Tomkins, Shanmugasundaram Ravikumar, Shalini Agarwal, MyLinh Yang, Bo Pang, Mark Yinan Li
  • Patent number: 11398943
    Abstract: Technology is described for receiving an event notification produced by a source service. A negative cache may be searched for a cache entry for the event notification. The negative cache may be determined to not include the cache entry for the event notification. The event notification may be determined to satisfy a filter rule included in a filter rules table, which may indicate that the event notification is useful information for a destination service. The event notification may be transmitted to the destination service.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: July 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Rishi Baldawa
  • Patent number: 11385757
    Abstract: Computer systems and methods, according to various embodiments, allow users with shared access to a shared file or folder to communicate with one another via online chat. In particular embodiments, the system is configured to facilitate a chat session among all users that have shared access to a particular file or folder in response to a particular user selecting a “chat” button (or other suitable chat initiation element) associated with the shared file or folder. After a chat session is complete, the system may archive the chat session for later viewing and use.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: July 12, 2022
    Assignee: Dropbox, Inc.
    Inventor: Ivan Kirigin
  • Patent number: 11369297
    Abstract: The present disclosure provides method and apparatus for providing emotional care in a session between a user and an electronic conversational agent. A first group of images may be received in the session, the first group of images comprising one or more images associated with the user. A user profile of the user may be obtained. A first group of textual descriptions may be generated from the first group of images based at least on emotion information in the user profile. A first memory record may be created based at least on the first group of images and the first group of textual descriptions.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: June 28, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xianchao Wu, Daigo Hamura, Yongdong Wang
  • Patent number: 11374740
    Abstract: A bus-based communication system, may include a communication bus connecting a plurality of nodes. A first node, of the plurality of nodes, may receive a first message on the communication bus, the first message having been broadcast on the communication bus by a second node of the plurality of nodes. The first message may include a modular exponentiation associated with a private key of the second node. The first node may compute a shared secret key, associated with the plurality of nodes, based at least in part on the modular exponentiation and a private key of the first node.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: June 28, 2022
    Assignee: Infineon Technologies AG
    Inventors: Alexander Zeh, Anjana Ramamoorthy
  • Patent number: 11367061
    Abstract: A method and system for receiving digital artifacts from a management server. The method includes sending a request for a digital artifact from a mobile application to the management server for display within a specific mobile application generated screen, receiving the digital artifact from the management server, and displaying the digital artifact with the specific mobile application generated screen.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: June 21, 2022
    Inventor: Michelle Fisher
  • Patent number: 11354070
    Abstract: A wireless communication system including: a first processing device configured to function as a first access point; a terminal device configured to be wirelessly connected to the first access point; and a second processing device, wherein the first processing device transmits first connection information used for a connection to the first access point to the second processing device, and the second processing device starts a second access point using second connection information identical to the first connection information received from the first processing device and performs wireless communication with the terminal device using the second access point.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: June 7, 2022
    Assignee: Seiko Epson Corporation
    Inventor: Kota Nishida
  • Patent number: 11340762
    Abstract: Aspects of the present disclosure involve ranking augmented reality content. The program and method provide for receiving, by a messaging application, a request from a first user to compose a message for sending to a preselected second user, the message being configured to include an image captured by a device camera, the first user and the second user corresponding to contacts in the messaging application; determining, in response to receiving the request, a ranking for a plurality of augmented reality content items configured to be displayed with the image, the ranking being based on at least one signal that relates the first user to the second user; and displaying, based on the ranking, the image with a user interface comprising multiple icons, each icon being user-selectable to display a respective one of the plurality of augmented reality content items with the image.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: May 24, 2022
    Assignee: Snap Inc.
    Inventors: Mariya Apanovych, Kaveh Anvaripour, Celia Nicole Mourkogiannis
  • 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: 11334843
    Abstract: An apparatus is provided for improved processing of instructions to provide temporal selection to a client when scheduling a load to be transported for a prospective transportation industry customer. The apparatus includes a processor and a non-transitory machine readable memory. The processor is designed to process instructions to provide date and time selection to a client from a server to enable temporal scheduling of a load to be transported for a prospective transportation industry customer. The non-transitory machine readable memory at a host server has stored therein computer instructions programmed to cause the processor to store and access user information and instructions, and to present, enable, receive, store and associate date ranges, time ranges and waypoints for a load and cargo delivery destination. A method is also provided.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: May 17, 2022
    Assignee: Freightmonster.com Inc.
    Inventors: Larry C. Lockhart, Jr., Arlen Anderson, Matt Wilson