Patents Assigned to Winshuttle, LLC
  • Patent number: 10354080
    Abstract: 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: Grant
    Filed: May 13, 2016
    Date of Patent: July 16, 2019
    Assignee: WINSHUTTLE, LLC
    Inventors: Gary Clough, Paul W. Mott, Heather Oebel, Vikram Chalana
  • Patent number: 10148525
    Abstract: 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: Grant
    Filed: April 13, 2018
    Date of Patent: December 4, 2018
    Assignee: WINSHUTTLE, LLC
    Inventors: Vikram Chalana, Deep Dhillon
  • Patent number: 9373094
    Abstract: 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: Grant
    Filed: February 17, 2014
    Date of Patent: June 21, 2016
    Assignee: Winshuttle, LLC
    Inventors: Vishal Chalana, Amit Sharma, Piyush Nagar, Vishal Sharma, Vikram Chalana
  • Patent number: 9129238
    Abstract: 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: Grant
    Filed: February 24, 2012
    Date of Patent: September 8, 2015
    Assignee: Winshuttle, LLC
    Inventors: Vishal Chalana, Amit Sharma, Piyush Nagar, Jearld Waitkus, Vikram Chalana
  • Publication number: 20140164497
    Abstract: 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: Application
    Filed: February 17, 2014
    Publication date: June 12, 2014
    Applicant: Winshuttle, LLC
    Inventors: Vishal CHALANA, Amit SHARMA, Piyush NAGAR, Vishal SHARMA, Vikram CHALANA
  • Patent number: 8701159
    Abstract: 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: Grant
    Filed: January 28, 2011
    Date of Patent: April 15, 2014
    Assignee: Winshuttle, LLC
    Inventors: Vishal Chalana, Amit Sharma, Piyush Nagar, Vishal Sharma, Vikram Chalana
  • Publication number: 20140067447
    Abstract: 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: Application
    Filed: August 29, 2012
    Publication date: March 6, 2014
    Applicant: WINSHUTTLE, LLC
    Inventors: Gurpreet Singh SIDHU, Vishal CHALANA, Vikram CHALANA
  • Publication number: 20140025425
    Abstract: 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: Application
    Filed: July 17, 2012
    Publication date: January 23, 2014
    Applicant: WINSHUTTLE, LLC
    Inventors: Vikram CHALANA, Piyush NAGAR, Kumar PRABHAKAR, Vishal CHALANA
  • Patent number: 8516554
    Abstract: 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: Grant
    Filed: November 1, 2012
    Date of Patent: August 20, 2013
    Assignee: Winshuttle, LLC
    Inventors: Vishal Chalana, Amit Sharma, Piyush Nagar, Vishal Sharma, Vikram Chalana
  • Publication number: 20130117444
    Abstract: 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: Application
    Filed: December 21, 2012
    Publication date: May 9, 2013
    Applicant: WINSHUTTLE, LLC
    Inventor: Winshuttle, LLC
  • Publication number: 20130060845
    Abstract: 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: Application
    Filed: November 1, 2012
    Publication date: March 7, 2013
    Applicant: WINSHUTTLE, LLC
    Inventor: Winshuttle, LLC
  • Publication number: 20120310690
    Abstract: 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: Application
    Filed: May 4, 2012
    Publication date: December 6, 2012
    Applicant: WINSHUTTLE, LLC
    Inventors: Gurpreet Singh SIDHU, Munish GARG, Vishal CHALANA
  • Patent number: 8321447
    Abstract: An adaptive query throttling system and method are provided herein.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: November 27, 2012
    Assignee: Winshuttle, LLC
    Inventors: Vikram Chalana, Gurpreet Singh Sidhu, Vishal Chalana
  • Publication number: 20120179503
    Abstract: 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: Application
    Filed: February 24, 2012
    Publication date: July 12, 2012
    Applicant: WINSHUTTLE, LLC
    Inventors: Vishal Chalana, Amit Sharma, Piyush Nagar, Jearld Waitkus, Vikram Chalana
  • Publication number: 20110282934
    Abstract: 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: Application
    Filed: January 28, 2011
    Publication date: November 17, 2011
    Applicant: WINSHUTTLE, LLC
    Inventors: Vishal Chalana, Amit Sharma, Piyush Nagar, Vishal Sharma, Vikram Chalana