Abstract: A system and a method to provide assistance and to facilitate collaboration amongst fishing communities have been disclosed. The system provides a single local language based multimedia interface which acts as a personal assistant, a navigation device and an advisory system for the fishermen to address all their fishing related needs. It enables the fishermen to have better catches and be updated with latest happenings in the fishing industry. Also, the system provides a collaboration environment for the fishing domain for discussing their issues, getting expert advice and for faster dissemination of fishing related information.
FORM-2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION
(See Section 10 and Rule 13)
A SYSTEM TO PROVIDE ASSISTANCE AND TO FACII COLLABORATION AMONGST FISHING COMMUNITIES
TATA CONSULTANCY SERVICES LIMITED,
an Indian Company,
of Nirmal Building, 9th Floor, Nariman Point, Mumbai 400 021,
Maharashtra, India.
The Following Specification Particularly Describes The Invention And The Manner In
Which It Is To Be Performed
FIELD OF THE INVENTION
The present invention relates to a system for providing assistance to fishermen to improve their productivity.
DEFINITIONS OF TERMS USED IN THE SPECIFICATION
The term 'mobile device' in this specification relates to any wireless device which has a display and an input means like a keypad or touchscreen. The mobile devices for instance include mobile phones, PDAs, iPads, iPhones. business phones or the like devices.
The term 'channel' in this specification relates to various services which are provided to assist fishermen and the fishing community.
The term 'cascading menus' in this specification relates to multimedia based graphical interfaces which provide multiple choices to users and open another graphical interface as a result of selecting a choice on the latter.
The term 'battery charge state' in this specification relates to an indicator of the current level of the mobile device's battery.
The term 'geographical boundary' in this specification relates to borders of a particular geographical location beyond which a foreign territory starts.
The term 'coast' in this specification relates to a shore within a geographical location to which a fisherman can be guided in case of emergency or if he loses the way.
The term 'multiuser collaboration interface' in this specification relates to an interface where multiple users can log in simultaneously to discuss on topics, share information and upload data.
These definitions are in addition to those expressed in the art.
BACKGROUND OF THE INVENTION
Fishing industry plays a vital role in fulfilling food and non-food needs and promoting trade for most nations across the world. Along with agriculture, fishing plays a vital role
for the economic growth of a country. Like agriculture, fishing is a traditional occupation and mostly carried out by the population staying in the rural areas.
There has been a lot of research in the field of fishing to equip the fishermen with better
techniques to have better catches and increase their turnover. The research work however,
is restricted to the fishing equipment, the nets, navigation details providing devices,
construction of the fishing boats or ship or the like. Though these researches facilitate the
fishermen to gain access to latest equipment and techniques but other than these the I
fishermen deal with various problems in their day to day lives.
These challenges are related to where to do fishing, which fish to dry, which fish to sell, which fish can be exported and the like. The fishermen are dependent on other fishermen on all above mentioned problems. Also, the information on latest government reforms, new provisions, and information on potential fishing zones does not reach the fishermen in time. All these information is present in some form either on Internet or with some expert but the fishermen do not have access to this information. The reason for this can be either low level of literacy or lack of communication technology or discomfort in using new technologies.
While on ship as well the fishermen do not have any means to know if they've entered foreign territory or in case they fall sick or if they lose their way or if they face any natural calamity they have no means to ask for emergency assistance.
There is therefore felt a need for a system using which fishermen can collaborate for faster dissemination of information and get advice. There is also felt a need for a single system which will enable the fishermen to get navigation details, emergency assistance and other important Fishing domain related information in their local language and pertaining to their geographical location.
OBJECT OF THE INVENTION
It is an object of the present invention to provide a system to facilitate collaboration amongst fishing communities.
It is another object of the present invention to alert fishermen when they enter foreign territory or in case of emergency.
It is yet another object of the present invention to provide a system for automatic dissemination of fishing domain related information and news to fishermen.
It is still another object of the present invention to provide a multilingual system to assist the fishermen in their local language.
One more object of the present invention is to provide a system which assists semi-literate and illiterate fishermen by providing text based, image based and voice based local language interface to the system.
A further object of the present invention is to provide a single system which assists the fishermen and also facilitates collaboration amongst them.
SUMMARY OF THE INVENTION
The present invention envisages a system to provide assistance and to facilitate collaboration amongst fishing communities, the system comprising:
• a plurality of mobile devices embedded with a customized application, an
in-built GPS receiver and an accelerometer, the mobile devices include the
following components:
■ a user interface adapted to display multimedia based cascading menus providing a plurality of channels and their corresponding data for a channel selection, wherein the channels are selected from the group of channels consisting of potential fish zone assistance, emergency assistance, multimedia based knowledge library, local weather forecasts, local news, multimedia based social networking, local fish market information, advisory service and fishing related live local feeds;
■ sensing means co-operating with the user interface and adapted to sense a channel selection information and channel data for the
channel selection to create a sensed channel selection information and sensed channel data;
■ transmission means adapted to transmit the sensed channel selection information and the sensed channel data; and
■ execution means adapted to receive the sensed channel selection information, the sensed channel data and multimedia based processed information and further adapted to launch and execute the sensed channel and its related services on the user interface based on the sensed channel data and multimedia based processed information; and
• a web server co-operating with the mobile devices through the
transmission means, the web server having:
■ a repository divided into various categories for storing fishing domain related data;
■ a receiver unit adapted to receive the sensed channel selection information and the sensed channel data;
■ a processing unit co-operating with the receiver unit and the repository, the processing unit adapted to process the sensed channel selection information based on the sensed channel data and the fishing domain related data and further adapted to provide multimedia based processed information; and
■ a transmission unit adapted to transmit the multimedia based processed information to a corresponding mobile device.
Typically, the multimedia based cascading menus displayed on the user interface include intuitive graphical icons, local language text and local language voiceovers associated with the graphical icons for each of the channels.
Preferably, the execution means includes:
• receiving means adapted to receive GPS co-ordinates of a potential fishing
zone representing a location of the potential fishing zone, GPS co¬
ordinates of a nearest coast neighboring the location of the potential
fishing zone and GPS co-ordinates of a geographical boundary based on the location of the potential fishing zone as multimedia based processed information from the web server; and • temporary storage means adapted to store the GPS co-ordinates of a potential fishing zone, GPS co-ordinates of a coast and GPS co-ordinates of a geographical boundary.
Further, the execution means includes fishing assistance means adapted to continuously receive GPS co-ordinates of a mobile device from the in-built GPS receiver as a part of the sensed channel data in the event that the potential fish zone assistance channel is sensed in the channel selection information, the fishing assistance means includes:
• path determination means adapted to determine a shortest route from current GPS co-ordinates of a mobile- device to the potential fishing zone based on the GPS co-ordinates representing a location of the potential fishing zone from the temporary storage means; • map generation means co-operating with the path determining means adapted to generate a graphical map showing the shortest route, the graphical map includes a first point representing current location of a mobile device and a second point representing a location of the potential fishing zone and further adapted to provide the graphical map as processed information for display on the user interface; • updation means co-operating with the map generation means adapted to update the graphical map based on a current location of a mobile device from a location of a potential fishing zone and further adapted to provide updated graphical map as processed information for display on the user interface; • a comparator adapted to receive and compare GPS co-ordinates representing a current location of a mobile device with the geographical boundary stored in the temporary storage means and further adapted to provide compared results; and
• alerting means adapted to provide real time territory alerts as processed information for display on the user interface in the event that the compared results indicate that the current location of a mobile device is close to the geographicst boundary.
Typically, the graphical map further highlights the shortest route between the first point and the second point.
Still further, the execution means includes emergency assistance means adapted to continuously receive GPS co-ordinates representing a current location of a mobile device from the in-built GPS receiver as a part of the sensed channel data in the event that the emergency assistance channel is sensed in the channel selection information, the emergency assistance means includes shortest path determining means co-operating with the temporary storage means adapted to detect a shortest path based on the current location of a mobile device to the stored GPS co-ordinates of a coast and further adapted to provide the shortest path in a graphical map format as proc*ssed information for display on the user interface.
Furthermore, the execution means includes:
• detection means to detect battery charge status and acceleration readings of a mobile device as a part of the sensed channel data in the event that the sensed channel selection information includes channels selected from the group of channels consisting of potential fish zone assistance and emergency assistance;
• battery status checking means co-operating with the detection means, the battery status checking means adapted to calculate remaining duration for a mobile device battery based on battery charge status and acceleration readings of a mobile device and
• battery alert creation means co-operating with the battery status checking means adapted to disable and/or duce the frequency of transmission of the processed information to the user interface and
generate a low battery alert tor transmission to the mobile device based on predetermined thresholds.
In addition, the mobile device includes a multilingual text to speech convenor co-operating with the user interface, the text to speech convertor adapted to convert text displayed on the user interface to local language based speech for playing on the mobile device.
Additionally, the mobile device includes application activation means adapted to activate the customized application, wherein on a first activation the customized application enables setting of preferences including language, type of notifications and frequency of notifications.
Typically, the web server includes:
• information extraction means adapted toextract fishing domain related
live feeds and information from external predetermined sources; and • segregation means adapted to receive and assign a category to the fishing
domain related live feeds and information and further adapted to forward
the fishing domain related live feed and information with an assigned
category to the repository for storage.
Preferably, the processing unit includes:
• fishing zone extraction means to extract potential fishing zone information from the repository based on the GPS co-ordinates received in the sensed channel data representing a current location of a mobile device, wherein the potential fishing zone information consists of GPS co-ordinates representing a location of the potential fishing zone and further adapted to provide the GPS co-ordinates representing a location of the potential fishing zone as multimedia based processed information for transmitting to the execution means; • first territory detection means adapted to detect a particular geographical boundary based on the sensed GPS co-ordinates of a potential fishing
zone, wherein the geographical boundary is represented by GPS co-ordinates and further adapted to provide the GPS co-ordinates representing a geographical boundary as multimedia based processed information for transmitting to the execution means; and • second territory detection means adapted to detect a coast neighboring the GPS co-ordinates of said potential fish zone, wherein the coast is represented by GPS co-ordinates and further adapted to provide the GPS co-ordinates representing a coast as multimedia based processed information for transmitting to the execution means.
Also, the processing unit includes a search engine adapted to receive a query from a mobile device as a part of the sensed channel data in the event that the multimedia based knowledge library channel is sensed in the channel selection information, the search engine includes extraction means adapted to extract fishing domain related data from the repository based on the query and further adapted to provide extracted data as processed information for transmission to the mobile device.
The processing unit further includes live feed extraction means adapted to receive GPS co-ordinates representing a current location of a mobile device as a part of the sensed channel data in the event that any one channel selected from the group of channels consisting of local weather forecasts, local news, local fish market information and fishing related live local feeds is sensed in the channel selection information, the live feed extraction means adapted to extract information from the repository based on a predetermined category associated with the channels for a geographical location associated with the GPS co-ordinates and further adapted to provide extracted information as processed information for transmission to the mobile device.
Additionally, the processing unit includes collaboration means adapted to receive multimedia based messages from the mobile devices as a part of the sensed channel data in the event that multimedia based social networking channel is sensed in the channel selection information, the collaboration means adapted to create a multiuser collaboration
interface cm the user interface via the transmission unit. The collaboration means comprising:
• posting means adapted to post the multimedia based messages on the multiuser coliaboration interface; and
• notification means co-operating with the posting means adapted to create and send notification messages as processed information for transmission to mobile devices participating in the multiuser collaboration interface.
Further, the processing unit includes an advisory unit adapted to receive multimedia data including voice message, text, images, video and GPS co-ordinates representing a current location of a mobile device as a part of the sensed channel data in the event that advisory service is sensed in the channel selection information, the advisory unit includes:
• query formulation means adapted to formulate a query based on the multimedia data and further adapted to provide the query as processed information for transmission to predetermined group of experts;
• reply formulation means adapted to enable the group of experts to formulate a multimedia based reply using voice message, text, images and video and further adapted to provide the reply as processed information for transmission to the mobile device; and
• collation means adapted to create an advice by collating the query and its corresponding reply and further adapted to forward the advice along with a predetermined category for storage in the repository.
Still further, the web server comprises auto channel activation means adapted to automatically activate a channel based on predefined preference settings.
Furthermore, the web server includes multimedia rendering means adapted to sense the model and configuration of a mobile device and further adapted to make the processed information compatible for display on the mobile device.
In accordance with this invention there is provided a method for providing assistance and for facilitating collaboration amongst fishing communities, the method comprising the following steps:
• providing a plurality of mobile devices embedded with a customized
application, an in-built GPS receiver and an accelerometer and a web
server co-operating with the mobile devices;
• providing a repository divided into various categories for storing fishing domain related data;
• providing a user interface on the mobile devices for displaying multimedia based cascading menus providing a plurality of channels and their corresponding data for a channel selection, wherein the channels are selected from the group of channels consisting of potential fish zone assistance, emergency assistance, multimedia based knowledge library. local weather forecasts, local news, multimedia based social networking, local fish market information, advisory service and fishing related live local feeds;
• sensing a channel selection information and channel data for the channel selection for creating sensed channel selection information and sensed channel data;
• transmitting the sensed channel selection information and the sensed channel data to the web server;
• receiving the sensed channel selection information and the sensed channel data at the web server;
• processing the sensed channel selection information based on the sensed channel data and the fishing domain related data and providing multimedia based processed information;
• transmitting the multimedia based processed information; and
• receiving and executing the sensed channel and its services on the user interface of the mobile device based on the multimedia based processed information.
Further, the step of receiving and executing the sensed channel and its services on the user interface of the mobile device includes the steps of receiving battery charge status and acceleration readings of a mobile device, calculating the remaining battery duration, disabling and/or reducing frequency of transmission of processed information based on the remaining battery duration and sending an alert indicating low battery condition to the mobile device in the event that the remaining battery duration is below a predetermined threshold and the sensed channel selection information includes channels selected from the group of channels consisting of potential fish zone assistance and emergency assistance.
Still further, the step of processing the sensed channel selection information includes the following steps:
• extracting potential fishing zone information based on the GPS co-ordinates received in the sensed channel data from the repository, wherein the potential fishing zone information consists of GPS co-ordinates representing a location of the potential fishing zone in the event that the potential fish zone assistance channel is sensed in the channel selection information; and
• extracting GPS co-ordinates of a geographical boundary and a coast neighboring the location of the potential fishing zone from the repository.
Furthermore, the step of receiving and executing the sensed channel and its services on the user interface of the mobile device includes the following steps:
• receiving GPS co-ordinates of locations including the potential fish zone, the geographical - boundary and the coast neighboring the potential fish zone as multimedia based processed information from the web server in the event that the potential fish zone assistance channel is sensed in the channel selection information;
• storing the GPS co-ordinates of the locations in a temporary storage means;
• continuously receiving GPS co-ordinates of a mobile device as a part of the sensed channel data from the mobile device's in-built GPS receiver;
• determining a shortest route from the GPS co-ordinates of a mobile device to the potential fishing zone GPS co-ordinates stored in the temporary storage means;
• generating and updating a graphical map Showing the shortest route based on the current location of a mobile device from a location of the potential fishing zone;
• providing the graphical map as processed information for transmission on the user interface;
• comparing the current location of a mobile device with the GPS co-ordinates of a geographical boundary stored in the temporary storage means; and
• generating an alert on the user interface in the event that the comparison
indicates the current location of a mobile device is close to the
geographical boundary.
Moreover, the step of receiving and executing the sensed channel and its services on the user interface of the mobile device includes the following steps:
• continuously receiving GPS co-ordinates representing a current location of a mobile device as a part of the sensed channel data from the mobile device's in built GPS receiver, in the event that the emergency assistance channel is sensed in the channel selection information ; and
• detecting a shortest path based on the current location of a mobile device to the location of a coast represented by the GPS co-ordinates of the coast stored in the temporary storage means and providing the shortest path in a graphical map format as processed infomiation for display on the user interface.
In addition, the step of processing the sensed channel selection information includes the following steps:
• receiving a query from a mobile device as a part of the sensed channel data in the event that the multimedia based knowledge library channel is sensed in the channel selection information;
• extracting fishing domain related data from the repository based on the query; and
• providing extracted data as processed information for transmission to the mobile device.
Additionally, the step of processing the sensed channel selection information includes the following steps:
• receiving GPS co-ordinates representing a current location of a mobile device as a part of the sensed channel data in the event that any one channel selected from the group of channels consisting of local weather forecasts, local news, local fish market information and fishing related live local feeds is sensed in the channel selection information;
• extracting information from the repository based on a predetermined category associated with the channels for a geographical location associated with the GPS co-ordinates; and
• providing extracted information as processed information for transmission to the mobile device.
Typically, the step of processing the sensed channel selection information includes the following steps:
• receiving multimedia based messages from the mobile devices as a part of the sensed channel data in the event that multimedia based social networking channel is sensed in the channel selection information;
• creating a multiuser collaboration interface on the user interface;
• posting the multimedia based messages on the multiuser collaboration interface; and
• creating and sending notification messages as processed information for
transmission to the mobile devices participating in the multiuser
collaboration interface.
Preferably, the step of processing the sensed channel selection information includes the following steps:
• receiving multimedia data including voice message, text, images, video and GPS co-ordinates representing a current location of a mobile device as a part of the sensed channel data in the event that advisory service is sensed in the channel selection information;
• formulating a query based on the multimedia data and providing the query as processed information for transmission to predetermined group of experts;
• formulating a multimedia based reply using voice message, text, images and video and providing the reply as processed information for transmission to the mobile device; and
• collating the query and its corresponding reply to form an advice and forward the advice along with a predetermined category for storage in the repository.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
Other aspects of the invention will become apparent by consideration of the accompanying drawings and their description stated below, which is merely illustrative of a preferred embodiment of the invention and does not limit in any way the nature and scope of the invention:
FIGURE 1 illustrates a schematic of the system to provide assistance and to facilitate collaboration amongst the fishing communities in accordance with the present invention;
FIGURE 2 illustrates a schematic of the execution means in accordance with the present invention;
FIGURE 3 illustrates a schematic of the processing unit in accordance with the present invention; and
FIGURE 4 is a flowchart showing the steps for providing assistance and for facilitating collaboration amongst fishing communities in accordance with the present invention.
DETAILED DESCRIPTION
The drawings and the description thereto are merely illustrative of a system to provide assistance and to facilitate collaboration amongst fishing communities and only exemplify the invention and in no way limit the scope thereof.
To provide fishermen with a platform to communicate with other fishermen, get assistance and navigation details while they are fishing in deep sea, get latest updates related to fishing industry and get expert advice; the present invention envisages a system to provide assistance and to facilitate collaboration amongst fishing communities.
The present invention harnesses the ubiquitous power of mobile devices and their inbuilt GPS receivers and accelerometers to provide fishermen with a single interface to assist them and address their issues.
In accordance with one aspect of the present invention, the system provides a social networking and micro-blogging platform which uses multimedia for communication, enabling discussions using text, voice, images and videos. The system provides a very rich but simple multilingual user interface so that anyone with a basic level of education can use it with minimal training. Intuitive icons are provided for easy understanding and selection.
In accordance with another aspect of the present invention, along with social networking, the system acts as knowledge acquisition and information dissemination/sharing medium, especially with the help of channels. Channels enable fishermen to avail services like Potential Fish Zone (PFZ) Assistance, Multimedia Knowledge Gallery, News. Yellow Pages and Weather. Thus, the fishermen can gain information about fishing related best practices and commercial information, read breaking news of their area, browse through
local train and bus time-table and use banks details in their area. It thus enables fishermen to gather valuable information to help them in their day to day activities. Channels also provide fishermen with a platform to connect with experts for addressing their fishing related queries.
In accordance with yet another aspect of the present invention, the system provides alerts to fishermen in case they enter foreign territory. Also, in case of emergency or if the fishermen loses his way the system enables fishermen to find the shortest route to reach the coast. Thus, the mobile device envisaged by the present invention associated with the fishermen ensures that fishermen get assistance in deep sea. In addition, the fishermen get navigation details to the nearest PFZ or navigation details to the nearest shore or territorial alerts in no network zones.
Furthermore, the system continuously checks the battery level of the mobile device when the fishermen is fishing in deep sea and if the battery level is below a predetermined threshold the system alerts the fishermen and only sends necessary updates to conserve the battery charge so that the battery can last till the fisherman returns to the shore / coast.
Referring to the accompanying drawings, FIGURE 1 shows a block diagram of the system 100 to provide assistance and to facilitate collaboration amongst fishing communities. The system 100 consists of two major components including a plurality of mobile devices 102 embedded with a customized application, an in-built GPS receiver and an accelerometer: and a web server 114 co-operating with the mobile devices 102.
Each mobile device 102 further includes application activation means 104 which enables the fishermen to activate the customized application embedded in the mobile device 102. During a first time activation of the customized application, the fishermen are presented with options to setup their preferences. The preferences include language, type of notifications, frequency of notification and the like. Type of notification for instance, includes either voice based notifications or only text based notifications and frequency of notification for instance includes automatically sending updates as they arrive, sending
updates at predetermined time or sending updates only on a predetermined channel activation.
On activation of the customized application the fishermen are presented with a user interface 106 which displays multimedia based cascading menus providing a plurality of channels and their corresponding data for a channel selection by the fishermen on the mobile device 102. The cascading menus are presented to the fishermen in their local language text and with intuitive icons to facilitate easy understanding of the menu and also for ease of use of the fishermen. Moreover, being in the multimedia format, a local language voiceover based on the language preference is associated with each of the icons, thus, when a particular icon of the menu is selected the voiceover is played to inform the fishermen the channel he/she has selected.
The channels provided by the present invention include:
• Potential Fish zone assistance: On selecting this channel the fisherman are guided to a Potential Fish Zone (P.FZ), This channel not only shows the shortest distance the fishermen need to cover to reach PFZ but also displays a real-time two point graph to pictorially show the distance between the current location of the fishermen and the PFZ;
• Territory Alerts: On selecting the Potential fish zone assistance channel the GPS location of a territory around the potential fish zone is compared with the location of the fishermen and the fishermen are alerted in case they are near the water boundaries of a country and approach a foreign territory;
• Emergency assistance: On selecting this channel, the fishermen are guided to the nearest coast in case of an emergency situation. This channel also enables the fishermen to be guided to a desired coast in case they lose their way;
• Multimedia based knowledge library: On selecting this channel the fishermen are provided with a knowledge repository. Here, the fishermen can search for information about various fishing related processes in multimedia form. This knowledge base acts as a library for the fishermen;
• Local weather forecasts: On selecting this channel weather prediction for typically the coming seven days is displayed. The weather information is displayed in
graphical image format for easy reading by the fishermen. The graphical information about cloud coverage, temperature and precipitation is provided for the local region where the fishermen are situated;
• Local news: On selecting this channel news feeds at a district or state level is displayed for the fishermen;
• Multimedia based social networking: On selecting this channel the fishermen can connect with other fishermen to share their views in multimedia formats like voice, video and image. The social networking provides a platform where fishermen can exchange their views and information and get a platform where they can speak out their questions, issues, get new technology information and the like;
• Local fish market information: On selecting this channel the fishermen are provided with information from local fish market;
• Advisory service: On selecting this channel the fishermen are provided a forum where they can ask their questions to an expert. A fisherman can discuss with the expert regarding new fishing techniques that can help them in fishing. This channel also maintains a repository of advices provided by the expert in the question and answer format so that it can benefit other fishermen who are facing the same problem; and
• Fishing related live local feeds: On selecting this channel live RSS feeds are provided to the fishermen. These feeds are displayed in the local language of the fishermen. Also provided in this channel is local information which is required by the fishermen including local bank details, bus timetables, local train timings and the like.
The selection of a particular channel and its associated channel information is sensed by sensing means 108 of the mobile device 102 which co-operates with the user interface 106. The sensed channel selection information and sensed channel data are sent to transmission means 110 which further transmits the sensed channel selection information and the sensed channel data to the web server 114 for further processing. The sensed channel selection information and sensed channel data include for instance, if the channel
is selected as Potential Fish Zone assistance then the sensed channel selection information will be Potential Fish Zone assistance and the sensed channel data will include the current GPS location of the mobile device 102, this sensed data is transmitted to the web server 114 for processing the channel selection,
The web server 114 co-operates with a plurality of mobile devices and includes a receiver unit 116 which receives the sensed channel selection information and the sensed channel data.
The sensed channel data additionally includes battery charge status and acceleration readings of a mobile device in the event that the sensed channel selection information includes channels selected from the group of channels consisting of potential fish zone assistance and emergency assistance but this data is not transmitted to the web server 114 but processed locally by the application embedded in the mobile device 102.
The web server 114 includes a repository 120 which is divided into various categories. These categories enable systematic storage of data for retrieval. The categories for instance include latest fishing market data, latest weather forecasts, latest PFZ information for each of the fishing zones, data on fishing domain, data on latest government reforms and the like and each of these categories are linked to predetermined channels. The web server 114 includes information extraction means 128 which extracts fishing related live feeds and information from predetermined external sources. These external sources can be government websites giving PFZ information, policies, reforms, weather forecasts and the like. The information extraction means 128 passes the extracted live feeds and information to segregation means 130 which then based on the information assigns a category and passes the live feed and information with the appropriate category to the repository 120 for storage.
The data from the receiver unit 116 is given to the processing unit 122. The processing unit 122 is also communicably coupled to the repository 120 for access to the stored information. The processing unit 122 processes the sensed channel selection information
based on the sensed channel data and the fishing domain related data and provides multimedia based processed information.
The multimedia based processed information before transmission is given to a multimedia rendering means 126 which senses the model and configuration of a mobile device and further makes the processed information compatible for display on the mobile device. Thus, eliminating any conflicts and making the system compatible with any model of the mobile devices.
The compatible multimedia based processed information is then passed to a transmission unit 124 which transmits the multimedia based processed information to execution means 113 of the mobile device 102. The execution means 113 receives the sensed channel selection information, the sensed channel data and the multimedia based processed information and uses received information to launch and execute the sensed channel and its related services on the user interface 106.
The user interface 106 co-operates with a multilingual text to speech converter 112 which converts text displayed on the user interface 106 to local language based speech for playing for the fishermen to enable semi-literate and illiterate fishermen to easily use the system.
The web server 114 also comprises auto channel activation means 118 which automatically activates a channel based on predefined preference settings selected by a fisherman during a first activation of the customized application on the mobile device. For instance, if a fisherman selects that he needs fish market related news notifications automatically then the web server 114 triggers the channel selection information to include local fish market information channel for sending automatic real-time updates.
The execution means 113 of the mobile device 102 and the processing unit 122 of the web server 114 performs the task of channel execution and include various sub units as seen in FIGURE 2 and FIGURE 3 respectively.
FIGURE 2 shows the sub-blocks of the execution means 113 and FIGURE 3 shows the various sub units of the processing unit 122 which enable the system 100 to process various channel requests. The detail working of the execution means 113 and processing unit 122 and its sub blocks are explained hereinafter.
Any channel selection information and its related data is given to the processing unit 122 for processing and the processed information is received by the execution means 113 for launching and executing the channel and displaying the processed information on the user interface 106 for the users.
The communication between the web server 114 and the mobile devices 102 can only be established when the mobile devices are in coverage and can send and receive information from the web server 114. However, in the scenario that the fishermen are in deep sea fishing, the chances of the mobile devices catching network coverage are meager. Hence, the present invention provides mobile devices 102 with computational capability to ensure that the mobile devices 102 provide necessary emergency aid to the fishermen even in no network zones.
To facilitate the fishermen with navigation aid and emergency assistance in reaching the nearest shore, the present invention when sensing the channel selection as potential fish zone assistance transmits the current location of the mobile device 102 to the web server 114. The processing unit 122 of the web server 114 receives the channel selection information and via its fishing zone extraction means 300 extracts potential fish zone information based on the GPS co-ordinates from the repository 120, wherein the potential fishing zone information consists of GPS co-ordinates representing a location of the potential fishing zone. Also based on the extracted potential fishing zone GPS co¬ordinates the processing unit 122 determines the GPS co-ordinates of the territory surrounding the potential fishing zone and coast information around that potential fishing zone. For the purpose of determining the GPS co-ordinates of the territory and the coast neighboring a PFZ, the processing unit 122 includes:
• first territory detection means 302 to detect a particular geographical boundary near a selected PFZ, wherein the geographical boundary is represented by GPS co-ordinates; and
• second territory detection means 304 to detect a coast neighboring a PFZ wherein the coast is represented by GPS co-ordinates.
These determined Potential Fish Zone, Territory / Geographical Boundary and Coast GPS co-ordinates are sent to the execution means 113 via the transmission means 110 as multimedia based processed information. The execution means 113 receives these Potential Fish Zone, Geographical Boundary and Coast GPS co-ordinates via its receiving means 200. The receiving means 200 forwards the received GPS co-ordinates to temporary storage means 202 to temporarily store the GPS co-ordinates for enabling the mobile device 102 to provide navigational details and emergency assistance in deep sea when the mobile device 102 is in no network zone. The information in the temporary storage means 202 is re-written each time the execution means receives potential fish zone assistance channel as sensed channel selection information.
Further, for execution of the potential fish zone assistance channel the execution means 113 at predetermined regular intervals receives GPS co-ordinates of a mobile device from the mobile device's in-built GPS receiver as a part of the sensed channel data representing the current location of the mobile devices, the execution means 113 includes fishing assistance means 204. The fishing assistance means 204 further includes:
• path determination means 206 which receives and determines a shortest route
from the current GPS co-ordinates of a mobile device 102 to the potential fishing zone based on the GPS co-ordinates representing a location of the potential fishing zone from the temporary storage means 202;
• map generation means 208 which co-operates with the path determining means
206 and generates a graphical map showing the shortest route between the
current location and the potential fish zone, the graphical map includes a first
point representing current location of a mobile device and a second point
representing a location of the potential fishing zone. The path between the first
and the second point is highlighted for easy reference of the fishermen. The
generated graphical map is provided as processed information for display on the user interface 106;
• updation means 210 co-operates with the path determination means 206 and the
map generation means 208 to determine the shortest route between the current location of a mobile device and the Potential Fish Zone and update the graphical map. The updation means 210 provides an updated graphical map by changing the position of the first point to reflect the current location of the fishermen and this updated graphical map is provided as processed information for display on the user interface 106;
• a comparator 212 which receives and compares GPS co-ordinates representing a
current location of a mobile device with the GPS co-ordinates of a geographical boundary stored in the temporary storage means 202 and provide compared results; and
• alerting means 214 co-operates with the comparator 212 which provides real time
territory alerts as processed information for display on the user interface 106 in the event that the compared results indicate that current location of a mobile device 102 is close to the geographical boundary.
Thus, once the mobile device 102 on activation of the potential fish zone assistance channel receives the Potential Fish Zone, Territory and Geographical Boundary and Coast GPS co-ordinates, based on its current GPS co-ordinate received from the in-built GPS receiver and the computations performed by the fishing assistance means 204 can provide navigational aid in standalone mode, that is without receiving any updates from the web server 114.
Similarly, the execution means 113 includes emergency assistance means 216 which also continuously receives GPS co-ordinates representing a current location of a mobile device from the mobile device's in-built GPS receiver as a part of the sensed channel data in the event that the emergency assistance channel is sensed in the channel selection information. The emergency assistance means 216 includes shortest path determining means 218 which co-operates with the temporary storage means 202 to detect a shortest path based on the current location of a mobile device to the GPS co-ordinates of a coast
and further provides the shortest path in a graphical map format as processed information for display on the user interface 106. Like, in the fishing assistance means 204, the emergency assistance means 216 also includes a map updation means 220 to update the graphical map based on the current location of a mobile device to the coast and display the map on the user interface 106.
In accordance with the present invention, the frequency of the updation of the map in the fishing assistance means 204 and the emergency assistance means 216 depends on the number of fixes. These fixes are typically dependent on the user and the battery status of the mobile device 102.
The execution means 113 further includes detection means 222 to detect battery charge status and acceleration readings of a mobile device as a part of the sensed channel data in the event that the sensed channel selection information includes channels selected from the group of channels consisting of potential fish zone assistance and emergency assistance. The detected battery charge status and acceleration readings of the mobile device 102 are passed to battery status checking means 224 which uses the battery charge status and accelerometer readings to calculate remaining duration of a mobile device's battery and determines if a mobile device 102 has enough battery charge to sustain a round trip. The battery status checking means 224 is only invoked by the execution means 113 in the event that the sensed channel selection information includes channels selected from the group of channels consisting of potential fish zone assistance and emergency assistance. This battery status checking means 224 co-operates with battery alert creation means 226 which disables transmission of processed information or reduces the frequency of updates and generates a low battery alert as processed information for transmission to the mobile device based on predetermined thresholds. The battery alert creation means 226 based on the calculated remaining battery duration also notifies to the fishermen the number of updates that is, the navigation updates that can be displayed in the remaining battery duration. This is to ensure that the fishermen have enough battery charge to sustain a round trip and are not left unassisted in deep sea.
Typically, while fishing in deep sea, battery drainage is bound to happen as a network operator of the mobile device will try to connect to different towers to catch network, which will drain the battery more, so to reduce it the present invention enables the fishermen to themselves turn on a flight mode as and when necessary. The system envisaged by the present invention can itself turn on the flight mode if possible after some fix points. To achieve conservation of battery charge, the battery status checking means 224 records the battery level at the start of a channel. This battery level is recorded as BO and the time at which a channel is started is recorded as Tl. Using the battery alert creation means 226 if the battery level is low then fisherman is shown an alert notifying him that handset has insufficient battery to get assistance.
For instance, if fish zone assistance channel is selected. If handset has sufficient battery then after an interval user interface 106 will be refreshed and this time is recorded as Tl and updates D are sent to the fisherman. These updates are typically the updates to the graphical map showing the direction and distance between fishermen's current location and the PFZ. The battery level is again noted at this point and recorded as Bl. Thus, to calculate how much battery is drained in a single fix where fix indicates the process of getting GPS value and refreshing screen with updated graph and D.
The battery status checking means 224 uses the accelerometer readings to get the velocity (V) with which the fisherman is moving. The distance that needs to be covered and velocity with which the fisherman is moving is known and using these values the battery status checking means 224 calculates how much time the fishermen will require to reach PFZ. The total time for which handset battery will work is calculated as Tf=2[D/V+(Tl-T0)].
The value is taken twice as a round trip is considered that is, both going and returning durations. The amount of battery drained to do one fix that is. get the GPS value, display the graph and the update is proportionate to B0-B1. Using these values battery status checking means 224 calculates a remaining duration of the battery charge / how many fixes can be done and further forwards the remaining duration information to the battery alert generation means 226. The battery alert generation means 226 uses the value
calculated for amount of battery drain estimate to do one fix to determine the total number of fixes / updates.
In addition, the processing unit 122 includes a search engine 306 which receives a query or query in the form of keywords from a mobile device 102 as a part of the sensed channel data in the event that the multimedia based knowledge library channel is sensed in the channel selection information, the search engine 306 includes extraction means 308 that extracts fishing domain related data from the repository based on the query and further provides extracted data as processed information for transmission to the mobile device 102.
Further, the processing unit 122 includes live feed extraction means 310 which receives GPS co-ordinates representing a current location of a mobile device as a part of the sensed channel data in the event that any one channel selected from the group of channels consisting of local weather forecasts, local news, local fish market information and fishing related live local feeds is sensed in the channel selection information. The live feed extraction means 310 extracts information from the repository 120 based on a predetermined category associated with the channels for a geographical location associated with the GPS co-ordinates.
Furthermore, the processing unit 122 includes collaboration means 312 which receives multimedia based messages from mobile devices as a part of the sensed channel data in the event that multimedia based social networking channel is sensed in the channel selection information. The collaboration means 312 creates a multiuser collaboration interface on the user interface 106 via the execution means 113. The collaboration means 312 comprises:
• posting means 314 to post multimedia based messages on the multiuser collaboration interface. The multimedia based messages can be URLs, images, videos, text which the fishermen want to discuss and share with other fishermen; and
• notification means 316 which co-operates with the posting means 314 and creates notification messages for mobile devices 102 participating in the
multiuser collaboration interface to inform them of newly posted multimedia based messages.
Still further, the processing unit 122 includes an advisory unit 318 which receives multimedia data including voice message, text, images, video and GPS co-ordinates representing a current location of a mobile device 102 as a part of the sensed channel data in the event that advisory service is sensed in the channel selection information, the advisory unit 318 includes:
• query formulation means 320 to formulate a query based on the multimedia data and further provide the query as processed information for transmission to predetermined group of experts;
• reply formulation means 322 adapted to enable the group of experts to formulate a multimedia based reply using voice message, text, images and video and further provide the reply as processed information for transmission to the mobile device; and
• collation means 324 which creates an advice by collating the query and its corresponding reply and forwards the advice along with a predetermined category for storage in the repository for future retrieval. For instance, if a fisherman formulates a query having an image showing a variety of fish and a voice message asking for potential markets for this fish variety, then this formulated query and the reply is collated to form an advice and stored in the repository 120 under the category local fish markets.
In accordance with the present invention, there is provided a method for providing assistance and for Facilitating collaboration amongst fishing communities, the method comprising the following steps as seen in FIGURE 4:
• providing a plurality of mobile devices embedded with a customized
application and an in-built GPS receiver and a web server co-operating
with the mobile devices, 1000;
• providing a repository divided into various categories for storing fishing domain related data, 1002;
• providing a user interface on the mobile devices for displaying multimedia based cascading menus providing a plurality of channels and their corresponding data for a channel selection, wherein the channels are selected from the group of channels consisting of potential fish zone assistance, emergency assistance, multimedia based knowledge library, local weather forecasts, local news, multimedia based social networking, local fish market information, advisory service and fishing related live local feeds, 1004;
• sensing a channel selection information and channel data for the channel selection for creating sensed channel selection information and sensed channel data, 1006;
• transmitting the sensed channel selection information and the sensed channel data to the web server, 1008;
• receiving the sensed channel selection information and the sensed channel data at the web server, 1010;
• processing the sensed channel selection information based on the sensed channel data and the fishing domain related data and providing multimedia based processed information, 1012;
• transmitting the multimedia based processed information, 1014; and
• receiving and executing the sensed channel and its services on the user interface of the mobile device based on the multimedia based processed information, 1016.
Further, the step of receiving and executing the sensed channel and its services on the user interface of the mobile device includes the steps of receiving battery charge status and acceleration readings of a mobile device, calculating the remaining battery duration, disabling and/or reducing frequency of transmission of processed information based on the remaining battery duration and sending an alert indicating low battery condition to the mobile device in the event that the remaining battery duration is below a predetermined
threshold and the sensed channel selection information includes channels selected from the group of channels consisting of potential fish zone assistance and emergency assistance.
Still further, the step of processing the sensed channel selection information includes the following steps:
• extracting potential fishing zone information based on the GPS co-
ordinates received in the sensed channel data from the repository, wherein
the potential fishing zone information consists of GPS co-ordinates
representing a location of the potential fishing zone in the event that the
potential fish zone assistance channel is sensed in the channel selection
information; and
• axteating GPS co-ordinates of a geographical boundary and a coast neighboring the location of the potential fishing zone from the repository.
Furthermore, the step of receiving and executing the sensed channel and its services on the user interface of the mobile device includes the following steps:
• receiving GPS co-ordinates of locations including the potential fish zone, the geographical boundary and the coast neighboring the potential fish zone as multimedia based processed inforrnmation from the web server in the event that the potential fish zone assistance channel is sensed in the channel selection information;
• storing the GPS co-ordinates of the locations in temporary storage means;
• continuously receiving GPS co-ordinates of a mobile device as a part of the sensed channel data from the mobile device's in-built GPS receiver;
• determining a shortest route from the GPS Co-ordinates of a mobile device to the potential fishing zone GPS co-ordinates stored in the temporary storage;
• generating and updating a graphical map showing the shortest route based on the current location of a mobile device from a location of the potential fishing zone;
• providing the graphical map as processed information for transmission on the user interface;
• comparing the current location of a mobile device with the GPS co-odinates of a geographical boundary stored in the temporary storage means; and
• generating an alert on the user interface in the event that the comparison indicates the current location of a mobile device is close to the geographical boundary.
Moreover, the step of receiving and executing the sensed channel and its services on the user interface of the mobile device includes the following steps:
• continuously receiving GPS co-ordinates representing a current location of a mobile device as a part of the sensed channel data from the mobile device's in built GPS receiver, in the event that the emergency assistance channel is sensed in the channel selection information; and
• detecting a shortest path based on the current location of a mobile device to the location of a coast represented by the GPS co-ordinates of the coast stored in the temporary storage means and providing the shortest path in a graphical map format as processed information for display on the user interface.
In addition, the step of processing the sensed channel selection information includes the following steps:
• receiving a query from a mobile device as a part of the sensed channel data in the event that the multimedia based knowledge library channel is sensed in the channel selection information;
• extracting fishing domain related data from the repository based on the query; and
• providing extracted data as processed information for transmission to the mobile device.
Additionally, the step of processing the sensed channel selection information includes the following steps:
• receiving GPS co-ordinates representing a current location of a mobile device as a part of the sensed channel data in the event that any one channel selected from the group of channels consisting of local weather forecasts, local news, local fish market information and fishing related live local feeds is sensed in the channel selection information;
• extracting information from the repository based on a predetermined category associated with the channels for a geographical location associated with the GPS co-ordinates; and
• providing extracted information as processed information for transmission to the mobile device.
Typically, the step of processing the sensed channel selection information includes the following steps:
• receiving multimedia based messages from the mobile devices as a part of the sensed channel data in the event that multimedia based social networking channel is sensed in the channel selection information;
• creating a multiuser collaboration interface on the user interface;
• posting the multimedia based messages on the multiuser collaboration interface; and
• creating and sending notification messages as processed information for transmission to the mobile devices participating in the multiuser collaboration interface.
Preferably, the step of processing the sensed channel selection information includes the following steps:
• receiving multimedia data including voice message, text, images, video
and GPS co-ordinates representing a current location of a mobile device
as a part of the sensed channel data in the event that advisory service is
sensed in the channel selection information;
• formulating a query based on the multimedia data and providing the query as processed information for transmission to predetermined group of experts;
• formulating a multimedia based reply using voice message, text, images and video and providing the reply as processed information for transmission to the mobile device; and
• collating the query and its corresponding reply to form an advice and forward the advice along with a predetermined category for storage in the repository.
TECHNICAL ADVANTAGES
The technical advantages of the present invention include in providing a system which will assist the fishermen in gaining access to latest updates from the fishing industry, help them find potential markets, new fishing trends, new government reforms and access to potential fishing zone information. The system will also enable fishermen to get live news feeds, weather forecasts and access to local events.
The system also provides the fishing community with a social networking platform where they can connect with other fishermen to discuss their issues, get expert advice and receive latest updates in the fishing community.
The system provides the fishermen the information and advice in their local language and in formats including text, voice, video and images. Thus, the present invention enables the semi-literate and illiterate fishermen to easily use the system to their advantage.
The system provides a single mobile based multilingual interface to assist the fishermen and as well as provide a collaboration platform. Thus, the present invention eliminates the use of multiple devices.
Using the system envisaged by present invention the fishermen can:
• be guided to potential fish zones (PFZ) via a shortest route;
• be guided to the PFZ or nearest shore in case of emergency even in no telecom network zones:
• get information on fishing zones, government policies and latest updates in fishing industry;
• get alerts when the mistakenly enter foreign territory;
• get information on potential fishing markets;
• connect with experts and other fishermen to get advice;
• get local news and access to local information systems; and
• get access to a knowledge base to get any desired information.
Thus, the system envisaged by the present invention provides fishermen with a single mobile device which assists to address their fishing challenges. The system provides assistance to the fishermen even in no network zones thus ensuring that they are not isolated in deep sea in case of any emergency.
The system repeatedly checks for the battery life of the mobile device and in case the battery is low the system alerts the fishermen on the battery status and the number of navigational updates he can receive in the remaining battery duration.
The system acts as a personal assistant, a navigation device and an advisory system for the fishermen to address all their fishing related needs. It enables the fishermen to have better catches and be updated with latest happenings in the fishing industry.
While considerable emphasis has been placed herein on the components and component parts of the preferred embodiments, it will be appreciated that many embodiments can be made and that many changes can be made in the preferred embodiments without departing from the principles of the invention. These and other changes in the preferred embodiment as well as other embodiments of the invention will be apparent to those skilled in the art from the disclosure herein, whereby it is to be distinctly understood that the foregoing descriptive matter is to be interpreted merely as illustrative of the invention and not as a limitation.
We Claim;
1. A system to provide assistance and to facilitate collaboration amongst fishing communities, said system comprising:
• a plurality of mobile devices embedded with a customized application, an
in-built GPS receiver and an accelerometer, said mobile devices having:
■ a user interface adapted to display multimedia based cascading menus providing a plurality of channels and their corresponding data for a channel selection, wherein said channels are selected from the group of channels consisting of potential fish zone assistance, emergency assistance, multimedia based knowledge library, local weather forecasts, local news, multimedia based social networking, local fish market information, advisory service and fishing related live local feeds;
■ sensing means co-operating with said user interface and adapted to sense a channel selection information and channel data for said channel selection to create a sensed channel selection information and sensed channel data;
■ transmission means adapted to transmit said sensed channel selection information and said sensed channel data; and
■ execution means adapted to receive said sensed channel selection information, said sensed channel data and multimedia based processed information and further adapted to launch and execute said sensed channel and its related services on said user interface based on said sensed channel data and multimedia based processed information; and
• a web server co-operating with said mobile devices through said
transmission means, said web server having:
■ a repository divided into various categories for storing fishing domain related data;
■ a receiver unit adapted to receive said sensed channel selection information and said sensed channel data;
■ a processing unit co-operating with said receiver unit and said repository, said processing unit adapted to process said sensed channel selection information based on said sensed channel data and said fishing domain related data and further adapted to provide multimedia based processed information; and
■ a transmission unit adapted to transmit said multimedia based processed information to a corresponding mobile device.
2. The system as claimed in claim 1, wherein said multimedia based cascading menus displayed on said user interface include intuitive graphical icons, local language text and local language voiceovers associated with said graphical icons for each of said channels.
3. The system as claimed in claim 1, wherein said execution means includes:
• receiving means adapted to receive GPS co-ordinates of a potential fishing zone representing a location of said potential fishing zone, GPS co¬ordinates of a nearest coast neighboring said location of said potential fishing zone and GPS co-ordinates of a geographical boundary based on the location of said potential fishing zone as multimedia based processed information from said web server; and
• temporary storage means adapted to store said GPS co-ordinates of a potential fish zone, GPS co-ordinates of a coast and GPS co-ordinates of a geographical boundary.
4. The system as claimed in claim 1 and 4. wherein said execution means still
further includes fishing assistance means adapted to continuously receive GPS co¬
ordinates of a mobile device from said in-built GPS receiver as a part of said
sensed channel data in the event that said potential fish zone assistance channel is
sensed in said channel selection information, said fishing assistance means
includes:
• path determination means adapted to receive and determine a shortest
route from current GPS co-ordinates of a mobile device to said potential
fishing zone based on the GPS co-ordinates representing a location of said potential fishing zone from said temporary storage means;
• map generation means co-operating with said path determining means adapted to generate a graphical map showing said shortest route, said graphical map includes a first point representing current location of a mobile device and a second point representing a location of the potential fishing zone and further adapted to provide said graphical map as processed information for display on said user interface;
• updation means co-operating with said map generation means adapted to update said graphical map based on a current location of a mobile device from a location of a potential fishing zone and further adapted to provide updated graphical map as processed information for display on said user interface;
• a comparator adapted to receive and compare GPS co-ordinates representing a current location of a mobile device with said geographical boundary stored in said temporary storage means and further adapted to provide compared results; and
• alerting means adapted to provide real time territory alerts as processed information for display on said user interface in the event that the compared results indicate that said current location of a mobile device is close to said geographical boundary.
5. The system as claimed in claim 4, wherein said graphical map further highlights said shortest route between said first point and said second point.
6. The system as claimed in claim 1 and 3, wherein said execution means includes emergency assistance means adapted to continuously receive GPS co-ordinates representing a current location of a mobile device from said in-built GPS receiver as a part of said sensed channel data in the event that the emergency assistance channel is sensed in said channel selection information, said emergency assistance means including shortest path determining means co-operating with said temporary storage means adapted to detect a shortest path based on the current
location of a mobile device to said GPS co-ordinates of a coast and further adapted to provide said shortest path in a graphical map format as processed information for display on said user interface.
7. The system as claimed in claim 1, wherein said execution means further includes:
• detection means to detect battery charge status and acceleration readings of a mobile device as a part of said sensed channel data in the event that said sensed channel selection information includes channels selected from the group of channels consisting of potential fish zone assistance and emergency assistance;
• battery status checking means co-operating with said detection means, said battery status checking means adapted to calculate remaining duration for a mobile device battery based on battery charge status and acceleration readings of a mobile device; and
• battery alert creation means co-operating with said battery status checking means adapted to disable and/or reduce the frequency of transmission of said processed information to said user interface and generate a low battery alert for transmission to said mobile device based on predetermined thresholds.
8. The system as claimed in claim 1, wherein said mobile device includes a multilingual text to speech convertor co-operating with said user interface, said text to speech convertor adapted to convert text displayed on said user interface to local language based speech for playing on said mobile device.
9. The system as claimed in claim I, wherein said mobile device includes application activation means adapted to activate said customized application, wherein on a first activation said customized application enables setting of preferences including language, type of notifications and frequency of notifications.
10. The system as claimed in claim 1, wherein said web server includes:
• information extraction means adapted to extract fishing domain related live feeds and information from external predetermined sources; and
• segregation means adapted to receive and assign a category to said fishing domain related live feeds and information and further adapted to forward said fishing domain related live feed and information with an assigned category to said repository for storage.
11. The system as claimed in claim 1, wherein said processing unit includes:
• fishing zone extraction means to extract potential fishing zone information from said repository based on the GPS co-ordinates received in said sensed channel data representing a current location of a mobile device, wherein said potential fishing zone information consists of GPS co¬ordinates representing a location of said potential fishing zone and further adapted to provide said GPS co-ordinates representing a location of said potential fishing zone as multimedia based processed information for transmitting to said execution means;
• first territory detection means adapted to detect a particular geographical boundary based on the GPS co-ordinates of said potential fishing zone, wherein said geographical boundary is represented by GPS co-ordinates and further adapted to provide said GPS co-ordinates representing a geographical boundary as multimedia based processed information for transmitting to said execution means; and
• second territory detection means adapted to detect a coast neighboring the GPS co-ordinates of said potential fishing zone, wherein said coast is represented by GPS co-ordinates and further adapted to provide said GPS co-ordinates representing a coast as multimedia based processed information for transmitting to said execution means.
12. The system as claimed in claim 1, wherein said processing unit includes a search engine adapted to receive a query from a mobile device as a part of the sensed channel data in the event that said multimedia based knowledge library channel is sensed in said channel selection information, said search engine includes
extraction means adapted to extract fishing domain related data from said repository based on said query and further adapted to provide extracted data as processed information for transmission to said mobile device.
13. The system as claimed in claim 1, wherein said processing unit includes live feed extraction means adapted to receive GPS co-ordinates representing a current location of a mobile device as a part of said sensed channel data in the event that any one channel selected from the group of channels consisting of local weather forecasts, local news, local fish market information and fishing related live local feeds is sensed in said channel selection information, said live feed extraction means adapted to extract information from said repository based on a predetermined category associated with said channels for a geographical location associated with the GPS co-ordinates and further adapted to provide extracted information as processed information for transmission to said mobile device.
14. The system as claimed in claim 1, wherein said processing unit includes collaboration means adapted to receive multimedia based messages from said mobile devices as a part of said sensed channel data in the event that multimedia based social networking channel is sensed in said channel selection information, said collaboration means adapted to create a multiuser collaboration interface on said user interface via said transmission unit. The collaboration means comprising:
• posting means adapted to post said multimedia based messages on said multiuser collaboration interface; and
• notification means co-operating with said posting means adapted to create and send notification messages as processed information for transmission to mobile devices participating in said multiuser collaboration interface.
15. The system as claimed in claim 1, wherein said processing unit includes an
advisory unit adapted to receive multimedia data including voice message, text,
images, video and GPS co-ordinates representing a current location of a mobile
device as a part of said sensed channel data in the event that advisory service is sensed in said channel selection information, said advisory unit includes:
• query formulation means adapted to formulate a query based on said multimedia data and further adapted to provide said query as processed information for transmission to predetermined group of experts;
• reply formulation means adapted to enable the group of experts to formulate a multimedia based reply using voice message, text, images and video and further adapted to provide said reply as processed information for transmission to said mobile device; and
• collation means adapted to create an advice by collating said query and its corresponding reply and further adapted to forward said advice along with a predetermined category for storage in said repository.
16. The system as claimed in claim 1, wherein said web server comprises auto channel activation means adapted to automatically activate a channel based on predefined preference settings.
17. The system as claimed in claim 1, wherein said web server includes multimedia rendering means adapted to sense the model and configuration of a mobile device and further adapted to make said processed information compatible for display on said mobile device.
18. A method for providing assistance and for facilitating collaboration amongst fishing communities, said method comprising the following steps:
• providing a plurality of mobile devices embedded with a customized application, an in-built GPS receiver and an accelerometer and a web server co-operating with said mobile devices;
• providing a repository divided into various categories for storing fishing domain related data;
• providing a user interface on said mobile devices for displaying multimedia based cascading menus providing a plurality of channels and their corresponding data for a channel selection, wherein the channels are
selected from the group of channels consisting of potential fish zone assistance, emergency assistance, multimedia based knowledge library, local weather forecasts, local news, multimedia based social networking, local fish market information, advisory service and fishing related live local feeds;
• sensing a channel selection information and channel data for said channel selection for creating sensed channel selection information and sensed channel data;
• transmitting said sensed channel selection information and said sensed channel data to said web server;
• receiving said sensed channel selection information and said sensed channel data at said web server;
• processing said sensed channel selection information based on said sensed channel data and said fishing domain related data and providing multimedia based processed information;
• transmitting said multimedia based processed information; and
• receiving and executing said sensed channel and its services on said user interface of said mobile device based on said multimedia based processed information.
19. The method as claimed in claim 18, wherein the step of receiving and executing said sensed channel and its services on said user interface of said mobile device includes the steps of receiving battery charge status and acceleration readings of a mobile device, calculating the remaining battery duration, disabling and/or reducing frequency of transmission of processed information based on the remaining battery duration and sending an alert indicating low battery condition to the mobile device in the event that the remaining battery duration is below a predetermined threshold and said sensed channel selection information includes channels selected from the group of channels consisting of potential fish zone assistance and emergency assistance.
20. The method as claimed in claim 18, wherein the step of processing said sensed
channel selection information includes the following steps:
• extracting poteshing zone information based on the GPS co¬ordinates received in said sensed channel data from said repository, wherein said potential fisntial fihing zone information consists of GPS co¬ordinates representing a location of said potential fishing zone in the event that said potential fish zone assistance channel is sensed in the channel selection information; and
• extracting GPS co-ordinates of a geographical boundary and a coast neighboring said location of said potential fishing zone from said repository.
21. The method as claimed in claim 18, wherein the step of receiving and executing
said sensed channel and its services on said user interface of said mobile device
includes the following steps:
• receiving GPS co-ordinates of locations including said potential fish zone, said geographical boundary and said coast neighboring said potential fish zone as multimedia based processed information from said web server in the event that said potential fish zone assistance channel is sensed in the channel selection information;
• storing said GPS co-ordinates of said locations in temporary storage means;
• continuously receiving GPS co-ordinates of a mobile device as a part of said sensed channel data from said mobile device's in-built GPS receiver;
• determining a shortest route from the GPS co-ordinates of a mobile device to said potential fishing zone GPS co-ordinates stored in said temporary storage means;
• generating and updating a graphical map showing said shortest route based on the current location of a mobile device from a location of the potential fishing zone;
• providing the graphical map as processed information for transmission on said user interface;
• comparing said current location of a mobile device with the GPS co-ordinates of a geographical boundary stored in said temporary storage means; and
• generating an alert on said user interface in the event that the comparison indicates the current location of a mobile device is close to said geographical boundary.
22. The method as claimed in claim 18 and 21. wherein the step of receiving and
executing said sensed channel and its services on said user interface of said
mobile device includes the following steps:
• continuously receiving GPS co-ordinates representing a current location of a mobile device as a part of said sensed channel data from said mobile device's in built GPS receiver, in the event that the emergency assistance channel is sensed in said channel selection information; and
• detecting a shortest path based on the current location of a mobile device to the location of a coast represented by the GPS co-ordinates of the coast stored in said temporary storage means and providing said shortest path in a graphical map format as processed information for display on said user interface.
23. The method as claimed in claim 18, wherein the step of processing said sensed
channel selection information includes the following steps:
• receiving a query from a mobile device as a part of said sensed channel data in the event that said multimedia based knowledge library channel is sensed in said channel selection information;
• extracting fishing domain related data from said repository based on said query; and
• providing extracted data as processed information for transmission to said mobile device.
24. The method as claimed in claim 18, wherein the step of processing said sensed
channel selection information includes the following steps:
• receiving GPS co-ordinates representing a current location of a mobile device as a part of said sensed channel data in the event that any one channel selected from the group of channels consisting of local weather forecasts, local news, local fish market information and fishing related live local feeds is sensed in said channel selection information;
• extracting information from said repository based on a predetermined category associated with the channels for a geographical location associated with the GPS co-ordinates; and
• providing extracted information as processed information for transmission to said mobile device.
25. The method as claimed in claim 18, wherein the step of processing said sensed
channel selection information includes the following steps:
• receiving multimedia based messages from said mobile devices as a part of said sensed channel data in the event that multimedia based social networking channel is sensed in said channel selection information;
• creating a multiuser collaboration interface on said user interface;
• posting said multimedia based messages on said multiuser collaboration interface; and
• creating and sending notification messages as processed information for transmission to said mobile devices participating in said multiuser collaboration interface.
26. The method as claimed in claim 18, wherein the step of processing said sensed
channel selection information includes the following steps:
• receiving multimedia data including voice message, text, images, video
and GPS co-ordinates representing a current location of a mobile device
as a part of said sensed channel data in the event that advisory service is
sensed in said channel selection information;
• formulating a query based on said multimedia data and providing said query as processed information for transmission to predetermined group of experts;
• formulating a multimedia based reply using voice message, text, images and video and providing said reply as processed information for transmission to said mobile device; and
• collating said query and its corresponding reply to form an advice and forward said advice along with a predetermined category for storage in said repository.
| # | Name | Date |
|---|---|---|
| 1 | 1568-MUM-2011-CORRESPONDENCE(14-12-2012).pdf | 2012-12-14 |
| 2 | Form-18(Online).pdf | 2018-08-10 |
| 3 | abstract1.jpg | 2018-08-10 |
| 4 | 1568-mum-2011-form 3.pdf | 2018-08-10 |
| 5 | 1568-mum-2011-form 26.pdf | 2018-08-10 |
| 6 | 1568-mum-2011-form 2.pdf | 2018-08-10 |
| 7 | 1568-mum-2011-form 2(title page).pdf | 2018-08-10 |
| 8 | 1568-mum-2011-form 1.pdf | 2018-08-10 |
| 9 | 1568-MUM-2011-FORM 1(24-6-2011).pdf | 2018-08-10 |
| 10 | 1568-MUM-2011-FER.pdf | 2018-08-10 |
| 11 | 1568-mum-2011-drawing.pdf | 2018-08-10 |
| 12 | 1568-mum-2011-description(complete).pdf | 2018-08-10 |
| 13 | 1568-mum-2011-correspondence.pdf | 2018-08-10 |
| 14 | 1568-MUM-2011-CORRESPONDENCE(24-6-2011).pdf | 2018-08-10 |
| 15 | 1568-mum-2011-claims.pdf | 2018-08-10 |
| 16 | 1568-mum-2011-abstract.pdf | 2018-08-10 |
| 17 | 1568-MUM-2011-FORM-26 [08-01-2019(online)].pdf | 2019-01-08 |
| 18 | 1568-MUM-2011-FER_SER_REPLY [22-01-2019(online)].pdf | 2019-01-22 |
| 19 | 1568-MUM-2011-DRAWING [22-01-2019(online)].pdf | 2019-01-22 |
| 20 | 1568-MUM-2011-COMPLETE SPECIFICATION [22-01-2019(online)].pdf | 2019-01-22 |
| 21 | 1568-MUM-2011-CLAIMS [22-01-2019(online)].pdf | 2019-01-22 |
| 22 | 1568-MUM-2011-ABSTRACT [22-01-2019(online)].pdf | 2019-01-22 |
| 23 | 1568-MUM-2011-FORM-26 [11-02-2021(online)].pdf | 2021-02-11 |
| 24 | 1568-MUM-2011-Correspondence to notify the Controller [11-02-2021(online)].pdf | 2021-02-11 |
| 25 | 1568-MUM-2011-Written submissions and relevant documents [02-03-2021(online)].pdf | 2021-03-02 |
| 26 | 1568-MUM-2011-PatentCertificate12-04-2021.pdf | 2021-04-12 |
| 27 | 1568-MUM-2011-IntimationOfGrant12-04-2021.pdf | 2021-04-12 |
| 28 | 1568-MUM-2011-US(14)-HearingNotice-(HearingDate-16-02-2021).pdf | 2021-10-03 |
| 29 | 1568-MUM-2011-RELEVANT DOCUMENTS [26-09-2022(online)].pdf | 2022-09-26 |
| 30 | 1568-MUM-2011-RELEVANT DOCUMENTS [30-09-2023(online)].pdf | 2023-09-30 |
| 1 | search_11-07-2018.pdf |