Sign In to Follow Application
View All Documents & Correspondence

System For Selling, Renting, And Purchasing Of Books

Abstract: A system (100) for selling, purchasing and renting books. The system (100) comprising an authentication engine (208) to authenticate a user by using face recognition data received from a user device (102); a listing engine (210) to enable the user to list the books for sale, and/ or rent; a categorization engine (212) configured to automatically categorize the books based on book attributes; a book search engine (214) configured to enable the user to input a keyword-based search query for buying and/renting a book, wherein the keyword-based search query comprises one of, a book name, an author name, a language, or a combination thereof; and a display engine (216) configured to display all the listed books under a category based upon the book search query.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
08 April 2022
Publication Number
16/2022
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

SR University
SR University, Ananthasagar, Warangal, Telangana, India Email ID: patent@sru.edu.in Mb: 08702818333

Inventors

1. Sujith Gurrapu
11-18-1046/1 Grain market road, kashibugga, Warangal, Telangana, India,506002
2. Sahith Paladugula
31-3-1572/2 vishnupuri colony road no: 9,opposite to jawahar colony road no 7, waddepally church, Hanamakonda, Warangal urban,506370
3. Akhil Kumar Koyyada
3-2-118 kumarpally, hanamakonda, telangana
4. Bandi Abhishek
Lakshmi mega townships, deshapiet, Warangal
5. Dr. N Suman
H.No: 1-7-1827, Balasamudram, Warangal, Telangana
6. Mr. Nagendar Yamsani
H.No: 35-3-537, Arunodaya Colony, Gopalapuram, Warangal, Telangana

Specification

Claims:I/We Claim:
1. A system (100) for selling, purchasing and renting books, the system (100) comprising:
an authentication engine (208) configured to authenticate a user by using face recognition data received from a user device (102);
a listing engine (210) configured to enable the user to list the books for sale, and/ or rent;
a categorization engine (212) configured to automatically categorize the books based on book attributes, wherein the book attributes are selected from one of, a subject, an author, a price, a book type, a book language, or a combination thereof;
a book search engine (214) configured to enable the user to input a keyword-based search query for buying and/renting a book, wherein the keyword-based search query comprises one of, a book name, an author name, a language, or a combination thereof; and
a display engine (216) configured to display all the listed books under a category based upon the book search query.
2. The system (100) as claimed in claim 1, wherein the book search engine (214) is further configured to enable the user to input a voice-based search query for finding the book using the user device (102), wherein the voice-based search query comprises one of, the book name, the author’s name, the language, or a combination thereof.
3. The system (100) as claimed in claim 1, comprises a registration engine (206) configured to enable the user to register into the system (100) as one of, a buyer, a seller, or a combination thereof.
4. The system (100) as claimed in claim 1, comprises a purchasing/renting engine (218) configured to enable the registered user to place a buy order and/or rent order using the user device (102) of the registered user.
5. The system (100) as claimed in claim 1, wherein the registered user uploads a photograph of the book he is listing for selling and/or rental using the user device (102).
6. A method for buying, selling and renting a book, the method comprising steps of:
authenticating a user by using face recognition data received from a user device (102);
enabling the user to input a keyword-based search query for searching a book using the user device (102), wherein the keyword-based search query comprises one of, a book name, an author name, a language, or a combination thereof; and
enabling the user to place a buy order and/or rent order using the user device (102) when the keyword-based search query matches with a book available.
7. The method as claimed in claim 6, comprising a step of enabling the user to input a voice-based search query for searching the book in a library using the user device (102), wherein the voice-based search query comprises one of, the book name, the author’s name, the language, or a combination thereof.
8. The method as claimed in claim 6, comprising a step of categorizing the book based on a book search query selected from the book name, the author’s name, the book price, the book genre, the book language, the book for rent, or the book for sale.
9. The method as claimed in claim 6, comprising a step of enabling the user to list the books for sale and/or rent along with a selling and rental cost respectively.
10. The method as claimed in claim 6, wherein the registered user uploads a photograph of the book he is listing for selling and/or rental.
Date: 04 April, 2022
Place: Noida

Nainsi Rastogi
Patent Agent (IN/PA-2372)
Agent for the Applicant
, Description:BACKGROUND
Field of Invention
[001] Embodiments of the present disclosure generally relate to a system and method to sell, purchase and rent, particularly to a system and method for selling, purchasing, and renting books.
Description of Related Art
[002] A book is a medium for recording information in a form of writing or images, typically composed of many pages (made of papyrus, parchment, vellum, or paper) bound together and protected by a cover. Books have traveled a long way from being published on the paper to being readily available in an electronic form.
[003] But still, people who are indulged in reading love to collect the books which creates a shortage of space after a given time. Apart from this, these books are never read again in the future and remain like an asset on shelves of a user. These books when sold don't give any benefit to the user if we compare an actual buying cost to a selling cost.
[004] There is thus a need for a system and method for managing the cluttered books in one’s shelve and in return give some monetary benefits to an owner.
SUMMARY
[005] Embodiments in accordance with the present disclosure provide a system for selling, purchasing and renting books. The system includes an authentication engine configured to authenticate a user by using face recognition data received from a user device. The system further includes a listing engine configured to enable the user to list books for sale, and/or rent. The system further includes a categorization engine configured to automatically categorize the books based on book attributes, wherein the book attributes are selected from one of, a subject, an author, a price, a book type, a book language, or a combination thereof. The system further includes a book search engine configured to enable the user to input a keyword-based search query for buying and/renting a book, wherein the keyword-based search query comprises one of, a book name, an author name, a language, or a combination thereof. The system further includes an output engine configured to display all the listed books under a category based upon the book search query.
[006] Embodiments in accordance with the present disclosure further provide a method for buying, selling and renting a book. The method includes steps of authenticating a user by using face recognition data received from a user device; enabling the user to input a keyword-based search query for searching the book using the user device, wherein the keyword-based search query comprises one of, a book name, an author name, a language, or a combination thereof; and enabling the user to place order and/or buy order and/or rent order using the user device when the keyword-based search query matches with a book available.
[007] Embodiments of the present disclosure may provide a number of advantages depending on its particular configuration. First, embodiments of the present application may provide a system and a method for buying selling, and renting books. Next, embodiments of the present application may provide a system that enable users to earn money with stored books.
[008] Next, embodiments of the present application may provide books that are of high cost at a cheap price.
[009] Next, embodiments of the present application may provide a system for renting books at cheap rates.
[0010] These and other advantages will be apparent from the present application of the embodiments described herein.
[0011] The preceding is a simplified summary to provide an understanding of some embodiments of the present disclosure. This summary is neither an extensive nor exhaustive overview of the present disclosure and its various embodiments. The summary presents selected concepts of the embodiments of the present disclosure in a simplified form as an introduction to the more detailed description presented below. As will be appreciated, other embodiments of the present disclosure are possible utilizing, alone or in combination, one or more of the features set forth above or described in detail below.
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The above and still further features and advantages of embodiments of the present disclosure will become apparent upon consideration of the following detailed description of embodiments thereof, especially when taken in conjunction with the accompanying drawings, and wherein:
[0013] FIG. 1 is a block diagram that illustrates a system to enable book rental among registered users, in accordance with an exemplary embodiment of the present disclosure;
[0014] FIG. 2 is a block diagram that illustrates a server, in accordance with an exemplary embodiment of the present disclosure;
[0015] FIG. 3A illustrates a registration/login interface of a book store application, according to an embodiment of the present disclosure;
[0016] FIG. 3B illustrates a home screen interface of the book store application, according to an embodiment of the present disclosure;
[0017] FIG. 3C illustrates a book service interface, according to an embodiment of the present disclosure;
[0018] FIG. 3D illustrates a book categorization interface, according to embodiments of the present disclosure;
[0019] FIG. 3E illustrates a listing interface, according to an embodiment of the present disclosure; and
[0020] FIG. 4 represents a flow chart that illustrates a method (i.e., a process) for a process to enable buying, selling, and renting book by registered users using the system of FIG. 1, in accordance with an exemplary embodiment of the disclosure.
[0021] The headings used herein are for organizational purposes only and are not meant to be used to limit the scope of the description or the claims. As used throughout this application, the word "may" is used in a permissive sense (i.e., meaning having the potential to), rather than the mandatory sense (i.e., meaning must). Similarly, the words “include”, “including”, and “includes” mean including but not limited to. To facilitate understanding, like reference numerals have been used, where possible, to designate like elements common to the figures. Optional portions of the figures may be illustrated using dashed or dotted lines, unless the context of usage indicates otherwise.
DETAILED DESCRIPTION
[0022] The following description includes the preferred best mode of one embodiment of the present disclosure. It will be clear from this description of the disclosure that the disclosure is not limited to these illustrated embodiments but that the disclosure also includes a variety of modifications and embodiments thereto. Therefore, the present description should be seen as illustrative and not limiting. While the disclosure is susceptible to various modifications and alternative constructions, it should be understood, that there is no intention to limit the disclosure to the specific form disclosed, but, on the contrary, the disclosure is to cover all modifications, alternative constructions, and equivalents falling within the spirit and scope of the disclosure as defined in the claims.
[0023] “In any embodiment described herein, the open-ended terms "comprising," "comprises,” and the like (which are synonymous with "including," "having” and "characterized by") may be replaced by the respective partially closed phrases "consisting essentially of," consists essentially of," and the like or the respective closed phrases "consisting of," "consists of, the like.”
[0024] As used herein, the singular forms “a”, “an”, and “the” designate both the singular and the plural, unless expressly stated to designate the singular only.
[0025] FIG. 1 is a block diagram that illustrates a system 100 to enable book rental among registered users, in accordance with an exemplary embodiment of the present disclosure. The system 100 may be configured to facilitate users in selling and purchasing books to other registered users having similar interests in a secure and efficient manner. The system 100 includes a user device 102 and a server 104. In the illustrated embodiment of FIG. 1, the user device 102 and the server 104 are communicatively coupled to each other via a communication network 106. In other embodiments, the user device 102 and the server 104 may be communicably coupled through separate communication networks established therebetween.
[0026] The user device 102 may be capable of facilitating a user to input data, receive the data, and/or transmit the data within the system 100. It will be apparent to a person of ordinary skill in the art that the user may be any personnel using the system 100 for connecting with other users having similar likes, without deviating from the scope of the disclosure. Examples of the user device 102 may include, but not limited to, a desktop, a notebook, a laptop, a handheld computer, a touch sensitive device, a computing device, a smart-phone, and/or a smart watch. It will be apparent to a person of ordinary skill in the art that the user device 102 may include any device/apparatus that is capable of manipulation by the user. In the illustrated embodiment of the FIG. 1, the user device 102 includes a user interface 108 and a processing unit 110.
[0027] The user interface 108 may include an input interface for receiving inputs from the user. Examples of the input interface may include, but not limited to, a touch interface, a mouse, a keyboard, a motion recognition unit, a gesture recognition unit, a voice recognition unit, or the like. Embodiments of the present disclosure are intended to include or otherwise cover any type of the input interface including known, related art, and/or later developed technologies. The user interface 108 may further include an output interface for displaying (or presenting) an output to the user. Examples of the output interface may include, but are not limited to, a display device, a printer, a projection device, and/or a speaker. Examples of the user interface 108 may include, but are not limited to, a digital display, an analog display, a touch screen display, a graphical user interface, a website, a webpage, a keyboard, a mouse, a light pen, an appearance of a desktop, and/or illuminated characters.
[0028] The processing unit 110 may include suitable logic, instructions, circuitry, and/or interfaces for executing various operations, such as the operations associated with the user device 102, or the like. In some embodiments, the processing unit 110 may be configured to control one or more operations executed by the user device 102 in response to the input received at the user device 102 from the user. Examples of the processing unit 110 may include, but are not limited to, an application-specific integrated circuit (ASIC) processor, a reduced instruction set computing (RISC) processor, a complex instruction set computing (CISC) processor, a field-programmable gate array (FPGA), a Programmable Logic Control unit (PLC), and the like. Embodiments of the present disclosure are intended to include or otherwise cover any type of the processing unit 110 including known, related art, and/or later developed processing units.
[0029] The user device 102 further includes a first memory 112 configured to store the logic, instructions, circuitry, interfaces, and/or codes of the processing unit 110, data associated with the user device 102, and data associated with the system 100. Examples of the first memory 112 may be, but are not limited to, a Read-Only Memory (ROM), a Random Access Memory (RAM), a flash memory, a removable storage drive, a hard disk drive (HDD), a solid-state memory, a magnetic storage drive, a Programmable Read Only Memory (PROM), an Erasable PROM (EPROM), and/or an Electrically EPROM (EEPROM). Embodiments of the present disclosure are intended to include or otherwise cover any type of the first memory 112 including known, related art, and/or later developed memories.
[0030] In some embodiments, the user device 102 may further include one or more computer executable applications configured to be executed by the processing unit 110. The one or more computer executable applications may include suitable logic, instructions, and/or codes for executing various operations. The one or more computer executable applications may be stored in the first memory 112. Examples of the one or more computer executable applications may include, but are not limited to, an audio application, a video application, a social media application, a navigation application. The one or more computer executable applications, as shown in the FIG. 1, includes a book store application 114. One or more operations associated with the book store application 114 may be controlled by the server 104.
[0031] The user device 102 may further include a communication interface 116. The communication interface 116 may be configured to enable the user device 102 to communicate with the server 104 and other components of the system 100 over the communication network 106, according to embodiments of the present disclosure. Examples of the communication interface 116 may include, but are not limited to, a modem, a network interface such as an Ethernet card, a communication port, and/or a Personal Computer Memory Card International Association (PCMCIA) slot and card, an antenna, a radio frequency (RF) transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a coder-decoder (CODEC) chipset, a subscriber identity engine (SIM) card, and a local buffer circuit. It will be apparent to a person of ordinary skill in the art that the communication interface 116 may include any device and/or apparatus capable of providing wireless or wired communications between the user device 102 and the server 104.
[0032] The server 104 may be a network of computers, a software framework, or a combination thereof, that may provide a generalized approach to create the server implementation. Examples of the server 104 may include, but are not limited to, personal computers, laptops, mini-computers, mainframe computers, any non-transient and tangible machine that can execute a machine-readable code, cloud-based servers, distributed server networks, or a network of computer systems. The server 104 may be realized through various web-based technologies such as, but not limited to, a Java web-framework, a .NET framework, a personal home page (PHP) framework, or any web-application framework. The server 104 may be maintained by a storage facility management authority or a third-party entity that facilitates service enablement and resource allocation operations of the system 100. The server 104 may include a processing circuitry 118 and a second memory 120.
[0033] The processing circuitry 118 may include suitable logic, instructions, circuitry, interfaces, and/or codes for executing various operations, such as user matching based on interests or the like. The processing circuitry 118 may be configured to host and enable the book store application 114 running on (or installed on) the user device 102 to execute the operations associated with the system 100 by communicating one or more commands and/or instructions over the communication network 106. Examples of the processing circuitry 118 may include, but are not limited to, an ASIC processor, a RISC processor, a CISC processor, a FPGA, and the like. The processing circuitry 118 may be configured to perform various operations of the system 100.
[0034] The second memory 120 may be configured to store the logic, instructions, circuitry, interfaces, and/or codes of the processing circuitry 118 for executing various operations. The second memory 120 may be further configured to store therein, data associated with users registered with the system 100. The data associated with the users may include, but is not limited to, name, age, address, reading habits, reading genre, or the like. Embodiments of the present disclosure are intended to include and/or otherwise cover any type of the data associated with the users registered with the system 100. Examples of the second memory 120 may include, but are not limited to, a ROM, a RAM, a flash memory, a removable storage drive, a HDD, a solid-state memory, a magnetic storage drive, a PROM, an EPROM, and/or an EEPROM. In some embodiments, a set of centralized or distributed network of peripheral memory devices may be interfaced with the server 104, as an example, on a cloud server.
[0035] The communication network 106 may include suitable logic, circuitry, and interfaces that may be configured to provide a plurality of network ports and a plurality of communication channels for transmission and reception of data related to operations of various entities (such as the user device 102 and the server 104) of the system 100. Each network port may correspond to a virtual address (or a physical machine address) for transmission and reception of the communication data. For example, the virtual address may be an Internet Protocol Version 4 (IPV4) (or an IPV6 address), and the physical address may be a Media Access Control (MAC) address. The communication network 106 may be associated with an application layer for implementation of communication protocols based on one or more communication requests from the user device 102 and the server 104. The communication data may be transmitted or received, via the communication protocols. Examples of the communication protocols may include, but are not limited to, Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Simple Mail Transfer Protocol (SMTP), Domain Network System (DNS) protocol, Common Management Interface Protocol (CMIP), Transmission Control Protocol and Internet Protocol (TCP/IP), User Datagram Protocol (UDP), Long Term Evolution (LTE) communication protocols, or any combination thereof.
[0036] FIG. 2 is a block diagram that illustrates the server 104 of the FIG. 1, in accordance with an exemplary embodiment of the present disclosure. The server 104 may include the processing circuitry 118 and the second memory 120. The server 104 may further include a network interface 200 and an input/output (I/O) interface 202. The processing circuitry 118, the second memory 120, the network interface 200, and the input/output (I/O) interface 202 may communicate with each other by way of a first communication bus 204. The processing circuitry 118 may include a registration engine 206, an authentication engine 208, a listing engine 210, a categorization engine 212, a book search engine 214, a display engine 216, and a purchasing/renting engine 218 that communicate with each other by way of a second communication bus 220. It will be apparent to a person having ordinary skill in the art that the server 104 is for illustrative purposes and not limited to any specific combination of hardware circuitry and/or software.
[0037] The second memory 120 may include suitable logic, instructions, circuitry, interfaces, and/or codes to store registration data associated with the users registered with the system 100. The network interface 200 may include suitable logic, circuitry, and interfaces that may be configured to establish and enable a communication between the server 104 and different components of the system 100, via the communication network 106. The network interface 200 may be implemented by use of various known technologies to support wired or wireless communication of the server 104 with the communication network 106. The network interface 200 may include, but is not limited to, an antenna, a radio frequency (RF) transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a coder-decoder (CODEC) chipset, a subscriber identity engine (SIM) card, and a local buffer circuit.
[0038] The I/O interface 202 may include suitable logic, circuitry, interfaces, and/or code that may be configured to receive inputs (e.g., orders) and transmit server outputs via a plurality of data ports in the server 104. The I/O interface 202 may include various input and output data ports for different I/O devices. Examples of such I/O devices may include, but are not limited to, a touch screen, a keyboard, a mouse, a joystick, a projector audio output, a microphone, an image-capture device, a liquid crystal display (LCD) screen, and/or a speaker.
[0039] The processing circuitry 118 may be configured to perform the book rental, sell and purchase by way of the registration engine 206, the authentication engine 208, the listing engine 210, the categorization engine 212, the book search engine 214, the display engine 216, and the purchasing/renting engine 218. In an embodiment, the registration engine 206 may be configured to enable the users to register into the system 100 by providing registration data 222 through a registration menu (as shown in FIG. 3) of the book store application 114 displayed through the user device 102. The registration data 222 may include, but is not limited to, a name, an age, an address, a reading habit, a reading genre, or the like. In some embodiments, the registration engine 206 may be configured to match a photograph taken with a phone camera (not shown) initially with a camera preview background snapshot. The registration engine 206 may be configured to utilize facial recognition and/or a face-matching algorithm to match the photographs uploaded by the user. Further, the registration engine 206 may be configured to utilize a motion verification technique such that the registration engine 206 generates random motions to be detected via the phone camera preview and verify the authenticity of the user. In an embodiment, when the registration engine 206 determines that the authentication based on the facial recognition and/or the face-matching algorithm and the motion verification technique is successful, then the registration engine 206 may be configured to generate a successful login notification that may be displayed through the registration menu as a pop-up notification. In another embodiment, when the registration engine 206 determines that the authentication based on the facial recognition and/or the face-matching algorithm and the motion verification technique is unsuccessful, then the registration engine 206 may be configured to generate a failed login notification that may be displayed through the registration menu as a pop-up notification. The registration engine 206 may be further configured to enable the users to create a login identifier and a password that may enable the users to subsequently login into the system 100. The registration engine 206 may be configured to store the registration data 222 associated with the users, the login and password associated with the user in a Look Up Table (LUT) (not shown) provided in the second memory 120.
[0040] The authentication engine 208 may be configured to receive the uploaded photographs from the registration engine 206. Further, the authentication engine 208 may be configured to utilize an image processing technique and facial recognition algorithm to match the uploaded photographs with the registration photographs of the users submitted by the users during the registration process. In an embodiment, if the authentication engine 208 determines that the uploaded photographs are matched with the registration photograph, then the authentication engine 208 may be configured to generate an upload success notification. In another embodiment, if the authentication engine 208 determines that the uploaded photographs are not matched with the registration photograph, then the authentication engine 208 may be configured to generate an upload failed notification.
[0041] The listing engine 210 may be configured to enable the user to list his/her book using a book page (as shown in FIG. 3C) of the book store application 114. In some embodiments, the listing engine 210 may be configured to enable the user to enter details about the book including, but not limited to, a title, an author, a language, a book type, a book genre, a rental, a selling price, or the like. Embodiments of the present disclosure are intended to include or otherwise cover any type of the details. Once the user enters all the details about the book and activates a discover tab (not shown), the listing engine 210 may be configured to store the book within the system 100.
[0042] The categorization engine 212 may be configured to automatically categorize the books based on the book attributes. According to embodiments of the present disclosure, the book attributes may be, but not limited to, a subject, an author, a price, a rent, a sell, a book type, a book language, and so forth. Embodiments of the present disclosure are intended to include or otherwise cover any type of the book attributes including known, related art, and/or later developed technologies. According to another embodiment of the present disclosure, the categorization engine 212 may enable the system 100 to categorize the new books added in an inventory.
[0043] The book search engine 214 may be configured to enable the user to input search queries for the book using the user device 102. According to embodiments of the present disclosure, the search query may be, but not limited to, the book name, the author’s name, the book price, the book genre, the book language, the book for rent, the book for sale, and so forth. Embodiments of the present disclosure are intended to include or otherwise cover any type of the search query including known, related art, and/or later developed technologies.
[0044] The display engine 216 may be configured to display the identified book on a menu (as shown in FIG. 3D) displayed through the user device 102. The display engine 216 may be further configured to enable the user to buy, rent the book through the menu. In an exemplary scenario, if the search query does not match with a book available in the system 100, then a predefined message “BOOK NOT AVAILABLE” stored in the memory 120 will be displayed on the user device 102.
[0045] The purchasing/renting engine 218 may be configured to enable the user to purchase the searched book, according to an embodiment of the present disclosure. The purchasing/renting engine 218 may be configured to enable the user to rent the searched book, according to an embodiment of the present disclosure. Once the user finds the book and selects an option out of rent or purchase then the purchasing/renting engine 218 may be configured to redirect the user to a payment page where the user may enter bank details and buy/rent the desired book.
[0046] FIG. 3A illustrates a registration/login interface 300 of the book store application 114, according to an embodiment of the present disclosure. The registration/login interface 300 may appear when the user clicks on the book store application 114 installed on the user device 102, according to embodiments of the present disclosure. The registration/login interface 300 may appear when the user accesses the book store application 114 using an URL. According to an embodiment of the present disclosure, the registration/login interface 300 may comprise a username text box 302, an email text box 304, a password text box 306, and a register button 308. In an embodiment of the present disclosure, if the user is new, the user may create an account by pressing the register button 308. According to embodiments of the present disclosure, the user may be, but not limited to, the seller, the buyer, the renter, and so forth. Embodiments of the present disclosure are intended to include or otherwise cover any type of the user. According to an embodiment of the present disclosure, the username text box 302 may be configured to enter a user name. In an embodiment of the present disclosure, the email text box 304 may be configured to enter a user’s email. In an embodiment of the present disclosure, the password text box 306 may be configured to enter a user’s chosen password. Further, the user may click on the register button 308 and a new user account may be created.
[0047] FIG. 3B illustrates a home screen interface 310 of the book store application 114, according to an embodiment of the present disclosure. The home screen interface 310 comprises various buttons such as a home button 312, a books button 314, an about button 316, a contact button 318, an account button 320, and a cart button 322. The home button 312, may be configured to redirect the user to the home screen of the book store application 114, according to embodiments of the present disclosure. The books button 314 may be configured to redirect the user to the books menu where the user can select various book-related options when the user clicks the books button 314, according to embodiments of the present disclosure. The about button 316 may be configured to redirect the user to an about screen containing information about the portal/book store application 114, according to embodiments of the present disclosure. The contact button 318 may be configured to redirect the user to a contact page comprising various contacting options, according to embodiments of the present disclosure. The account button 320 may be configured to redirect the user to a user profile page, according to embodiments of the present disclosure. The cart button 322 may be configured to redirect the user to a cart, according to embodiments of the present disclosure.
[0048] FIG. 3C illustrates a book service interface 324, according to an embodiment of the present disclosure. The book service interface 324 may be configured to display four options. The user clicks the books button 314, the book service interface 324 may be opened to enable the user to sell, rent, and purchase the book. The book service interface 324 comprises a renting button 326, a selling button 328, a rent your book button 330, and a sell your book button 332. The renting button 326 enables the user to rent out books of his choice. The selling button 328 enables the user to buy the book of his choice. The rent your book button 330 enables the user to upload the books for rent. The sell your book button 332 enables the user to upload the books for selling.
[0049] FIG. 3D illustrates a book categorization interface 334, according to embodiments of the present disclosure. The book categorization interface 334 displays a tabular view of the books categorized according to the book search query. The book search query may be, but not limited to, the book name, the author’s name, the book price, the book genre, the book language, the book for rent, the book for sale, and so forth. Embodiments of the present disclosure are intended to include or otherwise cover any type of the search query including known, related art, and/or later developed technologies.
[0050] FIG. 3E illustrates a listing interface 336, according to an embodiment of the present disclosure. The listing interface 336 of the book store application 114 may be configured to enable the user to upload photographs of the book. The photograph may be of, but not limited to, a cover, pages, a back cover, a condition of the book, and so forth. The user clicks a choose photo button 338, a photo upload dialogue box may open that enables the user to upload the photographs of the book. The photograph may be captured using the user device 102 or may be uploaded from the user device 102.
[0051] FIG. 4 represents a flow chart that illustrates a method 400 (i.e., a process) for a process to enable buying, selling, and renting the book by the registered users using the system 100, in accordance with an exemplary embodiment of the disclosure. Referring now to the FIG. 4, the method 400 may generally start at step 402, where the server 104 may receive the registration data 222 and the photographs of the user to register into the system 100.
[0052] At step 404, the server 104 may be configured to authenticate the uploaded photographs by using facial recognition algorithms and motion detection techniques to ensure the user is real.
[0053] At step 406, if the server 104 determines that the authentication is successful, then the method 400 may proceed to a step 408, otherwise the method 400 may proceed to a step 414.
[0054] At the step 408, the server 104 may enable the user to list the books for rental as well as for sale using the book store application 114.
[0055] At step 410, the server 104 may be configured to categorize the listed books according to the book search query.
[0056] At step 412, the server 104 enable the user to buy, sell or rent book based upon his book search query.
[0057] At the step 414, the server 104 may be configured to display the failed login notification through the user device 102.
[0058] While the disclosure has been described in connection with what is presently considered to be the most practical and various embodiments, it is to be understood that the disclosure is not to be limited to the disclosed embodiments, but on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
[0059] This written description uses examples to disclose the disclosure, including the best mode, and also to enable any person skilled in the art to practice the disclosure, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the disclosure is defined in the claims and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements within substantial differences from the literal languages of the claims.

Documents

Application Documents

# Name Date
1 202241021282-STATEMENT OF UNDERTAKING (FORM 3) [08-04-2022(online)].pdf 2022-04-08
2 202241021282-REQUEST FOR EARLY PUBLICATION(FORM-9) [08-04-2022(online)].pdf 2022-04-08
3 202241021282-POWER OF AUTHORITY [08-04-2022(online)].pdf 2022-04-08
4 202241021282-OTHERS [08-04-2022(online)].pdf 2022-04-08
5 202241021282-FORM-9 [08-04-2022(online)].pdf 2022-04-08
6 202241021282-FORM FOR SMALL ENTITY(FORM-28) [08-04-2022(online)].pdf 2022-04-08
7 202241021282-FORM 1 [08-04-2022(online)].pdf 2022-04-08
8 202241021282-FIGURE OF ABSTRACT [08-04-2022(online)].jpg 2022-04-08
9 202241021282-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [08-04-2022(online)].pdf 2022-04-08
10 202241021282-EDUCATIONAL INSTITUTION(S) [08-04-2022(online)].pdf 2022-04-08
11 202241021282-DRAWINGS [08-04-2022(online)].pdf 2022-04-08
12 202241021282-DECLARATION OF INVENTORSHIP (FORM 5) [08-04-2022(online)].pdf 2022-04-08
13 202241021282-COMPLETE SPECIFICATION [08-04-2022(online)].pdf 2022-04-08
14 202241021282-FORM 18 [27-02-2023(online)].pdf 2023-02-27
15 202241021282-FER.pdf 2023-08-10
16 202241021282-PETITION UNDER RULE 137 [09-02-2024(online)].pdf 2024-02-09
17 202241021282-OTHERS [09-02-2024(online)].pdf 2024-02-09
18 202241021282-FER_SER_REPLY [09-02-2024(online)].pdf 2024-02-09
19 202241021282-DRAWING [09-02-2024(online)].pdf 2024-02-09
20 202241021282-CORRESPONDENCE [09-02-2024(online)].pdf 2024-02-09
21 202241021282-COMPLETE SPECIFICATION [09-02-2024(online)].pdf 2024-02-09
22 202241021282-CLAIMS [09-02-2024(online)].pdf 2024-02-09
23 202241021282-ABSTRACT [09-02-2024(online)].pdf 2024-02-09
24 202241021282-FORM-8 [09-11-2024(online)].pdf 2024-11-09
25 202241021282-US(14)-HearingNotice-(HearingDate-23-07-2025).pdf 2025-07-02
26 202241021282-Correspondence to notify the Controller [16-07-2025(online)].pdf 2025-07-16
27 202241021282-US(14)-ExtendedHearingNotice-(HearingDate-04-08-2025)-1000.pdf 2025-07-23
28 202241021282-US(14)-ExtendedHearingNotice-(HearingDate-06-08-2025)-1000.pdf 2025-08-01
29 202241021282-Correspondence to notify the Controller [01-08-2025(online)].pdf 2025-08-01
30 202241021282-Correspondence to notify the Controller [05-08-2025(online)].pdf 2025-08-05
31 202241021282-US(14)-ExtendedHearingNotice-(HearingDate-19-08-2025)-1000.pdf 2025-08-12
32 202241021282-Correspondence to notify the Controller [13-08-2025(online)].pdf 2025-08-13
33 202241021282-Written submissions and relevant documents [01-09-2025(online)].pdf 2025-09-01
34 202241021282-US(14)-HearingNotice-(HearingDate-05-12-2025).pdf 2025-11-19

Search Strategy

1 SearchHistoryE_09-08-2023.pdf