Patents by Inventor Tassanee K. Supakkul

Tassanee K. Supakkul has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11037077
    Abstract: A workflow server can receive requests, each for a business process workflow conforming to a business process model. Each business process workflow can include a set of interdependent tasks. The workflow server can satisfy received requests by assigning tasks to different service providers that provide software services. Each of the tasks can be assigned to corresponding ones of the software services. For each task, the workflow server can also defines an allocated cost per software service, and a time allocation per software service for completing the corresponding one of the tasks. Different service providers, including those assigned to tasks, can receive information for ones of the tasks not directly assigned to them by the workflow server. The different service providers can then bid on these tasks. Wherein when bids are won, tasks for a business process flow can be reassigned based on winning bids.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joshua L. Purcell, Tassanee K. Supakkul, Mathews Thomas, Julio Wong
  • Patent number: 10687103
    Abstract: A channel programming associated with a channel can be selected. The channel can be associated with a programming broadcasting system. The channel programming can be displayed upon a presentation device. An immediate content from a content delivery entity interrupting the presentation of the channel programming can be received. The channel programming and the immediate content can be simultaneously presented on the presentation device.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: David W. Hurd, Tassanee K. Supakkul, Mathews Thomas, Julio Wong
  • Publication number: 20200035113
    Abstract: An instructional support symbiont can be executed on a client device, which concurrently executes at least one application. The instructional support symbiont provides computer-based learning content within a presentation overlay for the application. During an application session, user interaction with an application window for the application can be detected. User compliance with discrete stages of a tutorial responsive to the user interactions can be determined. Content provided in the presentation overlay per specific stages of the tutorial can be updated. Presentation characteristics of the presentation overlay can be adjusted to ensure the presentation overlay is proximate to positions on the common desktop environment as determined from the user interactions.
    Type: Application
    Filed: October 1, 2019
    Publication date: January 30, 2020
    Inventors: Edwin J. Bruce, Tong C. Dougharty, Tassanee K. Supakkul, Janki Y. Vora
  • Patent number: 10438501
    Abstract: Instructional content is visually presented within a graphical user interface overlay on a display for an application window also presented on the display. Interactive events between a user and the application are dynamically detected. Responsive to the interactive events, state-specific substantive instructions are determined given a current state of the application as determined from the interactive events. The instructional content is dynamically modified to continuously present the state-specific substantive instructions that correspond with the detected interactive events.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edwin J. Bruce, Tong C. Dougharty, Tassanee K. Supakkul, Janki Y. Vora
  • Patent number: 10388096
    Abstract: A method, system, and/or computer program product improve a function of a computer used to make a seat in a venue available to a user. One or more processors retrieve a user profile of a user that is requesting a seat in a venue, where the user profile describes a personal interest of the user. The processor(s) identify another person that shares the personal interest of the user, where the other person is currently seated at a first seat at the venue. The processor(s) identify an unoccupied second seat in proximity to the first seat.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Edwin J. Bruce, Tassanee K. Supakkul, Janki Y. Vora
  • Publication number: 20190012862
    Abstract: A method, system, and/or computer program product improve a function of a computer used to make a seat in a venue available to a user. One or more processors retrieve a user profile of a user that is requesting a seat in a venue, where the user profile describes a personal interest of the user. The processor(s) identify another person that shares the personal interest of the user, where the other person is currently seated at a first seat at the venue. The processor(s) identify an unoccupied second seat in proximity to the first seat.
    Type: Application
    Filed: September 14, 2018
    Publication date: January 10, 2019
    Inventors: EDWIN J. BRUCE, TASSANEE K. SUPAKKUL, JANKI Y. VORA
  • Patent number: 10140796
    Abstract: A method, system, and/or computer program product improve a function of a computer used to make a seat in a venue available to a user. One or more processors received a request for a seat at a venue from a user. The processor(s) retrieve a user profile of the user and a seat profile of the seat, and then match features in the user profile to features in the seat profile. The processor(s), in response to the features in the user profile matching the features in the seat profile, store the user profile and the seat profile in a seat control storage device that is solely dedicated to the seat. The processor(s) then direct the user to the seat that is identified in the seat control storage device, where the user is identified by the user profile in the seat control storage device, and where the seat is identified by the seat profile in the seat control storage device.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Edwin J. Bruce, Tassanee K. Supakkul, Janki Y. Vora
  • Publication number: 20180330133
    Abstract: Systems, methods and tools for transporting and monitoring baggage by leveraging hardware and software based techniques to schedule time slots for the arrival of the baggage at pre-scheduled waypoints or final destinations. Computer systems manage route scheduling, baggage transportation, tracking and verification using a multi-tiered architecture to ensure each bag arrives at the scheduled waypoints and final destination. Baggage security includes tracking, via one or more chaperone devices and/or tagging the baggage using active or passive tagging systems. Tracking baggage allows the system to identify exceptions in the routing pattern of the baggage before the error may be realized by employees of the transportation service or the customer arriving at the final destination. Identifying exceptions to the routing pattern sooner may increase the likelihood of successfully backtracking to the last known whereabouts of the baggage and re-routing the baggage to the final destination in a timely manner.
    Type: Application
    Filed: July 13, 2018
    Publication date: November 15, 2018
    Inventors: Edwin J. Bruce, Stephanie B. McCaffrey, Cynthia A. O'Shea, Tassanee K. Supakkul
  • Publication number: 20180278978
    Abstract: A channel programming associated with a channel can be selected. The channel can be associated with a programming broadcasting system. The channel programming can be displayed upon a presentation device. An immediate content from a content delivery entity interrupting the presentation of the channel programming can be received. The channel programming and the immediate content can be simultaneously presented on the presentation device.
    Type: Application
    Filed: May 30, 2018
    Publication date: September 27, 2018
    Inventors: David W. Hurd, Tassanee K. Supakkul, Mathews Thomas, Julio Wong
  • Patent number: 10055620
    Abstract: Systems, methods and tools for transporting and monitoring baggage by leveraging hardware and software based techniques to schedule time slots for the arrival of the baggage at pre-scheduled waypoints or final destinations. Computer systems manage route scheduling, baggage transportation, tracking and verification using a multi-tiered architecture to ensure each bag arrives at the scheduled waypoints and final destination. Baggage security includes tracking, via one or more chaperone devices and/or tagging the baggage using active or passive tagging systems. Tracking baggage allows the system to identify exceptions in the routing pattern of the baggage before the error may be realized by employees of the transportation service or the customer arriving at the final destination. Identifying exceptions to the routing pattern sooner may increase the likelihood of successfully backtracking to the last known whereabouts of the baggage and re-routing the baggage to the final destination in a timely manner.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Edwin J. Bruce, Stephanie B. McCaffrey, Cynthia A. O'Shea, Tassanee K. Supakkul
  • Publication number: 20180204030
    Abstract: Systems, methods and tools for transporting and monitoring baggage by leveraging hardware and software based techniques to schedule time slots for the arrival of the baggage at pre-scheduled waypoints or final destinations. Computer systems manage route scheduling, baggage transportation, tracking and verification using a multi-tiered architecture to ensure each bag arrives at the scheduled waypoints and final destination. Baggage security includes tracking, via one or more chaperone devices and/or tagging the baggage using active or passive tagging systems. Tracking baggage allows the system to identify exceptions in the routing pattern of the baggage before the error may be realized by employees of the transportation service or the customer arriving at the final destination. Identifying exceptions to the routing pattern sooner may increase the likelihood of successfully backtracking to the last known whereabouts of the baggage and re-routing the baggage to the final destination in a timely manner.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: Edwin J. Bruce, Stephanie B. McCaffrey, Cynthia A. O'Shea, Tassanee K. Supakkul
  • Patent number: 9998780
    Abstract: A channel programming associated with a channel can be selected. The channel can be associated with a programming broadcasting system. The channel programming can be displayed upon a presentation device. An immediate content from a content delivery entity interrupting the presentation of the channel programming can be received. The channel programming and the immediate content can be simultaneously presented on the presentation device.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: David W. Hurd, Tassanee K. Supakkul, Mathews Thomas, Julio Wong
  • Publication number: 20170372551
    Abstract: A method, system, and/or computer program product improve a function of a computer used to make a seat in a venue available to a user. One or more processors received a request for a seat at a venue from a user. The processor(s) retrieve a user profile of the user and a seat profile of the seat, and then match features in the user profile to features in the seat profile. The processor(s), in response to the features in the user profile matching the features in the seat profile, store the user profile and the seat profile in a seat control storage device that is solely dedicated to the seat. The processor(s) then direct the user to the seat that is identified in the seat control storage device, where the user is identified by the user profile in the seat control storage device, and where the seat is identified by the seat profile in the seat control storage device.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Inventors: EDWIN J. BRUCE, TASSANEE K. SUPAKKUL, JANKI Y. VORA
  • Publication number: 20170011645
    Abstract: Instructional content is visually presented within a graphical user interface overlay on a display for an application window also presented on the display. Interactive events between a user and the application are dynamically detected. Responsive to the interactive events, state-specific substantive instructions are determined given a current state of the application as determined from the interactive events. The instructional content is dynamically modified to continuously present the state-specific substantive instructions that correspond with the detected interactive events.
    Type: Application
    Filed: August 29, 2016
    Publication date: January 12, 2017
    Inventors: Edwin J. Bruce, Tong C. Dougharty, Tassanee K. Supakkul, Janki Y. Vora
  • Patent number: 9535921
    Abstract: A computing device identifies a plurality of media files within a data store, each of the media files lacking user established file names. The computing device analyzing the plurality of media files to recognize humans in the media files based on facial recognition and/or voice recognition programs. Using results of the analyzing to generate a plurality of content identification keywords, which are scored and ranked. Establishing a filename prefix for the media files using scored and ranked content identification keywords. Automatically generating a unique file name for each of the media files, wherein each unique file name includes the established filename prefix.
    Type: Grant
    Filed: July 3, 2015
    Date of Patent: January 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tanya E. Bubash, Gregory P. Fitzpatrick, Romelia H. Flores, Endemecio Santana, Tassanee K. Supakkul, Janki Y. Vora
  • Patent number: 9449524
    Abstract: The disclosure provides a computer-based learning system that minimizes the “distance” between applications (for which instructions are provided) and the instructions themselves. That is, the instructional material provided is dynamically integrated with a “state” of one or more applications, which constantly change as a user interacts with the application. Further, the instructional information is visually presented within a common screen, window, or focus region as the application, in a minimally intrusive manner. For example, the instruction window can be an overlay that is designed to “hide from” or to avoid obscuring application content of particular interest to a user. Various techniques can be used to ensure the instructions are provided unobtrusively, including use of transparency settings to make instructions legible, resizing techniques, variable shading, font size/contrast/style adjustments, and the like.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: September 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edwin J. Bruce, Tong C. Dougharty, Tassanee K. Supakkul, Janki Y. Vora
  • Publication number: 20150310028
    Abstract: A computing device identifies a plurality of media files within a data store, each of the media files lacking user established file names. The computing device analyzing the plurality of media files to recognize humans in the media files based on facial recognition and/or voice recognition programs. Using results of the analyzing to generate a plurality of content identification keywords, which are scored and ranked. Establishing a filename prefix for the media files using scored and ranked content identification keywords. Automatically generating a unique file name for each of the media files, wherein each unique file name includes the established filename prefix.
    Type: Application
    Filed: July 3, 2015
    Publication date: October 29, 2015
    Inventors: TANYA E. BUBASH, GREGORY P. FITZPATRICK, ROMELIA FLORES, ENDEMECIO SANTANA, TASSANEE K. SUPAKKUL, JANKI Y. VORA
  • Patent number: 9104683
    Abstract: A set of media files are identified within a data store. Each of the media files lack user established file names, lack user established icons, or lack user established file names and icons. The media files are analyzed to determine semantic metadata. For at least a subset of the media files, the semantic metadata is utilized to automatically generate unique and meaningful file names, file icons, or both file names and file icons for each of the media files in the subset.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 11, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tanya E. Bubash, Gregory P. Fitzpatrick, Romelia Flores, Endemecio Santana, Tassanee K. Supakkul, Janki Y. Vora
  • Publication number: 20140280390
    Abstract: A set of media files are identified within a data store. Each of the media files lack user established file names, lack user established icons, or lack user established file names and icons. The media files are analyzed to determine semantic metadata. For at least a subset of the media files, the semantic metadata is utilized to automatically generate unique and meaningful file names, file icons, or both file names and file icons for each of the media files in the subset.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: TANYA E. BUBASH, GREGORY P. FITZPATRICK, ROMELIA FLORES, ENDEMECIO SANTANA, TASSANEE K. SUPAKKUL, JANKI Y. VORA
  • Patent number: 8683430
    Abstract: The disclosure provides a solution for associating deployed executables with source code. In the solution, source code of a development environment can be mapped to a deployed executable of a runtime environment. The mapping can ensure that a version of source code from which the deployed executable was produced is always known. The mapping can occur within digitally encoded data stored in a non-transient storage medium. The development environment and the runtime environment can be two distinct and separate computing environments that are isolated from each other.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jason A. Gonzales, Endemecio Santana, Tassanee K. Supakkul, Janki V. Yora, Julio Wong