Audio Message Storage, Retrieval, Or Synthesis Patents (Class 379/67.1)
  • Patent number: 11397615
    Abstract: Methods and systems for executing threads in a thread-group, for example for ray-tracing. The threads are processed to collect, for each thread, a respective set of function call indicators over a respective number of call instances. The function call indicators are reordered across all threads and all call instances, to coalesce identical function call indicators to a common call instance, and non-identical function call indicators are reordered to different call instances. Function calls are executed across the threads of the thread-group, according to the reordered and coalesced function call indicators. In ray-tracing applications, the threads represent rays, each call instance is a ray-hit of a ray, and each function call is a shader call.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: July 26, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Tyler Bryce Nowicki, Ahmed Mohammed Elshafiey Mohammed Eltantawy
  • Patent number: 11341544
    Abstract: Embodiments for communicating and displaying collections of image and video clip content with an opt-out interstitial are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device presents an opt-out interstitial. Additional content collections generated from content submitted by other client devices can be received from the server computer system, and are presented based on a response input, or a lack of response input, to the opt-out interstitial. Some embodiments include content collections generated by the server computer system, as well as advertising elements presented between content collections.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: May 24, 2022
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Jeremy Voss, William Wu
  • Patent number: 11290499
    Abstract: A computer-implemented system and method for secure electronic message exchange includes receiving an encrypted message between one of an inmate or an outside user. The message is transmitted between the users without decrypting the message at the server to ensure privacy. In various configurations, the message is stored at the server in encrypted form and a notification message is transmitted to a recipient. The recipient may then request retrieval of the message from the server. After being authenticated, the encrypted message is provided to the recipient without being decrypted at the server.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: March 29, 2022
    Assignee: Global Tel*Link Corporation
    Inventors: Stephen Hodge, David Woody
  • Patent number: 11277512
    Abstract: A method for computer control of online social interactions based on conversation processing. A portion of a conversation with a given user is recorded, stored in memory, and processed so as to influence subsequent interactions. These may include audio or other contextualized annunciations of subsequent telephone calls. Other modes addressing conversational processing for social purposes can result in interwoven conversation guided among threads of interest, advertising and incented participation of conversational content and placement. The invention is capable of implementation in telecommunications systems such as cellular, local exchange, and VOIP, and in combination with other forms of internet-based telecommunication, including smart phones and adaptive forums chat rooms.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: March 15, 2022
    Inventors: Richard Leeds, Elon Gasper
  • Patent number: 11245530
    Abstract: One embodiment described herein provides a system and method for secure point-to-point communication. During operation, the system establishes a voice communication channel between a local client device and a remote client device and obtains an encryption key negotiated between the local client device and the remote client device. The system can then obtain a voice signal generated by a user associated with the local client device based on the encryption key and performs a key-validation operation by sending the voice signal from the local client device to the remote client device using the voice communication channel. In response to a successful validation of the encryption key, the system establishes a secure point-to-point communication channel between the local and remote client devices using the validated encryption key.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: February 8, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Kang Wang
  • Patent number: 11245734
    Abstract: A conferencing computing device, including memory storing one or more dispatch data structures. The conferencing computing device may further include a processor configured to, at a port, receive, from a sender computing device, a first input packet including first input packet data and a second input packet that includes a copy of the first input packet data, via a first communication channel and a second communication channel, respectively. Based on the input packet data and the one or more dispatch data structures, the processor may add the input packets to a queue of a transport provider bound to the port. The processor may transmit the input packets to an application program instance associated with the queue. The processor may determine that the first communication channel or the second communication channel is disconnected and may maintain communication with the sender computing device through the port via a remaining communication channel.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: February 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajesh Gunnalan, Mihhail Konovalov, Tin Qian
  • Patent number: 11157148
    Abstract: A method, electronic device, and device-readable medium are provided for implementing a quick reply action for communication events listed in a unified inbox. In a unified inbox, a subset of communication event listings include a user interface element that is actuatable to initiate a reply to the communication event, while other listings in the unified inbox do not include this user interface element. In response to actuation of this user interface element, reply message content can be received, and provided to an application executing on the electronic device to send the content in a reply message.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: October 26, 2021
    Assignee: BlackBerry Limited
    Inventors: David Andrew Brown, Cody Bryant
  • Patent number: 11132113
    Abstract: Techniques of interaction data processing in a distributed computing system are disclosed herein. One example technique includes upon receiving a user interface output having a content item to be surfaced on a client device and a script configured to detect an interaction with the content item at the client device, surfacing the user interface output having the content item on a display of the client device and automatically executing the script embedded in the user interface output to detect an interaction with the surfaced content item at the client device. Upon detecting an interaction with the content item on the surfaced user interface output, the example technique also includes generating and transmitting interaction data representing the detected interaction to a remote server.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: September 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bo Liu, Ke Wang, Ahmed Hassan Mohamed
  • Patent number: 11122093
    Abstract: Systems and methods for recording full quality audio and/or video from a plurality of parties, while also facilitating a real-time conversation or other interaction over low-bandwidth network links are provided. A voice over Internet protocol (VoIP) conversation, or other type of session, is facilitated between two or more parties using methods that reduce sound or video quality to achieve a low-latency connection. During the VoIP conversation, or other type of session, the audio and/or video from each party is recorded directly onto a storage medium of their respective device and stored as one or more data files. These data files can be generally unmodified, or merely lightly modified or compressed, resulting in a higher quality recording of the audio and/or video as compared to the audio and/or video that was transmitted to the other party during the session. The data files are then merged to create a final merged high-quality composite recording of the session.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: September 14, 2021
    Assignee: RINGR, Inc.
    Inventors: Timothy J. Sinclair, Kris West, Chad Olson, Daniel Wright
  • Patent number: 11069354
    Abstract: A consumer is identified at a transaction terminal. A natural-language voice chatbot is initiated for the transaction. The chatbot is configured with store information for a store associated with the terminal and, optionally, with preferences registered to the consumer. A natural language voice dialogue using, at least the store information, is initiated between the chatbot and the consumer while the consumer is at the terminal and during the transaction. The consumer may order store items from the store and pay for the items through the dialogue. In an embodiment, the items ordered are delivered to the terminal where the consumer is located.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: July 20, 2021
    Assignee: NCR Corporation
    Inventors: Matthew Robert Burris, Shelby Frances Apps, Andrew Cohen, Gary C. Dalton, Jason Robert Dyer, Jodessiah Sumpter
  • Patent number: 11049490
    Abstract: An audio playback device receives an instruction from a user to select a target voice model from a plurality of voice models and assigns the target voice model to a target character in a text. The audio playback device also transforms the text into a speech, and during the process of transforming the text into the speech, transforms sentences of the target character in the text into the speech of the target character according to the target voice model.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: June 29, 2021
    Assignee: Institute For Information Industry
    Inventors: Guang-Feng Deng, Cheng-Hung Tsai, Tsun Ku, Zhi-Guo Zhu, Han-Wen Liu
  • Patent number: 11030571
    Abstract: Example methods and systems are directed to a managed inventory. A database may store information regarding items owned by a user. The information regarding an item may include a quantity owned and one or more triggering events. Based on the occurrence of a triggering event, an order for the item may be placed without user intervention. Data to the database may be provided by one or more sensors. Triggering events may be defined in terms of sensor data. The triggering event may be defined by a user or through machine learning. The order may be placed using a predetermined modality or a dynamically-determined modality based on one or more criteria, such as price, shipping speed, and the urgency of the order.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: June 8, 2021
    Assignee: eBay Inc.
    Inventors: Dane Glasgow, Steve Yankovich, Marc Peter Hosein, Shweta Pogde, Snigdha Mokkapati, Gokulkrishna B. Pillai, Sri Harsha Chevuru, Dinesh Kumar Damodharan, Chethan Narayan, Vinay Rajashekar Nagar, Suraj Chhetri
  • Patent number: 11012564
    Abstract: A call processing system and method for providing a secondary information channel to a caller. Upon reception of a call from a caller to a customer service representative on a primary access channel determine a device (secondary device) associated with the caller that is separate from the device the caller is using for the primary access channel. The secondary device is to be used to provide a secondary information access channel. The secondary information access channel is complimentary to the primary access channel between the caller and the customer service representative and is utilized to deliver information content to the caller and/or provide other services supportive of the conversation with the company service representative.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: May 18, 2021
    Assignee: United Services Automobile Association (“USAA”)
    Inventor: John R. Harris
  • Patent number: 10992276
    Abstract: An audio encoding device and an audio decoding device are described herein. The audio encoding device may examine a set of audio channels/channel groups representing a piece of sound program content and produce a set of ducking values to associate with one of the channels/channel groups. During playback of the piece of sound program content, the ducking values may be applied to all other channels/channel groups. Application of these ducking values may cause (1) the reduction in dynamic range of ducked channels/channel groups and/or (2) movement of channels/channel groups in the sound field. This ducking may improve intelligibility of audio in the non-ducked channel/channel group. For instance, a narration channel/channel group may be more clearly heard by listeners through the use of selective ducking of other channels/channel groups during playback.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: April 27, 2021
    Assignee: APPLE INC.
    Inventors: Tomlinson M. Holman, Frank M. Baumgarte, Eric A. Allamanche
  • Patent number: 10977100
    Abstract: A system and method is presented that installs an agent on a computer system that monitors the start of processes by the computer system and that identifies the start of processes that perform container management activities, like starting and stopping container environments. On start of a container manager process, the agent starts a container manager agent that establishes a monitoring connection to the container manager process. The container manager agent monitors activities performed by the container manager process to detect the start of new container environments by the container manager process. On detection of a container start, the container manager agent manipulates the container configuration in a way that a process type specific in-process agent is automatically injected into processes started inside the container.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: April 13, 2021
    Assignee: Dynatrace LLC
    Inventors: Ernst Ambichl, Thomas Koeckerbauer, Gernot Reisinger
  • Patent number: 10979880
    Abstract: A method for transferring data using optimized short message transport includes receiving at a first network node an attach request message. The attach request message includes short-message data. The first network node receives from a second network node a short-message data response message. The short-message data response message includes at least one of an address for a short message service center, an indication that indicates no mobile-terminated message is pending for the UE, or a short-message entity destination address.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: April 13, 2021
    Assignee: BlackBerry Limited
    Inventors: Adrian Buckley, Jan Hendrik Lucas Bakker, Nicholas James Russell
  • Patent number: 10958611
    Abstract: A method and a system for providing message based-notification, and a method for providing message based-notification comprises: setting, as a primary notification object, a main object associated with a user of an electronic device among notification objects on a messenger installed in the electronic device; detecting the primary notification object by using a message transmitted or received through a conversation session set between an account of the user of the electronic device and an account of another user; and when the primary notification object is detected, controlling a server to generate a notification message for the corresponding notification object and transmit the notification message to the account of the user of the electronic device.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: March 23, 2021
    Assignee: LINE CORPORATION
    Inventors: Julie Kim, Seonggu Huh
  • Patent number: 10944872
    Abstract: A computer system is described that is configured to generate an entry in a centralized event log for each voice call into a contact center of an organization. The event log system is configured to receive call data associated with action performed during the call and retrieve context data associated with the call from across a plurality of disparate systems used by the contact center to service the call. The event log system is configured to include both the call data and the context data in the call entry, and to correlate the call entry with previous call entries for a same entity identified for the call. The call entry may also include entity profile data as metadata. The pertinent data for the call will be stored in a single, centralized location accessible by any of the front-end systems for use in determining how to handle the call.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: March 9, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Julio Jiron, Kevin King, Beth S. Moss, James Lyle Schafer, Kalyan Subramanian, Chris Theodore Kalaboukis, Raziq Yaqub
  • Patent number: 10944871
    Abstract: A computer system is described that is configured to generate an entry in a centralized event log for each voice call into a contact center of an organization. The event log system is configured to receive call data associated with action performed during the call and retrieve context data associated with the call from across a plurality of disparate systems used by the contact center to service the call. The event log system is configured to include both the call data and the context data in the call entry, and to correlate the call entry with previous call entries for a same entity identified for the call. The call entry may also include entity profile data as metadata. The pertinent data for the call will be stored in a single, centralized location accessible by any of the front-end systems for use in determining how to handle the call.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: March 9, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Julio Jiron, Kevin King, Beth S. Moss, James Lyle Schafer, Kalyan Subramanian, Chris Theodore Kalaboukis, Raziq Yaqub
  • Patent number: 10938975
    Abstract: A calling user initiates a telephonic communication with a receiving user by dialing a phone number of the receiving user in his or her address book. The communication is transmitted from the calling user's device to the receiving user's device through a network that is not using Internet protocol or Internet-based, e.g., Transmission Control Protocol (TCP), Internet Protocol (IP), TCP-IP, or Voice over Internet Protocol (VoIP). After a number of notifications has passed on the receiving user's device and the receiving user is not able to answer the telephonic communication, a local voicemail recorder will be activated to record and store the telephonic communication for later retrieval by the receiving user. The stored communication is identifier by a sequence of string containing at least one of a name, a telephone number, a storage location, a date-time attribute, and a duration associated with the stored communication.
    Type: Grant
    Filed: December 25, 2017
    Date of Patent: March 2, 2021
    Inventors: Chi Luu Ngoc Nguyen, Chuong Luu Thanh Nguyen
  • Patent number: 10866844
    Abstract: Publishing events. A method includes a publisher sending a message comprising one or more events to a domain. The domain is a container comprising a group of domain topics. Each domain topic in the domain is relevant by subject matter to the one or more events by virtue of belonging to the container. The method further includes, at the domain determining the appropriate domain topics from the group of domain topics for each event in the one or more events. The method further includes identifying subscribers to the appropriate domain topics. The method further includes sending notifications to the subscribers of the domain topics of the one or more events.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: December 15, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bahram Banisadr, Jayaraman Kalyana Sundaram, Venkata Raja Gopal Ravipati, Ashraf Hamad, Cesar Martin Ruiz-Meraz, Hitesh Madan
  • Patent number: 10855666
    Abstract: The invention relates to providing alternate user communication based on user identification. A communication from a user may be received, and the communication may include an authentication credential from the user. When the user is determined to be an unauthorized user based on the authentication credential, the communication may be extended in order to capture more information from the unauthorized user, and to deter the unauthorized user from making other unauthorized access attempts. In addition to the extension of the communication with the unauthorized user, one or more additional alternate treatments may be presented to the unauthorized user in order to identify, track, and/or prevent access by the unauthorized user.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: December 1, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Dharmender Kumar Satija, Eren Kursun
  • Patent number: 10853772
    Abstract: A blockchain value transfer method comprising receiving from a client a transfer request to transfer value in a form of at least one of a cryptocurrency and a token, determining if the transfer request is intra-chain or inter-chain, intra-chain defining a combined sending and receiving blockchain network and inter-chain defining a sending blockchain network and a receiving blockchain network, transmitting to the client a response to the transfer request, the response comprising a raw transaction, receiving from the client a response to the raw transaction wherein a private key of a user is used to sign the raw transaction, defining a signed transaction, verifying a signature of the signed transaction and broadcasting the signed transaction to the combined sending and receiving blockchain network if the transaction request is intra-chain or to each of the sending blockchain network and the receiving blockchain network if the transaction request is inter-chain.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: December 1, 2020
    Inventors: Vijay K. Madisetti, Arshdeep Bahga
  • Patent number: 10841770
    Abstract: A method for transferring data using optimized short message transport includes receiving at a first network node an attach request message. The attach request message includes short-message data. The first network node receives from a second network node a short-message data response message. The short-message data response message includes at least one of an address for a short message service center, an indication that indicates no mobile-terminated message is pending for the UE, or a short-message entity destination address.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: November 17, 2020
    Assignee: BlackBerry Limited
    Inventors: Adrian Buckley, Jan Hendrik Lucas Bakker, Nicholas James Russell
  • Patent number: 10832200
    Abstract: A computer sends a first request for weather information to a weather service. The computer receives a first weather information. The computer identifies one or more weather conditions contained within the first weather information. Based on the one or more weather conditions, the computer determines a disaster recovery action is appropriate. The computer implements the disaster recovery action.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Veena Ganti, Rui Yang, Lakshmi Yadlapati, Uma Mandava
  • Patent number: 10819662
    Abstract: Disclosed are various examples for facilitating the detection of conditions associated with an automatic reply associated with an email account. The automatic reply capability associated with an email account can be automatically activated in response to a condition associated with a client device, an email message, or an event stored in the user's calendar. An automatic reply message can be activated automatically or overridden by a user.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: October 27, 2020
    Assignee: Airwatch, LLC
    Inventor: Evan Hurst
  • Patent number: 10798240
    Abstract: Apparatuses and methods concerning routing of calls in an IPBX server are disclosed. A first processing circuit is communicatively coupled to an IPBX server that routes VoIP calls for a plurality of end-users having respective VoIP-enabled devices and generates call event messages for the routed calls. The first processing circuit generates call summary metrics from the call event messages. A second processing circuit evaluates the call summary metrics to identify a set of incoming calls to the IPBX that were missed and have not been returned by the end-users. The second processing circuit cross-correlates the identified set of incoming calls with a secondary data source to determine a respective priorities for the set of incoming calls. The second processing circuit stores data indicating calls of the identified set have a higher priority.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: October 6, 2020
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Qing Zhao, Bryan R. Martin
  • Patent number: 10762445
    Abstract: A method includes: receiving, at a clinical intelligent agent, patient specific data comprising a room location of a patient within a healthcare facility and information regarding the condition of the patient in the room; comparing, using a monitor of the clinical intelligent agent, patient specific data with historical reference data to detect clinical patterns; producing, using an alerting agent of the clinical intelligent agent, one or more alerts when a processor identifies a clinical pattern indicating an alert situation; sending, using the alerting agent, the one or more alerts to a patient screen located in the room occupied by the patient; scoring, using the clinical intelligent agent, the one or more alerts; and prioritizing, using the clinical intelligent agent, care provider tasks displayed on the patient screen based on the score of the one or more alerts. Other aspects are described and claimed.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: September 1, 2020
    Assignee: TeleTracking Technologies, Inc.
    Inventors: Christine Henderson, Lucy Thompson, David T. Sharbaugh
  • Patent number: 10764043
    Abstract: Systems and methods for call authentication are provided. A method can include an enrollment protocol that ensures users control the number they claim to own, a handshake protocol that mutually authenticates the calling parties, and a call integrity protocol that ensures the security of the voice channel and the content it carries. A server can act as either an endpoint or intermediary between user clients and client-server architecture can be employed. All protocols can include end-to-end cryptography and the enrollment protocol can issue a certificate that binds the identity of the client to a phone number.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: September 1, 2020
    Assignee: University of Florida Research Foundation, Incorporated
    Inventors: Patrick G. Traynor, Bradley G. Reaves, Logan E. Blue, Luis Vargas, Hadi Abdullah, Thomas Shrimpton
  • Patent number: 10726079
    Abstract: Operational machine components of an information technology (IT) or other microprocessor- or microcontroller-permeated environment generate disparate forms of machine data. Network connections are established between these components and processors of an automatic data intake and query system (DIQS). The DIQS conducts network transactions on a periodic and/or continuous basis with the machine components to receive the disparate data and ingest certain of the data as measurement entries of a DIQS metrics datastore that is searchable for DIQS query processing. The DIQS may receive search queries to process against the received and ingested data via an exposed network interface. In one example embodiment, a query building component conducts a user interface using a network attached client device. The query building component may elicit search criteria via the user interface using a natural language interface, construct a proper query therefrom, and present new information based on results returned from the DIQS.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: July 28, 2020
    Assignee: SPLUNK INC.
    Inventors: Iman Makaremi, Gyanendra Rana, Iryna Vogler-Ivashchanka, Adam Oliner, Harsh Keswani, Manish Sainani, Alexander Kim
  • Patent number: 10694040
    Abstract: A computer system is described that is configured to generate an entry in a centralized event log for each voice call into a contact center of an organization. The event log system is configured to receive call data associated with action performed during the call and retrieve context data associated with the call from across a plurality of disparate systems used by the contact center to service the call. The event log system is configured to include both the call data and the context data in the call entry, and to correlate the call entry with previous call entries for a same entity identified for the call. The call entry may also include entity profile data as metadata. The pertinent data for the call will be stored in a single, centralized location accessible by any of the front-end systems for use in determining how to handle the call.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: June 23, 2020
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Julio Jiron, Kevin King, Beth S. Moss, James Lyle Schafer, Kalyan Subramanian, Chris Theodore Kalaboukis, Raziq Yaqub
  • Patent number: 10685135
    Abstract: A computer-implemented system and method for encrypting call recordings is provided. Calls are recorded and each call recording is divided into segments. Each segment represents a record. An encryption key unique to each call recording is generated. The unique encryption keys each include seed information from two or more sources and a key counter for one such call recording. For each record, an encryption counter is encrypted using the encryption key for the call recording associated with that record. Also, for each record, the encrypted encryption counter and the data from that record are mixed and encrypted.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: June 16, 2020
    Assignee: Intellsist inc.
    Inventor: Gilad Odinak
  • Patent number: 10686926
    Abstract: The Mobile Record-A-Call Device (MRACD), is an electronic device, circuit, software program, or App, installed or embedded within, or attached to a mobile communication device such as, but not limited to, a smart phone, cell phone, tablet, laptop, or any other mobile communication device, and enables said mobile communication device to record incoming or outgoing mobile phone calls, and to store said recorded mobile phone calls in a directory or file located within said mobile communication device, or store said recorded mobile phone calls externally in a directory or file located on a platform, server, or network.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: June 16, 2020
    Assignee: Mcleanics Technology Corporation
    Inventors: James Edward Mclean, Jr., Edward D. Mclean
  • Patent number: 10666790
    Abstract: Disclosed herein is a method of generating a record of a call, the method, performed by a first device, comprising: performing a voice communications call with a second electronic device over a first communications channel; receiving and/or transmitting, during the voice communications call, call content data over a second communications channel; generating call details in dependence on the voice communications call; and generating a record of the call, wherein the record comprises the call details stored in association with the call content data. Advantageously, each generated call record provides an entry point to access data or to search information related to each call.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: May 26, 2020
    Assignee: VODAFONE IP LICENSING LIMITED
    Inventors: Ingo Ehlen, Domenico Idone, Maria-Beatriz Lopez-Mencia
  • Patent number: 10657340
    Abstract: Systems and methods for determining a tag's position in a given area. The methods comprise: performing, by a tag reader, a standard inventory process to obtain a unique identification code for a first tag in a randomly selected timeslot; assigning, by the tag reader, a local short address to the first tag that is shorter than the unique identification code; wirelessly communicating the local short address from the tag reader to the first tag; performing, by the tag reader, an enhanced inventory process to receive a ping command response signal including the local short address from the first tag in an assigned timeslot; and determining a first position of the first tag in the given area based on the phase of the ping command response signal.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: May 19, 2020
    Assignee: SENSORMATIC ELECTRONICS, LLC
    Inventors: Craig E. Trivelpiece, Steve E. Trivelpiece
  • Patent number: 10659851
    Abstract: Systems and processes are disclosed for real-time updating of virtual assistant media knowledge. Virtual assistant knowledge can be updated with timely information associated with playing media (e.g., a sporting event, a television show, or the like). A data feed can be received that includes data relating events to particular times in a media stream. A user request can be received based on speech input, and the user request can be associated with an event in a media stream or show. In response to receiving the request, the media stream can be cued to commence playback at a time in the media stream associated with the event referred to in the request. In another example, a response to the user request can be generated based on the data relating to the events. The response can then be delivered to the user (e.g., spoken aloud, displayed, etc.).
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: May 19, 2020
    Assignee: Apple Inc.
    Inventors: Patrick M. Lister, Ryan M. Orr, Jared A. Crawford
  • Patent number: 10623547
    Abstract: A computer implemented method and system for determining a communication mode for recording a media message on a communication device is provided. An adaptive recording application detects activation of an interface element, for example, a push or a touch of a button on the communication device and determines duration of the activation of the interface element. The adaptive recording application, in response to the detection of the activation of the interface element, selects a communication mode, for example, a push to talk communication mode, a tap to start communication mode, etc., based on a comparison of the duration of the activation of the interface element with one or more configurable timing parameters and/or a determination of a presence or an absence of a media signal during and/or after the activation of the interface element. The adaptive recording application initiates recording of the media message in the selected communication mode.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: April 14, 2020
    Assignee: SRK Technology LLC
    Inventor: Kieraj Singh Mumick
  • Patent number: 10621367
    Abstract: A content management system for collecting photos from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more photos to the collection folder. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing photos that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store photos from the one or more submitters, but prevent them from viewing other's submissions.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: April 14, 2020
    Assignee: Dropbox, Inc.
    Inventors: Mindy Zhang, Pranav Piyush, Jan Senderek
  • Patent number: 10594646
    Abstract: A method, system and computer program product for handling an overwhelming amount of messages in an activity stream. Messages in an activity stream, such as an activity stream of a social networking system, of a user are monitored. Those monitored messages that contain an actionable item or event are identified. The messages that contain an actionable item or event are prioritized in a list based on one or more of the following factors: the deadline, the relationship of the sender of the message to the user, the user's desired social relationship with the sender of the message and the event schedule. The prioritized list is then displayed to the user. In this manner, the user will be able to handle the overwhelming amount of messages in an activity stream by determining which posts with an actionable item or event to respond prior to other posts in the user's activity stream.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
  • Patent number: 10558795
    Abstract: An information processing apparatus includes a memory to store drawing data including stroke information, generated in response to a handwriting operation, and audio data collected by a terminal apparatus, the audio data being associated with user identification information identifying a user of the terminal apparatus, and circuitry to acquire the drawing data acquired at a specific time point and the audio data collected in a data-acquiring period including the specific time point, transmit the audio data and a request for converting the acquired audio data to a language processing apparatus into first text data, acquire the first text data from the language processing apparatus, compare the stroke information of the drawing data and the first text data to determine whether the stroke information matches the first text data, and convert handwritten-information indicated by the stroke information to second text data when the stroke information matches the first text data.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: February 11, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventor: Munetake Fukunaga
  • Patent number: 10553198
    Abstract: A method, apparatus and non-transitory computer readable storage medium, in one embodiment, interpreting at least one input from a user via a wireless device, receiving at least one user account with the at least one input, deriving at least one representation of user intent, identifying at least one task based on the at least one representation of user intent, contacting at least one service to perform the identified at least one task and synthesizing speech to communicate a result of the contact to the wireless device.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: February 4, 2020
    Assignee: West Corporation
    Inventors: Gerald M. McCobb, David Stirk
  • Patent number: 10505876
    Abstract: An instant communication method is disclosed. The method includes receiving an instant communication message sent by a first client terminal, the instant communication message including first identity information and second identity information; obtaining a corresponding self-defined voice message based on the first identity information; adding the instant communication message to the end of the self-defined voice message to form a current message; and sending the current message to a communication device that corresponds to the second identity information. The instant communication method is able to effectively avoid misunderstanding of a message receiving party.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: December 10, 2019
    Assignee: Dingtalk Holding (Cayman) Limited
    Inventors: Zhu Hong, Hang Chen, Zhenhao Wu
  • Patent number: 10505892
    Abstract: A method for transmitting an Internet Protocol (IP) data packet from a first device to a second device, includes: transmitting a message from the first device to a telephone number associated with the second device; receiving the message at the second device and, in response to the message, determining a first IP address of the first device and transmitting a first IP packet from the second device to the first IP address; receiving the first IP packet at the first device and determining a source IP address of the first IP packet; and transmitting a second IP packet from the first device to the source IP address of the first IP packet.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: December 10, 2019
    Assignee: STMicroelectronics S.r.l.
    Inventor: Francesco Caserta
  • Patent number: 10498840
    Abstract: A method for reviewing an inmate's communications that includes receiving a two-party message including a media item, and determining whether the media item is viewable pending review. When the media item is viewable pending review, placing the media item in a conditionally viewable repository for the inmate, and making the two-party message accessible to the recipient based on the media item being placed in the conditionally viewable repository for the inmate. When the media item is not viewable pending review, placing the media item in a conditionally held repository for the inmate, and making the two-party message inaccessible to the recipient based on the media item being placed in the conditionally held repository for the inmate. The method further includes receiving review results of a review process performed on the media item, and moving the media item to a reviewed media items repository based on the review results.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 3, 2019
    Assignee: Intelmate LLC
    Inventors: Richard Torgersrud, John Satori Yamasaki
  • Patent number: 10489748
    Abstract: This disclosure relates to sending electronic messages, including SMS, voice and email messages. A processor generates a graphical user interface with multiple message types as options to a user, and with multiple functional features for each of the multiple message types. The user selects message types and functional features for the message types. The processor stores a template as one of multiple templates associated with a template identifier. The template comprises data indicative of the selected message types and the selected functional features. Received message generation request data comprises addresses associated with a template identifier. The processor selects a second template from the multiple templates such that the second template is associated with the template identifier and creates for each of the message addresses an electronic message and sends each electronic message to the associated message address.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: November 26, 2019
    Assignee: Upwire Pty Ltd.
    Inventors: Ben Brophy, Shane Berkinshaw
  • Patent number: 10467209
    Abstract: A document management system is provided which enables folder hierarchy management with respect to a document management server not having a function of managing a document in a folder hierarchical structure by using a keyword dictionary and an index function included in the document management server. A document management client registers a keyword indicating a virtual folder structure in the keyword dictionary of the document management server. In addition, an identifier of the keyword dictionary corresponding to a hierarchy to be stored is associated with each folder and document, and registered. The document management client performs control to display the folder and the document in the hierarchical structure based on the registered information pieces. A document management client apparatus may register a keyword in the keyword dictionary, and register a folder and a file as content in a content information management unit of the server.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: November 5, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Mikihiko Kamekawa
  • Patent number: 10452352
    Abstract: A voice interaction apparatus incudes voice recognition means for recognizing a voice of a user, response-sentence generation means for generating a response sentence to the voice of the user based on the recognized voice, filler generation means for generating a filler word to be inserted in a conversation, output means for outputting the generated response sentence and the generated filler word, and classification means for classifying the generated response sentence into one of predetermined speech patterns indicating predefined speech types. When the output means outputs, after the user utters a voice subsequent to the first response sentence, the filler word and outputs a second response sentence, the classification means classifies the first response sentence into one of the speech patterns, and the filler generation means generates the filler word based on the speech pattern into which the first response sentence has been classified.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: October 22, 2019
    Assignees: TOYOTA JIDOSHA KABUSHIKI KAISHA, Kyoto University
    Inventors: Tatsuya Kawahara, Katsuya Takanashi, Ryosuke Nakanishi, Narimasa Watanabe
  • Patent number: 10447836
    Abstract: A computer implemented method and system for determining a communication mode for recording a media message on a communication device is provided. An adaptive recording application detects activation of an interface element, for example, a push or a touch of a button on the communication device and determines duration of the activation of the interface element. The adaptive recording application, in response to the detection of the activation of the interface element, selects a communication mode, for example, a push to talk communication mode, a tap to start communication mode, etc., based on a comparison of the duration of the activation of the interface element with one or more configurable timing parameters and/or a determination of a presence or an absence of a media signal during and/or after the activation of the interface element. The adaptive recording application initiates recording of the media message in the selected communication mode.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: October 15, 2019
    Assignee: SRK TECHNOLOGY LLC
    Inventor: Kieraj Singh Mumick
  • Patent number: 10439975
    Abstract: Priority assignment embodiments are discussed. In one embodiment, a system comprises a comparison component configured to make a first comparison of a first message of a message set against a mission with regard to a similarity of the first message to the mission to produce a first message similarity result and make a second comparison of a second message of the message set against the mission with regard to a similarity of the second message to the mission to produce a second message similarity result. The system also comprises a priority component configured to assign a transfer priority order among the first message and the second message through use of the first message similarity result and the second message similarity result, where the transfer priority order is based, at least in part, on the more similar a message is to the mission the higher priority given to the message.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: October 8, 2019
    Assignee: The Government of the United States, as represented by the Secretary of the Army
    Inventor: Derya Cansever
  • Patent number: 10431204
    Abstract: Systems and processes are disclosed for discovering trending terms in automatic speech recognition. Candidate terms (e.g., words, phrases, etc.) not yet found in a speech recognizer vocabulary or having low language model probability can be identified based on trending usage in a variety of electronic data sources (e.g., social network feeds, news sources, search queries, etc.). When candidate terms are identified, archives of live or recent speech traffic can be searched to determine whether users are uttering the candidate terms in dictation or speech requests. Such searching can be done using open vocabulary spoken term detection to find phonetic matches in the audio archives. As the candidate terms are found in the speech traffic, notifications can be generated that identify the candidate terms, provide relevant usage statistics, identify the context in which the terms are used, and the like.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: October 1, 2019
    Assignee: Apple Inc.
    Inventors: Matthias Paulik, Gunnar Evermann, Laurence S. Gillick