nap是什么意思| 小孩脚后跟疼是什么原因| 体检转氨酶高是什么原因| 什么人不能种生基| 什么是玄学| 经常的近义词是什么| 太上皇是什么意思| 带牙套是什么意思| 月经期间吃什么对身体好| 智五行属什么| 曹操的脸谱是什么颜色| iu什么意思| 小肠气是什么症状| 四月十六是什么星座| 1989年出生的是什么命| 什么室什么空| 小觑是什么意思| 属鸡本命佛是什么佛| 丑什么意思| 湿疹用什么药膏最有效| 什么方法可以让月经快点来| 为什么会有口腔溃疡| 肾结石用什么药| 窦性心律不齐是什么意思| 物理压榨油是什么意思| 素股是什么意思| 减持是什么意思| 高血压吃什么好| 肚脐眼周围疼是什么原因| 希爱力是什么药| 解酒喝什么最好| pp材质是什么| 水肿是什么症状| 疣挂什么科| 补气血什么季节补最好| 中暑吃什么药| 四百分能上什么大学| 看望老人买什么礼物好| 四月28日是什么星座| 什么叫国学| 38岁属什么| 肝功能八项检查什么| 中医的望闻问切是什么意思| 小孩头疼吃什么药| 空气栓塞取什么卧位| 四大皆空是指什么| 水浒传为什么叫水浒传| 小孩脚底脱皮是什么原因造成的| 腹部彩超可以检查什么| 骨刺吃什么药| 手脚爱出汗是什么原因| 葡萄糖升高说明什么| 黄鼠狼为什么叫黄大仙| 菓是什么意思| 成人礼是什么意思| 胃火重口臭吃什么药好| 瑕疵是什么意思| 催乳素过高是什么原因| 六月下旬是什么时候| 宫禁糜烂用什么药| 男人为什么会出轨| 中国红是什么颜色| 草果长什么样| 老狐狸是什么意思| 白细胞偏低是什么原因造成的| 无料案内所是什么意思| 七月二十四是什么星座| 眼皮红肿是什么原因| 种植牙有什么风险和后遗症| 淋巴炎吃什么药效果好| 中指是什么意思| 00年是什么命| 激酶是什么| 1月7日是什么星座| 拉锯战是什么意思| 头晕头疼挂什么科| 常喝枸杞泡水有什么好处| 什么时间入伏| 磕头虫吃什么| 什么病不能吃豌豆| 敛肺是什么意思| 钙片不能和什么一起吃| 菠菜是什么季节的菜| 钊字五行属什么| 一什么晚霞| 做酸菜鱼用什么鱼| 深千尺是什么意思| 形态各异是什么意思| 阴道b超检查什么| 吃人肉会得什么病| ccs是什么意思| 心脏杂音是什么意思| 苹能组什么词| 元旦送老师什么礼物| 什么是b站| 苦瓜炒什么好吃| 买车选什么品牌| 6月20日是什么节日| 上皮源性肿瘤什么意思| 牛筋面是什么做的| 茯苓泡水喝有什么功效| 小儿流清鼻涕吃什么药效果好| 一个木一个寿念什么| 减肥晚上吃什么合适| 凤凰花什么时候开| 破伤风感染后会出现什么症状| 耸肩是什么意思| edc是什么意思| 女性腰疼去医院挂什么科| 毛躁是什么意思| 舌苔发苦是什么原因| 挚爱适合用在什么人| 中央候补委员什么级别| 皓五行属什么| 血糖高吃什么蔬菜| 皂矾是什么| 感冒发烧吃什么药比较好| 四十年是什么婚| 2月1号是什么星座| 格格不入是什么意思| 为什么醋能让疣体脱落| 艾滋病早期有什么症状| 专科是什么| 忘川是什么意思| 什么是纸片人| 环比是什么意思| 儿童说话晚去医院挂什么科| 肾宝片是什么| 吃黄芪有什么好处| 前列腺不能吃什么食物| 渐行渐远是什么意思| 包皮是什么意思| 宝宝不喝奶是什么原因| 漂流是什么| 双向什么意思| 金主是什么意思| 一月28号是什么星座| 二代试管是什么意思| 二郎神是什么动物| 什么是疝气| 势利眼是什么意思| 拔罐有什么作用和功效| 蜻蜓是什么生肖| 隔离霜和防晒霜有什么区别| 猫最喜欢吃什么| 水瓶座是什么象星座| 宝宝屁多是什么原因| 心字旁的字有什么| 梦见好多水果是什么预兆| 迁坟有什么讲究和忌讳| 干嘛是什么意思| 冬至有什么禁忌| 基数大是什么意思| 脑供血不足吃什么药效果最好| 吃什么变碱性体质最快| 小孩经常肚子疼是什么原因| 番茄什么时候种植| 牙齿松动吃什么药最好| 春节吃什么| 悔教夫婿觅封侯是什么意思| 6岁属什么| 女性尿浑浊是什么原因| 胎动在肚脐周围是什么胎位| 看病人送什么| 君子兰的寓意是什么| 代销商是什么意思| 转氨酶高吃什么药最好| 孕反应最早什么时候开始| 1927年属什么生肖| 一什么屏风| 对节木是什么树| 麻头是什么| 什么长什么短| 茯苓和土茯苓有什么区别| 脚掌脱皮是什么原因| 烫伤擦什么药膏| 95年是什么命| 生存是什么意思| 抱薪救火是什么意思| 为什么宫颈会肥大| 生物制剂是什么| 洋葱什么时候种| 为什么要活着| 红白相间是什么意思| 矢的意思是什么| 神灵是什么意思| 肝功能查什么| 脸上不停的长痘痘是什么原因| 2004属什么生肖| 凉拖鞋什么材质的好| 男生射精什么感觉| 什么汤养胃| 诸葛亮为什么气死周瑜| 为什么尽量不打免疫球蛋白| 七月九号是什么日子| 电脑长期不关机有什么影响| 芹菜炒什么| 养流浪猫需要注意什么| 舌尖发麻是什么病的前兆| 参透是什么意思| 两个月小猫吃什么食物| 什么是海藻糖| 尿是褐色的是什么原因| 东施效颦的意思是什么| 自来水养鱼为什么会死| copd是什么意思| 真菌孢子是什么| 果肉属于什么组织| 四个又读什么| 骨密度是检查什么的| 沉香是什么| 臼是什么意思| 皮毒清软膏有什么功效| 为什么香蕉不能放冰箱| 倭瓜是什么意思| 公约是什么意思| 相公是什么意思| 感冒头疼是什么原因| 人绒毛膜促性腺激素是查什么的| 头疼是因为什么| 吃避孕药为什么要吃维生素c| psd是什么意思| 什么眉什么脸| 舌苔紫色是什么原因| 宫颈潴留性囊肿是什么| 移植后屁多是什么原因| 什么是脑梗死| 肝斑一般在脸上的什么地方| 后羿和嫦娥是什么关系| 腋臭手术挂什么科| 心里堵得慌是什么原因| 火疖子是什么| 身价是什么意思| 肌酐是什么病| 孤魂野鬼是什么生肖| 夏天都有什么花| 蚊子为什么会咬人| 1985年属牛的是什么命| 喉咙痛买什么药| 脖子上长个包挂什么科| 晚上总是做梦是什么原因引起的| 尿液可以检查出什么| 什么是翻墙软件| 2.1是什么星座| 什么是心脑血管疾病| 犯月是什么意思| 宝宝细菌感染吃什么药| 浅表性胃炎吃什么药| 多吃玉米有什么好处和坏处| 眼白发蓝是什么原因| 蝴蝶是什么变的| 为什么有白头发| 胃窦病变意味着什么| 正月十五是什么节| 自提是什么意思| 化疗和放疗有什么区别| 什么是小暑| 心脏属于什么系统| 力挽狂澜什么意思| 胃间质瘤为什么不建议切除| 早上口干口苦是什么原因| 输血四项检查是什么| 羊肉水饺配什么菜好吃| 一般细菌涂片检查是查什么| 百度

(Dos sesiones)Enfoque de China Xi Jinping elegido presidente de China y de Comisión Militar Central por unanimidad Spanish.xinhuanet.com

Method, system and program product for approving item requests Download PDF

Info

Publication number
US8346627B2
US8346627B2 US13/358,076 US201213358076A US8346627B2 US 8346627 B2 US8346627 B2 US 8346627B2 US 201213358076 A US201213358076 A US 201213358076A US 8346627 B2 US8346627 B2 US 8346627B2
Authority
US
United States
Prior art keywords
approver
approval
item
requests
item requests
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US13/358,076
Other versions
US20120123906A1 (en
Inventor
Susan B. Cirulli
Danny R. Hager
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US13/358,076 priority Critical patent/US8346627B2/en
Publication of US20120123906A1 publication Critical patent/US20120123906A1/en
Application granted granted Critical
Publication of US8346627B2 publication Critical patent/US8346627B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY?PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY?PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY?PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • G06Q30/0637Approvals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY?PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces

Definitions

  • the present invention generally relates to a method, system and program product for approving item requests. Specifically, under the present invention, an approver can approve or reject multiple item requests using a single interface within an application.
  • an electronic message e.g., an e-mail
  • each approver will respond to the electronic message indicating their approval or rejection of the request.
  • the item request is formally approved.
  • This methodology can become burdensome for an approver who receives multiple item requests in any given time interval.
  • the approver could be subject to an incessant barrage of electronic messages for each item request.
  • the electronic messages do not typically include an abundance of information. Rather, the message might only identify the requestor, the requested item, a price and a quantity. However, additional information such as safety data, etc. could be extremely relevant in the approver's decision to approve or reject the request.
  • a need for a method, system and program product for approving item requests there exists a need for a method, system and program product for approving item requests. Specifically, a need exists for a system in which an approver can approve or reject items requests upon logging into an underlying application. Further a need exists for an approver to be presented with a single view of all item requests for which he/she needs to make an approval determination. Still yet, a need exists for a system in which additional, relevant information can be presented to an approver for each item request.
  • the present invention provides a method, system and program product for approving item requests.
  • an approver will log into a purchase application or the like. Upon logging in, the approver will be presented with a view of all item requests for which he/she must make an approval determination. The approver can also be presented with informational messages for the requested items, with which he/she must concur before approving or rejecting an item request. In any event, the approver can make an approval determination for the item requests and post comments related thereto. Once the approval determination has been made for a particular item request, an approver list and approval status corresponding thereto is updated.
  • a first aspect for the present invention provides a computer-implemented method for approving item requests, comprising: logging an approver into an application; displaying a view containing a set of item requests to the approver; receiving an approval determination for at least one of the set of item requests from the approver; and updating an approver list corresponding to the at least one of the set of item requests based on the approval determination.
  • a second aspect for the present invention provides a system for approving item requests, comprising: an item display system for displaying a view containing a set of item requests to an approver within an application; an approval determination system for receiving an approval determination for at least one of the set of item requests from the approver; and an update system for updating an approver list corresponding to the at least one of the set of item requests based on the approval determination.
  • a third aspect for the present invention provides a program product stored on a recordable medium for approving item requests, which when executed, comprises: program code for displaying a view containing a set of item requests to an approver within an application; program code for receiving an approval determination for at least one of the set of item requests from the approver; and program code for updating an approver list corresponding to the at least one of the set of item requests based on the approval determination.
  • the present invention provides a method, system and program product for approving item requests.
  • FIG. 1 depicts a system for approving item requests, according to the present invention.
  • FIG. 2 depicts an illustrative view of item requests, according to the present invention.
  • FIG. 3 depicts a method flow diagram, according to the present invention.
  • the present invention provides a method, system and program product for approving item requests.
  • an approver will log into a purchase application or the like. Upon logging in, the approver will be presented with a view of all item requests for which he/she must make an approval determination. The approver can also be presented with informational messages for the requested items, with which he/she must concur before approving or rejecting an item request. In any event, the approver can make an approval determination for the item requests and post comments related thereto. Once the approval determination has been made for a particular item request, an approver list and approval status corresponding thereto is updated. It should be understood that as used herein, the term “item” is intended to refer to goods or services.
  • system 10 for approving item requests is shown.
  • requestor 14 will attempt to order items that are subject to approval by one or more approvers such as approvers 18 A-B.
  • approvers 18 A-B two approvers 18 A-B are shown for illustrative purposes only and that other variations could exist.
  • system 10 includes computer system 12 , requestor device 16 and approver devices 20 A-B.
  • Requestor device 16 and approver devices 20 A-B are intended to represent any type of computerized systems capable of communicating with computer system 12 .
  • requestor device 16 and approver devices 20 A-B could comprise personal computing devices such as a laptop, personal computer, hand held device, cellular phone, pager device, etc.
  • requestor device 16 and approver device 20 A-B typically communicate with computer system 12 via a public network such as the Internet, or a private network such as a local area network (LAN), wide area network (WAN), a virtual private network (VPN), etc.
  • a public network such as the Internet
  • a private network such as a local area network (LAN), wide area network (WAN), a virtual private network (VPN), etc.
  • communication between computer system 12 , requestor device 16 and approver devices 20 A-B could occur in a client-server environment via a direct hardwired connection (e.g., serial port), or via an addressable connection that may utilize any combination of wireline and/or wireless transmission methods.
  • the server and clients may utilize conventional network connectivity, such as Token Ring, Ethernet, WiFi or other conventional communications standards.
  • connectivity could be provided by conventional TCP/IP sockets-based protocol.
  • the clients would utilize an Internet service provider to establish connectivity to the server.
  • the architecture shown in FIG. 1 is intended to be illustrative only and that other variations are possible.
  • requestor 14 and approvers 18 A-B could access computer system 12 directly, without their own individual “devices.”
  • computer system 12 generally includes central processing unit (CPU) 22 , memory 24 , bus, 26 , input/output (I/O) interfaces 28 , external devices/resources 30 , and storage unit 32 .
  • CPU 22 may comprise a single processing unit, or be distributed across one or more processing units in one or more locations, e.g., on a client and server.
  • Memory 24 may comprise any known type of data storage and/or transmission media, including magnetic media, optical media, random access memory (RAM), read-only memory (ROM), a data cache, a data object, etc.
  • Storage unit 32 may comprise any type of data storage for providing more static storage of data used in the present invention.
  • storage unit 32 may include one or more storage devices, such as a magnetic disk drive or an optical disk drive.
  • memory 24 and/or storage unit 32 may reside at a single physical location, comprising one or more types of data storage, or be distributed across a plurality of physical systems in various forms.
  • memory 24 and/or storage unit 32 can include data distributed across, for example, a LAN, WAN or a storage area network (SAN) (not shown).
  • SAN storage area network
  • I/O interfaces 28 may comprise any system for exchanging information to/from one or more external devices 22 .
  • External devices 30 may comprise any known type of external device, including speakers, a CRT, LED screen, hand held device, keyboard, mouse, voice recognition system, speech output system, printer, monitor/display, facsimile, pager, etc.
  • Bus 26 provides a communication link between each of the components in computer system 12 and likewise may comprise any known type of transmission link, including electrical, optical, wireless, etc.
  • additional components such as cache memory, communication systems, system software, etc., may be incorporated into computer system 12 .
  • requestor device 16 and approver devices 18 A-B typically include the same components (e.g., CPU, memory, etc.) as shown and described with reference to computer system 12 . These components have not been separately shown or discussed for brevity.
  • purchasing application 34 Shown in memory 24 is purchasing application 34 , which can incorporate some or all of any existing application that requestor 14 can operate to request items for purchase.
  • requestor 14 wishes to request an item, he/she will be validated by validation system 40 (e.g., via a user name and password) and log into purchasing application 34 .
  • requestor 14 Once logged in, requestor 14 will interface with item request system 36 to select items for purchase.
  • item request system 36 is configured to allow requestor 14 to browse one or more lists of available items, and select the desired items. To this extent, item request system 36 could allow requestor 14 to select multiple items in a “shopping cart” format. Regardless, once requestor 14 has selected one or more items, item request system 36 will generate an item request. If a single item has been requested, or multiple items have been selected within a single “shopping cart,” a single item request could be generated. However, this need not be the case as each selected item could result in a separate item request.
  • approval of an item request is an on-line process, meaning that approvers 18 A-B will log into purchasing application 34 to make approval determinations.
  • notification system 38 will build an approver list that identifies all approvers (e.g., 18 A-B) who must approve of each item request.
  • notification system 38 could access a set of rules or policies in storage unit 32 that dictates which approvals must be given for particular items.
  • notification system 38 can send an approval message to the first required approver (e.g., approver 18 A) on the list informing him/her that an item request requiring approval has been made.
  • the approval message is electronic such as an electronic mail or instant message.
  • the approval message could include a hyperlink or the like that will bring approver 18 A to a login interface of purchasing application 34 (e.g., as provided by validation system 40 ).
  • notification system 38 can be configured to transmit an approval message each time an item request is made, or at predetermined time intervals (e.g., daily). It should be understood, however, that approval messages are not required under the present invention. Rather, approver 18 A could periodically log into purchasing application 34 at their leisure to see if any item requests requiring their approval have been made.
  • approver 18 A can be subject to further screening.
  • validation system 40 could check an employee database to ensure that approver 18 A is authorized to make approval determinations. It could be the case that approver 18 A no longer has such permission within the business, even though he/she could still gain access to purchasing application 34 .
  • request display system 42 will display a view of item requests to approver 18 A. The view will not only include the item request made by requestor 14 , but also all other item requests that are pending for which approver 18 A must make an approval determination. Referring to FIG. 2 , an illustrative view of item requests 50 is depicted.
  • view of 50 lists a set (e.g., one or more) of item requests 52 .
  • item requests can be individually approved. Therefore, view 50 allows approver 18 A to view and individually approve or reject all item requests. It should be understood that an entire shopping cart of items could be presented in view 54 as one item request 52 .
  • request display system 42 FIG. 1
  • Such informational messages could include, for example, relevant safety data about the requested item. For example, if an item being requested is a chemical, the following informational message could be displayed. “This is a chemical item and should only be delivered to a building that can house toxic chemicals. Your clicking on the ‘Next’ button signifies concurrence.” If the approver does not concur, the item request cannot be approved or rejected.
  • any approval determinations (e.g., to approve or reject) made by approver 18 A will be received by approval determination system 44 and possibly stored in storage unit 32 .
  • approval determination system 44 could also provide approver 18 A with the capability to post comments regarding his/her determination. For example, if approver 18 A rejected the item request, approvers 18 A could post a comment indicating the reason(s).
  • update system 46 will update the approver list and approval status corresponding to the item request.
  • the approver list identifies all approvers 18 A-B that must approve an item request. In the example discussed above in conjunction with FIG. 1 , the approver list would include approver 18 A and approver 18 B.
  • approver 18 A Once approver 18 A has made an approval determination, the approver list would be updated to reflect this fact. Similarly, the approval status corresponding to the particular item request could be updated. Under the present invention, there are several possible approval status's (e.g., pending, rejected and approved). For example, if approver 18 A rejected the item request, the approval status would be changed to rejected. In this event, the process would end and approval from approver 18 B need not be requested. Conversely, upon issuing the item request, and before approval by approvers 18 A-B, the approval status would be “pending.” After both approvers 18 A-B have approved the item request, the status would be changed to “approved.”
  • approval status e.g., pending, rejected and approved
  • approver 18 A Assuming approver 18 A has approved the item request issued by requestor 14 , an approval determination would then be sought by the next approver on the approver list (e.g., approver 18 B) in a similar manner. Specifically, notification system 38 could forward the approval message thereto (or generate and send a new approval message). Upon receipt, approver 18 B could log into purchasing application 34 . After a validation and authorization check by validation system 40 , request display system 42 would display a view containing a set of item requests for which approver 18 B is asked to make an approval determination. Further, any informational message relevant to approver 18 B's approval could be displayed.
  • approver 18 B makes an approval determination for the item request
  • the approval determination is received by approval determination system 44 , which also provides approver 18 B with the capability to post any comments relating thereto. Further, update system 46 will update the approver list and approval status accordingly. If approver 18 B was the final approver on the approval list, and all approvers 18 A-B approved of the item request by requestor 14 , the approval status would change from “pending” to “approved.”
  • notification system 38 can communicate a result message to requestor 14 and/or other approvers. Alternatively, a result message could be communicated only when an approver has rejected an item request.
  • first step S 1 of method is for an approver to log into an application.
  • second step S 2 is to display a view containing a set of item requests to the approver.
  • Third step S 3 is to make an approval determination for at least one of the item requests in the view.
  • Fourth step S 4 is to update the approver list and approval status corresponding to the item request(s) based on the approval determination(s).
  • fifth step S 5 it is determined whether the issue request was approved. If not, the process is ended in step S 6 . If so, it is determined whether approval by another approver is required in step S 7 . If so, the process is repeated for that subsequent approver. If not, the process is ended in step S 6 .
  • the present invention can be realized in hardware, software, or a combination of hardware and software. Any kind of computer/server system(s)—or other apparatus adapted for carrying out the methods described herein—is suited.
  • a typical combination of hardware and software could be a general-purpose computer system with a computer program that, when loaded and executed, carries out the respective methods described herein.
  • a specific use computer containing specialized hardware for carrying out one or more of the functional tasks of the invention, could be utilized.
  • the present invention can also be embedded in a computer program product, which comprises all the respective features enabling the implementation of the methods described herein, and which—when loaded in a computer system—is able to carry out these methods.
  • Computer program, software program, program, or software in the present context mean any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: (a) conversion to another language, code or notation; and/or (b) reproduction in a different material form.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Under the present invention, an approver will log into a purchase application or the like. Upon logging in, the approver will be presented with a view of all item requests for which he/she must make an approval determination. The approver can also be presented with informational messages for the requested items. In any event, the approver can make an approval determination for the item requests and post comments related thereto. Once the approval determination has been made for a particular item request, an approver list and approval status corresponding thereto is updated. It should be understood that as used herein, the term “item” is intended to refer to goods or services.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a continuation of currently pending U.S. patent application Ser. No. 10/687,851 filed on Oct. 17, 2003. The application identified above is incorporated herein by reference in its entirety for all that it contains in order to provide continuity of disclosure
FIELD OF THE INVENTION
The present invention generally relates to a method, system and program product for approving item requests. Specifically, under the present invention, an approver can approve or reject multiple item requests using a single interface within an application.
BACKGROUND OF THE INVENTION
In business, it has become common for employees to request goods and services to perform essential job functions. Such requests can include items ranging from stationery and business cards to actual goods (e.g., chemicals) needed for production. As businesses become more computer dependent, many item requests are made using one or more computer-based applications. For example, an employee seeking to order a particular item can log into a front-end system such as a purchasing application and browse available items for the item he/she needs. Upon locating the desired item, the employee can submit a request for the same. The request is often processed by a back-end system that interfaces with the appropriate item supplier.
Unfortunately, as efficient as computer-based item ordering can be, certain controls are typically desired. Specifically, a business often desires one or more levels of approval to be given before an item is actually ordered from a supplier. This prevents both unnecessary and unauthorized expenditure of resources. In many instances, several levels of approval are required. For example, if an employee is attempting to purchase a chemical, management might desire that the request not only be approved by the employee's supervisors, but also by financial and safety personnel.
To date, the approval process has been an off-line process. Specifically, when an item is requested by an employee, an electronic message (e.g., an e-mail) is typically sent to all applicable approvers. Without logging into the underlying purchase application. each approver will respond to the electronic message indicating their approval or rejection of the request. Once all necessary approvals are obtained, the item request is formally approved. This methodology can become burdensome for an approver who receives multiple item requests in any given time interval. In particular, the approver could be subject to an incessant barrage of electronic messages for each item request. Furthermore, the electronic messages do not typically include an abundance of information. Rather, the message might only identify the requestor, the requested item, a price and a quantity. However, additional information such as safety data, etc. could be extremely relevant in the approver's decision to approve or reject the request.
In view of the foregoing, there exists a need for a method, system and program product for approving item requests. Specifically, a need exists for a system in which an approver can approve or reject items requests upon logging into an underlying application. Further a need exists for an approver to be presented with a single view of all item requests for which he/she needs to make an approval determination. Still yet, a need exists for a system in which additional, relevant information can be presented to an approver for each item request.
SUMMARY OF THE INVENTION
In general, the present invention provides a method, system and program product for approving item requests. Specifically, under the present invention, an approver will log into a purchase application or the like. Upon logging in, the approver will be presented with a view of all item requests for which he/she must make an approval determination. The approver can also be presented with informational messages for the requested items, with which he/she must concur before approving or rejecting an item request. In any event, the approver can make an approval determination for the item requests and post comments related thereto. Once the approval determination has been made for a particular item request, an approver list and approval status corresponding thereto is updated.
A first aspect for the present invention provides a computer-implemented method for approving item requests, comprising: logging an approver into an application; displaying a view containing a set of item requests to the approver; receiving an approval determination for at least one of the set of item requests from the approver; and updating an approver list corresponding to the at least one of the set of item requests based on the approval determination.
A second aspect for the present invention provides a system for approving item requests, comprising: an item display system for displaying a view containing a set of item requests to an approver within an application; an approval determination system for receiving an approval determination for at least one of the set of item requests from the approver; and an update system for updating an approver list corresponding to the at least one of the set of item requests based on the approval determination.
A third aspect for the present invention provides a program product stored on a recordable medium for approving item requests, which when executed, comprises: program code for displaying a view containing a set of item requests to an approver within an application; program code for receiving an approval determination for at least one of the set of item requests from the approver; and program code for updating an approver list corresponding to the at least one of the set of item requests based on the approval determination.
Therefore, the present invention provides a method, system and program product for approving item requests.
BRIEF DESCRIPTION OF THE DRAWINGS
These and other features of this invention will be more readily understood from the following detailed description of the various aspects of the invention taken in conjunction with the accompanying drawings in which:
FIG. 1 depicts a system for approving item requests, according to the present invention.
FIG. 2 depicts an illustrative view of item requests, according to the present invention.
FIG. 3 depicts a method flow diagram, according to the present invention.
Is noted that the drawings of the invention are not to scale. The drawings are intended to depict only typical aspects of the invention, and therefore should not be considered as limiting the scope of the invention. In the drawings, like numbering represents like elements between the drawings.
BEST MODE FOR CARRYING OUT THE INVENTION
As indicated above, the present invention provides a method, system and program product for approving item requests. Specifically, under the present invention, an approver will log into a purchase application or the like. Upon logging in, the approver will be presented with a view of all item requests for which he/she must make an approval determination. The approver can also be presented with informational messages for the requested items, with which he/she must concur before approving or rejecting an item request. In any event, the approver can make an approval determination for the item requests and post comments related thereto. Once the approval determination has been made for a particular item request, an approver list and approval status corresponding thereto is updated. It should be understood that as used herein, the term “item” is intended to refer to goods or services.
Referring now to FIG. 1, a system 10 for approving item requests is shown. In general, requestor 14 will attempt to order items that are subject to approval by one or more approvers such as approvers 18A-B. It should be understood that two approvers 18A-B are shown for illustrative purposes only and that other variations could exist. In any event, as depicted, system 10 includes computer system 12, requestor device 16 and approver devices 20A-B. Requestor device 16 and approver devices 20A-B are intended to represent any type of computerized systems capable of communicating with computer system 12. For example, requestor device 16 and approver devices 20A-B could comprise personal computing devices such as a laptop, personal computer, hand held device, cellular phone, pager device, etc. Moreover, requestor device 16 and approver device 20A-B typically communicate with computer system 12 via a public network such as the Internet, or a private network such as a local area network (LAN), wide area network (WAN), a virtual private network (VPN), etc. To this extent, communication between computer system 12, requestor device 16 and approver devices 20A-B could occur in a client-server environment via a direct hardwired connection (e.g., serial port), or via an addressable connection that may utilize any combination of wireline and/or wireless transmission methods. As such, the server and clients may utilize conventional network connectivity, such as Token Ring, Ethernet, WiFi or other conventional communications standards. Moreover, connectivity could be provided by conventional TCP/IP sockets-based protocol. In this instance, the clients would utilize an Internet service provider to establish connectivity to the server. It should be understood, however, that the architecture shown in FIG. 1 is intended to be illustrative only and that other variations are possible. For example, requestor 14 and approvers 18A-B could access computer system 12 directly, without their own individual “devices.”
As depicted, computer system 12 generally includes central processing unit (CPU) 22, memory 24, bus, 26, input/output (I/O) interfaces 28, external devices/resources 30, and storage unit 32. CPU 22 may comprise a single processing unit, or be distributed across one or more processing units in one or more locations, e.g., on a client and server. Memory 24 may comprise any known type of data storage and/or transmission media, including magnetic media, optical media, random access memory (RAM), read-only memory (ROM), a data cache, a data object, etc. Storage unit 32 may comprise any type of data storage for providing more static storage of data used in the present invention. As such, storage unit 32 may include one or more storage devices, such as a magnetic disk drive or an optical disk drive. Moreover, similar to CPU 22, memory 24 and/or storage unit 32 may reside at a single physical location, comprising one or more types of data storage, or be distributed across a plurality of physical systems in various forms. To this extent, memory 24 and/or storage unit 32 can include data distributed across, for example, a LAN, WAN or a storage area network (SAN) (not shown).
I/O interfaces 28 may comprise any system for exchanging information to/from one or more external devices 22. External devices 30 may comprise any known type of external device, including speakers, a CRT, LED screen, hand held device, keyboard, mouse, voice recognition system, speech output system, printer, monitor/display, facsimile, pager, etc. Bus 26 provides a communication link between each of the components in computer system 12 and likewise may comprise any known type of transmission link, including electrical, optical, wireless, etc. In addition, although not shown, additional components, such as cache memory, communication systems, system software, etc., may be incorporated into computer system 12. It is understood that requestor device 16 and approver devices 18A-B typically include the same components (e.g., CPU, memory, etc.) as shown and described with reference to computer system 12. These components have not been separately shown or discussed for brevity.
Shown in memory 24 is purchasing application 34, which can incorporate some or all of any existing application that requestor 14 can operate to request items for purchase. To this extent, when requestor 14 wishes to request an item, he/she will be validated by validation system 40 (e.g., via a user name and password) and log into purchasing application 34. Once logged in, requestor 14 will interface with item request system 36 to select items for purchase. In a typical embodiment, item request system 36 is configured to allow requestor 14 to browse one or more lists of available items, and select the desired items. To this extent, item request system 36 could allow requestor 14 to select multiple items in a “shopping cart” format. Regardless, once requestor 14 has selected one or more items, item request system 36 will generate an item request. If a single item has been requested, or multiple items have been selected within a single “shopping cart,” a single item request could be generated. However, this need not be the case as each selected item could result in a separate item request.
Once an item request has been generated, it must be approved by all applicable approvers 18A-B before the purchase is allowed. Under the present invention, approval of an item request is an on-line process, meaning that approvers 18A-B will log into purchasing application 34 to make approval determinations. In one embodiment, notification system 38 will build an approver list that identifies all approvers (e.g., 18A-B) who must approve of each item request. In this embodiment, notification system 38 could access a set of rules or policies in storage unit 32 that dictates which approvals must be given for particular items. For example, if requestor 14 is attempting to purchase a chemical, the rules could dictate that requestor 14′s supervisor (e.g., 18A) and a safety manager (e.g., 18B) must approve the item request. Once all applicable approvers 18A-B are identified, notification system 38 can send an approval message to the first required approver (e.g., approver 18A) on the list informing him/her that an item request requiring approval has been made. Typically, the approval message is electronic such as an electronic mail or instant message. Further, the approval message could include a hyperlink or the like that will bring approver 18A to a login interface of purchasing application 34 (e.g., as provided by validation system 40). In sending an approval message, notification system 38 can be configured to transmit an approval message each time an item request is made, or at predetermined time intervals (e.g., daily). It should be understood, however, that approval messages are not required under the present invention. Rather, approver 18A could periodically log into purchasing application 34 at their leisure to see if any item requests requiring their approval have been made.
In any event, after approver 18A is authenticated by validation system 40, approver 18A can be subject to further screening. For example, validation system 40 could check an employee database to ensure that approver 18A is authorized to make approval determinations. It could be the case that approver 18A no longer has such permission within the business, even though he/she could still gain access to purchasing application 34. Assuming approver 18A is validated and authorized, request display system 42 will display a view of item requests to approver 18A. The view will not only include the item request made by requestor 14, but also all other item requests that are pending for which approver 18A must make an approval determination. Referring to FIG. 2, an illustrative view of item requests 50 is depicted. As shown, view of 50 lists a set (e.g., one or more) of item requests 52. By checking check boxes 54, item requests can be individually approved. Therefore, view 50 allows approver 18A to view and individually approve or reject all item requests. It should be understood that an entire shopping cart of items could be presented in view 54 as one item request 52. In addition, although not shown, request display system 42 (FIG. 1) could display one or more informational messages for approver 18A. Such informational messages could include, for example, relevant safety data about the requested item. For example, if an item being requested is a chemical, the following informational message could be displayed. “This is a chemical item and should only be delivered to a building that can house toxic chemicals. Your clicking on the ‘Next’ button signifies concurrence.” If the approver does not concur, the item request cannot be approved or rejected.
Referring back to FIG. 1, any approval determinations (e.g., to approve or reject) made by approver 18A will be received by approval determination system 44 and possibly stored in storage unit 32. In making an approval determination, approval determination system 44 could also provide approver 18A with the capability to post comments regarding his/her determination. For example, if approver 18A rejected the item request, approvers 18A could post a comment indicating the reason(s). Once an approval determination is received, update system 46 will update the approver list and approval status corresponding to the item request. As described above, the approver list identifies all approvers 18A-B that must approve an item request. In the example discussed above in conjunction with FIG. 1, the approver list would include approver 18A and approver 18B. Once approver 18A has made an approval determination, the approver list would be updated to reflect this fact. Similarly, the approval status corresponding to the particular item request could be updated. Under the present invention, there are several possible approval status's (e.g., pending, rejected and approved). For example, if approver 18A rejected the item request, the approval status would be changed to rejected. In this event, the process would end and approval from approver 18B need not be requested. Conversely, upon issuing the item request, and before approval by approvers 18A-B, the approval status would be “pending.” After both approvers 18A-B have approved the item request, the status would be changed to “approved.”
Assuming approver 18A has approved the item request issued by requestor 14, an approval determination would then be sought by the next approver on the approver list (e.g., approver 18B) in a similar manner. Specifically, notification system 38 could forward the approval message thereto (or generate and send a new approval message). Upon receipt, approver 18B could log into purchasing application 34. After a validation and authorization check by validation system 40, request display system 42 would display a view containing a set of item requests for which approver 18B is asked to make an approval determination. Further, any informational message relevant to approver 18B's approval could be displayed. When approver 18B makes an approval determination for the item request, the approval determination is received by approval determination system 44, which also provides approver 18B with the capability to post any comments relating thereto. Further, update system 46 will update the approver list and approval status accordingly. If approver 18B was the final approver on the approval list, and all approvers 18A-B approved of the item request by requestor 14, the approval status would change from “pending” to “approved.”
Once any approver has made an approval determination, notification system 38 can communicate a result message to requestor 14 and/or other approvers. Alternatively, a result message could be communicated only when an approver has rejected an item request.
Referring now to FIG. 3, a method flow diagram 100 according to the present invention is depicted. As shown, first step S1 of method is for an approver to log into an application. Upon login, second step S2 is to display a view containing a set of item requests to the approver. Third step S3 is to make an approval determination for at least one of the item requests in the view. Fourth step S4 is to update the approver list and approval status corresponding to the item request(s) based on the approval determination(s). In fifth step S5, it is determined whether the issue request was approved. If not, the process is ended in step S6. If so, it is determined whether approval by another approver is required in step S7. If so, the process is repeated for that subsequent approver. If not, the process is ended in step S6.
It is understood that the present invention can be realized in hardware, software, or a combination of hardware and software. Any kind of computer/server system(s)—or other apparatus adapted for carrying out the methods described herein—is suited. A typical combination of hardware and software could be a general-purpose computer system with a computer program that, when loaded and executed, carries out the respective methods described herein. Alternatively, a specific use computer, containing specialized hardware for carrying out one or more of the functional tasks of the invention, could be utilized. The present invention can also be embedded in a computer program product, which comprises all the respective features enabling the implementation of the methods described herein, and which—when loaded in a computer system—is able to carry out these methods. Computer program, software program, program, or software, in the present context mean any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: (a) conversion to another language, code or notation; and/or (b) reproduction in a different material form.
The foregoing description of various aspects of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and obviously, many modifications and variations are possible. Such modifications and variations that may be apparent to a person skilled in the art are intended to be included within the scope of the invention as defined by the accompanying claims.

Claims (20)

1. A system for approving item requests, comprising:
a memory; and
a processor being configured to:
receive an item request for an item from a requestor;
dynamically generate an approval list for the item request based on application of a set of rules to the item, the set of rules including item-based rules and safety-based rules, the approval list being a hierarchy of approvers that includes all approvers, including all supervisors, financial personnel and safety personnel, from which approval must be obtained;
automatically determine an approver and any subsequent approver from the hierarchy based on an item in an item request, the subsequent approver being someone from whom approval must be obtained subsequent to approval being obtained from the approver;
log the approver into an application used to make item requests;
display by the application a view containing a set of item requests to the approver containing all item requests from all requestors for which approval is requested from the approver, the set of item requests including a plurality of item requests from a plurality of requesters;
receive an approval determination for at least one of the set of item requests from the approver, wherein the receiving is adapted to receive a plurality of approval determinations from the approver simultaneously;
update an approver list corresponding to the at least one of the set of item requests based on the approval determination,
in case that the hierarchy contains any subsequent approver and the approval determination by the approver is that of the at least one of the set of item requests being approved, automatically forward an approval message to the subsequent approver in the approver list after the updating step.
2. The system of claim 1, wherein the set of item requests comprises a plurality of item requests.
3. The system of claim 1, wherein the set of item requests exist within a shopping cart, and wherein the approval determination from the approver corresponds to the shopping cart as a whole.
4. The system of claim 1, wherein the approval determination includes comments from the approver based on the approval determination.
5. The system of claim 1, wherein the view further displays an informational message to the approver.
6. The system of claim 1, further comprising a notification system for communicating an approval message to the approver, wherein the approval message informs the approver of the set of item requests requiring approval, and wherein the notification system further forwards the approval message to a subsequent approver in the approver list after the approver list is updated.
7. The system of claim 6, wherein the notification system further communicates a result message to a requestor based on the approval determination.
8. The system of claim 1, further comprising a validation system for logging the approver into the application, and for verifying an authorization of the approver to make the approval determination.
9. The system of claim 1, wherein the update system further updates an approval status corresponding to the at least one item request, and wherein the approval status is selected from the group consisting of approved, rejected and pending.
10. The system of claim 1, wherein the approver list identifies approvers that have approved the at least one item request, and approvers that have yet to approve the at least one item request.
11. A program product stored on a computer readable storage medium for approving item requests, which when executed, comprises:
program code for receiving an item request for an item from a requestor;
program code for dynamically generating an approval list for the item request based on application of a set of rules to the item, the set of rules including item-based rules and safety-based rules, the approval list being a hierarchy of approvers that includes all approvers, including all supervisors, financial personnel and safety personnel, from which approval must be obtained;
program code for automatically determining an approver and any subsequent approver from the hierarchy based on an item in an item request, the subsequent approver being someone from whom approval must be obtained subsequent to approval being obtained from the approver;
program code for logging the approver into an application used to make item requests;
program code for displaying by the application a view containing a set of item requests to the approver containing all item requests from all requestors for which approval is requested from the approver, the set of item requests including a plurality of item requests from a plurality of requesters;
program code for receiving an approval determination for at least one of the set of item requests from the approver, wherein the receiving is adapted to receive a plurality of approval determinations from the approver simultaneously;
program code for updating an approver list corresponding to the at least one of the set of item requests based on the approval determination; and
program code for, in case that the hierarchy contains any subsequent approver and the approval determination by the approver is that of the at least one of the set of item requests being approved, automatically forwarding an approval message to the subsequent approver in the approver list after the updating step.
12. The program product of claim 11, wherein the set of item requests comprises a plurality of item requests.
13. The program product of claim 11, wherein the set of item requests exist within a shopping cart, and wherein the approval determination from the approver corresponds to the shopping cart as a whole.
14. The program product of claim 11 wherein the program code for receiving the approval determination further receives comments from the approver based on the approval determination.
15. The program product of claim 11, wherein the program code for displaying further displays an informational message to the approver.
16. The program product of claim 11, further comprising program code for communicating an approval message to the approver, wherein the approval message informs the approver of the set of item requests requiring approval, and wherein the approval message is forwarded to a subsequent approver in the approver list after the approver list is updated.
17. The program product of claim 11, wherein the program code for communicating further communicates a result message to a requestor based on the approval determination.
18. The program product of claim 11, further comprising program code for logging the approver into the application, and for verifying an authorization of the approver to make the approval determination.
19. The program product of claim 11, wherein program code for updating further updates an approval status corresponding to the at least one item request, and wherein the approval status is selected from the group consisting of approved, rejected and pending.
20. The program product of claim 11, wherein the approver list identifies approvers that have approved the at least one item request, and approvers that have yet to approve the at least one item request.
US13/358,076 2025-08-06 2025-08-06 Method, system and program product for approving item requests Expired - Fee Related US8346627B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/358,076 US8346627B2 (en) 2025-08-06 2025-08-06 Method, system and program product for approving item requests

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/687,851 US8145543B2 (en) 2025-08-06 2025-08-06 Method, system and program product for approving item requests
US13/358,076 US8346627B2 (en) 2025-08-06 2025-08-06 Method, system and program product for approving item requests

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/687,851 Continuation US8145543B2 (en) 2025-08-06 2025-08-06 Method, system and program product for approving item requests

Publications (2)

Publication Number Publication Date
US20120123906A1 US20120123906A1 (en) 2025-08-06
US8346627B2 true US8346627B2 (en) 2025-08-06

Family

ID=34521054

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/687,851 Expired - Fee Related US8145543B2 (en) 2025-08-06 2025-08-06 Method, system and program product for approving item requests
US13/358,076 Expired - Fee Related US8346627B2 (en) 2025-08-06 2025-08-06 Method, system and program product for approving item requests

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/687,851 Expired - Fee Related US8145543B2 (en) 2025-08-06 2025-08-06 Method, system and program product for approving item requests

Country Status (1)

Country Link
US (2) US8145543B2 (en)

Families Citing this family (16)

* Cited by examiner, ? Cited by third party
Publication number Priority date Publication date Assignee Title
US20140200997A1 (en) * 2025-08-06 2025-08-06 Blackhawk Network, Inc. System and Method for Selecting, Distributing, Redeeming, and Reconciling Digital Offers
US11062342B2 (en) 2025-08-06 2025-08-06 Blackhawk Network, Inc. System and method for targeted marketing and consumer resource management
US8286171B2 (en) 2025-08-06 2025-08-06 Workshare Technology, Inc. Methods and systems to fingerprint textual information using word runs
US8645329B2 (en) * 2025-08-06 2025-08-06 Oracle International Corporation Unified model design for pending and production information and versioned information
US10025759B2 (en) 2025-08-06 2025-08-06 Workshare Technology, Inc. Methods and systems for monitoring documents exchanged over email applications
US10783326B2 (en) 2025-08-06 2025-08-06 Workshare, Ltd. System for tracking changes in a collaborative document editing environment
US9613340B2 (en) * 2025-08-06 2025-08-06 Workshare Ltd. Method and system for shared document approval
US20120330784A1 (en) * 2025-08-06 2025-08-06 Broadcom Corporation Mobile Device for Transaction Payment Delegation
US9032385B2 (en) 2025-08-06 2025-08-06 Lg Electronics Inc. Mobile terminal and control method thereof
US20130254073A1 (en) * 2025-08-06 2025-08-06 Oracle International Corporation System and method for returning individual lines of a purchase requisition for correction and approval
US9202199B2 (en) * 2025-08-06 2025-08-06 Konica Minolta Laboratory U.S.A., Inc. Secure approval process
US9747460B1 (en) * 2025-08-06 2025-08-06 Jpmorgan Chase Bank, N.A. Systems and methods for data sharing and transaction processing for high security documents
DE102017106713A1 (en) * 2025-08-06 2025-08-06 Samsung Electronics Co., Ltd. Computing system, nonvolatile memory module, and method of operating a memory device
US11170587B1 (en) 2025-08-06 2025-08-06 BlueOwl, LLC Systems and methods for incentivizing use of safety device
US20220292372A1 (en) * 2025-08-06 2025-08-06 Capital One Services, Llc Methods and systems for processing approval requests using pre-authorized approval information in an application-independent processing system
US20230351006A1 (en) * 2025-08-06 2025-08-06 Netapp, Inc. Multi-admin verification for improved security of data stores

Citations (10)

* Cited by examiner, ? Cited by third party
Publication number Priority date Publication date Assignee Title
US6003666A (en) 2025-08-06 2025-08-06 Chemtrace Corporation Method and apparatus for storing and shipping hazardous materials
US6049785A (en) 2025-08-06 2025-08-06 Open Market, Inc. Open network payment system for providing for authentication of payment orders based on a confirmation electronic mail message
US20020013716A1 (en) 2025-08-06 2025-08-06 Dunham Michael H. Network based integrated system of care
US20020059122A1 (en) 2025-08-06 2025-08-06 Makoto Inoue System for purchase management and for facilitating distribution
US20030139971A1 (en) 2025-08-06 2025-08-06 Edulink, Inc. System and method for automating a purchase approval process
US20030189600A1 (en) 2025-08-06 2025-08-06 Prasad Gune Defining an approval process for requests for approval
US20030204427A1 (en) 2025-08-06 2025-08-06 Prasad Gune User interface for processing requests for approval
US6910018B1 (en) 2025-08-06 2025-08-06 Canon Kabushiki Kaisha Purchase request approving apparatus, method, and storage medium storing same
US7117165B1 (en) 2025-08-06 2025-08-06 Ariba, Inc. Operating resource management system
US7350698B2 (en) 2025-08-06 2025-08-06 Sun Microsystems, Inc. Line item approval processing in an electronic purchasing system and method

Patent Citations (11)

* Cited by examiner, ? Cited by third party
Publication number Priority date Publication date Assignee Title
US6049785A (en) 2025-08-06 2025-08-06 Open Market, Inc. Open network payment system for providing for authentication of payment orders based on a confirmation electronic mail message
US7117165B1 (en) 2025-08-06 2025-08-06 Ariba, Inc. Operating resource management system
US6003666A (en) 2025-08-06 2025-08-06 Chemtrace Corporation Method and apparatus for storing and shipping hazardous materials
US6910018B1 (en) 2025-08-06 2025-08-06 Canon Kabushiki Kaisha Purchase request approving apparatus, method, and storage medium storing same
US20020013716A1 (en) 2025-08-06 2025-08-06 Dunham Michael H. Network based integrated system of care
US20020059122A1 (en) 2025-08-06 2025-08-06 Makoto Inoue System for purchase management and for facilitating distribution
US20030139971A1 (en) 2025-08-06 2025-08-06 Edulink, Inc. System and method for automating a purchase approval process
US7350698B2 (en) 2025-08-06 2025-08-06 Sun Microsystems, Inc. Line item approval processing in an electronic purchasing system and method
US20030189600A1 (en) 2025-08-06 2025-08-06 Prasad Gune Defining an approval process for requests for approval
US20030204427A1 (en) 2025-08-06 2025-08-06 Prasad Gune User interface for processing requests for approval
US7131071B2 (en) 2025-08-06 2025-08-06 Siebel Systems, Inc. Defining an approval process for requests for approval

Non-Patent Citations (11)

* Cited by examiner, ? Cited by third party
Title
Gale Group Newsletter DB(TM), "Extensity 6 Launches in the UK," Jun. 25, 2002, 3 pages, M2 Presswire, Dialog File 636, No. 05300497.
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 10/687,851 dated Nov. 28, 2011, 7 pages.
Office Action Communication for U.S. Appl. No. 10/687,851 dated Aug. 10, 2007, 10 pages.
Office Action Communication for U.S. Appl. No. 10/687,851 dated Aug. 15, 2008, 21 pages.
Office Action Communication for U.S. Appl. No. 10/687,851 dated Dec. 20, 2010, 15 pages.
Office Action Communication for U.S. Appl. No. 10/687,851 dated Feb. 11, 2008, 17 pages.
Office Action Communication for U.S. Appl. No. 10/687,851 dated Feb. 23, 2009, 8 pages.
Office Action Communication for U.S. Appl. No. 10/687,851 dated Feb. 4, 2010, 10 pages.
Office Action Communication for U.S. Appl. No. 10/687,851 dated Jul. 22, 2010, 11 pages.
Office Action Communication for U.S. Appl. No. 10/687,851 dated Jun. 3, 2011, 18 pages.
Office Action Communication for U.S. Appl. No. 10/687,851 dated Oct. 15, 2009, 8 pages.

Also Published As

Publication number Publication date
US20120123906A1 (en) 2025-08-06
US8145543B2 (en) 2025-08-06
US20050086525A1 (en) 2025-08-06

Similar Documents

Publication Publication Date Title
US8346627B2 (en) Method, system and program product for approving item requests
US8904471B1 (en) Policy system for E-procurement
US7533034B2 (en) Idea management
US8417682B2 (en) Visualization of attributes of workflow weblogs
US8374944B2 (en) Method and system for enabling collaboration between advisors and clients
US7593865B2 (en) Back-end data routing method, system and program product
US20160085986A1 (en) System and method of fraud and misuse detection using event logs
US20030061111A1 (en) Method and system for parent controlled e-commerce
US20020147626A1 (en) System for and method of implementing a shared strategic plan of an organization
US20020124184A1 (en) Method and system for automated request authorization and authority management
Hadikusumo et al. Construction material procurement using internet-based agent system
JP2003500751A (en) Customer lead management system
US9922369B2 (en) Transaction account interface
US20030187766A1 (en) Automated risk management system and method
JP4384985B2 (en) Inline compression of network communications within an enterprise planning environment
US7848984B1 (en) Method and system for collaborating advisors
JP2005521923A (en) Method and apparatus of computer-implemented system for maintaining business relationship between seller and buyer
US20020111885A1 (en) Commercial data registry system
US20030229511A1 (en) Method, system, and storage medium for providing lead services over a computer network
US7870038B1 (en) System and method for managing electronic catalogs within an enterprise
JP2004178144A (en) Control method, program, and recording medium of workflow server and workflow system
US7991886B1 (en) Method and apparatus for individual-centric use of the internet
JP2003187151A (en) Electronic transaction method, program for executing the method, information storage medium with the program stored therein, information processor, and electronic transaction system
JP2002312581A (en) Acquisition information judgment method and acquisition information judgment system
US7415267B2 (en) Methods and systems for managing call reports for the financial services industry

Legal Events

Date Code Title Description
REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation 百度 脚印留在乡间小路,温情送到百姓心中。

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Expired due to failure to pay maintenance fee

Effective date: 20170101

水果之王是什么水果 泡泡尿是什么毛病 梦见男朋友出轨了是什么意思 ost是什么 婚检查什么
为什么老是掉头发 缺钾吃什么补得最快 修罗道是什么意思 闭日是什么意思 亚麻是什么
心脏不舒服有什么症状 cvt是什么意思 鹤立鸡群代表什么生肖 saucony是什么品牌 蚕豆是什么豆
中将是什么级别的干部 眼冒金星是什么原因 小腿酸软无力是什么原因 7.23什么星座 农历11月14日是什么星座
雷替斯是什么药hcv8jop4ns0r.cn 维生素吃多了有什么副作用96micro.com 乳房边缘一按就疼是什么原因bfb118.com 为什么会得麦粒肿hcv8jop0ns2r.cn 诊疗是什么意思hcv8jop3ns2r.cn
超声介入是什么意思hcv9jop1ns4r.cn 塞翁失马是什么生肖hcv8jop1ns9r.cn 王禹读什么hcv9jop5ns7r.cn 公仆是什么意思hcv8jop2ns9r.cn 口腔溃疡吃什么水果好得快hlguo.com
脾胃气虚吃什么中成药hcv9jop1ns4r.cn 多囊卵巢综合症是什么mmeoe.com 胃酸是什么颜色yanzhenzixun.com 小孩感冒吃什么饭菜比较好hcv8jop2ns2r.cn 斑鱼是什么鱼hcv8jop4ns4r.cn
csf是什么意思hcv7jop6ns9r.cn 零八年属什么生肖shenchushe.com 百废待兴是什么意思hcv7jop9ns8r.cn 小孩反复发烧是什么原因hcv7jop4ns5r.cn e m s是什么快递mmeoe.com
百度