Patents by Inventor Gopal Sarma Pingali

Gopal Sarma Pingali 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).

  • Publication number: 20240104270
    Abstract: A first device may provide, via a global digital twin of the first device, a communication mode assignment, of a communication mode, to a local digital twin of a second device. The communication mode assignment is to cause the local digital twin to communicate with the global digital twin via the communication mode. The first device may generate, via the global digital twin, a task assignment, and may provide, via the global digital, the task assignment to the local digital twin. The first device may update, via the global digital twin, a model based on the task assignment, and may receive, via the global digital twin and from the local digital twin, a model update associated with the local digital twin. The first device may update, via the global digital twin, the model based on the model update.
    Type: Application
    Filed: September 23, 2022
    Publication date: March 28, 2024
    Inventors: Sankar Narayan DAS, Kanchanjot Kaur PHOKELA, Kuntal DEY, Kapil SINGI, Vikrant KAULGUD, Padmanaban SUKHUMARAN, Gopal Sarma PINGALI
  • Publication number: 20230418663
    Abstract: The present disclosure provides systems and methods supporting dynamic migration of jobs (e.g., workloads, containers, service requests, etc.) between execution environments. The disclosed systems and methods may utilize monitoring techniques to determine when a migration should occur and/or forecasting techniques to predict optimal times when a migration should occur. Upon determining a migration should occur, a target execution environment for a job may be identified and a migration process may be initiated. In some aspects, the migration may be performed partway through processing of the job and the migration may resume processing the job after the migration is completed in a manner that enables the processing to resume at the point where processing stopped prior to the migration.
    Type: Application
    Filed: June 23, 2023
    Publication date: December 28, 2023
    Inventors: Kaushik Amar Das, Kapil Singi, Kuntal Dey, Vikrant Kaulgud, Gopal Sarma Pingali, Padmanaban Sukumaran
  • Patent number: 11176368
    Abstract: Methods and systems for visually focused first-person neural network interpretation are disclosed. A method includes: receiving, by a computing device, an image; determining, by the computing device, feature vectors from the image; determining, by the computing device, a first padding value and a first stride value by inputting the feature vectors into a deep neural network; determining, by the computing device, a second padding value and a second stride value by inputting the feature vectors into at least one multiple regression model; determining, by the computing device, padding by averaging the first padding value and the second padding value; determining, by the computing device, stride by averaging the first stride value and the second stride value; and classifying, by the computing device, the image using a convolutional neural network using the padding and the stride.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Gopal Sarma Pingali, Maria del Pilar Belinchon Ballesta, Craig M. Trim
  • Publication number: 20200394401
    Abstract: Methods and systems for visually focused first-person neural network interpretation are disclosed. A method includes: receiving, by a computing device, an image; determining, by the computing device, feature vectors from the image; determining, by the computing device, a first padding value and a first stride value by inputting the feature vectors into a deep neural network; determining, by the computing device, a second padding value and a second stride value by inputting the feature vectors into at least one multiple regression model; determining, by the computing device, padding by averaging the first padding value and the second padding value; determining, by the computing device, stride by averaging the first stride value and the second stride value; and classifying, by the computing device, the image using a convolutional neural network using the padding and the stride.
    Type: Application
    Filed: July 18, 2019
    Publication date: December 17, 2020
    Inventors: Aaron K. BAUGHMAN, Gopal Sarma PINGALI, Maria del Pilar BELINCHON BALLESTA, Craig M. TRIM
  • Patent number: 8594306
    Abstract: A method for a contact center to provide information to one or more users in response to one or more inquiries from the one or more users is presented. For example, the method includes accessing, using at least one client adaptor, at least one agent group that includes at least one agent having knowledge regarding the one or more inquiries. The method further includes the at least one agent responding to the one or more inquiries using the at least one client adaptor. The at least one agent group has pre-existing communications infrastructure that is accessed by a computing platform of the contact center using the at least one client adaptor.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jim Alain Laredo, Gopal Sarma Pingali, Zon-Yin Shae, Kunwadee Sripanidkulchai, Shu Tao, Maja Vukovic
  • Patent number: 8589796
    Abstract: Techniques are disclosed for projecting an image onto a surface suitable for interaction with a user while avoiding user occlusion, and while correcting for distortion due to oblique projection. The displayed image moves to a suitable surface at a suitable size and orientation as a user moves around an environment, resulting in a user-following interface. Surfaces are selected in which the projected interface is not occluded by the user or other objects in the environment. Displayed images may be interactive, and moved into an interaction area on a suitable surface that is convenient for the user. The interaction area may or may not coincide with the display area. Adaptation of the projected interface is allowed so that the content of the display and the style of interaction widgets are modified based on distance from the user and orientation of the user with respect to a projected interface.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Frederik Carl Moesgaard K{umlaut over (j)}eldsen, Anthony Levas, Gopal Sarma Pingali, Claudio Santos Pinhanez
  • Patent number: 8291319
    Abstract: Solutions for solving a problem experienced by a user are retrieved. In response to receiving a query from the user describing the problem, relevant candidate solutions to the problem are sent to the user. In response to receiving a selection of one relevant candidate solution from the relevant candidate solutions, instructions steps within the one relevant candidate solution selected by the user are analyzed. An instruction step similarity is calculated between the instruction steps within the one relevant candidate solution selected and other instructions steps within other solutions stored in a storage device. Then, similar solutions are sent to the user containing similar instruction steps to the instruction steps contained within the one relevant candidate solution selected based on the calculated instruction step similarity.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Huajing Li, Gopal Sarma Pingali, Maja Vukovic
  • Patent number: 8199966
    Abstract: A system and method for providing contemporaneous product information with animated virtual representations includes identifying a product by detecting a marker with a user device. Based upon the product, an animated virtual representation is generated in a display of the user device. Information about the product is conveyed to the user by virtual interaction with the animated virtual representation.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sinem Guven, Myron Flickner, Gopal Sarma Pingali, Mark Edward Podlaseck, Robyn Ruth Schwartz
  • Patent number: 8162486
    Abstract: Techniques for remotely calibrating an interactive system are provided. In one aspect, a three-dimensional model of the target environment is obtained, image and parameter data of the target environment are obtained, the image and parameter data are mapped onto the three-dimensional model, and calibration data of the target environment is developed based on the mapping. In another aspect, image and parameter data of the target environment is obtained, the image and parameter data is configured for transmission to a remote environment, calibration data is obtained from the remote environment, and display and sensor operation of the interactive system are updated based on the calibration data.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: April 24, 2012
    Assignee: Lenovo (Singapore) PTE Ltd.
    Inventors: Sergio Borger, Frederik C. M. Kjeldsen, Gopal Sarma Pingali, Claudio Santos Pinhanez
  • Publication number: 20110216897
    Abstract: A method for a contact center to provide information to one or more users in response to one or more inquiries from the one or more users is presented. For example, the method includes accessing, using at least one client adaptor, at least one agent group that includes at least one agent having knowledge regarding the one or more inquiries. The method further includes the at least one agent responding to the one or more inquiries using the at least one client adaptor. The at least one agent group has pre-existing communications infrastructure that is accessed by a computing platform of the contact center using the at least one client adaptor.
    Type: Application
    Filed: March 3, 2010
    Publication date: September 8, 2011
    Applicant: International Business Machines Corporation
    Inventors: Jim Alain Laredo, Gopal Sarma Pingali, Zon-Yin Shae, Kunwadee Sripanidkulchai, Shu Tao, Maja Vukovic
  • Patent number: 7987275
    Abstract: Methods, apparatus and computer program products implement a chat proxy component and a chat wrapper component. The chat proxy component controls interactions with a chat application by external users. The chat proxy component receives chat requests from external users and initiates a chat session only if a user is validated as a valid user. User validation may be performed by a chat payment application that validates a user only if payment is received for chat services, or by an external user validation system that validates users as, for example, employees authorized to use the chat application. Once a chat session is established, chat operations are managed on a session-specific basis. The chat wrapper component manages communication between the chat proxy component and the chat application. The chat wrapper component also permits the user-facing chat application to be situated on a remote computer.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Zon-Yin Shae, Gopal Sarma Pingali, David D. Weck
  • Publication number: 20110055699
    Abstract: Solutions for solving a problem experienced by a user are retrieved. In response to receiving a query from the user describing the problem, relevant candidate solutions to the problem are sent to the user. In response to receiving a selection of one relevant candidate solution from the relevant candidate solutions, instructions steps within the one relevant candidate solution selected by the user are analyzed. An instruction step similarity is calculated between the instruction steps within the one relevant candidate solution selected and other instructions steps within other solutions stored in a storage device. Then, similar solutions are sent to the user containing similar instruction steps to the instruction steps contained within the one relevant candidate solution selected based on the calculated instruction step similarity.
    Type: Application
    Filed: August 28, 2009
    Publication date: March 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Huajing Li, Gopal Sarma Pingali, Maja Vukovic
  • Publication number: 20090287534
    Abstract: A system and method for providing contemporaneous product information includes identifying a product by collecting information with a user device, and determining a customer location using information collected by the user device. Based upon the product and the customer location, a sales person qualified to respond to customer questions is identified. A link is established between the customer and the sales person to permit live chat between a sales person and the customer.
    Type: Application
    Filed: May 14, 2008
    Publication date: November 19, 2009
    Inventors: Shang Qing Guo, Sinem Guven, Gopal Sarma Pingali, Mark Edward Podlaseck, Zon-yin Shae
  • Publication number: 20090285483
    Abstract: A system and method for providing contemporaneous product information with animated virtual representations includes identifying a product by detecting a marker with a user device. Based upon the product, an animated virtual representation is generated in a display of the user device. Information about the product is conveyed to the user by virtual interaction with the animated virtual representation.
    Type: Application
    Filed: May 14, 2008
    Publication date: November 19, 2009
    Inventors: Sinem Guven, Myron Flickner, Gopal Sarma Pingali, Mark Edward Podlaseck, Robyn Ruth Schwartz
  • Publication number: 20090177690
    Abstract: An exemplary method of determining a set of optimal solutions for a problem includes the steps of determining a set of probable solutions for the problem; presenting the set of probable solutions to at least one human expert; receiving at least one selection by the at least one human expert of at least one solution from the set of probable solutions; and determining a set of optimal solutions from the set of probable solutions based at least in part on the at least one selection by the at least one human expert.
    Type: Application
    Filed: January 3, 2008
    Publication date: July 9, 2009
    Inventors: Sinem Guven, Gopal Sarma Pingali, Debanjan Saha, Ramendra Kumar Sahoo, Anees Shaikh
  • Patent number: 7530019
    Abstract: Techniques are disclosed for projecting an image onto a surface suitable for interaction with a user while avoiding user occlusion, and while correcting for distortion due to oblique projection. The displayed image moves to a suitable surface at a suitable size and orientation as a user moves around an environment, resulting in a user-following interface. Surfaces are selected in which the projected interface is not occluded by the user or other objects in the environment. Displayed images may be interactive, and moved into an interaction area on a suitable surface that is convenient for the user. The interaction area may or may not coincide with the display area. Adaptation of the projected interface is allowed so that the content of the display and the style of interaction widgets are modified based on distance from the user and orientation of the user with respect to a projected interface.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Frederik Carl Moesgaard Kjeldsen, Anthony Levas, Gopal Sarma Pingali, Claudio Santos Pinhanez
  • Publication number: 20090077176
    Abstract: Methods, apparatus and computer program products implement a chat proxy component and a chat wrapper component. The chat proxy component controls interactions with a chat application by external users. The chat proxy component receives chat requests from external users and initiates a chat session only if a user is validated as a valid user. User validation may be performed by a chat payment application that validates a user only if payment is received for chat services, or by an external user validation system that validates users as, for example, employees authorized to use the chat application. Once a chat session is established, chat operations are managed on a session-specific basis. The chat proxy component also is configured to perform session reconnection detection when a session is interrupted; to establish a multimedia path separate from the chat application; and to extract and execute embedded commands.
    Type: Application
    Filed: September 18, 2007
    Publication date: March 19, 2009
    Inventors: Zon-Yin Shae, Gopal Sarma Pingali, David D. Weck
  • Publication number: 20090043646
    Abstract: An electronic chronicling system and method that allows user actions performed by individuals, groups, or organizations to be automatically captured and grouped into chronicles based on activities, sub-activities and super-activities. The captured activities can then be filtered, viewed and navigated by a visualization and navigation mechanism to determine the relationships between activities and the time and resources spent on the various activities at fine levels of granularity and over various periods of time. The system allows users to gain greater insight into the relationship and resources spent on various activities in order to improve activity and process management efficiencies.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gopal Sarma Pingali, Mark E. Podlaseck, Sinem Guven
  • Publication number: 20080300950
    Abstract: An electronic chronicling method and system that automatically captures, stores, and organizes various aspects of business processes in real-time. The system allows different role players to analyze, mine, and share selected performance metrics of business processes in the context of various measures involved, including users, systems, applications, processes, etc. The system enables users to analyze and utilize sortable performance metrics with varying degrees of specificity and detail. This analysis and utilization provides an efficient means for the real-time streamlining and optimization of business processes.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kumar Bhaskaran, Santhosh Babu Kumaran, Gopal Sarma Pingali, Maja Vukovic
  • Publication number: 20080218641
    Abstract: Techniques are disclosed for projecting an image onto a surface suitable for interaction with a user while avoiding user occlusion, and while correcting for distortion due to oblique projection. The displayed image moves to a suitable surface at a suitable size and orientation as a user moves around an environment, resulting in a user-following interface. Surfaces are selected in which the projected interface is not occluded by the user or other objects in the environment. Displayed images may be interactive, and moved into an interaction area on a suitable surface that is convenient for the user. The interaction area may or may not coincide with the display area. Adaptation of the projected interface is allowed so that the content of the display and the style of interaction widgets are modified based on distance from the user and orientation of the user with respect to a projected interface.
    Type: Application
    Filed: April 3, 2008
    Publication date: September 11, 2008
    Applicant: International Business Machines Corporation
    Inventors: Frederik Carl Moesgaard Kjeldsen, Anthony Levas, Gopal Sarma Pingali, Claudio Santos Pinhanez