Patents by Inventor Kang Su Gatlin

Kang Su Gatlin 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: 10860807
    Abstract: Techniques described herein are directed to a sentiment analysis engine for classifying and quantifying customer sentiments between a customer and an agent. The sentiment analysis engine includes a data acquisition engine configured to receive data from a plurality of different communication channels. A preprocessing engine of the sentiment analysis engine is configured to apply rule(s) that are configured to perform formatting and/or filtering operations on the received data and/or isolate customer-provided messages from agent-provided messages. A customization engine of the sentiment analysis engine is configured to perform channel-specific customizations on the received data, such as, but not limited to interpreting the data in a channel-specific manner A batch scoring engine of the sentiment analysis engine is configured to quantify customer sentiments in real-time (e.g.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tachen C. Ni, Christian A. Gschwend, Himesh Shah, Reid Joseph Kuhn, Kang Su Gatlin, Ryan P. DiCicco, Shireen Z. Asous, Christina S. Gentile
  • Publication number: 20200089767
    Abstract: Techniques described herein are directed to a sentiment analysis engine for classifying and quantifying customer sentiments between a customer and an agent. The sentiment analysis engine includes a data acquisition engine configured to receive data from a plurality of different communication channels. A preprocessing engine of the sentiment analysis engine is configured to apply rule(s) that are configured to perform formatting and/or filtering operations on the received data and/or isolate customer-provided messages from agent-provided messages. A customization engine of the sentiment analysis engine is configured to perform channel-specific customizations on the received data, such as, but not limited to interpreting the data in a channel-specific manner A batch scoring engine of the sentiment analysis engine is configured to quantify customer sentiments in real-time (e.g.
    Type: Application
    Filed: October 31, 2018
    Publication date: March 19, 2020
    Inventors: Tachen C. Ni, Christian A. Gschwend, Himesh Shah, Reid Joseph Kuhn, Kang Su Gatlin, Ryan P. DiCicco, Shireen Z. Asous, Christina S. Gentile
  • Patent number: 8219927
    Abstract: Various embodiments related to the revealing of truncated content on a scrollable grid are disclosed. One disclosed embodiment provides a computing device comprising a display, a processor, and memory comprising instructions executable by the processor to display a cell of a grid of content at a first, smaller size and display in the cell a content item that is truncated based upon the first, smaller size of the cell. The computing device is further configured to receive a request to scroll the grid, and scroll the grid on the display device. During scrolling, the size of the cell is increased to a second, larger size, and a revealing of a truncated portion of the content item is animated.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Kang Su Gatlin, Elyssa Cox, Rebecca Penick, Erika Carlson, Anthony Young
  • Publication number: 20100325054
    Abstract: Systems and methods for analyzing business intelligence workflow are disclosed. The systems and methods are configured to generate a business intelligence workflow representation associated with a business intelligence asset. A given piece of business intelligence data can be queried and the system and method can generate a workflow slice that represents the portion of the business intelligence workflow that contributes to the specific piece of business intelligence data. The workflow slice can be modified, and reintegrated or merged back into the full business intelligence workflow. The modifications can be validated to ensure that no other business intelligence data are modified.
    Type: Application
    Filed: June 17, 2010
    Publication date: December 23, 2010
    Applicant: VARIGENCE, INC.
    Inventors: Scott Currie, Kang Su Gatlin
  • Publication number: 20100175023
    Abstract: Various embodiments related to the revealing of truncated content on a scrollable grid are disclosed. One disclosed embodiment provides a computing device comprising a display, a processor, and memory comprising instructions executable by the processor to display a cell of a grid of content at a first, smaller size and display in the cell a content item that is truncated based upon the first, smaller size of the cell. The computing device is further configured to receive a request to scroll the grid, and scroll the grid on the display device. During scrolling, the size of the cell is increased to a second, larger size, and a revealing of a truncated portion of the content item is animated.
    Type: Application
    Filed: January 6, 2009
    Publication date: July 8, 2010
    Applicant: Microsoft Corporation
    Inventors: Kang Su Gatlin, Elyssa Cox, Rebecca Penick, Erika Carlson, Anthony Young
  • Patent number: 7512934
    Abstract: A debugger attaches to a parallel process that is executing simultaneously at various nodes of a computing cluster. Using a shim, executing at each node, to monitor each of the processes, the parallel process is debugged such that neither the process or the particular message passing system implemented on the cluster, needs to know of the existence or details regarding the debugger.
    Type: Grant
    Filed: August 25, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Kang Su Gatlin, Cameron Buschardt
  • Publication number: 20020065874
    Abstract: A system for securing an application for execution in a computer. In one embodiment, a preprocessor module modifies an application binary such that the application invokes an interception module in response to invoking certain system calls. The interception module prevents the application from adversely affecting the operating of a computer that is executing the application. Furthermore, the interception module protects the contents of the application from improper access by a user of the computer. For example, the interception module transparently encrypts all files that are used by the application such that a user of the computer cannot improperly access these files.
    Type: Application
    Filed: November 29, 2000
    Publication date: May 30, 2002
    Inventors: Andrew Chien, Ying-Hung Chen, Shawn Marlin, Kang Su Gatlin, Brad Calder