Message Storage Or Retrieval Patents (Class 455/412.1)
  • Patent number: 10904850
    Abstract: The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. There is provided a method and apparatus for data transport control between wireless network systems, the method comprises: determining, by a first node, whether a predetermined condition is satisfied; and transmitting, by the first node, at least one of data transport command information and user equipment access information when the predetermined condition is satisfied.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: January 26, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Lixiang Xu, Hong Wang, Xiaowan Ke
  • Patent number: 10902209
    Abstract: A method for operating a server configured to search for content is provided. The method includes receiving, from an electronic device, a text that is extracted from a message transmitted or received by a messaging application at the electronic device, determining one metric value corresponding to the text from numerical vectors corresponding to meanings of words included in the text, selecting one piece of content corresponding to the text, based on the one metric value and metric values of a plurality of pieces of content, and transmitting information related to the one piece of content to the electronic device.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: January 26, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Maciej Pienkosz, Piotr Andruszkiewicz, Krystyna Monika Chodorowska
  • Patent number: 10902863
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: activating a streaming media recording buffer that records streaming media of an online conference, the online conference having first second and third user online conference participant users; examining data to return an action decision, the examining data to return an action decision including examining data of the streaming media recording buffer to identify an anomalous sound represented in the recorded media stream data of the streaming media recording buffer; returning an action decision based on the examining data to return an action decision, the action decision being an action to mitigate the anomalous sound; and providing one or more output to mitigate the anomalous sound in accordance with the returned action decision.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory J. Boss, Michael Bender, Rhonda L. Childress
  • Patent number: 10891959
    Abstract: Systems, apparatuses, and methods for capturing voice messages are provided. In one embodiment, a method can include receiving, by one or more processors of a mobile user device, a user input indicative of a voice message at a first time. The method can further include identifying contextual data indicative of one or more computing devices within proximity of the mobile user device. The method can include providing a set of data for storage in one or more memory devices of the mobile user device. The set of data can indicate the voice message and the contextual data indicative of the computing devices. The method can further include providing an output indicative of the voice message and the contextual data to one or more secure computing devices at a second time.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: January 12, 2021
    Assignee: GOOGLE LLC
    Inventors: Jonathan Brandt Moeller, Jeremy Drew Payne
  • Patent number: 10885008
    Abstract: Indexing objects in a datastore, where the objects are characterized by a set of object properties. For objects from a datastore: a Bloom filter for the object properties, based on a predetermined Bloom filter configuration, is created; the Hamming value of the Bloom filter is determined; a binary logarithm of the Bloom filter is calculated; and the Bloom filter, the Hamming value, the binary logarithm, and a representation of the object is stored in the datastore.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. McKenna, David P. O'Connor, Claude N. Warren, Jr.
  • Patent number: 10880721
    Abstract: A method of initiating a call to a callee using a mobile telephone involves: receiving, from a user of the mobile telephone, a callee identifier associated with the callee; transmitting an access code request message to an access server, the access code request message including the callee identifier; receiving an access code reply message from the access server in response to the access code request message, the access code reply message including an access code different from the callee identifier and associated with the callee identifier; and initiating a call with the mobile telephone using the access code to identify the callee.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: December 29, 2020
    Assignee: VoIP-Pal.com, Inc.
    Inventors: Johan Emil Viktor Björsell, Maksym Sobolyev, Pentti Kalevi Huttunen, Emil Malak
  • Patent number: 10878322
    Abstract: In one implementation, a method for detecting a configuration of wireless sensors within a vicinity includes a method of assessing wireless sensors in the vicinity of an application computing system. The application computing system is operated in a listen mode to receive and record wireless transmissions produced by one or more wireless sensors producing wireless transmissions in the vicinity of the application computing system. The recorded wireless transmissions are evaluated using a rule set that embodies normal operating characteristics of various types of wireless sensors in an operating environment to generate a conclusion regarding at least one attribute of at least one wireless sensor that produced the recorded wireless transmissions. The generated conclusion can be used so that the at least one wireless sensor is utilized in the application computing system.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: December 29, 2020
    Assignee: Resolution Products, LLC
    Inventors: Brian K. Seeman, David J. Mayne, Paul G. Saldin, Daniel Mondor
  • Patent number: 10860553
    Abstract: Deleting a data record from the second level storage or main store is disclosed. A look-up is performed for the data record in the first level storage, where the data record is defined by a row identifier. If the row identifier is found in the first level storage, a look-up is performed for an updated row identifier representing an update of the data record in the second level storage and the main store, the update of the data record being defined by an updated row identifier. If the updated row identifier is found in the second level storage, an undo log is generated from the first level storage to invalidate a row identifier of the row identifier. A flag is generated representing an invalid updated row identifier, and a redo log is generated to restore the data record in the first level storage.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: December 8, 2020
    Assignee: SAP SE
    Inventors: Franz Faerber, Juchang Lee, Ivan Schreter
  • Patent number: 10834039
    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: July 15, 2019
    Date of Patent: November 10, 2020
    Assignee: KING.COM LTD.
    Inventors: David Viklund, Driss Louriagli, Pontus Lundwall
  • Patent number: 10817960
    Abstract: Computerized systems are presented for user-management of social networking feeds, programs, and platforms. The methods, apparatus, systems, and programs allow a consumer, or end-user, to manage their computerized Social Network Subscriptions on their selected social networking platforms.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: October 27, 2020
    Inventors: Katherine Elizabeth Anderson, Michael Wayne Gilley, Patrick Joel Hurley
  • Patent number: 10820178
    Abstract: An apparatus, method, and computer program product are provided to translate message objects received in connection with request data objects to be translated into notification objects that are in format that can be received and processed by a system associated with an intended recipient to allow for efficient communication across disparate and incompatible systems. In some example implementations, otherwise a translation system transforms request information based on parameters associated with the message object and intended recipient to ensure that request information is properly received by recipient systems that may use obsolete, legacy, and/or specialized systems. Some example implementations involve the application of error detection protocols and the display of notification object information on a user interface that allows for system monitoring and error mediation.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: October 27, 2020
    Assignee: Groupon, Inc.
    Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
  • Patent number: 10819663
    Abstract: Disclosed are various embodiments that relates to executing a sequence of messaging nodes, where the messaging sequence is defined by user-defined local triggering conditional expressions for each messaging node, and supporting proper data organization and links that integrate individual message instances in a protocol flow.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: October 27, 2020
    Assignee: BOARD OF REGENTS, THE UNIVERSITY OF TEXAS SYSTEM
    Inventors: David Akopian, Rodrigo David Escobar Palacios, Sahak Igor Kaghyan
  • Patent number: 10812435
    Abstract: The present disclosure relates to systems and methods for suppressing repetitive notifications about messages in messaging groups. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to determine whether a first message in a first message group substantially matches a second message in a second message group; and after it is determined that a user associated with the first message group has accessed the first message, record the second message as a read message responsive to having determined that the same user is associated with the second message group.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: October 20, 2020
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Patent number: 10812663
    Abstract: A system and method in an intelligent network are provided for analyzing an event external to the intelligent network. A set of intelligent network subscribers is selected in a selected geographic area. Next, signal message data is obtained from a signaling network in the intelligent network, wherein the signal message data indicates status of subscribers in the set of intelligent network subscribers. External data related to the selected geographic area is obtained, wherein the external data is external to the intelligent network. The signal message data and the external data are then fused to produce synthetic data. In response to the synthetic data, an alert of an external event is produced. The alert can be graphically represented on a display.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: October 20, 2020
    Inventor: Leo Anthony Wrobel, Jr.
  • Patent number: 10809089
    Abstract: A device and method for convoy navigation is provided. An audio device comprises: a memory; a speaker; a communication interface; a location determining device; and a controller. The controller: receives, from a second audio device, via the communication interface, on a narrowband communication channel, audio information and an associated location of the second audio device, the associated location indicative of where the second audio device transmitted the audio information; stores, at the memory, the audio information and the associated location; tracks, using the location determining device, a current location of the audio device; and when the current location of the audio device is at about the associated location, controls the speaker to play the audio information.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: October 20, 2020
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Woei Chyuan Tan, Chin Chuan Yap
  • Patent number: 10811010
    Abstract: A voice interaction method and apparatus, a terminal, a server, and a readable storage medium are provided. The method includes the following steps: obtaining a user's control object and control intention according to the user's voice; determining whether the control object hits an user-selectable notification information pre-stored in a server; performing control corresponding to the control intention on the control object, if the control object hits the user-selectable notification information, under a voice interaction scenario, wherein the user-selectable notification information is notification information which is pre-stored in the server and has a preset rule with respect to the user.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: October 20, 2020
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Zhongqi Zhang, Tian Wang
  • Patent number: 10802705
    Abstract: An electronic device includes instructions for receiving a first communication; in response to receiving the first communication, generating a first notification for the first communication received at the device, the first notification including content of the first communication; receiving a second communication at the device; and in response to receiving the second communication: determining whether the second communication and the first communication are received from the same sender. The instructions include, in accordance with a determination that the second communication and the first communication are from the same sender, updating the first notification such that the updated first notification concurrently includes the content of the first communication and the second communication; and in accordance with a determination that the second communication and the first communication are not from the same sender, generating a second notification, for concurrent display with the first notification.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: October 13, 2020
    Assignee: APPLE INC.
    Inventors: Lawrence Y. Yang, Christopher P. Foss, Stephen O. Lemay, Jonathan R. Dascola, Woo-Ram Lee, Chanaka G. Karunamuni
  • Patent number: 10805470
    Abstract: Systems and methods for providing an audio communication system include receiving from a first user, by a microphone of a first voice-controlled device of a plurality of voice-controlled devices in an audio communication system, a first audio message and an audio command to provide the audio message to a second user. An identity of the second user associated with a user profile based on the audio command is determined. The first audio message is provided to a second voice-controlled device of the plurality of voice-controlled devices to output the audio message at a speaker of the voice-controlled device to the second user that is proximity to the second voice-controlled device.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: October 13, 2020
    Assignee: PAYPAL, INC.
    Inventor: Michael C. Todasco
  • Patent number: 10798587
    Abstract: A method of user proportion investigation and population estimation in a region for mobile communication operators, including the following steps: S1. completing a WiFi network construction in the region; S2. a mobile phone user in the region sending a verification code request for WiFi login to a background by using a client; S3. the background receiving the request from the user, and recording a mobile phone number and a request time of the user; S4. the background completing an identification and classification processing of the operator of the mobile phone number, and obtaining the user proportion in the region for the communication operators within a set period of time; and S5. calculating a population amount in the region according to a number of mobile phone signaling provided by one mobile communication operator thereof and the user proportion in the region for the corresponding communication operator obtained in S4.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: October 6, 2020
    Assignee: SOUTH CHINA UNIVERSITY OF TECHNOLOGY
    Inventors: Peiqun Lin, Yongwei Lei, Litian Chen
  • Patent number: 10788949
    Abstract: A system and method for facilitating automatic execution of user interaction in a virtual space are disclosed. For such facilitations, interactions initiated by users may be monitored and examined. The examination of the user interactions may be made based on various parameters that depend on user interaction levels in the virtual space. Based on results of such examinations, user interactions to be automatically executed in the virtual space while the users are not participating in the virtual space may be determined. In some examples, such determinations may be based on the user interaction levels in the virtual space and/or one or more virtual items and/or real-world currencies spent by the users for the automatic execution of the user interactions.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: September 29, 2020
    Assignee: Kabam Inc.
    Inventors: Kent Wakeford, Clifford J. Harrington
  • Patent number: 10791074
    Abstract: The present disclosure provides a method for information pushing. An instant message is received from a user. The instant message includes a user identifier of the user. A detection is made by circuitry of an information processing apparatus as to whether the instant message includes an image. Recommendation information is generated by the circuitry of the information processing apparatus according to the image and the user identifier based on a determination that the instant message includes the image. The recommendation information is pushed to a terminal corresponding to the user identifier. The user inputs a comment for the image through the terminal according to the recommendation information.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: September 29, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Kaibin Chen
  • Patent number: 10785440
    Abstract: A method for transmitting an image and an electronic device thereof are provided. An image transmission method of an electronic device includes displaying a message transmission/reception history with at least one other electronic device, sensing a selection of a camera execution menu, displaying a preview screen of a camera within a screen in which the message transmission/reception history is displayed, detecting a touch on the displayed preview screen, if the displayed preview screen is touched, capturing an image of a subject, detecting a gesture for the captured image, and, if the gesture for the captured image is detected, transmitting the captured image to the at least one other electronic device according to the detected gesture.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: September 22, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeong-Hyun Park, Young-Keun Choi
  • Patent number: 10785625
    Abstract: A companion device is provided for a primary device. The companion device have wireless connectivity that send and receive data via a communication channel established over its wireless connectivity. The companion device includes a microcontroller, a wireless communication interface, a cellular communication interface, and logic configured to connect with the primary device via the wireless communication interface and with a cellular network via the cellular communication interface to augment bandwidth of the communication channel for the primary device.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: September 22, 2020
    Assignee: Wistron Aidge Corporation
    Inventor: Junshan Zhang
  • Patent number: 10769096
    Abstract: A circuit for processing data is provided. The circuit includes an Application Processor (AP), a Communication Processor (CP), and a storage unit including at least a first region which the AP and the CP access and from/to which data related to at least one of the AP and the CP is read/written, and a second region which the CP accesses and from/to which data related to the CP is read/written.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 8, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hye-Jeong Kim
  • Patent number: 10762188
    Abstract: The disclosure is directed to wirelessly injecting passwords from a password vault application on a mobile device into a computing device. A method according to embodiments includes: sending a password using a wireless protocol from a mobile computing device to a universal serial bus human interface device (USB HID device) coupled with a computing device; receiving the password at the USB HID device; and injecting, by the USB HID device, the password as a series of keystrokes into a password field on the computing device.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Cesar Augusto Rodriguez Bravo, John R. Feezell
  • Patent number: 10742618
    Abstract: The computer receives customer registration information and encryption parameters from a customer, then transmits them to the server of an entity such as a pharmacy or bank. After the entity utilizes the transmitted encryption parameters to encrypt confidential portions of a message to the customer, the computer captures the message by way of receiving, photographing, scanning, or otherwise obtaining a copy of the message. The computer identifies glyphs in the message indicative of the corresponding encryption parameters as well as where the encrypted portions of the message start/end. Using the identified glyphs and corresponding encryption parameters, the computer decrypts the confidential portions of the message and displays the message in entirety on the computer.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Anthony E. Martinez, Vanessa V. Michelini, Vishwa Persaud
  • Patent number: 10721601
    Abstract: The present invention provides a method which includes: receiving a message, where the message carries a parameter indicating a validity period of a short message sent to a user or indication information indicating whether a record needs to be added to MWD of a user when a short message cannot be transmitted or fails to be transmitted; determining that the short message cannot be transmitted or the short message fails to be transmitted, and a value of the parameter is 0 or the indication information indicates that the record does not need to be added to the MWD of the user when the short message cannot be transmitted or fails to be transmitted; and skipping adding the record to the MWD of the user, where the record includes an identifier of a service center for short message service serving the user. According to the method, additional signaling interaction is reduced.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: July 21, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shufeng Shi, Wanqiang Zhang
  • Patent number: 10715970
    Abstract: Techniques for acquiring, sending, receiving or using status information from a remote location over a network are disclosed. The status information is transmitted over the network between or among electronic devices. The status information can be provided by one or more sensors associated with the electronic device that is transmitting the status information. The status information can be transmitted with messages so as to enhance the messages. The electronic devices include at least computing devices, such as personal computers, personal digital assistants, pagers, and mobile telephones.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: July 14, 2020
    Assignee: IpVenture, Inc.
    Inventors: Chung Lau, C. Douglass Thomas
  • Patent number: 10708208
    Abstract: Aspects of the present disclosure relate to systems and methods for providing distinct conversations within a file activity feed for display on a user interface of a client computing device. A file created with an application may be rendered on the user interface. The file may include at least a chat pane comprising a plurality of chat messages and a file activity feed including one or more activities associated with the file. It may be determined when a distinct conversation begins and ends within the chat pane. The distinct conversation may include at least some of the plurality of chat messages. In response to determining when the distinct conversation begins and ends, the distinct conversation may be recorded as a distinct conversation activity associated with the file. The distinct conversation activity may be displayed within the file activity feed.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: July 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin G. Wilde, Douglas L. Milvaney, Nikhil Nathwani
  • Patent number: 10708726
    Abstract: A short message service (SMS) message processing method and apparatus, and an electronic device, are provided in the field of information technologies. The method includes receiving a new SMS message; extracting identification information of the SMS message, where the identification information is information about a number used to send the SMS message and/or a content keyword; determining a processing manner corresponding to the identification information from a prestored correspondence between an identification information group and a processing manner according to the identification information, where each identification information group includes at least one piece of identification information; and processing the SMS message according to the determined processing manner.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: July 7, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD
    Inventors: Shuguang Li, Gaofeng Du
  • Patent number: 10708822
    Abstract: A wireless device (208) and a method for modifying a configuration. The wireless device is operating in a wireless communications network (200). The wireless device receives a reconfiguration message comprising a difference relating to one or more parameters of a configuration, which configuration is associated with a first identity and stored in the wireless device. The wireless device modifies, based on the difference, the one or more parameters of the stored configuration, which modification results in a result configuration, and stores the result configuration with a second identity.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: July 7, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Cecilia Eklöf, Sofia Brismar, Nianshan Shi
  • Patent number: 10699547
    Abstract: The technology relates to portable personal monitor device and associated methods. In particular, the technology provides for improving the capability of personal monitor device systems by enabling functions such as two-way communications from the personal monitor; associating possible threats with one or more locations; and dynamically determining safe locations and potential evacuation routes. Also described herein are monitors which improve the detection of possible threats or risks by allowing a base unit to be used with various replacement sensor modules.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: June 30, 2020
    Assignee: BLACKLINE SAFETY CORP.
    Inventors: Sean Stinson, Kirk Johnson, Kelly Englot, Phillip Benson, Barry Moore, Steven Daeninck
  • Patent number: 10699259
    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: March 21, 2016
    Date of Patent: June 30, 2020
    Inventor: Michelle Fisher
  • Patent number: 10693954
    Abstract: A computer-implemented method tracks and maintains a record of telecommunication device events using a blockchain that is supported by a peer-to-peer network. One or more processors detect one or more events at a telecommunication device, and then transmit a transaction of the one or more events from the telecommunication device to multiple remote computing devices that are part of a peer-to-peer network, which supports a blockchain that includes a block that includes the transaction of the one or more events.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: James R. Kozloski, Clifford A. Pickover, Komminist Weldemariam
  • Patent number: 10681200
    Abstract: Example embodiments of the present disclosure disclose message processing methods and systems, and related devices. One example method includes receiving a message, and determining a distance between a user equipment and a wearable device connected with the user equipment. When the distance between the user equipment and the wearable device is greater than a preconfigured distance, information of the message is recorded without providing the information of the message. When the distance between the user equipment and the wearable device is less than the preconfigured distance, the information of the message is provided.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: June 9, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yajun Zhang
  • Patent number: 10673854
    Abstract: Systems and methods for proactively deleting applications and/or deactivating permissions granted thereto are described. A system determines a user's usage pattern of an application. The system also determines a standard usage pattern associated with the application. The standard usage pattern may be determined from application usage patterns of multiple users of the system. When the user's usage pattern deviates from the standard usage pattern, the system may cause the application to be deleted from one or more of the user's devices. The system may also deactivate user permissions associated with the application when the user's usage pattern deviates from the standard usage pattern. The system also outputs an indication to the user soliciting whether the system to re-download the application and/or reactivate the permissions.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Felix Wu, Rohan Mutagi
  • Patent number: 10642754
    Abstract: An approach is provided for suggesting data for deletion from an electronic data storage medium. An external device detects initiation of transfer of data from first storage medium to second storage medium. Next, the external device determines an available storage in the second storage medium for the data. Then, the external device generates a list to suggest content for deletion within the second storage medium to accommodate the data.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: May 5, 2020
    Assignee: Conversant Wireless Licensing S.a r.l.
    Inventors: Craig Pugsley, Jesmond Allen
  • Patent number: 10630613
    Abstract: Disclosed are systems and methods for conducting an open conversation user interface and more particularly, to a channel-agnostic user interface experience which can utilize automated background intelligence to simplify the exchange between a software system or member service representative (MSR) and a member, and avoids the need for web-based free form inputs.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: April 21, 2020
    Assignee: UIPCO, LLC
    Inventors: Ian Smith, Jeremy M. Fisher, Heather Hernandez
  • Patent number: 10614067
    Abstract: One embodiment provides a data processing method including: acquiring a first identity information inputted by a user; inquiring, based on the first identity information, a second identity information corresponding to the first identity information in a second information list different from a first information list; acquiring, based on the second identity information, a second communication code corresponding to the second identity information, wherein the second communication code is used for the first device to initiate a voice communication connection or a data communication connection to a second device corresponding to the second communication code. Other aspects are described and claimed.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: April 7, 2020
    Assignee: Lenovo (Beijing) Limited
    Inventor: Daishan Mao
  • Patent number: 10616155
    Abstract: The present invention relates to a mobile terminal and a method for controlling the same. A mobile terminal displays a group chat screen corresponding to a group chat, determines whether exclusive conversations between several participants in the group chat are continued over a reference range, groups the exclusive conversations between those participants in the group chat when it is determined that the exclusive conversations between those participants are continued over a reference range, and displays a skip area for selectively confirming the grouped exclusive conversations within the group chat screen, wherein the mobile terminal restricts download and output of received information belonging to the skip area and updates an indication related to the exclusive conversations corresponding to the skip area, when the information is received.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: April 7, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Huran Choi, Younhwa Choi, Hyungtae Jang, Yoojin Choi, Sunjae Kim, Sunghye Yoon
  • Patent number: 10613743
    Abstract: The present disclosure relates to user interfaces for receiving user input. In some examples, a device determines which user input technique a user has accessed most recently, and displays the corresponding user interface. In some examples, a device scrolls through a set of information on the display. When a threshold criteria is satisfied, the device displays an index object fully or partially overlaying the set of information. In some examples, a device displays an emoji graphical object, which is visually manipulated based on user input. The emoji graphical object is transmitted to a recipient. In some examples, a device displays paging affordances that enlarge and allow a user to select a particular page of a user interface. In some examples, the device displays user interfaces for various input methods, including multiple emoji graphical objects. In some examples, a keyboard is displays for receiving user input.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: April 7, 2020
    Assignee: Apple Inc.
    Inventors: Nicholas Zambetti, Jonathan R. Dascola, Imran Chaudhri, Anton M. Davydov, Jonathan P. Ive, Stephen O. Lemay, Kevin Lynch, Bas Ording, Wan Si Wan, Lawrence Y. Yang
  • Patent number: 10609516
    Abstract: Techniques for location tracking, location utilization, and dissemination and management of location information are disclosed. As a location monitoring system, one embodiment includes at least a plurality of mobile computing devices supported by a wireless network, and a computing device coupled to a wired network (e.g., the Internet) that couples to the wireless network. Each of the mobile computing devices is associated with and proximate to an object whose location is being monitored. The computing device stores the locations of each of the mobile computing devices or the objects proximate thereto, and enables only authorized users to obtain access the locations via the wired network.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: March 31, 2020
    Assignee: IpVenture, Inc.
    Inventor: C. Douglass Thomas
  • Patent number: 10601741
    Abstract: Conventionally, high-level communication using the message cannot be achieved. The high-level communication using the message can be achieved by a message transmission device including a component candidate group storage unit capable of storing one or more component candidate groups including two or more groups of component candidates forming a content, an input reception unit configured to receive an input for constituting a content including one or more components determined by the selection of one component candidate from two or more component candidates included in one component candidate group, a content constitution unit configured to constitute the content by using the selected one or more components according to the input, and a message transmission unit configured to transmit a message including the content.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: March 24, 2020
    Assignees: THEONE UNICOM PTE. LTD., Koji Hosaka
    Inventors: Koji Hosaka, Tetsuji Otsuka, Chiyo Morisawa, Manabu Shimizu, Yosuke Magaki
  • Patent number: 10600310
    Abstract: Companion and accessory devices can be wirelessly leashed together in a manner that enables the devices to estimate their proximities to each other. One device can periodically attempt to detect a signal from the other device. For each attempt, the attempting device can store an indication of whether the signal was detected. If a number of times that the signal was undetected exceeds a threshold, then the attempting device can perform specified operations, such as alerting a user that the wireless leash was broken. As another example, one device can detect that a strength of a signal from the other device exceeds a threshold. In response, the detecting device can measure signal strengths more frequently. If the measuring device then detects that the signal strength exceeds another threshold, then the measuring device can cause specified operations to be performed, such as data synchronization between the devices or unlocking a device.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: March 24, 2020
    Assignee: Apple Inc.
    Inventor: Tyler D. Hawkins
  • Patent number: 10601928
    Abstract: Systems, devices, and techniques for multiple device and multiple line enabled computing devices and computing appliances are described herein. A device number can be assigned to a computing device and can be unique to the computing device. A plurality of alias numbers can be provided to the computing device and enabled for use by the computing device. Alias numbers can be enabled on multiple computing appliances, such that a user can transfer voice or video calls between devices using the alias numbers. Further, monitoring components in a home environment, for example, can be associated with one or more alias number so that security alerts can be provided to the various computing devices and computing appliances associated with the alias numbers.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: March 24, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Yasmin Karimli, Gunjan Nimbavikar
  • Patent number: 10592928
    Abstract: Examples include determining content for displays based on bid requests. Some examples include transmitting a probing request to a display computing device and receiving a portfolio list from the display computing device. The portfolio list may include a first identifier for a first content stored on the display computing device. Examples may also include determining a user viewing history of the first content, and transmitting a bid request to the display computing device. The bid request may indicate the user viewing history of the first content.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: March 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Hang Ung, Anupriya Ankolekar
  • Patent number: 10594639
    Abstract: A method according to one embodiment is for transmitting a message. In one embodiment, one or more processor of a messaging system identifies a certain message of the messaging system, the certain message being a blocked message intended for transmission to a certain user of the messaging system. In one embodiment, the one or more processor further determines one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user, the certain user being a prospective recipient of a message. In one embodiment, the one or more processor transmits a message to the certain user responsively to a result of the determining of the one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user of the messaging system.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: March 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Andrew R. Jones, Brian M. O'Connell
  • Patent number: 10588057
    Abstract: A method for communicating between base stations of two different wireless communication networks may include (1) transmitting a setup request message from a first base station of a first wireless communication network to a second base station of a second wireless communication network, the setup request message including a first user equipment (UE) device context format of the first wireless communication network and a second UE device context format of the second wireless communication network; (2) receiving, at the first base station, a setup response from the second base station, the setup response including a union of the first UE device context format and the second UE device context format; and (3) at the first base station, communicating with the second base station according to the union of the first UE device context format and the second UE device context format.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: March 10, 2020
    Assignee: CABLE TELEVISION LABORATORIES, INC.
    Inventors: Joseph Padden, Jennifer Andreoli-Fang
  • Patent number: 10575039
    Abstract: A content delivery system delivers media content to a content consuming user and comprises computer storage storing a media asset; an analysis component configured to perform an analysis of the user's behavior at a user device to infer a desirable attribute of a modified version of the media asset, the user's behavior comprising the user instigating at the user device requests for content other than the media asset to a computer network, and consuming the requested other content when returned from the network. The requests do not explicitly identify the desirable attribute. The system comprises a modified version generation component configured to receive the media asset and modify the media asset based on the analysis of the user's behavior; and a content delivery component configured to supply the modified version of the media asset to a media output device of the user, the modified version exhibiting the desirable attribute.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: February 25, 2020
    Assignee: Piksel, Inc.
    Inventors: Issar Amit Kanigsberg, Philip Antony Shaw, Ralf Wilhelm Tillmann, Andrew David Gayter
  • Patent number: 10572750
    Abstract: Systems and methods are described for providing an interface and implementing rules and metrics received from the interface regarding the selection of sponsored content networks that provide sponsored content items. This may include providing mediation code to a publisher for inclusion in publisher content provided to a user device, the mediation code associated with a table of sponsored content networks, receiving an image of a sponsored content item and a sponsored content network identifier from the user device, analyzing the image of the sponsored content item, the analysis generating extracted image data from the sponsored content item, categorizing the sponsored content item based on the extracted image data and the sponsored content network identifier, receiving an instruction to filter the sponsored content networks exceeding a metric based on a category, and updating the table of sponsored content networks to remove a particular sponsored content network.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Thomas Price, Tuna Toksoz