`
`2 with the described technique to place orders from wireless remote handheld devices or from
`
`3
`
`4
`
`5
`
`6
`
`7
`
`remote locations through the internet. The World Wide Web is a distributed hypermedia
`
`computer system that uses the internet to facilitate global hypermedia communication using
`
`specified protocols. One such protocol is the Hypertext Transfer Protocol ("HTTP"), which
`
`facilitates communication of hypertext. Hypertext is the combination of information and links to
`
`other information. In the context of the Web, hypertext is defined by the Hypertext Mark-up
`
`8 Language ("HTML"). The links or hyperlinks in a HTML document reference the locations of
`
`9
`
`resources on the Web, such as other HTML documents. Another language used in creating
`
`~;~ 10
`r,=:=;;
`~ 1 1
`~~
`t ~~
`~i= ~ 12
`s.:4
`r;~~
`
`13
`
`~ : 14
`p=
`
`~~J 15
`~d:
`:, 16
`
`~-
`f;=:~
`
`documents for use on the Worldwide Web, to display on computer screens, or to create speech
`
`style sheets for use in, e.g., telephones, is the Extensible Mark-Up Language ("XML"). XML is
`
`a "metalanguage", i.e., a language for describing languages which was developed to eliminate
`
`the restrictions of HTML.
`
`The Web is a client-server system. The HTML documents are stored on Web
`
`server computers, typically in a hierarchical fashion with the root document being referred to as
`
`the home page. The client specifies a HTML document or other source on the server by
`
`17
`
`transmitting a Uniform Resource Locator ("URL") which specifies the protocol to use, e.g.,
`
`18 HTTP, the path to the server directory in which the resource is located, and filename of the
`
`19
`
`20
`
`21
`
`22
`
`resource. Users retrieve the documents via client computers. The software running on the user's
`
`client computer that enables the user to view HTML documents on the computer's video monitor
`
`and enter selections using the computer's keyboard and mouse is known as a browser. The
`
`browser typically includes a window in which the user may type a URL. A user may cause a
`
`23 URL to be transmitted by typing it in the designated window on the browser or by maneuvering
`
`658960 vl
`
`-23-
`
` 42
`
`Petitioners' Exhibit 1007, Page
`
`
`
`1
`
`the cursor to a position on the displayed document that corresponds to a hyperlink to a resource
`
`2
`
`3
`
`4
`
`5
`
`and actuating the mouse button. The latter method is commonly referred to simply as "clicking
`
`on the hot-spot" or "clicking on the hyperlink". The hyperlink methodology is contemplated for
`
`use in accordance with the preferred embodiment to transmit orders via the internet.
`
`Web server application software exists that enables a user to shop for and order
`
`6 merchandise. Such systems are sometimes referred to as electronic merchandising systems or
`
`7
`
`8
`
`virtual storefronts. Systems that enable a user to choose among several retailers' goods are
`
`sometimes referred to as electronic malls. An electronic retailer's or electronic mall operator's
`
`9 Web server provides HTML forms that include images and descriptions of merchandise. The
`
`~f=s
`-=v=
`
`10
`Q 1 1
`~71 12
`
`~~~
`
`user may conventionally search for an item by entering a key word search query in a box on a
`
`form. When a user selects an item, the server may provide a linked form that describes that item
`
`in further detail. The user may also conventionally enter ordering information into boxes on the
`
`~~J 13
`
`;;
`~ .. 14
`~*
`'-
`F~
`~ 15
`~=k
`
`form, such as the type and quantity of the item desired. The information entered by the user is
`
`transmitted to the server. The user may select multiple items in this manner and then enter a
`
`credit card number to pay for the purchases. The retailer processes the transaction and ships the
`
`16
`
`order to the customer. As can be appreciated, ordering merchandise can also be done from
`
`~
`
`17 menus. The generation of menus of items or merchandise for sale over the internet is readily
`
`18
`
`19
`
`accomplished by the menu generation approach of the present invention.
`
`Searching for items that the user is interested in purchasing is insufficient in prior
`
`20 merchandising systems. Database management programs use index searching to facilitate rapid
`
`21
`
`22
`
`23
`
`searching of large amounts of data. The creator of the database may instruct the program to use
`
`specified fields in the database as indexed or key fields. The program locates all terms in the
`
`database that appear in the indexed fields and stores them in an index table. Each entry in the
`
`658960 vi
`
`-24-
`
` 43
`
`Petitioners' Exhibit 1007, Page
`
`
`
`,•,
`
`•' I
`
`index table includes a term and corresponding pointer to the location in the database where the
`
`term is found. If a user initiates a search for a term that is present in the index table, the program
`
`can locate the instances of that term in the database with exceptional speed. Users who are
`
`familiar with the particular database they are searching will generally know which fields are
`
`indexed and will kilow the format of the data in those fields. For example, a user of a database
`
`containing the inventory of a bookstore may know that users can search for the names of authors
`
`of books and that a user who wishes to do so should enter the author's last name first. A user
`
`having such knowledge will therefore be able to search efficiently. Users of electronic
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9 merchandising systems, however, are generally end-consumers who have no knowledge of a
`
`~~" 10 merchant's database. If, as is very likely, such a user initiates a search for a term that is not
`;;
`
`r:_~ 11
`
`present in the index table, the program must sequentially search through all records in the
`
`~f1 12
`
`database. Sequential records are typically linked by pointers. Using pointers in this manner is
`
`13
`
`very demanding on server resources, resulting not only in an exceptionally slow search, but also
`
`14
`
`F~
`[._;;_
`r .......
`b) 15
`
`creating a bottleneck for other processes that the server may be executing. The menu generation
`
`approach of the present invention can be used to create customized menus from a database that
`
`6;1 16
`
`includes every item of merchandise the vendor has for sale. In this manner, customers can scan
`
`17
`
`18
`
`19
`
`20
`
`21
`
`the generated menu much more readily than they could view the entire database and the
`
`necessity of having familiarity with the database is eliminated as well, reducing the need for
`
`resource intensive pointers.
`
`While the preferred embodiment of the invention is for the generation of
`
`restaurant menus and the like, the broad scope of the invention is far greater. For example,
`
`22 menus generated in accordance with the invention can be used in the desktop computing
`
`23
`
`environment in association with the operating system or application programs. One such use is
`
`658960 vi
`
`-25-
`
` 44
`
`Petitioners' Exhibit 1007, Page
`
`
`
`1
`
`to facilitate the creation of user personalized file structures for general desktop use. Another use
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`is to facilitate the location of customized menus from master menus for use in association with
`
`application software to make the execution of the application software more efficient by, e.g.,
`
`eliminating the necessity of querying or checking every tree branch in the master menu file
`
`structure in response to user input or other criteria and to create handheld!PDA compatible
`
`versions of the software.
`
`While the preferred embodiment of the invention includes the selection of items
`
`from a master menu wherein the master menu is displayed using a graphical user interface, it is
`
`to be appreciated that any means for displaying the master menu to the user and generating
`
`10
`
`another menu in response to and comprised of the selections made is encompassed by the
`
`l~
`
`c 11
`
`contemplated invention. The invention encompasses the selection of nontextual symbols,
`
`characters, icons and the like, in addition to text, from a hierarchical tree menu or the like for
`
`generation of another menu comprised of such items.
`
`It is also within the scope of the invention to generate menus automatically in
`
`response to predetermined criteria. For example, in the restaurant menu generation embodiment,
`
`¥J~
`~~~
`
`"
`
`12
`
`13
`
`14
`
`15
`
`16
`
`a modified menu can be generated to comply with a particular specification or group of criteria
`
`17
`
`such as, e.g., "dinner", "low cholesterol", "low fat", "fish", "chicken", or "vegetarian". In this
`
`18
`
`embodiment, only items from the master menu that satisfy specified parameters will be included
`
`19
`
`in the generated menu. The selection process could involve selection of master menu items
`
`20
`
`based on tags or identifiers associated with the items or by checking every master menu item
`
`21
`
`against a dictionary of items acceptable for inclusion in the modified menu. It should also be
`
`22
`
`appreciated that the invention encompasses any combination of automatic and manual user
`
`23
`
`selection of the items comprising the generated menu. For example, a user might specify criteria
`
`658960 vl
`
`-26-
`
` 45
`
`Petitioners' Exhibit 1007, Page
`
`
`
`which would further control automatic selection or the user could manually select some items
`
`2 with automatic selection of others. The menu generation aspect of the invention is equally
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`"lio
`
`;~,£., 10
`~~
`~J 11
`
`13
`
`~~
`
`applicable to table-based, drive-thru, internet, telephone, wireless or other modes of customer
`
`order entry, as is the synchronous communications aspect of the invention.
`
`The inventive concept encompasses the generation of a menu in any context
`
`known to those skilled in the art where an objective is to facilitate display of the menu so as to
`
`enable selection of items from that menu. The restaurant menu generation embodiment is but
`
`one example of a use for the inventive concept. Likewise, displaying menus generated in
`
`accordance with the invention on PDAs and Web pages to facilitate remote ordering are but a
`
`few examples of ways in which such a menu might be used in practice. Any display and
`
`transmission means known to those skilled in the art is equally usable with respect to menus
`
`generated in accordance with the claimed invention.
`
`In the more general situation, menus can be generated in accordance with the
`
`present invention in a variety of situations. For example, the usable file structure for a particular
`
`~\ 15
`
`data processing application can be dictated by the user or an application program prior to or
`
`16
`
`17
`
`18
`
`19
`
`during the execution of the application program. Efficiencies with respect to computational
`
`speed and equipment, e.g., storage and processor, usage can thus be achieved along with the
`
`facilitation of display of the generated menu.
`
`While the best mode for carrying out the preferred embodiment of the invention
`
`20
`
`has been illustrated and described in detail, those familiar with the art to which the invention
`
`21
`
`22
`
`relates will recognize various alternative designs and embodiments which fall within the spirit of
`
`practicing the invention. The appended claims are intended to cover all those changes and
`
`23 modifications falling within the true spirit and scope of the present invention.
`
`658960 vl
`
`-27 -
`
` 46
`
`Petitioners' Exhibit 1007, Page
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`6
`
`7
`8
`
`9
`
`10
`11
`
`~
`
`That which is claimed is:
`
`1.
`
`An information management and synchronous communications system for
`
`generating menus comprising:
`
`a.
`
`b.
`
`c.
`
`d.
`
`e.
`
`a central processing unit,
`
`a data storage device connected to said central
`processing unit,
`
`an operating system including a graphical user
`interface,
`
`a first menu stored on said data storage device,
`
`application software for generating a second menu
`from said first menu,
`
`wherein the application software facilitates the generation of the second menu by
`
`L'Fj 13
`
`allowing selection of items from the first menu, addition of items to the second menu and
`
`f¥J 14
`
`"
`
`15
`
`?-'· 16
`6;
`
`~
`
`assignment of parameters to items in the second menu using the graphical user interface of said
`
`operating system and wherein data comprising the second menu is synchronized between the
`
`data storage device connected to the central processing unit and at least one other computing
`
`..
`r==:~
`
`lJ
`
`c !
`
`g;::::~
`
`17
`
`device.
`
`18
`
`2.
`
`An information management and synchronous communications system in
`
`19
`
`accordance with claim 1, wherein the second menu is a restaurant menu.
`
`20
`
`3.
`
`An information management and synchronous communications system in
`
`21
`
`accordance with claim 1, wherein the second menu is capable of being displayed on the display
`
`22
`
`screen of a wireless computing device.
`
`23
`
`4.
`
`An information management and synchronous communications system in
`
`24
`
`accordance with claim 3, wherein selections from the second menu are capable of being
`
`25
`
`transmitted to a receiving computer by wireless linlc
`
`658960 vi
`
`-28-
`
` 47
`
`Petitioners' Exhibit 1007, Page
`
`
`
`5.
`
`An information management and synchronous communications system in
`
`accordance with claim 1, wherein the second menu is capable of being displayed on display
`
`screens of computers in a network.
`
`6.
`
`An information management and synchronous communications system in
`
`accordance with claim 5, wherein the computer network is the internet.
`
`7.
`
`An information management and synchronous communications system in
`
`accordance with claim 3, wherein selections from the second menu are capable of being
`
`transmitted to a receiving computer via the internet.
`
`8.
`
`An information management and synchronous communications system in
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`accordance with claim 1, wherein the second menu is created in conformity with hypertext
`
`~""' 10
`tJ - '"!. ..
`~:g 11 markup language or extensible markup language.
`~~4.
`
`9.
`
`An information management and synchronous communications system in
`
`~JJ 13
`
`accordance with claim 1, wherein the second menu overwrites the first menu.
`
`10.
`
`The information management and synchronous communications system of
`
`claim 1, wherein the first menu and the second menu are both capable of being displayed in the
`
`same window on the display screen.
`
`11.
`
`The information management and synchronous communications system of
`
`claim 1, wherein the items comprising the second menu are a subset of the items comprising the
`
`first menu.
`
`12. An information management and synchronous communications system for
`
`f=~ """ 15
`~-~
`~}
`F~
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`generating menus comprising:
`
`22
`
`23
`
`24
`
`658960 vl
`
`a.
`
`b.
`
`c.
`
`a microprocessor,
`
`a display device,
`
`a data and instruction input device,
`
`-29-
`
` 48
`
`Petitioners' Exhibit 1007, Page
`
`
`
`2
`3
`4
`
`5
`
`6
`7
`
`8
`
`d.
`
`e.
`
`f.
`
`g.
`
`a data storage device for storing information and
`instructions
`entered
`through
`said data
`and
`instruction input means or information generated by
`said microprocessor,
`
`an operating system,
`
`a master menu stored on said data storage device for
`generating a modified menu, and
`
`application software,
`
`9 wherein said microprocessor, operating system and application software are operative to display
`
`10
`
`the master menu on the display device in response to instructions programmed into said
`
`11 microprocessor, operating system, application software and information and instructions entered
`
`~"" 12
`·g:J.
`t'J 13
`
`through said data input device, and wherein said microprocessor, operating system and
`
`application software are operative to create the modified menu from said master menu in
`
`~~ 14
`
`response to information and instructions entered through said data and instruction input device
`
`15
`
`and wherein data comprising the modified menu is synchronized between the data storage device
`
`. ~J-:
`~..b
`
`f--i~
`
`16
`
`and at least one other computing device .
`
`17
`
`18
`
`19
`
`20
`
`13.
`
`The information management and synchronous communications system of
`
`claim 12, further comprising means for transferring the modified menu to a digital computing
`
`device.
`
`14.
`
`The information management and synchronous communications system of
`
`21
`
`claim 13, wherein the digital computing device is a wireless handheld device.
`
`22
`
`23
`
`15.
`
`The information management and synchronous communications system of
`
`claim 12, further comprising means for downloading the modified menu to the internet or a Web
`
`24
`
`page.
`
`658960 vl
`
`-30-
`
` 49
`
`Petitioners' Exhibit 1007, Page
`
`
`
`~=:e~
`.. ~==~
`·:::~:.::.
`td
`~d~
`~j1
`:.
`:
`"':;..~
`
`~' ;:~=
`~~
`
`~~~
`~-~
`~J
`-~~
`~~~
`::
`r::::'=
`
`~
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`16.
`
`The information management and synchronous communications system of
`
`claim 15, further comprising means for converting the modified menu to hypertext markup
`
`language or extensible markup language.
`
`17.
`
`The information management and synchronous communications system of
`
`claim 15, wherein the items comprising the modified menu are a subset of the items comprising
`
`the master menu.
`
`18.
`
`An information management and synchronous communications system in
`
`accordance with claim 12, wherein said operating system includes a graphical user interface and
`
`wherein said microprocessor, operating system and application software are operative to generate
`
`10
`
`the modified menu by facilitating selection of items from said master menu using the graphical
`
`1 1
`
`user interface of said operating system.
`
`12
`
`13
`
`14
`
`19.
`
`An information management and synchronous communications system in
`
`accordance with claim 12, wherein said master menu is organized in a hierarchical tree structure
`
`having branches comprising menu items and wherein the modified menu is at least partially
`
`15
`
`generated by selecting items from the branches of the tree structure.
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`23
`
`24
`
`20. In a computer system having an input device, a storage device, a video
`
`display, an operating system including a graphical user interface and application software, an
`
`information management and synchronous communications method comprising the steps of:
`
`a.
`
`b.
`
`c.
`
`outputting at least one window on the video display;
`
`outputting a first menu in a window on the video
`display;
`
`displaying a cursor on the video display;
`
`658960 v l
`
`- 31 -
`
` 50
`
`Petitioners' Exhibit 1007, Page
`
`
`
`,.
`
`1
`2
`
`3
`4
`5
`
`6
`7
`8
`
`9
`
`1 0
`
`d.
`
`e.
`
`f.
`
`g.
`
`selecting items from the first menu with the input
`device or the graphical user interface;
`
`inserting the items selected from the first menu into
`a second menu, the second menu being output in a
`window;
`
`optionally adding additional items not included in
`the first menu to the second menu using the input
`device or the graphical user interface;
`
`storing the second menu on the storage device; and
`
`synchronizing the data comprising the second menu between the storage device
`
`11
`
`and at least one other data storage medium, wherein the other data storage medium is connected
`
`. 12
`
`to or is part of a different computing device.
`
`:
`
`~-
`F
`
`21.
`
`The method of claim 20, further comprising the step of transferring data or
`
`f-Jo 14
`
`instructions representative of the second menu to a remote digital device or Web page.
`
`22.
`
`The method of claim 21, wherein said data or instructions representative
`
`~J 16
`
`of the second menu are transferred by a wireless linl<.
`
`23.
`
`The method of claim 20, wherein the selected items and optional
`
`f".b 18
`
`additional items are inserted into a second menu which is displayed in the same window as the
`
`F£. 19
`
`first menu.
`
`20
`
`21
`
`22
`
`24.
`
`The method of claim 21, comprising the further steps of selecting at least
`
`one item from the second menu and transmitting at least one item selected to another computer.
`
`25.
`
`The method of claim 24, wherein at least one item selected from the
`
`23
`
`second menu is transmitted to another computer by wireless link or the internet.
`
`24
`
`26.
`
`The method of claim 21, wherein the second menu is displayed on the
`
`25
`
`remote digital device or Web page in page format.
`
`658960 vl
`
`-32-
`
` 51
`
`Petitioners' Exhibit 1007, Page
`
`
`
`r ( l l
`
`.,.,-
`
`..
`
`2 menu.
`
`27.
`
`The method of claim 20, wherein the second menu overwrites the first
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`9
`10
`
`14
`
`15
`
`16
`17
`
`11
`~.d:
`·r-::
`12
`~ ::=-
`13
`
`g=-.,.::.;
`f if'~
`~3
`
`'::--::.j
`
`~J
`
`~.:..
`L.:.
`~--
`
`18
`
`~i~
`
`f ~
`~=
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`28.
`
`The method of claim 20, wherein the items comprising the second menu
`
`are a subset of the items comprising the first menu.
`
`29. An information management and synchronous communications system for
`
`use with wireless handheld computing devices and hospitality computing systems comprising:
`
`a.
`
`b.
`
`c.
`
`d.
`
`database
`central
`a
`applications and data,
`
`containing
`
`hospitality
`
`at least one wireless handheld computing device on
`which hospitality applications and data are stored or
`displayed,
`
`an application program interface, and
`
`a communications control module;
`
`wherein applications or data are synchronized wirelessly between the central database and at
`
`least one wireless handheld computing device and wherein the applications program interface
`
`and communications control module establish a seamless link between the data in the central
`
`database and the data on the wireless handheld computing device.
`
`30. The information management and synchronous communications system of
`
`claim 29 wherein the communications control module and the application program interface
`
`enable the automatic generation of and updating of operator menus or screens on the handheld
`
`computer based on data from the central hospitality database.
`
`658960 v l
`
`- 33-
`
` 52
`
`Petitioners' Exhibit 1007, Page
`
`
`
`31. The information management and synchronous communications system of
`
`2
`
`claim 30 wherein messaging formats are used which are in conformity with HTML or XML
`
`3 messaging formats.
`
`4
`5
`
`6
`
`7
`8
`9
`
`10
`
`32. An information management and synchronous communications system for use
`
`with wireless handheld computing devices and hospitality applications comprising:
`
`a.
`
`b.
`
`c.
`
`d.
`
`e.
`
`database
`central
`a
`applications and data,
`
`containing
`
`hospitality
`
`at least one wireless computing device,
`
`at least one wireless paging or beeper device,
`
`an applications program interface, and
`
`a communications control module;
`
`wherein hospitality applications or data are synchronized between the central database, at least
`
`one wireless computing device and at least one wireless paging or beeper device and wherein
`
`messaging to the wireless paging or beeper device is enabled directly from the operator interface
`
`of the wireless computing device.
`
`33. An information management and synchronous communications system
`
`comprising:
`
`658960 vi
`
`a.
`
`b.
`
`c.
`
`d.
`
`e.
`
`a central database containing applications and data,
`
`a first computing device associated with the central
`database,
`
`a second computing device associated with a second
`storage medium containing applications and data,
`
`an applications program interface, and
`
`a communications control module;
`
`-34-
`
`1 1
`~
`12
`.!P=;
`;!.::?
`~J
`il ~ r=
`~~
`' '
`-.:::~:-~
`
`13
`
`14
`15
`
`t ~
`
`' .
`rr:~
`
`~~:
`t~ •:;::::::·
`~~
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`23
`
`24
`25
`
`26
`
`27
`
` 53
`
`Petitioners' Exhibit 1007, Page
`
`
`
`wherein applications or data are synchronized between the central database and the second
`
`2
`
`storage medium and wherein the applications program interface and communications control
`
`3 module establish a seamless link between the data in the central database and the data on the
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`F 10
`!;~
`(J 1 1
`fl:1 12
`
`~,b
`
`~~~
`
`¥.~~ 13
`
`.-- 14
`~:db
`6.~ 15
`
`:::-~-·
`
`second storage medium.
`
`34. The information management and synchronous communications system of
`
`claim 33 wherein the communications control module and the applications program interface
`
`enable the automatic generation of and updating of operator menus or screens on the second
`
`computing device based on data from the central database.
`
`35. The information management and synchronous communications system of
`
`claim 1 wherein the second menu is generated by manually selecting items from the first menu,
`
`adding items to the second menu or assigning parameters to items in the second menu.
`
`36. The information management and synchronous communications system of
`
`claim 1 wherein the data is synchronized by digital transmission between the data storage device
`
`connected to the central processing unit and at least one other computing device.
`
`37. The information management and synchronous communications system of
`
`16
`
`claim 12 wherein the modified menu is generated by manually selecting items from the master
`
`~f
`
`17 menu.
`
`18
`
`38. The information management and synchronous communications system of
`
`19
`
`claim 12 wherein the data is synchronized by digital transmission between the data storage
`
`20
`
`device and at least one other computing device.
`
`21
`
`39. The computer system of claim 20 wherein the data is synchronized by digital
`
`22
`
`transmission between the storage device and at least one other data storage medium.
`
`658960 vi
`
`- 35-
`
` 54
`
`Petitioners' Exhibit 1007, Page
`
`
`
`40. The information management and synchronous communications system of
`
`claim 29 wherein the applications or data are synchronized by digital data transmission between
`
`the central database and at least one wireless handheld computing device.
`
`41. The information management and synchronous communications system of
`
`claim 32 wherein the applications or data are synchronized by digital data transmission between
`
`the central database, at least one wireless computing device and at least one wireless paging or
`
`beeper device.
`
`42. The information management and synchronous communication system of
`
`claim 29, 32, or 33 wherein the synchronized data relates to orders.
`
`43. The information management and synchronous communication system of
`
`claim 29, 32, or 33 wherein the synchronized data relates to waitlists
`
`44. The information management and synchronous communication system of
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`[b£, 10
`-r~~
`~:
`:.. .. ' 11
`
`~f~
`~~.l 12
`
`~ 13
`
`claim 29, 32, or 33 wherein the synchronized data relates to reservations.
`
`F
`
`14
`
`t:! 15
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`45. The information management and synchronous communication system of
`
`claim 29 or 32 wherein the synchronized data is sent from at least one of the wireless computing
`
`devices to a receiver at a valet parking base station.
`
`46. The information management and synchronous communication system of
`
`claim 29 or 32 wherein the synchronized data is sent from at least one of the wireless computing
`
`devices to a wireless paging device.
`
`4 7. The information management and synchronous communication system of
`
`claim 33 wherein the synchronized data is sent from said second computing device to a receiver
`
`at a valet parking base station.
`
`658960 vl
`
`- 36-
`
` 55
`
`Petitioners' Exhibit 1007, Page
`
`
`
`48. The information management and synchronous communication system of
`
`claim 33 wherein the synchronized data is sent from said second computing device to a wireless
`
`paging device.
`
`49. The information management and synchronous communication system of
`
`claim 1 wherein said application software acts to facilitate generation of the second menu such
`
`that the second menu is appropriate for a specified time of day.
`
`50. The information management and synchronous communication system of
`
`claim 1 wherein said application software further facilitates the generation of multiple menus,
`
`each of said multiple menus being appropriate for a particular time of day.
`
`51. The information management and synchronous communication system of
`
`claim 1 wherein the facilitation of second menu generation by said application software takes
`
`into account specified parameters, such that the second menu so generated includes items that
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`!L.:.. 10
`.,_
`1~~
`~~~ 1 1
`
`~~
`:
`
`:..
`
`12
`
`'iid 13
`
`satisfy the specified parameters.
`
`52. The information management and synchronous communication system of
`
`~d 15
`
`b 16
`F
`
`claim 51 wherein the second menu so generated further includes manually selected items.
`
`53. The information management and synchronous communication system of
`
`17
`
`claim 1 wherein the second menu is applicable to table-based customer ordering.
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`54. The information management and synchronous communication system of
`
`claim 1 wherein the second menu is applicable to drive-through customer ordering.
`
`55. The information management and synchronous communication system of
`
`claim 1 wherein the second menu is applicable to customer ordering via internet .
`
`56. The information management and synchronous communication system of
`
`claim 1 wherein the second menu is applicable to customer ordering via telephone.
`
`658960 vl
`
`- 37-
`
` 56
`
`Petitioners' Exhibit 1007, Page
`
`
`
`57. The information management and synchronous communication system of
`
`claim 1 wherein the second menu is applicable to customer ordering via wireless device.
`
`58. The information management and synchronous communication system of
`
`claim 51 wherein said specified parameters involve recipe content.
`
`59. The information management and synchronous communication system of
`
`claim 12 wherein said microprocessor, operating system, and application software are further
`
`operative to create said modified menu such that the modified menu is appropriate for a specified
`
`time of day.
`
`60. The information management and synchronous communication system of
`
`claim 12 wherein said microprocessor, operating system, and application software are further
`
`operative to create multiple menus, each of said multiple menus being appropriate for a
`
`particular time of day.
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`-:~::..-=::
`
`,,
`~a£.~ 10
`~r~
`f::~ 1 1
`~
`F
`~~ ';::' ~ 12
`
`:
`
`r-~ ~
`;t-::::-
`
`~~~ 13
`
`~
`
`r~ 14
`~:..
`b~ 15
`F£:
`6:~ 16
`~~
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`61. The information management and synchronous communication system of
`
`claim 12 wherein the creation of said modified menu by said microprocessor, operating system,
`
`and application software takes into account specified parameters, such that the modified menu so
`
`created includes items that satisfy the specified parameters.
`
`62. The information management and synchronous communication system of
`
`claim 61 wherein the modified menu so generated further includes manually selected items.
`
`63. The information management and synchronous communication system of
`
`claim 12 wherein the modified menu is applicable to table-based customer ordering.
`
`64. The information management and synchronous communication system of
`
`claim 12 wherein the modified menu is applicable to drive-through customer ordering.
`
`658960 v l
`
`- 38-
`
` 57
`
`Petitioners' Exhibit 1007, Page
`
`
`
`. . .
`
`.,.. .....
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`:!
`
`-
`
`::'::-.::::;~
`
`~:==: 10
`' -f."~i
`,,:f_ ::_E
`f.d:
`
`11
`
`r.-=:
`~l§
`
`-~~
`
`12
`
`~
`
`~~ 13
`14
`~
`~:;;;~ 15
`~J 16
`~~
`
`17
`~~=- 18
`19
`20
`21
`
`22
`23
`24
`
`25
`26
`27
`
`28
`29
`30
`
`65. The infonnation management and synchronous communication system of
`
`claim 12 wherein the modified menu is applicable to customer ordering via internet.
`
`66. The information management and synchronous communication system of
`
`claim 12 wherein the modified menu is applicable to customer ordering via telephone.
`
`67. The information management and synchronous communication system of
`
`claim 12 wherein the modified menu is applicable to customer ordering via wireless device.
`
`68. The information management and synchronous communication system of
`
`claim 61 wherein said specified parameters involve recipe content.
`
`69.
`
`An information management and synchronous communications system for
`
`generating and transmitting menus comprising:
`
`a. a central processing unit,
`
`b. a data storage device connected
`processing unit,
`
`to said central
`
`c. an operating system
`interface,
`
`including a graphical user
`
`d. a first menu consisting of menu categories, said menu
`categories consisting of menu items, said first menu
`stored on said data storage device and displayable in a
`window of said graphical user interface in a hierarchical
`tree fonnat,
`
`e. a modifier menu stored on said data storage device and
`displayable
`in a window of said graphical user
`interface,
`
`f. a sub-modifier