Task Assignment Patents (Class 705/7.21)
  • Patent number: 10257134
    Abstract: A method for managing processing of electronic messages. The method includes a computer processor identifying one or more electronic messages. The method further includes a computer processor determining one or more e-mail characteristics respectively associated with the identified one or more electronic messages. The method further includes a computer processor determining an estimated electronic message processing duration for the identified one or more electronic messages based, at least in part, on weighting factors that are associated with the determined one or more e-mail characteristics. The method further includes a computer processor identifying a first unscheduled time slot within an electronic calendar of a user. The method further includes a computer processor scheduling the identified one or more electronic messages within the identified first unscheduled time slot of the electronic calendar of the user.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Patent number: 10257132
    Abstract: A method for managing processing of electronic messages. The method includes a computer processor identifying one or more electronic messages. The method further includes a computer processor determining one or more e-mail characteristics respectively associated with the identified one or more electronic messages. The method further includes a computer processor determining an estimated electronic message processing duration for the identified one or more electronic messages based, at least in part, on weighting factors that are associated with the determined one or more e-mail characteristics. The method further includes a computer processor identifying a first unscheduled time slot within an electronic calendar of a user. The method further includes a computer processor scheduling the identified one or more electronic messages within the identified first unscheduled time slot of the electronic calendar of the user.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
  • Patent number: 10210574
    Abstract: Provided are techniques for storing at least one checklist object that includes one or more placeholders that each are associated with an object stored and managed by a content management system, receiving an indication that a new content object has been created in the content management system or that an existing content object has been modified or has reached a certain status in the content management system, in response to determining that the new content object or the change in the status fulfills one or more placeholders, marking each of the one or more placeholders as fulfilled, and indicating that the checklist object is complete when the one or more placeholders have been fulfilled.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventor: Mike A. Marin
  • Patent number: 10198515
    Abstract: According to certain aspects, a computer system may be configured to aggregate and analyze data from a plurality of data sources. The system may obtain data from a plurality of data sources, each of which can include various types of data, including email data, system logon data, system logoff data, badge swipe data, employee data, job processing data, etc. associated with a plurality of individuals. The system may also transform data from each of the plurality of data sources into a format that is compatible for combining the data from the plurality of data sources. The system can resolve the data from each of the plurality of data sources to unique individuals of the plurality of individuals. The system can also determine an efficiency indicator based at least in part on a comparison of individuals of the unique individuals that have at least one common characteristic.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: February 5, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Nicholas White, Eli Bingham, Engin Ural, Jasjit Grewal
  • Patent number: 10168988
    Abstract: A method, a computer program product, and a computer system for identifying user preferences and changing settings of a device based on natural language processing. One or more programs running in background on the device capture an input of natural language from a user of the device, match the input of the natural language to a user frustration, map the user frustration to one or more solutions that make one or more changes of settings on the device, apply the one or more changes of settings to set user preference settings on the device, and store the user preference settings in a common store for the user.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jing Jing Hu, Ling Ma, Graham A. Watts, Xiao Jin Zhao
  • Patent number: 10162798
    Abstract: A method, apparatus and computer program product for solving a mixed integer programming problem. The apparatus includes a generating section configured to generate a relaxed mixed integer programming problem by relaxing each of only a part of integer variables of the mixed integer programming problem to a continuous variable, a solver configured to solve the relaxed mixed integer programming problem, and a determining section configured to determine, using a processor, a feasible solution of the mixed integer programming problem based on a solution of the relaxed mixed integer programming problem.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: December 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Hiroki Yanagisawa
  • Patent number: 10146214
    Abstract: According to one embedment, a supply chain monitoring system can collect performance information from a server associated with each of a tier 1 control tower, tier 2 product assembler, tier 3 part and/or component manufacturer, and tier 4 material supplier to monitor a performance of one or more functions of a supply chain. The system obtains event information regarding an event potentially adversely impacting performance of the supply chain, determines a range of disruption of the event indicating a likely spatial range impacted by the event, and compares the range of disruption of the event against the supply chain to determine that a supply chain component has been impacted by the event.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: December 4, 2018
    Assignee: Flextronics AP, LLC
    Inventors: Thomas K. Linton, Gary Fong, Mark Whipple, Marni Berger, Glenn Jones
  • Patent number: 10061569
    Abstract: A method, apparatus and computer program product for solving a mixed integer programming problem. The apparatus includes a generating section configured to generate a relaxed mixed integer programming problem by relaxing each of only a part of integer variables of the mixed integer programming problem to a continuous variable, a solver configured to solve the relaxed mixed integer programming problem, and a determining section configured to determine, using a processor, a feasible solution of the mixed integer programming problem based on a solution of the relaxed mixed integer programming problem.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: August 28, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Hiroki Yanagisawa
  • Patent number: 10057733
    Abstract: Representative implementations of devices and techniques provide a system for communicating with a plurality of mobile devices from a single mobile device. Source information may be stored from an incoming message to one or more groups. An outgoing message may be associated to each of the groups, and may be automatically sent to one or more of the groups based on user-defined rules.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: August 21, 2018
    Assignee: BUSINESS TEXTER, INC.
    Inventors: David Johnston, Ryan A. Bis
  • Patent number: 10048669
    Abstract: A method of manufacturing at least a first product and a second product with at least a first machine and a second machine at minimum cost in an environment in which a cost of energy used by the first machine and the second machine varies as a function of time may include generating multiple chromosomes, determining fitness scores of each of the chromosomes, randomly generating, with probabilities based on the fitness scores, new chromosomes, determining fitness scores of the new chromosomes, selecting one of the new chromosomes with an optimal fitness score, and manufacturing at least the first product and the second product with at least the first machine and the second machine according to a schedule based on the selected new chromosome.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventors: Wenjun Zhou, Wen-Syan Li
  • Patent number: 10032121
    Abstract: A method of implementing a procedure in one or more organizations includes storing content messages relating to procedures (such as best practices). A procedure to be performed by one or more responsible persons is identified. A workflow timeline for the procedure is generated. The workflow timeline includes actions for the procedure, a sequence for the actions, and responsible persons assigned to the actions. An activation for the workflow timeline is received from a timeline initiator. Times or due dates for performing actions on the workflow timeline, a responsible person to perform at least one of the actions, and content messages for at least one of the actions are automatically determined. The content messages provide information relating to the procedure. Content messages for one or more of the actions are automatically sent to the responsible person determined for the one or more actions.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: July 24, 2018
    Assignee: Marketing Evolution
    Inventor: Jason Rex Briggs
  • Patent number: 9846606
    Abstract: A calibration method includes transmitting first data comprising a calibration data and a first checksum to the storage device according to each of a plurality of training parameter sets; recording a plurality of error indicators respectively which are corresponding to the plurality of training parameter sets and from the storage device; and identifying one of the plurality of training parameter sets as a predetermined parameter set according to the plurality of error indicators respectively corresponding to the plurality of training parameter sets; wherein each error indicator indicates whether transmitting the first data according to the corresponded training parameter set is successful.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: December 19, 2017
    Assignee: MEDIATEK INC.
    Inventor: Chun-Liang Chen
  • Patent number: 9805012
    Abstract: A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that media file. By comparing features of the two instances, a mapping is created between the first instance of the media file and a second instance of the media file. The annotation can be indexed to the second instance using the mapping between the first and second instances. The annotation can be processed (displayed, stored, or modified) based on the index to the second instance.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: October 31, 2017
    Assignee: Google Inc.
    Inventors: Mayur Datar, Ashutosh Garg, Vibhu Mittal
  • Patent number: 9773216
    Abstract: Individuals are provided with a mechanism for sharing their team's workflow with other teams in their organization on different instances in an enterprise or network, or with external parties in other organizations via a workflow marketplace. In this way, individuals can easily use workflows that other people have published, or move a workflow from staging to production in their own organization.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: September 26, 2017
    Assignee: ATLASSIAN PTY LTD
    Inventors: Brenden Jeffery Bain, Joshua James Devenny, Jonathan Doklovic, Paul Slade
  • Patent number: 9686590
    Abstract: A method comprises retrieving a profile of a given user, the given user having a given-user device; delivering a content item to the given-user device; receiving one or more user-specified tags associated with the content item; identifying one or more buddies of the user as indicated in the profile; and delivering the one or more tags to the one or more buddies.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: June 20, 2017
    Assignee: YAHOO! INC.
    Inventors: Ronald Jacoby, Brenda O'Kane
  • Patent number: 9659334
    Abstract: A system and method for facilitating real estate transactions that is configured for receiving property information from a listing service or data feed, presenting a property information display on data communication devices for each property; generating a unique transaction actuator in each property information display, and responsive to selecting a unique transaction actuator, generating an offer form with an offer transmittal actuator, wherein the offer form includes a plurality of data fields relating to an offer to purchase property that are populated with the property information for the specific property associated with the selected unique transaction actuator.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: May 23, 2017
    Assignee: MLS OFFERS LLC
    Inventor: Alan J. Fenn
  • Patent number: 9619788
    Abstract: A computer-assisted method for automatically assigning work tasks in a workflow management system includes providing at least one first directed graph and at least one second directed graph assigning, with respect to a user, an authorization category to at least one object in the first graph and to at least one object in the second graph in order to respectively obtain at least one assigned object forming the Cartesian product of the first and the second graph to obtain a product graph, identifying the product object of the product graph resulting from the assigned object of the first graph and the assigned object of the second graph and identifying sub-objects of the product object, to which the second authorization category also applies, if applicable, assigning the user to the identified product object and the identified sub-objects of the product graph, obtaining a responsibility request with respect to a requested object of the product graph, determining the user assigned to the requested object, and ass
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: April 11, 2017
    Inventors: Günther Helbok, Babak Houman
  • Patent number: 9575799
    Abstract: Analyzing task associations may compute artifact associations for a plurality of artifacts based on historical task submission logs. From the computed artifact associations, shared artifacts that have artifact association with targeted artifacts that are associated with planned tasks, may be determined. Task association between the planned tasks may be identified based on the shared artifacts. Task associations may be analyzed to determine one or more of task assignment and task schedule for the planned tasks.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Shivali Agarwal, Yi-Min Chee, Hao Chen, Ya Bin Dang, Feng Li, Shao Chun Li, Rong Liu, Renuka Sindhgatta, Xin Zhou
  • Patent number: 9454576
    Abstract: The APPARATUSES, METHODS AND SYSTEMS FOR AN EMPLOYEE ONBOARDING AUTOMATOR (hereinafter “EOA”) implement efficient and scalable monitoring, regulation, and allocation of computational processing, data, labor, and/or the like resources within an enterprise. The EOA may facilitate the dissemination and integration of information associated with employee status updates, including the hiring of job candidates, promotions, demotions, and/or the like. The EOA may be configured to automatically update enterprise database systems as needed or desired to reflect employee status changes and/or to transfer employee data from one place to another, such as from a human resources application database where the employee status change may be first entered to a wide variety of other enterprise systems, such as those associated with information technology, facilities, payroll, benefits, legal, marketing, and/or other enterprise departments.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: September 27, 2016
    Assignee: Iqor Holdings Inc., Iqor US Inc.
    Inventors: Vikas Kapoor, Abhilash Madhavarapu
  • Patent number: 9432821
    Abstract: Adaptive message notification for mobile devices is disclosed. Notification messages, each with an attached or embedded Trace ID, are sent by a message service to one or more mobile devices. The message content and timing is controlled by a modifiable ruleset maintained by the message service. User action in response to a notification message results in session data and an embedded or attached Trace ID being sent by the mobile device(s) to the message service. The message service analyzes the session data and, if appropriate, modifies the ruleset.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: August 30, 2016
    Assignee: Wellpepper, Inc.
    Inventor: Michael Van Snellenberg
  • Patent number: 9378196
    Abstract: Methods and apparatus related to identifying a category for a task that is associated with a user and populating annotation fields related to the task based on the category of the task. The task and populated annotation fields may be provided for use by one or more application to provide a task completion step to the user. In some implementations, the category may be identified based on input from the user, documents of the user, and/or data that are associated with the user. In some implementations, a completion step for the task may be suggested to the user by an application that accesses the task and populated annotated information. In some implementations, multiple applications may suggest different completion steps to the user for the same task.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: June 28, 2016
    Assignee: Google Inc.
    Inventors: Andrew Tomkins, Tristan Harris, Shanmugasundaram Ravikumar, Bo Pang, Sujith Ravi, Can Sar, Angelo DiNardi
  • Patent number: 9304984
    Abstract: An example system includes an extraction module, an intention processing module, and an intention visualization module. The extraction module is configured to ingest textual data from a text source. The intention processing module is configured to process the textual data and identify one or more intention statements within the textual data. The intention visualization module is configured to provide an interactive interface that facilitates filtering and visualization of aspects of the one or more intention statements.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: April 5, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Maria G. Castellanos, Riddhiman Ghosh
  • Patent number: 9218626
    Abstract: A system includes a parts prediction model module. The parts prediction model module causes the system to, based on information obtained via a network interface and indicative of damage to a specific vehicle, filter vehicle parts data to obtain filtered vehicle parts data that is indicative of a subset of a plurality of parts that were utilized to repair a subset of a plurality of vehicles. The parts prediction model module further causes the system to obtain an indication of at least one specific part determined as being needed to repair the damage to the specific vehicle, and analyze the filtered vehicle parts data to determine one or more recommended parts based on the indication. Still further, the parts prediction model module causes an indication of the one or more recommended parts to be transmitted to at least one of a remote computing device or a user interface.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: December 22, 2015
    Assignee: CCC INFORMATION SERVICES INC.
    Inventors: John Laurence Haller, Jr., Brahim Bakayoko, Kai Li
  • Patent number: 9158451
    Abstract: A method for displaying data in a terminal having a touch screen, the method comprises: displaying data in a data display area and determining whether a touch event is sensed in a data display mode; checking an area where the touch event is sensed, and checking whether the touch event was moving if the touch event is sensed; checking a direction of motion of the touch event if the touch event was moving; rotating the data display area according to the direction of motion of the touch event; and displaying data of the order according to the rotating direction in an area where the rotated data is being displayed.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: October 13, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jaemyoung Lee
  • Patent number: 9098834
    Abstract: A mail server based approach to task management. In an embodiment, a first user sends a task assignment email indicating a task sought to be assigned, a list of assignees and a list of recipients. The mail server forwards the email message to all the recipients, while maintaining information of a current status of the task. The assignees may send status updates and the current status is accordingly updated. The status information on the server can be accessed by various users.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: August 4, 2015
    Assignee: Oracle International Corporation
    Inventors: Gurudutta Ramanathaiah, Rohit Koul
  • Publication number: 20150134393
    Abstract: An aspect of the present disclosure provides enhanced control to users in the placement of tasks along timelines. In an embodiment, task data specifying details of multiple tasks scheduled along a timeline, is maintained. The tasks are displayed along the timeline. A candidate position is received for a first task along the timeline. In response, the task data is examined to identify a set of tasks scheduled in a time slice covering the candidate position, and data related to identified set of tasks is collected. The collected data is then sent for display, for example, in a viewport associated with the first task.
    Type: Application
    Filed: November 14, 2013
    Publication date: May 14, 2015
    Applicant: Oracle International Corporation
    Inventors: NILADRI SEKHAR DE, Srinivasu Dudala, Surya Vedula
  • Patent number: 9009300
    Abstract: A method and an apparatus provide a customized service based on a user log in a wireless communication system. A method of a terminal collects user data existing inside a terminal. The method transmits the user data to a log manage server. The method receives a mission determined based on user data from the log manage server. The method transmits performance results regarding the mission to the log manage server.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: April 14, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joon-Seop Oh, Seung-Hyun Baek
  • Patent number: 9003274
    Abstract: The illustrative embodiments provide for a system and recordable type medium for representing actions in a data processing system. A table is generated. The table comprises a plurality of rows and columns. Ones of the columns represent corresponding ones of computer applications that can start or stop in parallel with each other in a data processing system. Ones of the rows represent corresponding ones of sequences of actions within a corresponding column. Additionally, the table represents a definition of relationships among memory address spaces, wherein the table represents when each particular address space is started or stopped during one of a start-up process, a recovery process, and a shut-down process. The resulting table is stored.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventor: Joseph John Katnic
  • Patent number: 9002721
    Abstract: In general, in one aspect, a system for planning and executing projects, facilitates creating a project model comprising tasks and dependencies, determining the complexity of the tasks, and modifying the tasks to maintain complexity within predetermined bounds. The system can facilitate designating one or more tasks to be redundant tasks, and undertaking the redundant tasks with redundant resources. In some embodiments, the system includes a module for evaluating task criticality and designating redundant tasks based on the task complexity and criticality.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: April 7, 2015
    Assignee: Appirio, Inc.
    Inventor: John M. Hughes
  • Patent number: 8994987
    Abstract: A method and system for tracking and calculating achievement-based compensation for a print service provider. The method includes determining one or more print services associated with a print job to be completed, receiving information indicating at least one of the one or more print services has been completed by a worker, updating a job ticket associated with the job to be completed to indicate that at least one of the one or more print services has been completed, and determining a compensation level for the worker based upon a rate of compensation associated with the one or more completed print services. The system includes various computer system for implementing the method.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: March 31, 2015
    Assignee: Xerox Corporation
    Inventors: Charles T. Graf, Patrick E. Miner
  • Publication number: 20150066559
    Abstract: A computer-implemented college and career planning system is provided comprising a dynamic graphical user interface customized based upon user personal profile data and/or user system use data; an interface engine comprising a processor for matching post-secondary education institution content with a user based upon user supplied search terms, the user personal profile data and/or the user system use data; meta-knowledge rule bases for storing rules for filtering system data for a user; long-term memory editorial for being matched to users based upon the meta-knowledge rule base, user personal profile and user system use; moderated forums for user-to-user communications organized by topic; feedback forums for providing feedback regarding the editorial content, the editorial topics evolving based upon system use; a toolbox comprising worksheets configured for accepting user input data; and a module for vetting the editorial content prior to making the editorial content available for matching.
    Type: Application
    Filed: March 6, 2014
    Publication date: March 5, 2015
    Inventor: James Robert Brouwer
  • Publication number: 20150051935
    Abstract: Assignment scheduling for service projects, in one aspect, may comprise preparing input parameter data for servicing a client service request; generating a schedule for servicing the client service request by executing an optimization algorithm with the input parameter data; determining whether the schedule is acceptable by the client; and repeating automatically the preparing, the generating, the transmitting and the determining until it is determined that the schedule is acceptable by the client, wherein each iteration automatically prepares different input parameter data for inputting to the optimization algorithm and generates a different schedule based on the different input parameter data.
    Type: Application
    Filed: September 11, 2013
    Publication date: February 19, 2015
    Applicant: International Business Machines Corporation
    Inventors: T. K. Balachandran, Pu Huang, Kaan K. Katircioglu, Ta-Hsin Li, Ying Li, Axel Martens, Rakesh Mohan, Krishna C. Ratakonda, Richard B. Segal, Lisa A. Smith
  • Publication number: 20150051934
    Abstract: In one example, an asynchronous feed of tagged content based on time criteria includes tagging content into content segments and tagging the content with a duration. The method also includes scheduling consumption of the content segments using a schedule at least one user and providing the content segments through an asynchronous feed. Additionally, a computing device for an asynchronous feed of tagged content based on time criteria is provided.
    Type: Application
    Filed: August 20, 2013
    Publication date: February 19, 2015
    Applicant: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Publication number: 20150051933
    Abstract: In one example, an asynchronous feed of tagged content based on time criteria includes tagging content into content segments and tagging the content with a duration. The method also includes scheduling consumption of the content segments using a schedule at least one user and providing the content segments through an asynchronous feed. Additionally, a computing device for an asynchronous feed of tagged content based on time criteria is provided.
    Type: Application
    Filed: August 16, 2013
    Publication date: February 19, 2015
    Applicant: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Publication number: 20150046211
    Abstract: A system, computer-readable storage medium storing at least one program, and computer-implemented method for providing a collection of intention objects to a user. A collection of intention objects is accessed. Each of the intention objects comprises a data structure including a plurality of activity attributes of an intention of the user to undertake an activity. A relevancy rank for each of the collection of intention objects is determined based on the plurality of activity attributes corresponding to each intention object. The relevancy rank may provide a suggested order in which the user undertake each respective activity. One or more intention objects of the collection of intention objects with a relevancy rank above a predefined threshold are identified. A graphical representation of each of the identified intention objects is then presented in a free form spatial user interface.
    Type: Application
    Filed: August 7, 2013
    Publication date: February 12, 2015
    Applicant: Kavaanu, Inc.
    Inventors: Yoav Shoham, Jacob E. Bank, Dan Ariely, Kumiko T. Toft, Zachary I. Weiner
  • Publication number: 20150046210
    Abstract: A system, computer-readable storage medium storing at least one program, and computer-implemented method for generating an intention object. Activity data defining activity attributes of an intention of a user to undertake an activity is obtained. The activity attributes may comprise at least one temporal attribute defining a time constraint relating to the activity and at least one contextual attribute identifying a context relating to the activity. One or more content items related to the activity are obtained. An intention object is then generated based on the activity attributes, the intention object comprising a data structure including the activity attributes and the one or more content items. An additional activity attribute is inferred based on the activity attributes and the one or more content items. The intention object is then updated to include the additional activity attribute.
    Type: Application
    Filed: August 7, 2013
    Publication date: February 12, 2015
    Applicant: Kavaanu, Inc.
    Inventors: Yoav Shoham, Jacob E. Bank, Dan Ariely, Kumiko T. Toft, Zachary I. Weiner
  • Patent number: 8943508
    Abstract: When a service is requested at a platform in a collaborative services environment, a service orchestration engine accesses a service definition from a repository and schedules a number of tasks at a number of end points in accordance with a number of end point profiles and a number of policies associated with the end points.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ram Ravishankar, Sham M. Vaidya, Paul van Riel
  • Patent number: 8942839
    Abstract: The description refers to a method, computer program product, and computer system for displaying a chart for production planning. The chart includes a timeline, a material area associated with each of one or more materials and a resource area associated with each of one or more resources. The chart also includes a material sufficiency indicator provided within one or more of the material areas to indicate whether or not a sufficient amount of the associated material is available at one or more identified times to meet a demand of the one or more scheduled operations. The chart includes a scheduling hint that is displayed within a material area when an operation identifier has been selected. The scheduling hint identifies one or more portions within the material area for a material as providing either sufficient material or insufficient material for performance of the operation associated with the selected operation identifier.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: January 27, 2015
    Assignee: SAP SE
    Inventors: Bernhard Lokowandt, Stefan Siebert
  • Publication number: 20150012323
    Abstract: A computer and method use at least an index of a last item in a new partial schedule and an ending time of the last item to identify a set of one or more stored partial schedules. The computer and method determine whether the new partial schedule dominates any stored partial schedule in the set, based on comparison of at least new lower bound(s) and new upper bound(s) on attribute(s) of a complete schedule that comprises the new partial schedule, with corresponding lower bound and upper bound of each complete schedule to be built using each stored partial schedule. Any stored partial schedule in the set is removed, when the new partial schedule is determined to dominate said any stored partial schedule. When no stored partial schedule in the set dominates the new partial schedule, the new partial schedule is added to the set, followed by repeating the process.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 8, 2015
    Inventors: Nabil Guerinik, Malika Guerinik, Guillaume Beuchard
  • Publication number: 20150012322
    Abstract: A computer and method generate a new sequence of assignments of activities of work (e.g. cleaning, sales, accounting) to be performed by an employee, in a particular time period in a day in an organization. An attribute of the new sequence (e.g. number of transitions between activity assignments) has a specific value that is then used to identify a stored sequence from a matrix. Then, costs of these two sequences are compared to determine one of the new sequence or the stored sequence to be an optimal sequence, for the specific value of the attribute and the particular time period. The optimal sequence is then stored in the matrix. In this manner multiple optimal sequences are obtained for several values of the attribute and for numerous time periods in the day. The optimal sequences may be combined with periods of breaks to form a daily schedule.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 8, 2015
    Inventors: Nabil Guerinik, Malika Guerinik, Guillaume Beuchard
  • Publication number: 20150006222
    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: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Donovan Anthony Isherwood, Jhani Adre Coetzee, Charl van der Westhuizen, Hubert Hesse, Marek Piotr Zielinski, Jan Harm Petrus Eloff, Ernest Ketcha Ngassam
  • Publication number: 20150006223
    Abstract: An example embodiment includes a method for booking multiple services with multiple providers simultaneously. The method includes receiving a request for available services and service providers and displaying a search results page to the client depicting the available services and service providers. The method also includes receiving a first selection for a first service from a first service provider and adding the first selection to a service cart pending checkout. The method includes receiving a second selection for a second service from a second service provider. The second selection may be added to the service cart pending checkout. The method may include displaying a time and date selection interface and receiving a time and date selection for each of the first and second services. A service checkout interface may be displayed and payment may be received for the first and second selections in the service cart.
    Type: Application
    Filed: July 1, 2014
    Publication date: January 1, 2015
    Inventors: Jake Daniel Leslie, Jared Michael Westhoff
  • Publication number: 20140350989
    Abstract: Systems and methods of the invention relate to creating a schedule to perform a maintenance procedure on a client asset based on a usage of the client asset. A pre-defined interval of time to perform a maintenance procedure on a client asset and a portion of real time usage data for the client asset can be collected and/or received by an aggregation component in which a manager component can be configured to define an updated interval of time to perform the maintenance procedure based at least in part upon a comparison of the pre-defined interval of time and the real time usage date for the client asset.
    Type: Application
    Filed: August 13, 2014
    Publication date: November 27, 2014
    Inventors: Mahir Erdem TELATAR, Donna O'MALLEY, Alesia SIPES, Aaron Richard MITTI
  • Publication number: 20140343990
    Abstract: A computerized system is provided for generating a visual presentation for visually organizing one or more activities of a user, including vendors. The methods and systems are directed to calendaring, social networking, and planning for users, including vendors, consumers and enterprises.
    Type: Application
    Filed: March 14, 2014
    Publication date: November 20, 2014
    Inventor: Sarah Photowat
  • Publication number: 20140343996
    Abstract: A system and method are disclosed for modularly scheduling learning events in a modular learning system. Information about application services and microlearning events are stored in the modular learning system, with each microlearning event comprising a plurality of learning applications associated with the application services. The modular learning system receives a request from an organizing user to organize a microlearning event, and in response the modular learning system generates a set of services compatible with the event.
    Type: Application
    Filed: September 12, 2012
    Publication date: November 20, 2014
    Inventor: Samridh Kapoor
  • Patent number: 8886551
    Abstract: The invention provides systems and methods for improving the job scheduling structure of an organization by raising the job scheduling maturity level of the organization. In one embodiment, a plurality of job management maturity levels may be defined and arranged in a hierarchy. Current job management information may then be received from the organization regarding the organization's current job management structure. Using this current job management information, a current job management maturity level may be determined from the plurality of maturity levels. A target maturity level may then be selected from the plurality of job management maturity levels. One or more maturation operations may be devised that, when implemented, shift the organization to the target maturity level. The one or more maturation operations may then be performed, thus, shifting the organization to the target maturity level.
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: November 11, 2014
    Assignee: CA, Inc.
    Inventor: Joseph Offenberg
  • Patent number: 8880613
    Abstract: A method for managing a plurality of mail messages that are sent and received, the method comprising obtaining a message information portion for each of the plurality of mail messages, associating a default priority interval with each of the plurality of mail messages, and generating and associating an existing priority interval for each of the plurality of mail messages when the message information portion of each of the plurality of mail messages matches a selection criteria.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: November 4, 2014
    Inventor: Randy L. Canis
  • Patent number: 8881095
    Abstract: A method of software defect prediction by a computer is provided. The method comprises identifying software test organizations scheduled to perform testing on an application or applications, where the scope of the software testing varies between different test organizations, identifying the type of test cases to be executed by each test organization, where the test types comprise at least one of new functionality test and regression test, and identifying a planned number of test cases to be executed for each test type. A forecast number of defects are modeled by a computer based on the planned number of test cases to be executed and a defect rate for each test type. The development staffing level capable of fixing forecast defects by the scheduled completion of testing is calculated by the computer based on a fix capacity of a software development organization. Development resources are assigned to fix defects based on the calculated development staffing level.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: November 4, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Billy Edward Hunt, Jr., Jennifer J. Kirkpatrick, Richard Allan Kloss, William Joseph Schmitt
  • Publication number: 20140324506
    Abstract: A system includes a utility analytics system. The utility analytics system includes a memory configured to store a vegetation management efficiency derivation system related to investment in vegetation management and a trim cycle derivation system related to management of vegetation associated with a power grid. The utility analytics system includes a processor communicatively coupled to the memory and configured to utilize the vegetation management efficiency derivation system and the trim cycle derivation system to derive a reliability return value on an investment to manage the vegetation associated with the power grid and to derive a trim cycle for the vegetation associated with the power grid based at least in part on the derived reliability return value. The trim cycle includes an output indicative of a frequency at which the vegetation associated with the power grid is managed.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: General Electric Company
    Inventors: Jonathan Tompkins Garrity, Hua Fan
  • Publication number: 20140310047
    Abstract: An aspect of the present invention simplifies scheduling of tasks of a project. In an embodiment, a user is provided the ability to specify a rejected list of dependencies, and such rejected dependencies are excluded when inferring dependencies between tasks of the project. The user may continue to add a set of tasks, have the dependencies (with the exclusion of rejected dependencies) inferred, reject more of the inferred dependencies, have the rejected dependencies added to the rejected list, during successive iterations. The output of such iterations may be processed further by a scheduling tool.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 16, 2014
    Applicant: Oracle International Corporation
    Inventors: Niladri Sekhar De, Srinivasu Dudala, Surya Vedula