Movatterモバイル変換


[0]ホーム

URL:


US20180324134A1 - Two-way Message Service and Voice Communication - Google Patents

Two-way Message Service and Voice Communication
Download PDF

Info

Publication number
US20180324134A1
US20180324134A1US15/970,331US201815970331AUS2018324134A1US 20180324134 A1US20180324134 A1US 20180324134A1US 201815970331 AUS201815970331 AUS 201815970331AUS 2018324134 A1US2018324134 A1US 2018324134A1
Authority
US
United States
Prior art keywords
computing device
different computing
telephone number
message
numbers
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US15/970,331
Inventor
Enlai Chu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLCfiledCriticalMicrosoft Technology Licensing LLC
Priority to US15/970,331priorityCriticalpatent/US20180324134A1/en
Publication of US20180324134A1publicationCriticalpatent/US20180324134A1/en
Assigned to MICROSOFT CORPORATIONreassignmentMICROSOFT CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: CHU, ENLAI
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Various embodiments support communications between a computing device and one or more different computing devices. In accordance with one or more implementations, a geographic location of a different computing device is determined, and a telephone number is assigned to a computing device based on the geographic location of the different computing device. Upon receiving a communication addressed to the assigned telephone number, the communication is routed to the computing device. In implementations where the computing device is communicating with multiple different computing devices, different telephone numbers can be assigned to the computing device based on respective geographic locations of the multiple different computing devices. Upon receiving a communication addressed to one of the different telephone numbers, the communication is routed to the computing device. In this manner, communication sessions between computing devices can be established using local numbers, even when the computing devices are in different geographical locations.

Description

Claims (21)

This listing of claims replaces all prior versions and listings:
1. (canceled)
2. A system configured to coordinate communication between a computing device and a different computing device, the system comprising:
at least one processor; and
one or more computer readable storage media having instructions stored thereon that are executable by the at least one processor to perform operations comprising:
determining a geographic location of the different computing device;
assigning a telephone number to the computing device based on the determined geographic location of the different computing device, not based on a geographic location of the computing device;
receiving, from the different computing device, a communication addressed to the assigned telephone number; and
routing the communication to the computing device.
3. The system ofclaim 2, the operations further comprising:
determining a service provider associated with the different computing device; and
assigning the telephone number to the computing device based on the determined service provider associated with the different computing device.
4. The system ofclaim 2, wherein determining the geographic location of the different computing device is performed in response to ascertaining a telephone number of the different computing device and the assigned telephone number is local to the telephone number of the different computing device.
5. The system ofclaim 2, wherein the geographic location of the different computing device comprises a location in an area defined by an area code and the assigned telephone number includes the area code.
6. The system ofclaim 2, wherein the communication comprises a voice call.
7. A method for coordinating communication between a computing device and a different computing device, the method comprising:
determining a geographic location of the different computing device;
assigning a telephone number to the computing device based on the determined geographic location of the different computing device, not based on a geographic location of the computing device;
receiving, from the different computing device, a communication addressed to the assigned telephone number; and
routing the communication to the computing device.
8. The method ofclaim 7, wherein the communication comprises a voice call.
9. The method ofclaim 7, further comprising:
determining a service provider associated with the different computing device; and
assigning the telephone number to the computing device based on the determined service provider associated with the different computing device.
10. The method ofclaim 7, wherein determining the geographic location of the different computing device is performed in response to ascertaining a telephone number of the different computing device and the assigned telephone number is local to the telephone number of the different computing device.
11. The method ofclaim 7, wherein the geographic location of the different computing device comprises a location in an area defined by an area code and the assigned telephone number includes the area code.
12. A system configured to coordinate communication between a computing device and a plurality of different computing devices, the system comprising:
at least one processor; and
one or more computer readable storage media having instructions stored thereon that are executable by the at least one processor to perform operations comprising:
assigning multiple telephone numbers to the computing device, each of the multiple telephone numbers comprising a telephone number that is local to a geographic location of one of the plurality of different computing devices;
receiving, from one of the plurality of different computing devices, a communication that is addressed to one of the multiple telephone numbers; and
routing the communication to the computing device and establishing a communication session between the computing device and the one of the plurality of different computing devices.
13. The system ofclaim 12, wherein the communication comprises a voice call.
14. The system ofclaim 12, the operations further comprising:
determining one or more service providers associated with the plurality of different computing devices; and
assigning the multiple telephone numbers to the computing device based on the determined one or more service providers associated with the plurality of different computing devices.
15. The system ofclaim 12, the operations further comprising determining a geographic location for each of the plurality of different computing devices by ascertaining a telephone number of the different computing device, wherein an assigned telephone number of the multiple telephone numbers is local to the ascertained telephone number for the different computing device.
16. The system ofclaim 12, wherein the geographic location of the one of the plurality of different computing devices comprises a location in an area defined by an area code and the telephone number assigned to the one of the plurality of different computing devices includes the area code.
17. A method comprising:
assigning multiple telephone numbers to a computing device, each of the multiple telephone numbers comprising a telephone number that is local to a geographic location of one of a plurality of different computing devices;
receiving, from one of the plurality of different computing devices, a communication that is addressed to one of the multiple telephone numbers; and
routing the communication to the computing device and establishing a communication session between the computing device and the one of the plurality of different computing devices.
18. The method ofclaim 17, wherein the communication comprises a voice call.
19. The method ofclaim 17, further comprising:
determining one or more service providers associated with the plurality of different computing devices; and
assigning the multiple telephone numbers to the computing device based on the determined one or more service providers associated with the plurality of different computing devices.
20. The method ofclaim 17, further comprising determining a geographic location of each of the plurality of different computing devices by ascertaining a telephone number of the different computing device, wherein an assigned telephone number of the multiple telephone numbers is local to the ascertained telephone number for the different computing device.
21. The method ofclaim 17, wherein the geographic location of the one of the plurality of different computing devices comprises a location in an area defined by an area code and the telephone number assigned to the one of the plurality of different computing devices includes the area code.
US15/970,3312012-05-312018-05-03Two-way Message Service and Voice CommunicationAbandonedUS20180324134A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US15/970,331US20180324134A1 (en)2012-05-312018-05-03Two-way Message Service and Voice Communication

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US13/485,664US9992149B2 (en)2012-05-312012-05-31Two-way message service and voice communication
US15/970,331US20180324134A1 (en)2012-05-312018-05-03Two-way Message Service and Voice Communication

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US13/485,664ContinuationUS9992149B2 (en)2012-05-312012-05-31Two-way message service and voice communication

Publications (1)

Publication NumberPublication Date
US20180324134A1true US20180324134A1 (en)2018-11-08

Family

ID=48534502

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US13/485,664Active2032-11-19US9992149B2 (en)2012-05-312012-05-31Two-way message service and voice communication
US15/970,331AbandonedUS20180324134A1 (en)2012-05-312018-05-03Two-way Message Service and Voice Communication

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US13/485,664Active2032-11-19US9992149B2 (en)2012-05-312012-05-31Two-way message service and voice communication

Country Status (4)

CountryLink
US (2)US9992149B2 (en)
EP (1)EP2842300A1 (en)
CN (1)CN104509085B (en)
WO (1)WO2013180976A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111328033A (en)*2020-03-102020-06-23北京思特奇信息技术股份有限公司Short message load transmission method and system

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8879692B2 (en)*2006-07-142014-11-04Cisco Technology, Inc.Recording a new voice greeting
US20150156149A1 (en)*2013-12-042015-06-04At&T Mobility Ii LlcMethod and apparatus for sharing content from third party websites via messaging
CN104202473B (en)*2014-08-252017-07-07华为技术有限公司Merge the method and mobile terminal of session
US11336603B2 (en)*2015-02-282022-05-17Boris ShoihatSystem and method for messaging in a networked setting
US9584657B1 (en)*2015-09-152017-02-28T-Mobile Usa, Inc.Conveying device information to application server servicing computing device associated with a communication
US9781265B2 (en)*2015-10-072017-10-03Google Inc.Systems and methods for syncing data related to voice calls via a dynamically assigned virtual phone number
FR3050352B1 (en)*2016-04-192019-05-03Onoff Telecom METHOD OF MANAGING THE RECEPTION OF A TELEPHONE CALL ON A COMMUNICATION TERMINAL CALLED
CN109587356B (en)*2019-02-202020-12-29携程旅游信息技术(上海)有限公司Virtual number calling method, device, system, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040180676A1 (en)*2003-03-142004-09-16Nokia CorporationMethod and apparatus for determining individual or common mobile subscriber number in mobile network for handling multiple subscribers having the same calling line identity
US8306201B1 (en)*2012-04-022012-11-06MagicJack Vocaltec Ltd.Telephone number sharing configuration
US20130109350A1 (en)*2011-11-022013-05-02Jeffrey S. SkeltonSystem and Method for Communicating Using Two-Way SMS

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
AU8146798A (en)1997-06-171999-01-04Telecom Wireless Solutions, Inc.System and process for allowing wireless messaging
DE10220489A1 (en)2002-05-072003-12-04Net Mobile Ag addressing
CN1208991C (en)2002-12-262005-06-29北京邮电大学Method for realizing roaming local telephone number business of mobile telephone user
CN1518372A (en)2003-01-182004-08-04深圳市中兴通讯股份有限公司Method for renting local number in mobile communication
SG137653A1 (en)*2003-07-182007-12-28Infocomm Dev Authority Of SingMessage system
US8121625B2 (en)2004-11-242012-02-21John Terrence CarrollSystem for enabling communication between computers and mobile telephones
MX2007010000A (en)*2005-02-162007-10-08Starhome GmbhLocal number solution for roaming mobile telephony users.
AU2006214877B2 (en)*2005-02-172009-06-04Phil Hwan YunMethod for providing call intermediation services and system therefore
US9118754B2 (en)2005-10-182015-08-25Robert H. NagelSystem and method for providing a public/private telephone number system
US7894842B2 (en)2006-02-072011-02-223Jam, Inc.Methods and devices for including a plurality of users in a conversation over a communication network
US20070220092A1 (en)*2006-02-142007-09-20Snapvine, Inc.System, apparatus and method for enabling mobility to virtual communities via personal and group forums
WO2008022088A2 (en)2006-08-112008-02-21Jaxtr, Inc.Method and system for communicating across telephone and data networks
CN101304598B (en)2007-05-092011-08-24中兴通讯股份有限公司Method for distributing auxiliary number for one-card-multi-number service user
CN101159778B (en)2007-09-102010-06-02汤淼System for multimedia communication based on virtual number
US9699650B2 (en)*2008-02-262017-07-04Voxp Pte LtdSystem for communicating with a single mobile communications device having multiple MS-ISDN identifiers
GB0807976D0 (en)*2008-05-012008-06-11Romalon PlcImprovements relating to multi-jurisdictional telecommunications services
US8200258B2 (en)*2008-09-152012-06-12Microsoft CorporationSystem and methods for communication between instant message users and short message service users
US20100141445A1 (en)2008-12-082010-06-10Savi Networks Inc.Multi-Mode Commissioning/Decommissioning of Tags for Managing Assets
GB2467597B (en)2009-02-102012-12-26Oracle Int CorpIntegrated communication system and method
WO2010093744A1 (en)*2009-02-112010-08-19Volt Delta Resources LlcSystem and method to facilitate voice communication between members of social networking websites while maintaining member privacy
US8634828B2 (en)2009-06-082014-01-21Qualcomm IncorporatedMethod and apparatus for switching virtual SIM service contracts based upon a user profile
ES2362967B1 (en)2009-07-012012-05-22Vodafone España S.A.U. SYSTEM AND METHOD FOR REUSING MOBILE PHONE NUMBERS.

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040180676A1 (en)*2003-03-142004-09-16Nokia CorporationMethod and apparatus for determining individual or common mobile subscriber number in mobile network for handling multiple subscribers having the same calling line identity
US20130109350A1 (en)*2011-11-022013-05-02Jeffrey S. SkeltonSystem and Method for Communicating Using Two-Way SMS
US8306201B1 (en)*2012-04-022012-11-06MagicJack Vocaltec Ltd.Telephone number sharing configuration

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111328033A (en)*2020-03-102020-06-23北京思特奇信息技术股份有限公司Short message load transmission method and system

Also Published As

Publication numberPublication date
WO2013180976A1 (en)2013-12-05
US9992149B2 (en)2018-06-05
US20130325973A1 (en)2013-12-05
CN104509085B (en)2017-08-15
CN104509085A (en)2015-04-08
EP2842300A1 (en)2015-03-04

Similar Documents

PublicationPublication DateTitle
US20180324134A1 (en)Two-way Message Service and Voice Communication
US11902459B2 (en)Automated messaging
US9356907B2 (en)Messaging system having multiple number, dual mode phone support
US9247401B2 (en)Signature control for SMS
US9456317B2 (en)Intelligent presence detection messaging
CN107071779A (en)Pseudo-base station recognition methods, device and terminal
US20180183920A1 (en)Automated messaging
US10939354B2 (en)Connectivity using a geographic phone number
EP3069540B1 (en)Missed call notification by notifying contacts of the called party
US20170149967A1 (en)Managing Communication Events
US9485634B2 (en)Session managed messaging
EP3403425B1 (en)Automated messaging
CN103369131B (en) Incoming number processing method, device and mobile terminal
US20240236232A1 (en)Cognitive selection of trusted contact using internet of things (iot) data
US9526121B1 (en)Unified communication access system
US8320896B1 (en)Unified communication access system
JPWO2019082405A1 (en) Information processing system
EP2490425A1 (en)Telephony switch interface

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:047942/0457

Effective date:20141205

Owner name:MICROSOFT CORPORATION, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHU, ENLAI;REEL/FRAME:047942/0311

Effective date:20120530

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp