IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0895538
(2013-05-16)
|
등록번호 |
US-9830573
(2017-11-28)
|
발명자
/ 주소 |
- Paracha, Zulfiqar Ali
- Santavicca, Aaron
- Osmon, Josh
- Reece, Doyle
- Konate, Kishore Kumar
- Chandrasiri, Vidanage Prabuddha Mangala
- Thangaraj, Mahesh Sundar
- Ouyang, Jie
- Hill, Kevin E.
- McGuire, Michael Shawn
|
출원인 / 주소 |
|
대리인 / 주소 |
Fitch, Even, Tabin & Flannery LLP
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
11 |
초록
▼
A system is disclosed for providing retailer controllable access to consolidated inventory management services through a retail worker's personal smartphone. The system—operable largely within and through the retailer's private computing network—comprises data nodes, an enterprise service bus, and a
A system is disclosed for providing retailer controllable access to consolidated inventory management services through a retail worker's personal smartphone. The system—operable largely within and through the retailer's private computing network—comprises data nodes, an enterprise service bus, and a device application. Inventory-related data is kept in the data nodes, with access thereto from suitably provisioned personal mobile devices moderated by the enterprise service bus pursuant to policies and parameters defined by the retailer. Provisioning the personal mobile device involves installation thereon of the device application. The device application launches a user interface for accessing the data nodes through the enterprise service bus, thus enabling the use on the worker's personal mobile device of retailer-specific, job-related inventory management tools.
대표청구항
▼
1. A system providing access to consolidated inventory management services through a personal mobile device, the system comprising: a plurality of data nodes, each data node hosting inventory-related data, each capable of providing a filtered set of its inventory-related data in response to an authe
1. A system providing access to consolidated inventory management services through a personal mobile device, the system comprising: a plurality of data nodes, each data node hosting inventory-related data, each capable of providing a filtered set of its inventory-related data in response to an authenticated service request;an enterprise service bus capable of receiving a service request from said personal mobile device, authenticating the service request, and enabling access to a private network based on the authentication and providing the authenticated service request to a pre-determined one or more of said data nodes in the private network, the enterprise service bus further capable of acquiring said filtered set of inventory-related data and providing it to said personal mobile device by exposing through a service bus layer, in association with a data access layer and a business logic/library layer, predefined selections of business logic and libraries to the external enterprise service bus; anda device application installed on the personal mobile device, wherein the device application is hosted on a native operating system of the personal mobile device, wherein the personal mobile device comprises an integrated digital camera with the device application using the integrated digital camera as an optical bar code scanner to identify a product with product identification information being communicated to one or more data nodes in acquiring relevant information corresponding to the service request, and is executable by a user to provide a user interface for (a) sending said service request to the enterprise service bus and (b) presenting the filtered set of inventory-related data sent back through said enterprise service bus to said device in response to said service request;wherein said enterprise service bus comprises:an external service bus component executing outside an internal firewall of a retailer-operated computing network; andan internal service bus component executing inside said internal firewall and comprising maps and registries that are accessed to identify the pre-determined one or more of said data nodes and define the routing of the authentication service requests;wherein the service request comprises a worker-related service request. 2. The system of claim 1, wherein the device application is wrapped in a device-agnostic container installed on the native operating system of the personal mobile device. 3. The system of claim 1, wherein: said personal mobile device is a smartphone with the integrated digital camera, and said device application is a smartphone app capable of using said integrated digital camera as the optical bar code scanner. 4. The system of claim 3, wherein the smartphone app is an internet app capable of communicating with said enterprise service bus through secure hypertext transfer protocol (HTTPS). 5. A system providing access to consolidated inventory management services through a personal mobile device, the system comprising: a plurality of data nodes, each data node hosting inventory-related data, each capable of providing a filtered set of its inventory-related data in response to an authenticated service request;an enterprise service bus capable of receiving a service request from said personal mobile device, authenticating the service request, and enabling access to a private network based on the authentication and providing the authenticated service request to a pre-determined one or more of said data nodes in the private network, the enterprise service bus further capable of acquiring said filtered set of inventory-related data and providing it to said personal mobile device, wherein said enterprise service bus comprises: an external service bus component executing outside an internal firewall of a retailer-operated computing network; and an internal service bus component executing inside said internal firewall and comprising maps and registries that are accessed to identify the pre-determined one or more of said data nodes and define the routing of the authentication service requests; anda device application installed on the personal mobile device, wherein the device application is hosted on a native operating system of the personal mobile device, wherein the personal mobile device comprises an integrated digital camera with the device application using the integrated digital camera as an optical bar code scanner to identify a product with product identification information being communicated to one or more data nodes in acquiring relevant information corresponding to the service request, and is executable by a user to provide a user interface for (a) sending said service request to the enterprise service bus and (b) presenting the filtered set of inventory-related data sent back through said enterprise service bus to said device in response to said service request;wherein the inventory-related data in each of said data nodes is supported through programming providinga data access layer for managing access to said inventory-related data;a business logic/library layer containing business logic and libraries used for processing and maintaining integrity of said inventory-related data; anda service bus layer exposing, in association with said data access layer and said business logic/library layer, predefined selections of said business logic and libraries to said enterprise service bus;wherein the service request comprises a worker-related service request. 6. The system of claim 5, wherein the service bus layer exposes said predefined selections of said business logic and libraries to the external service bus component of said enterprise service bus. 7. The system of claim 5, wherein said external service bus component performs an authentication procedure to authenticate a device application originating a service request. 8. The system of claim 7, wherein said authentication procedure calls and relies upon extrinsic third party information. 9. The system of claim 6, wherein: said personal mobile device is a smartphone with the integrated digital camera, and said device application is a smartphone app capable of using said integrated digital camera as the optical bar code scanner. 10. The system of claim 9, wherein the smartphone app is an internet app capable of communicating with said enterprise service bus through secure hypertext transfer protocol (HTTPS). 11. The system of claim 3, wherein said device application is capable of sending a plurality of predefined inventory-related service requests to said enterprise service bus, said plurality including: (a) a merchandise-related service request; and(b) a pick-related service request. 12. The system of claim 11, wherein said plurality of predefined inventory-related service requests further includes: (c) the worker-related service request, comprising a service request to view worker assignments of at least a first worker; and(d) a print-related service request. 13. The system of claim 10, wherein said device application is capable of sending a plurality of predefined inventory-related service requests to said enterprise service bus, said plurality including: (a) a merchandise-related service request; and(b) a pick-related service request. 14. The system of claim 13, wherein the enterprise service bus in receiving the service request is configured to receive a plurality of service requests comprising: (c) a worker-related service request, comprising a service request to view worker assignments of at least a first worker; and(d) a print-related service request. 15. The system of claim 1, wherein the internal service bus component maintains maps, directories and addresses for each of the data nodes that are to be called upon in response to the service request, wherein the maps, directories and addresses are used by the internal service bus component to route the authenticated service request. 16. The system of claim 5, wherein the internal service bus component maintains maps, directories and addresses for each of the data nodes that are to be called upon in response to the service request, wherein the maps, directories and addresses are used by the internal service bus component to route the authenticated service request.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.