US Pat. No. 10,004,021

SYSTEM AND METHOD FOR PROVIDING SERVICES TO A USER EQUIPMENT IN AN INTER-NATIONAL LOCATION

RELIANCE JIO INFOCOMM LIM...

1. A method for one of restricting at least one service and providing one of the at least one service and a differential service to a subscriber including a user profile, wherein the subscriber is associated with a unique subscriber identity module (SIM) identifier of a subscriber identity module, the method comprising steps of:receiving a connection request from a user equipment, wherein
the connection request includes a source internet protocol (IP) address of the user equipment, a domain name server (DNS) IP address of the subscriber, and the unique SIM identifier;
determining a location status of the subscriber based on a comparison of the DNS IP address with a pre-defined list of DNS IP address, wherein the location status comprises one of an intra-national location and an inter-national location;
generating one of a positive response and a negative response based on a comparison of the source IP address with a pre-stored list of source IP address, wherein
the positive response is generated in an event the source IP address is identified in the pre-stored list of source IP address, and
the negative response is generated in an event the source IP address is not identified in the pre-stored list of source IP address;
one of restricting the at least one service and providing one of the at least one service and the differential service to the subscriber, wherein
the at least one service is restricted in an event of, the generation of the negative response and the determination of the intra-national location,
the at least one service is provided in an event of, the generation of the positive response and the determination of the intra-national location, and
the differential service is provided in an event of, the generation of the negative response and the determination of the inter-national location.

US Pat. No. 9,959,425

METHOD AND SYSTEM OF PRIVACY PROTECTION IN ANTAGONISTIC SOCIAL MILIEU/DARK PRIVACY SPOTS

RELIANCE JIO INFOCOMM LIM...

1. A method for protecting the privacy of a computing device, the method comprising:detecting, by a detector unit, a context-based data from a surrounding of the computing device, wherein the context-based data is capable of providing information relating to context of the surrounding and presence of any threats to the privacy of the computing device;
receiving the context-based data at a recommender,
wherein, said context-based data is processed to generate a request based on occurrence of at least one event;
receiving the request at the processing unit and generating a response to the request based on the context-based data and a combination of at least two rules,
wherein each of the at least two rules is assigned a weight and is dynamically created and selected by the processing unit from a plurality of rules based on the context based data and the weight, and wherein the plurality of rules includes at least one contradictory rule; and
receiving said response at the recommender and triggering at least one action based on said response,
wherein said at least one action protects the privacy of the computing device as well as of sensitive data stored on the computing device.

US Pat. No. 10,123,360

SYSTEM AND METHOD FOR SECURE WIRELESS COMMUNICATION

Reliance Jio Infocomm Lim...

1. A method for secure wireless communication, comprising:establishing connection of a source wireless network device to a wireless network through a framework and establishing connection of at least one target wireless network device to the wireless network through the framework;
broadcasting a universally unique identifier (UUID) of the source wireless network device and UUID(s) of the target wireless network device(s) on the wireless network through the framework;
searching for UUIDs of a plurality of wireless network devices including the UUID(s) of the target wireless network device(s) on the wireless network in the vicinity of the source wireless network device through the framework;
displaying the UUIDs of the plurality of wireless network devices on the wireless network in the vicinity of the source wireless network device on a display unit of the source wireless network device;
establishing connection between the source wireless network device and the target wireless network device(s) on the wireless network through the framework;
loading a plurality of pictures from an external memory into a memory of the source wireless network device;
representing a file name of each picture as an identification of each picture;
displaying the plurality of pictures on the display unit of the source wireless network device;
selecting at least one picture from the displayed pictures at the source wireless network device;
transmitting a handshaking packet comprising the plurality of pictures, the identification of each picture, and the UUID of the source wireless network device, from the source wireless network device to the target wireless network device(s) over the wireless work through the framework;
receiving the handshaking packet at the target wireless network device(s);
extracting the plurality of pictures from the handshaking packet and displaying the pictures on a display unit of target wireless network device(s);
selecting at least one picture from the displayed pictures at each of the target wireless network device(s); and
transmitting a handshaking packet comprising at least an identification of the picture selected at each of the target wireless network device(s) from each of the target wireless network device(s) to the source wireless network device over the wireless network through the framework.

US Pat. No. 10,051,053

SYSTEM AND METHOD FOR TRANSFERRING AND SYNCHRONIZING CONTENT BETWEEN ELECTRONIC DEVICES

RELIANCE JIO INFOCOMM LIM...

1. A method of transferring and synchronizing a set of content between a first electronic device and a second electronic device, the method comprising:establishing a connection based on an access point between the first electronic device, the second electronic device and a transfer assistant module;
processing the set of content to generate a subset of unsupported content and a subset of content supported by the second electronic device;
providing a set of recommendation content, said recommendation content including analogous content, wherein providing set of recommendation content further comprises:
identifying analogous content from a data repository or from a third-party data server, and
generating a request to create analogous content when recommendation content is not found;
transmitting the subset of supported content and the set of recommendation content from the first electronic device to the second electronic device; and
synchronizing the transfer assistant module periodically with a service server.

US Pat. No. 10,567,953

SYSTEM AND METHOD FOR UPDATING A STATUS INFORMATION OF A NON-ACTIVE SIM

RELIANCE JIO INFOCOMM LIM...

1. A method [600] for updating a status information of a first SIM [112A] and a second SIM [112B] of a user equipment [110] at a network entity [140], the method comprising:one of receiving and initiating, by the network entity [140], a first voice call from the first SIM [112A], wherein
the first SIM [112A] and the second SIM [112B] have one of an active data session and a passive data session, and
the first SIM [112A] and the second SIM [112B] are in an ideal state;
suspending, by the user equipment [110], a data session of the second SIM [112B] in an event the second SIM [112B] is in the active data session;
allocating, by the user equipment [110], a radio resource to the second SIM [112B] for transmitting the status information to the network entity [140], wherein the status information indicates unavailability of the second SIM [112B] for receiving a second voice call;
allocating, by the user equipment [110], the radio resource to the first SIM [112A] for establishing a voice connection for availing the first voice call, wherein the first SIM [112A] is in an active state and the second SIM [112B] is in a passive state; and
allocating, by the user equipment [110], the radio resource to the second SIM [112B] for transmitting the status information to the network entity [10], wherein
the radio resource is allocated to the second SIM [112B] in an event the voice connection on the first SIM [112A] is disconnected,
the status information indicates availability of the second SIM [112B] for receiving the second voice call, and
the first SIM [112A] and the second SIM [112B] are in the ideal state.

US Pat. No. 10,102,362

METHOD AND SYSTEM OF SILENT BIOMETRIC SECURITY PRIVACY PROTECTION FOR SMART DEVICES

RELIANCE JIO INFOCOMM LIM...

1. A method for providing device security by biometric authentication, comprising:continuously sensing at least one biometric input of a user of a device, by a sensing module;
receiving and preprocessing said biometric input of the user to generate a request by a client module;
receiving and processing said request by a processing engine to generate a threat value based on at least one condition;
generating a trigger command based on said threat value by the client module; and
running implicit actions in background of the device in operation, wherein the implicit actions are carried out without interfering with user activity on the device, and wherein the implicit actions include:
implicitly authenticating the user in response to said trigger command by an authentication module, wherein said authentication is based on the biometric input and a biometric information template; and
implicitly implementing a security action based on said authentication.

US Pat. No. 10,397,965

SYSTEM AND METHOD OF DETERMINING REAL-TIME LOCATION AND STATUS OF VOICE-OVER WI-FI (VOWIFI) USERS IN HETEROGENEOUS NETWORK ENVIRONMENT

RELIANCE JIO INFOCOMM LIM...

1. A method of restricting at least one service to a subscriber based on a location area information, wherein the subscriber is associated with a unique Subscriber Identity Module (SIM) identifier of a subscriber identity module, the method comprising steps of:receiving a connection request from a user equipment (UE), wherein the connection request includes at least one of a UE identifier associated with the user equipment and the unique SIM identifier;
generating one of a positive response and a negative response based on the connection request, wherein the positive response is generated in an event a user profile corresponding to the user equipment is identified and the negative response is generated in an event the user profile corresponding to the user equipment is not identified,
the user profile comprises the unique SIM identifier, a state information and the location area information of the subscriber identity module, and
the state information indicates one of connected and detached, and
the location area information corresponds to a last location of the SIM in an event the subscriber is latched with a cellular network: and
restricting the at least one service to the subscriber in an event of:
the negative response is generated based on the connection request,
the state information of the subscriber identity module indicates detached, and
the location area information of the subscriber identity module belongs to a forbidden list of areas in which the at least one service is restricted to the subscriber.

US Pat. No. 10,178,136

SYSTEMS AND METHODS OF PROVIDING MULTIMEDIA SERVICE TO A LEGACY DEVICE

RELIANCE JIO INFOCOMM LIM...

1. A method for providing at least one multimedia service to at least one legacy device, the method comprising:establishing a connection between at least one user equipment and the at least one legacy device via an IP multimedia sub-system, wherein an IP address is allocated to the at least one user equipment by the IP multimedia sub-system;
receiving at least one parameter of the at least one legacy device at the IP multimedia sub-system;
authenticating at least one user equipment by the IP multimedia sub-system in response to an authentication request generated by said at least one user equipment, wherein the authentication is based on at least one parameter of the at least one user equipment;
transmitting a signature information of the at least one legacy device to the at least one user equipment upon authentication, wherein the signature information includes at least one of a configuration data and a credential data of the at least one legacy device;
registering the at least one user equipment and the at least one legacy device at the IP multimedia sub-system in response to a corresponding request generated by the at least one user equipment and the at least one legacy device, wherein the registration of the at least one user equipment and the at least one legacy device is based on corresponding at least one of the at least one parameter and the signature information;
updating of the legacy device with an information pertaining to the registration of the at least one user equipment upon registration of the at least user equipment at the IP multimedia; and
providing the at least one multimedia service to the at least one legacy device via the IP multimedia sub-system.

US Pat. No. 10,200,928

SYSTEM AND METHOD FOR PROVIDING SEAMLESS SERVICE IN A MOBILE DEVICE

RELIANCE JIO INFOCOMM LIM...

11. A system for providing a seamless service in a dual subscriber identity module (SIM) environment, the system comprises:a user equipment for availing a first service from a network entity via a mobile WiFi (MiFi) device, wherein the first service is provided through a first SIM configured to operate using a first radio access technology (RAT);
the MiFi device for detecting a second service available for the user equipment, wherein
the MiFi device triggers a tune-away procedure for a tune-away event pursuant to detection of the second service;
the second service is provided through a second SIM configured to operate using a second radio access technology (RAT);
the MiFi device generates at least one parameter associated for said tune-away event;
the at least one parameter is indicative of an action required for the tune-away event;
the at least one parameter is an instantaneously generated parameter, a pre-recorded parameter and combination thereof; or
a service provider module, the network entity or combination thereof configured to:
receive the at least one parameter for performing said action during said tune-away event, and
provide the seamless service by performing said action based on the at least one parameter.

US Pat. No. 10,299,121

SYSTEM AND METHOD FOR PROVIDING DIFFERENTIAL SERVICE SCHEME

RELIANCE JIO INFOCOMM LIM...

1. A system for providing differential service scheme, the system comprises:a MiFi router for facilitating at least one service to at least one secondary device, wherein
the service is provided based on information characteristic of the at least one secondary device;
said information characteristic comprises a credential information and a subscription information of the at least one secondary device; and
said information characteristic is one of a pre-configured information and a real-time information;
a device server for maintaining said credential information and subscription information;
an operator server for monitoring the credential information of the at least one secondary device and providing differential dissemination of the at least one service via the MiFi router; wherein
at least one of the device server and the operator server authenticates the at least one secondary device based on a notification by the MiFi router; and
the operator server binds the at least one secondary device based on said authentication for providing differential dissemination of the at least one service via the MiFi router; and
an account manager for maintaining record of differential service being availed by the at least one secondary device based on said information characteristic of the at least one secondary device.

US Pat. No. 10,382,933

SYSTEM AND METHOD FOR ESTABLISHING AN EMERGENCY CALL OVER A WIRELESS LAN NETWORK

RELIANCE JIO INFOCOMM LIM...

1. A method for establishing an emergency call over a wireless local area network (LAN), the method being performed by a network entity, the method comprising:establishing the emergency call utilizing the network entity, the network entity being selected from one of an E-ULTRAN Node B (eNodeB), a Base Transceiver Station (BTS), Base Station Controller (BSC) and a Radio Network Controller (RNC), wherein the establishing of said call comprises steps of:
receiving, by a proxy call session control function (P-CSCF) module present within the network entity, a request to establish the emergency call from the user equipment, wherein the request comprises a destination emergency number, a subscriber identity and an access type through which the request is made;
analyzing, by the P-CSCF module present within the network entity, the request received from the user equipment;
transmitting a location retrieval request to a policy and charging rule function (PCRF) module present within the network entity, in an event the destination emergency number matches with a pre-configured list of emergency numbers and the access type belongs to the wireless LAN, wherein the location retrieval request is transmitted by the P-CSCF module;
receiving a location information of the user equipment from the PCRF module, wherein the location information is received by the P-CSCF module;
receiving a routing information from a location retrieval function (LRF) module present within the network entity, wherein
the routing information is received by an emergency call session control function (E-CSCF) module present within the network entity, based on the location information of the user equipment,
the routing information is received based on a request transmitted by the E-CSCF module to the LRF module, and
the routing information is received based on the comparison of the destination emergency number with the pre-configured list of emergency numbers; and
routing the emergency call to an emergency center based on the routing information wherein the emergency call is routed by the E-CSCF module present within the network entity;
establishing the emergency call with the emergency center over the wireless local area network.

US Pat. No. 10,511,983

SYSTEM AND METHOD FOR DETERMINING CAPACITY UTILISATION IN A HETEROGENEOUS NETWORK

RELIANCE JIO INFOCOMM LIM...

1. A method for determining a capacity utilisation of at least one of at least one cluster and a base station in a heterogeneous network, wherein the method is being performed by the base station, the method comprising:receiving at least one broadcast/unicast message from at least one user equipment, wherein
the at least one user equipment belongs to the at least one cluster having at least one cluster identifier,
the at least one broadcast message includes the at least one cluster identifier corresponding to said at least one, and
the at least one broadcast message includes an uplink data and a downlink data of the at least one user equipment;
generating a capacity utilisation list for said at least one cluster, wherein the capacity utilisation list is generated on the basis of said at least one cluster identifier;
updating the capacity utilisation list with the uplink data and the downlink data of the at least one user equipment, wherein the capacity utilisation list is updated on the basis of the at least one cluster identifier; and
determining a capacity utilisation for at least one of each of the at least one cluster and the base station, wherein the capacity utilisation is determined based on the uplink data and the downlink data received from the at least one user equipment.

US Pat. No. 10,484,862

SYSTEM AND METHODS FOR AVAILING SERVICES IN AN INTERNATIONAL ROAMING BY USING PROACTIVE COMMANDS

RELIANCE JIO INFOCOMM LIM...

1. A method for availing at least one service by a user equipment while in an international roaming, the method comprising:transmitting, by the user equipment an attach request to at least one second network in an event the user equipment having a home International Mobile Subscriber Identity (IMSI) is in the international roaming by entering a second location from a first location, wherein
the first location is served by at least one first network and the second location is served by the at least one second network, and
the home IMSI corresponds to the first location;
receiving, by the user equipment, an attach reject in response to the attach request, wherein the attach reject is received from the at least one second network;
updating, by the user equipment, at least one location parameter of the second location at the subscriber identity module, wherein
the subscriber identity module is configured at the user equipment, and
the at least one location parameter has an associated status;
analysing, by the subscriber identity module, the associated status of the at least one location parameter of the second location;
requesting, by the subscriber identity module, to receive at least one network parameter of the at least one second network from the user equipment in an event the associated status of the at least one location parameter corresponds to the attach reject;
communicating, by the user equipment, the at least one network parameter of the at least one second network to the subscriber identity module, wherein the at least one network parameter comprises a mobile country code of the second location;
replacing the home IMSI of the user equipment with a global IMSI, by the subscriber identity module, in an event the at least one network parameter corresponds to the second location;
re-transmitting, by the user equipment having the global IMSI, the attach request to the at least one second network; and
availing, by the user equipment, the at least one service while in the international roaming in an event the at least one second network accepts the attach request with the global IMSI.

US Pat. No. 10,694,557

METHODS AND SYSTEMS FOR SECURE ONBOARDING OF DEVICES OVER A WIRELESS NETWORK

Reliance Jio Infocomm Lim...

1. A method for automatically connecting at least one IoT device [130] to at least one access point [120] via a wireless network [140], the method being performed by an onboarding server [110], the method comprising:receiving a configuration setting request from at least one access point [120], wherein
the at least one access point [120] transmits the configuration setting request pursuant to receiving a broadcasting probe request from the at least one IoT device [130], and
the configuration setting request includes an identifier corresponding to the at least one IoT device [130];
determining a status of the at least one IoT device [130] based on an analysis of the identifier, wherein the status of the at least one IoT device [130] includes one of an on-board and an off-board;
transmitting one of a configuration setting and a default setting to the at least one access point [120] based on the status of the at least one IoT device [130], wherein
the configuration setting is transmitted to the at least one access point [120] in an event the status of the at least one IoT device [130] is the on-board, and
the default setting is transmitted to the at least one access point [120] in an event the status of the at least one IoT device [130] is the off-board;
establishing one of a permanent connection using the configuration setting and a temporary connection using the default setting, between the at least one access point [120] and the at least one IoT device [130] via the wireless network [140]; and
switching the status of the at least one IoT device [130] to the on-board in an event the temporary connection is established, wherein the switching comprising steps of:
receiving the identifier from the at least one IoT device [130] via the temporary connection,
generating and transmitting the configuration setting corresponding to the at least one IoT device [130] based on a positive matching of the identifier with a preconfigured set of identifiers,
receiving an indication from the at least one IoT device [130] in an event the at least one IoT device [130] stores the configuration setting, and updating the status of the at least one IoT device [130] to the on-board pursuant to receiving the indication.

US Pat. No. 10,356,669

SYSTEM AND METHOD OF PROVIDING CALLING BASED SERVICE TO A CSFB DEVICE FROM A PS NETWORK

RELIANCE JIO INFOCOMM LIM...

1. A method of providing at least one service to a user equipment in an IP network subsystem supporting only packet based services, wherein the user equipment is operating in a voice centric mode, the method comprising steps of:receiving a broadcast of at least one information of the IP network subsystem through at least one system information message;
determining, by the user equipment, a network capability information of the IP network subsystem based on the at least one system information message, wherein
the user equipment has no packet switching capability; and
the user equipment uses the network capability information for detecting whether the IP network subsystem has a circuit switching (CS) capability or a packet switching (PS) capability;
switching the user equipment from the voice centric mode to a data centric mode, wherein
the user equipment, in the data centric mode, is subscribed to receive the packet based services; and
said switching of the user equipment from the voice centric mode to the data centric mode occurs in one of an event selected from the group consisting of:
the IP network subsystem supporting only the packet based services,
the network capability information is absent in the at least one system information message, and
an unavailability of the CS capability being indicated to the user equipment by a Mobile Mobility Entity (MME);
latching the user equipment with the IP network subsystem when one of an over the top and a rich communication service allows the latching; and
receiving the at least one service at the user equipment in the IP network subsystem supporting only packet based services via one of the over the top and the rich communication services.

US Pat. No. 10,667,280

SYSTEMS AND METHODS FOR ALLOCATING AT LEAST ONE WIRELESS CHANNEL TO AN ACCESS POINT

RELIANCE JIO INFOCOMM LIM...

1. A method for allocating at least one wireless channel to an access point, the method being performed by a central entity, the method comprising:detecting at least two access points from a plurality of access points operating within at least one available wireless spectrum having a plurality of wireless channels, wherein
the at least two access points are not allocated to at least one wireless channel,
each of the at least two access points has a maximum operating channel width, and
each of the plurality of wireless channels has a channel width;
prioritizing the at least two access points based on one of an increasing order and a decreasing order of a count of neighbouring access point, wherein the neighbouring access point comprising one of an allocated neighbouring access point and an unallocated neighbouring access point;
forming at least one group from the plurality of wireless channels, wherein the plurality of wireless channels comprising at least one allocated wireless channel, at least two unallocated wireless channels and a combination thereof; and
sequentially allocating at least one of the at least two unallocated wireless channels to each of the at least two access points based on the prioritisation of the at least two access points, comprising steps of:
modifying the at least one group to form at least one modified group based on the unallocated neighbouring access point, wherein
the at least one modified group comprising the at least two unallocated wireless channels, and
the at least two unallocated wireless channels are at least one more than number of the unallocated neighbouring access point; and
selecting a target group from the at least one modified group based on at least one of the maximum operating channel width of the at least two access points and the at least one modified group having a maximum channel width.

US Pat. No. 10,652,787

SYSTEMS AND METHODS FOR RESOLVING A PHYSICAL CELL IDENTITY CONFUSION IN A HETEROGENEOUS NETWORK

RELIANCE JIO INFOCOMM LIM...

1. A method for resolving physical cell identity confusion, the method being performed by a serving base station, the method comprising:receiving a handover request from a user equipment, wherein the handover request includes a first physical cell identity of a first target base station, and the user equipment is connected to the serving base station;
comparing the first physical cell identity with a neighbour list of the serving base station,
wherein the neighbour list comprises the first physical cell identity of the first target base station and a second physical cell identity of a second target base station;
receiving at least one identifier of at least one access point from the user equipment;
transmitting the at least one identifier to the first target base station and the second target base station;
receiving a response message from each of the first target base station and the second target base station after transmitting the at least one identifier,
wherein the response message comprises one of a positive response and a negative response based on a comparison of the at least one identifier; and
analysing said response message for performing a handover from the serving base station to one of the first target base station and the second target base station based on the positive response and the negative response received from the first target base station and the second target base station.

US Pat. No. 10,629,992

ANTENNA SYSTEM FOR MATCHING AN IMPEDANCE

RELIANCE JIO INFOCOMM LIM...

1. An antenna for matching an impedance between a feed point and a radiator, the antenna comprising:the radiator mounted over a printed circuit board for one of receiving and transmitting a radio signal, wherein
the radiator has a first end and a second end, and
the length of the radiator determines an operating frequency of the antenna;
a flare placed at one of the first end and the second end of the radiator for matching impedance, wherein
the flare has a first end and a second end, and
the flare is taper-shaped from the first end to the second end of the flare;
the feed point comprises a first end and a second end, wherein
the first end of the feed point is connected to the second end of the flare, and
the second end of the feed point is connected to the printed circuit board; and
a shorting stub placed between the flare and the printed circuit board for grounding a capacitance induced by the antenna.

US Pat. No. 10,701,599

SYSTEMS AND METHODS OF TRANSMITTING AND SWITCHING EMBMS SERVICE IN A HETEROGENEOUS NETWORK

RELIANCE JIO INFOCOMM LIM...

1. A method of transmitting and switching transmission of an evolved multimedia broadcast multicast service from a first radio access technology to a second radio access technology, the method being performed by a network entity, the method comprising:transmitting, via one or more hardware processors of the network entity, the evolved multimedia broadcast multicast service and at least one control channel parameter through the first radio access technology to a user equipment, wherein the network entity includes at least one or more of an evolved node B, a BMSC (eMBMS Broadcast Multicast Service Controller), and an access network discovery and selection function (ANDSF) entity;
transmitting, via the one or more hardware processors of the network entity, at least one configuration parameter relating to the second radio access technology by one of a network entity, a service provider module and combination thereof to the user equipment;
checking, via the one or more hardware processors of the network entity, authentication of the second radio access technology to receive the evolved multimedia broadcast multicast service by the network entity to generate an authentication report; and
switching, via the one or more hardware processors of the network entity, the evolved multimedia broadcast multicast service from the first radio access technology to the second radio access technology based on one of the at least one configuration parameter, the authentication report, a system information block information, a logic function transmitted by the access network discovery and selection function entity and combination thereof, by one of the user equipment, the network entity and combination thereof and switching the evolved multimedia broadcast multicast service from the second radio access technology to the first radio access technology when a value of the at least one configuration parameter drops below a predefined threshold, wherein
the logic function indicates if the user equipment is capable of receiving the evolved multimedia broadcast multicast service through the second radio access technology, and
logic function is broadcasted by the service provider module.