Auxiliary Data Signaling (e.g., Short Message Service (sms)) Patents (Class 455/466)
  • Patent number: 10666750
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating and improving push messaging provided to users. In one aspect, a method includes receiving, from a user device, a request to subscribe to a push messaging service, selecting a given phone number that is uniquely associated with the user based on the received request, transmitting, to a user device, a first message that presents visual information at the user device and includes the given phone number, receiving, by the one or more servers, a second message addressed to the given phone number, selecting an additional message that presents additional visual information at the user device based, at least in part, on the message received from the user device and one or more of a geolocation of the mobile device or a time of day, and transmitting the additional message to the user device.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: May 26, 2020
    Assignee: Google LLC
    Inventors: Vibhor Nanavati, Anshul Kothari, Amit Agarwal, Gaurav Ravindra Bhaya, Surojit Chatterjee
  • Patent number: 10667175
    Abstract: Embodiments described herein provide a method for fragmenting and reassembling data frames on a medium access control (MAC) layer in a wireless local area network. A datagram is received from an application running on a first network device, for transmission over a wireless communication link in the wireless local area network. A negotiation request is initiated with a second network device for determining whether both the first network device and the second network device have enhanced directional multi-gigabit capability (EDMG) for data segmentation and reassembly. When both devices have EDMG capability and the size of the datagram exceeds the maximum size defined by the wireless local area network transmission protocol, the datagram is segmented into a plurality of transmission data units on the MAC layer.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: May 26, 2020
    Assignee: NXP USA, Inc.
    Inventors: Jinjing Jiang, Liwen Chu, Hongyuan Zhang, Hui-Ling Lou
  • Patent number: 10667235
    Abstract: A system for locating and identifying a mobile device in an environment comprising a plurality of access devices disposed in an environment is provided. Each access device detects a signal strength of a mobile device in relation to the plurality of access devices in addition to a media access control address to identify the mobile device. A trilateration processor computed a distance between the plurality of access devices and the mobile device, and a non-linear regression processor determines the second distance from a sum of errors received from the trilateral processor to establish a location of the mobile device. A wireless network is in communication with the plurality of access devices, the mobile device, and a server to associate the distance with the media access control address of the mobile device.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: May 26, 2020
    Inventors: Eric Yellin, Jordyn Hollander
  • Patent number: 10652699
    Abstract: A system may receive geographic data including analytics information relating to a geographic region of a network; receive user equipment data including analytics information relating to one or more user equipment of the network; receive node data including analytics information corresponding to one or more nodes of the network; and associate the user equipment data and the node data with the geographic data; identify a coverage index for the geographic region based on the geographic data and the associated user equipment data. The system may identify a capacity index for the geographic region based on the geographic data and the associated node data; determine a regional score for the geographic region based on the coverage index and the capacity index; generate a recommendation to service the geographic region based on the regional score; and perform an action based on the recommendation.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: May 12, 2020
    Assignee: Verizion Patent and Licensing Inc.
    Inventors: Derrick Shane Poer, Gunjan Thakkar, Fahad Khan
  • Patent number: 10645652
    Abstract: A communications device establishes a communications context for communicating data packets using a packet communications bearer from the communications device via the mobile communications network. A controller of the communications device is configured to identify that the communications device can enter a stasis state because no data packets are available for transmission for a predetermined time via the packet communications bearer or there are no data packets to receive via the packet communications bearer, to transmit a stasis state message to the mobile communications network, and to store information relating to the communications context associated with the packet communications bearer in a data store. The stored information can be used by the controller to re-establish the packet communications bearer to transmit and/or receive data packets using the packet communications bearer, the communications device thereby entering the stasis state.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: May 5, 2020
    Assignee: CONVIDA WIRELESS, LLC
    Inventor: Derek John Richards
  • Patent number: 10638182
    Abstract: Systems and methods are provided for determining when to refresh data used to generate simulated sports events based on user behavior. When a viewer of a sports event is determined to have stopped viewing the sports event on a first device, the user may seek to watch a simulation of the sports event on a second device. The simulation of the sports event on the second device may be based on sports statistics and historical sports statistics. The simulation is updated based on user actions and characteristics of sports statistics updates.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: April 28, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Tsuyoshi Kageyama, Junya Sekiguchi
  • Patent number: 10638412
    Abstract: A terminal device obtains grid location information relating to a cell of a predetermined grid in which the terminal device is located. The terminal device then calculates a message integrity code based on the grid location information and transmits a proximity service discovery message. The discovery message includes the calculated message integrity code and does not include the grid location information. A second terminal device receives the proximity service discovery message. The second terminal device then obtains grid location information relating to at least one cell of a predetermined grid within a predetermined distance of a location of the second terminal device, calculates at least one message integrity code based on the grid location information, and determines whether a calculated message integrity code matches the message integrity code in the received discovery message. The second terminal device then acts on the received discovery message only if there is a match.
    Type: Grant
    Filed: November 24, 2016
    Date of Patent: April 28, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Noamen Ben Henda, Vesa Lehtovirta, Katharina Pfeffer, Shabnam Sultana, Vesa Torvinen, Monica Wifvesson
  • Patent number: 10636016
    Abstract: A relationship management system and method are configured to enable a user to manage a relationship with their contacts from the initial interaction through the life cycle of a transaction or relationship and beyond. For example, a relationship management system may record and sort all communications (for example, phone calls, text messages, and emails) into a contact's profile, empowering a user to easily see the entire relationship at a glance. Moreover, using actionable business intelligence, an exemplary relationship management system may utilize a workflow engine to send notifications, schedule tasks, and allow users to see reports, thus allowing a user to increase productivity and save time. Exemplary relationship management systems are configured for use in the multi-family housing industry.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: April 28, 2020
    Assignee: Leasehawk, LLC
    Inventor: Michael E. Mueller
  • Patent number: 10636089
    Abstract: Systems and methods are provided for monitoring a plurality of chat messages. Values are extracted from multiple chat messages between a first party and a second party. Context is determined for the values and/or messages. The context is used to determine the relationship between the values, messages, and one or more transactions. Once all values of a transaction are identified, an order ticket is generated.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 28, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Carrick Pierce, Matthew Morano, James Bradley
  • Patent number: 10637806
    Abstract: Embodiments of the present invention disclose a method and an apparatus for displaying media information, so as to display the media information. The method for displaying media information includes: receiving a media information request sent by an originating client, where the media information request carries media information and destination client information; parsing the received media information to obtain text information corresponding to the media information; synthesizing information related to the media information with information related to the text information to obtain composite information; and sending the composite information to a destination client according to the destination client information, so that the destination client obtains the media information and the text information according to the composite information and displays the media information and the text information.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: April 28, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Xi Chen
  • Patent number: 10628465
    Abstract: A method of updating a plurality of databases storing place names includes collecting first, second and third coordinates of addresses including a first, a second and a third place name, respectively, clustering the first, second and third coordinates in a first, a second and a third cluster, respectively, obtaining a base address including the first place name and having base coordinates, assessing the best fit of the base coordinates to the first, second, and third clusters, and based on the two best fit clusters, identifying the second or third place name as an alias place name for the first place name. The method further includes obtaining alias addresses including the alias place name, fuzzy matching the base address to an alias address, and updating first and second databases by linking the alias address in the second database to the base address in the first database.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeremiah P. Hayes, Raymond Lloyd, William Karol Lynch
  • Patent number: 10629239
    Abstract: In one aspect, an example method includes (i) receiving a first group of video content items; (ii) identifying from among the first group of video content items, a second group of video content items having a threshold extent of similarity with each other; (iii) determining a quality score for each video content item of the second group; (iv) identifying from among the second group of video content items, a third group of video content items each having a quality score that exceeds a quality score threshold; and (v) based on the identifying of the third group, transmitting at least a portion of at least one video content item of the identified third group to a digital video-effect (DVE) system, wherein the system is configured for using the at least the portion of the at least one video content item of the identified third group to generate a video content item.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: April 21, 2020
    Assignee: Gracenote, Inc.
    Inventors: Dale T. Roberts, Michael Gubman
  • Patent number: 10630625
    Abstract: A method that comprises receiving at a network connected server from a first client terminal, a message comprising, an user application ID of a user selecting a media object using a user interface presented on a display of the first client terminal and the media object, generating a web document which presents a browser user interface and the media object when accessed by a browser, the web document having a network accessible storage address, sending the network accessible storage address from the network connected server to allow a browser installed in a second client terminal to use of the network accessible storage address to display the media object the browser user interface, identifying a usage of the browser user interface for inputting a reaction to the media object by a user of the second client terminal, and forwarding the reaction to the first client terminal using the sender user ID.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: April 21, 2020
    Assignee: Snap Inc.
    Inventors: Moshe Hogeg, Ido Sadeh
  • Patent number: 10623342
    Abstract: A system for integrating messaging network and external service providers includes: a messaging server connected to a network; and an integration server connected to the messaging server via the network. The messaging server routes messages between client devices, and autonomously generate responses to messages received from the client devices, by selecting content based on the messages and sending the content to the client devices. The content identifies a web page hosted at the integration server. The integration server receives a request for the web page from a client device, and sends the web page, including at least one selectable element, to the client device. Responsive to receiving a selection of the selectable element from the client device, the integration server transmits a message command to the client device, for causing the client device to transmit a message to the messaging server containing a web page identifier.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: April 14, 2020
    Assignee: KIK INTERACTIVE INC.
    Inventors: Malcolm Clarke, Christopher Best, Michael Mackenzie, Laura Newton, Craig Gurnik, Aleem Haji
  • Patent number: 10623234
    Abstract: According to examples, an apparatus for managing alerts pertaining to additions of users to a user group in a computer network may include a processor and a memory, which may have stored thereon machine readable instructions that are to cause the processor to, during a learning period, identify an entity that added a user to the user group during the learning period and enter an identification of the identified entity into an allowed entity list for the user group. Following the learning period, the instructions are to cause the processor to identify a user addition event that indicates that an adding entity added another user to the user group, determine whether the adding entity is in the allowed entity list, and manage issuance of an alert regarding the user addition event based upon whether the adding entity is in the allowed entity list to reduce a number of issued alerts.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: April 14, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sivan Krigsman, Tal Be'ery, Itai Grady, Yaron Kaner, Amit Rosenzweig, Tom Jurgenson
  • Patent number: 10623345
    Abstract: A method, system, and computer-program product for communicating within a messaging architecture using a structured data object are disclosed. The method includes identifying a structured data object configured to represent structured data, receiving the structured data at a messaging system, generating a message that includes the structured data, and sending the message. The structured data object is configured to be accessed by an application and the messaging system, and includes a request element and a response element. The sending includes transferring the message via the messaging system.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: April 14, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Min Wu, Arin Bhowmick, Victor Chung-Wai Chan, Kent O. Swartz, Peter S. Tung
  • Patent number: 10621216
    Abstract: A method of updating a plurality of databases storing place names includes collecting first, second and third coordinates of addresses including a first, a second and a third place name, respectively, clustering the first, second and third coordinates in a first, a second and a third cluster, respectively, obtaining a base address including the first place name and having base coordinates, assessing the best fit of the base coordinates to the first, second, and third clusters, and based on the two best fit clusters, identifying the second or third place name as an alias place name for the first place name. The method further includes obtaining alias addresses including the alias place name, fuzzy matching the base address to an alias address, and updating first and second databases by linking the alias address in the second database to the base address in the first database.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeremiah P. Hayes, Raymond Lloyd, William Karol Lynch
  • Patent number: 10608978
    Abstract: A system, apparatus, graphical user interface and methods are provided for conducting electronic voice communications with status notifications. A user of a first portable device executing a communication application selects a multi-function control that automatically initiates an audio recording, which is automatically sent toward another participant of an active communication session when the control is released. The same multi-function control may be used to transmit a textual message. A representation of the recording is displayed on the user's device, with an indicator that changes appearance when the other participant plays the recording. In addition, when one user initiates an audio recording that will be automatically sent to another user, the other user's device is advised of the initiation of recording and displays that status for the other user.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: March 31, 2020
    Assignee: WHATSAPP INC.
    Inventors: Jan Koum, Michael B. Donohue, Brian Acton, Erik James Reed, Dima Stukalov
  • Patent number: 10601763
    Abstract: A code-generating system can be accessed from within a messaging application on a mobile computing device to generate and insert a two-dimensional (2-D) code into a message. During operation, the system can receive a request to generate a 2-D code, such as from the messaging application executing on the mobile device or from the operating system. In response to receiving the request, the system can present a user-interface (UI) mechanism (e.g., modal window) for entering or selecting message content to convert into a 2-D code. Then, in response to obtaining the message content from a local user, the system may generate a 2-D code for the message content, and may generate a message that includes the 2-D code (e.g., by inserting the 2-D code into the message body). The system may then send the message, which includes the 2-D code, to a target recipient.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: March 24, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Bicai Wang
  • Patent number: 10602434
    Abstract: A terminal device obtains grid location information relating to a cell of a predetermined grid in which the terminal device is located. The terminal device then calculates a message integrity code based on the grid location information and transmits a proximity service discovery message. The discovery message includes the calculated message integrity code and does not include the grid location information. A second terminal device receives the proximity service discovery message. The second terminal device then obtains grid location information relating to at least one cell of a predetermined grid within a predetermined distance of a location of the second terminal device, calculates at least one message integrity code based on the grid location information, and determines whether a calculated message integrity code matches the message integrity code in the received discovery message. The second terminal device then acts on the received discovery message only if there is a match.
    Type: Grant
    Filed: November 24, 2016
    Date of Patent: March 24, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Noamen Ben Henda, Vesa Lehtovirta, Katharina Pfeffer, Shabnam Sultana, Vesa Torvinen, Monica Wifvesson
  • Patent number: 10592316
    Abstract: Embodiments of the present application disclose a message processing method, apparatus, and system, which are applied to SDN. An application sends a first message to a controller, and the message includes service content used to describe a service requirement. The service content includes target information and operation information. The application receives a second message sent by the controller. A payload of the second message includes solution information of at least one solution used to implement the service content. The application obtains the solution information of the at least one solution based on the payload of the second message. Therefore, a service requirement is converted into a control requirement between an application plane and a control plane.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: March 17, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fengkai Li, Yinben Xia
  • Patent number: 10587542
    Abstract: [Object] To provide a communication system and a storage medium that are capable of transmitting physical expression information of a user via a versatile communication application. [Solution] The communication system includes: a control unit configured to execute a communication application for directly or indirectly transmitting and receiving text information to and from a communication destination; and a communication unit configured to directly or indirectly transmit text information acquired via the communication application, to a communication destination. The control unit activates a utility in response to a request from the communication application. The utility acquires sensor data detected by a sensor, extracts specific expression information from the sensor data, converts the specific expression information into text information, and outputs the text information to the communication application.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: March 10, 2020
    Assignee: SONY CORPORATION
    Inventor: Keigo Ihara
  • Patent number: 10581552
    Abstract: Systems, methods, and apparatuses for providing waveform adaptation are provided. In an example, a method is provided for identifying a plurality of candidate waveforms, and selecting one of the candidate waveforms for data transmission. The candidate waveforms may be identified in accordance with one or more criteria, such as a transmission capability of the transmitting device, a reception capability of the receiving device, a desired Peak-to-Average-Power-Ratio (PAPR) characteristic, adjacent channel interference (ACI) rejection requirements, spectrum localization requirements, and other criteria. The waveform selected for data transmission may be selected in accordance with one or more waveform selection criteria, such as traffic characteristic, application types, etc.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: March 3, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Alireza Bayesteh, Hosein Nikopour, Jianglei Ma
  • Patent number: 10572097
    Abstract: One embodiment relates to a processing method for processing messages exchanged between a first user and at least one second user, the method comprising detecting a first message being composed by a first user in a message composition window displayed on a screen of a terminal of the first user. The method may also comprise detecting during this composition the arrival of a second message for the first user and coming from at least one second user; and, in response to this detection, interrupting the composition of the first message, with input by the first user in the composition window following this interruption leading to a third message being created. The method may comprise displaying the first message and the second message on the screen of the terminal, each message being displayed outside the composition window in association with at least one predetermined action that can be confirmed by the first user.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: February 25, 2020
    Assignee: ORANGE
    Inventors: François Toutain, Cédric Floury
  • Patent number: 10575335
    Abstract: A method and a device for contention resolution in a random access procedure in a D2D communication system are discussed. The method includes transmitting a message containing a buffer status information for data transmission over PC5 interface in a random access procedure; receiving a Physical Downlink Control Channel (PDCCH) in response to the message; and considering contention resolution successful if the received PDCCH is addressed to sidelink-RNTI (SL-RNTI).
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: February 25, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Sunyoung Lee, Seungjune Yi
  • Patent number: 10567930
    Abstract: A method for handling call originations is provided. The method includes sending origination information from a mobile device to an application server in an enterprise network using Short Message Service (SMS) and determining whether a hotline feature is present in a subscriber profile associated with the mobile device. Data is then routed from the mobile device to a predetermined destination based on the hotline feature.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: February 18, 2020
    Assignee: TANGO NETWORKS, INC.
    Inventor: Andrew Silver
  • Patent number: 10567996
    Abstract: Embodiments described herein provide a method for fragmenting and reassembling data frames on a medium access control (MAC) layer in a wireless local area network. A datagram is received from an application running on a first network device, for transmission over a wireless communication link in the wireless local area network. A negotiation request is initiated with a second network device for determining whether both the first network device and the second network device have enhanced directional multi-gigabit capability (EDMG) for data segmentation and reassembly. When both devices have EDMG capability and the size of the datagram exceeds the maximum size defined by the wireless local area network transmission protocol, the datagram is segmented into a plurality of transmission data units on the MAC layer.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: February 18, 2020
    Assignee: NXP USA, Inc.
    Inventors: Jinjin Jiang, Liwen Chu, Hongyuan Zhang, Hui-Ling Lou
  • Patent number: 10568123
    Abstract: The present disclosure describes methods, user equipment, and base stations for sending feedback information. One example method includes: receiving, by an apparatus, scheduling information that is sent by a base station by using a downlink control channel, wherein the downlink control channel belongs to a preconfigured downlink subframe set; receiving, by the apparatus, downlink data on a downlink data channel, wherein the downlink data is scheduled according to the scheduling information; determining, by the apparatus, an uplink subframe; determining, by the apparatus, a codebook of the feedback information; performing, by the apparatus, channel encoding on the feedback information according to the codebook of the feedback information; determining, by the apparatus, a physical uplink control channel (PUCCH) resource according to physical uplink control channel PUCCH resource indication information; and sending, by the apparatus on the PUCCH resource in the uplink subframe, encoded feedback information.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: February 18, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lei Guan, Yongxia Lyu, Zhiyu Yan, Jiehua Xiao
  • Patent number: 10567928
    Abstract: Generally, smart sensors, logic to process messages from smart sensors, and smart sensor systems are described herein. Embodiments may comprise logic such as hardware and/or code to communicate events as messages via a messaging system to post the messages to a messaging account. The messaging system may be a texting service like Twitter™ that captures the messages and then re-broadcasts the messages, e.g., immediately as a tweet or a cellular text message. In some embodiments, the smart sensor comprises a communications module with a Twitter™ application program interface (API) on a communications platform with a software/hardware framework to interconnect with one or more pluggable monitors with sensors. In other embodiments, the communications module may be integrated with one or more monitors. Further embodiments comprise a smart-device, which can provide status updates and event notifications to a user.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: February 18, 2020
    Assignee: INTEL CORPORATION
    Inventors: Eric Frohlick, Xiaofan Chen, Srinivas Eerpina, Ronaldo J. Guarin, William D. Angell
  • Patent number: 10558847
    Abstract: A computer-implemented method includes selecting a kernel and kernel parameters for a first Support Vector Machine (SVM) model, testing the first SVM model on a feature matrix T of n feature vectors of length m to produce false positive (FP) data set and false negative (FN) data set by a computer processor, wherein n and m are integer numbers, automatically removing feature vectors corresponding to the FP data set from the feature matrix T by the computer processor to produce a feature matrix T_best of size (n-size(FN))*m, retraining the first SVM model on the feature matrix T_best to produce a second SVM model, and checking if a ratio (T_best sample number)/(SVM support vector number) is above a threshold for the second SVM model on T_best. If the ratio is above the threshold, SVM predictions are performed using the second SVM model on the feature matrix T_best.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: February 11, 2020
    Assignee: Shutterfly, LLC
    Inventor: Omer Moshe Moussaffi
  • Patent number: 10559033
    Abstract: Methods, systems, and computer-readable media for deploying and implementing centralized trading and tracking computing platforms to support tri-party trading are presented. In some embodiments, a central trading computing platform may receive, from a discretionary and managed accounts administration computer system associated with a financial institution, trade information defining one or more trades in one or more exchange traded funds or equity securities for one or more accounts administrated by the financial institution. Subsequently, the computing platform may validate the trade information and create order information. Then, the computing platform may send, the order information to a clearing entity computer system.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: February 11, 2020
    Assignee: Bank of America Corporation
    Inventor: Valerie J. Redmond
  • Patent number: 10560419
    Abstract: Disclosed aspects relate to message presentation management in a social networking environment. A message from a source may be detected in the social networking environment. An identified category for the message from the source may be identified based on a set of candidate categories. A presentation format for the message from the source may be determined by comparing a set of user profile criteria with the identified category for the message from the source. The message from the source may be presented in the social networking environment using the presentation format.
    Type: Grant
    Filed: January 7, 2017
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Thomas J. Evans, IV, Robert E. Loredo
  • Patent number: 10555017
    Abstract: Methods for managing digital content include authenticating a user account identifier from a client device over a computer network, registering a telephone number for at least one wireless mobile device in a registry identified with the user account based on the authenticating, as a pre-authorized identifier for accessing digital content licensed for use with the client device. The methods include maintaining a library of digital content identified with the user account for access by the at least one wireless mobile device, and initiating streaming of the digital video content to the at least one wireless mobile device without requiring user authentication from the at least one wireless mobile device, based on the registering of the telephone number as the pre-authorized identifier. An apparatus for performing the method comprises a processor coupled to a memory, the memory holding instructions for performing steps of the method as summarized above.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: February 4, 2020
    Assignee: WARNER BROS. ENTERTAINMENT INC.
    Inventors: Justin Herz, Kevin Kozan, Essam Mahmoud, Alan Levicki
  • Patent number: 10552013
    Abstract: In some embodiments, a device determines a current context of a plurality of terms, in accordance with a determination that the current context is a first context, selects one or more terms in the plurality of terms based on a first word list as actionable terms, and in accordance with a determination that the current context is a second context, different from the first context, selects one or more terms in the plurality of terms as actionable terms based on a second word list, different from the first word list. In some embodiments, the device displays the plurality of terms, wherein one or more of the actionable terms are visually distinguished from other terms. In some embodiments, a device obtains related content associated with the actionable terms, and after obtaining the related content, concurrently displays a representation of the related content along with the plurality of terms.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: February 4, 2020
    Assignee: Apple Inc.
    Inventor: Marcel Van Os
  • Patent number: 10547577
    Abstract: Techniques for templated messages are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a templated-message package at a client, the templated-message package comprising a message-template identifier and one or more parameters; retrieve a message template based on the message-template identifier; and generate a templated message based on the retrieved message template and the one or more parameters; and a user interface component operative to display the templated message in the client. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: January 28, 2020
    Assignee: WHATSAPP INC.
    Inventors: Vicki Wancheng Lee, Christopher Julian Peiffer
  • Patent number: 10546324
    Abstract: Methods and systems that record the location of a user and transmit targeted content to a user based upon their current and past location information. A network is configured to include a server programmed with a database of targeted content, a database of location information, a database of user information, a database searching algorithm, and a wireless communication system capable of communicating with the user's mobile device. The location of the mobile device is ascertained and recorded. The location information is analyzed to determine the routes taken by the user, businesses visited by the user, and other behaviors of the user. Targeted content is sent to the mobile device of the user or exposure to physical content is tracked. Whether the user visits the physical locations associated with the content is monitored. Detailed conversion tracking is provided to producers of targeted content and business owners.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: January 28, 2020
    Assignee: Facebook, Inc.
    Inventor: James David Busch
  • Patent number: 10547584
    Abstract: Inter-modal messaging communication is described. In one embodiment, a method of communication includes receiving an electronic mail message to be distributed and determining whether the electronic mail message is a multi-modal distribution message. Respective portions of the message may be separated for each mode of distribution. The separated portions may represent portions to be delivered by SMS messaging and facsimile, for example. The method further includes the steps of transmitting a short message comprising the short message portion of the mail message and establishing a conversation comprising conversation attributes. The conversation attributes are referenced, in certain aspects, to maintain a conversation between an originator of the received electronic mail message and a distribution address of short message portion of the mail message. For example, upon receipt of a short message in reply, the short message may be forwarded to an originator of the conversation.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: January 28, 2020
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventor: Samuel N. Kamens
  • Patent number: 10548085
    Abstract: Systems and methods optimize broadcast transmissions from a parent device operating on a time-slotted channel hopping (TSCH) network to one or more low-energy endpoint devices connected and synchronized to the communications of the TSCH parent device. As part of a Receiver Initiated Transmit (RIT) communication process, the TSCH parent device receives a check-in communication from a connected low-energy endpoint device during a wake state of a wake/sleep cycle of the low-energy endpoint device. In response to the check-in message, the TSCH parent device transmits an acknowledgment message identifying a broadcast timeslot during which the TSCH parent device will broadcast stored broadcast messages. During the identified timeslot, the TSCH parent device broadcasts stored broadcast messages to any connected low-energy endpoint devices that are tuned in to the corresponding frequency channel according to the TSCH protocol.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: January 28, 2020
    Assignee: Landis+Gyr Innovations, Inc.
    Inventors: James Patrick Hanley, Vidya Prakash, Christopher Scott Hett
  • Patent number: 10547468
    Abstract: A communication apparatus includes a generation unit that generates an image including information about a frequency channel used for executing wireless communication and a communication unit that communicates with another communication apparatus that has read the generated image using the frequency channel included in the image. When the communication apparatus is connected to the wireless network, an image including information about a frequency channel used for the connected wireless network is generated, and when the communication apparatus is not connected to the wireless network, an image including information about a predetermined frequency channel is generated.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: January 28, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tsuyoshi Terao
  • Patent number: 10547574
    Abstract: Implementations relate to automatic suggested responses based on message stickers provided in a messaging application. In some implementations, a computer-implemented method to provide message suggestions in a messaging application includes detecting a first message sent by a first user device to a second user device over a communication network, programmatically analyzing the first message to determine a semantic concept associated with the first message, identifying one or more message stickers based at least in part on the semantic concept, and transmitting instructions to cause the one or more message stickers to be displayed in a user interface displayed on the second user device.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: January 28, 2020
    Assignee: Google LLC
    Inventor: Hung Pham
  • Patent number: 10542406
    Abstract: Methods and apparatus are provided for controlling tethering distribution. At least one leecher to which data is to be tethered is detected. Usage of the data that is to be tethered to the at least one leecher is controlled by adjusting an amount of data that is to be tethered for each of the at least one leecher.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: January 21, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Sung-Joon Won
  • Patent number: 10542132
    Abstract: A method and system for updating contact details of users is disclosed. The method comprises providing a contact record for each of a plurality of users, the contact record for each user comprising a plurality of fields, wherein at least one of the contact records for a first user has a first user identifier in a first field having an associated first communications method. A subsequent step may comprise receiving a communication from a user by means of a second, different communications method, the communication having an associated second user identifier corresponding to at least part of the first user identifier. A subsequent step may comprise identifying the contact record for the first user based on the second user identifier. A subsequent step may comprise updating the identified contact record so that at least one of the fields comprises new information from the second user identifier.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: January 21, 2020
    Assignee: Mitel Networks Corporation
    Inventor: Lionel Gaillard
  • Patent number: 10540447
    Abstract: A method and device for n-gram identification and extraction is disclosed. The method includes identifying at least one n-gram from a sentence inputted by a user based on a confidence score associated with each of the at least one n-gram. The method further includes determining a direction context entropy coefficient for each of the at least one n-gram. The method includes iteratively expanding one or more of the at least one n-gram by the smallest n-gram unit at each iteration in a predefined direction in the sentence to generate at least one expanded n-gram, based on an associated direction context entropy coefficient. The method further includes extracting at each expanding iteration one or more of the at least one expanded n-gram based on an associated confidence score. The method includes grouping semantically linked n-grams from the one or more of the at least one expanded n-gram.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: January 21, 2020
    Assignee: Wipro Limited
    Inventors: Balaji Jagan, Meenakshi Sundaram Murugeshan
  • Patent number: 10536414
    Abstract: A technique for electronic message user interfaces. In particular, the technique displays, on a display, an electronic message user interface and receives user input from a touch-sensitive surface, a rotatable input mechanism, and/or peripherals such as a microphone to access, compose, and manipulate electronic messages.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: January 14, 2020
    Assignee: Apple Inc.
    Inventors: Alan C. Dye, Christopher Patrick Foss, Imran Chaudhri, Jonathan R. Dascola, Jonathan P. Ive
  • Patent number: 10528974
    Abstract: This disclosure provides systems, methods, services, and platforms for prompting a user to respond to an offer on a mobile device. The disclosure enables Mobile Network Operators to create campaigns to target customers who are nearing the limit of their data plans, voice plans, SMS plans, and MMS plans. In some embodiments, the cloud server interacts with a client application to prompt the use of a mobile device to respond to an offer send in a campaign. The disclosure also provides embodiments to check to see if the user has opted out of receiving offers, or if a device can not execute a command, or if a threshold number of offers has already been sent. This disclosure also provides embodiments for authenticating third party account log-in.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: January 7, 2020
    Assignee: OnePIN, Inc.
    Inventors: Feyzi Celik, Marcin Nowak
  • Patent number: 10531238
    Abstract: A companion determining device determines presence of a companion of a tracked user. The device includes a receiver, a receipt determiner and a presence determiner. The receiver receives a user identifier from an external device via a near-field wireless communication link. The receipt determiner determines whether the receiver has received the user identifier sent from the external device. The presence determiner determines presence of a companion acting with the tracked user based on determination by the receipt determiner.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: January 7, 2020
    Assignee: CASIO COMPUTER CO., LTD
    Inventor: Akihiko Nagasaka
  • Patent number: 10528219
    Abstract: Described herein are methods and systems allowing a company to market and advertise its brands, products and/or services in a mobile platform by use of an application converting a user input into a corresponding branded icon, logo or image and displaying the same. The user input is in the form of a text entry from the device keyboard, e.g., a brand name or a generic search word, or a voice or sound input or audio demand from the device speaker. By providing various menu functions associated with the displayed icons, logos or images, the application combines mobile texting with online search or browsing to provide for a much simpler and more convenient mobile experience.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: January 7, 2020
    Assignee: Tung Inc.
    Inventors: Mark Tung, Isaac Cheah, Brandon Foster
  • Patent number: 10516973
    Abstract: A method of providing seamless reception of multimedia broadcast multicast services (MBMS) in a user equipment (UE) having multiple radio frequency (RF) terminals is provided. The method includes receiving MBMS from a primary cell (P-Cell) through a first RF terminal in the UE, receiving a command through the first RF terminal while receiving the MBMS configuring the MBMS on a second RF terminal and receiving the MBMS from a non-primary cell wherein the non-primary cell includes at least one of a secondary cell and a non-serving cell.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: December 24, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Piyush Makhija, Tariq Siddiqui, Vinay Kumar Shrivastava, Shrinath Ramamoorthy Madhurantakam
  • Patent number: 10516977
    Abstract: Embodiments of the present invention provide a data packet transmission method and a device, which relate to the communications field, so as to reduce a storage burden on a base station in a data transmission process. The method includes: acquiring, by a base station that serves a UE, instruction information of a small data packet; and after receiving a radio resource control message sent from the UE, acquiring, by the base station that serves the UE, the small data packet from a core network device according to the instruction information of the small data packet, and sending the small data packet to the UE. The embodiments of the present invention are used for data packet transmission.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: December 24, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuliang Zhi, Yanyan Chen
  • Patent number: 10512046
    Abstract: Methods and apparatuses for measurement reference signals and synchronization signals. A user equipment (UE) includes a transceiver and a processor operably connected to the transceiver. The transceiver is configured to receive a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a primary broadcast channel (PBCH). The processor is configured to decode cell identification information from at least the PSS and the SSS and to decode a master information block (MIB) from the PBCH. The PSS, the SSS, and the PBCH are time-division multiplexed. A same set of sequences are used for the PSS and the SSS for different carrier frequencies and different sub-carrier spacing values.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: December 17, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eko Onggosanusi, Younsun Kim, Hongbo Si, Md Saifur Rahman