221 |
Apparatus and method for optimal scheduling of envelope updates to SIM card |
US13759218 |
2013-02-05 |
US09497564B2 |
2016-11-15 |
Shriram Ganesh; Damir Didjusto; Xiaomin Zhu |
Aspects of the present disclosure are directed to an apparatus and methods that may improve scheduling of envelope updates to a SIM. An apparatus for wireless communication is configured to receive a plurality of updates in one or more envelope commands, categorize the updates into a plurality of groups having respective priorities, and send the updates to a SIM at the apparatus in order according to the respective priorities. Other aspects, embodiments, and features are also claimed and described. |
222 |
Method and apparatus for application optimization and collaboration of wearable devices |
US14483835 |
2014-09-11 |
US09467795B2 |
2016-10-11 |
Stuart S Kreitzer; Jesus F Corretjer |
A method and apparatus associated with one or more wearable devices for a user includes utilizing the one or more wearable devices, for a set of functionality, in a first configuration by the user, wherein the user is in a specific role; communicating data, in a Personal Area Network (PAN), between the one or more wearable devices and between a mobile device associated with the user; and providing information to a recommendation engine, wherein the information is related to the specific role, the set of functionality, and the first configuration. |
223 |
Software-defined network infrastructure having virtual range extenders |
US14106483 |
2013-12-13 |
US09461729B2 |
2016-10-04 |
Petar Djukic; Amine Maaref; Hang Zhang |
An embodiment method includes selecting, by a network infrastructure manager, a first user equipment (UE) as a destination UE and selecting a second UE as a relay UE for the destination UE. The method further includes negotiating installation of a virtual range extender (vREX) UE on the destination UE, and negotiating installation of a vREX forwarding agent (FA) on the relay UE. The vREX FA is configured to act as a FA for the vREX UE. |
224 |
Method and system for defining an offlinable model graph |
US14068790 |
2013-10-31 |
US09456335B2 |
2016-09-27 |
Wayne Carter; Donald Creig Humes |
A method and system for defining an offlinable model graph. In one embodiment of the method, a request is generated by a mobile device. The mobile device receives a response to the request. The mobile device updates a plurality of tables stored in memory of the mobile device, wherein the updating comprises adding a component of the response to a first table of the plurality of tables. |
225 |
Installation of a voice client for roaming devices in a wireless network |
US13907840 |
2013-05-31 |
US09456290B2 |
2016-09-27 |
Arda Aksu; Priscilla Lau; Steven R. Rados; Lalit R. Kotecha; Patricia R. Chang; Sagiv Draznin; David Chiang; John F. Macias; Sanyogita Shamsunder |
Voice over LTE (VoLTE) services may be provided to a roaming mobile device, even when the home network of the mobile device does not provide VoLTE service. In one implementation, one or more devices in a network may determine based on a mobile device attaching to a network as a roaming device for the network, a home network of the mobile device. The devices may further determine whether the home network, associated with the mobile device, provides VoLTE services; transmit, based on the determination that the home network does not provide VoLTE services, a VoLTE client application to the mobile device, the VoLTE client application providing functionality, for the mobile device, relating to usage of VoLTE services in the network. The devices may further communicate with the mobile device and the VoLTE client application, to provide one or more VoLTE services to the mobile device. |
226 |
Chip card, end unit with chip card and method for modifying a chip card |
US13851462 |
2013-03-27 |
US09439024B2 |
2016-09-06 |
Frank Helmreich; Dierk Dohmann |
A chip card for use in a terminal device assigned to a communications network, having at least one data field containing variable parameter data. To modify parameter data stored on the chip card, the chip card has an application, which is implemented on the chip card, in addition to the at least one data field containing variable parameter data, that the application is designed for generating and/or providing variable parameter data, and that an interface is provided between the application and the at least one data field containing variable parameter data. In addition, a terminal device having such a chip card is described, the terminal device additionally having an input application for generating parameter data for the chip card and for providing the generated parameter data in the application for generating and/or providing variable parameter data. |
227 |
Fixed mobile convergence home control system |
US13951819 |
2013-07-26 |
US09414180B2 |
2016-08-09 |
Kenneth L. Addy |
Systems and methods for controlling a building automation system with an FMC cellular device are provided. The FMC cellular device can locally interface with a building automation system via a femtocell base station or a wireless access point, remotely interface with a building automation system over a wide area network via a macrocell base station, or remotely interface with a building automation system via a GAN enabled wireless access point. |
228 |
Operational control of an apparatus through a terminal device |
US13770001 |
2013-02-19 |
US09414179B2 |
2016-08-09 |
Roka Ueda; Takashi Onohara; Seizi Iwayagano; Yuji Kawabe; Keishi Daini; Takuma Higo; Taichi Yoshio; Eri Sakai |
The present disclosure provides an information processing apparatus, an information processing method, an information processing program, and a terminal apparatus for offering information in more quantity and in further detail than before by having a plurality of devices linked with one another. The information processing apparatus includes a first device and a second device interconnected with each other. Application information about an application executing on the first device is acquired through a communication block included in the second device. Display on a display block included in the second device is controlled based on the application information. |
229 |
Wireless device configured to operate under a plurality of different brands and a plurality of different networks and configured to be customized to one brand and one network |
US14858691 |
2015-09-18 |
US09408013B2 |
2016-08-02 |
Satish Ramprasad; Sergio Rivera |
A process of configuring an electronic device and an electronic device configured to operate under a plurality of different brands. The brand to be utilized are designated at the point-of-sale, during activation, by the seller, and/or by the user. The electronic device including a processor configured to execute instructions and a display device configured to generate an interface based in part in response to the processor. The electronic device further including a memory configured to store the instructions to operate the electronic device. The processor further configured to execute a component to designate a brand to be utilized at the point-of-sale, during activation, by the seller, and/or by the user. |
230 |
Cryptographic protocol for portable devices |
US14949509 |
2015-11-23 |
US09407634B2 |
2016-08-02 |
Karl Martin; Evgene Vahlis |
Embodiments are directed towards communicating using a mobile device that performs actions including. A mobile device may be provisioned with an access point such that a provisioning key and a provisioning token for each of the provisioned access points may be stored on the mobile device. The mobile device may be determined to be in the presence of a provisioned access point based on the provisioning key and an advertising nonce. The advertising nonce may be encrypted with the provisioning key. A communication channel between the mobile device and the access point may be established based on a session nonce, the advertising nonce, and the provisioning key. A session key may be generated based in part on the advertising nonce and a message counter. And, encrypted message packets that include a message and a message authentication tag may be communicated to the access point. |
231 |
Managing activities performed by a plurality of collocated mobile devices |
US14636878 |
2015-03-03 |
US09392417B1 |
2016-07-12 |
Sai Pradeep Venkatraman; Benjamin Alfred Werner; Weihua Gao |
Systems and methods for managing activities among collocated mobile devices are disclosed. A controller determines a route of travel corresponding to two or more collocated mobile devices prior to a start of travel, and a set of activities to be performed by the two or more collocated mobile devices after the start of travel based, at least in part, on the route of travel. At least a portion of the set of activities is assigned to a first set of subsystems in a first mobile device and a second set of subsystems in a second mobile device of the two or more collocated mobile devices, wherein the first mobile device and the second mobile device are configured to communicate with one another, and the first set of subsystems and the second set of subsystems have at least one subsystem which is different. |
232 |
Method, software and apparatus for performing actions on a wireless device using action lists and versioning |
US14152412 |
2014-01-10 |
US09386397B2 |
2016-07-05 |
Sudheer B. Koganti; Stephen A. Sprigg; Amy Suzanne Therrell; Brian Minear; Phil Tien Nguyen |
A system and method for performing actions on a wireless device using action lists and versioning. The system includes receiving, over a network, a remote action list version number, the remote action list version number associated with a remote action list containing an instruction for the wireless device. The system further includes determining whether the remote action list version number is different from a local action list version number. The system also includes sending, over a network, a request for the remote action list in response to determining the remote action list version number is different from the local action list version number. Also, the system includes receiving, over a network, the remote action list. |
233 |
System, wireless communication device and method for combining compatible services |
US14339912 |
2014-07-24 |
US09319824B2 |
2016-04-19 |
Jithesh Sathyan; Krishnananda Shenoy |
The present invention provides a system, wireless communication device, method and computer program product for combining one or more compatible services with a current service. A user of a wireless communication device is subscribed with a registered service provider. A user sends a request for identifying the one or more compatible services with the current service to the registered service provider. The registered service provider identifies and sends a list of the identified compatible services to the wireless communication device. The user then selects at least one compatible service from the list of the identified compatible services. Thereafter, the registered service provider sends the software required for combining the selected compatible services with the current service. The user creates a combined service by combining the selected compatible services with the current service using the software on the wireless communication device. |
234 |
Roaming in communications system |
US13276626 |
2011-10-19 |
US09301079B2 |
2016-03-29 |
Tero Jalkanen |
The present solution relates to providing a call service in a communication system, where in response to recognizing a predetermined event related to a user terminal (UEA), it is checked (203, 204) whether the user terminal (UEA) is a roaming user terminal (UEA) roaming in a visited packet switched network. It is also checked (203, 204) whether the user terminal (UEA) is defined to use a home network routing function in the visited packet switched network. If the user terminal (UEA) is a roaming user terminal (UEA) roaming in the visited packet switched network and defined to use the home network routing function in the visited packet switched network, the home network routing function is over overridden by performing (209) a forced setup of the call service to a local circuit switched network. |
235 |
Wireless mobile device network application proxy with exchange sequence generator |
US13650679 |
2012-10-12 |
US09247372B2 |
2016-01-26 |
Avi Baum; Eliad Adi Klein; Artur Zaks |
Systems and methods disclosed herein receive a network application proxy (NAP)-extended API function call issued by a networking-aware host application. The NAP-extended API function call provides parameter values associated with a host off-loadable packet exchange sequence. Using the parameter values, a NAP module intercepts and responds to one or more incoming network packets associated with the host off-loadable packet exchange sequence while the host processor is in a sleep mode state or is transitioning between sleep mode states. |
236 |
ON-DEVICE MOVEMENT OF AN EXISTING MOBILE NUMBER |
US14306719 |
2014-06-17 |
US20150365778A1 |
2015-12-17 |
Taussif KHAN; Ruben CUADRAT; Zhengfang CHEN; Pugazholi THYAGARASAN |
An un-provisioned user device may send, via a cellular network, a request associated with receiving a service provided by a service provider. The user device may receive, via the cellular network, a response indicating that the user device has limited access to the cellular network. The user device may identify, based on a user account with which the user device is to be associated, a particular existing mobile directory number (MDN), associated with the user account, that is to be moved to the user device. The user device may send, via the cellular network, a movement request to move the particular existing MDN to the user device. The movement request may be sent to cause the particular existing MDN to be associated with the user device such that the user device is provisioned to receive the service using the particular existing MDN. |
237 |
Multi IMSI system and method |
US13966350 |
2013-08-14 |
US09215547B2 |
2015-12-15 |
Ian Marsden; Paul Marshall |
A multi-IMSI SIM 2 includes a CPU 9 and code 8 arranged to select one of the IMSIs and a network for data communication. The selection may in particular be on the basis of network signal strength, reliability, and/or cost. |
238 |
Cryptographic protocol for portable devices |
US14675489 |
2015-03-31 |
US09197414B1 |
2015-11-24 |
Karl Martin; Evgene Vahlis |
Embodiments are directed towards communicating using a mobile device that performs actions including. A mobile device may be provisioned with an access point such that a provisioning key and a provisioning token for each of the provisioned access points may be stored on the mobile device. The mobile device may be determined to be in the presence of a provisioned access point based on the provisioning key and an advertising nonce. The advertising nonce may be encrypted with the provisioning key. A communication channel between the mobile device and the access point may be established based on a session nonce, the advertising nonce, and the provisioning key. A session key may be generated based in part on the advertising nonce and a message counter. And, encrypted message packets that include a message and a message authentication tag may be communicated to the access point. |
239 |
Over the air programming via cellular broadcast |
US13913757 |
2013-06-10 |
US09179446B2 |
2015-11-03 |
DeWayne Allan Sennett; Brian Kevin Daly |
In a communications system, one or more mobile devices may be programmed through the use of an assigned channel of a logical channel. For example, a broadcast control channel (BCCH) transmission may be received by one or more mobile devices, the transmission comprising a set of instructions to program the mobile devices. The BCCH transmission may be used to program certain mobile devices, such as a type or brand of device, or mobile devices having certain features, such as call waiting. The mobile device may be configured to accept a transmission, such as a packet in a GPRS network, on one channel while rejecting a transmission on other channels. Further, the mobile device may be reconfigured to accept additional channel transmissions or reject currently approved channel transmissions. |
240 |
Systems and methods for rapidly provisioning functionality to one or more mobile communication devices |
US14180153 |
2014-02-13 |
US09159063B1 |
2015-10-13 |
John G. McDonald |
Systems and methods for rapidly provisioning functionality to one or more mobile communication devices are disclosed. The method may comprise transmitting, by a mobile communication device, a request to receive application functionality, receiving, by the mobile communication device, a preformed perso-script, wherein the perso-script comprises a file that includes customer information and is prepended by a key rotation portion, processing, by the mobile communication device, the key rotation portion to rotate to a new set of encryption keys, and/or transmitting, by the mobile communication device and to an application service provider, a result of the key rotation. |