Workflow Analysis Patents (Class 705/7.27)
-
Patent number: 11037082Abstract: Techniques are disclosed for managing workflows using block chains. An entire workflow may be stored as a finite state machine on a block chain. Each data block of the block chain may correspond to a state and related operation of a workflow. Each data block of the block chain may be used as an input to a subsequent state of the workflow. Thus, any input may be used to compute the workflow even if the input is not designed to be used by a workflow. Nested block chains, each corresponding to a different workflow or different part of a workflow may be used to increase performance of computing the workflows.Type: GrantFiled: August 2, 2017Date of Patent: June 15, 2021Assignee: INTUIT, INC.Inventor: Glenn Scott
-
Data processing systems for processing and managing data subject access in a distributed environment
Patent number: 11036882Abstract: In particular embodiments, a data subject request processing system may be configured to utilize one or more local storage nodes in order to process a data subject access request on behalf of a data subject. In particular embodiments, the one or more local storage nodes may be local to the data subject making the request (e.g., in the same country as the data subject, in the same jurisdiction, in the same geographic area, etc.). The system may, for example, be configured to: (1) receive a data subject access request from a data subject (e.g., via a web form); (2) identify a suitable local storage node based at least in part on the request and/or the data subject; (3) route the data subject access request to the identified local storage node; and (4) process the data subject access request at the identified local storage node.Type: GrantFiled: October 12, 2020Date of Patent: June 15, 2021Assignee: OneTrust, LLCInventors: Kabir A. Barday, Jonathan Blake Brannon, Jason L. Sabourin -
Patent number: 10993361Abstract: A setup support device capable of editing a setup list in accordance with a change in a production schedule or the like, thereby enabling more efficient setup of a component mounter. The setup support device includes a list editing section for performing editing to increase or decrease production jobs included in a setup list in accordance with a request from an operator who performs setup at the component mounter or a change in a production schedule, and a guidance section for issuing setup guidance for the production jobs to the operator based on the edited setup list.Type: GrantFiled: November 17, 2016Date of Patent: April 27, 2021Assignee: FUJI CORPORATIONInventors: Koji Shimizu, Hideki Hayashi
-
Patent number: 10990414Abstract: The purpose of the present invention is to more assuredly generate a system construction procedure, while reducing the amount of calculation. This system construction assistance system is provided with: a state model dividing unit 501 that divides state models into one or more groups, on the basis of at least the dependency between state elements included in the state models; a invertibility determination unit 502 that determines the invertibility of a set of state elements belonging to a specified group; a group dependent procedure calculation unit 503 that calculates, for each group after division, a procedure for transitioning the set of state elements belonging to the group to a requested state; and a procedure integration unit 504 that integrates the procedures calculated for each group.Type: GrantFiled: November 17, 2016Date of Patent: April 27, 2021Assignee: NEC CORPORATIONInventor: Yutaka Yakuwa
-
Patent number: 10963650Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a natural language document orchestrator. In some example embodiments, a method is provided that comprises generating natural language text. The method of this embodiment may also include executing document orchestration requests from a scripted input language file.Type: GrantFiled: September 25, 2019Date of Patent: March 30, 2021Assignee: ARRIA DATA2TEXT LIMITEDInventors: Ehud Baruch Reiter, Kapila Annuruddha Ponnamperuma Arachchi, Michael Simon Schlafli, Neil Stuart Burnett, Nikhil Dinesh
-
Patent number: 10922058Abstract: A method, apparatus and system for achieving visual programming of interaction workflows for customer contact centers which eliminates the need for skilled computer telephony interaction programmers to program the screen pops and workflows that are presented to live-agent customer service representatives in a contact center. Further, the disclosed method and apparatus enables integration of contact information from omni-channel systems, as well as customer relationship management (“CRM”) data, data collected from interactive voice response (“IVR”) systems, and data pulled from third-party databases, into the screen pops and workflows in a way that is agnostic as to the type or protocol of the PBX switch, the IVR system and the CRM system utilized by a particular call center, by facilitating a level of abstraction and data flow between and among these components.Type: GrantFiled: August 9, 2019Date of Patent: February 16, 2021Assignee: OPEN METHODS, INC.Inventors: Fabio Vital Cavalcante, Ankur Kanti Patel
-
Patent number: 10915299Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for automatically matching start criteria and completion criteria of a walkthrough for an application or an online service. A database storing data objects identifying walkthroughs and walkthrough stages can be maintained. An indication can be received that walkthrough stages of a first walkthrough in the database have been added, removed, or modified. It can be determined that a first completion criterion associated with a first walkthrough stage of the first walkthrough and a first start criterion associated with a second walkthrough stage of the first walkthrough do not match. The first start criterion and the first completion criterion can be processed to generate a matched start criterion and a matched completion criterion. The first start criterion and the first completion criterion can be replaced with the matched start criterion and the matched completion criterion to generate a modified walkthrough.Type: GrantFiled: October 16, 2015Date of Patent: February 9, 2021Assignee: salesforce.com, inc.Inventors: Daniel Everett Jemiolo, Jason Wagner, Michael Burr
-
Patent number: 10908932Abstract: A computer implemented method for sending context information between programs, the method including: displaying a graphical user interface including a plurality of selectable application icons; receiving a simultaneous selection of a first icon and a second icon from the plurality of selectable application icons; launching a first program associated with the first icon; launching a second program associated with the second icon; and sending context information between the first program and the second program.Type: GrantFiled: August 3, 2017Date of Patent: February 2, 2021Assignee: NAGRAVISION S.A.Inventors: Alain Le Perlerin, Pierre Sarda
-
Patent number: 10887466Abstract: A system for scheduling and initiating a conference call including an application server including: an interface and a parser operably coupled to the interface to extract information from received information. The system may further include a communication server that includes an event database operable to generate an event ID responsive to the received event information and store an event record, and a contact database comprising a plurality of contact records that determines if the plurality of contact records comprises either of the event host or the event participant. The system further includes an interface operable to establish a conference call responsive to the event date and the event time and call each of the event host and the event participant.Type: GrantFiled: June 22, 2020Date of Patent: January 5, 2021Assignee: FRACTEL, LLCInventors: Michael A. Crown, Olaf Bellstedt, Chaitya Shah
-
Patent number: 10860454Abstract: Methods, systems, and apparatus for data analysis in a distributed computing system by accessing data stored at a first processing zone associated with a distributed data processing job, detecting information identifying a particular child job associated with the distributed data processing job, comparing the identifying information to data stored at a second processing zone, and identifying an additional child job as associated with the distributed data processing job based on a result of the comparison. The methods, systems and apparatus are further for correlating particular output data associated with the particular child job and additional output data associated with the additional child job for the distributed data processing job, determining performance data for the distributed data processing job based on the output data associated with each of the particular child job and the additional child job, and providing for display the performance data for the distributed data processing job.Type: GrantFiled: December 10, 2019Date of Patent: December 8, 2020Assignee: Google LLCInventors: Arif Sukoco, Yesheng Li, Ross Vincent Korsky, Loveena Sharma, Carlos Alexandre Garcia de Souza
-
Patent number: 10846111Abstract: The present disclosure relates techniques for coordinating and synchronizing client-facing support services with the activities and responses from one or more technical teams assigned to address a client issue. In certain implementations, this may allow an agent or customer approach to use a single reference identifier (such as a case or matter number) to access information or updates from technical teams that do not typically employ such a number for their own tracking purposes. In this manner, relevant information to a client issue may be accessed from all involved technical teams at the agent level as well as allowing the technical teams themselves to readily see activity by other teams.Type: GrantFiled: December 18, 2018Date of Patent: November 24, 2020Assignee: ServiceNow, Inc.Inventors: Udom Dwivedi, Vytesh Ramesh, Harish Kumar Balachandra Bellamane, Sanjay Kumar Gupta, Evan Ross Lipton, Vamsi Krishna Soma
-
Electronic device performing operation using voice command and method of operating electronic device
Patent number: 10803870Abstract: Disclosed are an electronic device and a method of controlling an operation of the electronic device. A method comprises receiving first data related to an input comprising a request for performing a task using a second external device and obtained through a microphone and comprising information on a user interface of a first external device from the first external device, identifying a sequence of states of the second external device for executing the task based on at least some of the first data, transmitting first information on the sequence of states of the second external device to the second external device through the network interface, receiving second data indicative of a need for an additional input for completing the task from the second external device through the network interface, and transmitting second information to the first external device based on at least some of the second data.Type: GrantFiled: August 17, 2018Date of Patent: October 13, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Seongmin Je, Jaeyung Yeo, Taekwang Um, Jungmin Cho -
Patent number: 10796257Abstract: A computer-implemented method is provided for providing at least one analytics package to a process mining system, wherein the processor is provided with an event log comprising process data of business processes, the process data comprising at least one process element and the process element comprising at least one process step. The event log is stored according to a predetermined data structure comprising at least a first attribute for storing a unique identifier of the process element, a second attribute for storing an identifier of the process step, and a third attribute for storing an order of the process steps. The processor is further provided with auxiliary data and a data model, and the method comprises creating, based on the data model, at least one analytics package.Type: GrantFiled: January 26, 2016Date of Patent: October 6, 2020Assignee: CELONIS SEInventors: Alexander Rinke, Martin Klenk, Bastian Nominacher, Raimar Wagner
-
Patent number: 10798790Abstract: A microwave heating system configured for heating a plurality of articles is provided. One or more of the microwave launchers can be offset slightly, such that the microwave energy introduced into the heating chamber is discharged at a launch tilt angle of at least 2°. Additionally, each launcher can include a microwave-transparent window disposed between the microwave chamber and the one or more launch openings and at least 50 percent of the chamber-side surface of the window can be oriented at an angle of at least 2° from the horizontal.Type: GrantFiled: March 15, 2017Date of Patent: October 6, 2020Assignee: Microwave Materials Technologies, Inc.Inventor: Harold Dail Kimrey, Jr.
-
Patent number: 10776736Abstract: Disclosed is a method and system for managing digital maturity by an organization. The system may receive inputs related to digital adoption by an organization. The system may process the inputs using an assessment model. The assessment model may comprise assessment dimensions, assessment sub-dimensions, and assessment characteristics. Based on the processing of the inputs, the system may determine digital maturity results. The digital maturity results may comprise current digital maturity levels, target digital maturity levels, and digital maturity gaps. The system may suggest steps for achieving the target maturity levels, in order to improve digital maturity of the organization.Type: GrantFiled: February 10, 2016Date of Patent: September 15, 2020Assignee: Tata Consultancy Services LimitedInventors: Nagendra Kumar, Parthapratim Indra
-
Patent number: 10725832Abstract: An information processing system includes programs so as to implement a memory unit storing, for each application executing a sequence of processes using electronic data, program identification information of identifying at least one program executing the sequence of processes, a parameter used to execute each program, and flow information defining an execution order of the at least one program while associating app identification information with the program identification information, the parameter, and the flow information, an acquiring unit acquiring the flow information; and an executing unit causing each program identified by the program identification information to execute the sequence of processes, the executing unit replacing, when a data value of a data item included in the parameter used to execute the program is designated to be replaced by another data value, the data value with the other data value.Type: GrantFiled: October 25, 2016Date of Patent: July 28, 2020Assignee: Ricoh Company, Ltd.Inventors: Ryutaro Sakanashi, Yuuichiroh Hayashi
-
Patent number: 10705807Abstract: A method includes analyzing, by a processor, a first version of a computer program. The analyzing includes identifying a first data processing element included in the first version of the computer program. The first data processing element references a first data source external to the first version of the computer program. The method includes generating a data source element that represents a second data source different from the first data source. The method includes generating a second version of the computer program. The second version of the computer program includes the generated data source element and a second data processing element that is based on the first data processing element. In the second version of the computer program, the second data processing element references the generated data source element.Type: GrantFiled: January 29, 2018Date of Patent: July 7, 2020Assignee: Ab Initio Technology LLCInventors: Marshall A. Isman, John Joyce
-
Patent number: 10708435Abstract: A system for scheduling and initiating a telephone conference including an application server including: an interface and a parser operably coupled to the interface to extract information from received information. The system may further include a communication server that includes an event database operable to generate an event ID responsive to the received event information and store an event record, and a contact database comprising a plurality of contact records that determines if the plurality of contact records comprises either of the event host or the event participant. The system further includes a telephone interface operable to establish a conference call responsive to the event date and the event time and call each of the event host and the event participant.Type: GrantFiled: September 27, 2018Date of Patent: July 7, 2020Inventors: Michael Crown, Olaf Bellstedt, Chaitya Shah
-
Patent number: 10699105Abstract: A computer implemented method for generating contextual workflows includes receiving a plurality of images, analyzing the received plurality of images to identify one or more activities corresponding to the plurality of images and one or more contextual details corresponding to the plurality of images, wherein the contextual details indicate a capture location, a capture time, a capture sequence, or a capture subject for the plurality of images, calculating a confidence weighting for the one or more identified activities for the plurality of images, creating a contextual workflow according to the calculated confidence weightings, receiving a query for a workflow corresponding to an indicated context, and identifying one or more workflows that matches the indicated context.Type: GrantFiled: May 3, 2019Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: James. E. Bostick, Danny Y. Chen, Sarbajit K. Rakshit, Keith R. Walker
-
Patent number: 10691282Abstract: Described is a high-assurance network gateway generator that generates and encodes network gateway code on a computer readable medium. In operation, the network gateway generator receives input artifacts, which are translated into corresponding formats as translated data. The translated data is distributed to an OS code generator, a glue code generator, and a communications code generator. The OS code generator then generates OS code based on the translated data. The communications code generator proceeds to generate deserialization and filtering code based on the translated data. Further, a glue code generator generates glue code based on the OS code and translated data. An executable network gateway code is then generated by combining the glue code, deserialization code, and filtering code. Finally, the executable network gateway code is then encoded on a computer readable medium.Type: GrantFiled: July 12, 2018Date of Patent: June 23, 2020Assignee: HRL Laboratories, LLCInventors: Aleksey Nogin, Michael A. Warren, Gavin D. Holland
-
Patent number: 10678862Abstract: This application discloses an information processing apparatus that searches for a business process using (i) user-selected one or more task features and (ii) user-selected one or more document features as search conditions, and presents the search result. The user-selected one or more task features are features of tasks in a particular business process, and the user-selected one or more document features are features of documents generated in the tasks of the particular business process.Type: GrantFiled: April 25, 2017Date of Patent: June 9, 2020Assignee: FUJI XEROX CO., LTD.Inventor: Ryouji Taguchi
-
Patent number: 10671603Abstract: A system, method, and computer-readable medium for performing an auto-query construction operation for use with a distributed analytics operation. More specifically, in certain embodiments, the auto-query construction operation provides automatically generates SQL code instructions via an auto-query construction user interface (UI) settings in a computational system, such as the Dell Statistica computational system. The auto-query construction operation allows a user to interact with a common interface to provide query information including decision variables, parameters of an analysis and convergence criteria. The query information provided via the UI is automatically transformed to database queries and subsequent computation system operations. Thus, the user experience remains intact whether the analytics is performed in database or within the computation system.Type: GrantFiled: March 11, 2016Date of Patent: June 2, 2020Assignee: TIBCO SOFTWARE INC.Inventors: Vladimir S. Rastunkov, Thomas Hill, George R. Butler
-
Patent number: 10659569Abstract: The disclosed systems and methods provide end-to-end multipath TCP (MPTCP) through a network gateway. The method includes detecting a MPTCP subflow having a first IP address as a source address and a second IP address as a destination address, wherein none of the gateways is the source or the destination of the MPTCP subflow; associating a third IP address with the MPTCP subflow; and advertising, to at least one endpoint of the MPTCP subflow, the third IP address.Type: GrantFiled: January 18, 2019Date of Patent: May 19, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Jean Tourrilhes, Puneet Sharma
-
Patent number: 10650356Abstract: The present invention provides a method, system, and computer program product of an intelligent self-service delivery advisor. In an embodiment, the present invention includes, in response to receiving computer system service data, identifying, by a second computer system, a computer system service category among a plurality of computer system categories, identifying, by the second computer system, one or more computer system service tasks, based on the computer system service data and the computer system service category, selecting, by the second computer system, a catalog among a plurality of catalogs, based on the one or more computer system service tasks and the computer system service data, generating, by the second computer system, one or more suggestions based on the catalog and the one or more computer system service tasks; and displaying, displaying by the second computer system, the one or more suggestion on a display logically coupled to the computer system.Type: GrantFiled: June 12, 2019Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Maja Vukovic, Nikolaos Anerousis, Anup Kalia, Jin Xiao
-
Patent number: 10565223Abstract: A computer-implemented method and system to integrate workflow and database transactions is provided. Also provided is a computer readable storage medium that includes a program. The computer-implemented method includes assigning a data structure stored in a database to one or more workflow processes. The computer-implemented method also includes automatically creating an instance of the workflow in response to the data structure being populated with a new record.Type: GrantFiled: August 13, 2018Date of Patent: February 18, 2020Assignee: MCL SYSTEMS LIMITEDInventor: Swami Muthuvelu
-
Patent number: 10514961Abstract: Data storage facilities that provide data storage services frequently perform management tasks (e.g., workflows) on the data files that are being managed. These workflows have a variety of different characteristics and, as such, the data storage facility has an incentive to set different behaviors for different workflows. For example, many types of workflows performing operations on a file, once started, should be executed to completion before another workflow begins performing operations on the file. Thus, a persistent behavior for these workflows is desired such that the workflow can resume to completion after the workflow ceases executing for some reason (e.g., power loss, crash, restart, etc.). However, there is no guarantee that some workflows (e.g., user-initiated workflows) will resume after ceasing execution. For those workflows, a persistent behavior is not desired. A cookie can be employed to provide enhanced management of file workflows such as setting various behavioral parameters.Type: GrantFiled: October 31, 2017Date of Patent: December 24, 2019Assignee: EMC IP Holding Company LLCInventors: Pankaj Datta, Evgeny Popovich
-
Patent number: 10516791Abstract: An information processing system includes a memory and processors. The memory stores flow information and flow identification information for each process sequence performed by using electronic data. The flow information defines program identification information identifying programs for executing the process sequence, and an execution order of the programs. The processors execute computer-executable instructions stored in the memory to execute a process including receiving information relating to the electronic data and the flow identification information, from a device coupled to the system; acquiring the flow information stored in association with the received flow identification information; and executing the process sequence based on the information relating to the electronic data, by executing the programs identified by the program identification information defined in the acquired flow information, in the execution order.Type: GrantFiled: February 22, 2017Date of Patent: December 24, 2019Assignee: Ricoh Company, Ltd.Inventors: Dongzhe Zhang, Yuuichiroh Hayashi, Ryutaro Sakanashi
-
Patent number: 10514895Abstract: A system for generating event case management applications. The system requires input of event case criteria, such as, but not limited to, event case type, steps, actions associated with the steps, actors required to perform the actions, data entry documents/forms and/or data entry elements in the documents/forms, and data entry points. Based on the received inputs and rules associated with the event case type and other event case criteria, the tool automatically generates computer code that creates an event case management application. As such, the tool provides a standardized and streamlined approach to generating event case management applications that requires minimal technology support, is cost efficient and effectively delivers deployable event case management applications in minimal time.Type: GrantFiled: September 8, 2017Date of Patent: December 24, 2019Assignee: BANK OF AMERICA CORPORATIONInventors: Vinoth Sridharan, Vinaykumar Mummigatti, Deepa Kalidindi, Aditya Vellore Nagesh
-
Patent number: 10484552Abstract: An information processing apparatus displays a creation screen and adds display information. The creation screen is for a user to create a workflow by combining function providers. The function providers includes a function provider having a setting interface to call a setting screen to perform a setting of a corresponding function, and an execution interface to execute the corresponding function. In a case where a setting interface of a function provider added to the workflow refers to a result of an execution by an execution interface of a preceding function provider, display information is automatically added to a definition file for the workflow. The automatically added display information is information to display a message to prompt the user to standby during the execution by the execution interface of the preceding function provider.Type: GrantFiled: April 11, 2018Date of Patent: November 19, 2019Assignee: Canon Kabushiki KaishaInventor: Jun Nakawaki
-
Patent number: 10459963Abstract: An optimized fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The optimized fact checking system automatically monitors information, processes the information, fact checks the information in an optimized manner and/or provides a status of the information. In some embodiments, the optimized fact checking system generates, aggregates, and/or summarizes content.Type: GrantFiled: September 9, 2016Date of Patent: October 29, 2019Inventor: Lucas J. Myslinski
-
Patent number: 10460271Abstract: Systems and methods for valuating automation are described. The system computes plurality of parameters associated with process. The plurality of parameters comprises time related parameters and cost related parameters. Further, the system determines a total actual cost saved when an automation is applied on the process based on the time related parameters and the cost related parameters. The system further normalizes the total actual cost saved based on the cost related parameters and a cost of automation maintenance. Further, the system determines a value of the automation based on the total actual cost saved after normalization, qualitative parameters associated with the process and the cost of automation maintenance. The value is categorized into at least one of an automate category, a neutral category and a non-automate category. Based on the categorization, the system selects only relevant automations in order to reduce overload of running unnecessary automations, thereby improving system's performance.Type: GrantFiled: November 22, 2016Date of Patent: October 29, 2019Assignee: Wipro LimitedInventors: Arthi Venkataraman, Ramkumar Balasubramanian
-
Patent number: 10452433Abstract: Computer implemented techniques comprise instructions configured to cause a processor to obtain routines, receive a user defined set of obtained routines to form a chain of at least two routines, produce the chain of the at least two routines according to the user defined set of routines, receive a user defined designation of the chain as a workflow, and produce by the computing system the designated workflow.Type: GrantFiled: August 31, 2017Date of Patent: October 22, 2019Assignee: Kaseya International LimitedInventors: Prakash Khot, Pradeep Reddy, Jogeshwar Karthik Akundi, Samit Sasan, Pushkar Priyadarshi
-
Patent number: 10453144Abstract: A system and method for best practice based budgeting is described. In a preferred embodiment, adaptive financial information model is created out of transaction data, best practice data, and payment history data. A combination of workflow information, client defined strategies, and client past transaction and payment history is utilized in determining the model.Type: GrantFiled: July 28, 2016Date of Patent: October 22, 2019Assignee: LECORPIO, LLCInventors: Xuan (Sunny) McRae, Emadeddin O El-Quran, Andreas Brake, Linto Lucas, Kalpesh Mohanbhai Rathod
-
Patent number: 10430732Abstract: A system for providing a list of assigned tasks and updating at least one assigned task receives a request for a task list from a user. In response to the request, the system provides a task list to the user, wherein the task list includes at least one assigned task, and the task list allows the user to update the at least one assigned task. The system receives a message including an updated task list from the user. The system then applies updates based upon the updated task list.Type: GrantFiled: June 7, 2012Date of Patent: October 1, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Russell Zumwalt, Nicole Dalessio
-
Patent number: 10410013Abstract: In embodiments, methods and systems for controlling access to custom objects are provided. These techniques for controlling access to custom objects can enable embodiments to utilize a key for the protection of the security of data that is to remain private while not compromising efficiency of a query. The key for a requested custom object is identified and then used so that only an appropriate portion of a custom entity share table is searched to locate access information. It is then determined whether the user can access at least a portion of the custom object, and the appropriate and allowed data is sent to the user.Type: GrantFiled: May 20, 2016Date of Patent: September 10, 2019Assignee: salesforce.com, inc.Inventors: Craig Weissman, Kevin Oliver, Benji Jasik, Kedar Doshi
-
Patent number: 10409558Abstract: A workflow development system is described herein that includes a graphical user interface (GUI) that is configured to selectively and dynamically allocate relatively more of a display area to a particular one of a plurality of different, simultaneously-displayed workflow step representations than is allocated to the other workflow step representation(s) to facilitate user interaction the particular workflow step representation. Such allocation may be carried out in response to user interaction with the particular workflow step representation or in response to a determination that a user is otherwise focused on the particular workflow step representation. In embodiments, the workflow step representations represent different workflow steps in a series of workflow steps. In further embodiments, the workflow step representations represent different workflow steps that may be performed depending upon the evaluation of a condition.Type: GrantFiled: August 9, 2016Date of Patent: September 10, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Prashant Kumar, Jonjo Twist, Stephen C. Siciliano, Himanshu Agrawal, Prabir K. Shrestha, Balasubramanian Shyamsundar
-
Patent number: 10389828Abstract: In one general aspect, a system and method are described for generating a classification model to determine predictive user behavior. The method may include obtaining data from a mobile network provider. The data including a plurality of utilization metrics pertaining to a plurality of mobile devices carrying out a plurality of network interactions, the plurality of mobile devices being associated with a plurality of users. The method may also include categorizing the data into a plurality of Internet domains associated with the data and determining a plurality of patterns in the data. The method may further include determining an additional pattern in the data, and generating a plurality of rules based on the plurality of patterns and the additional pattern.Type: GrantFiled: April 28, 2017Date of Patent: August 20, 2019Assignee: SAP SEInventors: Paulo Mario Andrade, Fernando Nakano, Khalid Abdullah, Kimmo Vuori, Steven Garcia, Vaibhav Vohra, Arturo Buzzalino, Elias Junior Moreira, Bhomik Pande, Prakash Shelokar
-
Patent number: 10380558Abstract: The present invention provides a method, system, and computer program product of an intelligent self-service delivery advisor. In an embodiment, the present invention includes, in response to receiving computer system service data, identifying, by a second computer system, a computer system service category among a plurality of computer system categories, identifying, by the second computer system, one or more computer system service tasks, based on the computer system service data and the computer system service category, selecting, by the second computer system, a catalog among a plurality of catalogs, based on the one or more computer system service tasks and the computer system service data, generating, by the second computer system, one or more suggestions based on the catalog and the one or more computer system service tasks; and displaying, displaying by the second computer system, the one or more suggestion on a display logically coupled to the computer system.Type: GrantFiled: November 8, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Maja Vukovic, Nikolaos Anerousis, Anup Kalia, Jin Xiao
-
Patent number: 10369825Abstract: Example systems and related methods may provide improved defect detection and resolution for a plurality of printing devices. An example method includes receiving information indicative of at least one aspect of a printing device from among a plurality of printing devices. The plurality of printing devices is communicatively coupled to a server. Each printing device of the plurality of printing devices includes a sensor configured to provide information indicative of at least one aspect of the respective printing device. The method also includes, based on the received information, accumulating, at the server, historical data corresponding to the at least one aspect of the plurality of printing devices. The method yet further includes comparing the accumulated historical data with model reference data. The method additionally includes, based on the comparison, determining highlighted data and causing a display device to display the highlighted data.Type: GrantFiled: June 6, 2017Date of Patent: August 6, 2019Assignee: KYOCERA DOCUMENT SOLUTIONS INC.Inventors: Oleksandr Osadchyy, Tetsuji Yamaguchi
-
Patent number: 10296859Abstract: Disclosed are various embodiments for discovering workflows through analysis of user actions. Workflow descriptions are entered by multiple users over a period of time as the users perform user actions. Each workflow description includes a sequence of user action descriptions. The workflow descriptions are modeled as directed graphs, and one or more candidate workflows are determined by identifying a set of isomorphic directed graphs from the directed graphs.Type: GrantFiled: January 27, 2014Date of Patent: May 21, 2019Assignee: Amazon Technologies, Inc.Inventor: Simon K. Johnston
-
Patent number: 10241828Abstract: The present teaching relates to scheduling transactions at a node in a data system. In one example, a request is obtained for performing a first transaction at the node. A mixing condition associated with the first transaction is determined. The first transaction is initiated. The first transaction is suspended when the mixing condition is met. A second transaction is carried out at the node. The first transaction and the second transaction are directed to a same portion of data at the node.Type: GrantFiled: April 3, 2015Date of Patent: March 26, 2019Assignee: OATH INC.Inventors: Guangxin Yang, Dongyue Wang, Xinyu Wang, Wei Liang, Sihan Ge
-
Patent number: 10180045Abstract: A system for field selecting drill bit includes a server having a computing processor with functionality to perform: receiving a first simulation request, executing a first simulation to generate a first set of performance data, receiving a second simulation request, and executing a second simulation to generate a second set of performance data. A computing device coupled to the server having a graphical user interface with functionality to perform: selecting a baseline bit, inputting a plurality of drilling data, sending the first simulation request, receiving the first set of performance data, presenting the first set of performance data for review, modifying a parameter of a drill bit, sending the second simulation request with the modified parameter, receiving the second set of performance data from the second simulation, and presenting the first set of performance data and the second set of performance data for review.Type: GrantFiled: September 4, 2014Date of Patent: January 15, 2019Assignee: SMITH INTERNATIONAL, INC.Inventors: Ambalavanan Sachidanandam, Anna Marie Nelson
-
Patent number: 10180976Abstract: Methods and devices for mining an information template are provided. A method may include forming a modeling information set comprising a plurality of modeling information items. The method may further include creating a plurality of encrypted information items by encrypting respective numerical information items included in the plurality of modeling information items. The method may further include clustering the plurality of encrypted information items to create at least one information template. According to the present disclosure, an information template may be mined through analysis of a plurality of modeling information items, and numerical information items included in the modeling information items may be encrypted during the template mining process, which may prevent users' private information from being disclosed by the mined template, so that a more secure method for mining an information template may be provided.Type: GrantFiled: July 14, 2016Date of Patent: January 15, 2019Assignee: Xiaomi Inc.Inventors: Pingze Wang, Tao Zhang, Zhijun Chen
-
Patent number: 10162624Abstract: This disclosure generally relates to executing dynamically generated applications in a web browser-based shell. An exemplary method generally includes instantiating shared components in the browser-based shell, the shared components exposing a common runtime environment to widgets loaded into the browser-based shell. A first workflow definition representing a first step of a workflow is received. The first workflow definition specifies first widgets, comprising modular components that perform functions represented by the first step of the workflow and comprising a user interface definition, to be loaded into the browser-based shell. The first widgets are obtained from one or more of a remote source, a local cache, or a temporary memory and loaded into the browser-based shell. A user interface is generated according to the first workflow definition to exposes the function to a user which, when invoked, initiates a transition to a second step of the workflow.Type: GrantFiled: December 15, 2017Date of Patent: December 25, 2018Assignee: INTUIT INC.Inventors: Tapasvi Moturu, Anshu Verma, Muzaffar H. Malik, Jeffery Brewer, Dante C. Mostajo
-
Patent number: 10129607Abstract: The power of analytical modeling is added to existing methods for specifying policies. Generally speaking, humans use their knowledge and experience to draft policies at a relatively high level. These policies then incorporate analytical models which provide the intelligence on how to most effectively apply the high-level policy to a particular situation. When a policy is invoked, the analytical model provides up-to-date intelligence at a level of completeness and refinement not possible with previous techniques. As a result, fewer policies need to be drafted, and those few need to be updated less frequently than in previous schemes. Rather than updating the policy itself, the analytical model is automatically updated whenever new data are fed into it. As the analytical model incorporates new observational data, it grows more powerful and thus automatically increases the effectiveness of the high-level policy.Type: GrantFiled: December 19, 2012Date of Patent: November 13, 2018Assignee: ARRIS Enterprises LLCInventors: Yan Liu, Paul C. Davis, Zhi Fu, Kabe Vanderbaan
-
Patent number: 10101892Abstract: A method, apparatus and computer program product are provided for providing interactive settings and dependency adjustments to the settings. A user interface provides a user with the ability to configure device or application settings. Other dependent settings may change accordingly to a compatible setting while causing minimized impact to the use of the device or application. The user interface may be interactive such that visual indication of the changed dependent setting is provided to the user in an unobtrusive manner.Type: GrantFiled: November 13, 2014Date of Patent: October 16, 2018Assignee: HERE Global B.V.Inventors: Pascal Wever, Charlie Sutton, Brody Larson, Sebastian Frey, Maarten Hammendorp, Nicole Ryan
-
Patent number: 10025459Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying, by the one or more processors, at least one graphical representation associated with an electronic document on a touchscreen display; and receiving, by the one or more processors, user input to the at least one graphical representation, the user input indicating a touchscreen gesture to the touchscreen display, and in response: determining a type of the touchscreen gesture; determining a degree of the touchscreen gesture; identifying one or more actions based on the type and the degree, each action of the one or more actions being executable to progress through a workflow; and displaying one or more action elements on the touchscreen display, each action element representing an action of the one or more actions.Type: GrantFiled: March 6, 2014Date of Patent: July 17, 2018Assignee: AirWatch LLCInventors: Andrew Eye, Adam Cianfichi
-
Patent number: 10021672Abstract: Embodiments of the invention are directed to a system, method, or computer program product for providing resource allocation based on available resources via an interactive resource interface. In this way, the invention provides a comprehensive integrated platform for identification, continual monitoring and optimal allocation of resources on a mobile device. The invention provides the interactive resource interface on the mobile device, wherein the interface is configured to receive user input comprising physical gestures. The system identifies a user input comprising a first physical gesture, wherein the physical gesture is associated with one or more gesture attributes. Consequently, the system may initiate a resource transfer between two resources, based on correlating the one or more gesture attributes with the resources.Type: GrantFiled: January 4, 2016Date of Patent: July 10, 2018Assignee: BANK OF AMERICA CORPORATIONInventors: Kevin T. Cole, Matthew Hsieh, Scott R. Enscoe, Caitlin Chrisman Bullock
-
Patent number: 9990636Abstract: Systems and methods for providing services to customers in response to customer requests received through one or more channels are disclosed. The present invention provides for a central fulfillment hub in which all requests from banking customers may be processed by applying a library of policies to systematically resolve the customer requests or engage resources necessary to resolve such requests. In addition, the system may provide security mechanisms to secure access to resources, including applications and data, based on applications, assigned user roles or user, activities, and access control configurations. Further, the system may dynamically allocate employees across teams based on system demand and provide secured access to the resources accordingly. In addition, the system includes an analytics engine that can dynamically modify the workflows, rules and other parameters of the system during operations in order to optimize system performance.Type: GrantFiled: November 25, 2014Date of Patent: June 5, 2018Assignee: JPMorgan Chase Bank, N.A.Inventors: Warren Gavin Lewis, Joseph H. Proudfoot, Thomas M. Horst
-
Patent number: 9930141Abstract: Presenting URLs on a user interface to guide users on a specific URL browsing path over an internet. A plurality of URLs for a user to view on a user interface running in a computing environment may be received. A URL workflow may be created, which comprise a sequence of the plurality of URLs the user is directed to view. The URL workflow may be created dynamically based on monitoring the current activities of the user in the computing environment. Each URL may be presented one after another on the user interface to automatically direct the user to a next specified URL in the workflow.Type: GrantFiled: June 22, 2015Date of Patent: March 27, 2018Assignee: International Business Machines CorporationInventors: Al Chakra, Liam Harpur, Michelle M. Purcell, John Rice