Sequencing Of Tasks Or Work Patents (Class 705/7.26)
  • Patent number: 11087255
    Abstract: Embodiments of the invention operate to determine an optimal or more optimal way in which an order for multiple items or services is fulfilled by an organization. This is performed by considering the possible combinations or permutations of order elements, costs, warehouse locations and inventory levels, delivery channels, etc. in a specified manner or order of operations. The resulting fulfillment schedule may involve a reduction or minimization in the cost, delivery time, number of shipments, distance of pick-up from customer, or another characteristic of importance to either a vendor or to a customer.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: August 10, 2021
    Assignee: NETSUITE INC.
    Inventors: Albert Margarit Granero, Sergi Coll Povedano, Tao Koïchi Serge Klerks
  • Patent number: 11080086
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing reactive transaction management. A method includes: receiving, by an application framework, a program that defines a transaction having a plurality of operations to one or more respective transactional resources; generating, by the application framework, a respective sequence of reactive operators for each transactional resource in the transaction; initiating each respective sequence of reactive operators, including: determining, by the application framework using a first thread, that one of the sequences has not completed; in response, relinquishing computing resources of the first thread; receiving an indication that all of the sequences of reactive operators have completed; determining that none of the sequences of reactive operators failed; and in response, committing the operations of the transaction in each of the one or more transactional resources.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: August 3, 2021
    Assignee: Pivotal Software, Inc.
    Inventors: Mark Paluch, Joseph Benjamin Hale
  • Patent number: 11061923
    Abstract: A method implements a virtual machine for interactive visual analysis. The method receives a data visualization data flow graph, which is a directed graph including data nodes and transform nodes. Each transform node specifies a set of inputs for retrieval, where each input corresponds to a data node. Each transform node also specifies a transform operator, which identifies an operation to be performed on the inputs. Some transform nodes specify (a) a set of outputs corresponding to respective data nodes and (b) a function for use in performing the operation of the transform node. The method traverses the data flow graph according to directions of arcs between nodes in the data flow graph, thereby retrieving data corresponding to each data node and executing the respective transformation operator specified for each of the transform nodes. This generates a data visualization according to transform nodes that specify graphical rendering.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: July 13, 2021
    Assignee: Tableau Software, Inc.
    Inventor: Scott Sherman
  • Patent number: 11048995
    Abstract: An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; identifying, based on the utterance, a task to be performed by the computational assistant; responsive to determining, by the computational assistant, that complete performance of the task will take more than a threshold amount of time, outputting, for playback by one or more speakers operably connected to the computing device, synthesized voice data that informs a user of the computing device that complete performance of the task will not be immediate; and performing, by the computational assistant, the task.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: June 29, 2021
    Assignee: GOOGLE LLC
    Inventors: Yariv Adan, Vladimir Vuskovic, Behshad Behzadi
  • Patent number: 11048800
    Abstract: In one embodiment, an apparatus comprises a processor to: receive a request to configure a secure execution environment for a first workload; configure a first set of secure execution enclaves for execution of the first workload, wherein the first set of secure execution enclaves is configured on a first set of processing resources, wherein the first set of processing resources comprises one or more central processing units and one or more accelerators; configure a first set of secure datapaths for communication among the first set of secure execution enclaves during execution of the first workload, wherein the first set of secure datapaths is configured over a first set of interconnect resources; configure the secure execution environment for the first workload, wherein the secure execution environment comprises the first set of secure execution enclaves and the first set of secure datapaths.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: June 29, 2021
    Assignee: Intel Corporation
    Inventors: Kapil Sood, Ioannis T. Schoinas, Yu-Yuan Chen, Raghunandan Makaram, David J. Harriman, Baiju Patel, Ronald Perez, Matthew E. Hoekstra, Reshma Lal
  • Patent number: 11036539
    Abstract: A workflow engine framework for creating a single-domain adaptive and a cross-domain adaptive workflow performing platform is disclosed. The workflow engine framework includes: a resource management unit configured to manage resources including engine components and workflow property specification components; a system configuration unit configured to create an engine by assembling the property specification components; and a system control unit configured to drive and execute one or more engines. Further the workflow engine framework is allocated to each of two or more different signal domains and forms a cross-domain adaptive workflow engine framework.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: June 15, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Yeon Hee Lee, Hyun Jae Kim, Ho Sung Lee, Dae Won Kim, Hyun Joong Kang, Soon Hyun Kwon, Woong Shik You, Nae Soo Kim, Sun Jin Kim, Young Min Kim, Hoo Young Ahn, Cheol Sig Pyo
  • Patent number: 11037175
    Abstract: The present invention is a web-based software application designed to monitor implementation of an issue. The invention includes receiving information from a user on the issue to be monitored; receiving information from a user on an assignment on the issue; and sending the assignment to a recipient. An acknowledgement is received from the recipient on the assignment. Reminders are forwarded to the recipient when the acknowledgement is not received within a predetermined time period, and the reminders can be automatically forwarded at predetermined time periods. Information is received on the issues from a user or an external source, and listed in a form which can be filtered and sorted according to predetermined criteria. A completion status of the regulatory issue can be displayed.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: June 15, 2021
    Assignee: Refinitiv US Organization LLC
    Inventors: William R. Oden, Matthew D. Galloway, Monica A. Murray, Daniel Nelson, Joseph Baumgartner
  • Patent number: 11023761
    Abstract: An image data processing method includes receiving frame image data of N frames, where N>1, detecting a region of interest in one of the N frames, tracking locations of the region of interest in at least one of the N frames, and providing a merged location of the region of interest based on the locations of the region of interest in the N frames. Some embodiments include providing T of the merged locations of the region of interest for T respective groups of N frames, where T>1, providing respective statistical data for each of the T merged locations, and providing a final location of the region of interest based on the T merged locations and the statistical data for the T merged locations.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: June 1, 2021
    Assignee: EAGLESENS SYSTEMS CORPORATION
    Inventors: Weihua Xiong, Guangbin Zhang
  • Patent number: 10997536
    Abstract: In an embodiment, a cloud server determines a point in time in a current task, and identifies a corresponding point in time in each of a number of completed tasks retrieved from a first database. User activity data from a second database is used to calculate time spent on the current task up to the identified point in time, a ratio between time spent on each completed task after the corresponding point in time and time spent on the completed task before the corresponding point in time. The cloud server also calculates a similarity score between each completed task and the current task based on a number of parameters and using a predetermined algorithm. A weighted arithmetic mean of the time ratios can be calculated using the similarity scores as weights, and can be used in conjunction with the time spent on the current task up to the identified point in time, to calculate time required to complete the current task.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: May 4, 2021
    Assignee: CLARI INC.
    Inventor: Rajkumar Ponnusamy
  • Patent number: 10977265
    Abstract: Provided are methods and media for displaying mass data incomprehensible without computers by compiling behavioral data comprising a mass compilation of behavior of a population; determining whether the behavioral data from each of the plurality of sources is compatible with behavioral data from each of the other plurality of sources; if behavioral data from one or more of the plurality of sources is not compatible with the behavioral data from one or more of the other plurality of sources, harmonize the behavioral data; and compiling a subset of the behavioral data from the plurality of sources into a data visualization scheme; wherein the data visualization scheme comprises a path, wherein the path is subdivided into segments, and each segment represents a plurality of behaviors of a subset of the population.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: April 13, 2021
    Assignee: DRUMWAVE INC.
    Inventors: Javier Estaban Cruz San Martin, Alberto Fernando Blumesnchein Cruz, Andre Gustavo Vellozo Luz
  • Patent number: 10977236
    Abstract: Computing systems, database systems, and related methods are provided for suggesting logical relationships between database objects. One exemplary method involves a server identifying a database action with respect to a contact object associated with an event object, and in response to the action, identifying a second contact object in the database likely to be related to the event object based on one or more attributes of the event object. The server provides an indication of the second contact object in association with the event object on a client device and updates the database to maintain an association between the event object and the second contact object in response to an input at the client device.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: April 13, 2021
    Assignee: salesforce.com, inc.
    Inventors: Vatsal Shah, Anthony Desportes, Kapildev Reddy Gowru, Tigran Abovyan, Eric Alexander Hurlimann Perret, Kayvaan Ghassemieh, Ravi L. Honakere
  • Patent number: 10958535
    Abstract: Disclosed are systems, apparatus, methods, and computer readable media for interfacing with a phone system in an on-demand service environment. In one embodiment, a client machine is in communication with a data provider and the phone system. The phone system is operated by a phone provider separate from the data provider. A message is received at the client machine from the phone system. The message includes information regarding a phone event in relation to a phone call. The phone event information is provided in a first part of a user interface in a web browser on the client machine. A second part of the user interface is capable of displaying information received at the client machine from the data provider. The first part of the user interface and the second part of the user interface are adapted to communicate with one another. For example, the first part of the user interface is adapted to send a message including the phone event information to the second part of the user interface.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: March 23, 2021
    Assignee: salesforce.com, inc.
    Inventors: Marco S. Casalaina, Gautam Vasudev, Rahul Kaw, Rachel Wang, Jason Aaron Ellis
  • Patent number: 10948926
    Abstract: Systems and methods of the present disclosure address the capacity constrained vehicle routing (CVRP) problem that may be applied to a warehouse scenario wherein multi-robot task allocation is required. Conventional methods can solve CVRP instances up to 100 nodes. In the present disclosure, a nearest-neighbor based Clustering And Routing (nCAR) approach is provided that makes the systems and methods of the present disclosure scalable wherein the number of nodes can be in the range of several hundreds to several thousands within an order wave.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: March 16, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Chayan Sarkar, Himadri Sekhar Paul, Arindam Pal, Arijit Mukherjee
  • Patent number: 10917463
    Abstract: A computer readable storage medium and methods for distributing an application among computing nodes in a distributed processing system. A method estimates a cost of storing information pertaining to the application on different computing nodes; estimates a cost for computing resources required to execute the application on different computing nodes; estimates a cost of inter-node communication required to execute the application on different computing nodes; and selects at least one computing node to execute the application based on minimizing a total of at least one of the cost estimates.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Arun Iyengar, Wei Tan
  • Patent number: 10908897
    Abstract: Provided are a computer program product, system, and method for distributing services to client systems to develop in a shared development environment. A first service is deployed to the first client system to develop the first service. A second service is deployed to the second client system to develop the second service. A call is received from the first service, executing in the first client system as part of development of the first service, to the second service. A determination is made as to whether the second service is deployed at the second client system and available in response to the call from the first service. A response is generated to the call to the second service from a component in the shared development environment in response to determining that the second service is deployed at the second client system and not available.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: February 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gregory R. Hintermeister, John W. Alcorn, Eric N. Herness, David Currie
  • Patent number: 10909503
    Abstract: Methods and apparatus are provided for taking snapshots to train prediction models and improve workflow execution.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: February 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jonas F. Dias, Angelo E. M. Ciarlini, Rômulo Teixeira de Abreu Pinho
  • Patent number: 10891569
    Abstract: Dynamic task discovery may be implemented for performing workflow tasks. Input may be received from a workflow engine via static interface upon which a task may be performed that is part of a workflow. A version of the task may be dynamically determined according to dynamic task configuration data. The discovered version of the task may be performed and output notification of completion may be sent to the workflow engine. In some embodiments, the dynamic configuration for a task may be modified such that one performance of the task in a workflow may be according to a different version of the task than another performance the same task in the same workflow. In some embodiments, task templates with dynamically discoverable tasks may be generated by a workflow engine service in order to be implemented as tasks in a workflow.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: January 12, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Justin Lee Werner
  • Patent number: 10891571
    Abstract: A device may receive, from a user device, a request for a recommendation identifying one or more tasks to be performed, of a set of tasks that are part of a job for an organization and associated with managing a set of applications for a product or a service. The device may generate the recommendation by using a data model that has been trained using one or more machine learning techniques to process data identifying a set of application status metrics based on application status data for the set of applications, and events data identifying real-time events associated with the group of sites. The device may provide the recommendation for display on an interface of the user device. The device may perform one or more actions associated with assisting in performance of at least one of the one or more tasks.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: January 12, 2021
    Assignee: Capital One Services, LLC
    Inventor: Aditya Relangi
  • Patent number: 10885135
    Abstract: An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices each comprising a processor coupled to a memory. The platform is configured to implement at least a portion of at least a first cloud-based system. The platform comprises interfaces configured to enable interaction between actors and the platform, wherein the actors comprise cloud-based vendors and customers of resource offerings. The platform additionally comprises a repository configured to maintain individual resource offerings and data pertaining thereto, and a matchmaking module configured to match individual resource offerings based on associated customer attributes.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: January 5, 2021
    Assignee: Virtustream IP Holding Company LLC
    Inventors: Sean C. O'Brien, Maik A. Lindner, Vincent G. Lubsey, Eloy F. Macha, Eduardo M. Rosa
  • Patent number: 10878363
    Abstract: An inland freight management module for managing inland moves of freight from a plurality of vendor supply locations to port includes a profile maintenance component, a load planning component, and a load routing and booking component. The profile maintenance component is adapted for maintaining an inland planning zone profile including information relating to a plurality of inland planning zones generated according to one or more customs districts. The load planning component is programmed for planning field consolidation of one or more container loads via a multi-stop route between the plurality of vendor supply locations, where the multi-stop route is generated within one of the plurality of inland planning zones.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: December 29, 2020
    Assignee: TARGET BRANDS INC.
    Inventor: Richard S. Gabrielson
  • Patent number: 10878362
    Abstract: Computer program products, methods, systems, apparatus, and computing entities are provided. In one embodiment, computing entities can establish direct communications with one another using a variety of protocols and standards. Such direction communications can be monitored or attempted to be established to determine whether an item is allowed or disallowed for delivery.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: December 29, 2020
    Assignee: United Parcel Service of America, Inc.
    Inventor: Juan Perez
  • Patent number: 10866835
    Abstract: Examples disclosed herein relate to determining data usage effectiveness. A processor may determine data usage effectiveness information related to an entity's workflow based on workflow data collected related to the entity's operations and metrics determined based on the data. The determination may be based on a comparison of the information related to the entity's workflow to target workflow information and priority information associated with the target workflow information. The processor may output information related to the determined data usage effectiveness.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: December 15, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sunil Kothari, Michael L. Reasoner, Thomas J Peck, Douglas A Sexton, Francisco Oblea, Jun Zeng, Gary J Dispoto
  • Patent number: 10860947
    Abstract: Executing a graph. A method includes identifying that a graph includes one or more nodes having input ports that are coupled to alternative inputs. The method further includes identifying permutations of inputs where each permutation uses one of the alternative inputs. The method further includes executing the graph for each of the identified permutations. The method further includes identifying a metric for each execution of the graph for each of the permutations. The method further includes providing a user with an indication of the metrics.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: December 8, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Lev Lipkin, Ilya Matiach, Anthony Christopher Karloff, Chi Ken Cheng Tsui
  • Patent number: 10853742
    Abstract: A logistics management system (LMS) may include receiving, at a server, a reservation request from a requestor for a booking on an air carrier's cargo hold for a designated route; receiving, at a server, a selected agreement for assignment to the booking corresponding to a campaign; assigning, by the server, the terms of the selected agreement to the booking according to the campaign; and generating, by the server, a price quote for the requested booking based, at least in part, upon the terms of the selected agreement.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: December 1, 2020
    Assignee: Unisys Corporation
    Inventors: Susan M Dohm, Kenneth L Hoffman, Irina Shofman, Stephanie Kirkham
  • Patent number: 10846638
    Abstract: An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices each comprising a processor coupled to a memory. The processing platform is configured to implement at least a portion of at least a first cloud-based system. The processing platform further comprises a smart agent engine configured to ingest datasets and related workflows in connection with service delivery operations and normalize the ingested datasets and workflows. The processing platform further comprises an analytics engine configured to generate metrics by applying machine learning algorithms to the normalized datasets and workflows, and generate an enhanced version of the normalized datasets and/or workflows by encompassing at least one inset and/or outflow based on the metrics and one or more algorithms. Also, the processing platform further comprises a decision support module configured to output the ingested datasets, the ingested workflows, and the enhanced dataset and/or workflow.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: November 24, 2020
    Assignee: Virtustream IP Holding Company LLC
    Inventors: Eloy F. Macha, Maik A. Lindner, Vincent G. Lubsey, Sean C. O'Brien, Eduardo M. Rosa
  • Patent number: 10845782
    Abstract: A method monitors the energy cost for the production of a product lot using a manufacturing execution system (MES) that enables the operator of a production facility to optimize the production process in terms of energy costs. The method includes a) executing a production process being scheduled and controlled by the MES to produce the product lot; b) for each individual production step measuring the energy consumption over the course of the execution of the individual production step; c) creating a data model within the MES that correlates production specific data and the energy consumption data related to the product lot; d) defining commands to manage the production specific data and the energy consumption data wherein the commands are web APIs; and e) evaluating the production specific data and the energy consumption data and creating an energy consumption profile for the production process related to the product lot.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: November 24, 2020
    Assignee: SIEMENS INDUSTRY SOFTWARE S.R.L
    Inventors: Giovanni Venturi, Elena Reggio, Simon Lepore
  • Patent number: 10832199
    Abstract: A tangible computer-readable storage device storing computer-executable program instructions that generate a user interface for displaying workflow information associated with a tissue specimen in a pathology laboratory. The program instructions may perform a method including displaying a virtual laboratory component representing a physical pathology laboratory having one or more laboratory stations for processing the tissue specimen according to a workflow, and displaying a specimen indicator that indicates a current specimen state based on a current relationship of the tissue specimen to the workflow.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: November 10, 2020
    Assignee: AGILENT TECHNOLOGIES, INC.
    Inventors: Laura Chirica, Mats Grahn, Stephen Jones
  • Patent number: 10832226
    Abstract: A system includes: an apparatus information acquiring unit to acquire, from an apparatus, apparatus information regarding the apparatus; an analysis unit to make an analysis based on the acquired apparatus information; and a service determining unit to determine, on the basis of a result of the analysis, which service of a plurality of services should be provided for the apparatus, the services including a first service of additionally performing maintenance based on the result of the analysis when next other maintenance is performed for the apparatus.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: November 10, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventors: Tatsuhiko Nakajima, Eiichi Katoh, Hiroshi Nishida
  • Patent number: 10776744
    Abstract: Described are example systems and methods that utilize simulated and/or actual flight data to determine an aerial delivery time estimate between a source location and a delivery destination, based on current flight conditions. For example, multiple flight simulations along a flight path between a source location and a delivery destination may be performed based on various different flight conditions and the flight time determined from the simulations may be maintained in a data store, associated with the flight path and simulated flight conditions. When a request for item information is received, current flight conditions may be determined and used to determine an estimated flight time based on stored simulated flight data having similar flight conditions to the current flight conditions.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: September 15, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gur Kimchi, Robert Wayne Roth
  • Patent number: 10768908
    Abstract: A workflow engine tool is disclosed that enables scientists and engineers to programmatically author workflows (e.g., a directed acyclic graph, “DAG”) with nearly no overhead, using a simpler script that needs almost no modifications for portability among multiple different workflow engines. This permits users to focus on the business logic of the project, avoiding the distracting tedious overhead related to workflow management (such as uploading modules, drawing edges, setting parameters, and other tasks). The workflow engine tool provides an abstraction layer on top of workflow engines, introducing a binding function that converts a programming language function (e.g., a normal python function) into a workflow module definition. The workflow engine tool infers module instances and induces edge dependencies automatically by inferring from a programming language script to build a DAG.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yu Wang, Yu Hu, Haiyuan Cao, Hui Su, Jinchao Li, Xinying Song, Jianfeng Gao
  • Patent number: 10757536
    Abstract: A method and apparatus for setting geofence boundaries are provided herein. More particularly, geofence boundaries are set on a per-person basis, and based on a type of equipment in proximity to the person for whom the geofence boundary is being set.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: August 25, 2020
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Pawel Jurzak, Bogdan Janusz Stepien
  • Patent number: 10754591
    Abstract: A document processing system includes a print controller and a user interface for displaying production routes for a print job leading to an end product due to printing by at least one printer and finishing by at least one finisher. The user interface is configured to receive a user selection of a document type of the print job and at least one selection criterion for the print job. The print controller is configured to determine production routes based on simulation of the print job by device models for the at least one printer and the at least one finisher, and to select from the determined production routes a production route with smart settings which corresponds to the document type and fulfills the selection criterion.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: August 25, 2020
    Assignee: CANON PRODUCTION PRINTING HOLDING B.V.
    Inventors: Harmannus B. Roelfs, Marvin P. Brünner, Jan H. Geels, Daniel B. Blasiak
  • Patent number: 10754901
    Abstract: Event information associated with an occurrence of an event in an electronic content management system can be routed to an event information broker of an analytics engine that is configured to maintain data routing continuity by storing the event information in a system memory. The analytics engine can be logically and/or physically separate from the electronic content management system. The broker can separate event information into event topic bins. Messenger listeners can be used to obtain event information and store it in a staging area database for analysis and reporting without interfering with the operations of the electronic content management system.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: August 25, 2020
    Assignee: Alfresco Software, Inc.
    Inventors: John Iball, Will Abson, Gethin James
  • Patent number: 10748098
    Abstract: Disclosed are various embodiments for scalable workflow processing. In one embodiment, a plurality of decision applications each embody a functional expression of a corresponding one of a plurality of workflow definitions. Each of the plurality of decision applications is configured to be repeatedly instantiated. A workflow execution application is configured to orchestrate an execution of each one of a plurality of workflow instances. The workflow execution application is in data communication with each instance of a respective one of the plurality of decision applications. Each of the plurality of decision applications is configured to determine a next action to be taken for respective ones of the plurality of workflow instances.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: August 18, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Alan Stuart Robbins, Srikanth Satyanarayana, Richard M. Sears
  • Patent number: 10748096
    Abstract: Determining an inventory target for a node of a supply chain includes calculating a demand stock for satisfying a demand over supply lead time at the node of the supply chain, and calculating a demand variability stock for satisfying a demand variability of the demand over supply lead time at the node. A demand bias of the demand at the node is established. An inventory target for the node is determined based on the demand stock and the demand variability stock in accordance with the demand bias.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: August 18, 2020
    Assignee: Blue Yonder Group, Inc.
    Inventors: Koray Dogan, Adeel Najmi, Mehdi Sheikhzadeh, Ramesh Raman
  • Patent number: 10748158
    Abstract: The present invention is a web-based software application designed to monitor implementation of an issue. The invention includes receiving information from a user on the issue to be monitored; receiving information from a user on an assignment on the issue; and sending the assignment to a recipient. An acknowledgement is received from the recipient on the assignment. Reminders are forwarded to the recipient when the acknowledgement is not received within a predetermined time period, and the reminders can be automatically forwarded at predetermined time periods. Information is received on the issues from a user or an external source, and listed in a form which can be filtered and sorted according to predetermined criteria. A completion status of the regulatory issue can be displayed.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: August 18, 2020
    Assignee: Refinitiv US Organization LLC
    Inventors: William R. Oden, Matthew D. Galloway, Monica A. Murray, Daniel Nelson, Joseph Baumgartner
  • Patent number: 10748067
    Abstract: A device may receive information that identifies a set of tasks to be executed and precedence constraints associated with the set of tasks. The device may store the set of tasks in a data structure including a directed acyclic graph, and may determine a set of paths based on the information that identifies the set of tasks and the precedence constraints associated with the set of tasks. Each path, of the set of paths, may include particular tasks of the set of tasks. The device may determine a set of path execution times, for the set of paths, based on an artificial intelligence technique. The device may determine a critical path, of the set of paths, based on the set of path execution times. The device may determine an execution priority of the set of tasks based on the critical path. The device may provide the set of tasks for execution based on the execution priority.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: August 18, 2020
    Assignee: Juniper Networks, Inc.
    Inventor: Ajay Anand
  • Patent number: 10733555
    Abstract: The present disclosure extends to methods, systems, and computer program products for approving proposed business plans and automatically generating and coordinating workflow for establishing data tables for aggregating customer profiles data. The disclosure also extends to methods, systems and computer products for scheduling processes within workflows and checking the status of the workflows.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: August 4, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Vaidehi Bagepalli, Phanish Lakkarasu, Hari Harasudan Ramasubbu
  • Patent number: 10719365
    Abstract: Technical solutions are described for a machine-assisted workflow execution. An example method includes selecting a workflow for interactive execution, the workflow includes a sequence of workflow steps, and responsively, identifying a preliminary update for the workflow from a data source. The method further includes authenticating the data source, and if the data source is a trusted data source, pulling the preliminary update from the data source and modifying the workflow dynamically. The method further includes selecting a workflow step for execution, and responsively, pulling an updated information for the workflow step from the data source. The method further includes executing the workflow step using the pulled updated information, the execution including changing a target system. The method further includes accumulating execution information and pushing the execution information to the data source upon completion of the workflow step.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Patent number: 10715525
    Abstract: Disclosed are systems, apparatus, methods, and computer-readable storage media for providing access to an online social network. The online social network can be specific to an organization having one or more internal users. In some implementations, a request message is received from a requesting user to access social network data of the online social network. The requesting user is identified as an external user of the organization, and it is determined that the requesting user has an authorized status. Access to only a portion of the social network data is provided to the authorized requesting user.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: July 14, 2020
    Assignee: salesforce.com, inc.
    Inventors: Michael Scott Micucci, Aditya Sesha Kuruganti, Theodore James Summe, Kedar Doshi, Leonard Gestrin, Sanjaya Lai, George Wen Su
  • Patent number: 10713575
    Abstract: A system and computer-readable medium for performing a cognitive learning operation comprising monitoring a user interaction of a user; generating user interaction data based upon the user interaction; receiving data from a plurality of data sources; processing the user interaction data and the data from the plurality of data sources to perform a cognitive learning operation, the processing being performed via a cognitive inference and learning system, the cognitive learning operation comprising analyzing the user interaction data, the cognitive learning operation generating a cognitive learning result based upon the user interaction data; and, associating a cognitive profile with the user based the cognitive learning result.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: July 14, 2020
    Assignee: Cognitive Scale, Inc.
    Inventors: Neeraj Chawla, Joshua L. Segars
  • Patent number: 10708424
    Abstract: A system and method for assisting with interactions between agents and customers using an artificially intelligent assistant is disclosed. The artificially intelligent assistant monitors interactions between agents and customers and identifies assistive actions to be taken that increase efficiency of the interaction as well as customer satisfaction. The artificially intelligent agent can also identify new communication modes appropriate for assistive actions, allowing agents to seamlessly communicate with customers over a wide range of different communication modes, such as phone calls, texts, emails and other messaging applications.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: July 7, 2020
    Assignee: United States Automobile Association (USAA)
    Inventor: Jerry John Maestas
  • Patent number: 10706371
    Abstract: A device may include one or more processors. The device may receive first data to be processed. The device may receive information identifying a plurality of tasks to be performed to process the first data. The device may determine that one or more first tasks, of the plurality of tasks, are to be performed by an automation device, and that one or more second tasks, of the plurality of tasks, are to be performed by workers. The device may provide, to the automation device and to the workers, the first data. The device may receive, from the automation device and the workers, second data. The second data may be generated based on the automation device performing the one or more first tasks and based on the workers performing the one or more second tasks.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: July 7, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Timothy Li, Alex Kass, Upendra Chintala, Manish Mehta
  • Patent number: 10699809
    Abstract: A substantially real-time voice, text, and messaging communications system employs application triggers for communications. A system provides communication between an executable application and a worker. The system comprises at least one repository including mapping information associating predetermined indicators conveyed by transaction messages with tasks performed by corresponding workers and communication routing information for use in establishing communication with the corresponding workers. A filter automatically accesses transaction messages processed by an executable application and uses the mapping information to identify a predetermined indicator in a received transaction message and a particular worker associated with the received transaction message.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: June 30, 2020
    Assignee: CERNER INNOVATION, INC.
    Inventor: Richard S. Greer
  • Patent number: 10679155
    Abstract: A dispatching method and system based on multiple levels of steady state production rate in working benches are provided. The dispatching method includes the following steps: receiving a plurality of real-time streaming data regarding a plurality of products being produced by a plurality of productive working benches; grouping the production rate values comprised in each real-time streaming data according to a first data binning technique, so as to produce a first steady state production rate value corresponding to each real-time streaming data; grouping the production rate values comprised in each real-time streaming data according to a second data binning technique, so as to produce a second steady state production rate value corresponding to each real-time streaming data; and determining a dispatching message of a to-be-produced product according to a portion of the first steady state production rate values and a portion of the second steady state production rate values.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: June 9, 2020
    Assignee: Institute For Information Industry
    Inventors: Tsung-Lin Wu, Wei-Wen Wu, Yin-Jing Tien, Yi-Chang Chen, Yi-Hsin Wu, Cheng-Juei Yu
  • Patent number: 10678808
    Abstract: Techniques are provided for eager replication of uncommitted transactions. In embodiments, a replication client receives, in a data stream, change records corresponding to database changes applied to a source database in a transaction. The change records does not include a commit record that indicates that the transaction is committed on the source database. Before receiving the commit record, the replication client computes transaction dependency data based on the change records and detects, based on the transaction dependency data, that the transaction can be at least partially applied to a target database. Also before receiving the commit record, the replication client applies, to a target database and based on the detecting, at least some of the change records. Upon receiving the commit record of the transaction, the replication client completes applying the change records and commits the transaction on the target database.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: June 9, 2020
    Assignee: Oracle International Corporation
    Inventors: Edwina Ming-Yue Lu, Nimar Singh Arora, Lik Wong
  • Patent number: 10678518
    Abstract: A solution providing for the dynamic design, use, and modification of models using a declarative software application meta-model that provides for self-modification of a collection of the models is provided. The solution can enable continuous real-time testing, simulation, deployment, and modification of the collection of the models. A model in the collection of the models can represent an entity or a function and can be included in a set of related models. Additionally, a set of related models can include a plurality of sets of related models. The collection of the models can represent, for example, one or more software applications, processes, and/or the like.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: June 9, 2020
    Assignee: ENTERPRISEWEB LLC
    Inventors: Dave M. Duggal, William J. Malyk
  • Patent number: 10681176
    Abstract: A method of generating a deployment template based on a deployment pipeline that includes a plurality of pipeline stages to deploy a service in a plurality of deployment locations. The method may include identifying, based on the deployment pipeline, a plurality of groups of sequential pipeline stages, each group of sequential pipeline stages to be performed within a subset of the plurality of deployment locations. The method may further include identifying, based on the deployment pipeline, a plurality of stage groups, wherein each stage group references a plurality of deployment stages pertaining to a single group of sequential pipeline stages. The method may further include referencing, within the template, the plurality of stage groups.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: June 9, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: James William Lewis
  • Patent number: 10664350
    Abstract: An information-technology (IT) blueprint is an executable document that, when executed, can be used to create an IT application such as an e-commerce site. An IT lifecycle blueprint can further be used to manage (e.g., modify) and, ultimately, destroy such an IT application. To this end, an automation engine for the blueprint can include idempotent methods to generate workflows that achieve the same result whether starting from a blank (real or virtual) infrastructure or from a previously populated infrastructure. If a workflow task fails, the workflow that included the task can be re-executed; alternatively, a new workflow can be generated based in part on the application configuration following a fix for the failure.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 26, 2020
    Assignee: VMware, Inc.
    Inventors: Vijay Raghavan, Kevin Xie
  • Patent number: 10659449
    Abstract: A request is received from a deployer associated with an application to create an instance broker service instance. A request is received from the deployer to bind the instance broker service instance to the application. Instance broker credentials associated with the instance broker service instance are received and provided to the application. The application uses the instance broker credentials to access the instance broker service instance and determines whether to create a new service instance using the instance broker service instance.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: May 19, 2020
    Assignee: SAP SE
    Inventor: Peter Eberlein