Scheduling, Planning, Or Task Assignment For A Person Or Group Patents (Class 705/7.13)
  • Patent number: 10514827
    Abstract: Methods, systems and computer program products that are provided for resequencing actionable task structures include features for detecting and reflecting compatibility issues of discrete tasks in the actionable task structures. After receiving input for resequencing an actionable task structure, attributes associated with the resequenced tasks are accessed and analyzed. Compatibility is determined and reflected in the display of the task identifiers, with one or more visual identifiers. The visual indicators can also be used to reflect suggested changes to the actionable task structure, based on a comparison of the task attributes.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: December 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Taurean Addair Jones, Chairy Chiu Ying Cheung, Jose Ramon Calzada Gomez
  • Patent number: 10512119
    Abstract: Communications devices such as cellular telephones share resources, for example to conserve battery capacity or to enable a device to perform a function not available to another one of the devices. Such devices may find particular utility in a mobile personal emergency response (MPERS) environment, and may enable clients of an MPERS service to take better advantage of the service. The devices communicate over a local wireless communications system to determine which device may perform a particular function. Other resources that may be shared include cellular connectivity and global positioning capability.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: December 17, 2019
    Assignee: GreatCall, Inc.
    Inventors: John Arrizza, Joel Stair, Gavin Sermona
  • Patent number: 10504043
    Abstract: Various embodiments herein each include at least one of systems, methods, and software for shift management over social networks. Some such embodiments include a bot that listens to one or more social network communication channels for textual postings that indicate an intent to request a shift trade or substitute and an intent to accept the trade or to be the substitute. Such intent may be identified in textual postings through natural language processing. A shift management system may be updated in some embodiments to keep data in the shift management system up to date. Such embodiments allow for modern communication between employees regarding shifts to be conducted via employee-preferred channels while also keeping shift management systems current.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: December 10, 2019
    Assignee: NCR Corporation
    Inventor: Jan Fedak
  • Patent number: 10497069
    Abstract: Social customer service and support systems integrated with social media and social networks are disclosed. More particularly, a social customer care platform system is disclosed to allow customer care functions, and in particular to allow customer service agents to identify, prioritize, match and triage customer support requests that may arise through a social network and may be serviced using a social network. It manages and tracks a high-volume of customer interactions and provides for monitoring of Internet social network posts relevant to a business's products or services along with the ability to capture, monitor, filter, make sense of and respond to, in near real-time, tens of thousands of social interactions.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: December 3, 2019
    Assignee: Khoros, LLC
    Inventors: Dewey Gaedcke, Phu Nguyen, James David Evans, Morten Moeller
  • Patent number: 10489750
    Abstract: One or more portions of a phone conversation may be captured. Text results of the one or more portions of the phone conversation may be received. The text results may be obtained from conversion of the one or more portions of the phone conversation to text. Key phrases and respective task attributes mapped to the key phrases may be retrieved from a database. One or more key phrases from the key phrases may be identified in the text results. Text following the one or more key phrases in the text results may be assigned as one or more task attribute values of one or more task attributes mapped to the one or more key phrases. A task corresponding to the one or more task attribute values may be scheduled in a calendar.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: November 26, 2019
    Assignee: SAP SE
    Inventors: Donovan Anthony Isherwood, Jhani Adre Coetzee, Charl Van Der Westhuizen, Hubert Hesse, Marek Piotr Zielinski, Jan Harm Petrus Eloff, Ernest Ketcha Ngassam
  • Patent number: 10491537
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic hierarchical management of queue resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes assigning, in runtime, by the database system, weights to at least one of a plurality of tenants and a plurality of message types. The assigned weights are capable of being dynamically scaled, in runtime, based on one or more factors. The method may further include allocating, in runtime, by the database system, resources to one or more of the plurality of tenants and one or more of the plurality of message types based on their assigned one or more weights of the weights. The allocated resources are capable of being dynamically modified, in runtime, based on scaling of the assigned weights.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: November 26, 2019
    Assignee: salesforce.com, inc.
    Inventor: Xiaodan Wang
  • Patent number: 10477363
    Abstract: Estimation of workforce skill misalignments using social networks are described herein. A selection of geographical regions and a skill cluster is received from a computing device. For a respective geographical region, a respective supply for the selected skill cluster is calculated as a first respective standardized score corresponding to a first respective percentage of skilled members in the respective geographical region whose respective member profile indicates possession of the selected skill cluster. For a respective geographical region, a respective demand for the selected skill cluster is calculated as a second respective standardized score corresponding to a second respective percentage of job-switching members in the respective geographical region whose respective member profile indicates possession of the selected skill cluster.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: November 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Link Gan
  • Patent number: 10467570
    Abstract: A work support system of an embodiment of the present invention includes a task information display control unit to display a list screen where contents information of tasks to be processed using an application is displayed as a plurality of task indices and a screen control unit to cause the list screen to transit to an application screen corresponding to the selected task index when the task index is selected on the list screen and to display the task index at a part of the application screen.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: November 5, 2019
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Tsuyoshi Ohsumi
  • Patent number: 10467635
    Abstract: A method for automatically determining one or more cross customer metrics from a cross customer store for cross customer analytics is provided. The method includes the steps of: (i) automatically standardizing dimensions associated with the one or more customers to create one or more cross customer metrics; (ii) automatically determining incremental data from one or more customer specific stores by tracking (a) a time stamp of a last pull time (T) for customer data stored in the one or more customer specific stores, and (b) a number of items involved (I); (iii) automatically updating the one or more cross customer metrics in the cross customer store with the incremental data; and (iv) automatically comparing the one or more cross customer metrics of a customer with one or more peer groups created at run time based on customer selected values for one or more parameters.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: November 5, 2019
    Assignee: NUMERIFY, INC.
    Inventors: Rahul Kapoor, Renu Chintalapati
  • Patent number: 10445700
    Abstract: A data processing system executes a board object to drive a Graphical User Interface (GUI) to receive user inputs for the monitored system, and in response, associates the board object with a card object, category object, and user object for the monitored system. The data processing system executes the board object, card object, category object, and user object to drive a Data Distribution System (DDS) to distribute board metadata, card metadata, category metadata, and user metadata among the board object, card object, category object, and user object. The data processing system executes the card object data to determine operational status data based on the board metadata, card metadata, category metadata, and user metadata. The data processing system executes the card object to drive the DDS to distribute operational status data among the board object, category object, and user object and to drive the GUI to illustrate operational status data.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: October 15, 2019
    Assignee: The Translantional Genomics Research Institute
    Inventor: Apurva Patel
  • Patent number: 10438147
    Abstract: A system that provides automated and semi-automated tools and methods that may be used by providers in the death care industry to manage time sensitive tasks and share information with third party providers of goods and services.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: October 8, 2019
    Assignee: CRAKN, LLC
    Inventors: G. Scott Mindrum, Clifford Campbell
  • Patent number: 10437638
    Abstract: Apparatus and method for multi-core dynamically-balanced task processing while maintaining task order in chip multiprocessor platforms. One embodiment of an apparatus includes: a distribution circuitry to distribute, among a plurality of processing units, tasks from one or more workflows; a history list to track all tasks distributed by the distribution circuitry; an ordering queue to store one or more sub-tasks received from a first processing unit as a result of the first processing unit processing a first task; and wherein, responsive to a detection that all sub-tasks of the first task have been received and that the first task is the oldest task for a given parent workflow tracked by the history list, all sub-tasks associated with the first task are to be placed in a replay queue to be replayed in the order in which each sub-task was received.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: October 8, 2019
    Assignee: Intel Corporation
    Inventors: William G. Burroughs, Jerry Pirog, Joseph R. Hasting, Te K. Ma
  • Patent number: 10430146
    Abstract: A method for providing information regarding parking spots, including transmitting the information input by a user into an input device to a database; generating a digital map of the parking spots; and transmitting the digital map to a user community, contents of the digital map being modified as a function of an input activity of the user by using at least one gamified element.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: October 1, 2019
    Assignee: Robert Bosch GmbH
    Inventor: Benedikt Morschheuser
  • Patent number: 10432610
    Abstract: In a computer-implemented method for automated monitoring certificate expiration, automatically periodically accessing a plurality of computing nodes in a computing system for certificate expiration of a certificate of the plurality of computing nodes. The automatically periodically accessing is provided by a central management tool of the computing system. Automatically determining the certificate of the plurality of computing nodes has an impending certificate expiration by the central management tool of said computing system. In response to the determining, automatically generating an alert, by the central management tool, that indicates the impending certificate expiration of the certificate.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: October 1, 2019
    Assignee: VMware, Inc.
    Inventors: Mukund Gunti, Kalyan Ram Chintalapati, Suresh Sundriyal, Tushar Thole, Swapnil Daingade, Sridhar T Reddy, Anu Engineer, Ratnadeep Bhattacharjee
  • Patent number: 10432637
    Abstract: A method, program product and apparatus for controlling access to profile information, multi-media resources or social network functions of a first user by a second user not listed on a friend or group listing of the first user. An application retrieves a threshold criteria for access control and social network statistics in response to an attempted access by an entity without an appropriate privilege. The application compares the statistics to the threshold. Then, if the statistics meet the threshold criteria, the application allows access.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: October 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David G. Kuehr-McLaren, Ranjan Kumar, Kwabena A. Mireku, Govindaraj Sampathkumar
  • Patent number: 10423912
    Abstract: Certain example embodiments relate to systems and/or methods for providing enhanced control over potentially sensitive data sharable among and/or between different parties. For example, certain example embodiments provide views into computer-enabled workflows managed by external parties, including views into what sensitive data has been accessed, who has accessed it, etc., e.g., throughout the lifecycle of a product granted on the basis of an analysis of such data. A computer-enabled system for automatically assessing received sensitive data in accordance with one or more digitized rule sets also is provided in certain example embodiments, as are computer-mediated tools for helping to automatically, semi-automatically, and/or manually resolve issues detected in the assessments, e.g., via enhanced communication and collaboration, among and/or between parties to a transaction, as well as third-parties who indirectly are involved in the transaction. The data remains secure and traceable, e.g.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: September 24, 2019
    Assignee: FINLOCKER LLC
    Inventors: Bryan D. Garcia, Peter P. Esparrago
  • Patent number: 10423457
    Abstract: Outcome-based adjustment of a software-defined environment (SDE) includes determining a business operation and a corresponding set of tasks to be performed in a software defined environment (SDE), establishing a first resource configuration to perform the corresponding set of tasks to achieve a business outcome target, determining a first resource cost for performing the corresponding set of tasks, assigning a priority level to tasks within the corresponding set of tasks, determining a set of performance indicators corresponding to a task having a first priority level, monitoring the SDE to identify a triggering event, responsive to identifying the triggering event, establishing a second resource configuration based, at least in part, on a performance level of a performance indicator in the set of performance indicators, the second resource configuration addressing the triggering event, and determining a second resource cost for performing the corresponding set of tasks according to the second resource config
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
  • Patent number: 10417049
    Abstract: Systems and methods are described for implementing a coordinator within a coordinated environment, which environment includes set of coordinated devices managed by the coordinator. The coordinator can be provisioned with a set of tasks, each task corresponding to a segment of code that can be executed by the coordinator, such as to manage the coordinated devices. To assist in execution of the tasks, the coordinator can include a communications manager that enables communications between tasks. The communications manager can provide a language-independent interface to call for execution of tasks, pass information to a task, and obtain outputs of a task. In some embodiments, the communication manager may utilize a language-independent protocol, such as the hypertext transport protocol, and be configured to respond to requests addressed to uniform resource identifiers associated with the communications manager.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: September 17, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Cheng Pan, Calvin Yue-Ren Kuo, Jonathan I. Turow, Marc John Brooker, James Christopher Sorenson, III, Weili Zhong McClenahan
  • Patent number: 10410162
    Abstract: A cargo management system receives parcel data associated with cargo on a vessel. The parcel data may include bill of lading date, successor and predecessor data, cargo type data, and the like. The cargo management system identifies parcels that may be related, performs a parcel validation on the identified parcels, and receives or determines a relationship between the parcels. Then, the cargo management system performs voyage validation on the related parcels to create a voyage. The cargo management system then calculates a loss associated with each parcel, between parcels, and the entire voyage.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: September 10, 2019
    Assignee: Navarik Corp.
    Inventors: Louisa Yvonne Thue, Liezel Lorico, Sumant Gandhi, Kai Wang, Nathan Joseph Alexander Dobie
  • Patent number: 10403081
    Abstract: Systems and methods for serving patrons in a wagering game environment are described herein. In some embodiments, a method includes receiving patron service information, wherein the patron service information indicates activities of a patron in a casino. The method can also include selecting, based on the patron service information, a service for the patron, wherein the patron has not requested the service. Additionally, the method can include presenting a service order instructing a service attendant to deliver the service.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: September 3, 2019
    Assignee: Bally Gaming, Inc.
    Inventors: Dean A. Ehrlich, Andrew Fowler, Mark B. Gagner, Joel R. Jaffe, Shridhar P. Joshi, Mark C. Pace, Larry J. Pacey, Christopher Green, Kate H. Holmes, Peter Petras
  • Patent number: 10404859
    Abstract: A computer-implemented method for providing an objective evaluation to a customer service representative regarding his performance during an interaction with a customer may include receiving a digitized data stream corresponding to a spoken conversation between a customer and a representative; converting the data stream to a text stream; generating a representative transcript that includes the words from the text stream that are spoken by the representative; comparing the representative transcript with a plurality of positive words and a plurality of negative words; and generating a score that varies according to the occurrence of each word spoken by the representative that matches one of the positive words, and/or the occurrence of each word spoken by the representative that matches one of the negative words. Tone of voice, as well as response time, during the interaction may also be monitored and analyzed to adjust the score, or generate a separate score.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: September 3, 2019
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventor: Sylvia Hernandez
  • Patent number: 10402542
    Abstract: Presented are concepts for monitoring activities of daily living, ADLs, of a person within an environment. Once such concept provides a graphical interface for an ADL monitoring system, wherein the graphical interface is adapted to display a graphical element representative of an ADL detected by the ADL monitoring system, and wherein the shape, size, position, orientation, pulsating and/or color of at least a portion of the graphical element is based on one or more attributes of the detected ADL.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: September 3, 2019
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Gertjan Laurens Schuurkamp, Rob Jaartsveld, Jan Hendrik Poesse
  • Patent number: 10387847
    Abstract: Supervisors, managers, enterprises, organizers, etc. must ensure appropriate staffing by employees and/or volunteers to achieve their goals for each event, activity etc. at each location. However, unplanned absent individuals impact this ability and can absorb significant time and effort to overcome by re-allocating existing present individuals or seeking replacements at short or even no notice. Accordingly, each individual addressing this seeks the ability to establish communications to individuals or group of individuals rapidly, with low complexity and management overhead, knowing that those identified meet their requirements without searching/reviewing personnel profiles etc. Further, such individuals seek the ability to dynamically view and address problems within their domain of responsibility irrespective of where they are in relation to the event etc. Such issues can be addressed through the methods and systems according to the invention.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: August 20, 2019
    Assignee: Initlive Inc.
    Inventors: Deborah Pinard, Melissa Pinard, Scott Bamford
  • Patent number: 10380530
    Abstract: An aspect includes receiving a request to assign a task to a user based on biometric data. Correlated data that correlates characteristics of tasks previously performed by the user with observed productivity and stress levels of the user while performing the tasks is accessed. An optimization model is applied to select a task that maximizes a predicted productivity of the user in performing the task while at the same time minimizes a predicted negative stress level of the user while performing the task. Input to the optimization model includes the correlated data and characteristics of a plurality of potential tasks. The selected task is assigned to the user. The correlated data for the user is updated based on the observed productivity of the user in performing the selected task, the observed stress level of the user while performing the selected tax, and at least one characteristic of the selected task.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam T. Bishop, Matthew R. Catalfamo, Al Chakra, Indrajit Viswanath
  • Patent number: 10380711
    Abstract: A system to provide instructions to establish a vehicle chain is presented herein. The system includes a memory, controller, and plurality of fleet vehicles. The controller moreover outputs these instructions to at least two vehicles to cause the vehicles to command themselves to establish a vehicle chain to complete a rideshare reservation. As such, a first vehicle may traverse from its vehicle location to a user location and thereafter to a rallying location. Conversely a second vehicle may traverse from its vehicle location to the rallying location and thereafter to a destination location. The controller may output these instructions upon a determination that the vehicles have depleted vehicle resources.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: August 13, 2019
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Jeffrey Stefan, Christopher Devries
  • Patent number: 10380531
    Abstract: An aspect includes receiving a request to assign a task to a user based on biometric data. Correlated data that correlates characteristics of tasks previously performed by the user with observed productivity and stress levels of the user while performing the tasks is accessed. An optimization model is applied to select a task that maximizes a predicted productivity of the user in performing the task while at the same time minimizes a predicted negative stress level of the user while performing the task. Input to the optimization model includes the correlated data and characteristics of a plurality of potential tasks. The selected task is assigned to the user. The correlated data for the user is updated based on the observed productivity of the user in performing the selected task, the observed stress level of the user while performing the selected tax, and at least one characteristic of the selected task.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam T. Bishop, Matthew R. Catalfamo, Al Chakra, Indrajit Viswanath
  • Patent number: 10366396
    Abstract: Systems, apparatuses, and methods are provided herein for providing customer service agent assistance. A system for providing customer service agent assistance comprises a customer profile database storing customer partiality vectors for a plurality of customers, the customer partiality vectors comprise customer value vectors, a communication device, and a control circuit. The control circuit being configured to: provide a customer service agent user interface on a user device associated with a customer service agent, associate a particular customer with the customer service agent, retrieving at least one customer value vector for the particular customer from the customer profile database, and cause, via the communication device, the at least one customer value vector of the particular customer to be displayed on the customer service agent user interface of the user device.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: July 30, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: Bruce W. Wilkinson, Todd D. Mattingly
  • Patent number: 10366453
    Abstract: Methods, systems, and computer-readable media for providing consolidated order management are presented. In some embodiments, a computer system may receive, via a communication interface, and from a first organization user computing device, first order inquiry information associated with a first order created on the first organization user computing device. Based on receiving the first order inquiry information associated with the first order created on the first organization user computing device from the first organization user computing device, the computer system may load first order status information from a consolidated order management database. Subsequently, the computer system may send, via the communication interface, and to the first organization user computing device, the first order status information loaded from the consolidated order management database.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: July 30, 2019
    Assignee: Bank of America Corporation
    Inventors: James J. Deats, Valerie J. Redmond, Ninoshka F. Vargas, Joe A. Andrews, Jeffrey J. Donnelly, John C. Savas, Suchitra Ravilla
  • Patent number: 10366517
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for interacting with a process diagram. These mechanisms and methods for interacting with a process diagram may allow for a user's enhanced interactive experience with the process diagram. The ability of embodiments to provide such enhancements may allow for improved navigation of the process diagram, searching of the process diagram, editing of the process diagram, etc.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: July 30, 2019
    Assignee: salesforce.com, inc.
    Inventors: Patrick Calahan, Shilpa Goel, Varadarajan Rajaram, David Park, Miguel Canizares, Venkadeshkumar Dhandapani
  • Patent number: 10356364
    Abstract: A method is disclosed for portraying physical visual attention cues or visual cues normally present in a conventional physical world in a virtual conference or class. The visual cues can be emulated by electronic signals in a video environment through physical interactions with the computer input by the user or participant of the virtual conference or image recognition algorithms provided by the video conferencing system.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: July 16, 2019
    Assignee: Minerva Project, Inc.
    Inventors: Ari Bader-Natal, Stephen Michael Kosslyn, Jonathan Scott Katzman, Matthew Michael Regan
  • Patent number: 10318929
    Abstract: Systems, methods, and non-transitory computer-readable media can acquire an identifier associated with a calendar client. A first set of one or more events associated with a first calendar subscribed to by the calendar client can be selected based on the identifier. A second set of one or more events associated with a second calendar subscribed to by the calendar client can be selected based on the identifier. An aggregated calendar event for a particular day can be provided when at least one event in at least one of the first set or the second set is scheduled for the particular day. The aggregated calendar event can be presentable at the calendar client to represent the at least one event.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: June 11, 2019
    Inventor: Catherine Claire Newman
  • Patent number: 10311068
    Abstract: A system for and a method of using user-entered information to return more meaningful information in response to Internet search queries are disclosed. A method in accordance with the present invention comprises managing a database in response to multiple user inputs and displaying search results from the database in response to a search query. The search results include a results list and supplemental data related to the search query. Managing the database includes, among other things, re-ranking elements in the results list, storing information related to relevancies of elements in the results list, blocking a link in the results list, storing links to documents related to the search query, or any combination of these. The supplemental data include descriptions of or indices to one or more concepts related to the search query.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: June 4, 2019
    Assignee: Pinterest, Inc.
    Inventors: Michael Tanne, Yunshan Lu, Bruce D. Karsh
  • Patent number: 10310819
    Abstract: A system and method for providing symbolic mode checking of business application requirements. A language allows for building a model for the business process, the model comprising a plurality of actions, with each action having a precondition and a postcondition or outcome. Specifications are constructed for the properties of the business applications with the specifications describing both the states of the business process and the order in which they may occur. Finally, the model and the specifications are analyzed to determine if the model satisfies the specifications. If the model fails to satisfy the specifications, a problem may be indicated in the business application. The process can be automated to permit the system to make assumptions for conducting a thorough analysis of selected potential problem areas in the application.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: June 4, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bard Bloom, Ian D. Simmonds, Paul T. Keyser, Mark N. Wegman
  • Patent number: 10310899
    Abstract: A development project method, system, and non-transitory computer readable medium, include a classification circuit configured to classify tasks of a project into a first capability-type executed by a first project development strategy and a second capability-type executed by a second project development strategy, a switch point calculation circuit configured to calculate a switch point based on values stored in the database, the switch point being a time during the project when project development switches between the first project development strategy and the second project development strategy.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: June 4, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Kenneth Wayne Roberson, Cheranellore Vasudevan
  • Patent number: 10304175
    Abstract: Various examples are directed to systems and methods for utilizing depth videos to analyze material handling tasks. A material handling facility may comprise a depth video system and a control system programmed to receive a plurality of depth videos including performances of the material handling task. For each of the plurality of depth videos, training data may identify sub-tasks of the material handling task and corresponding portions of the video including the sub-tasks. The plurality of depth videos and the training data may be used to train a model to identify the sub-tasks from depth videos. The control system may apply the model to a captured depth video of a human agent performing the material handling task at a workstation to identify a first sub-task of the material handling task being performed by the human agent.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: May 28, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: James Christopher Curlander, Robert Alexander Colburn, Ryan Scott Russell
  • Patent number: 10304018
    Abstract: Systems, methods, and other embodiments associated with controlling a display screen for scheduling tasks with graphical objects are described. In one embodiment, a method includes in response to receiving a request to modify a scheduling data structure, determining that the request is directed towards scheduling a first task. The example method may also include analyzing the scheduling data structure to identify candidate time slots usable to satisfy the request. The example method may also include controlling a display screen to display graphical objects that correspond to the candidate time slots. The example method may also include in response to receiving user input, via a graphical object, that selects a first time slot from the candidate time slots, generating a set of scheduling instructions.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: May 28, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Svetlana Mizina, Charles Pieter van't Westeinde, Ludmila Roizman
  • Patent number: 10294770
    Abstract: Systems and methods for automated workflow capture in a drilling application are provided. The interactions between a user and the drilling application are automatically tracked via a graphical user interface (GUI) of the drilling application executable at a computing device. The tracked interactions are based in part on input received from the user via the GUI with respect to a user-initiated operation related to an activity at a well site. Data for the workflow is captured based on the tracked interactions. The captured workflow data is stored in a memory of the computing device.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: May 21, 2019
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventors: Florin M. Anghelescu, David Crawshay
  • Patent number: 10255568
    Abstract: Embodiments are directed to selecting a data transmission path, comprising receiving a query having attribute(s), extracting the attribute(s) from the query, performing a search in a dynamic data structure for target(s) associated with the attribute(s), identifying a first set of target(s), and transmitting a data item to each target of the first set. The method further comprises determining whether the dynamic data structure has transformed from a first state to second state, and when a transformation is determined, performing a second search in the dynamic data structure, identifying a second set of target(s), and transmitting the data item to each target of the second set. The transmitting comprises pushing, to a first target, an option to select the data item, and pushing, to a second target, an option to select the data item when the data item is not selected by the first target.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: April 9, 2019
    Assignee: TIBCO SOFTWARE INC.
    Inventor: Nathan D. Sutton
  • Patent number: 10242218
    Abstract: A system and method for scheduling data transfers between systems. One or more data requesting systems may request access to particular data. The request for access to the particular data may correspond to a request that a task to be performed. The task may be to exchange the particular data between a data accessing system having access to the particular data and a data requesting system requesting access to the particular data. The communication exchange may be scheduled for processing. In some embodiments, the communication exchange may be initiated based on a parameter included in the request that the task be performed.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: March 26, 2019
    Assignee: Live Nation Entertainment, Inc.
    Inventors: John Raymond Werneke, Samuel Levin, David Scarborough
  • Patent number: 10241530
    Abstract: A stove controller starts an unattended timer when a cooking process is started. The controller monitors whether motion is detected in the kitchen prior to the unattended timer expiring and resets the unattended timer each time motion is detected. If the unattended timer expires without any motion being detected, the controller disables the heating elements of the stove and starts a return timer. The controller monitors whether motion is detected in the kitchen prior to the return timer expiring. When motion is detected, the controller automatically re-enables the heating elements of the stove so that cooking can continue. If motion is not detected and the return timer expires, the controller locks the stove until a reset procedure is performed. Alerts of the stove activity are sent to external devices over the Internet, and the reset procedure may be performed on the controller or on one of the external devices.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: March 26, 2019
    Inventor: William MacDonald Ferguson
  • Patent number: 10242117
    Abstract: Systems and methods for asset data collection, presentation, and management. In one general aspect, a Web portal provides a centralized end-to-end view of IT operations of an organization. The portal may, for example, provide an organization's view of operations and asset data. Visibility of accurate data on an organization-wide scale allows managers to spot issues immediately, respond quickly, and offer continuous improvement.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: March 26, 2019
    Assignee: Ent. Services Development Corporation LP
    Inventors: Robert A. Wilson, Bernard E. Mamon, Douglas J. Vos, Dwayne G. Ridenour, Beverly E. Grau, Kathleen J. Hill, Steven E. Hodgins, Anthony S. Abraham, Shelley A. Mannino, Jessica Elston, Darren Kelly, John Scamehorn
  • Patent number: 10242574
    Abstract: According to some examples, a network computer system is provided to perform a first process to authorize a service request using a contact identifier, and to perform a second process to obtain a service parameter for addressing a service provider to a contact. Upon completion of the first process, the network computer system provides a service graphical interface for display on a mobile device of the user. The service graphical interface may display dynamic information that is based on the service parameter.
    Type: Grant
    Filed: December 18, 2016
    Date of Patent: March 26, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Andrew Chen, Jeffrey Holden, Sonya Ives
  • Patent number: 10235337
    Abstract: A method includes determining if a workflow step has an unsatisfied dependency; setting a state of the workflow step to a blocked state if the workflow step has an unsatisfied dependency; executing the workflow step if the workflow step does not have an unsatisfied dependency; setting the state of the workflow step to a cancelled state if, after executing the workflow step; the workflow step is cancelled; setting the state of the workflow step to a success state if, after executing the workflow step, the workflow step is executed successfully; setting the state of the workflow step to an error state if, after executing the workflow step, the workflow step is executed unsuccessfully; setting a state of a workflow to a success state if the workflow is executed successfully; and notifying other nodes of the state of the workflow step and the state of the workflow using a database replication.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: March 19, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Hui Liu, Hui Li, Grace Chen, Yun Qin, Boying Lu
  • Patent number: 10223391
    Abstract: Systems, methods, and other embodiments associated with history and scenario data tracking are described. In one embodiment, a method includes receiving a request for trending analysis on project data. The request includes a trend range and a time basis. An item table associated with the time basis is selected. The item table includes a record for each time increment of the time basis. Each respective record in the item table includes an effective time for the respective time increment. The method further includes selecting a set of records in the item table that fall within the trend range; and generating a snapshot of the project data for each effective time in each respective selected record in the item table. The generated snapshots of project data are returned in response to the request for trending analysis.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: March 5, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Brian Kelly Diehl
  • Patent number: 10220705
    Abstract: Technology is described for sharing an autonomous vehicle. An autonomous vehicle may receive a request to perform a task. The autonomous vehicle may determine whether the task conflicts with previously scheduled tasks to be performed at the autonomous vehicle. The autonomous vehicle may add the task to a schedule of tasks to be performed at the autonomous vehicle when the task does not conflict with the previously scheduled tasks. The autonomous vehicle may provide commands to enable the autonomous vehicle to perform the task in accordance with the schedule.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: March 5, 2019
    Inventor: Madhusoodhan Ramanujam
  • Patent number: 10217069
    Abstract: Systems, methods, apparatus, and computer-readable media provide for allocating vehicle resources to future vehicle requirements. In some embodiments, allocating a vehicle resource to a vehicle requirement may be based on an iterative analysis of candidate vehicle resources using one or more of: a suitability of a candidate vehicle resource to fullfill the vehicle requirement, a journey time from a vehicle location to a start location, and/or a start time for the vehicle requirement.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: February 26, 2019
    Assignee: Addison Lee Limited
    Inventors: Larry Scicluna, Andrey Glaschenko
  • Patent number: 10216747
    Abstract: A system and method are provided that facilitate generation of a large volume of customized synthetic data for testing operations using a parallel synthetic data creation technique while ensuring relational integrity of the generated data. In some examples, values for primary keys and foreign keys as well as relationships in the metadata are created in a way that allows a user to easily change the value or range of values for any suitable field.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andres Martinez Andrade, Ganapathi S. Sadasivam, Sri Srinivasan, Sreenivas N. Simhadri
  • Patent number: 10210498
    Abstract: A method performed by a smart appliance includes linking the smart appliance to a financial account of a user. The method also includes monitoring an operation parameter of the smart appliance, and detecting an operational issue of the smart appliance based on the operation parameter. In addition, the method includes communicating the operational issue to a smart appliance payment system. The method further includes detecting, based on the operation parameter, resolution of the operational issue upon completion of a service event on the smart appliance. Still further, the method includes transferring payment for the service event from the financial account of the user upon detecting the resolution of the operational issue.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: February 19, 2019
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Uma Meyyappan, Sivesh Thangarajah, James Dalton Cahill, Ramanathan Ramanathan, Bipin Sahni
  • Patent number: 10204713
    Abstract: An emergency decision-making assistance system includes an information management unit operable to generate display data on the basis of emergency information and to share the emergency information via a network; a display unit operable to display a plurality of pieces of the display data generated by the information management unit; a console unit operable to switch between the plurality of pieces of display data displayed on the display unit; and a database configured to store the plurality of pieces of display data generated by the information management unit. Decision-making is thereby effectively assisted by obtaining only necessary information in a plurality of sites.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: February 12, 2019
    Assignee: MITSUBISHI HEAVY INDUSTRIES, LTD.
    Inventors: Eisuke Noda, Satoshi Hanada, Yusuke Yamada
  • Patent number: 10198770
    Abstract: Systems, methods, and other embodiments associated with spend monitoring for pharmaceutical and life science concerns are described. In one embodiment, a method includes receiving transaction data describing a payment made to a health care practitioner. A practitioner identifier that uniquely identifies the practitioner and a transaction type identifier that classifies the transaction as one of several predefined transaction types are associated with the transaction data. The method includes storing a spend record that includes the transaction data, the practitioner identifier, and the transaction type identifier in a spend record database.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: February 5, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jeffrey M. Jones, Timothy Kvanvig