Patents Examined by Nga B. Nguyen
  • Patent number: 10769566
    Abstract: A process instances guard system for managing the execution of process instances based on statuses of other process instances in a business process management (BPM) engine is disclosed. The process instances guard system provides a plurality of policies for managing the execution of process instances. When a status change event related to an existing process instance is received, the process instances guard system matches the existing process instance with a policy. After determining that the existing process instance matches the prerequisite condition of a policy, the process instances guard system determines that a plurality of existing process instances match the policy target descriptor of the policy, and executes the action of the policy on the plurality of existing process instances.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Zi Hui Duan, Yu Gong Li, Xin Peng Liu, Yue Wang, Jing Jing Wei, Dian Guo Zou
  • Patent number: 10762584
    Abstract: The disclosure provides a system and method for collection of water point data from a distribution of water points to generate a digital aquifer. The disclosure includes a system to generate and collect water point data through devices supported by frugal innovations that address resource constraints. Use of the systems and methods as described enable water point users to better plan and manage limited water resources.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: September 1, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kala Fleming, Muuo Wambua, Timothy Kotin, Elizabeth Ondula, Komminist Weldemariam
  • Patent number: 10762457
    Abstract: A networked system shares operational information (tasks, positions, times, etc.) between dissimilar operators performing dissimilar operations in a same marine field. The shared information include associations (linkages and conflicts) that allows each operator to optimize its operations and complete tasks in a more efficient manner. As part of this system, a planning tool having a graphical user interface can be used to visualize plans at an operator (and nearby operators). Changes made to plans by one operator are shared with other operators via the system and illustrated in the interface at the other operators, thereby allowing the other operators to make their own respective operational changes in response.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: September 1, 2020
    Inventors: John Grant, Stuart Darling, Scott Cameron, Dave Gentle
  • Patent number: 10762476
    Abstract: A wind farm supervision monitoring system includes: a data collection unit configured to collect data about a status monitoring of each wind turbine from at least one site server; an abnormality status detection unit configured to detect an abnormality status of each wind turbine based on the collected data about the status monitoring and issue an alarm; a wind data management unit configured to early detect a fault of each wind turbine and or monitor performance of each wind turbine based on the data about the status monitoring or the data about the abnormality status; and a supervision unit configured to manage a turbine operation status and operation and maintenance of each wind turbine and provide information for establishing an operation and maintenance plan for the detected abnormality status of the wind turbine.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: September 1, 2020
    Assignee: Doosan Heavy Industries Contruction Co., Ltd
    Inventors: Jong Duk Son, Seung Man Eom, Jeong Hoon Lee
  • Patent number: 10748177
    Abstract: Methods, systems and devices for evaluating a product sampling event. The disclosed methods, systems and devices receive from a user a user identification specific to the user and compare the user identification to a user data set stored on a computer-readable medium. A sample is then delivered based on a predetermined condition, and a product value is changed after the step of causing delivery of the sample of the product. It can then be determined whether the user purchased the product after delivery of the sample of the product and, based on that determination, a sampling event value can be assigned. The user's preferences can also be used to provide a more custom sample with a user's order for example, with online or home delivery shopping.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: August 18, 2020
    Assignee: Freeosk, Inc.
    Inventors: Matthew Patrick Eichorn, Nathan Thomas Mirabito, Tony Lee Koenigsknecht
  • Patent number: 10748120
    Abstract: A display board includes service display areas. Each service display area includes a name of a service and a delivery mechanism configured to contain contact information handouts corresponding to an entity that performs the service. The display board also includes an electronic display, which displays a contact information stream corresponding to the information provided in the contact information handouts contained in the delivery mechanisms.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: August 18, 2020
    Inventors: Terry Lynn Sims, Robert M. Kennard
  • Patent number: 10726448
    Abstract: A method and system for allocating displays to a plurality of stores grouped into a plurality of store configurations is presented. It includes receiving a plurality of counts, that specifies spaces available in the store configuration for one of a plurality of types of displays, a ranking of a plurality of displays, wherein the ranking is based on a benefit of each of the plurality of displays for the store configuration, and when the plurality of displays are to be allocated to the plurality of stores; determining a subset of the plurality of displays that meet one or more conditions related to at least one of a forecasted sell through or forecasted margin of the plurality of displays for the store, allocating at least some of the displays based on the ranking of the displays, and generating an indication of the allocated displays for output to a user.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: July 28, 2020
    Assignee: WALGREEN CO.
    Inventor: Jaclyn A. Harwood
  • Patent number: 10713674
    Abstract: A method reduces substation demand fluctuations using decoupled price scheme to mange load flexibility to follow renewable variations in a power distribution system. The price scheme includes base energy price component, up/down reserve usage price component, and up/down reserve usage variation price component. The operator adjusts the corresponding price components to achieve desired aggregated demand profile at a substation. Meanwhile, the operator determines the optimal amount of reduced loads, removed loads and transferred loads to minimize the total cost of substation power purchase, available but unused renewable penalty, and demand responses.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: July 14, 2020
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventor: Hongbo Sun
  • Patent number: 10713723
    Abstract: A versatile and efficient electronic spread trading tool to be used when buying and selling comparable commodities either simultaneously or in conjunction with one another. The spread trading tool involves a method of displaying, on an electronic display device, the market depth of a plurality of commodities including an anchor commodity and a non-anchor commodity, where the method includes dynamically displaying a plurality of bids and asks in the market for the commodities, statically displaying prices corresponding to those plurality of bids and asks, where the bids and asks are displayed in alignment with the prices corresponding thereto, displaying an anchor visual indicator corresponding to and in alignment with a desired price level of the anchor commodity, displaying a price level indicator corresponding to and in alignment with a price level of the non-anchor commodity.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: July 14, 2020
    Assignee: Trading Technologies International, Inc.
    Inventors: Michael J. Burns, Scott F. Singer
  • Patent number: 10685310
    Abstract: A device receives historical risk management data associated with products and processes the historical risk management data to generate processed historical risk management data. The device trains a machine learning model with the processed historical risk management data to generate a trained machine learning model and receives, from a user device, product data associated with a potential product. The device applies weights to different portions of the product data, based on risks associated with the different portions of the product data, to generate weighted product data and processes the weighted product data, with the trained machine learning model, to generate one or more of complexity levels, risk data, or recommendations associated with the potential product. The device performs one or more actions based on the one or more of the complexity levels, the risk data, or the recommendations associated with the potential product.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: June 16, 2020
    Assignee: Capital One Services, LLC
    Inventors: Daryl McCuiston, Gregory Powell, Zaheer Ladak, Jennifer Little
  • Patent number: 10685298
    Abstract: Application compatibility testing for mobile applications enables enterprises to improve the extraction of mobile application suitability features (MASFs) from an App using techniques other than reading the package's manifest. In addition to performing dependency analysis in the open package format context, embodiments of the invention interpret the analysis results in the context of mobile devices where, in addition to binary, i.e. go/no go, OS compatibility, there is compatibility testing for other suitability metrics, such as enterprise policy compliance and device capability and/or compliance. A MASF results dictionary keeps track of the various identified hardware and software interfaces of the App.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: June 16, 2020
    Assignee: Flexera Software LLC
    Inventors: Michael J. Faulhaber, James T. Gibson
  • Patent number: 10685313
    Abstract: Certain example embodiments described herein relate to defining relevant data for analysis and reporting for modeled processes and process-related data. In certain example embodiments, a normal (and potentially-non-expert) user can define a model, object, or a relation as “source” and “target” of interest. The user also may be able to make a question more concrete, e.g., by specifying stopovers, a number of steps that might be between the source and the target, etc. A net of different paths from the source to the target may be retrieved as result, representing all possible relations, including those that are implicit. Such information also can be selectively excluded from the net, e.g., if the user does not want to evaluate same. However, the user can be reasonably sure that all relevant data for analysis has been returned, even though the definition was made without consulting an expert.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: June 16, 2020
    Assignee: SOFTWARE AG
    Inventors: Ralf Werner Munkes, Markus Werner, Stefan Ruschel
  • Patent number: 10672070
    Abstract: A system and method are provided for facilitating the exchange of data between one or more price providers and customers who communicate with the price providers through various portals, each of which may use it own data format. In transmitting data from customer to price provider, the data output from each portal is normalized to a standardized format and then transmitted to the appropriate price provider(s) where the data exchanged with the various portals can be viewed by a trader at a single display or can be exchanged with an automated pricing engine. The customer may also be provided with a universal Web site at which a customer may access any of the portals' Web sites to simplify access for the customer as well.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: June 2, 2020
    Assignee: American International Group, Inc.
    Inventors: Robert J. Feilbogen, Paul Varnish
  • Patent number: 10672014
    Abstract: A decoding device is implemented on an integrated circuit, for decoding a market data input stream received in a given data representation format. The decoding device comprises an engine built around a finite state machine, the engine being generated from at least one description file and configured to perform the following steps, in a current state of the finite state machine: i) dividing the market data input stream into a number of tokens and reading a set of tokens, ii) accumulating the set of read tokens in internal registers, iii) generating output commands from the tokens accumulated in the internal registers depending on a condition related to the tokens accumulated in the internal registers, and iv) selecting the next state of the Finite State Machine state based on a triggering condition.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: June 2, 2020
    Assignee: ENYX SA
    Inventor: Edward Kodde
  • Patent number: 10672013
    Abstract: According to an example, product test orchestration may include accessing user-defined information of a product to be tested and identifying, based upon the accessed user-defined information, a set of devices on which the product is to be tested and a set of testing tools to be implemented on the identified set of devices to test the product. Product test orchestration may further include generating test operations for the identified set of testing tools to be implemented on the identified set of devices, executing the generated test operations on the identified set of devices, tracking results of the executed test operations, and generating a report of the tracked results.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: June 2, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Vijaya Krishna BS, Sunilkumar Gogula, Ashok K. Muthusamy, Sadanand Kapali
  • Patent number: 10671950
    Abstract: Method, system, and computer program product for assigning various operations to itineraries that can be assigned to personnel. Past instances of an operation are analyzed to determine at least one time variance associated with a reliability factor. A combination of operations, with the respective at least one predicted time variance, that does not exceed at least one personal limit of personnel can be identified. The identified combination can be assigned to an itinerary.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: June 2, 2020
    Assignee: THE BOEING COMPANY
    Inventor: Michael J. Woicekowski
  • Patent number: 10657559
    Abstract: Methods and systems for providing targeted marketing include using consumer-centric indices to identify users who are most conversant with marketing communications. In particular, one or more embodiments generate a model that indicates a probability of user interactions based on dynamic data. The dynamic data indicates a time to action for each user interaction with a marketing communication within an observation window. The model fits the dynamic data to a distribution and determines the parameters of the distribution. Using the parameters of the distribution, one or more embodiments calculate interest scores for users who have received marketing communications. One or more embodiments select a set of users as a target audience based on the interest scores and provide marketing communications to target audience.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: May 19, 2020
    Assignee: ADOBE INC.
    Inventors: Moumita Sinha, Meghanath Macha Yadagiri, Kokil Jaidka, Niyati Chhaya
  • Patent number: 10650344
    Abstract: A method of determining an inventory mirroring plan for a set of distinct items in a heterogeneous fulfillment network is presented. The fulfillment network can include a plurality of distribution centers, each distribution center having differing capabilities. The method can include determining a solution value of the number of clusters for each distinct item that minimizes a sum of a total shipping cost of each distinct item, subject to a total distinct item capacity of the plurality of distribution centers in the fulfillment network. The method can further include using a probability of the item being placed in a specific distribution center based on either the capacity of the distribution center or historical data. The probability can be used to stock items. Overages and deficits can be used to further refine the distribution. Other embodiments are also disclosed.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: May 12, 2020
    Assignee: WALMART APOLLO, LLC
    Inventor: Zhiwei Qin
  • Patent number: 10636044
    Abstract: Examples of the disclosure project resource demand. In some examples, a first factor that corresponds to a task and/or a resource is identified. The first factor is associated with one or more scenarios. A model associated with the scenarios is generated. The model includes the first factor. The model is used to generate a projection associated with an expected resource demand for a first scenario. The projection is compared with historical data associated with an actual resource demand for the first scenario to determine a variance between the projection and the historical data. Based on the variance, a second factor that does not directly correspond to the task and/or the resource is generated. The second factor is configured to increase an accuracy of the model. Aspects of the disclosure enable the model to be generated, maintained, and/or updated in a calculated and systematic manner for increased performance.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: April 28, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventor: Mohitash Dwivedi
  • Patent number: 10628776
    Abstract: A method and a system for calculating a productivity of an industrial system consisting of system modules is provided. A Markov model is stored for each system module, the Markov model indicating the probabilities that a system module is in different operating states and indicating transition rates of state changes between the operating states of the respective system module for each operating state of the respective system module with a different productivity. A Cartesian product is calculated from a first Markov model of a first system module and from a second Markov model of a second system module linked to the first system module. The calculated Cartesian product is then reduced to a Markov model of the combined sub-system. The calculation of the Cartesian product and the subsequent reduction are carried out successively until the combined sub-system forms the entire industrial system.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: April 21, 2020
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Francesco Montrone