Method and apparatus for providing internet content to SMS-based wireless devices
CAFCFirst Claim
1. A method of providing content from a network to a wireless device, the method comprising:
- receiving the content from a resource on the network according to a hypermedia protocol, wherein the wireless device is not compliant with the hypermedia protocol; and
converting the content to a message compliant with a message requirement of the wireless device, including generating an SMS message including the content.
4 Assignments
Litigations
0 Petitions

Accused Products

Abstract
A method and apparatus for providing hypermedia content maintained remotely on a network to a wireless device without a browser are described. A Short Message Service (SMS) request for Internet-based content is received from the wireless device at a proxy server, via an SMS Center (SMSC). The SMS request is transmitted to the SMSC on a wireless network. The proxy server transcodes the SMS request from a character set of the SMSC to a character set of an application and extracts a keyword from the trancoded request. The proxy server maintains a mapping of keywords to URLs. The proxy server looks up the extracted keyword in the keyword-to-URL mapping to identify the URL of an application associated with the keyword. The proxy server constructs an HTTP POST operation containing the keyword and the URL, and submits the HTTP POST operation to the application over a wireline network such as the Internet. Upon receiving an HTTP response containing the requested content from the application in response to the POST operation, the proxy server extracts the content from the HTTP response. The proxy server then translates the content from the content-type used by the application to the content-type used by the SMSC and transcodes the content from the character set used by the application to the character set used by the SMSC. The proxy server then sends the translated and transcoded content in an SMS response to the SMSC, for subsequent delivery to wireless device as an SMS message.
647 Citations
Network for targeting individual operating a microcomputer regardless of his location | ||
Patent #
US 7,870,229 B2
Filed 05/22/2009
|
Current Assignee
Industrial Innovations Incorporated
|
Original Assignee
Industrial Innovations Incorporated
|
Apparatus for executing an application function using a smart card and methods therefor | ||
Patent #
US 7,870,202 B2
Filed 06/05/2006
|
Current Assignee
Fiserv Incorporated
|
Original Assignee
Clairmail Incorporated
|
Apparatus for executing an application function using a mail link and methods therefor | ||
Patent #
US 7,870,201 B2
Filed 06/05/2006
|
Current Assignee
Fiserv Incorporated
|
Original Assignee
Clairmail Incorporated
|
VOICE SYNTHESIS AND PROCESSING | ||
Patent #
US 20110010179A1
Filed 07/13/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Network for Targeting Individual Operating a Microcomputer Regardless of His Location | ||
Patent #
US 20110054996A1
Filed 11/08/2010
|
Current Assignee
Industrial Innovations Incorporated
|
Original Assignee
Industrial Innovations Incorporated
|
System and method for processing extensible markup language (XML) documents | ||
Patent #
US 7,904,073 B2
Filed 11/10/2009
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
SYSTEM AND METHOD FOR RUNNING A MULTI-MODULE TELEPHONY APPLICATION | ||
Patent #
US 20110081008A1
Filed 10/07/2010
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
ADJUSTABLE VOICE OUTPUT BASED ON DEVICE STATUS | ||
Patent #
US 20110110534A1
Filed 11/12/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
SYSTEM AND METHOD FOR MITIGATING A DENIAL OF SERVICE ATTACK USING CLOUD COMPUTING | ||
Patent #
US 20110083179A1
Filed 10/07/2010
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Pattern Searching Methods and Apparatuses | ||
Patent #
US 20110161315A1
Filed 03/11/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Olivier Bonnet, Toby Paterson, Frdric De Jaeger
|
SYSTEM AND METHOD FOR TRACKING BILLING EVENTS IN A MOBILE WIRELESS NETWORK FOR A NETWORK OPERATOR | ||
Patent #
US 20110201304A1
Filed 04/28/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Time and location-based non-intrusive advertisements and informational messages | ||
Patent #
US 8,014,762 B2
Filed 03/31/2005
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
System and method for processing extensible markup language (XML) documents | ||
Patent #
US 8,010,097 B2
Filed 11/10/2009
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Method for using the hand-held device in a multimedia home network | ||
Patent #
US 8,028,096 B2
Filed 09/03/2001
|
Current Assignee
InterDigital CE Patent Holdings SAS
|
Original Assignee
Thomson Licensing
|
TARGETED NOTIFICATION OF CONTENT AVAILABILITY TO A MOBILE DEVICE | ||
Patent #
US 20110207436A1
Filed 02/17/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
METHOD AND SYSTEM FOR PRESERVING TELEPHONY SESSION STATE | ||
Patent #
US 20110176537A1
Filed 01/19/2011
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
SYSTEM FOR PROVIDING POLICY BASED CONTENT SERVICE IN A MOBILE NETWORK | ||
Patent #
US 20110252088A1
Filed 06/24/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Intermediary content gateway system and method | ||
Patent #
US 7,656,885 B2
Filed 05/25/2004
|
Current Assignee
Sybase 365 Incorporated
|
Original Assignee
Sybase 365 Incorporated
|
SYSTEMS AND METHODS FOR SELECTIVE RATE OF SPEECH AND SPEECH PREFERENCES FOR TEXT TO SPEECH SYNTHESIS | ||
Patent #
US 20100082344A1
Filed 09/29/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for encoding information in magnetic stripe format for use in radio frequency identification transactions | ||
Patent #
US 7,805,378 B2
Filed 08/30/2004
|
Current Assignee
Liberty Peak Ventures LLC
|
Original Assignee
American Express Travel Related Services Company Inc.
|
INTELLIGENT SYSTEM OF UNIFIED CONTENT POSTING | ||
Patent #
US 20100146080A1
Filed 12/30/2006
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Apparatus and method for exchanging data between two devices | ||
Patent #
US 7,801,941 B2
Filed 05/31/2002
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Palm Inc.
|
SYSTEMS AND METHODS FOR SPEECH PREPROCESSING IN TEXT TO SPEECH SYNTHESIS | ||
Patent #
US 20100082328A1
Filed 09/29/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
SYSTEM AND METHOD FOR PROCESSING EXTENSIBLE MARKUP LANGUAGE (XML) DOCUMENTS | ||
Patent #
US 20100050072A1
Filed 11/10/2009
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
SYSTEM AND METHOD FOR PROCESSING EXTENSIBLE MARKUP LANGUAGE (XML) DOCUMENTS | ||
Patent #
US 20100057888A1
Filed 11/10/2009
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Sharing content on mobile devices | ||
Patent #
US 7,849,135 B2
Filed 04/09/2004
|
Current Assignee
Nim Sar
|
Original Assignee
ATT Mobility II LLC
|
SPAM CONTROL FOR SHARING CONTENT ON MOBILE DEVICES | ||
Patent #
US 20100304727A1
Filed 07/09/2010
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Wireless Services Incorporated
|
Architecture for general purpose trusted personal access system and methods therefor | ||
Patent #
US 7,844,674 B2
Filed 11/15/2005
|
Current Assignee
Fiserv Incorporated
|
Original Assignee
Clairmail Incorporated
|
METHOD AND SYSTEM FOR A MULTITENANCY TELEPHONE NETWORK | ||
Patent #
US 20100232594A1
Filed 03/02/2010
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
AUDIO USER INTERFACE FOR DISPLAYLESS ELECTRONIC DEVICE | ||
Patent #
US 20100198375A1
Filed 01/30/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System, Method and Computer Program Product for Providing Content to a Terminal | ||
Patent #
US 20100017468A1
Filed 07/21/2009
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Nokia Corporation
|
SYSTEMS AND METHODS FOR TEXT NORMALIZATION FOR TEXT TO SPEECH SYNTHESIS | ||
Patent #
US 20100082348A1
Filed 09/29/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
SYSTEMS AND METHODS FOR CONCATENATION OF WORDS IN TEXT TO SPEECH SYNTHESIS | ||
Patent #
US 20100082347A1
Filed 09/29/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
SYSTEMS AND METHODS FOR TEXT TO SPEECH SYNTHESIS | ||
Patent #
US 20100082346A1
Filed 09/29/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
SYSTEM AND METHOD FOR PROCESSING MEDIA REQUESTS DURING A TELEPHONY SESSIONS | ||
Patent #
US 20100142516A1
Filed 09/28/2009
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
SYSTEMS AND METHODS FOR DETERMINING THE LANGUAGE TO USE FOR SPEECH GENERATED BY A TEXT TO SPEECH ENGINE | ||
Patent #
US 20100228549A1
Filed 03/09/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
KEYWORD-BASED SERVICES FOR MOBILE DEVICE MESSAGES | ||
Patent #
US 20100279667A1
Filed 05/22/2008
|
Current Assignee
Nuance Communications Inc.
|
Original Assignee
Nuance Communications Inc.
|
CONTEXTUAL VOICE COMMANDS | ||
Patent #
US 20100312547A1
Filed 06/05/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Content markup transformation | ||
Patent #
US 7,853,593 B2
Filed 03/21/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Machine-Implemented System and Method for Providing Timed Targeted Promotional Offers to Individual Payment Account Users with Feedback | ||
Patent #
US 20090048926A1
Filed 08/14/2008
|
Current Assignee
Fiserv Incorporated
|
Original Assignee
Clairmail Incorporated
|
CENTRALIZED AUTHENTICATION SYSTEM | ||
Patent #
US 20090068987A1
Filed 11/10/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
SYSTEM FOR OBTAINING INFORMATION AND COMMUNICATING USING THE SMS CHANNEL | ||
Patent #
US 20090061943A1
Filed 08/31/2007
|
Current Assignee
Guy Kamgaing-Kouam
|
Original Assignee
Guy Kamgaing-Kouam
|
DATA PROCESSING UNIT AND METHOD, IN PARTICULAR FOR PROCESSING INFORMATION REQUEST MESSAGES SENT OVER A TELEPHONE NETWORK | ||
Patent #
US 20090111440A1
Filed 03/23/2007
|
Current Assignee
Gaetano Rizzi
|
Original Assignee
Gaetano Rizzi
|
System and Method for Secure Transactions Manageable by a Transaction Account Provider | ||
Patent #
US 20090125446A1
Filed 01/15/2009
|
Current Assignee
Liberty Peak Ventures LLC
|
Original Assignee
American Express Travel Related Services Company Inc.
|
Context-aware unit selection | ||
Patent #
US 20090132253A1
Filed 11/20/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
METHOD AND SYSTEM FOR CONNECTING WORDS, PHRASES, OR SYMBOLS WITHIN THE CONTENT OF TRANSMITTED DATA TO URI OR IP ADDRESS | ||
Patent #
US 20090125539A1
Filed 06/09/2005
|
Current Assignee
SHENG ZHAN INFORMATION TECHNOLOGY SHANGHAI LTD.
|
Original Assignee
SHENG ZHAN INFORMATION TECHNOLOGY SHANGHAI LTD.
|
Network for targeting individual operating a microcomputer regardless of his location | ||
Patent #
US 7,539,742 B2
Filed 08/08/2005
|
Current Assignee
Industrial Innovations Incorporated
|
Original Assignee
Industrial Innovations Incorporated
|
Content delivery to a mobile device from a content service | ||
Patent #
US 20090157792A1
Filed 12/13/2007
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
SERVICE VERIFYING SYSTEM, AUTHENTICATION REQUESTING TERMINAL, SERVICE UTILIZING TERMINAL, AND SERVICE PROVIDING METHOD | ||
Patent #
US 20090187977A1
Filed 03/20/2009
|
Current Assignee
NTT Docomo Incorporated
|
Original Assignee
NTT Docomo Incorporated
|
Digital rights management integrated service solution | ||
Patent #
US 7,565,438 B1
Filed 03/30/2004
|
Current Assignee
Sprint Communications Company LP
|
Original Assignee
Sprint Communications Company LP
|
SYSTEM AND METHOD FOR PROVIDING REMOTE DATA ACCESS FOR A MOBILE COMMUNICATION DEVICE | ||
Patent #
US 20090210936A1
Filed 01/30/2009
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
UTILIZING MOBILE DEVICE FUNCTIONALITY FROM REMOTE COMPUTERS | ||
Patent #
US 20090203402A1
Filed 02/12/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Multiple access internet portal revenue sharing | ||
Patent #
US 7,596,213 B2
Filed 10/24/2006
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
System, method and computer program product for providing content to a terminal | ||
Patent #
US 7,584,244 B2
Filed 06/04/2004
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Nokia Corporation
|
Network for Targeting Individual Operating a Microcomputer Regardless of His Location | ||
Patent #
US 20090228347A1
Filed 05/22/2009
|
Current Assignee
Industrial Innovations Incorporated
|
Original Assignee
Industrial Innovations Incorporated
|
Multiple Access Internet Portal Revenue Sharing | ||
Patent #
US 20090286507A1
Filed 07/28/2009
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
System and method for processing extensible markup language (XML) documents | ||
Patent #
US 7,636,565 B2
Filed 05/21/2004
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
System And Method For Providing Remote Data Access And Transcoding For A Mobile Communication Device | ||
Patent #
US 20090296657A1
Filed 08/04/2009
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
DYNAMIC CONTENT DELIVERY TO NETWORK-ENABLED STATIC | ||
Patent #
US 20090307603A1
Filed 06/05/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method and arrangement for concealing true identity of user in communications system | ||
Patent #
US 7,627,533 B2
Filed 10/08/2003
|
Current Assignee
Nokia Technologies Oy
|
Original Assignee
Nokia Corporation
|
Method and system for communicating to networks using mobile phones | ||
Patent #
US 20080005228A1
Filed 07/03/2006
|
Current Assignee
Srinivasan Subbian
|
Original Assignee
Srinivasan Subbian
|
Method and system for content processing | ||
Patent #
US 20080005227A1
Filed 08/15/2006
|
Current Assignee
Srinivasan Subbian
|
Original Assignee
Srinivasan Subbian
|
NETWORK FOR TARGETING INDIVIDUAL OPERATING A MICROCOMPUTER REGARDLESS OF HIS LOCATION | ||
Patent #
US 20080016202A1
Filed 07/20/2007
|
Current Assignee
Industrial Innovations Incorporated
|
Original Assignee
Donald Spector
|
Method and system for dynamic list prioritization | ||
Patent #
US 20080005341A1
Filed 07/31/2006
|
Current Assignee
Srinivasan Subbian
|
Original Assignee
Srinivasan Subbian
|
A method and system for one-to-one communication through proxy | ||
Patent #
US 20080005226A1
Filed 07/31/2006
|
Current Assignee
Srinivasan Subbian
|
Original Assignee
Srinivasan Subbian
|
WIRELESS MARKET PLACE FOR MULTIPLE ACCESS INTERNET PORTAL | ||
Patent #
US 20080039103A1
Filed 06/29/2007
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Original Assignee
Bellsouth Intellectual Property Corporation
|
Seamless multiple access internet portal | ||
Patent #
US 7,366,795 B2
Filed 05/08/2003
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Original Assignee
ATT Intellectual Property I LP
|
Self service terminal | ||
Patent #
US 7,357,302 B2
Filed 12/10/2003
|
Current Assignee
NCR Corporation
|
Original Assignee
NCR Corporation
|
Questionnaire server capable of providing questionnaires based on device capabilities | ||
Patent #
US 20080114845A1
Filed 05/30/2007
|
Current Assignee
Qualtrics LLC
|
Original Assignee
Bindu Rama Rao
|
SERVICE VERIFYING SYSTEM, AUTHENTICATION REQUESTING TERMINAL, SERVICE UTILIZING TERMINAL, AND SERVICE PROVIDING METHOD | ||
Patent #
US 20080207172A1
Filed 05/02/2008
|
Current Assignee
NTT Docomo Incorporated
|
Original Assignee
NTT Docomo Incorporated
|
Seamless Multiple Access Internet Portal | ||
Patent #
US 20080229399A1
Filed 04/24/2008
|
Current Assignee
Caapaction, ATT Delaware Intellectual Property Incorporated Formerly Known As Bellsouth Intellectual Property
|
Original Assignee
Caapaction, ATT Delaware Intellectual Property Incorporated Formerly Known As Bellsouth Intellectual Property
|
Content Markup Transformation | ||
Patent #
US 20080235573A1
Filed 03/21/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method and System for Operating a Multi-Function Portable Electronic Device Using Voice-Activation | ||
Patent #
US 20080248797A1
Filed 04/03/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
METHOD AND SYSTEM FOR SENDING, ROUTING, AND RECEIVING INFORMATION USING CONCISE MESSAGES | ||
Patent #
US 20080291899A1
Filed 05/21/2008
|
Current Assignee
Aawaaz Inc.
|
Original Assignee
Scientific Media Inc.
|
Centralized authentication system | ||
Patent #
US 7,454,615 B2
Filed 05/08/2003
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
APPARATUS FOR EXECUTING AN APPLICATION FUNCTION USING A MAIL LINK AND METHODS THEREFOR | ||
Patent #
US 20070011261A1
Filed 06/05/2006
|
Current Assignee
Fiserv Incorporated
|
Original Assignee
Clairmail Incorporated
|
Multiple Access Internet Portal Revenue Sharing | ||
Patent #
US 20070042750A1
Filed 10/24/2006
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
Bellsouth Intellectual Property Corporation
|
Publishing data in an information community | ||
Patent #
US 20070027886A1
Filed 12/14/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and apparatus for building an intelligent automated assistant | ||
Patent #
US 20070100790A1
Filed 09/08/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for mobile digital media content delivery and services marketing | ||
Patent #
US 20070118661A1
Filed 11/21/2006
|
Current Assignee
Resource Consortium Limited LLC
|
Original Assignee
Resource Consortium Limited LLC
|
METHOD AND APPARATUS FOR DISPLAYING INFORMATION DURING AN INSTANT MESSAGING SESSION | ||
Patent #
US 20070156910A1
Filed 03/20/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
METHODS AND APPARATUSES FOR DISPLAY AND TRAVERSING OF LINKS IN PAGE CHARACTER ARRAY | ||
Patent #
US 20070186148A1
Filed 04/13/2007
|
Current Assignee
Pixo Inc.
|
Original Assignee
Pixo Inc.
|
Document information processing apparatus | ||
Patent #
US 7,269,789 B2
Filed 03/23/2004
|
Current Assignee
Mitsubishi Electric Corporation
|
Original Assignee
Mitsubishi Electric Corporation
|
Message distribution system, server, mobile terminal, data storage unit, message distribution method, and message distribution computer program product | ||
Patent #
US 7,289,819 B2
Filed 03/25/2005
|
Current Assignee
Lenovo Innovation Company Limited Hong Kong
|
Original Assignee
NEC Corporation
|
Fast, language-independent method for user authentication by voice | ||
Patent #
US 20070294083A1
Filed 06/11/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Jerome Bellegarda, Kim Silverman
|
System, method and computer program product for providing content to a terminal | ||
Patent #
US 20060031316A1
Filed 06/04/2004
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Nokia Corporation
|
Architecture for general purpose trusted personal access system and methods therefor | ||
Patent #
US 20060123092A1
Filed 11/15/2005
|
Current Assignee
Fiserv Incorporated
|
Original Assignee
Clairmail Incorporated
|
Dynamic extensible lightweight access to web services for pervasive devices | ||
Patent #
US 20060190580A1
Filed 02/23/2005
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
SOFTWARE ARCHITECTURE FOR WIRELESS DATA AND METHOD OF OPERATION THEREOF | ||
Patent #
US 20060235945A1
Filed 06/26/2006
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Shortcut generator for services accessible via a messaging service system | ||
Patent #
US 20060242248A1
Filed 04/22/2005
|
Current Assignee
Nokia Technologies Oy
|
Original Assignee
Nokia Technologies Oy
|
Content selection and delivery of complementary information | ||
Patent #
US 20060223576A1
Filed 04/28/2006
|
Current Assignee
SITO Mobile RD IP LLC
|
Original Assignee
SITO Mobile RD IP LLC
|
Time and location-based non-intrusive advertisements and informational messages | ||
Patent #
US 20060253453A1
Filed 03/31/2005
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
APPARATUS FOR EXECUTING AN APPLICATION FUNCTION USING A SMART CARD AND METHODS THEREFOR | ||
Patent #
US 20060282528A1
Filed 06/05/2006
|
Current Assignee
Fiserv Incorporated
|
Original Assignee
Clairmail Incorporated
|
System and method for processing extensible markup language (XML) documents | ||
Patent #
US 20050014494A1
Filed 05/21/2004
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
SYSTEM AND METHOD FOR AUTOMATED COMMUNICATION BETWEEN WEBSITES AND WIRELESS COMMUNICATIONS DEVICES | ||
Patent #
US 20050050144A1
Filed 09/01/2003
|
Current Assignee
Marat Borin
|
Original Assignee
Marat Borin
|
Customization of error handling based on type of user agent | ||
Patent #
US 20050076080A1
Filed 05/29/2001
|
Current Assignee
AOL Inc.
|
Original Assignee
AOL Inc.
|
Methods and systems for mobile device messaging | ||
Patent #
US 20050164721A1
Filed 01/16/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Stateful push notifications | ||
Patent #
US 20050169285A1
Filed 12/30/2004
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Unwired Planet LLC
|
Intermediary content gateway system and method | ||
Patent #
US 20050201392A1
Filed 05/25/2004
|
Current Assignee
Sybase 365 Incorporated
|
Original Assignee
Sybase 365 Incorporated
|
Message distribution system, server, mobile terminal, data storage unit, message distribution method, and message distribution computer program product | ||
Patent #
US 20050221802A1
Filed 03/25/2005
|
Current Assignee
Lenovo Innovation Company Limited Hong Kong
|
Original Assignee
NEC Corporation
|
Method for creating multimedia messages with rfid tag information | ||
Patent #
US 20050242167A1
Filed 08/30/2002
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
Sharing content on mobile devices | ||
Patent #
US 20050266835A1
Filed 04/09/2004
|
Current Assignee
Nim Sar
|
Original Assignee
ATT Mobility II LLC
|
Method for communicating with a resource-constrained device on an edge of a network | ||
Patent #
US 20040066770A1
Filed 10/07/2002
|
Current Assignee
Sun Microsystems Incorporated
|
Original Assignee
Sun Microsystems Incorporated
|
Method and arrangement for concealing true identity of user in communications system | ||
Patent #
US 20040111376A1
Filed 10/08/2003
|
Current Assignee
Nokia Technologies Oy
|
Original Assignee
Nokia Corporation
|
Self service terminal | ||
Patent #
US 20040118911A1
Filed 12/10/2003
|
Current Assignee
NCR Corporation
|
Original Assignee
NCR Corporation
|
Method for authorizing indirect content download | ||
Patent #
US 20040107143A1
Filed 11/29/2002
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
Document information processing apparatus | ||
Patent #
US 20040205670A1
Filed 03/23/2004
|
Current Assignee
Mitsubishi Electric Corporation
|
Original Assignee
Mitsubishi Electric Corporation
|
Seamless multiple access internet portal | ||
Patent #
US 20040225752A1
Filed 05/08/2003
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Original Assignee
Bellsouth Intellectual Property Corporation
|
Centralized authentication system | ||
Patent #
US 20040225887A1
Filed 05/08/2003
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
System and method for encoding information in magnetic stripe format for use in radio frequency identification transactions | ||
Patent #
US 20040260646A1
Filed 08/30/2004
|
Current Assignee
Liberty Peak Ventures LLC
|
Original Assignee
American Express Travel Related Services Company Inc.
|
Servicing requests that are issued in a protocol other than the protocol expected by the service | ||
Patent #
US 20030105873A1
Filed 03/12/2002
|
Current Assignee
Oracle Corporation
|
Original Assignee
Oracle Corporation
|
Procedure and system for transmission of data | ||
Patent #
US 20030140224A1
Filed 12/23/2002
|
Current Assignee
Sonera Smarttrust OY
|
Original Assignee
Sonera Oyj
|
Apparatus and method for exchanging data between two devices | ||
Patent #
US 20030158892A1
Filed 05/31/2002
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Hewlett-Packard Development Company L.P.
|
Method for using the hand-held device in a multimedia home network | ||
Patent #
US 20030171135A1
Filed 03/06/2003
|
Current Assignee
InterDigital CE Patent Holdings SAS
|
Original Assignee
Thomson Licensing
|
Wireless communication devices | ||
Patent #
US 20020006793A1
Filed 04/20/2001
|
Current Assignee
Nokia Technologies Oy
|
Original Assignee
Nokia Technologies Oy
|
Instant messaging to a mobile device | ||
Patent #
US 20020165000A1
Filed 05/03/2001
|
Current Assignee
Kyocera Corporation
|
Original Assignee
Kyocera Corporation
|
Notification and correction of E-filing rejections | ||
Patent #
US 8,126,786 B1
Filed 01/24/2007
|
Current Assignee
Intuit Inc.
|
Original Assignee
Intuit Inc.
|
Network for targeting individual operating a microcomputer regardless of his location | ||
Patent #
US 8,099,477 B2
Filed 11/08/2010
|
Current Assignee
Industrial Innovations Incorporated
|
Original Assignee
Industrial Innovations Incorporated
|
Utilizing mobile device functionality from remote computers | ||
Patent #
US 8,081,963 B2
Filed 02/12/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Service verifying system, authentication requesting terminal, service utilizing terminal, and service providing method | ||
Patent #
US 8,079,064 B2
Filed 05/02/2008
|
Current Assignee
NTT Docomo Incorporated
|
Original Assignee
NTT Docomo Incorporated
|
Multiple access internet portal revenue sharing | ||
Patent #
US 8,086,219 B2
Filed 07/28/2009
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Methods and systems for mobile device messaging | ||
Patent #
US 8,112,103 B2
Filed 01/16/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,166,164 B1
Filed 10/14/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,190,701 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Questionnaire server capable of providing questionnaires based on device capabilities | ||
Patent #
US 8,195,749 B2
Filed 05/30/2007
|
Current Assignee
Qualtrics LLC
|
Original Assignee
Bindu Rama Rao
|
Spam control for sharing content on mobile devices | ||
Patent #
US 8,208,910 B2
Filed 07/09/2010
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Service verifying system, authentication requesting terminal, service utilizing terminal, and service providing method | ||
Patent #
US 8,214,643 B2
Filed 03/20/2009
|
Current Assignee
NTT Docomo Incorporated
|
Original Assignee
NTT Docomo Incorporated
|
Mobile-originated to HTTP communications | ||
Patent #
US 8,260,329 B2
Filed 03/07/2008
|
Current Assignee
Intellectual Properties I KFT
|
Original Assignee
TeleCommunication Systems Inc
|
Servicing requests that are issued in a protocol other than the protocol expected by the service | ||
Patent #
US 8,285,880 B2
Filed 03/12/2002
|
Current Assignee
Oracle International Corporation
|
Original Assignee
Oracle International Corporation
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,291,076 B2
Filed 03/05/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method for processing telephony sessions | ||
Patent #
US 8,306,021 B2
Filed 04/02/2009
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method for content-aware redirection and content renaming | ||
Patent #
US 8,306,022 B1
Filed 08/26/2005
|
Current Assignee
ATT Intellectual Property II LP
|
Original Assignee
ATT Intellectual Property I LP
|
Method and system for a multitenancy telephone network | ||
Patent #
US 8,315,369 B2
Filed 03/02/2010
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Instant messaging to a mobile device | ||
Patent #
US 8,315,651 B2
Filed 05/03/2001
|
Current Assignee
Kyocera Corporation
|
Original Assignee
Kyocera Corporation
|
Social caching for device resource sharing and management | ||
Patent #
US 8,316,098 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Utilizing mobile device functionality from remote computers | ||
Patent #
US 8,326,279 B2
Filed 12/13/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Distributed management of keep-alive message signaling for mobile network resource conservation and optimization | ||
Patent #
US 8,326,985 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Systems and methods for selective rate of speech and speech preferences for text to speech synthesis | ||
Patent #
US 8,352,268 B2
Filed 09/29/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Systems and methods for text to speech synthesis | ||
Patent #
US 8,352,272 B2
Filed 09/29/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 8,356,080 B2
Filed 07/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,364,181 B2
Filed 12/10/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
METHOD OF TRANSFERRING DATA TO A FUNCTIONAL APPLICATION AND A USER TERMINAL THERETO | ||
Patent #
US 20130036150A1
Filed 07/27/2012
|
Current Assignee
Teliasonera AB
|
Original Assignee
Teliasonera AB
|
Systems and methods for determining the language to use for speech generated by a text to speech engine | ||
Patent #
US 8,380,507 B2
Filed 03/09/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Systems and methods for concatenation of words in text to speech synthesis | ||
Patent #
US 8,396,714 B2
Filed 09/29/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Context aware data presentation | ||
Patent #
US 8,412,675 B2
Filed 02/24/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method for providing clean endpoint addresses | ||
Patent #
US 8,416,923 B2
Filed 06/23/2011
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Aligning data transfer to optimize connections established for transmission over a wireless network | ||
Patent #
US 8,417,823 B2
Filed 11/18/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method for secure transactions manageable by a transaction account provider | ||
Patent #
US 8,418,918 B2
Filed 01/15/2009
|
Current Assignee
Liberty Peak Ventures LLC
|
Original Assignee
American Express Travel Related Services Company Inc.
|
Flexible real-time inbox access | ||
Patent #
US 8,438,633 B1
Filed 12/18/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for sending, routing, and receiving information using concise messages | ||
Patent #
US 8,457,043 B2
Filed 05/21/2008
|
Current Assignee
Aawaaz Inc.
|
Original Assignee
Medical Scientific Incorporated
|
Method and apparatus for displaying information during an instant messaging session | ||
Patent #
US 8,458,278 B2
Filed 03/20/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Publishing data in an information community | ||
Patent #
US 8,468,126 B2
Filed 12/14/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Multiple access internet portal revenue sharing | ||
Patent #
US 8,472,918 B2
Filed 11/21/2011
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Distributed caching in a wireless network of content delivered for a mobile application over a long-held request | ||
Patent #
US 8,484,314 B2
Filed 10/14/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning applications for a mobile device | ||
Patent #
US 8,494,510 B2
Filed 12/06/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Digital rights management integrated service solution | ||
Patent #
US 8,205,001 B1
Filed 06/11/2009
|
Current Assignee
Sprint Communications Company LP
|
Original Assignee
Sprint Communications Company LP
|
Dynamic extensible lightweight access to web services for pervasive devices | ||
Patent #
US 8,499,028 B2
Filed 02/23/2005
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Method and system for a multitenancy telephony network | ||
Patent #
US 8,509,415 B2
Filed 05/19/2011
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Methods and apparatuses for display and traversing of links in page character array | ||
Patent #
US 8,527,861 B2
Filed 04/13/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mobile network background traffic data management with optimized polling intervals | ||
Patent #
US 8,539,040 B2
Filed 02/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System, method and computer program product for providing content to a terminal | ||
Patent #
US 8,209,411 B2
Filed 07/21/2009
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Nokia Corporation
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,549,587 B2
Filed 02/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for providing remote data access and transcoding for a mobile communication device | ||
Patent #
US 8,554,950 B2
Filed 08/04/2009
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
System and method for executing commands that are non-native to the native environment of a mobile device | ||
Patent #
US 8,561,086 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for a multitenancy telephone network | ||
Patent #
US 8,570,873 B2
Filed 01/16/2013
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for providing remote data access for a mobile communication device | ||
Patent #
US 8,578,057 B2
Filed 01/30/2009
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Systems and methods of detecting language and natural language strings for text to speech synthesis | ||
Patent #
US 8,583,418 B2
Filed 09/29/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for running a multi-module telephony application | ||
Patent #
US 8,582,737 B2
Filed 10/07/2010
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
INCORPORATING WEB APPLICATIONS INTO WEB PAGES AT THE NETWORK LEVEL | ||
Patent #
US 20130311593A1
Filed 05/17/2012
|
Current Assignee
CloudFlare Incorporated
|
Original Assignee
Matthew Browning Prince, Christopher Stephen Joel, Matthieu Philippe Francois Tourne, John Brinton Roberts, Jason Thomas Walter Benterou, Michael Jonas Sofaer
|
Noise profile determination for voice-related feature | ||
Patent #
US 8,600,743 B2
Filed 01/06/2010
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for managing latency in a distributed telephony network | ||
Patent #
US 8,601,136 B1
Filed 06/06/2013
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for processing media requests during a telephony sessions | ||
Patent #
US 8,611,338 B2
Filed 09/28/2009
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Automated response to and sensing of user activity in portable devices | ||
Patent #
US 8,614,431 B2
Filed 11/05/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Detecting and preserving state for satisfying application requests in a distributed proxy and cache system | ||
Patent #
US 8,621,075 B2
Filed 04/27/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Context-aware unit selection | ||
Patent #
US 8,620,662 B2
Filed 11/20/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Cache state management on a mobile device to preserve user experience | ||
Patent #
US 8,635,339 B2
Filed 08/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for preserving telephony session state | ||
Patent #
US 8,638,781 B2
Filed 01/19/2011
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
User-specific noise suppression for voice quality improvements | ||
Patent #
US 8,639,516 B2
Filed 06/04/2010
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Fast, language-independent method for user authentication by voice | ||
Patent #
US 8,645,137 B2
Filed 06/11/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method for processing telephony sessions of a network | ||
Patent #
US 8,649,268 B2
Filed 02/04/2011
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method for content-aware redirection and content renaming | ||
Patent #
US 8,660,115 B2
Filed 09/14/2012
|
Current Assignee
ATT Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Prioritizing selection criteria by automated assistant | ||
Patent #
US 8,660,849 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Active input elicitation by intelligent automated assistant | ||
Patent #
US 8,670,979 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices and methods for identifying a prompt corresponding to a voice input in a sequence of prompts | ||
Patent #
US 8,670,985 B2
Filed 09/13/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Electronic devices with voice command and contextual data processing capabilities | ||
Patent #
US 8,676,904 B2
Filed 10/02/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and apparatus for building an intelligent automated assistant | ||
Patent #
US 8,677,377 B2
Filed 09/08/2006
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Sentiment prediction from textual data | ||
Patent #
US 8,682,649 B2
Filed 11/12/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
User profiling for selecting user specific voice input processing information | ||
Patent #
US 8,682,667 B2
Filed 02/25/2010
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Providing text input using speech data and non-speech data | ||
Patent #
US 8,688,446 B2
Filed 11/18/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Polling | ||
Patent #
US 8,693,494 B2
Filed 03/31/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,700,728 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method for disambiguating multiple readings in language conversion | ||
Patent #
US 8,706,472 B2
Filed 08/11/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Intent deduction based on previous user interactions with voice assistant | ||
Patent #
US 8,706,503 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Cross-platform event engine | ||
Patent #
US 8,209,709 B2
Filed 07/05/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,204,953 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Electronic devices with voice command and contextual data processing capabilities | ||
Patent #
US 8,713,119 B2
Filed 09/13/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Systems and methods for selective text to speech synthesis | ||
Patent #
US 8,712,776 B2
Filed 09/29/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Unsupervised document clustering using latent semantic density analysis | ||
Patent #
US 8,713,021 B2
Filed 07/07/2010
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Text to speech conversion of text messages from mobile communication devices | ||
Patent #
US 8,718,047 B2
Filed 12/28/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Combined statistical and rule-based part-of-speech tagging for text-to-speech synthesis | ||
Patent #
US 8,719,006 B2
Filed 08/27/2010
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Electronic device with text error correction based on voice recognition data | ||
Patent #
US 8,719,014 B2
Filed 09/27/2010
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Maintaining context information between user interactions with a voice assistant | ||
Patent #
US 8,731,942 B2
Filed 03/04/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and system for controlling message routing | ||
Patent #
US 8,738,051 B2
Filed 07/25/2013
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method and system for a multitenancy telephone network | ||
Patent #
US 8,737,593 B2
Filed 10/01/2012
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,738,050 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for preventing illicit use of a telephony platform | ||
Patent #
US 8,737,962 B2
Filed 07/24/2013
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Intelligent system of unified content posting | ||
Patent #
US 8,745,169 B2
Filed 12/30/2006
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network | ||
Patent #
US 8,750,123 B1
Filed 07/31/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Mobile-originated to HTTP communications | ||
Patent #
US 8,750,183 B2
Filed 08/22/2012
|
Current Assignee
Intellectual Properties I KFT
|
Original Assignee
Patent Monetization Associates L.P.
|
Systems and methods for determining the language to use for speech generated by a text to speech engine | ||
Patent #
US 8,751,238 B2
Filed 02/15/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for processing telephony sessions | ||
Patent #
US 8,755,376 B2
Filed 01/16/2013
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Maintaining an IP connection in a mobile network | ||
Patent #
US 8,761,756 B2
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks International Oy
|
Speech recognition repair using contextual information | ||
Patent #
US 8,762,156 B2
Filed 09/28/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Electronic devices with voice command and contextual data processing capabilities | ||
Patent #
US 8,762,469 B2
Filed 09/05/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Multi-tiered voice feedback in an electronic device | ||
Patent #
US 8,768,702 B2
Filed 09/05/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Integrated messaging | ||
Patent #
US 8,774,844 B2
Filed 04/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications | ||
Patent #
US 8,775,631 B2
Filed 02/25/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Semantic search using a single-source semantic model | ||
Patent #
US 8,775,442 B2
Filed 05/15/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Hearing assistance system for providing consistent human speech | ||
Patent #
US 8,781,836 B2
Filed 02/22/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Timing of keep-alive messages used in a system for mobile network resource conservation and optimization | ||
Patent #
US 8,782,222 B2
Filed 09/05/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Centralized authentication system | ||
Patent #
US 8,782,394 B2
Filed 11/10/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Application discovery on mobile devices | ||
Patent #
US 8,787,947 B2
Filed 06/18/2008
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Content delivery to a mobile device from a content service | ||
Patent #
US 8,793,305 B2
Filed 12/13/2007
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Disambiguation based on active input elicitation by intelligent automated assistant | ||
Patent #
US 8,799,000 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method of a relay server for managing communications and notification between a mobile device and a web access server | ||
Patent #
US 8,799,410 B2
Filed 04/13/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for wireless message-based advertising | ||
Patent #
US 8,797,906 B2
Filed 11/16/2012
|
Current Assignee
Unomobi Inc.
|
Original Assignee
Unomobi Inc.
|
Maintaining mobile terminal information for secure communications | ||
Patent #
US 8,805,334 B2
Filed 09/05/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Integrated messaging | ||
Patent #
US 8,805,425 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device power management in data synchronization over a mobile network with or without a trigger notification | ||
Patent #
US 8,811,952 B2
Filed 05/05/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Translating phrases from one language into another using an order-based set of declarative rules | ||
Patent #
US 8,812,294 B2
Filed 06/21/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and system for management of a virtual network connection without heartbeat messages | ||
Patent #
US 8,812,695 B2
Filed 04/03/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Multiple access internet portal revenue sharing | ||
Patent #
US 8,818,332 B2
Filed 05/24/2013
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Original Assignee
ATT Intellectual Property I LP
|
System and method for tracking billing events in a mobile wireless network for a network operator | ||
Patent #
US 8,831,561 B2
Filed 04/28/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief | ||
Patent #
US 8,832,228 B2
Filed 04/26/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method for processing telephony sessions | ||
Patent #
US 8,837,465 B2
Filed 01/16/2013
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Keyword-based services for mobile device messages | ||
Patent #
US 8,838,079 B2
Filed 05/22/2008
|
Current Assignee
Nuance Communications Inc.
|
Original Assignee
Nuance Communications Inc.
|
Distributed caching for resource and mobile network traffic management | ||
Patent #
US 8,838,783 B2
Filed 07/05/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Flexible real-time inbox access | ||
Patent #
US 8,839,412 B1
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for enabling real-time eventing | ||
Patent #
US 8,838,707 B2
Filed 06/27/2011
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Web-based access to data objects | ||
Patent #
US 8,838,744 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile traffic categorization and policy for network use optimization while preserving user experience | ||
Patent #
US 8,843,153 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Incorporating web applications into web pages at the network level | ||
Patent #
US 8,849,904 B2
Filed 05/17/2012
|
Current Assignee
CloudFlare Incorporated
|
Original Assignee
CloudFlare Incorporated
|
System for providing policy based content service in a mobile network | ||
Patent #
US 8,849,902 B2
Filed 06/24/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Stateful push notifications | ||
Patent #
US 8,856,346 B2
Filed 12/30/2004
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Unwired Planet LLC
|
Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization | ||
Patent #
US 8,861,354 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Policy based content service | ||
Patent #
US 8,862,657 B2
Filed 01/25/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation | ||
Patent #
US 8,868,753 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,873,411 B2
Filed 01/12/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols | ||
Patent #
US 8,874,761 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile application traffic optimization | ||
Patent #
US 8,886,176 B2
Filed 07/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
UNIFIED CONTENT POSTING | ||
Patent #
US 20140337895A1
Filed 06/02/2014
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Service orchestration for intelligent automated assistant | ||
Patent #
US 8,892,446 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
MESSAGE BASED WEB CONTENT RETRIEVAL SYSTEMS AND COMPUTER IMPLEMENTED METHODS THERETO | ||
Patent #
US 20140344295A1
Filed 07/30/2014
|
Current Assignee
Michael Shungkai Lam, Ihab Hamadeh
|
Original Assignee
Michael Shungkai Lam, Ihab Hamadeh
|
Audio user interface | ||
Patent #
US 8,898,568 B2
Filed 09/09/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Detecting and extending engagement with stream content | ||
Patent #
US 8,903,909 B1
Filed 09/15/2011
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Personalized vocabulary for digital assistant | ||
Patent #
US 8,903,716 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Optimization of resource polling intervals to satisfy mobile device requests | ||
Patent #
US 8,903,954 B2
Filed 11/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
METHOD AND DEVICE FOR WEB REDIRECT AUTHENTICATION IN WIFI ROAMING BASED ON AC AND AP INTERWORKING | ||
Patent #
US 20140359740A1
Filed 10/19/2011
|
Current Assignee
KT Corporation
|
Original Assignee
KT Corporation
|
Mobile virtual network operator | ||
Patent #
US 8,909,192 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Bandwidth measurement | ||
Patent #
US 8,909,759 B2
Filed 10/12/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Detection and management of user interactions with foreground applications on a mobile device in distributed caching | ||
Patent #
US 8,909,202 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for providing a network service in a distributed fashion to a mobile device | ||
Patent #
US 8,914,002 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimization of mobile traffic directed to private networks and operator configurability thereof | ||
Patent #
US 8,918,503 B2
Filed 08/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Paraphrasing of user requests and results by automated digital assistant | ||
Patent #
US 8,930,191 B2
Filed 03/04/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Exemplar-based latent perceptual modeling for automatic speech recognition | ||
Patent #
US 8,935,167 B2
Filed 09/25/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
INCORPORATING WEB APPLICATIONS INTO WEB PAGES AT THE NETWORK LEVEL | ||
Patent #
US 20150019679A1
Filed 09/30/2014
|
Current Assignee
CloudFlare Incorporated
|
Original Assignee
Matthew Browning Prince, Christopher Stephen Joel, Matthieu Philippe Francois Tourne, John Brinton Roberts, Jason Thomas Walter Benterou, Michael Jonas Sofaer
|
System and method for triggering on platform usage | ||
Patent #
US 8,938,053 B2
Filed 10/15/2013
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method and apparatus for intercepting events in a communication system | ||
Patent #
US RE45,348 E1
Filed 03/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Determining user intent based on ontologies of domains | ||
Patent #
US 8,942,986 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for routing communications | ||
Patent #
US 8,948,356 B2
Filed 10/15/2013
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,966,066 B2
Filed 10/12/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Telephony web event system and method | ||
Patent #
US 8,964,726 B2
Filed 10/01/2009
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation | ||
Patent #
US 8,977,755 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for operating a multi-function portable electronic device using voice-activation | ||
Patent #
US 8,977,255 B2
Filed 04/03/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Monitoring mobile application activities for malicious traffic on a mobile device | ||
Patent #
US 8,984,581 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Connection architecture for a mobile network | ||
Patent #
US 8,989,728 B2
Filed 09/07/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for a multitenancy telephone network | ||
Patent #
US 8,995,641 B2
Filed 01/17/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Intelligent text-to-speech conversion | ||
Patent #
US 8,996,376 B2
Filed 04/05/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for improving routing in a distributed communication platform | ||
Patent #
US 9,001,666 B2
Filed 03/13/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Predictive content delivery | ||
Patent #
US 9,002,828 B2
Filed 01/02/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Wireless communication devices | ||
Patent #
US 9,008,651 B2
Filed 04/20/2001
|
Current Assignee
Nokia Technologies Oy
|
Original Assignee
Nokia Technologies Oy
|
Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation | ||
Patent #
US 9,009,250 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Method and arrangement for concealing true identity of user in communications system | ||
Patent #
US RE45,485 E1
Filed 12/01/2011
|
Current Assignee
Nokia Technologies Oy
|
Original Assignee
Nokia Corporation
|
Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system | ||
Patent #
US 9,021,021 B2
Filed 12/10/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,043,433 B2
Filed 05/25/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Intelligent rendering of information in a limited display environment | ||
Patent #
US 9,047,142 B2
Filed 12/16/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,049,179 B2
Filed 01/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Part-of-speech tagging using latent analogy | ||
Patent #
US 9,053,089 B2
Filed 10/02/2007
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Location-based operations and messaging | ||
Patent #
US 9,055,102 B2
Filed 08/02/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic | ||
Patent #
US 9,060,032 B2
Filed 05/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network | ||
Patent #
US 9,065,765 B2
Filed 10/08/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Interaction via short message service messages with wireless markup language based websites | ||
Patent #
US 9,071,571 B2
Filed 06/30/2011
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Dynamic content delivery to network-enabled static display device | ||
Patent #
US 9,071,651 B2
Filed 06/05/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Distributed implementation of dynamic wireless traffic policy | ||
Patent #
US 9,077,630 B2
Filed 07/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Spam control for sharing content on mobile devices | ||
Patent #
US 9,077,565 B2
Filed 05/23/2012
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Electronic device with text error correction based on voice recognition data | ||
Patent #
US 9,075,783 B2
Filed 07/22/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device resources sharing for network resource conservation | ||
Patent #
US 9,084,105 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network background traffic data management | ||
Patent #
US 9,100,873 B2
Filed 09/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Using event alert text as input to an automated assistant | ||
Patent #
US 9,117,447 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Managing cache to prevent overloading of a wireless network due to user activity | ||
Patent #
US 9,131,397 B2
Filed 06/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Network for targeting individual operating a microcomputer regardless of his location | ||
Patent #
US 9,137,650 B2
Filed 01/05/2012
|
Current Assignee
Industrial Innovations Incorporated
|
Original Assignee
Industrial Innovations Incorporated
|
System and method for providing communication platform metadata | ||
Patent #
US 9,137,127 B2
Filed 09/17/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System for transforming media resource into destination device compatible messaging format | ||
Patent #
US 9,160,696 B2
Filed 05/08/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion | ||
Patent #
US 9,161,258 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,173,128 B2
Filed 03/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
METHOD AND SYSTEM FOR PROVIDING A PRIVATE NETWORK | ||
Patent #
US 20150319179A1
Filed 05/05/2015
|
Current Assignee
Advanced Digital Broadcast SA
|
Original Assignee
Advanced Digital Broadcast SA
|
User profiling for voice input processing | ||
Patent #
US 9,190,062 B2
Filed 03/04/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and system for sending, routing, and receiving information using concise messages | ||
Patent #
US 9,202,213 B2
Filed 06/03/2013
|
Current Assignee
Aawaaz Inc.
|
Original Assignee
Scientific Media Inc.
|
Dynamic categorization of applications for network access in a mobile network | ||
Patent #
US 9,203,864 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor | ||
Patent #
US 9,208,123 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
System and method for running a multi-module telephony application | ||
Patent #
US 9,210,275 B2
Filed 11/11/2013
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for providing a communication endpoint information service | ||
Patent #
US 9,225,840 B2
Filed 06/19/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for enabling multi-modal communication | ||
Patent #
US 9,226,217 B2
Filed 04/17/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for transmitting and receiving media messages | ||
Patent #
US 9,240,966 B2
Filed 05/08/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Mobile device with application or context aware fast dormancy | ||
Patent #
US 9,241,314 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network | ||
Patent #
US 9,239,800 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
System and method for managing media in a distributed communication network | ||
Patent #
US 9,240,941 B2
Filed 05/15/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for managing conferencing in a distributed communication network | ||
Patent #
US 9,246,694 B1
Filed 07/06/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for queuing a communication session | ||
Patent #
US 9,247,062 B2
Filed 06/19/2013
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Extending user relationships | ||
Patent #
US 9,251,193 B2
Filed 10/28/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method and system for applying data retention policies in a computing platform | ||
Patent #
US 9,251,371 B2
Filed 07/07/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for offering a multi-partner delegated platform | ||
Patent #
US 9,253,254 B2
Filed 01/14/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Device access using voice authentication | ||
Patent #
US 9,262,612 B2
Filed 03/21/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and system for preventing illicit use of a telephony platform | ||
Patent #
US 9,270,833 B2
Filed 04/15/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Application or context aware fast dormancy | ||
Patent #
US 9,271,238 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Request and response characteristics based adaptation of distributed caching in a mobile network | ||
Patent #
US 9,275,163 B2
Filed 10/17/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,277,443 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method for integrating session initiation protocol communication in a telecommunications platform | ||
Patent #
US 9,282,124 B2
Filed 03/13/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Crowd sourcing information to fulfill user requests | ||
Patent #
US 9,280,610 B2
Filed 03/15/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for emergency calls initiated by voice command | ||
Patent #
US 9,300,784 B2
Filed 06/13/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 9,300,719 B2
Filed 01/14/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for routing communications | ||
Patent #
US 9,307,094 B2
Filed 12/18/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for processing media requests during telephony sessions | ||
Patent #
US 9,306,982 B2
Filed 12/11/2013
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Systems and methods for application management of mobile device radio state promotion and demotion | ||
Patent #
US 9,307,493 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Adaptive audio feedback system and method | ||
Patent #
US 9,311,043 B2
Filed 02/15/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for triggering on platform usage | ||
Patent #
US 9,319,857 B2
Filed 12/12/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Intelligent automated assistant | ||
Patent #
US 9,318,108 B2
Filed 01/10/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for reduction of mobile network traffic used for domain name system (DNS) queries | ||
Patent #
US 9,325,662 B2
Filed 01/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method and apparatus for providing idle mode service | ||
Patent #
US 9,325,830 B2
Filed 09/13/2012
|
Current Assignee
KT Corporation
|
Original Assignee
KT Corporation
|
User as an end point for profiling and optimizing the delivery of content and data in a wireless network | ||
Patent #
US 9,326,189 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
System and method for enabling dynamic multi-modal communication | ||
Patent #
US 9,325,624 B2
Filed 09/17/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars | ||
Patent #
US 9,330,381 B2
Filed 11/01/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Wireless traffic management system cache optimization using http headers | ||
Patent #
US 9,330,196 B2
Filed 06/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Methods and apparatus for altering audio output signals | ||
Patent #
US 9,330,720 B2
Filed 04/02/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for managing a computing cluster | ||
Patent #
US 9,338,064 B2
Filed 01/17/2013
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for pricing communication of a telecommunication platform | ||
Patent #
US 9,338,018 B2
Filed 09/17/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for managing telephony endpoint inventory | ||
Patent #
US 9,338,280 B2
Filed 06/19/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for authorizing and connecting application developers and users | ||
Patent #
US 9,336,500 B2
Filed 09/21/2012
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Intelligent automated assistant for TV user interactions | ||
Patent #
US 9,338,493 B2
Filed 09/26/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for a work distribution service | ||
Patent #
US 9,344,573 B2
Filed 03/16/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for managing latency in a distributed telephony network | ||
Patent #
US 9,350,642 B2
Filed 02/10/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method and system for a multitenancy telephone network | ||
Patent #
US 9,357,047 B2
Filed 02/19/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for providing a micro-services communication platform | ||
Patent #
US 9,363,301 B2
Filed 10/21/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Providing text input using speech data and non-speech data | ||
Patent #
US 9,361,886 B2
Filed 10/17/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Context-sensitive handling of interruptions | ||
Patent #
US 9,368,114 B2
Filed 03/06/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Machine-implemented system and method for providing timed targeted promotional offers to individual payment account users with feedback | ||
Patent #
US 9,373,119 B2
Filed 08/14/2008
|
Current Assignee
Fiserv Incorporated
|
Original Assignee
Monitise Americas Inc.
|
Mobile device and system for multi-step activities | ||
Patent #
US 9,392,429 B2
Filed 01/06/2014
|
Current Assignee
Qualtrics LLC
|
Original Assignee
Qualtrics LLC
|
Automated response to and sensing of user activity in portable devices | ||
Patent #
US 9,389,729 B2
Filed 12/20/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for connecting a communication to a client | ||
Patent #
US 9,398,622 B2
Filed 05/23/2012
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Mobile application traffic optimization | ||
Patent #
US 9,407,713 B2
Filed 01/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Telephony web event system and method | ||
Patent #
US 9,407,597 B2
Filed 01/07/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Electronic devices with voice command and contextual data processing capabilities | ||
Patent #
US 9,412,392 B2
Filed 01/27/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Exemplar-based natural language processing | ||
Patent #
US 9,430,463 B2
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Methods and apparatuses for automatic speech recognition | ||
Patent #
US 9,431,006 B2
Filed 07/02/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method for processing telephony sessions of a network | ||
Patent #
US 9,455,949 B2
Filed 02/10/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for processing telephony sessions | ||
Patent #
US 9,456,008 B2
Filed 08/14/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for managing a computing cluster | ||
Patent #
US 9,459,925 B2
Filed 06/23/2011
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for managing a computing cluster | ||
Patent #
US 9,459,926 B2
Filed 05/09/2012
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for a media intelligence platform | ||
Patent #
US 9,477,975 B2
Filed 02/02/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for delivering application content | ||
Patent #
US 9,483,328 B2
Filed 07/21/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Handling speech synthesis of content for multiple languages | ||
Patent #
US 9,483,461 B2
Filed 03/06/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Unified content posting | ||
Patent #
US 9,491,493 B2
Filed 06/02/2014
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
System and method for running a multi-module telephony application | ||
Patent #
US 9,491,309 B2
Filed 11/05/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for managing concurrent events | ||
Patent #
US 9,495,227 B2
Filed 02/11/2013
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Device, method, and user interface for voice-activated navigation and browsing of a document | ||
Patent #
US 9,495,129 B2
Filed 03/12/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and apparatus for building an intelligent automated assistant | ||
Patent #
US 9,501,741 B2
Filed 12/26/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method for supporting dynamic grammars in WFST-based ASR | ||
Patent #
US 9,502,031 B2
Filed 09/23/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for providing a micro-services communication platform | ||
Patent #
US 9,509,782 B2
Filed 04/28/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for collecting feedback in a multi-tenant communication platform | ||
Patent #
US 9,516,101 B2
Filed 07/07/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Keyword-based services for mobile device messages | ||
Patent #
US 9,530,149 B2
Filed 09/16/2014
|
Current Assignee
Nuance Communications Inc.
|
Original Assignee
Nuance Communications Inc.
|
Mobile device having human language translation capability with positional feedback | ||
Patent #
US 9,535,906 B2
Filed 06/17/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Voice-based media searching | ||
Patent #
US 9,547,647 B2
Filed 11/19/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Intelligent automated assistant | ||
Patent #
US 9,548,050 B2
Filed 06/09/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for client communication in a distributed telephony network | ||
Patent #
US 9,553,799 B2
Filed 11/12/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for managing conferencing in a distributed communication network | ||
Patent #
US 9,553,900 B2
Filed 12/09/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Instant messaging to a mobile device | ||
Patent #
US 9,560,494 B2
Filed 10/17/2012
|
Current Assignee
Kyocera Corporation
|
Original Assignee
Kyocera Corporation
|
Context-sensitive handling of interruptions by intelligent digital assistant | ||
Patent #
US 9,576,574 B2
Filed 09/09/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Unified ranking with entropy-weighted information for phrase-based semantic auto-completion | ||
Patent #
US 9,582,608 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and system for applying data retention policies in a computing platform | ||
Patent #
US 9,588,974 B2
Filed 12/18/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for processing media requests during telephony sessions | ||
Patent #
US 9,591,033 B2
Filed 02/22/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for managing a computing cluster | ||
Patent #
US 9,590,849 B2
Filed 05/09/2012
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for processing telephony sessions | ||
Patent #
US 9,596,274 B2
Filed 08/24/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for managing media in a distributed communication network | ||
Patent #
US 9,602,586 B2
Filed 05/15/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method and system for preventing illicit use of a telephony platform | ||
Patent #
US 9,614,972 B2
Filed 01/13/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for user-specified pronunciation of words for speech synthesis and recognition | ||
Patent #
US 9,620,104 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and system for a multitenancy telephone network | ||
Patent #
US 9,621,733 B2
Filed 04/12/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Automated response to and sensing of user activity in portable devices | ||
Patent #
US 9,619,079 B2
Filed 07/11/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Analyzing audio input for efficient speech and music recognition | ||
Patent #
US 9,620,105 B2
Filed 09/29/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Intelligent text-to-speech conversion | ||
Patent #
US 9,626,955 B2
Filed 04/04/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for a work distribution service | ||
Patent #
US 9,628,624 B2
Filed 04/15/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Better resolution when referencing to concepts | ||
Patent #
US 9,633,004 B2
Filed 09/29/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
User profiling for voice input processing | ||
Patent #
US 9,633,660 B2
Filed 11/13/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for detecting errors in interactions with a voice-based digital assistant | ||
Patent #
US 9,633,674 B2
Filed 06/05/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for determining and communicating presence information | ||
Patent #
US 9,641,677 B2
Filed 11/19/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Fast, language-independent method for user authentication by voice | ||
Patent #
US 9,646,614 B2
Filed 12/21/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Caching apparatus for serving phonetic pronunciations | ||
Patent #
US 9,646,609 B2
Filed 08/25/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for communicating with a client application | ||
Patent #
US 9,648,006 B2
Filed 09/21/2012
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for routing communications | ||
Patent #
US 9,654,647 B2
Filed 02/26/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method and device for web redirect authentication in WiFi roaming based on AC and AP interworking | ||
Patent #
US 9,654,970 B2
Filed 10/19/2011
|
Current Assignee
KT Corporation
|
Original Assignee
KT Corporation
|
Wireless communication devices | ||
Patent #
US 9,661,633 B2
Filed 04/30/2012
|
Current Assignee
Nokia Technologies Oy
|
Original Assignee
Nokia Technologies Oy
|
Intelligent automated assistant for TV user interactions | ||
Patent #
US 9,668,024 B2
Filed 03/30/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Social reminders | ||
Patent #
US 9,668,121 B2
Filed 08/25/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Multi-tiered voice feedback in an electronic device | ||
Patent #
US 9,691,383 B2
Filed 12/26/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for updating an adaptive speech recognition model | ||
Patent #
US 9,697,822 B1
Filed 04/28/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks | ||
Patent #
US 9,697,820 B2
Filed 12/07/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Disambiguating heteronyms in speech synthesis | ||
Patent #
US 9,711,141 B2
Filed 12/12/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mobile device configured for communicating with another mobile device associated with an associated user | ||
Patent #
US 9,712,986 B2
Filed 03/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Reducing the need for manual start/end-pointing and trigger phrases | ||
Patent #
US 9,715,875 B2
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Name recognition system | ||
Patent #
US 9,721,563 B2
Filed 06/08/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Competing devices responding to voice triggers | ||
Patent #
US 9,721,566 B2
Filed 08/31/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Voice control to diagnose inadvertent activation of accessibility features | ||
Patent #
US 9,733,821 B2
Filed 03/03/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Determining domain salience ranking from ambiguous words in natural speech | ||
Patent #
US 9,734,193 B2
Filed 09/18/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Predictive text input | ||
Patent #
US 9,760,559 B2
Filed 05/22/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for managing media and signaling in a communication platform | ||
Patent #
US 9,774,687 B2
Filed 07/07/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Text prediction using combined word N-gram and unigram language models | ||
Patent #
US 9,785,630 B2
Filed 05/28/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Text correction processing | ||
Patent #
US 9,798,393 B2
Filed 02/25/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for a media intelligence platform | ||
Patent #
US 9,805,399 B2
Filed 09/12/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Telephony web event system and method | ||
Patent #
US 9,807,244 B2
Filed 06/27/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for tagging and tracking events of an application platform | ||
Patent #
US 9,811,398 B2
Filed 01/21/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method and apparatus for discovering trending terms in speech requests | ||
Patent #
US 9,818,400 B2
Filed 08/28/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic | ||
Patent #
US 9,832,095 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Parsimonious continuous-space phrase representations for natural language processing | ||
Patent #
US 9,842,105 B2
Filed 08/27/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Predictive conversion of language input | ||
Patent #
US 9,842,101 B2
Filed 08/28/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for providing communication platform metadata | ||
Patent #
US 9,853,872 B2
Filed 08/27/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method and system for applying data retention policies in a computing platform | ||
Patent #
US 9,858,279 B2
Filed 01/23/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Using context information to facilitate processing of commands in a virtual assistant | ||
Patent #
US 9,858,925 B2
Filed 09/30/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Intelligent text-to-speech conversion | ||
Patent #
US 9,865,248 B2
Filed 03/06/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Structured dictation using intelligent automated assistants | ||
Patent #
US 9,865,280 B2
Filed 08/28/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method for processing telephony sessions of a network | ||
Patent #
US 9,882,942 B2
Filed 08/19/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Parsimonious handling of word inflection via categorical stem + suffix N-gram language models | ||
Patent #
US 9,886,432 B2
Filed 08/28/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Virtual assistant activation | ||
Patent #
US 9,886,953 B2
Filed 08/31/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and system for a multitenancy telephone network | ||
Patent #
US 9,894,212 B2
Filed 02/28/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Systems and methods for structured stem and suffix language models | ||
Patent #
US 9,899,019 B2
Filed 08/31/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for enabling multi-modal communication | ||
Patent #
US 9,907,010 B2
Filed 11/18/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for processing telephony sessions | ||
Patent #
US 9,906,571 B2
Filed 01/23/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for providing a micro-services communication platform | ||
Patent #
US 9,906,607 B2
Filed 10/19/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for processing media requests during telephony sessions | ||
Patent #
US 9,906,651 B2
Filed 01/24/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Training an at least partial voice command system | ||
Patent #
US 9,922,642 B2
Filed 03/14/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Revenue sharing | ||
Patent #
US 9,934,520 B2
Filed 07/18/2014
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Unit-selection text-to-speech synthesis based on predicted concatenation parameters | ||
Patent #
US 9,934,775 B2
Filed 09/15/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for determining and communicating presence information | ||
Patent #
US 9,942,394 B2
Filed 10/28/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Automatic language identification for dynamic text processing | ||
Patent #
US 9,946,706 B2
Filed 06/10/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and system for preventing illicit use of a telephony platform | ||
Patent #
US 9,948,788 B2
Filed 02/23/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for signaling through data storage | ||
Patent #
US 9,948,703 B2
Filed 05/13/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Crowd sourcing information to fulfill user requests | ||
Patent #
US 9,953,088 B2
Filed 03/07/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for tagging and tracking events of an application platform | ||
Patent #
US 9,959,151 B2
Filed 09/29/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Automated response to and sensing of user activity in portable devices | ||
Patent #
US 9,958,987 B2
Filed 04/10/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Speech recognition involving a mobile device | ||
Patent #
US 9,959,870 B2
Filed 12/10/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Multi-command single utterance input method | ||
Patent #
US 9,966,065 B2
Filed 05/28/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for user-specified pronunciation of words for speech synthesis and recognition | ||
Patent #
US 9,966,060 B2
Filed 02/28/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Interpreting and acting upon commands that involve sharing information with remote devices | ||
Patent #
US 9,966,068 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for enabling real-time eventing | ||
Patent #
US 9,967,224 B2
Filed 08/05/2014
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Privacy preserving distributed evaluation framework for embedded personalized systems | ||
Patent #
US 9,972,304 B2
Filed 09/15/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Voice-based media searching | ||
Patent #
US 9,971,774 B2
Filed 12/19/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Automatic supplementation of word correction dictionaries | ||
Patent #
US 9,977,779 B2
Filed 03/10/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Social reminders | ||
Patent #
US 9,986,419 B2
Filed 05/26/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for providing a communication endpoint information service | ||
Patent #
US 9,992,608 B2
Filed 11/18/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Content selection and delivery of complementary information | ||
Patent #
US 9,998,585 B2
Filed 04/28/2006
|
Current Assignee
SITO Mobile RD IP LLC
|
Original Assignee
SITO Mobile RD IP LLC
|
Method and apparatus for searching using an active ontology | ||
Patent #
US 10,002,189 B2
Filed 12/22/2008
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for a work distribution service | ||
Patent #
US 10,003,693 B2
Filed 03/06/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Systems and methods for recognizing textual identifiers within a plurality of words | ||
Patent #
US 10,019,994 B2
Filed 06/07/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for triggering on platform usage | ||
Patent #
US 10,033,617 B2
Filed 03/09/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Intelligent automated assistant | ||
Patent #
US 10,043,516 B2
Filed 12/20/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Intelligent automated assistant for media exploration | ||
Patent #
US 10,049,663 B2
Filed 09/15/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for integrating session initiation protocol communication in a telecommunications platform | ||
Patent #
US 10,051,011 B2
Filed 01/25/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
User profiling for voice input processing | ||
Patent #
US 10,049,675 B2
Filed 04/21/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Applying neural network language models to weighted finite state transducers for automatic speech recognition | ||
Patent #
US 10,049,668 B2
Filed 05/16/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Active transport based notifications | ||
Patent #
US 10,057,736 B2
Filed 12/28/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for transmitting and receiving media messages | ||
Patent #
US 10,057,734 B2
Filed 12/09/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for client communication in a distributed telephony network | ||
Patent #
US 10,063,461 B2
Filed 12/12/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for programmatic device connectivity | ||
Patent #
US 10,063,713 B2
Filed 05/23/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Multilingual word prediction | ||
Patent #
US 10,067,938 B2
Filed 12/19/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for enabling dynamic multi-modal communication | ||
Patent #
US 10,069,773 B2
Filed 03/03/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Providing an indication of the suitability of speech recognition | ||
Patent #
US 10,074,360 B2
Filed 08/24/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Context-sensitive handling of interruptions | ||
Patent #
US 10,078,487 B2
Filed 03/14/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Entropy-guided text prediction using combined word and character n-gram language models | ||
Patent #
US 10,078,631 B2
Filed 05/15/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Name recognition system | ||
Patent #
US 10,079,014 B2
Filed 07/07/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device voice control for selecting a displayed affordance | ||
Patent #
US 10,083,688 B2
Filed 08/27/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Better resolution when referencing to concepts | ||
Patent #
US 10,083,690 B2
Filed 03/14/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Intelligent device arbitration and control | ||
Patent #
US 10,089,072 B2
Filed 09/16/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Language input correction | ||
Patent #
US 10,101,822 B2
Filed 09/03/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device access using voice authentication | ||
Patent #
US 10,102,359 B2
Filed 01/04/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mobile device having human language translation capability with positional feedback | ||
Patent #
US 10,108,612 B2
Filed 11/14/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for collecting feedback in a multi-tenant communication platform | ||
Patent #
US 10,116,733 B2
Filed 10/28/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for connecting a communication to a client | ||
Patent #
US 10,122,763 B2
Filed 06/16/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Language identification from short strings | ||
Patent #
US 10,127,220 B2
Filed 09/03/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Speaker identification and unsupervised speaker adaptation techniques | ||
Patent #
US 10,127,911 B2
Filed 08/25/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Systems and methods for name pronunciation | ||
Patent #
US 10,134,385 B2
Filed 03/02/2012
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for real-time communication by using a client application communication protocol | ||
Patent #
US 10,165,015 B2
Filed 01/12/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Exemplar-based natural language processing | ||
Patent #
US 10,169,329 B2
Filed 07/26/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Intelligent assistant for home automation | ||
Patent #
US 10,170,123 B2
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for inferring user intent from speech inputs | ||
Patent #
US 10,176,167 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for determining and communicating presence information | ||
Patent #
US 10,182,147 B2
Filed 09/21/2012
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant | ||
Patent #
US 10,185,542 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Telephony web event system and method | ||
Patent #
US 10,187,530 B2
Filed 09/20/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Context-based endpoint detection | ||
Patent #
US 10,186,254 B2
Filed 09/04/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Digital assistant providing whispered speech | ||
Patent #
US 10,192,552 B2
Filed 09/15/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Voice trigger for a digital assistant | ||
Patent #
US 10,199,051 B2
Filed 02/07/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for managing media in a distributed communication network | ||
Patent #
US 10,200,458 B2
Filed 02/07/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Incorporating web applications into web pages at the network level | ||
Patent #
US 10,205,674 B2
Filed 09/30/2014
|
Current Assignee
CloudFlare Incorporated
|
Original Assignee
CloudFlare Incorporated
|
System and method for managing media and signaling in a communication platform | ||
Patent #
US 10,212,237 B2
Filed 08/25/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for determining and communicating presence information | ||
Patent #
US 10,212,275 B2
Filed 03/05/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Proactive assistance based on dialog communication between devices | ||
Patent #
US 10,223,066 B2
Filed 05/31/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and system for applying data retention policies in a computing platform | ||
Patent #
US 10,229,126 B2
Filed 11/29/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method for processing telephony sessions of a network | ||
Patent #
US 10,230,772 B2
Filed 12/14/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Actionable reminder entries | ||
Patent #
US 10,241,644 B2
Filed 05/14/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Interface for a virtual digital assistant | ||
Patent #
US 10,241,752 B2
Filed 10/04/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Intelligent list reading | ||
Patent #
US 10,249,300 B2
Filed 09/21/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Generating and processing task items that represent tasks to perform | ||
Patent #
US 10,255,566 B2
Filed 09/30/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Automatic accent detection using acoustic models | ||
Patent #
US 10,255,907 B2
Filed 09/04/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for triggering on platform usage | ||
Patent #
US 10,257,674 B2
Filed 06/21/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network | ||
Patent #
US 10,263,899 B2
Filed 04/10/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Intelligent task discovery | ||
Patent #
US 10,269,345 B2
Filed 09/19/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Intelligent automated assistant | ||
Patent #
US 10,276,170 B2
Filed 06/07/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Methods and apparatuses for automatic speech recognition | ||
Patent #
US 10,283,110 B2
Filed 07/07/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Domain specific language for encoding assistant dialog | ||
Patent #
US 10,289,433 B2
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for a work distribution service | ||
Patent #
US 10,291,782 B2
Filed 05/14/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method for extracting salient dialog usage from live data | ||
Patent #
US 10,296,160 B2
Filed 12/06/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Application integration with a digital assistant | ||
Patent #
US 10,297,253 B2
Filed 09/19/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Competing devices responding to voice triggers | ||
Patent #
US 10,311,871 B2
Filed 06/12/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and apparatus for building an intelligent automated assistant | ||
Patent #
US 10,318,871 B2
Filed 10/20/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for queuing a communication session | ||
Patent #
US 10,320,983 B2
Filed 12/11/2015
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method and apparatus for displaying information during an instant messaging session | ||
Patent #
US 10,348,654 B2
Filed 09/25/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and system for a multitenancy telephone network | ||
Patent #
US 10,348,908 B2
Filed 01/03/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Intelligent automated assistant in a home environment | ||
Patent #
US 10,354,011 B2
Filed 09/23/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Virtual assistant aided communication with 3rd party service in a communication session | ||
Patent #
US 10,356,243 B2
Filed 01/11/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Efficient word encoding for recurrent neural network language models | ||
Patent #
US 10,366,158 B2
Filed 04/28/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Methods and apparatus for altering audio output signals | ||
Patent #
US 10,381,016 B2
Filed 03/29/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
User-specific acoustic models | ||
Patent #
US 10,410,637 B2
Filed 09/22/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Systems and methods for integrating third party services with a digital assistant | ||
Patent #
US 10,417,037 B2
Filed 05/14/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for communicating through multiple endpoints | ||
Patent #
US 10,419,891 B2
Filed 05/13/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method and apparatus for discovering trending terms in speech requests | ||
Patent #
US 10,431,204 B2
Filed 11/03/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Wireless communication devices | ||
Patent #
US 10,433,354 B2
Filed 04/13/2017
|
Current Assignee
Nokia Technologies Oy
|
Original Assignee
Nokia Technologies Oy
|
System and method for providing communication platform metadata | ||
Patent #
US 10,439,907 B2
Filed 11/16/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for programmatic device connectivity | ||
Patent #
US 10,440,192 B2
Filed 07/23/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for enabling multi-modal communication | ||
Patent #
US 10,440,627 B2
Filed 01/15/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for determining conversion rate for short message service (SMS) messaging | ||
Patent #
US 10,440,528 B2
Filed 05/17/2019
|
Current Assignee
Syniverse Technologies LLC
|
Original Assignee
Syniverse Technologies LLC
|
User-specific noise suppression for voice quality improvements | ||
Patent #
US 10,446,167 B2
Filed 01/27/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Identification of voice inputs providing credentials | ||
Patent #
US 10,446,143 B2
Filed 09/16/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Automatic speech recognition based on user feedback | ||
Patent #
US 10,446,141 B2
Filed 01/07/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Telephony web event system and method | ||
Patent #
US 10,455,094 B2
Filed 01/07/2019
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Unified content posting | ||
Patent #
US 10,462,246 B2
Filed 09/07/2016
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Message data transfer | ||
Patent #
US 10,462,093 B2
Filed 12/03/2015
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
System and method for managing concurrent events | ||
Patent #
US 10,467,064 B2
Filed 10/12/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for a media intelligence platform | ||
Patent #
US 10,467,665 B2
Filed 09/19/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method and system for preventing illicit use of a telephony platform | ||
Patent #
US 10,469,670 B2
Filed 03/05/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Using context information to facilitate processing of commands in a virtual assistant | ||
Patent #
US 10,475,446 B2
Filed 06/12/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Hierarchical belief states for digital assistants | ||
Patent #
US 10,482,874 B2
Filed 08/15/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Digital assistant providing automated status report | ||
Patent #
US 10,490,187 B2
Filed 09/15/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Multi-command single utterance input method | ||
Patent #
US 10,497,365 B2
Filed 05/04/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Automatically adapting user interfaces for hands-free interaction | ||
Patent #
US 10,496,753 B2
Filed 09/30/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars | ||
Patent #
US 10,503,366 B2
Filed 04/18/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Dynamic phrase expansion of language input | ||
Patent #
US 10,509,862 B2
Filed 09/21/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Using statistical language models for contextual lookup | ||
Patent #
US 10,515,147 B2
Filed 12/22/2010
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Data driven natural language event detection and classification | ||
Patent #
US 10,521,466 B2
Filed 09/19/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Contextual voice commands | ||
Patent #
US 10,540,976 B2
Filed 06/05/2009
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Data detection | ||
Patent #
US 10,552,013 B2
Filed 03/13/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Intelligent automated assistant | ||
Patent #
US 10,553,215 B2
Filed 07/02/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Systems and methods for hands-free notification summaries | ||
Patent #
US 10,553,209 B2
Filed 03/13/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for running a multi-module telephony application | ||
Patent #
US 10,554,825 B2
Filed 10/12/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for integrating session initiation protocol communication in a telecommunications platform | ||
Patent #
US 10,560,490 B2
Filed 07/19/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for connecting a communication to a client | ||
Patent #
US 10,560,485 B2
Filed 08/27/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for processing telephony sessions | ||
Patent #
US 10,560,495 B2
Filed 01/15/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for signaling through data storage | ||
Patent #
US 10,560,516 B2
Filed 03/07/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method and system for operating a multi-function portable electronic device using voice-activation | ||
Patent #
US 10,568,032 B2
Filed 01/26/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Virtual assistant continuity | ||
Patent #
US 10,567,477 B2
Filed 08/31/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Refining a search based on schedule items | ||
Patent #
US 10,572,476 B2
Filed 03/12/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Instantaneous speaking of content on touch devices | ||
Patent #
US 10,592,095 B2
Filed 09/18/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Rank-reduced token representation for automatic speech recognition | ||
Patent #
US 10,593,346 B2
Filed 03/15/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Apparatuses, methods and systems for a digital conversation management platform | ||
Patent #
US 10,607,140 B2
Filed 09/20/2017
|
Current Assignee
Newvaluexchange Ltd
|
Original Assignee
Newvaluexchange Ltd
|
Apparatuses, methods and systems for a digital conversation management platform | ||
Patent #
US 10,607,141 B2
Filed 09/20/2017
|
Current Assignee
Newvaluexchange Ltd
|
Original Assignee
Newvaluexchange Ltd
|
Method and apparatus for displaying information during an instant messaging session | ||
Patent #
US 10,623,347 B2
Filed 07/08/2019
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for providing a micro-services communication platform | ||
Patent #
US 10,637,938 B2
Filed 12/14/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for managing media in a distributed communication network | ||
Patent #
US 10,637,912 B2
Filed 01/08/2019
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Electronic devices with voice command and contextual data processing capabilities | ||
Patent #
US 10,643,611 B2
Filed 03/28/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for outputting captions | ||
Patent #
US 10,642,574 B2
Filed 03/06/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Media management system supporting a plurality of mobile devices | ||
Patent #
US 10,649,624 B2
Filed 12/30/2015
|
Current Assignee
Qualtrics LLC
|
Original Assignee
Qualtrics LLC
|
System and method for processing voicemail | ||
Patent #
US 10,652,394 B2
Filed 03/14/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Interpreting and acting upon commands that involve sharing information with remote devices | ||
Patent #
US 10,657,961 B2
Filed 03/30/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Systems and methods for providing secure network exchanged for a multitenant virtual private cloud | ||
Patent #
US 10,659,349 B2
Filed 02/06/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Real-time digital assistant knowledge updates | ||
Patent #
US 10,659,851 B2
Filed 09/26/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Distributed personal assistant | ||
Patent #
US 10,671,428 B2
Filed 05/26/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for tagging and tracking events of an application | ||
Patent #
US 10,671,452 B2
Filed 11/29/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Switching between text data and audio data based on a mapping | ||
Patent #
US 10,672,399 B2
Filed 10/06/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Hands-free list-reading by intelligent automated assistant | ||
Patent #
US 10,679,605 B2
Filed 06/08/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for determining and communicating presence information | ||
Patent #
US 10,686,936 B2
Filed 01/11/2019
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for client communication in a distributed telephony network | ||
Patent #
US 10,686,694 B2
Filed 08/03/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for a multi-channel notification service | ||
Patent #
US 10,686,902 B2
Filed 05/23/2017
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System for providing audio questionnaires | ||
Patent #
US 10,686,863 B2
Filed 07/31/2018
|
Current Assignee
Qualtrics LLC
|
Original Assignee
Qualtrics LLC
|
Intelligent automated assistant in a messaging environment | ||
Patent #
US 10,691,473 B2
Filed 05/10/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for processing media requests during telephony sessions | ||
Patent #
US 10,694,042 B2
Filed 01/11/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Automatically adapting user interfaces for hands-free interaction | ||
Patent #
US 10,705,794 B2
Filed 06/08/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Performing actions associated with task items that represent tasks to perform | ||
Patent #
US 10,706,373 B2
Filed 09/30/2011
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Task flow identification based on user intent | ||
Patent #
US 10,706,841 B2
Filed 12/29/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method for processing telephony sessions of a network | ||
Patent #
US 10,708,317 B2
Filed 02/19/2019
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Method and system for a multitenancy telephone network | ||
Patent #
US 10,708,437 B2
Filed 06/06/2019
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Intelligent digital assistant in a multi-tasking environment | ||
Patent #
US 10,733,993 B2
Filed 06/29/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Output devices that establish wireless connection with an information apparatus subsequent to having been wirelessly discovered by the information apparatus | ||
Patent #
US 10,740,066 B2
Filed 04/26/2019
|
Current Assignee
Flexiworld Technologies Inc.
|
Original Assignee
Flexiworld Technologies Inc.
|
Zero latency digital assistant | ||
Patent #
US 10,747,498 B2
Filed 05/05/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and system for applying data retention policies in a computing platform | ||
Patent #
US 10,747,717 B2
Filed 02/20/2019
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Media management system supporting a plurality of mobile devices | ||
Patent #
US 10,747,396 B2
Filed 12/30/2015
|
Current Assignee
Qualtrics LLC
|
Original Assignee
Qualtrics LLC
|
Voice activated device for use with a voice-based digital assistant | ||
Patent #
US 10,748,529 B1
Filed 03/11/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Offline personal assistant | ||
Patent #
US 10,755,703 B2
Filed 09/22/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for managing conferencing in a distributed communication network | ||
Patent #
US 10,757,200 B2
Filed 12/12/2016
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for triggering on platform usage | ||
Patent #
US 10,757,546 B2
Filed 03/14/2019
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Wireless printing devices that provide printing services over a network without a need for a client device of the printing device to use, at the client device, a printer specific printer driver | ||
Patent #
US 10,761,791 B2
Filed 10/06/2017
|
Current Assignee
Flexiworld Technologies Inc.
|
Original Assignee
Flexiworld Technologies Inc.
|
Using parts-of-speech tagging and named entity recognition for spelling correction | ||
Patent #
US 10,762,293 B2
Filed 12/22/2010
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Wireless output devices or wireless controllers for establishing wireless connectivity and for receiving digital content | ||
Patent #
US 10,768,871 B2
Filed 07/31/2018
|
Current Assignee
Flexiworld Technologies Inc.
|
Original Assignee
Flexiworld Technologies Inc.
|
Dynamic thresholds for always listening speech trigger | ||
Patent #
US 10,789,041 B2
Filed 08/24/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Synchronization and task delegation of a digital assistant | ||
Patent #
US 10,791,176 B2
Filed 08/11/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Auto-activating smart responses based on activities from remote devices | ||
Patent #
US 10,791,216 B2
Filed 08/04/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Intelligent organization of tasks items | ||
Patent #
US 10,795,541 B2
Filed 06/27/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System for creating and distributing interactive advertisements to mobile devices | ||
Patent #
US 10,803,474 B2
Filed 04/24/2013
|
Current Assignee
Qualtrics LLC
|
Original Assignee
Qualtrics LLC Australia
|
Optimizing dialogue policy decisions for digital assistants using implicit feedback | ||
Patent #
US 10,810,274 B2
Filed 08/15/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for real-time communication by using a client application communication protocol | ||
Patent #
US 10,819,757 B2
Filed 11/15/2018
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Media management system supporting a plurality of mobile devices | ||
Patent #
US 10,838,580 B2
Filed 12/30/2015
|
Current Assignee
Qualtrics LLC
|
Original Assignee
Qualtrics LLC
|
System and method for determining and communicating presence information | ||
Patent #
US 10,841,421 B2
Filed 04/10/2020
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Software application for a mobile device to wirelessly manage or wirelessly setup an output system or output device for service | ||
Patent #
US 10,846,031 B2
Filed 05/12/2017
|
Current Assignee
Flexiworld Technologies Inc.
|
Original Assignee
Flexiworld Technologies Inc.
|
Revenue sharing for mobile content | ||
Patent #
US 10,846,764 B2
Filed 03/02/2018
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
System for creating and distributing interactive advertisements to mobile devices | ||
Patent #
US 10,846,717 B2
Filed 12/30/2015
|
Current Assignee
Qualtrics LLC
|
Original Assignee
Qualtrics LLC
|
System and method for a media intelligence platform | ||
Patent #
US 10,853,854 B2
Filed 09/13/2019
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11 | ||
Patent #
US 10,860,290 B2
Filed 05/17/2019
|
Current Assignee
Flexiworld Technologies Inc.
|
Original Assignee
Flexiworld Technologies Inc.
|
Unified content posting | ||
Patent #
US 10,873,643 B2
Filed 05/03/2019
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Printing devices supporting printing over air or printing over a wireless network | ||
Patent #
US 10,873,856 B2
Filed 09/22/2017
|
Current Assignee
Flexiworld Technologies Inc.
|
Original Assignee
Flexiworld Technologies Inc.
|
System and method for enabling multi-modal communication | ||
Patent #
US 10,873,892 B2
Filed 08/20/2019
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for processing telephony sessions | ||
Patent #
US 10,893,078 B2
Filed 07/23/2019
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
System and method for processing telephony sessions | ||
Patent #
US 10,893,079 B2
Filed 07/23/2019
|
Current Assignee
Twilio Inc.
|
Original Assignee
Twilio Inc.
|
Short message service with improved utilization of available bandwidth | ||
Patent #
US 6,424,841 B1
Filed 02/18/1999
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Openwave Systems Incorporated
|
Method and architecture for an interactive two-way data communication network | ||
Patent #
US 5,809,415 A
Filed 12/11/1995
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Great Elm Capital Corp. fka Unwired Planet Inc.
|
Method and architecture for interactive two-way communication devices to interact with a network | ||
Patent #
US 6,473,609 B1
Filed 09/14/1998
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Openwave Systems Incorporated
|
Method for providing performance features for mobile subscribers via a communications network | ||
Patent #
US 6,353,745 B1
Filed 07/07/1999
|
Current Assignee
Transpacific Activa LLC
|
Original Assignee
Siemens AG
|
METHOD AND SYSTEM FACILITATING WEB BASED PROVISIONING OF TWO-WAY MOBILE COMMUNICATIONS DEVICES | ||
Patent #
US 20020068554A1
Filed 04/09/1999
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Openwave Systems Incorporated
|
System for generating context-sensitive hierarchically ordered document service menus | ||
Patent #
US 6,421,716 B1
Filed 03/16/1999
|
Current Assignee
Majandro LLC
|
Original Assignee
Xerox Corporation
|
Method and apparatus for transcoding character sets between internet hosts and thin client devices over data networks | ||
Patent #
US 6,247,048 B1
Filed 04/30/1998
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Openwave Systems Incorporated
|
Method and system for self-provisioning a rendezvous to ensure secure access to information in a database from multiple devices | ||
Patent #
US 6,065,120 A
Filed 12/09/1997
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Phone.com Incorporated
|
Pushing and pulling data in networks | ||
Patent #
US 6,119,167 A
Filed 07/11/1997
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Phone.com Incorporated
|
Predictive data entry method for a keypad | ||
Patent #
US 5,911,485 A
Filed 12/11/1995
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Great Elm Capital Corp. fka Unwired Planet Inc.
|
42 Claims
-
1. A method of providing content from a network to a wireless device, the method comprising:
-
receiving the content from a resource on the network according to a hypermedia protocol, wherein the wireless device is not compliant with the hypermedia protocol; and
converting the content to a message compliant with a message requirement of the wireless device, including generating an SMS message including the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving a request for content from a message service center providing message services to a wireless device;
generating a proxy request, the proxy request including an identifier identifying a network resource capable of providing the content; and
converting the content to a message compliant to a message requirement of the wireless device after the content is retrieved from the network resource, the message for subsequent delivery by the message service center to the wireless device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving a message based on a request from a wireless device, the message conforming to a first protocol and a first character set implemented by the wireless device;
transcoding the message into a second character set of a network;
identifying a keyword in the message;
mapping the keyword to a network resource on the network;
retrieving, from the network resource, content in the second character set based on the keyword, using a second protocol implemented by the network;
translating the content from a content-type used by the application to a content-type used by the wireless device;
transcoding the content into the first character set; and
providing the content to the wireless device in the first character set using the first protocol. - View Dependent Claims (19, 20)
-
-
21. A method comprising:
-
receiving a message based on a request from a wireless device;
identifying a keyword in the message;
mapping the keyword to a network resource;
retrieving content from the network resource based on the keyword;
translating the content into a content-type associated with the wireless device; and
transcoding the content into a character set compliant with a message requirement of the wireless device. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
maintaining a mapping of keywords to network resources;
receiving a first SMS message from a wireless device, the first SMS message transmitted on a wireless network;
identifying a keyword in the first SMS message;
using the mapping to determine a network resource associated with the keyword;
retrieving content from the network resource using an HTTP transaction;
translating the content into a different content type;
transcoding the content into a different character set; and
providing the content to an SMS Center in a second SMS message, for transmission to the wireless device. - View Dependent Claims (29)
-
-
30. A method of providing content maintained remotely on a network to a wireless device, the method comprising:
-
receiving an SMS request for the content from the wireless device via an SMS Center (SMSC), the SMS request transmitted on a wireless network;
transcoding the SMS request from a plain text character set to a mark-up language character set;
extracting a keyword from the trancoded request;
maintaining a keyword-to-URL mapping;
looking up the keyword in the keyword-to-URL mapping to identify a URL associated with the keyword, the URL associated with an application capable of providing said content;
constructing an HTTP POST operation containing the keyword and the URL;
submitting the HTTP POST operation to the application over a wireline network;
receiving an HTTP response from the application in response to the POST operation over the wireline network, the HTTP response containing said content;
extracting the content from the HTTP response;
translating the content from a mark-up language to plain text;
transcoding the content from a character set of the application to a character set of the SMSC; and
sending the translated and transcoded content in an SMS response to the wireless device via the SMSC. - View Dependent Claims (31)
-
-
32. A method of providing content maintained remotely on a network to a wireless device, the method comprising:
-
receiving an HTTP message containing the content from an application, wherein the HTTP message is not in response to a request by the wireless device;
translating the content from a content-type used by the application to a content-type used by the wireless device;
transcoding the content from a character set used by the application to a character set used by the wireless device; and
sending an SMS message containing the translated and transcoded content to an SMS center, for delivery to the wireless device.
-
-
33. A processing system coupled to a network and configured to provide content from the network to a wireless device, the processing system comprising:
-
a processor; and
a storage facility coupled to the processor and containing instructions executable by the processor which configure the processing system to receive content from a resource on the network according to a hypermedia protocol, wherein the wireless device is not compliant with the hypermedia protocol; and
convert the content to a message compliant with a message requirement of the wireless device, including generating an SMS message including the content.
-
-
34. A machine-readable program storage medium tangibly embodying a sequence of instructions executable by a machine to perform a method comprising:
-
receiving a message based on a request from a wireless device;
identifying a keyword in the message;
mapping the keyword to a network resource on the network;
retrieving content from the network resource based on the keyword;
translating the content from a content-type of the application to a content-type usable by the wireless device; and
transcoding the content into a character set compliant with a message requirement of the wireless device. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. An apparatus comprising:
-
means for receiving a message based on a request from a wireless device, the message conforming to a first protocol and a first character set;
means for transcoding the message into a second character set;
means for identifying a keyword in the message;
means for mapping the keyword to a network resource;
means for retrieving, from the network resource, content in the second character set based on the keyword, using a second protocol;
means for translating the content from a content-type of the application to a content-type usable by the wireless device;
means for transcoding the content into the first character set; and
means for providing the content to the wireless device in the first character set using the first protocol.
-
-
42. An apparatus for providing content maintained remotely on a network to a wireless device, the apparatus comprising:
-
means for receiving an SMS request for the content from the wireless device via an SMS center, the SMS request transmitted on a wireless network;
means for transcoding the SMS request from a first character set to a second language character set;
means for extracting a keyword from the trancoded request;
means for maintaining a keyword-to-URL mapping;
means for looking up the keyword in the keyword-to-URL mapping to identify a URL associated with the keyword, the URL associated with an application capable of providing said content;
means for constructing an HTTP POST operation containing the keyword and the URL;
means for submitting the HTTP POST operation to the application over a wireline network;
means for receiving an HTTP response from the application in response to the POST operation over the wireline network, the HTTP response containing said content;
means for extracting the content from the HTTP response;
means for translating the content from a content-type of the application to a content-type usable by the SMSC;
means for transcoding the content from the second character set the first character set; and
means for sending the transcoded content in an SMS response to the wireless device via the SMSC.
-
1 Specification
This application claims the benefit of U.S. Provisional Patent application No. 60/158,694, filed on Oct. 8, 1999, and entitled, “Method and Architecture for Bridging SMS-Based Wireless Devices to WAP/Internet Content.”
The present invention generally relates to using a wireless device to access hypermedia content on a network such as the Internet. More particularly, the present invention relates to a method and apparatus for facilitating access to Internet-based hypermedia content by wireless devices that are not equipped with a browser.
For people and businesses requiring instant access to information, the Internet and intranets have provided a vehicle for near real-time delivery of information from an enormous number of sources. For many of those same individuals, a way of communicating regardless of locality has been provided by two-way wireless communication technology such as cellular telephones, two-way pagers, Personal Digital Assistants (PDAs), Personal Information Managers (PIMs), and other handheld computing devices. In recent years, these two rapidly-advancing technology areas have come together, such that the two-way wireless communication device has become one of many entry points into the Internet and intranets.
One feature that many devices used to access the Internet have in common is that they can display hypermedia content, such as web pages. To do so, network servers and network personal computers (PCs) normally use standard web protocols and mark-up languages, such as Hypertext Transport Protocol (HTTP) and Hypertext Markup Language (HTML), respectively. Wireless devices commonly use wireless protocols, such as Wireless Access Protocol (WAP) or Handheld Device Transport protocol (HDTP), and sometimes use markup languages such as Wireless Markup Language (WML) and Handheld Device Markup Language (HDML) to accomplish the same task.
Conventional PCs and some newer-generation wireless devices include browser software (often called “microbrowsers”, for wireless devices) for enabling the devices to access hypermedia content on the Internet and other networks. However, many earlier-generation wireless devices are not equipped with microbrowsers. The lack of a microbrowser restricts the ability of such devices to access hypermedia content on the Internet.
Limited Internet access has been provided to such wireless devices using a facility known as Short Message Service (SMS), which is available on many such devices. SMS allows users of certain wireless devices to send and receive alphanumeric messages of limited length (e.g., up to 160 characters). SMS is similar to paging, however, SMS does not require that the wireless device is active and within range when a message is sent; an SMS message generally will be held for a time until the wireless device is active and within range. SMS messages are generally transmitted within the same cell or to anyone with roaming capability. Although SMS messages are of limited length, SMS allows mobile users to receive critical information. SMS messages are typically sent through a narrowband channel that incurs a very low operating cost to the service providers.
SMS based Internet access is primarily performed by a submission of one or more “keyword” messages from the wireless device to a predetermined address or telephone number serviced by a server. After interacting with other information feeds on the Internet, the server prepares an SMS message that includes information based on the “keyword” message. The SMS message is then delivered to the wireless device that requested the information. A typical example is a request of a stock quote, in which the “keyword” message is the stock symbol and the returned SMS message is the corresponding quote information.
One problem with current technology is that service providers offering SMS based Internet access generally use customized and/or proprietary solutions to link the Internet to the wireless networks. These technologies, once in deployment and operation, make it difficult and expensive to conform to an industry-accepted or widely-used standard, such as WAP. WAP is becoming recognized as the next platform standard for the wireless community and has been adopted as the de facto standard by many wireless service providers. WAP-compliant wireless devices are being introduced by wireless telephone handset manufacturers, and WAP-compliant services are being offered by many service providers. There is a need, therefore, for a better solution which allows wireless devices without microbrowsers to access hypermedia content on the Internet.
The present invention includes a method and apparatus for providing content from a network to a wireless device. According to one aspect of the invention, the content is received from a resource on the network according to a hypermedia protocol. The wireless device is not compliant with the hypermedia protocol. The content is then converted to a message compliant with a message requirement of the wireless device.
Other features of the present invention will be apparent from the accompanying drawings and from the detailed description which follows.
These and other features, aspects, and advantages of the present invention will become better understood with regard to the following description, appended claims, and the accompanying drawings, in which:
A method and apparatus are described for enabling a wireless communication device which does not have a browser to access hypermedia content on the Internet or other networks. Note that in this description, references to “one embodiment” or “an embodiment” mean that the feature being referred to is included in at least one embodiment of the present invention. Further, separate references to “one embodiment” in this description do not necessarily refer to the same embodiment; however, neither are such embodiments mutually exclusive, unless so stated and except as will be readily apparent to those skilled in the art.
The described technique supports both a “pull” mode of operation and a “push” mode of operation. As described further below, in the “pull” mode, an SMS request for Internet-based content is received at an SMS Center (SMSC) from a wireless device which does not have a browser. The SMSC relays the SMS request to a proxy server that is coupled to a wireline network, such as the Internet. The proxy server transcodes the SMS request into a different character set and extracts a keyword from the trancoded request. The proxy server maintains a mapping of keywords to application identifiers, such as Uniform Resource Locators (URLs) and/or Uniform Resource Identifiers (URIs), which are hereinafter referred to interchangeably as URLs. The proxy server looks up the extracted keyword in the keyword-to-URL mapping to identify the URL of an application residing on a server on the network. The proxy server constructs a hypermedia protocol operation containing the keyword and the URL, and submits the operation over the Internet to the application. Upon receiving a hypermedia protocol response containing the requested content from the application, the proxy server extracts the content from the response and converts the content from the content-type used by the application to a content-type used by the SMSC. The proxy server then transcodes the content from the character set used by the application to a character set used by the SMSC and sends the transcoded content in an SMS response to the SMSC, for subsequent delivery to wireless device as an SMS message.
In the “push” mode, a content application asynchronously (i.e., not in response to any request) sends content to the wireless device, via the proxy server and the SMSC. In that case, the proxy server receives the content from the application in a hypermedia protocol request, translates and transcodes the content as stated above, and provides the content as an SMS message to the SMSC, for transmission to the wireless device.
Wireless device 100 has a display 102 and a keypad 103. It may be assumed that wireless device 100 does not have a microbrowser capable of accessing and displaying hypermedia content, such as WML cards, HTML pages, or the like. However, it further may be assumed that wireless device 100 does have an SMS editor/reader (hereinafter “SMS editor”) to allow the wireless device 100 to send and receive SMS messages.
The communication path between wireless device 100 and network servers 116 and 120 includes a wireless communication network (“airnet”) 104, a proxy server 108, and a land-based network (“landnet”) 112. Airnet 104 is a network such as a Cellular Digital Packet Data (CDPD) network, a Global System for Mobile (GSM) network, a Code Division Multiple Access (CDMA) network, or a Time Division Multiple Access Network (TDMA) network. The communications protocols used by airnet 104 may include, for example, WAP and/or HDTP. Landnet 112 is a land-based network that may be or include the Internet, an intranet, or a data network of any private network, such as a Local Area Network (LAN). The communication protocol supporting landnet 112 may be, for example, Transmission Control Protocol (TCP/IP), HTTP, or Secure HTTP (sHTTP).
Proxy server 108 acts as a bridge between airnet 104 and landnet 112. Proxy server 108 may be, for example, a conventional computer workstation or PC. Although shown as a physically separate device, proxy server 108 may be implemented in a network server (e.g. network servers 116 or 120) with hardware and software such as well known in the art providing the connection between airnet 104 and landnet 112. Proxy server 108 can be substantially the same as network servers 116 and 120, except that it also includes features of the present invention described herein.
In addition, wireless device 100 includes memory 304 that stores data and/or software for controlling and/or performing many of the processing tasks performed by wireless device 100. These tasks include: establishing a communication session with a proxy server via wireless link 332 and airnet 104; receiving user inputs from keypad 103, sending and receiving SMS messages, and displaying information on the display 102. Hence, memory 304 may represent one or more physical memory devices, which may include any type of Random Access Memory (RAM), Read-Only Memory (ROM) (which may be programmable), flash memory, non-volatile mass storage device, or a combination of such memory devices. Memory 304 is also coupled to WCP interface 328 for the establishment of a communication session and the requesting and receiving of data.
Assuming, for example, that wireless device is a telephone, wireless device 100 also includes voice circuitry 318 for inputting and outputting audio during a telephonic communication between the user of wireless device 100 and a remote party. Voice circuitry 318 may include, for example, sound transducers, analog-to-digital (A/D) and digital-to-analog (D/A) converters, filters, etc., such as are well-known in the art. An encoder/decoder 310 is coupled between the processor 301 and the voice circuitry 318 for encoding and decoding audio signals.
I/O devices 37-1 through 37-N may include, for example, a keyboard 15, a pointing device 16, a display device 17 and/or other conventional I/O devices. Mass storage device 17 may include any suitable device for storing large volumes of data, such as a magnetic disk or tape, magneto-optical (MO) storage device, or any of various types of Digital Versatile Disk (DVD) or Compact Disk (CD) based storage.
Network interface 35 provides data communication between the computer system and other computer systems on the landnet 112. Hence, network interface 35 may be any device suitable for or enabling the computer system 1 to communicate data with a remote processing system over a data communication link, such as a conventional telephone modem, an Integrated Services Digital Network (ISDN) adapter, a Digital Subscriber Line (DSL) adapter, a cable modem, a satellite transceiver, an Ethernet adapter, or the like. Similarly, SMS interface 36 provides SMS data communication between the computer system and the SMSC. SMS 36 may be the same or a similar type of device as mentioned above for network interface 35, and in fact, SMS interface 36 be implemented together with network interface 35 in a single communication device.
Of course, many variations upon the architecture shown in
Note that many of the features described herein may be implemented in software. That is, the described operations may be carried out in a processing system in response to its processor executing sequences of instructions contained in memory. The instructions may be executed from a memory, such as RAM, and may be loaded from a persistent store, such as a mass storage device and/or from one or more other remote computer systems (collectively referred to as “host computer system”). Likewise, hardwired circuitry may be used in place of software, or in combination with software, to implement the features described herein. Thus, the present invention is not limited to any specific combination of hardware circuitry and software, nor to any particular source for the instructions executed by a computer system.
When wireless device 100 sends out a “keyword” SMS message received by SMSC 212, the SMS message is forwarded by SMSC 212 to proxy server 108, as dictated by the MIN of wireless device 100. Proxy server 108 sends out a proxy request on behalf of wireless device 100, to web server 202, for hypermedia content corresponding to the “keyword” in the SMS message. The keyword may be, for example, one or more words in the SMS message.
Assume, for example, the user of wireless device 100 desires a real-time quote of the stock price of the company, Phone.com, of Redwood City, Calif. The stock symbol for Phone.com is “PHCM”. Accordingly, the user may enter the input “QUOTE PHCM” into the wireless device while in SMS messaging mode, where “QUOTE” is the keyword, such that wireless device 100 is caused to send the input in an SMS message to the designated SMSC 212. Generally, an SMSC does not provide real-time stock quotes and, thus, it must seek out the requested information over the Internet 215 by forwarding the keyword SMS message or extracted information from the SMS message to a proxy server, such as proxy server 108.
Upon receiving the SMS request from the SMSC 212, the proxy server 108 may initially perform certain administrative processes, such as verification that the user is entitled to service. Based on the keyword, the proxy server 108 then identifies an application that can provide the requested information and sends a proxy request to the application. The proxy request includes an address or other identifier identifying a network resource from which the stock quote can be obtained. The address may be a URL or any other identifier suitable for identifying a network resource that may have the requested content. When the stock quote (e.g., the stock price) is received by the proxy server 108 in a mark-up language format (e.g., HTML), the quote information is translated and transcoded by pull engine 210 in proxy server 108 into a format which the SMSC 212 can deliver to the wireless device 100, and then delivered to SMSC 212.
The requested content on web server 202 may be in the form of displayable hypermedia pages constructed in a markup language (e.g., WML or HTML), such that each of the hypermedia pages is identified by a distinct address, such as a URL. When one of the pages is requested, the whole page or a notification including a link of the page can be sent to the wireless device 100, subject to modification by proxy server 108.
It should be noted that other functions of pull engine 208 may include message segmenting if the received content exceeds the maximum SMS message length. More specifically, message segmenting is a process of segmenting a long message into segmented messages, each compliant to the maximum SMS message length (e.g., 150 characters).
The technique described herein has at least two modes of operation, “pull” and “push”. The pull mode is used when information is provided to wireless device 100 in response to a request from wireless device 100. Pull engine 210 in proxy server 108 generally carries out the operations of proxy server 108 in the pull mode. The push mode is used to provide information to wireless device 100 even without such a request. Messenger 208 in proxy server 108 generally carries out the operations of proxy server 108 in the push mode. Generally, the push mode is used after an application has determined the user of wireless device 100 is interested in a certain type of content. Although the content that is “pushed” to the wireless device 100 is not sent in response to any particular request from the wireless device 100, the determination of what content to push and to which device it should be pushed may be based on one or more prior keyword requests from the wireless device 100.
Referring now to
The proxy server 108 maintains a mapping (e.g., a look-up table) of keywords and their associated application identifiers (e.g., URLs). This mapping may be made accessible to authorized personnel on a set of conventional Web pages (or any other user interface), to allow the mapping to be modified and updated, using a conventional browser. Thus, proxy server 108 may serve as a conventional Web site for this purpose. Operations that may be supported include adding, deleting, editing, and viewing mapping entries.
Accordingly, at 504, the pull engine 210 uses the mapping to look up the URL corresponding to the keyword of the SMS request. The URL identifies the application which has the requested content (e.g., stock prices). The pull engine 210 then constructs an HTTP version 1.1 (“HTTP/1.1”) POST method for the URL, which includes the request (“QUOTE PHCM”) and various headers, such as Accept and Accept-Charset. The POST method may also include an extra field that can be used by the application to discover the proxy-specific subscriber number of the wireless device. This field can be used at a later time to “push” content to the wireless device. For example, the MIN of the wireless device can be used for this field.
An example of what the aforementioned POST method may look like is as follows, for the stock quote example (where the URL determined form the mapping should be substituted for “[URL]” in the first line):
The pull engine 210 then connects to the application designated by the URL and submits the POST operation at 506, and then waits for the application to reply.
The text/plain content of the POST method is (normally) accepted by the application and processed. In that case, the response from the application is an HTTP/1.1 response with a Content-type of text/plain and a Content-body containing the response. An example of what such a reply may look like is as follows, where the returned content is “PHCM 500¼”.
If no response is received from the application within the timeout period (507), then at 512 the proxy server 108 sends an error message to the SMSC 212, which the SMSC 212 delivers to the wireless device 100. In general, the types of error messages that may be sent by proxy server 108 (when appropriate) include HTTP proxy errors, keyword-to-URL mapping errors, and general link errors.
If a timely response is received, then at 508 the pull engine 210 extracts the content in the response at 508. At 509, the pull engine 210 translates the extracted content from the content-type used by the application (e.g., WML or HTML) to a content-type that can be understood by the SMSC (e.g., text/plain). The translation is described further below. At 510, the pull engine 210 transcodes the content from the character set used by the application (e.g., ISO-8859-1) to the character set expected by the SMS C. (e.g., GSM character set). The transcoding can be accomplished, for example, using simple look-up operations. At 511, pull engine 210 sends the transcoded response content to the SMSC 212 as an SMS message, for transmission to the wireless device 100.
HTTP/1.1 has been described thus far as the protocol used for communication between proxy server 108 and the content application. In other embodiments, however, a hypermedia based protocol other than HTTP may be used instead, or another version of HTTP may be used.
If it is appropriate to translate the identified content, then at 704, the tag is discarded and the readable text of its identified content is output as the translated result for that tag. Following 704 or 706, it is determined at 705 if the end of the file has been reached, based on whether an end-of-file marker tag has been reached. If not, the process repeats from 702 with the selection of the next tag. Otherwise, the process ends.
The process of
The output of the translation process of
- Phone.com, Inc.
- Last 78½
- Chg: +2¾ (+3.38%)
- Time: 15:12
- Vol: 1,141,800
- Open: 75⅛
- High: 80
- Low 75
Once a wireless device 100 initially makes a request for content, the application can remember the MIN of the wireless device 100 and the nature of the request. As a result, the application can determine which type of content the user of wireless device 100 is likely to be interested in, and can subsequently provide such content to the wireless device 100 (via proxy server 108 and SMSC 212) asynchronously, i.e., not in response to any particular request from wireless device 100. This mode of operation is referred to as “push” mode, as noted above.
The content-type of the request is text/plain, and the content-body includes the message to be transmitted to the wireless device 100.
At 802, the messenger 208 determines whether the format of the request is valid. At 803, the messenger 208 determines whether the content-type of the request is supported by the user (i.e., text/plain). If either the format is invalid or the content-type is not supported, then an error message is sent to the application at 810, and the process ends. If the format is valid and the content-type is supported, then at 804, messenger 208 determines the appropriate protocol and communication mechanism to transport the message to the SMSC 212. At 805, messenger 208 creates an SMS message from the data in the content-body of the request received from the application. Messenger 208 then translates the response text from the content-type used by the application (e.g., WML or HTML) to the content-type used by the SMSC (e.g., text/plain) at 806. Next, at 807, messenger 208 transcodes the response text from the character set used by the application (e.g., ISO-8859-1) to that expected by the SMSC 212 (e.g., GSM). Messenger 208 then sends the SMS message to interface 211, which delivers the message to the SMSC 212, at 808. At 809, messenger 208 notifies the application that the message has been accepted for delivery to the wireless device 100.
Thus, a method and apparatus for enabling a wireless communication device which does not have a browser to access hypermedia content on the Internet or other networks have been described. Although the present invention has been described with reference to specific exemplary embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the invention as set forth in the cairns. Accordingly, the specification and drawings are to be regarded in an illustrative sense rather than a restrictive sense.