Movatterモバイル変換


[0]ホーム

URL:


US20150112930A1 - Method and apparatus for mobile data collection and management - Google Patents

Method and apparatus for mobile data collection and management
Download PDF

Info

Publication number
US20150112930A1
US20150112930A1US14/487,389US201414487389AUS2015112930A1US 20150112930 A1US20150112930 A1US 20150112930A1US 201414487389 AUS201414487389 AUS 201414487389AUS 2015112930 A1US2015112930 A1US 2015112930A1
Authority
US
United States
Prior art keywords
data
mobile device
communication
server
versioned
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.)
Abandoned
Application number
US14/487,389
Inventor
Sandeep Bhanote
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.)
Verifone Systems Inc
Original Assignee
Verifone Systems Inc
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
Priority claimed from US11/787,538external-prioritypatent/US7756829B2/en
Application filed by Verifone Systems IncfiledCriticalVerifone Systems Inc
Priority to US14/487,389priorityCriticalpatent/US20150112930A1/en
Publication of US20150112930A1publicationCriticalpatent/US20150112930A1/en
Assigned to VERIFONE, INC.reassignmentVERIFONE, INC.CHANGE OF ADDRESSAssignors: VERIFONE, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method and apparatus for a middleware approach to initializing and updating required data entry fields, pushing such required data entry fields to mobile devices and applications, collecting entered data from such mobile devices, and the synchronizing and integrating of the data is presented. A “form builder” software component of the present invention allows for the creation of easy to read and use data entry forms by company management. A “web application” software component of the present invention allows for the forms to then be distributed via electronic and/or wireless means to mobile client devices, such as PDA's, Tablets, and Laptops, and to Desktop computers. The mobile client devices run applications to utilize the data entry forms and are that into which collected data can be entered. A “synchronization server” software component of the present invention then allows for two-way communication, storage and conflict resolution (versioning) of the collected data. An “integration server” software component of the present invention allows for external access to the collected and versioned data and modeling/mapping of such data. Thus seamless data entry, collection, updating, conflict resolution, versioning, storage, access and utilization is available.

Description

Claims (15)

What is claimed is:
1. A method of synchronizing a set of data resident in a mobile device as between the mobile device and a customer system, the method comprising the steps of:
receiving at a system server a first communication with a set of data from the mobile device;
versioning at the system server the set of data sent with the first communication;
directing from the system server the first communication with the versioned set of data to the customer server;
receiving at the system server a second communication with a set of data from the customer server based on the processing of the first communication with the versioned set of data pursuant to the set of applied business rules for forms, surveys and applications;
versioning at the system server the set of data sent with the second communication;
sending from the system server the second communication with the versioned set of data to the mobile device,
wherein the set of data resident in the mobile device is synchronized according to the second communication with the versioned set of data when there is continuous connectivity between the mobile device and the customer server, and
wherein the set of data resident in the mobile device is synchronized according to the first communication with the versioned set of data when there is discontinuous connectivity between the mobile device and the customer server when connectivity is restored.
2. The method according toclaim 1, comprising the further step of:
sending from the system server an instruction to “pull” the first communication with data from the mobile device thereby allowing the processing of the set of data in the customer server pursuant to a set of applied business rules.
3. The method according toclaim 1, comprising the further step of:
sending from the system server an instruction to “push” the second communication with data to the mobile device thereby allowing synchronizing the set of data as between a mobile device and a customer server.
4. The method according toclaim 1, comprising the further step of:
the system server conducts conflict resolution as between a plurality of sets of data resident on the mobile device and the customer server.
5. The method according toclaim 1, further comprising the step of:
performing a specific task on the mobile device as a result of the processing of the set of data pursuant to the set of applied business rules.
6. The method according toclaim 5, wherein the specific task includes at least one of a price checking capacity, a product description retrieval capacity and an inventory management capacity.
7. An apparatus for synchronizing a set of data as between at least one mobile device and at least one server with communications sent over a communications architecture, the apparatus comprising:
a mobile device, in which the set of data and an application programming interface (API) reside, and wherein the API sends from the mobile device a first communication with the set of data;
a synchronization server,
which receives the first communication with the set of data from the mobile device and versions the received set of data, and
which then versions a set of data sent with a second communication, and then sends the second communication with the versioned set of data to the API;
an integration server,
which receives the first communication with the versioned set of data from the synchronization server and redirects the first communication with the versioned set of data, and
which then sends the second communication with data to the synchronization server;
a customer server,
which receives the first communication with the versioned set of data from the integration server, processes the versioned set of data in the first communication pursuant to a set of applied business rules for forms, surveys and applications, and
which then creates the second communication with data on the basis of the processing of the first communication with the versioned set of data pursuant to the set of applied business rules for forms, surveys and applications, and then sends the second communication with data to the integration server; and
wherein when there is continuous connectivity between the mobile device and the customer server the set of data resident in the mobile device is synchronized according to the second communication with the versioned set of data, and
wherein when there is discontinuous connectivity between the mobile device and the customer server and only when connectivity is restored the set of data resident in the mobile device is synchronized according to the first communication with the versioned set of data.
8. The apparatus according toclaim 7, wherein the synchronization server sends an instruction to “pull” the first communication with data from the mobile device thereby allowing the processing of the set of data in the customer server pursuant to a set of applied business rules.
9. The apparatus according toclaim 7, wherein the synchronization server sends an instruction to “push” the second communication with data to the mobile device thereby allowing synchronizing the set of data as between a mobile device and a customer server.
10. The apparatus according toclaim 7, wherein the synchronization server conducts conflict resolution as between a plurality of sets of data resident on the mobile device and the customer server.
11. The apparatus according toclaim 7, wherein the processing of the set of data in the customer server pursuant to a set of applied business rules allows the mobile device to perform a specific task.
12. The apparatus according toclaim 11, wherein the specific task includes at least one of a price checking capacity, a product description retrieval capacity and an inventory management capacity.
13. The apparatus according toclaim 7, the apparatus further comprising:
a database, tied to the customer server, and on which the data of the first communication is stored.
14. The apparatus according toclaim 7, the apparatus further comprising:
a memory, resident on the mobile device, and on which the data of the second communication is stored.
15. The apparatus according toclaim 7, wherein the processed set of data is displayed on the mobile device.
US14/487,3892006-04-182014-09-16Method and apparatus for mobile data collection and managementAbandonedUS20150112930A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US14/487,389US20150112930A1 (en)2006-04-182014-09-16Method and apparatus for mobile data collection and management

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US79292706P2006-04-182006-04-18
US11/787,538US7756829B2 (en)2006-04-182007-04-17Method and apparatus for mobile data collection and management
US12/834,879US8838536B2 (en)2006-04-182010-07-12Method and apparatus for mobile data collection and management
US14/487,389US20150112930A1 (en)2006-04-182014-09-16Method and apparatus for mobile data collection and management

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US12/834,879ContinuationUS8838536B2 (en)2006-04-182010-07-12Method and apparatus for mobile data collection and management

Publications (1)

Publication NumberPublication Date
US20150112930A1true US20150112930A1 (en)2015-04-23

Family

ID=44789060

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US12/834,879Expired - Fee RelatedUS8838536B2 (en)2006-04-182010-07-12Method and apparatus for mobile data collection and management
US14/487,389AbandonedUS20150112930A1 (en)2006-04-182014-09-16Method and apparatus for mobile data collection and management

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US12/834,879Expired - Fee RelatedUS8838536B2 (en)2006-04-182010-07-12Method and apparatus for mobile data collection and management

Country Status (1)

CountryLink
US (2)US8838536B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105404671A (en)*2015-11-172016-03-16重庆神指奇动网络有限公司Implementation method and apparatus for mobile terminal electronic billing

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9852384B2 (en)*2010-02-232017-12-26Microsoft Technology Licensing, LlcWeb-based visual representation of a structured data solution
US9645992B2 (en)*2010-08-212017-05-09Oracle International CorporationMethods and apparatuses for interaction with web applications and web application data
US20120101649A1 (en)*2011-12-282012-04-26Ariel Inventions, LlcMethod and system for determining article of commerce energy consumption using identification indicia
US9722972B2 (en)2012-02-262017-08-01Oracle International CorporationMethods and apparatuses for secure communication
US8813028B2 (en)*2012-07-192014-08-19Arshad FarooqiMobile application creation system
US9344422B2 (en)2013-03-152016-05-17Oracle International CorporationMethod to modify android application life cycle to control its execution in a containerized workspace environment
US9129112B2 (en)2013-03-152015-09-08Oracle International CorporationMethods, systems and machine-readable media for providing security services
WO2014144961A1 (en)2013-03-152014-09-18Oracle International CorporationEstablishing trust between applications on a computer
US20140272902A1 (en)*2013-03-152014-09-18Research Metrics, LlcSystem and method for generating and distributing a survey
US20140372971A1 (en)*2013-06-162014-12-18Microsoft CorporationPortable business logic
US9367806B1 (en)2013-08-082016-06-14Jasmin CosicSystems and methods of using an artificially intelligent database management system and interfaces for mobile, embedded, and other computing devices
US20150205464A1 (en)*2014-01-222015-07-23Microsoft CorporationUpdating a user interface to a service
US9436670B2 (en)2014-06-172016-09-06International Business Machines CorporationWebpage based form entry aid
KR102263913B1 (en)2014-09-242021-06-14오라클 인터내셔날 코포레이션Method to modify android application life cycle to control its execution in a containerized workspace environment
US10255302B1 (en)2015-02-272019-04-09Jasmin CosicSystems, methods, apparatuses, and/or interfaces for associative management of data and inference of electronic resources
TWI733712B (en)*2015-12-182021-07-21美商應用材料股份有限公司A diffuser for a deposition chamber and an electrode for a deposition chamber
US10948577B2 (en)2016-08-252021-03-16Navico Holding AsSystems and associated methods for generating a fish activity report based on aggregated marine data
CN109685360A (en)*2018-12-192019-04-26成都四方伟业软件股份有限公司Data quality checking method and device
US12007512B2 (en)2020-11-302024-06-11Navico, Inc.Sonar display features

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020002504A1 (en)*2000-05-052002-01-03Andrew EngelMobile shopping assistant system and device
US20050188005A1 (en)*2002-04-112005-08-25Tune Andrew D.Information storage system
US20080215672A1 (en)*1999-09-102008-09-04Sybase 365, Inc.System, Method, and Computer Program Product for a Scalable, Configurable, Client/Server, Cross-Platform Browser for Mobile Devices

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6044205A (en)*1996-02-292000-03-28Intermind CorporationCommunications system for transferring information between memories according to processes transferred with the information
US7680879B2 (en)*1996-07-182010-03-16Computer Associates Think, Inc.Method and apparatus for maintaining data integrity across distributed computer systems
US6694336B1 (en)*2000-01-252004-02-17Fusionone, Inc.Data transfer and synchronization system
US20060282319A1 (en)*2000-10-122006-12-14Maggio Frank SMethod and system for substituting media content
WO2003065177A2 (en)*2002-02-012003-08-07John FairweatherSystem and method for navigating data
US20060075070A1 (en)*2002-04-022006-04-06Patrick Merissert-CoffinieresDevelopment and deployment of mobile and desktop applications within a flexible markup-based distributed architecture
US20040181467A1 (en)*2003-03-142004-09-16Samir RaiyaniMulti-modal warehouse applications
US20040224674A1 (en)*2003-04-072004-11-11O'farrell RobertSystem and method for context sensitive mobile data and software update
WO2004111902A2 (en)*2003-06-132004-12-23Jon KirkegaardOrder commitment method and system
US7401104B2 (en)*2003-08-212008-07-15Microsoft CorporationSystems and methods for synchronizing computer systems through an intermediary file system share or device
US20070100834A1 (en)*2004-09-152007-05-03John LandrySystem and method for managing data in a distributed computer system
US20060168259A1 (en)*2005-01-272006-07-27Iknowware, LpSystem and method for accessing data via Internet, wireless PDA, smartphone, text to voice and voice to text
US20100153008A1 (en)*2008-12-112010-06-17Schwartz Mark HMethod and system to enhance site promotion using location information and incentive distribution

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080215672A1 (en)*1999-09-102008-09-04Sybase 365, Inc.System, Method, and Computer Program Product for a Scalable, Configurable, Client/Server, Cross-Platform Browser for Mobile Devices
US20020002504A1 (en)*2000-05-052002-01-03Andrew EngelMobile shopping assistant system and device
US20050188005A1 (en)*2002-04-112005-08-25Tune Andrew D.Information storage system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105404671A (en)*2015-11-172016-03-16重庆神指奇动网络有限公司Implementation method and apparatus for mobile terminal electronic billing

Also Published As

Publication numberPublication date
US8838536B2 (en)2014-09-16
US20110258345A1 (en)2011-10-20

Similar Documents

PublicationPublication DateTitle
US8838536B2 (en)Method and apparatus for mobile data collection and management
US7756829B2 (en)Method and apparatus for mobile data collection and management
US11797273B2 (en)System and method for enhancing component based development models with auto-wiring
US8788928B2 (en)System and methodology for development of stream processing applications utilizing spreadsheet interface
US8533207B2 (en)Information processing method, apparatus and program in XML driven architecture
CN102810090A (en) Gateway data distribution engine
US9563415B2 (en)Generating visually encoded dynamic codes for remote launching of applications
CN102682357A (en)Automatically creating business applications from description of business processes
CN104321746A (en)Distribution of application files
US12430114B2 (en)System and methods for using container layers to facilitate cloud resource sharing and decrease startup times
CN105787123A (en)Minimal download and simulated page navigation features
JurneyAgile data science: building data analytics applications with Hadoop
US8381206B2 (en)System and method for extending computerized applications
CN109711918A (en)Shop on net opens up method, apparatus, equipment and readable storage medium storing program for executing
US20140019951A1 (en)Mobile application translation
CN111784108B (en)Modeling method and device of main data management platform
US10397304B2 (en)System and method to standardize and improve implementation efficiency of user interface content
WO2015171916A1 (en)System and method for managing data transactions between applications
US10817811B2 (en)Methods and apparatus for exposing workflow process definitions as business objects
WO2015038942A2 (en)Systems and methods for licensing of mobile applications
US20130152039A1 (en)Project specific software delivery planning
US9059992B2 (en)Distributed mobile enterprise application platform
HoDeveloping a full-stack E-commerce application with Next. js, JavaScript, React and MongoDB
CN110633077A (en)Rapid development system and method based on modularization
MankalaSAP HANA Cookbook

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:VERIFONE, INC., CALIFORNIA

Free format text:CHANGE OF ADDRESS;ASSIGNOR:VERIFONE, INC.;REEL/FRAME:038845/0718

Effective date:20150420

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp