Sequencing Of Tasks Or Work Patents (Class 705/7.26)
  • Patent number: 10198778
    Abstract: A method is provided for processing data to replicate lifecycle threads in the development of a structural product. The method includes defining a source lifecycle thread from process-related information for development of the structural product, and defining and matching a target lifecycle thread to the source lifecycle thread. The process, and source and target lifecycle thread are expressible as respectively a network and sub-networks of tasks described by a plurality of attributes. Defining and matching the target lifecycle thread includes selecting a plurality of candidate target tasks from the plurality of tasks; matching a candidate target task to a particular source task using a distance map for an attribute of the plurality of attributes, with the distance map including only unique values of the attribute and distances between the unique values; and back-chaining through the source lifecycle thread to match candidate target tasks with respective source tasks.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: February 5, 2019
    Assignee: THE BOEING COMPANY
    Inventors: Scott D. Button, Thomas Edward Sherer, Tek David Kim
  • Patent number: 10191787
    Abstract: Systems and methods are provided herein for interfacing between a solver and one or more models. Data comprising at least one solver function is received from a solver interface. Data comprising at least one modeling function corresponding to the solver function is provided to a model interface. The presence of an event occurrence is detected based on interface functions. The interface functions are mapped to the at least one solver function and the at least one modeling function. The interface functions are provided to the solver interface to determine a solution. The solution is initiated for rendering on a graphical user interface.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: January 29, 2019
    Assignee: Ansys, Inc.
    Inventors: Sameer Kher, Velnamby Ambalavanar
  • Patent number: 10181164
    Abstract: A method is provided for processing data to establish lifecycle threads in the development of a structural product. The method includes defining a source lifecycle thread from process-related information for development of the structural product, and defining and matching a target lifecycle thread to the source lifecycle thread. The process, and source and target lifecycle threads are expressible as respectively a network and sub-networks of tasks described by a plurality of attributes. For defining either or each of the source lifecycle thread or target lifecycle thread, the method includes at least receiving user selection of an attribute of the plurality of attributes as user-selected criteria, performing a cluster analysis according to the user-selected criteria to produce a plurality of clusters of candidate tasks from the plurality of tasks, and selecting tasks from the plurality of clusters of candidate tasks for the source/target lifecycle thread.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: January 15, 2019
    Assignee: THE BOEING COMPANY
    Inventors: Scott D. Button, Thomas Edward Sherer, Tek David Kim
  • Patent number: 10182045
    Abstract: In an example embodiment, a method, system, and program storage device for binding an industrial application to a plurality of services in an Industrial Internet of Things (IIoT) is provided. For each of a plurality of tenants, a service template corresponding to a group in which the corresponding tenant belongs is retrieved and an instance of the industrial application is instantiated for the corresponding tenant. Then, at runtime of an instance of the industrial application, a number of actions are taken. A request by the instance of the industrial application for a service identified by a first service name is detected. Then a credential for the service name is retrieved, with the credential identifying a location where an instance of the service identified by the first service name resides. The service identified by the first service name is then dynamically called using the location.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: January 15, 2019
    Assignee: General Electric Company
    Inventors: Vineet Banga, Vipul Parmar, Ilya Lipkind
  • Patent number: 10169486
    Abstract: A building management system (BMS) includes building equipment configured to provide raw data samples of data points in the BMS, a data collector configured to generate raw data timeseries including raw data samples from the building equipment, and a timeseries processing engine. The timeseries processing engine is configured to identify an initial timeseries processing workflow that applies to the raw data timeseries, identify other data timeseries required as inputs to the initial timeseries processing workflow, and generate an enriched timeseries processing workflow that includes the initial timeseries processing workflow, the raw data timeseries, and the other data timeseries. The timeseries processing engine is configured to execute the enriched timeseries processing workflow to generate a derived data timeseries. The BMS further includes a timeseries storage interface configured to store the raw data timeseries and the derived data timeseries in a timeseries database.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: January 1, 2019
    Assignee: Johnson Controls Technology Company
    Inventors: Youngchoon Park, Sudhi R. Sinha, Vijaya S. Chennupati, Vaidhyanathan Venkiteswaran, Sajjad Pourmohammad, Erik S. Paulson, Ada L. Ma, Gerald A. Asp
  • Patent number: 10152031
    Abstract: A method executed in a process control environment automatically generates, displays, and tracks check lists according to assigned work items. The work items include information such as required equipment, required safety equipment, required tools, target function, and target equipment. The target function and/or target equipment information can be associated, together or separately, with the required equipment, required safety equipment, and required tools if the required equipment and tools are not specifically included in the work items. The check lists indicate the required equipment, tools, devices, parts, maintenance materials, manuals, and/or documents, that are necessary to perform the target function on the target equipment. A check list is displayed on a user interface device, which tracks, internally or in cooperation with a supervisor engine, whether a user of the user interface device has checked off the items on the check list.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: December 11, 2018
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen
  • Patent number: 10148590
    Abstract: Pre-defined unlock codes are generated that are associated with defined access related error codes. When an access issue is encountered, the pre-defined unlock code associated with the received error code is provided to the blocked user. When the blocked user provides the pre-defined unlock code associated with the received error code, the user is provided access to the software application on a temporary basis. Therefore, embodiments of the present disclosure provide a technical solution to the long standing technical problem in the workflow application environment of users of a software application getting stuck and blocked from making progress with their workflows due to access and/or critical issues, without the need for applying a permanent data fix, releasing a patch, or developing, releasing, and/or installing a new application version, at least until a long-term solution can be formulated and implemented.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: December 4, 2018
    Assignee: Intuit Inc.
    Inventors: Prabhakar Srinivas Kotikalapudi, Sunil Kumar Alachi, Vatsal Singh
  • Patent number: 10140160
    Abstract: Embodiments are provided for managing performance of a computer system. Both implicit and explicit recommendations for processing of tasks are provided. System performance is tracked and evaluation based upon the actions associated with the task. Future recommendations of the same or other tasks are provided based upon implicit feedback pertaining to system performance, and explicit feedback solicited from a system administrator.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eben M. Haber, Tara L. Matthews, Chung-Hao Tan, Sandeep M. Uttamchandani
  • Patent number: 10127264
    Abstract: According to some aspects, a data processing system is provided, the data processing system comprising at least one computer readable medium comprising processor-executable instructions that, when executed, cause the at least one processor to receive, through at least one user interface, input indicating a data element and one or more data quality metrics, identify, based on relationship information associated with the data element and/or the one or more data quality metrics, one or more datasets, one or more fields of the one or more datasets, and one or more data quality rules, each of the data quality rules being associated with at least one of the one or more fields, and perform an analysis of data quality of the one or more fields based at least in part on the one or more data quality rules associated with the one or more fields.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: November 13, 2018
    Assignee: Ab Initio Technology LLC
    Inventor: Hugh F. Pyle
  • Patent number: 10127509
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for temporarily suspending a workflow associated with a work item. The system is configured to establish a communicable link with a queue to retrieve a first work item. The system is configured to receive a notification from a first device, where the notification comprises a second work item. The system temporarily suspends the first work item and the work flow associated with the first work item, in response to receiving the second work item from the first device. Once the system determines execution of a user action associated with the second work item, it restores the suspended first work item and the one or more suspended sessions associated with the first work item.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: November 13, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: David Lee Warnick, Hudson Philip Hoen, IV, Andrew Sheldon, Jason Nicolas Alexandrian, Jason P. Gardner, Luis Felipe Lecaro Saborio, Brian Robert Camphausen
  • Patent number: 10104053
    Abstract: The system and method described herein for providing annotated service blueprints in an intelligent workload management system may include a computing environment having a model-driven, service-oriented architecture for creating collaborative threads to manage workloads. In particular, the management threads may converge information for creating annotated service blueprints to provision and manage tessellated services distributed within an information technology infrastructure. For example, in response to a request to provision a service, a service blueprint describing one or more virtual machines may be created. The service blueprint may then be annotated to apply various parameters to the virtual machines, and the annotated service blueprint may then be instantiated to orchestrate the virtual machines with the one or more parameters and deploy the orchestrated virtual machines on information technology resources allocated to host the requested service, thereby provisioning the requested service.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: October 16, 2018
    Assignee: Micro Focus Software Inc.
    Inventors: Robert A. Wipfel, Eric W. B. Anderson
  • Patent number: 10096063
    Abstract: A software method and utility for business practice management based on a prescribed workflow with defined interactions between the users of the system, the clients of the business practice, and information relating to the clients or assets of the business practice. The system facilitates management of assets and human resources, including employees, client accounts, inventory, and records using a modular approach.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: October 9, 2018
    Inventor: Sanjeevkumar V. Dahiwadkar
  • Patent number: 10089292
    Abstract: Systems and methods disclosed herein facilitate adding content to forms by providing field content suggestions using context determined based on form features. This involves providing a user interface for display, the user interface displaying a form and providing editing features usable to add content to fields of the form. The systems and method further involve categorizing the form or portion of the form into a context based on form features for non-text field characteristics or field-specific text characteristics of the form or portion of the form. A form field suggestion for a field is identified based on the context of the form or portion of the form containing the field and the field content suggestion for the field is provided for display in the user interface.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: October 2, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Shipali Shetty, Shawn A. Gaither
  • Patent number: 10083407
    Abstract: The invention provides a method, system, and program product for modifying a computer-executed process. In one embodiment, the invention includes creating an ad hoc task for inclusion in an existing process, accessing the existing process, and adding the ad hoc task to the existing process.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alfredo F. Da Silva, Loretta A. Hicks, Tyler S. Lacock, Mari M. Wade
  • Patent number: 10055745
    Abstract: In one aspect, a computing apparatus is configured to represent offer rules based on requirements for the detection of predefined types of events and actions scheduled to be performed in response to the detection of each occurrence of the events. The events are independent from each other in processing and are linked via prerequisite conditions to formulate the requirements of an offer campaign. The computing apparatus is configured to store data indicating the completion statuses of the events and process the events, including the scheduled actions, if any, in an atomic way. Thus, the offer rules can be changed on-the-fly during run time execution by the computing apparatus.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: August 21, 2018
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Mark Carlson, Patrick Stan
  • Patent number: 10049374
    Abstract: Changes in the supply chain of one product may affect the price and availability of many other products. Likewise, a product may be composed of a number of smaller parts. Changes in the cost or availability of any of the parts that comprise a product may result in changes in cost or availability of the product as well as many other related products. A supply chain analysis engine is used to model a supply chain. The supply chain analysis engine may identify dependencies between products, sub products, and supply chains. The dependencies may be used to analyze the impact of a change in the supply chain on all relevant products.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: August 14, 2018
    Assignee: Oracle International Corporation
    Inventors: Anup Kumar Jha, Ashish Pathak, Fan Yang, Ivan Canales Pineda, Rixin Zhu, Bryan Siu Him So, Ramchand Raman
  • Patent number: 10049338
    Abstract: In an embodiment, a transport management application is executing in the application layer. User may place orders by specifying order data in a user interface of the transport management application, and initiate calculate charges to calculate transportation charges for the orders. Based on the initiation, the charge calculation function is invoked in the application layer. Charge calculation function reads the order data specified in the user interface, and invokes charge computation engine in an in-memory database. Orders are split and grouped based on number of dimensions in a rate table. Charge computation engine looks up master data and computes transportation charges for the grouped orders in parallel. After the charge computation engine determines the transportation charges for the orders, sum of the transportation charges is returned to the application layer.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventors: Krishnanunni Sudhakaran Pillai, Saurabh Chaturvedi
  • Patent number: 10001908
    Abstract: A computing device can automatically generate a flow diagram showing statuses that objects in a system can possess, and the possible transitions between these statuses. Using snapshots of database data, the device can determine how the statuses of these objects have changed over time. The device can analyze the data to suggest which database fields likely represent object status. The device can render the flow diagram to illustrate system states at different selected times. Each rendered flow diagram can indicate, for the selected time point, the quantity of objects that possessed each status at that time, and, for a selected time interval, the quantity of objects that changed from each status to each other status during that time interval. The statuses can be represented in the flow diagram as status bubbles having sizes that are based on the quantities of objects having those bubble's statuses at the selected time point.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: June 19, 2018
    Assignee: Oracle International Corporation
    Inventors: Richard Stephen Grieve, Martin Hogg, Simon Leaver Lord, Conor O'Neill, James Steadman, Adam Chesney, Suman Karmakar, Stephen Vangasse
  • Patent number: 9996606
    Abstract: Embodiments include determining a condition of category division of a key performance indicator. Aspects include dividing multiple pieces of workflow execution information into a division number for the type of the key performance indicator and generating a graph for each of the multiple groups after the division, from workflow execution information belonging to the group. Aspects also include calculating graph edit distances for respective two arbitrary graphs and generating a new group by merging two graphs having the shortest graph edit distance. Aspects further include calculating a graph edit distance for the new group and repeating the generation of the new group and the calculation of the graph edit distance for the new group, until the graph edit distance is equal to or more than a certain fixed edit distance.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventor: Mari Abe Fukuda
  • Patent number: 9978026
    Abstract: A system and method is disclosed for computing optimal inventory targets in bill of materials in a multi-echelon supply chain. The system includes one or more memory units and one or more processing units collectively configured to determine a delay time from at least one second plan level node in an at least second indenture plan level to at least one first plan level node in a first indenture plan level. The one or more memory units and one or more processing units is further collectively configured to determine a delay time from the at least one first plan level node in the first indenture plan level to a finished good.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: May 22, 2018
    Assignee: JDA Software Group, Inc.
    Inventors: Chandrashekar Srikantiah Konanur, Ganesh Muthusamy, Probal Bardhan, Ardyanto Iskandar Alam
  • Patent number: 9959137
    Abstract: The use of a skip element when redoing transactions, so as to avoid tracking dependencies between transactions assigned to different threads for parallel processing. When the second thread comes to a second task in the course of redoing a second transaction, if a first task that is mooted by the second task is not already performed, the second thread inserts a skip element associated with the object to be operated upon by the particular task, instead of actually performing the particular task upon the object. When the first thread later comes to the first task in the course of redoing a first transaction, the first thread encounters the skip element associated with the object. Accordingly, instead of performing the dependee task, the first thread skips the dependee task and perhaps removes the skip element. The result is the same regardless of whether the first or second task is redone first.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Cristian Diaconu
  • Patent number: 9953375
    Abstract: A work management system (1) includes: an image capturing device (20) worn by a worker; and a server device (60). The image capturing device (20) includes: an image capturing section (21) for capturing an image of a work range of the worker; and a communication section (30) for transmitting, to the server device (60), at least one of (i) the image captured by the image capturing section (21) and (ii) generated information generated in accordance with the image. The server device (60) includes a control section (70) for managing the at least one of the image and the generated information which one is received from the communication section.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: April 24, 2018
    Assignee: OMRON Corporation
    Inventors: Sadao Sugiyama, Hiroyuki Ishibashi, Hideo Tsuchiya, Shiro Sugihara, Kiyoshi Yoshikawa
  • Patent number: 9953374
    Abstract: A work management system (1) includes: an image capturing device (20) worn by a worker; and a server device (60). The image capturing device (20) includes: an image capturing section (21) for capturing an image of a work range of the worker; and a communication section (30) for transmitting, to the server device (60), at least one of (i) the image captured by the image capturing section (21) and (ii) generated information generated in accordance with the image. The server device (60) includes a control section (70) for managing the at least one of the image and the generated information which one is received from the communication section.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: April 24, 2018
    Assignee: OMRON Corporation
    Inventors: Sadao Sugiyama, Hiroyuki Ishibashi, Hideo Tsuchiya, Shiro Sugihara, Kiyoshi Yoshikawa
  • Patent number: 9909406
    Abstract: A system and a method to providing a drilling service are described. The system includes a processor to identify two or more tasks associated with the service and one or more procedures associated with each of the one or more tasks. The system also includes an output interface to output commands to complete the one or more procedures associated with each of the two or more tasks, the commands being directed to actors that complete the one or more procedures, the actors including a downhole tool, a surface tool, or a human operator.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: March 6, 2018
    Assignee: BAKER HUGHES, A GE COMPANY, LLC
    Inventor: Dmitriy Dashevskiy
  • Patent number: 9870544
    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: July 14, 2014
    Date of Patent: January 16, 2018
    Assignee: JDA Software Group, Inc.
    Inventors: Koray Dogan, Adeel Najmi, Mehdi Sheikhzadeh, Ramesh Raman
  • Patent number: 9852390
    Abstract: Methods and systems for optimizing the configuration and parameters of a workflow using an evolutionary approach augmented with intelligent learning capabilities using a Big Data infrastructure. In an embodiment, a Big Data infrastructure receives workflow input parameters, an objective function, a pool of initial configuration parameters, and completion criteria from a client computer, and then runs multiple instances of a workflow based on the pool of initial configuration parameters resulting in corresponding output results. The process includes storing the workflow input parameters and the corresponding output results, modeling the relationship between changes in the workflow input parameters and the corresponding output results, determining that optimal output results have been achieved, and then transmitting the optimal output and the input-output variable relationships results to the client computer.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: December 26, 2017
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Kareem Sherif Aggour, Jenny Marie Weisenberg Williams
  • Patent number: 9786197
    Abstract: A cloud-based performance enhancement service captures and collects data relating to interactions of users with industrial automation systems of multiple industrial customers for storage and analysis on a cloud platform.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: October 10, 2017
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Juan Asenjo, John Strohmenger, Stephen Nawalaniec, Bradford H. Hegrat, Joseph A. Harkulich, Jessica Lin Korpela, Jenifer Rydberg Wright, Rainer Hessmer, John Dyck, Edward Alan Hill, Sal Conti
  • Patent number: 9785799
    Abstract: A system and method for program access control includes, for a typestate, providing typestate properties and assigning a role to the typestate in a program in accordance with the typestate properties. Access to operations is limited for the typestate in the program based on the role assigned to the typestate and an access permission level.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventor: Vugranam C. Sreedhar
  • Patent number: 9766933
    Abstract: Computing capacity of a computing environment can be managed by controlling it associated processing capacity based on a target (or desired) capacity. In addition, fine-grained control over the processing capacity can be exercised. For example, a computing system can change the processing capacity (e.g., processing rate) of at least one processor operating based on a target capacity. The computing system may also be operable to change the processing capacity based on a measured processing capacity (e.g., a measured average of various processing rates of a processor taken over a period of time when a processor may have been operating at different processing rates over that period). By way of example, the processing rate of a processor can be switched between 1/8 and 2/8 of a maximum processing rate to achieve virtually any effective processing rates between them.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: September 19, 2017
    Assignee: Teradata US, Inc.
    Inventors: John Mark Morris, P. Keith Muller, Douglas P. Brown
  • Patent number: 9753927
    Abstract: Multimedia content is presented to a user. Questions presented by the user are monitored. A core concept of the question can be identified. The multimedia content can be analyzed to determine whether the multimedia content contains a possible answer to the question. If the multimedia content contains a possible answer to the question, but the possible answer is covered in a plurality of segments of the multimedia content, a confidence score can be assigned to each of the plurality of segments that cover the possible answer. The confidence score can indicate a probability that the respective segment answers the question. Based on the confidence score assigned to each of the segments, a segment for which there is a high level of confidence that the segment answers the question can be selected. Based on the selected segment, an answer to the question can be automatically generated and presented to the user.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: September 5, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hernan A. Cunico, Jonathan Dunne, Jeremiah O'Connor, Asima Silva
  • Patent number: 9749281
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating a routing slip for a message. A computer system determines an appropriate sub-flow for the message. The sub-flow dictates a sequence of processing steps for the message. The computer system generates a routing slip for the message based on the appropriate sub-flow. The routing slip provides an order for executing one or more processing steps of the sub-flow. The computer system associates the routing slip to the message. The processing steps of the sub-flow are executed by the computer system according to the routing slip. In an embodiment, the message is a financial message describing at least one financial transaction.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventor: Holger Schwarzer
  • Patent number: 9720917
    Abstract: Multimedia content is presented to a user. Questions presented by the user are monitored. A core concept of the question can be identified. The multimedia content can be analyzed to determine whether the multimedia content contains a possible answer to the question. If the multimedia content contains a possible answer to the question, but the possible answer is covered in a plurality of segments of the multimedia content, a confidence score can be assigned to each of the plurality of segments that cover the possible answer. The confidence score can indicate a probability that the respective segment answers the question. Based on the confidence score assigned to each of the segments, a segment for which there is a high level of confidence that the segment answers the question can be selected. Based on the selected segment, an answer to the question can be automatically generated and presented to the user.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: August 1, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hernan A. Cunico, Jonathan Dunne, Jeremiah O'Connor, Asima Silva
  • Patent number: 9723025
    Abstract: A method and system for managing entitlements provided by a target system in an organization is provided. In one embodiment, a user of an organization may utilize services provided by an identity management system to request for resources stored in one or more target systems of the organization. Upon receiving the request, the identity management system may identify if an account is associated with the user that enables the user access to the resource in one of the target systems. In some examples, the identity management system may provision a new account for the user, associate the new account with the user and grant an entitlement to the new account, wherein the entitlement enables the user to access the requested in the target system.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: August 1, 2017
    Assignee: Oracle International Corporation
    Inventors: Sujatha Kasturirangan, Amol Dharmadhikari, Sivakumar Venugopal
  • Patent number: 9710774
    Abstract: A system for configuration of embedded intelligence comprises a processor and a memory. The processor is configured to associate a prompt of an embedded intelligence applet with an exposed field of a process. The memory is coupled to the processor and is configured to provide the processor with instructions. The memory is configured to store the process definition.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: July 18, 2017
    Assignee: Workday, Inc.
    Inventors: Paul Gustafson, Jonathan David Ruggiero, Bruce Shay, Nick Pouschine
  • Patent number: 9704108
    Abstract: A computer-implemented system, a method thereof, and a computer-readable medium comprising a supply chain visualizer providing a plurality of graphical elements in a multi-dimensional supply chain network view and a plan display providing a plurality of graphical elements in a multi-dimensional tabular view, a multi-directional capability for traversing between the supply chain visualizer and the plan display operable to receive input from a planner during a planning session specifying a plan problem, reflecting changes to data associated with the plan display back to data associated with the supply chain visualizer, reflecting changes to data associated with the supply chain visualizer back to data associated with the plan display, traversing the multi-dimensional supply chain network via a real-time interaction between the multi-dimensional tabular view of the plan display and the visual representation of the graphical view of the supply chain visualizer, and providing the planner the ability to generate a
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: July 11, 2017
    Assignee: JDA Software Group, Inc.
    Inventors: Adeel Najmi, Larry P. Mason
  • Patent number: 9690555
    Abstract: An aspect includes optimizing an application workflow. The optimizing includes characterizing the application workflow by determining at least one baseline metric related to an operational control knob of an embedded system processor. The application workflow performs a real-time computational task encountered by at least one mobile embedded system of a wirelessly connected cluster of systems supported by a server system. The optimizing of the application workflow further includes performing an optimization operation on the at least one baseline metric of the application workflow while satisfying at least one runtime constraint. An annotated workflow that is the result of performing the optimization operation is output.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: June 27, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ramon Bertran Monfort, Pradip Bose, Alper Buyuktosunoglu, Chen-Yong Cher, Hans M. Jacobson, William J. Song, Karthik V. Swaminathan, Augusto J. Vega, Liang Wang
  • Patent number: 9690629
    Abstract: Distribution of various processing tasks is performed for a plurality of comparison objects, such as videos and/or other media content in a matching system. The plurality of comparison objects can include at least one feature that is compared to at least one feature of a plurality of reference objects to determine whether a match occurs in the comparison. Task descriptions corresponding to the processing tasks are distributed with the different processing tasks to a task pool. Matching components select at least one task from the task pool based on the task descriptions.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Pascal Gwosdek, Tawei Liao, Kathrin Paschen
  • Patent number: 9639830
    Abstract: Embodiments of systems, methods and devices for electronic bill presentment and payment are disclosed. Such embodiments include receiving one or more instructions from a biller at a remote computer server. Further, the remote computer server implements an electronic bill presentment and payment (EBPP) workflow configuration module and provisions, using the EBPP workflow configuration module, one or more configuration parameters for the biller based on the one or more received instructions. In addition, embodiments include configuring, dynamically an EBPP workflow based on the one or more received instructions and provisioned configuration parameters using the EBPP workflow configuration module. The configuring of the EBPP workflow includes generating a state machine implementing the EBPP workflow.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: May 2, 2017
    Assignee: Aliaswire, Inc.
    Inventors: Alexander Rodriguez, Hossein Mohsenzadeh
  • Patent number: 9633395
    Abstract: A method of administering an investment fund using a computer. The method includes the steps of creating shares for sale, providing a managed distribution schedule identifying a number of payments to be provided during each of consecutive periods, providing an investment strategy for investing in assets to provide funds sufficient to meet the managed distribution schedule, issuing a share to an investor in exchange for funds received from the investor, investing the received funds according to the investment strategy, calculating the value of each of the payments to be provided according to the managed distribution schedule in a period to the investor, and providing each of the payments to the investor during the period. Multiple embodiments relate to methods for calculation and sourcing of each payment.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: April 25, 2017
    Assignee: THE VANGUARD GROUP, INC.
    Inventors: John Ameriks, John Buhl, Edward Delk, Kathryn Hyatt, Ranga Narayanan, Shawn Travis, Daniel Wallick
  • Patent number: 9628624
    Abstract: Systems and methods for a work distribution service. At a multi-tenant platform that provides a work distribution service for a plurality of external systems, a priority is assigned to a first work item of a first external system. The work item is received via a RESTful work item API call request. The priority is assigned based on work item attributes of the work item and a workflow instruction corresponding to workflow information specified by the work item. The workflow instruction is provided by the external system via a RESTful Workflow API. A worker is assigned to the work item based on: the priority of the work item, the workflow information, and worker state managed by the first external system via a RESTful Worker API. The worker state includes worker attributes. The work item is generated by the external system, and the workflow instruction is managed by the external system.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: April 18, 2017
    Assignee: Twilio, Inc.
    Inventors: John Wolthuis, Robert Brazier
  • Patent number: 9614790
    Abstract: A software execution control apparatus includes a reference information management unit for collecting and renewing reference information to be referred to for execution of a plurality of applications, a user message preprocessing unit for receiving a user message, extracting one or more components from the user message, and analyzing the user message based on the extracted components, a message processing unit for specifying one or more actions required by the user based on the analysis result of the user message, and an APP execution unit for selecting and executing one or more applications based on reference information managed by the reference information management unit.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: April 4, 2017
    Assignee: CASIO COMPUTER CO., LTD.
    Inventors: Hiroshi Takahashi, Yuji Sonoyama, Koji Nishitani
  • Patent number: 9612830
    Abstract: Discovering work-item relations, in one aspect, may include identifying mappings of work-item elements to standardized specification elements, for instance, by analyzing a plurality of work-item elements and their relationships generated from a description of a collection of work-items, and a plurality of standardized specification elements and their relationships generated from a description of practice guidelines for completing the project. One or more missing relations may be discovered among the plurality of work-item elements based on the mappings.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pietro Mazzoleni, Debdoot Mukherjee
  • Patent number: 9614825
    Abstract: A role mapping method and system for a collaborative computing environment in provided. A set of permissions defining access to a generic business component for a named permission set is stored in a database. The set of permissions for the named permission set are mapped to an abstract role. Based on these mappings, access permissions to a business component instance within a community can be set.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Miguel A. Estrada, Joseph A. Russo, Sami M. Shalabi
  • Patent number: 9542660
    Abstract: A collaboration message is received at a computer system network node of a computer network that operates in a decentralized arrangement such that network nodes comprise work process sources and destinations, and the collaboration messages convey process state updates among the collaborators. There is no central authority though which all process messages and state updates must pass and which thereby may create a system bottleneck and limit system growth. The computer system is scalable and system operation remains efficient with increasing numbers of network nodes.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 10, 2017
    Assignee: MITCHELL INTERNATIONAL, INC.
    Inventors: Craig A. Schneider, Stefanos Makris, Frederick Albert, Niv Genchel, John Fletcher, Juveria Kanodia, Kshitij Deshmukh
  • Patent number: 9519803
    Abstract: In accordance with some embodiments, a protected execution environment may be defined for a graphics processing unit. This framework not only protects the workloads from malware running on the graphics processing unit but also protects those workloads from malware running on the central processing unit. In addition, the trust framework may facilitate proof of secure execution by measuring the code and data structures used to execute the workload. If a part of the trusted computing base of this framework or protected execution environment is compromised, that part can be patched remotely and the patching can be proven remotely throughout attestation in some embodiments.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: December 13, 2016
    Assignee: Intel Corporation
    Inventors: Prashant Dewan, Uday R. Savagaonkar, David M. Durham, Paul S. Schmitz, Jason Martin, Michael Goldsmith, Ravi L. Sahita, Francis X. McKeen, Carlos Rozas, Balaji Vembu, Scott Janus, Geoffrey S. Strongin, Xiaozhu Kang, Karanvir S. Grewal, Siddhartha Chhabra, Alpha T. Narendra Trivedi
  • Patent number: 9519884
    Abstract: A method, system and article of manufacture for workflow processing and, more particularly, for managing creation and execution of data driven dynamic workflows. One embodiment provides a computer-implemented method for managing execution of workflow instances. The method comprises providing a parent process template and providing a child process template. The child process template is configured to implement an arbitrary number of workflow operations for a given workflow instance, and the parent process template is configured to instantiate child processes on the basis of the child process template to implement a desired workflow. The method further comprises receiving a workflow configuration and instantiating an instance of the workflow on the basis of the workflow configuration. The instantiating comprises instantiating a parent process on the basis of the parent process template and instantiating, by the parent process template, one or more child processes on the basis of the child process template.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: December 13, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Melissa Aron, Michael A. Blocksome, David G. Herbeck, Todd E. Johnson
  • Patent number: 9466043
    Abstract: Embodiments may include a forecasting component that, for each of different service levels offered to customers, generates a projection of the quantity of shipments to be shipped according to that service level during a time period. The forecasting component may be configured to, based on an aggregate quantity of shipments projected to be shipped, modify the projected quantities of shipments for the multiple service levels. The forecasting component may, for each service level, receive information specifying a distribution of different shipment methods that are projected to be utilized to ship shipments of a particular priority designation to meet requirements of that service level. The forecasting component may, based on the distribution for each service level and the modified projected quantity of shipments for each service level, generate a forecast specifying quantities of shipments that are to be shipped during the time period according to each of the different shipment methods.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 11, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Richa Agarwal, Thomas Yves Paul Helleboid, Shyam Mishra, Lin Wan, Simon M. Patrick, Jin Lai, Michael Mahesh Bhaskaran
  • Patent number: 9466070
    Abstract: A method for updating records associated with work items within a business process workflow according to embodiments of the invention, includes the steps of processing the work items according to the business process workflow, and updating a record associated with a group of work items as the group of work items transitions from a first state to a second state within the business process workflow.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: October 11, 2016
    Assignee: RESPONSYS, INC.
    Inventor: Howard Zhao
  • Patent number: 9454667
    Abstract: In an embodiment, in response to a gesture by an administrator, a security palette is created and displayed on a multi-touch screen. In response to a move by the administrator of a first icon to within the security palette, wherein the first icon represents a first object, a same authority that the administrator has to the first object is granted to the security palette. In response to a collaborator touching the security palette, the same authority to the first object is granted to the collaborator.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, Gregory R. Hintermeister
  • Patent number: 9442620
    Abstract: This disclosure describes tools for navigating within applications, and in particular business applications. For example, a menu system may incorporate a notification system, such that notifications of events received at a business application are displayed within the context of the menu system. The user can be allowed to select an event from the menu system, allowing the user to quickly navigate to a context, within the application, corresponding to the event.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: September 13, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nigel King, Steven Miranda, Rajesh Singh