Patents Assigned to Winshuttle, LLC
-
Patent number: 10354080Abstract: Methods and systems are presented for identifying user accounts selectively authorized to modify at least respective first and second fields of a data table, obtaining field-dependent validation rules selectively applicable to the respective fields, transmitting spreadsheet files to devices associated with the respective user accounts, filtering user-modified spreadsheet files so that the first field is selectively accepted from the first device and the second field is selectively accepted from the second device, allowing the values of the first and second fields to be edited contemporaneously, and recording an edited version of the data table.Type: GrantFiled: May 13, 2016Date of Patent: July 16, 2019Assignee: WINSHUTTLE, LLCInventors: Gary Clough, Paul W. Mott, Heather Oebel, Vikram Chalana
-
Patent number: 10148525Abstract: Methods and systems are presented for monitoring data entry from one or more client devices, obtaining a predicted value for a particular field using one or more data handling rules, logging significant user input from at least one of the client devices superseding the predicted value, and automatically responding by generating a message that presents an option to deactivate one or more of the data handling rules.Type: GrantFiled: April 13, 2018Date of Patent: December 4, 2018Assignee: WINSHUTTLE, LLCInventors: Vikram Chalana, Deep Dhillon
-
Patent number: 9373094Abstract: A Dynamic Web Service server may facilitate custom Enterprise Application interface development with little or no developer input by dynamically creating a web service for performing a particular transaction according to a transaction map. An Enterprise Application client device may create a transaction map by “recording” a transaction between an Enterprise Application client and an Enterprise Application server and mapping transaction fields to a custom interface generated to collect data for re-performing the recorded transaction. The Enterprise Application client device may call the dynamic web service, and the Dynamic Web Service server may then perform the recorded transaction using input data collected in the custom interface.Type: GrantFiled: February 17, 2014Date of Patent: June 21, 2016Assignee: Winshuttle, LLCInventors: Vishal Chalana, Amit Sharma, Piyush Nagar, Vishal Sharma, Vikram Chalana
-
Patent number: 9129238Abstract: A Dynamic Web Service server may facilitate custom Enterprise Application interface development with little or no developer input by dynamically creating a web service for performing a particular transaction according to a transaction map. An Enterprise Application client device may create a transaction map by “recording” a transaction between an Enterprise Application client and an Enterprise Application server and mapping transaction fields to a custom interface generated to collect data for re-performing the recorded transaction. The Enterprise Application client device may call the dynamic web service, and the Dynamic Web Service server may then perform the recorded transaction using input data collected in the custom interface. Such a dynamic web service may be performed as part of an automated business process managed by a workflow server.Type: GrantFiled: February 24, 2012Date of Patent: September 8, 2015Assignee: Winshuttle, LLCInventors: Vishal Chalana, Amit Sharma, Piyush Nagar, Jearld Waitkus, Vikram Chalana
-
Publication number: 20140164497Abstract: A Dynamic Web Service server may facilitate custom Enterprise Application interface development with little or no developer input by dynamically creating a web service for performing a particular transaction according to a transaction map. An Enterprise Application client device may create a transaction map by “recording” a transaction between an Enterprise Application client and an Enterprise Application server and mapping transaction fields to a custom interface generated to collect data for re-performing the recorded transaction. The Enterprise Application client device may call the dynamic web service, and the Dynamic Web Service server may then perform the recorded transaction using input data collected in the custom interface.Type: ApplicationFiled: February 17, 2014Publication date: June 12, 2014Applicant: Winshuttle, LLCInventors: Vishal CHALANA, Amit SHARMA, Piyush NAGAR, Vishal SHARMA, Vikram CHALANA
-
Patent number: 8701159Abstract: A Dynamic Web Service server may facilitate custom Enterprise Application interface development with little or no developer input by dynamically creating a web service for performing a particular transaction according to a transaction map. An Enterprise Application client device may create a transaction map by “recording” a transaction between an Enterprise Application client and an Enterprise Application server and mapping transaction fields to a custom interface generated to collect data for re-performing the recorded transaction. The Enterprise Application client device may call the dynamic web service, and the Dynamic Web Service server may then perform the recorded transaction using input data collected in the custom interface.Type: GrantFiled: January 28, 2011Date of Patent: April 15, 2014Assignee: Winshuttle, LLCInventors: Vishal Chalana, Amit Sharma, Piyush Nagar, Vishal Sharma, Vikram Chalana
-
Publication number: 20140067447Abstract: An ERP client may automatically determine a list of one or more ERP database tables and fields that store the data associated with a particular business transaction in the ERP system. Various embodiments identify screen fields presented via the business transaction UI, map the screen fields to database-table fields, identify one or more application programming interface functions that operate on some or all of the same database-table fields, and report to the business user a list of some or all of the identified application programming interface functions.Type: ApplicationFiled: August 29, 2012Publication date: March 6, 2014Applicant: WINSHUTTLE, LLCInventors: Gurpreet Singh SIDHU, Vishal CHALANA, Vikram CHALANA
-
Publication number: 20140025425Abstract: A bulk-workflow server in communication with a bulk-workflow client may assist business users in completing multiple instances of a workflow task by transforming multiple instances of an individual workflow form into a single spreadsheet-like user interface with which a business user may simultaneously input, view, review/approve, and/or submit data for multiple instances of the workflow task.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Applicant: WINSHUTTLE, LLCInventors: Vikram CHALANA, Piyush NAGAR, Kumar PRABHAKAR, Vishal CHALANA
-
Patent number: 8516554Abstract: A Dynamic Web Service server may facilitate custom Enterprise Application interface development with little or no developer input by dynamically creating a web service for performing a particular transaction according to a transaction map. An Enterprise Application client device may create a transaction map by “recording” a transaction between an Enterprise Application client and an Enterprise Application server and mapping transaction fields to a custom interface generated to collect data for re-performing the recorded transaction. The Enterprise Application client device may call the dynamic web service, and the Dynamic Web Service server may then perform the recorded transaction using input data collected in the custom interface.Type: GrantFiled: November 1, 2012Date of Patent: August 20, 2013Assignee: Winshuttle, LLCInventors: Vishal Chalana, Amit Sharma, Piyush Nagar, Vishal Sharma, Vikram Chalana
-
Publication number: 20130117444Abstract: A Dynamic Web Service server may facilitate custom Enterprise Application interface development with little or no developer input by dynamically creating a web service for performing a particular transaction according to a transaction map. An Enterprise Application client device may create a transaction map by “recording” a transaction between an Enterprise Application client and an Enterprise Application server and mapping transaction fields to a custom interface generated to collect data for re-performing the recorded transaction. The Enterprise Application client device may call the dynamic web service, and the Dynamic Web Service server may then select a worker to perform the recorded transaction using input data collected in the custom interface.Type: ApplicationFiled: December 21, 2012Publication date: May 9, 2013Applicant: WINSHUTTLE, LLCInventor: Winshuttle, LLC
-
Publication number: 20130060845Abstract: A Dynamic Web Service server may facilitate custom Enterprise Application interface development with little or no developer input by dynamically creating a web service for performing a particular transaction according to a transaction map. An Enterprise Application client device may create a transaction map by “recording” a transaction between an Enterprise Application client and an Enterprise Application server and mapping transaction fields to a custom interface generated to collect data for re-performing the recorded transaction. The Enterprise Application client device may call the dynamic web service, and the Dynamic Web Service server may then perform the recorded transaction using input data collected in the custom interface.Type: ApplicationFiled: November 1, 2012Publication date: March 7, 2013Applicant: WINSHUTTLE, LLCInventor: Winshuttle, LLC
-
Publication number: 20120310690Abstract: An ERP client may automatically determine a list of one or more ERP database tables that store the data associated with a particular business transaction in the ERP system. At the time a given business transaction is executed via a business transaction UI, various embodiments record screen fields presented via the business transaction UI, map the screen fields to persistent ERP database fields, and report to the business user a list of database tables that the business transaction updated. The business user may then use this information to construct reports related to the business transaction or for other purposes.Type: ApplicationFiled: May 4, 2012Publication date: December 6, 2012Applicant: WINSHUTTLE, LLCInventors: Gurpreet Singh SIDHU, Munish GARG, Vishal CHALANA
-
Patent number: 8321447Abstract: An adaptive query throttling system and method are provided herein.Type: GrantFiled: March 2, 2010Date of Patent: November 27, 2012Assignee: Winshuttle, LLCInventors: Vikram Chalana, Gurpreet Singh Sidhu, Vishal Chalana
-
Publication number: 20120179503Abstract: A Dynamic Web Service server may facilitate custom Enterprise Application interface development with little or no developer input by dynamically creating a web service for performing a particular transaction according to a transaction map. An Enterprise Application client device may create a transaction map by “recording” a transaction between an Enterprise Application client and an Enterprise Application server and mapping transaction fields to a custom interface generated to collect data for re-performing the recorded transaction. The Enterprise Application client device may call the dynamic web service, and the Dynamic Web Service server may then perform the recorded transaction using input data collected in the custom interface. Such a dynamic web service may be performed as part of an automated business process managed by a workflow server.Type: ApplicationFiled: February 24, 2012Publication date: July 12, 2012Applicant: WINSHUTTLE, LLCInventors: Vishal Chalana, Amit Sharma, Piyush Nagar, Jearld Waitkus, Vikram Chalana
-
Publication number: 20110282934Abstract: A Dynamic Web Service server may facilitate custom Enterprise Application interface development with little or no developer input by dynamically creating a web service for performing a particular transaction according to a transaction map. An Enterprise Application client device may create a transaction map by “recording” a transaction between an Enterprise Application client and an Enterprise Application server and mapping transaction fields to a custom interface generated to collect data for re-performing the recorded transaction. The Enterprise Application client device may call the dynamic web service, and the Dynamic Web Service server may then perform the recorded transaction using input data collected in the custom interface.Type: ApplicationFiled: January 28, 2011Publication date: November 17, 2011Applicant: WINSHUTTLE, LLCInventors: Vishal Chalana, Amit Sharma, Piyush Nagar, Vishal Sharma, Vikram Chalana