Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
AUCTION IMPROVEMENTS
Document Type and Number:
WIPO Patent Application WO/2017/181239
Kind Code:
A1
Abstract:
A computer implemented system for facilitating an auction comprising: a processor; a data store; and a communications interface; wherein the processor is configured to: receive auction information and optionally cause storage of at least part of said information in the data store; and cause transmission of auction information via the communications interface to one or more computing devices associated with a network.

Inventors:
DONALDSON LEITH (AU)
ARTUP MICHAEL (AU)
SMITH JOEL (AU)
Application Number:
PCT/AU2017/050360
Publication Date:
October 26, 2017
Filing Date:
April 20, 2017
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
RECRUITMENT AND EDUCATION SERVICES PTY LTD (AU)
International Classes:
G06Q30/08
Foreign References:
US6813612B12004-11-02
US20020116320A12002-08-22
GB2403831A2005-01-12
Other References:
"Computer Networking: A Top-Down Approach", 2013, article KUROSE, J. F. ET AL.: "chapter 5", pages: 456 - 458, XP055431974
Attorney, Agent or Firm:
BUCKNELL, Duncan (AU)
Download PDF:
Claims:
ims

A computer implemented system for facilitating an auction of physical property comprising: a processor; a data store; and a communications interface; wherein the processor is configured to: receive auction information and optionally cause storage of at least part of said information in the data store; and cause transmission of auction information via the communications interface to one or more computing devices associated with a network.

A system according to claim 1 comprising a media encoder to enable transfer of near-real time audio and or video data from the auction to one or more computing devices associated with a network.

A computer generated auctioneer dashboard rendered on a display, the dashboard enabling: monitoring of one or more auctions; selection of a property associated with an auction; control of audio and or video data capture and transfer; capture of auction information; management of a customer relationship; and management of an auction.

A system for facilitating an auction, comprising: a remote client interface coupled to a network; a video system coupled to the network and configured to capture and transmit near real-time video from the auction to a remote client over the network, the remote client coupled to the network and configured to receive live video from the video system, receive information pertaining to an item being auctioned at the active auction and to transmit a bid of the entity for the item being auctioned; a processing system configured to: process auction bids received from one or more bidders and the client for the item being auctioned; transmit to the client over the client interface information pertaining to the item being auctioned; receive auction bids from the one or more clients through the client interface for the item being auctioned; transmit the live video and transmit information regarding the auction status to client over the client interface; and optionally adjust the amount of data being transmitted when it interferes with handling of key information optionally by causing a delay.

16

Substitute Sheet

(Rule26) RO/AU

Description:
Auction improvements

Background of the invention:

Real estate auctions have been conducted in a similar fashion for many years. A marketing campaign leads up to a physical auction, normally located at the premises to be auctioned. The only way to view and participate in the auction in real-time is by attendance. With thousands of auctions occurring every weekend, it is not always possible for buyers to attend all auctions they may genuinely have an interest in participating in. This limits the pool of buyers for vendors and also narrows the public's buying options. Buyer's advocates may be utilised in lieu of attendance, with the advocate relaying information to the buyer via a phone call. However, this process fails to give the buyer a good

understanding of the auction, relying completely on the advocate's interpretation of events. There is also a delay as the advocate attempts to communicate what is happening to the potential buyer and seeks instructions. The advocate may miss an important occurrence whilst attempting to communicate and the delay itself may mean the buyer misses an opportunity.

If a property passes in without a bid, the agent is free to negotiate with anyone interested in the property. It is not until auction results are listed however, that people who were not able to attend the auction become aware of the failure to sell. These results are often not posted for a day or two after the auction and rely on interested parties physically seeking the auction result. The process of the auction itself relies on an assistant to the auctioneer, recording any bids that may occur throughout the duration of the auction. These bids have traditionally been recorded on a handwritten piece of paper, verified and signed by the auctioneer on completion of the auction. This method is susceptible to the introduction of errors and the insecurity associated with hand written documents. The reference to any prior art in this specification is not, and should not be taken as, an acknowledgement or any form of suggestion that the prior art forms part of the common general knowledge.

Summary of the invention: According to one aspect of the invention, there is provided a computer implemented system for facilitating an auction of physical property comprising: a processor; a data store; and a communications interface; wherein the processor is configured to: receive auction information and optionally cause storage of at least part of said information in the data store; and cause transmission of auction information via the communications interface to one or more computing devices associated with a network. In some embodiments, there is provided a media encoder to enable transfer of near-real time audio and or video data from the auction to one or more computing devices associated with a network.

In another aspect, there is provided a computer generated auctioneer dashboard rendered on a display, the dashboard enabling: monitoring of one or more auctions; selection of a property associated with an auction; control of audio and or video data capture and transfer; capture of auction information; management of a customer relationship; and management of an auction.

In another aspect of the invention, there is provided a system for facilitating an auction, comprising: a remote client interface coupled to a network; a video system coupled to the network and configured to capture and transmit near real-time video from the auction to a remote client over the network, the remote client coupled to the network and configured to receive live video from the video system, receive information pertaining to an item being auctioned at the active auction and to transmit a bid of the entity for the item being auctioned; a processing system configured to: process auction bids received from one or more bidders and the client for the item being auctioned; transmit to the client over the client interface information pertaining to the item being auctioned; receive auction bids from the one or more clients through the client interface for the item being auctioned; transmit the live video and transmit information regarding the auction status to client over the client interface; and optionally adjust the amount of data being transmitted when it interferes with handling of key information optionally by causing a delay.

According to one aspect of the invention, there is provided a computer implemented system for facilitating an auction comprising: a processor; a data store; and a communications interface; wherein the processor is configured to: receive auction information and optionally cause storage of at least part of said information in the data store; and cause transmission of auction information via the communications interface to one or more computing devices associated with a network.

In another aspect of the invention, there is provided a computer implemented method for facilitating an auction comprising receiving auction information and optionally causing storage of at least part of said information in a data store; causing transmission of auction information via a communications interface to one or more computing devices associated with a network.

Auction information may comprise any suitable information, for example, information about an item of property offered for auction, details relating to entities interested in the item, status of the auction, historical data relating to previous sales of the or similar items, bid information etc. In some embodiments the auction information transmitted comprises video footage and in some preferred embodiments, the video footage is live footage and in some embodiments, corresponding audio is transmitted at the same time.

In another aspect of the invention, there is provided a system for facilitating an auction, comprising: a remote client interface coupled to a network; a video system coupled to the network and that is configured to capture and transmit live video from the auction towards a remote client over the network whilst optionally maintaining a delay for example, of approximately two seconds or less, the remote client coupled to the network and configured to receive the live video from the video system, receive information pertaining to an item being auctioned at the active auction and to transmit a bid of the entity for the item being auctioned; a processing system configured to: process auction bids received from one or more bidders and the client for the item being auctioned; transmit to the client over the client interface information pertaining to the item being auctioned; receive auction bids from the one or more clients through the client interface for the item being auctioned; transmit the live video and transmit information regarding the auction status to client over the client interface; adjust the amount of data being transmitted when it interferes with the handling of key information (such as bids) optionally by causing a delay of for example more than approximately two seconds.

In another aspect of the invention, there is provided a computer generated auctioneer dashboard to enable an auctioneer or entity running a plurality of auctions (such as a real estate agent or online auction platform) to monitor and control various aspects of one or more of the auctions and optionally customer and potential customer relationship management functions.

The invention takes a multifaceted approach to auctions of physical property, such as real estate. Incorporating features and technology that benefits vendors, buyers, agents, auctioneers and property owners. In real time, such auctions can be viewed and participated in from remote locations utilising the mobile or web components of the platform. Instant communication can occur between buyers and agents before, during or after an auction. The mobile and web components of the invention allow agents to publicly list details of properties they are selling via auction. These details include all the relevant information pertaining to the property, as well as details of the auction. Users may opt to shortlist properties, storing the property in a quick access list which automatically notifies the user when the auction goes live. In some embodiments, all currently live auctions are highlighted and visible to all users.

In some embodiments, agents and auctioneers are able to live stream their auctions utilising the mobile application and their smartphone camera, or from a Wi-Fi connected external camera for example controlled from a tablet application. The live auction stream preferably has less than 2 seconds latency for all users, irrespective of the device used. In some

embodiments it is also available up to HD quality, adapting resolution dependent on the user's network data availability.

In some embodiments, a user may provide video stream to the system via their own mobile device. This may be handled in any suitable way, for example, the operator of a system according to the invention may require pre-registration, or certain minimum technical features such as hardware, processor, bandwidth available from the device, etc. The operator of a system according to the invention may offer such video streams in any suitable way, for example, to all users via an interactive display, or may offer such video via a third party platform, or to selected users which may for example be associated with the user providing the video stream, for example via a social networking platform.

The auction stream may be commenced, paused and concluded from a mobile device, such as a phone or tablet, with advertising material displayed during a pause in the auction. Agents may receive live viewer analytics throughout the auction, including: viewer numbers, the shortlist total for the property and the number of people actively interested in the property. The agent may also view details related to online bidding, such as: bid history, bid value, call status, bid time stamps and bidder details.

In some embodiments, general users viewing the live stream have the option to register live interest in the property via a one-click submission. User contact details automatically populate the associated agent's leads database or they may opt to communicate via email or SMS. Registered bidders are able to submit bids from mobile devices, in some embodiments, this requires a prior approval, for example from the agent controlling the auction.

On completion of the auction stream, the agent is preferably able to announce whether the property sold or passed in. A detailed summary of the auction may be automatically generated, with auctioneers able to confirm authenticity with their digital signature. The agent may then have the option to send marketing notifications to stream subscribers, related to the auction result or for example the type of property offered at the auction.

Successful online bidders will be in instant communication with the agent, ensuring details have been confirmed and legal requirements met. Once these have been confirmed, in some embodiments, the platform will store previous auction data allowing users to view recent results.

Throughout this specification (including any claims which follow), unless the context requires otherwise, the word 'comprise', and variations such as 'comprises' and 'comprising', will be understood to imply the inclusion of a stated integer or step or group of integers or steps but not the exclusion of any other integer or step or group of integers or steps.

Brief description of the drawings:

Figure 1 depicts a flow diagram showing typical steps performed by a general user

(subscriber).

Figure 2 is a flow diagram showing typical steps performed by an authorised agent

(broadcaster).

Figure 3 is a high-level data flow diagram showing data flow within a typical arrangement of components and software. Figure 4 shows wireframes and user flow for users logging in or signing up through an example mobile application.

Figure 5 shows wireframes and user flow for screens that share the map and list functions on an example mobile application.

Figure 6 shows example features of an example upcoming auction map and list screens. Figure 7 shows wireframes and user flow for property detail and profile screens of an example mobile application.

Figure 8 shows wireframes and user flow for the general user menu and property detail filter screens of an example mobile application.

Figure 9 shows an example of the live streaming overlay visible to a general non-bidding user. Figure 10 shows an example live streaming overlay visible to a registered bidding user when the stream is launched from the agent tablet application.

Figurel 1 shows example wireframes and user flow of the agent my listings and my branch listings screens for an authorised agent using the mobile application. Figurel 2 shows an example wireframe and user flow menu screen for an authorised agent using the mobile application.

Figure 13 shows wireframes and user flow for the camera selection and live stream screens for an authorised agent using an example mobile application.

Figure 14 shows example screens that may form the agent's tablet application. Figure 15 shows a wireframe of the leads screen for an authorised agent using an example tablet application.

Figure 16 shows a wireframe of the auction control dashboard screen for an authorised agent using an example tablet application.

Figure 17 shows the server database structure for the auction control dashboard of an example tablet application.

Figure 18 shows example wireframes for an authorised agent's property details, live bids and auction summary screens using the mobile application.

Figure 19 shows example wireframes for an example of employee access to the platform content management systems create listings and agency screens using the web portal. Figure 20 shows a wireframe of the bid summary screen for an authorised agent using an example tablet application.

Detailed description of exemplary embodiments:

It is convenient to describe the invention herein in relation to particularly preferred

embodiments referred to herein as the GAVL platform, or GAVL. However, the invention is applicable to a wide range of implementations and it is to be appreciated that other

constructions and arrangements are also considered as falling within the scope of the invention. Various modifications, alterations, variations and or additions to the construction and arrangements described herein are also considered as falling within the ambit and scope of the present invention.

Figure 1 is a flow diagram demonstrating the typical steps a general user will perform. General users begin 501 by registering for an account or by logging in using an existing personal account. They may then browse concluded, upcoming or currently live auction listings 502, view historic video on demand (VOD) recordings of previously live auctions 518 and also shortlist any properties they wish 503. The user may at this point contact the relevant real estate agent to register for live bidding 504. If successful, the user's account will be updated to allow live bidding for that particular property only. All users are able to view the live auction stream 505, with registered bidders able to submit in-platform bids 506. Unregistered bidders are able to register live interest and send their expressions of interest directly to the agent 507. On completion of the auction, agents are able to communicate the result or negotiate directly with interested users 508.

Figure 2 is a flow diagram demonstrating the typical steps a registered agent/ auctioneer will perform. GAVL authorised agents begin by logging in using their login information 509 given to them after they are registered in the GAVL Content Management System CMS 519. Agents are initially taken to their My Listing Page 510. This page will display any listings previously registered to their account, either created in the CMS (see item 700, figure 19) or imported from an external CRM using for example an REAXML importer. Agents are prompted to authorise any users interested in bidding, provided that they meet all criteria determined by the real estate agency 512. GAVL will adjust user's profiles that have been successful in registering for live bidding when directed by the real estate agency and their email and phone number verified. The agent will utilise the platform to commence live streaming at the appropriate time and location 513. During the auction, the agent will use the platform to manage live online and onsite bids 514. On conclusion, the agent may opt to communicate with interested parties 517 or simply notify users of the auction outcome 516.

Figure 3 is a high-level data flow diagram, demonstrating an example infrastructure and data flow necessary for the platform to operate in certain preferred embodiments. Elastic cloud servers 106 house the backend databases used for push notifications 1 10, CMS 1 15, file storage, administration, monitoring, configuration, API 108 and the media streaming engine 109. When an agent launches a live stream from the mobile application using the inbuilt camera 102, the video is live encoded 105 and wirelessly transferred to the media streaming engine 109 for processing and distribution. Streams requested from users are pulled via a content delivery network 1 1 1 and decoded 1 1 1 into a suitable format on the mobile and web platform 101 . In some preferred embodiments, the framework allows an adaptive bitrate stream with a max resolution of 720p and less than 2 seconds of latency to be viewable by users. Historic VOD files are also delivered via the same content delivery network when requested by a user. The tablet application 103 and external camera control function of the mobile application 102 allow agents to control and live stream from an external camera 104 via an ad- hoc WiFi network. In some embodiments, the audio and video data then travels via the same pathway to the user as the mobile camera signal. Live bids and bid details are sent to an external real time database service via HTTPS 1 14. All bidding data is transferred on conclusion of the auction to the platform database for long-term storage. Crashlytics 1 12 are recorded by a third party service, with user analytics 1 13 recorded and stored on the elastic cloud servers 106.

Figure 4 depicts example screens and functions available to a general user accessing via an mobile application. When first launched, the mobile application displays a splash page 201 with a GAVL specific animation. The user is then transferred to the login page 202, wherein registered users/ agents can enter their unique email address and password to enter the application or login via another account, such as their Facebook account using the Facebook SDK. They may also navigate from this page to the password reset page 204 or registration page 203. The password reset page 204 incorporates a password recovery system, whereas the registration page 203 consists of registration data entry fields. Before completing registration 203, all users are prompted to confirm whether they are requesting an agent account. If so, the registration process adapts to allow users to register to an agency and branch 205. Their credentials are confirmed, either automatically from a database, or manually by a GAVL representative, and then their account is adjusted and the agent navigated to the agent my listing page 217 figure 1 1 . All other successful non-agent registrations are given application instructions via 206 and 207, landing on the listings page 208 figure 5 afterwards.

Figure 6 is a detailed version of the listings screen 208 and map listings screen 209. The listings screen shares the same features as figure 5's shortlist/my listing, my bidding listings and my branch listings screen 21 1 . The only difference between the screens is that the shortlist screen 21 1 filters properties that have been previously added to the user's shortlist from the property details screen figure 7 item 210 or the shortlist function on the listings page 208. The my listings and my branch listings page filter properties associated with an agent's login or the branch they are associated to. The map listings screen's functions include an interactive third party street map 221 , with properties represented by an icon on the correct map location 227. Clicking these icons once displays a callout 228 with basic property details: address, bedrooms, bathrooms, carparks and price range. The user may opt to view listings in the main listings screen too 209. By pressing the toggle button 243, the user can switch between the map and listing screens. On the listings screen the property details 222, include all the information from the callout 228 but also the agent logo 245. A status/auction time label 222 informs users when the auction is due to commence if it is upcoming. If the auction is historic, the label displays the auction result and doubles as a button to launch the VOD player. When live, the label is used as a button to launch the live player shown on figure 9. An alternative method of launching the live or VOD player is by the watch button 246. The list may be sorted 225 by: newest to oldest listing, soonest auction or ascending or descending price. Suburbs may be searched using an autocomplete data entry field 229. Properties can be filtered 230 by: bedrooms, bathrooms, parking, price, land size, property types, suburb, auction status or by searching for a keyword. The filter button 230 displays the filter menu (item 214 figure 8). Quick filters for results 242, live auctions 247 and upcoming auctions 248 are anchored to the bottom of the screen. Users may opt to send a dynamic link via SMS or email using the share button 241 . This link will determine the recipient's device type and forward the user to the relevant platform specific property details page. Clicking either property photo 223 or the property details 240 transfers the user to the relevant property details page (item 210 figure 7).

The property details screen 210 shown in figure 7 is used to display the property's sales information populated automatically from the agent's CRM via API or entered from the CMS figure 18 item 700. As previously mentioned, users may add the specific property to their shortlist enabling a push notification when the auction stream is live or reviewing the details on the shortlist screen 21 1 at a later time. Users may also register to bid on the property or contact the agent directly. Clicking the register to bid button triggers the bidding approval process previously mentioned and if successful, results in the property appearing in the user's my bidding listings page. The menu button present on the core screens 208 figure 5, 209 figure 5 and 21 1 figure 5 is used to display the application menu. The user may then have direct access to the core screens, including the user profile screen 212 figure 7. This screen permits the user to edit and store their profile data and review the terms and conditions of the platform. They are also prompted to verify their email address and mobile number before being permitted to bid.

Figure 9 is a diagram detailing the mobile application screens available to a non-registered bidder when a live auction stream has been launched by the agent. The live video stream runs underneath the dynamic overlay. Users may swipe between the overlay panes shown in figure 9. On the first pane, live bids and the bid history are displayed directly from the real-time bidding database 301 . Bid values can be dynamically changed to other currencies using a third party currency converter API triggered by selecting another currency 372. When an auctioneer is assigned to a property listing, their name is displayed 371 . The pane indicator 370 is used as an interaction prompt for users. On the second pane users can contact the agent 332 or again share a dynamic link to the property listing 333. Scrollable property images are shown to the user 331 , as well as the property's details. The stream may be left at any time using the exit button 304.

Figure 10 is a diagram detailing the mobile application screen available to a registered bidder when a live auction stream has been launched by the agent for example from the tablet application. The overlay and stream are structured in a similar manner to figure 9 with the dynamic data 301 , auctioneer's name 371 , pane navigator 370 and the exit button shared by both. Bid increase values may be entered in the numerical entry field 305, with the dynamic new bid field 306 adjusting accordingly: bid increase + current bid = new bid. The new bid value 306 may then be cleared 308 or submitted to the agent 307 for approval via the tablet application and https protocol. Confirmation of bids, bid suggestions and bid rejection details are displayed to the user on the bidding notification and messaging panel 340.

Figures 1 1 , 12, 13 and 18 detail the user flow and interactions available to a registered agent logged in to the mobile application. The agent my listings screen 217 figure 1 1 displays all properties that have been associated with the agent logged in. The agent may also use the menu 220 figure 12 to navigate to their branch listings page 215 figure 1 1 . This page will display any property associated with the branch in which the agent is employed. Property details can be viewed in the same manner as previously mentioned for a general user. Item 250 figure 18 demonstrates the similarity between an agent's view of a property view compared to a general user. If the agent is associated with the branch responsible for the property, the agent will have the stream button visible 253, as well as a live bids or auction summary button 256 depending on the state of the auction. If the auction is live, the live bids button 256 will navigate the agent to the live bids screen 252. Visible on this page is the current bid value, status and bid time shown in real time. A predicted bid value 255 is also displayed, comprising of current bid + last bid increment. A manual text entry field is also available to the agent in the form of a suggested bid 254. Once the auction has completed, the auction summary button 256, will then direct the agent to the bid summary page 251 . This will list the full auction details and bid summary, also allowing the agent to share this in the form of an html email. Agents may opt to commence a live auction stream from their my listings page stream now button or from the stream button 253 on the property details page, in turn opening the camera selection modal 218 figure 13. If a WiFi connected external camera is available at this point, the agent can opt to stream from that device or use the inbuilt camera. Both actions launch the streaming screen 219. The agent can see the stream and opt to start, stop or pause it from the control overlay. Pausing the stream prompts marketing material to be displayed to users in place of live video. Stopping the stream, removes the stream from the live now list and archives the listing details. The stream audio levels and broadcasting bitrate are indicated to the agent in the top corner.

Authorised agents also have the option to use the tablet application 103 figure 3 as a means of conducting and facilitating the auction process through the GAVL platform. Figure 14 shows the screens that make up the tablet application. Login and sign up is conducted through the same framework as an agent utilising the mobile application. The navigation menu screen 615 is the landing page for the agent upon successful login. From here they may conveniently navigate to any of the other screens by one click. The current listing screen 616 shares the same components and functionality as the agent's mobile application screen 217 figure 13. The profile screen 617 and map screen 618 also share the same components and functionality as their respective pages on the mobile application. The leads screen 614 is unique to the tablet application and is the front-end access point for the leads database populated by users registering interest in particular properties. Figure 15 displays the components located on the leads screen of the tablet application. Leads are listed under the property they registered interest in, throughout the leads list 621 . Agents may use the search tool 622 to find individual leads or particular property listings. When a lead is selected on the leads list 621 , their name 615 and contact information 617 is displayed on the page. Lead contact information may be edited at any point by the associated agent using the edit function 616. Agents may also delete leads 618 from the database or categorise them by level of interest 620. If an agent would like to directly email the lead, they may do so from the contact button 619 on this screen.

Should an agent wish to begin an auction they may do so from the auction control dashboard 601 figure 16. Upon entry to the page the agent selects the relevant property associated to their profile from the property details selection tool 602. The agent can then select a WiFi connected camera, control and view the live stream from the live stream control window 600. The dashboard also has the capability to be used as a bid scriber's tool, whereby bidders can be registered 61 1 and bid values inputted through the quick value selection buttons 605 or manual numerical entry keypad 665. The bid increase value and current bid value 613 are added together and displayed in the new bid value display 610. The agent then has the option to confirm 609 or clear 607 this bid as well as any online bids 662 received from registered users 663. If the bid is confirmed, the current bid value 613 is updated as is the bid history list 612 user's overlay 301 figure 9. Online bids may also be rejected by the agent 664, informing the online bidder of this 310 figure 10. First, second and third status calls can be registered by the agent 606, they may also place the property 'On the market' 661 meaning that the reserve price has been met. Once an auction is completed, the agent selects the end auction button 606 and is prompted to state whether the auction passed in or sold. An auction summary is then generated 630 figure 20 and a digital signature required from the auctioneer to confirm the validity of the auction summary. This is then sent to GAVL, the associated agent and any other email contact 632 which may for example have been pre-set by the agent. The summary can be closed by clicking the finish button 631 . Online registered bidders who have successfully bid on the property will be contacted outside of the application by the agent to complete the purchase process.

Figure 17 shows an example server database structure for the auction control dashboard. When an auction is commenced a database tied to the individual property is generated. This database initially populates the current bid field 910 with a value of zero. As previously mentioned this value and the current bid value 910 are rendered on a subscriber's stream overlay figures 9 and 10. To place a new bid, the bidder selection field 901 must be populated with an associated variable. The initial variables available are vendor 904 and the directional arrows to indicate the location of the bidder 906. A new bidder variable may be added 902, this value will then become available as a current bidder selection 903 along with any other unique new bidders generated. After the bid selection field 901 has been populated, the bid increase field must be populated. This can be completed by the agent through the quick entry buttons 908, with pre-determined values associated to them. The agent may also manually enter the value into the numerical entry field 909. After both the bidder selection field 901 and bid increase field 907 have been populated, the agent is able to submit the bid. Submitting the bid populates the new bid field 912 and adds this value to the current bid value 910, a time stamp is also placed in the associated array. The process may be repeated up until the cessation of the auction, with values listed in the database in chronological order. At any point throughout the auction, authorised bidders may submit a bid to be confirmed or rejected by the controlling agent. If confirmed, the online bidders unique identifier 905 populates the bidder selection field 901 and the value of the bid populates the bid increase field 907. In turn the new bid value 912 and current bid value are also updated 910.

In some embodiments, the invention comprises an automated auction engine to process bids. The bid processing system may take on a variety of embodiments. As, an example, data for an item to be sold in the auction can be extracted from a catalogue system that maintains the pre-sales information prior to the auction start, and transferred to a bid system, and broadcast to various bidder devices. Bidding devices may for example interface directly with a catalogue system to obtain such information. A starting bid is established for example, based on the pre- sales information, or by the auctioneer, and then bids are accepted. Status pertaining to the bidding process, such as bids placed, identity of bidding participants, bid acceptance, etc. may be transmitted to the bidder devices, and logs can be maintained identifying activity including status of each bid made by a remote bidder or local bidder.

The bid system may include an algorithm to control the bidding process. The bid engine can be implemented to support one or more bidding models to control the bidding process. The various bidding models can be used to define variables such as the level of automation in the bidding process, the bid increments, the ability to enter starting bids, display formats, etc.

In its simplest implementation, the bidding device needs to include a display, a user input interface, a bid processing system interface, a processing unit for executing a software or firmware process implementing the various steps involved in present invention and optionally an audio and / or video output interface. Thus, the bidding device may be a stand alone computer, a networked computer, a laptop computer, a tablet computer, a smart phone, a custom handheld portable device, a software application that can be downloaded onto a computer or portable device, such as a smart phone, etc. Aspects of the present invention can be implemented using a variety of hardware platforms, software languages and programming environments. Those skilled in the art will readily observe that implementing the present invention in various environments will naturally require the use of various technologies. However, the present invention is not limited to any particular division of hardware/software functionality, hardware components, software languages, or programming techniques. Thus, references within this description identifying design particulars, although in and of themselves may be considered novel and inventive, are provided only for illustrative purposes and should not be construed to limit the present invention but rather are additive.

A user uses a client to access and interact with the system of the invention. The client can be any type of computer device, such as a personal computer (e.g., desktop, notebook, laptop computer), as well as devices such as a mobile telephone or personal digital assistant that has the capability to record video content. The client typically includes a processor, a display device (or output to a display device), a local storage, such as a hard drive or flash memory device, to which the client stores data used by the user in performing tasks, and a network interface for coupling to the system of the invention via a network.

The network enables communications between the clients and the system of the invention. In one embodiment, the network is the Internet, and uses standardized internetworking communications technologies and protocols, known now or subsequently developed that enable the clients to communicate with the system of the invention. In another embodiment, the network is a cloud computing network and may include one or more components of the system of the invention.

In one embodiment, the network uses a fast network protocol, such as SPDY protocol, for video content delivering. Compared with traditional TCP/IP and HTTP protocols, SPDY protocol supports multiplexed video streams and service request prioritization. To support multiplexed video streams, SPDY protocol allows for multiple concurrent video streams over a single TCP connection. Because TCP requests with SPDY protocol are interleaved on a single channel, the efficiency of TCP is much higher than traditional TCP protocol. In other words, fewer network connections need to be made, and fewer but more densely packed data packets are issued.

SPDY protocol also supports service request prioritization. A client can send many service requests to a computer server for content delivery services, and assign a priority to each service request. Prioritizing service requests in this way prevents the network channel from being congested with non-critical resources when a high priority request is pending.

Reference in the specification to "one embodiment" or to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiments is included in at least one embodiment of the invention. The appearances of the phrase "in one embodiment" or "a preferred embodiment" in various places in the specification are not necessarily all referring to the same embodiment.

Some portions of the above are presented in terms of methods and symbolic representations of operations on data bits within a computer memory. These descriptions and representations are the means used by those skilled in the art to most effectively convey the substance of their work to others skilled in the art. A method is here, and generally, conceived to be a self- consistent sequence of steps (instructions) leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical, magnetic or optical signals capable of being stored, transferred, combined, compared and otherwise manipulated. It is convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like. Furthermore, it is also convenient at times, to refer to certain arrangements of steps requiring physical manipulations of physical quantities as modules or code devices, without loss of generality. It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussion, it is appreciated that throughout the description, discussions utilizing terms such as "processing" or "computing" or "calculating" or "determining" or "displaying" or "determining" or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system memories or registers or other such information storage, transmission or display devices.

Certain aspects of the invention include process steps and instructions described herein in the form of a method. It should be noted that the process steps and instructions of the invention can be embodied in software, firmware or hardware, and when embodied in software, can be downloaded to reside on and be operated from different platforms used by a variety of operating systems.

The invention also relates to an apparatus for performing the operations herein. This apparatus may be specially constructed for the required purposes, or it may comprise a general-purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a computer readable storage medium, such as, but is not limited to, any type of disk including floppy disks, optical disks, CD-ROMs, magnetic- optical disks, read-only memories (ROMs), random access memories (RAMs), EPROMs, EEPROMs, magnetic or optical cards, application specific integrated circuits (ASICs), or any type of media suitable for storing electronic instructions, and each coupled to a computer system bus. Furthermore, the computers referred to in the specification may include a single processor or may be architectures employing multiple processor designs for increased computing capability.




 
Previous Patent: A MAT

Next Patent: BIOCOMPATIBLE POLYMERIC MEMBRANES