Operations Research Or Analysis Patents (Class 705/7.11)
  • Patent number: 10990931
    Abstract: A work period scheduler includes one or more data processors configured to receive performance data relating to the performance of one or more individual workers from a database. The performance data is then analyzed to identify one or more workers as a leader, a leader being a worker whose presence in a group of the individual workers results in an improvement in overall performance of said group. Work periods, e.g. shifts, may then be scheduled based on one or more skills attributed to one or more workers wherein the one or more skills includes leader.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 27, 2021
    Assignee: NICE LTD.
    Inventors: Omer Abramovici, Iftach Smith, Charles William Gulledge
  • Patent number: 10977698
    Abstract: A method supporting content creation includes providing a content creation software product with a tone tool, receiving, by the tone tool, an expected tone range for a parameter of tone, receiving content, evaluating, by the tone tool, each of a plurality of portions of the content to determine a tone of the respective portions of the content, comparing the tone of each of the plurality of portions of the content to the expected tone range for the parameter, and providing, by the tone tool, at least one proposed modification of the content affecting a change in the tone of at least one of the portions of the content.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventor: Mudit Mehrotra
  • Patent number: 10977592
    Abstract: Disclosed are various embodiments of worksite systems and methods that render user interfaces to provide features based on permissions of a user account. A user of a client device can create and store incident reports including photographs depicting the incident. The incident report can be synchronized with a remote data store through a synchronization service on an application server. A vehicle status report can also be created and stored on the client device and synchronized with the application server.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: April 13, 2021
    Assignee: Infratech Corp.
    Inventors: Christopher Vincent Prangley, Brandon Wayne Wilson
  • Patent number: 10963479
    Abstract: Version controlled Extract, Transform, Load (ETL) code may be hosted for developing or executing the ETL job in an ETL system. A version of ETL code may be obtained from version controlled code store and maintained in a data store. Development or execution clients may submit access requests for the version of ETL code which may be serviced from the version stored in the data store. Updates to the version of the ETL code may be eventually committed to the version controlled code store. The latest version of ETL code may also be obtained from the version controlled code store when providing the ETL code in response to a request to retrieve the ETL code.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: March 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Mehul A. Shah, George Steven McPherson, Supratik Chakraborty, Anurag Windlass Gupta, Benjamin Albert Sowell
  • Patent number: 10963897
    Abstract: Embodiments of vehicle data systems for use in distributed computer network are disclosed. Particular embodiments may determine and enhance vehicle data from various data sources distributed across the computer network, and utilize the enhanced vehicle data in the determination of normalization metrics that account for geography and population density or spatial behavioral patterns. Embodiments may utilize these normalization metrics to determine or predict one or more metrics about participants in a network.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: March 30, 2021
    Assignee: TRUECAR, INC.
    Inventors: Michael D. Swinson, Christopher James O'Keeffe, Daniel Salazar, Ludovica Rizzo
  • Patent number: 10960312
    Abstract: The present disclosure is a method of dynamic creation of games, the method comprising the steps of receiving keyword(s) from a user, performing a search operation comprising of the keyword(s) to generate a set of search result(s), selecting at least one search result and dynamically creating said game from the said search result.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: March 30, 2021
    Inventor: Aravind Musuluri
  • Patent number: 10956850
    Abstract: Causal performance analysis for store merchandising may be provided. A clustering technique may be performed based on target store location data and existing store data. Based on the clustering technique, a peer selection group is determined comprising a group of stores determined to have similar attributes to the target store location. Sales distortions for a plurality of divisions associated with the group of stores in the peer selection group may be determined. A distortion matrix may be generated comprising a ranked list of the plurality of divisions. A merchandise mix recommendation for the target store location may be presented via a user interface device.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ajay A. Deshpande, Hongliang Fei, Arun Hampapur, Hongfei Li, Xuan Liu
  • Patent number: 10956037
    Abstract: Embodiments of the present invention provide methods and systems for calculating capacity allocation in storage systems. Embodiments of the present invention can be used to calculate a capabilities score for all storage systems, resulting in a list of storage systems, prioritized, so that a storage administrator may select automatically or manually, the best system to provision for the requesting application, based on the calculated capabilities score of each storage system.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ohad Atia, Amalia Avraham, Ran Harel, Alon Marx
  • Patent number: 10949752
    Abstract: The embodiments the systems and methods described herein attempt to optimally select a group or portfolio of control locations for each test location. The optimization can be generally performed in two steps. First, an objective function is defined that scores the similarity of a set of control locations averaged together. Second, given the large number of potential solutions, a computationally-feasible algorithm that identifies an optimal set of control locations and is based on the objective function is executed. In order to obtain the optimal set of control locations in an efficient manner for use in business analytics, the algorithm may use a hill-climbing algorithm. As a result, an optimization function can be incrementally improved in an efficient manner.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: March 16, 2021
    Assignee: Applied Predictive Technologies, Inc.
    Inventors: Bradley Philip Burns, Anthony Dean Bruce, Arvind Bhusnurmath
  • Patent number: 10936986
    Abstract: Systems and methods are provided for generating engagement recommendations suggesting ways that one or more creators of content may maximize subscribership and/or subscription-based revenue, as well as support recommendations suggesting ways that the one or more creators of content may realize successful support of their content creation. Engagement recommendations can involve suggestions regarding when and/or how to engage one or more subscribers that results in a positive impact to subscribership and/or subscription-based revenue. Support recommendations can involve suggestions regarding when and/or how to elicit support in line with preferred indicia of success set forth by the one or more creators.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: March 2, 2021
    Assignee: Patreon, Inc.
    Inventors: Jack Conte, Scott Takahashi, Manuel Andere, Carlos Cabrera
  • Patent number: 10937042
    Abstract: A system and method is provided for generating subscription recommendations suggesting ways that one or more creators of content may increase subscribership and/or prominence of the one or more creators. Subscription recommendations can involve changing and/or updating subscription levels offered by a content creator to potential, existing, or previous subscribers of the content creator. Current and/or historical performance data associated with the content creator, other content creators, and/or the consumers making up a community of subscribers may be analyzed in order to generate subscription recommendations.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: March 2, 2021
    Assignee: Patreon, Inc.
    Inventors: Timothy Wood, Jon Winston
  • Patent number: 10935966
    Abstract: A product inspection device and method for correctly calculating consumer and producer risks irrespective of the type of distribution of products. A characteristic value representing a predetermined product characteristic is measured for each product as a product measurement value, and a standard deviation of measurement variations in measurement results is calculated as a measurement value standard deviation. The products are determined to be conforming based on whether the measured product measurement value falls within a range of a product standard. Consumer and producer risks are calculated based on the measurement variations. The calculated consumer and producer risks are respectively and successively added up and it is determined whether the number of products having undergone the adding have reached a predetermined number. If so, the added up consumer risk and producer risk are divided by the number of products to calculate a final consumer risk and a final producer risk.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: March 2, 2021
    Assignee: MURATA MANUFACTURING CO., LTD.
    Inventors: Yuki Matsuno, Teruhisa Tsuru
  • Patent number: 10915849
    Abstract: The present disclosure comprises a method for determining quality level of performance data associated with an enterprise comprising one or more domain entities. The method comprises analyzing, by a data quality assessment system, performance data, received from one or more data sources of the enterprise, using one or more quality evaluation parameters associated with the performance data. Thereafter, the data quality assessment system generates one or more events based on the analysis of the performance data. The one or more events are classified by the data quality assessment system, based on predefined event processing guidelines. Further, the data quality assessment system determines a quality index value for each of the one or more domain entities based on the one or more classified events, using the predefined event processing guidelines. Thereafter, the data quality assessment system determines the quality level of the performance data associated with the enterprise.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: February 9, 2021
    Assignee: CARRIER CORPORATION
    Inventors: Vinuraj Maroli, Naga Saravana Babu
  • Patent number: 10909488
    Abstract: Data processing systems and methods, according to various embodiments, are adapted for mapping various questions regarding a data breach from a master questionnaire to a plurality of territory-specific data breach disclosure questionnaires. The answers to the questions in the master questionnaire are used to populate the territory-specific data breach disclosure questionnaires and determine whether disclosure is required in territory. The system can automatically notify the appropriate regulatory bodies for each territory where it is determined that data breach disclosure is required.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: February 2, 2021
    Assignee: OneTrust, LLC
    Inventors: Trey Hecht, Andrew Clearwater, Jonathan Blake Brannon, Linda ThielovĂ¡
  • Patent number: 10901713
    Abstract: Optimizing program parameters in multithreaded programming may include: generating, for a program, a plurality of low-level metric functions, each of the low-level metric functions calculating a respective low-level metric of a plurality of low-level metrics; generating one or more high-level metric functions for one or more high-level metrics, each of the one or more high-level metric functions comprising a piecewise-rational function based on one or more of the low-level metric functions; and generate, based on the one or more high level-metric functions, one or more data parameter values and one or more hardware parameter values, one or more program parameter values for executing the program, wherein the one or more program parameter values are configured to optimize the one or more high-level metrics.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jeeva Paudel, Alexander Brandt, Marc Moreno Maza, Linxiao Wang
  • Patent number: 10887666
    Abstract: Aspects of the subject disclosure may include, for example, receiving a media program on a first media channel, detecting a first segment in the media program, where the first segment comprises media content combined with an embedded advertisement, determining a first emotional context from a first analysis of the media content, determining a second emotional context from a second analysis of the embedded advertisement, and detecting an inconsistency between the first emotional context and the second emotional context. Other embodiments are disclosed.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: January 5, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Simon D. Byers
  • Patent number: 10884804
    Abstract: A method of generating a sequence of commands to gather information using a directed tree graph includes providing a plurality of goals, each goal having a weighting, and a set of commands that lead to completion of the goals. A directed tree graph is constructed comprising a root node, respective leaf nodes associated with the goals, and one or more parent nodes. Each node is associated with one command, the command having the potential to complete any goals associated with the node and all the goals associated with any subordinate nodes. The priority of each command is determined, based on the sum of the goal weightings of leaf nodes subordinate to the node associated with the command. One or more commands is executed, a command having a higher priority being executed before a command having a lower priority.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: David P. George, Daniel Brook Sheard, Samuel J. Smith
  • Patent number: 10878441
    Abstract: Method and apparatus for incentivizing ride share users, where offers are presented to the users and based on selected offers, corresponding fares may be reduced. A ride share incentivization may include user profile database, a business database, a route generator, and an advertisement generator. The route generator is configured to generate a first route and a first fare based on a first ride share request, and a second route and a second fare based on a second ride share request. The advertisement generator may generate offers for the rider share users and adjust the fares of the ride share users based on the selected offers. The advertisement generator may further adjust one or more offers when no offers are selected.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael C. Hollinger, Adriana Kobylak, Andrew J. Geissler, Nicholas E. Bofferding
  • Patent number: 10878379
    Abstract: The technology disclosed relates to processing events generated by Internet of Things (IoT) devices. In particular, it relates to storing a machine-readable declarative specification of stateful event processing of an automated multi-step progression of monitoring of Internet of Things (IoT) devices that generate events. It includes compiling into tangible memory, in response to the declarative specification, a state processing network that implements a multi-step progression of monitoring events generated by the IoT devices. The state processing network implements both the time based transition triggers and the event based transition triggers after being initiated by the IoT devices. Further, data structures, which record monitoring status of particular IoT devices, are compiled. Finally, the state processing network further selects an alternative action to trigger, and triggers the selected action using at least some data from a particular event being processed.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: December 29, 2020
    Assignee: salesforce.com, inc.
    Inventors: Aubrey Wing, Tatyana Mamut, Arthur Ping-Tak Che, Tiffany Joy Chin, Amy Kar Sin Poon, Andrew Layman
  • Patent number: 10878447
    Abstract: Systems and methods are disclosed for optimizing distribution of resources to data elements, comprising receiving a designation of one or more data elements for distribution; receiving a designation of a plurality of electronic event types detectable over a network, the plurality of electronic event types being associated with receipt or electronic display of at least one data element of the one or more data elements, to be tracked; forecasting a return on investment, associated with distribution of the one or more data elements, based on a forecast of occurrences of the plurality of electronic event types; and optimizing distribution of resources to the one or more data elements based on the forecasted return on investment.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: December 29, 2020
    Assignee: ADAP. TV, INC.
    Inventors: Amir Cory, Katherine Krzoska, Shubo Liu, Garett Badeau
  • Patent number: 10878468
    Abstract: A matching support device which achieve matching between demand information and supply information, quickly and accurately reflecting changes in information. The matching support device acquires supply information and/or demand information, performs a matching between the demand information and the supply information, and transmits results of the matching to a supplier terminal and a consumer terminal. The matching support device, during a period specified from the supplier terminal and/or the consumer terminal, continues reception of the supply information and/or the demand information to reflect the changes in information and to continue matching, and calculates, based on information of matchings, a schedule-to-result difference ratio of the supply plan information and/or the demand plan information.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: December 29, 2020
    Assignee: NEEDSTOMATCH CORPORATION
    Inventor: Koichi Sasa
  • Patent number: 10860471
    Abstract: A system, method, and computer-readable medium for performing a customer service channel selection operation. The customer service channel selection operation includes identifying a plurality of customer service channels associated with an organization; collecting channel data associated with each of the plurality of customer service channels; processing the channel data associated with each of the plurality of customer service channels to generate channel metrics associated with each of the plurality of customer service channels; and, generating channel insights and predictions based upon the channel data associated with each of the plurality of customer services channels.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: December 8, 2020
    Assignee: Dell Products L.P.
    Inventors: Mahuya Ghosh, Mohammed O. Rahman
  • Patent number: 10861589
    Abstract: A system for facilitating interoperability among health care modules includes an interface configured to receive a first electronic record from a first health care module. The first electronic record has a first data structure. The system also includes a processor communicatively coupled to the interface. The processor is configured to analyze the first electronic record having the first data structure, and, based on the analysis, extract a portion of data from the first electronic record. The processor further creates a second electronic record using the portion of data from the first electronic record, where the second electronic record has a second data structure. The second data structure is configured to be compatible with a second health care module. The interface is further configured to transmit the second electronic record for display to the second health care module.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: December 8, 2020
    Assignee: KicStand, Inc.
    Inventor: Daniel W. Waits
  • Patent number: 10859985
    Abstract: The invention relates to a device to control a window or a window shading device, based on at least indoor temperature or indoor humidity, and a temperature setpoint or a humidity setpoint. The devices of the invention have a number of interesting applications, such as the control of temperature or humidity in the room. The invention also discloses embodiments including the detection of the presence or absence of a human being in the room.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: December 8, 2020
    Assignee: NETATMO
    Inventors: Chadi Gabriel, Frédéric Potter, Romain Paoli, Emmanuelle Thomas
  • Patent number: 10860974
    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; validating, by the server, an availability of the requested booking with the air carrier; generating, by the server, a price quote for the booking; communicating, by the server, the price quote to the requestor; and receiving, by the server, an acceptance of the price and terms from the requestor to form commercial terms for the booking.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: December 8, 2020
    Assignee: Unisys Corporation
    Inventors: Susan M Dohm, JoAnn E Jancik, William A Loebertmann, Kenneth L Hoffman
  • Patent number: 10852152
    Abstract: A system and method for optimizing traveled routes of a fleet. The method comprises reconstructing routes traveled by vehicles of the fleet based on historical GPS traces of the fleet; determining stops made by the vehicles along the traveled routes; and classifying the stops into work stops and non-work stops; and optimizing routes for the work stops.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: December 1, 2020
    Assignee: VERIZON CONNECT IRELAND LIMITED
    Inventors: Peter Mitchell, Samuele Salti, Francesco Sambo, Leonardo Taccari, Luca Bravi, Alessandro Lori, Andrew Harbourne-Thomas
  • Patent number: 10852023
    Abstract: A building management system includes one or more processors, and one or more computer-readable storage media communicably coupled to the one or more processors and having instructions stored thereon that cause the one or more processors to: define a state of a zone or space within a building; control an HVAC system to adjust a temperature of the zone or space corresponding to a first action; receive utterance data from a voice assist device located in the zone or space; analyze the utterance data to identify a sentiment relating to the temperature of the zone or space; calculate a reward based on the state, the first action, and the sentiment; determine a second action to adjust the temperature of the zone or space based on the reward; and control the HVAC system to adjust the temperature of the zone or space corresponding to the second action.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: December 1, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Viswanath Ramamurti, Young M. Lee, Youngchoon Park, Sugumar Murugesan
  • Patent number: 10854319
    Abstract: Systems and methods for visualizing clinical trial site performance, or other multi-dimensional (or multi-parameter) datasets.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: December 1, 2020
    Assignee: Analgesic Solutions LLC
    Inventors: Nathaniel P. Katz, Arturo J. Morales
  • Patent number: 10838803
    Abstract: Embodiments for preemptive deep diagnostics of resources in a disaggregated computing environment. A set of new resources of a first type is provided to an available resource pool within the disaggregated computing environment. An estimate for an expected time to failure (ETTF) for each one of the set of new resources is computed, and respective ones of the new resources from the available resource pool are provisioned to respective workloads based on the ETTF.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ruchi Mahindru, John A. Bivens, Min Li, Valentina Salapura, Eugen Schenfeld
  • Patent number: 10832196
    Abstract: A dynamic supply chain planning system for analysis of historical lead time data that uses machine learning algorithms to forecast future lead times based on historical lead time data, and to divide historical lead time data into clusters based on seasonality and linearity. The machine learning results are further processed to adjust future planned lead times and to identify sources in the supply chain that contribute to large deviations between historical planned lead times and actual lead times.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: November 10, 2020
    Assignee: Kinaxis Inc.
    Inventors: Marcio Oliveira Almeida, Zhen Lin, Behrouz Haji Soleimani, Seyednaser Nourashrafeddin, Chantal Bisson-Krol
  • Patent number: 10831941
    Abstract: In an embodiment, a computer-based method for automatically selecting resources to include in a building plan layout is disclosed. The method involves obtaining a set of resource rules that define resources placeable within a building plan layout, obtaining a set of behavioral rules that define the behaviors of the resources, generating a model by evaluating the set of resource rules and the set of behavioral rules, obtaining a configuration, wherein a configuration comprises at least one of building demand, resource permutations, and other simulation attributes, generating at least one set of performance metrics by executing the model with the configuration, storing the at least one set of performance metrics, the model, and the configuration as an entry in a metrics database, selecting an entry from the metrics database, and outputting the entry to a building plan layout generator.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: November 10, 2020
    Assignee: Aditazz, Inc.
    Inventors: Sandeep Desai, Sudha Hajela, Chuck Han, Alexander Khainson, Zigmund Rubel, Allen Goldberg
  • Patent number: 10824799
    Abstract: Technologies are described herein for summary data autofill. A device executes an application program configured to receive data input. The application program may determine a portion of the data may be aggregated or conducive to being summarized. Upon the detection of a user input of additional data into a document having data contained therein, the application program may display a suggested complete summary of the data. An input may be received to accept the suggested complete summary, whereby the manner in which the suggested complete summary is displayed may be changed to indicate the acceptance of the suggested complete summary. A confidence level that the suggested complete summary is a correct summary of the data may be determined. The confidence level may be adjusted based on further input of data or additional data.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: November 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher John Gross, Benjamin Edward Rampson, Poornima Hanumara, Anupam Garg
  • Patent number: 10825034
    Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of determining a lifetime value (LTV) for customers of a retailer, segmenting the customers into customer states based upon one or more purchases made by each customer at the retailer within a predetermined period of time, determining a first average LTV for customers in a first customer state and a second average LTV for customers in a second customer state lower than the first average LTV, coordinating a first display of a first online advertisement for customers in the first LTV to transition the customers from the first customer state to the second customer state, and coordinating a second display of a second online advertisement for customers in the second state.
    Type: Grant
    Filed: January 28, 2017
    Date of Patent: November 3, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Wei Shen, Tao Zhu, Vahid Jalalibarsari
  • Patent number: 10826767
    Abstract: Systems and methods for configuration vulnerability checking and remediation are provided. The systems provided herein map vulnerability data with compliance data, such that automated compliance indication may be facilitated.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: November 3, 2020
    Assignee: ServiceNow, Inc.
    Inventors: David Barkovic, Cresta Kirkwood, Lal Narayanasamy, Anushree Randad, Clifford Huntington, Richard Reybok, Harold Byun
  • Patent number: 10810583
    Abstract: A system and method are provided for modeling and interpreting a modeled digital asset and its evolution with respect to the rights of a plurality of parties, the method comprising: executing an await function instance no more than once using one of at least one choice defined therein for disposition of the digital asset with respect to the rights of at least one of the plurality of parties, said await function instance incorporated upon the consent of the affected parties to fulfil a configured function instance associated with the at least one choice; executing an agree function instance that requires the consent of at least one of the plurality of parties to execute; and storing the results of the executed function instances in an append-only ledger.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: October 20, 2020
    Assignee: Digital Asset Holdings
    Inventors: Vincent Peikert, Ratko Goran Veprek, Johan Sjodin, James Litsios, Alexander Bernauer, Darko Pilav, Robin Krom, Simon Meier, Shaul Kfir
  • Patent number: 10803425
    Abstract: A method includes displaying to a patient, via a touchscreen display of a mobile device, a date selection interface which includes a calendar display of days in a month; receiving user input corresponding to selection of a first one or more days of the month; displaying an interface displaying available appointment times for the first one or more days of the month; receiving user input corresponding to an indication to continue searching for an available appointment time; and displaying, to the patient via the touchscreen display of the mobile device, an updated date selection interface which has been updated to indicate availability of the first one or more days of the month.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: October 13, 2020
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventor: Skyler Livermore Wason
  • Patent number: 10796325
    Abstract: Techniques that facilitate determining valuation information for a package of multiple components are provided. In one example, a computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to generate a data structure organizing historical data associated with a product comprising a plurality of components. The historical data comprises only previously accepted valuation proposals for the product. The computer program product further generates, by the processor, different valuation models for the product respectively based on a first portion of the historical data and different sets of model design parameters, wherein the different valuation models determine valuation information for the product based on acceptance probability information that reflects probabilities different values for the product will be accepted.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: October 6, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Glenn Ward Melzer
  • Patent number: 10765091
    Abstract: Provided is an information processing device that includes a display control unit that controls display of condition information indicating conditions of livestock, an acquisition unit that acquires task information indicating a task related to the livestock, which is based on the condition information, and an output unit that outputs command information that indicates a command for the task indicated by the task information.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: September 8, 2020
    Assignee: SONY CORPORATION
    Inventors: Masanori Miyahara, Takashi Ogata, Masataka Shinoda, Nobuhiro Kihara
  • Patent number: 10756991
    Abstract: The technology disclosed offers a declarative and visualization framework that implements a state machine for multi-step progression of interaction with an entity. The declarative framework is usable over and over for a broad range of applications because it provides a simple rule-based authoring tool that can be used for specifying different elements and components of a complex state machine, including state definitions, state transition triggers, state transition conditions and state transition actions. Once defined, the state machine is automatically generated and visually implemented based on the declarative input provided by a non-technical user.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: August 25, 2020
    Assignee: salesforce.com, inc.
    Inventors: Andrew Layman, Eric Hauser, Matthew John Fleckenstein, Tatyana Mamut, Arthur Ping-Tak Che, Tiffany Joy Chin, Amy Kar Sin Poon
  • Patent number: 10748654
    Abstract: Systems and methods are provided for improving communication by various computing systems in a network. Each computing system can be used to receive and process data. The data can be associated with a process represented by a chain of tasks. The computing systems can determine various parameters associated with the chain of tasks for determining a risk associated with the chain of tasks. The computing system can also determine a risk associated with multiple chains of tasks and aggregate the risks associated with the multiple chains of tasks. Determining the risk associated with each chain of tasks in the multiple chains of tasks can normalize a risk represented by the chains of tasks. Determining the risk associated with each chain of tasks or normalizing the risks represented by the chains can improve communication by the various computing systems in the network.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: August 18, 2020
    Assignee: PRA Health Sciences, Inc.
    Inventors: Piotr J. Chaba, Daniel J. Baker
  • Patent number: 10747584
    Abstract: Techniques are described for providing security-aware partitioning of processes. An example method includes identifying an integration scenario for optimization in a cloud-based system based on optimization constraints. The identified integration scenario is translated into a directed graph comprising connections between particular flows within the integration scenario. Each flow in the identified scenario is automatically analyzed to determine whether the flow is shareable across processing units associated with a different tenant, and each flow can be annotated in the direct graph with results of the analysis. At least one optimization to the integration scenario is determined based on the annotated directed graph and a set of optimization constraints. An assignment of flows to particular processing units is generated based on the determined at least one optimization.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: August 18, 2020
    Assignee: SAP SE
    Inventors: Daniel Ritter, Philipp Stefan Womser
  • Patent number: 10740553
    Abstract: A review workflow graph (e.g., graph database) is provided that is a graphical representation of a review workflow assigned to a document and/or an individual document section. In particular, contents of the document may be stored as nodes in the review workflow graph. As the reviewers perform the review workflow, results associated with one or more review processes may be recorded and stored in the review workflow graph with relationships to the content nodes. In aspects, the graph of nodes may be materialized into a view of the document and/or a review timeline. For instance, portions of the document that have been completed may be materialized, but content that is not yet complete (e.g., reached a milestone) may not be materialized. Additionally, the review timeline may be a visual or other representation of the temporal progress of the review workflow, including intermediate milestones as well as an ultimate completion deadline.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Mullins, Robert Standefer
  • Patent number: 10740711
    Abstract: According to an embodiment of the present invention, a system dynamically optimizes a service workflow including one or more software services. Initially, the system receives a request to optimize a service workflow, wherein the request includes one or more service requirements and one or more performance objectives related to the one or more service requirements. The system validates service plan information associated with at least one software service plan offered by one or more service providers and generates a plurality of candidate workflows based on the service requirements and performance objectives. The system then determines an optimized workflow from the candidate workflows and executes the optimized workflow to perform operations of the software services. Embodiments of the present invention further include a method and computer program product for dynamically optimizing a service workflow including one or more software services in substantially the same manner as described above.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Trent A. Gray-Donald, Simon Harris, Nisanth M. Simon
  • Patent number: 10733628
    Abstract: Systems, apparatus, and methods for effectively allowing consumers to request promotions from a merchant are discussed herein. Some embodiments may provide for a networked device, apparatus, or server configured to: receive promotion request data from a consumer device indicating that a consumer is interested in purchasing a promotion associated with a merchant; determine a promotion request threshold value; in response to receiving the promotion request, increment a promotion request count, wherein the promotion request count indicates a number of consumers that have provided the promotion request associated with the merchant; determine whether the promotion request count exceeds the promotion request threshold value; and in response to determining that the promotion request count exceeds the promotion request threshold value, generate a request to offer a promotion for transmission to the merchant.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: August 4, 2020
    Assignee: GROUPON, INC.
    Inventors: Eric Lefkofsky, Daniel Roarty, Matthew Joseph Hanson, Zachary Finley, David William Kunst, Feras Karablieh
  • Patent number: 10733557
    Abstract: According to an embodiment of the present invention, a system dynamically optimizes a service workflow including one or more software services. Initially, the system receives a request to optimize a service workflow, wherein the request includes one or more service requirements and one or more performance objectives related to the one or more service requirements. The system validates service plan information associated with at least one software service plan offered by one or more service providers and generates a plurality of candidate workflows based on the service requirements and performance objectives. The system then determines an optimized workflow from the candidate workflows and executes the optimized workflow to perform operations of the software services. Embodiments of the present invention further include a method and computer program product for dynamically optimizing a service workflow including one or more software services in substantially the same manner as described above.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Trent A. Gray-Donald, Simon Harris, Nisanth M. Simon
  • Patent number: 10733476
    Abstract: Techniques, systems, and products for analyzing sparse indicators and sensor data and generating communications are disclosed. The sensors may be associated with or incorporated into devices that may automatically relay sensor data for use in analyses and communication generation.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: August 4, 2020
    Assignee: Color Genomics, Inc.
    Inventors: Ryan Barrett, Nishant Bhat, Huy Hong, Katsuya Noguchi, Wendy McKennon, Krishna Pant, Taylor Sittler, Othman Laraki, Elad Gil
  • Patent number: 10726367
    Abstract: Embodiments are directed towards for managing data models, including resource allocation forecasting. A main data model may be provided. A delta ratio value based on a difference between modified cloned resource values and their corresponding original resource values in the main data model may be provided. Line items from the cloned data model associated with the one or more modified cloned resource values may be provided. Each of the cloned line items may be modified based on the delta ratio value. The modified cloned line items may be stored in the cloned data model. Reports including report information based on the cloned data model may be provided. The report information may indicate changes that were made to one or more other cloned resource values based on the modifications to the one or more cloned resource values.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: July 28, 2020
    Assignee: Apptio, Inc.
    Inventors: Eric Yves Theriault, Paul Damien McLachlan
  • Patent number: 10725774
    Abstract: An issue tracking system (ITS) is disclosed. The ITS comprises a user interface configured to receive user input defining one or more issues and an interface module configured to interface with a source code management system (SCM) and receive from the SCM, data pertaining to linked SCM-repository events. The received data is processed to generate an order for the SCM-repository events to which the issue is linked. A display module is configured to concurrently display a plurality of issues, each issue being displayed with issue information and issues having linked SCM-repository events being displayed with linked SCM-repository event information, said linked SCM-repository event information being displayed according to the generated order.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: July 28, 2020
    Assignee: ATLASSIAN PTY LTD
    Inventors: Taylor Pechacek, Seung Yeon Sa, Jachin Sheehy, André Van Der Schyff, Dmitry Pak, Adriaan Fenwick, Bruce Alec Templeton
  • Patent number: 10719302
    Abstract: A first set of code origination data which corresponds to a first computing object and a second set of code origination data which corresponds to a second computing object may be detected for utilization to develop a streaming application in the stream computing environment. Based on the first and second sets of code origination data, a code assembly arrangement with respect to the first and second computing objects may be determined. Based on the first and second sets of code origination data, a consistent region may be determined to utilize for the code assembly arrangement. The code assembly arrangement may be established, in the consistent region, with respect to the first and second computing objects to develop the streaming application.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: July 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alexander Cook, Manuel Orozco, Christopher R. Sabotta, John M. Santosuosso
  • Patent number: 10713063
    Abstract: A method for improving performance of a computer procurement application includes using the procurement control system computer, determining a peer group associated with a first entity, the peer group including entities that have one or more attribute values in common with the first entity; using a procurement control system computer, obtaining, from client computers respectively associated with the entities, configurations that instruct a procurement application how to perform procurement tasks for the respective entities of the entities in the peer group; using a procurement control system computer, obtaining, from a first client computer associated with the first entity, a first configurations that instruct the procurement application how to perform procurement tasks for the first entity; using the procurement control system computer, determining, from Key Performance Indicators (KPI values) of the entities in the peer group and of the first entity, one or more KPI values of the first entity that are relat
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: July 14, 2020
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventor: Donna Wilczek