Patents by Inventor Ankur Chandra

Ankur Chandra 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: 20250218437
    Abstract: One aspect includes an application capable of receiving voice commands and non-voice commands: persistently displaying a user interface element configured to enable a voice command listening mode in the application; activating the voice command listening mode in response to receiving a non-voice user input interaction; receiving a spoken natural language input; converting the audio data to text data; performing natural language understanding on the text data to convert the text data to a structured request; determining whether the structured request relates to a command, that would also be available to be executed in the application in response to a non-voice input; and in response to a determination that it does, executing the command, and changing the display in response to the command, in substantially the same manner in which the display would be changed in response to executing the command in response to the non-voice input.
    Type: Application
    Filed: December 19, 2024
    Publication date: July 3, 2025
    Inventors: Devarakonda Durga Prakash, Ankur Chandra
  • Patent number: 11004350
    Abstract: The system and method described herein provide a computerized training video system. The computerized training video system may be capable of producing video content for computerized training. A user interface descriptive language (UDL) document describe user interface features of a new or updated application. The computerized training video system may generate a training video based on the UDL document. The training video may be generated on-demand or stored in advance. The training video may be customized for a particular software release, user group. The training video may be personalized on an individual level based on a previous training history, user role, or another characteristic of the user that will view the training video.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: May 11, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Ankur Chandra, Jai Deep Mulchandani
  • Patent number: 10673932
    Abstract: A system and method for abstracting objects in a virtual universe (VU) deployment is provided. The system and method abstracts VU objects for editing in a common abstraction utility and for deploying to one or more VU grids containing one or more VU architectures and/or platforms (servers). The method can be implemented in a computer infrastructure having programming instructions operable to: obtain an object associated with a first virtual universe server; translate the object with syntax specific to at least a second virtual universe server, the syntax being different than that used with the first virtual universe server; and deploy the translated object to the second virtual universe server.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ankur Chandra, Rick A. Hamilton, II, Nalini K. Kartha, Keith R. Walker
  • Publication number: 20190371192
    Abstract: The system and method described herein provide a computerized training video system. The computerized training video system may be capable of producing video content for computerized training. A user interface descriptive language (UDL) document describe user interface features of a new or updated application. The computerized training video system may generate a training video based on the UDL document. The training video may be generated on-demand or stored in advance. The training video may be customized for a particular software release, user group. The training video may be personalized on an individual level based on a previous training history, user role, or another characteristic of the user that will view the training video.
    Type: Application
    Filed: July 10, 2018
    Publication date: December 5, 2019
    Inventors: Ankur Chandra, Jai Deep Mulchandani
  • Publication number: 20180097872
    Abstract: A system and method for abstracting objects in a virtual universe (VU) deployment is provided. The system and method abstracts VU objects for editing in a common abstraction utility and for deploying to one or more VU grids containing one or more VU architectures and/or platforms (servers). The method can be implemented in a computer infrastructure having programming instructions operable to: obtain an object associated with a first virtual universe server; translate the object with syntax specific to at least a second virtual universe server, the syntax being different than that used with the first virtual universe server; and deploy the translated object to the second virtual universe server.
    Type: Application
    Filed: November 21, 2017
    Publication date: April 5, 2018
    Inventors: Ankur CHANDRA, Rick A. HAMILTON, II, Nalini K. KARTHA, Keith R. WALKER
  • Patent number: 9882961
    Abstract: A system and method for abstracting objects in a virtual universe (VU) deployment is provided. The system and method abstracts VU objects for editing in a common abstraction utility and for deploying to one or more VU grids containing one or more VU architectures and/or platforms (servers). The method can be implemented in a computer infrastructure having programming instructions operable to: obtain an object associated with a first virtual universe server; translate the object with syntax specific to at least a second virtual universe server, the syntax being different than that used with the first virtual universe server; and deploy the translated object to the second virtual universe server.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: January 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ankur Chandra, Rick A. Hamilton, II, Nalini K. Kartha, Keith R. Walker
  • Patent number: 9675786
    Abstract: The invention provides devices with specialized ends for diverting fluids trapped in an organ. In a first group of embodiments, the invention provides implantable devices that shunt fluid trapped in a patient's organ to its normal physiological destination. In a second group of embodiments, the invention provides devices with specialized ends for connecting the devices to conventional medical tubing to divert fluid trapped in an organ to a destination selected by the practitioner. The invention further provides systems and methods of using the devices.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 13, 2017
    Assignee: University of Rochester
    Inventors: Jonathan Stone, Ankur Chandra
  • Publication number: 20140276342
    Abstract: The invention provides devices with specialized ends for diverting fluids trapped in an organ. In a first group of embodiments, the invention provides implantable devices that shunt fluid trapped in a patient's organ to its normal physiological destination. In a second group of embodiments, the invention provides devices with specialized ends for connecting the devices to conventional medical tubing to divert fluid trapped in an organ to a destination selected by the practitioner. The invention further provides systems and methods of using the devices.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Jonathan STONE, Ankur CHANDRA
  • Patent number: 8775948
    Abstract: A method provides users with a simple way to give real-time feedback during a collaborative activity in a virtual environment, which can then be captured and synchronized with other aspects of the interactions such as verbal communication, text messaging, and the activity they were completing for later review. The patterns of activity can then be displayed graphically to easily visualize the patterns of interactions that occurred during the collaboration. Comments by reviewers can be inserted into the record of the interaction after looking over the graphical display.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Wendy Sue-Feung Ark, Ankur Chandra, Susan Unrau Stucky
  • Publication number: 20130304118
    Abstract: Devices and methods for vascular closure are disclosed. The invention may be an apparatus having a first catheter comprising a first balloon lumen and a support balloon in pneumatic communication with the first balloon lumen, a sheath having a hood portion, a second catheter comprising a second balloon lumen and an expander balloon in pneumatic communication with the second balloon lumen, and a pusher assembly having a bandage. A method of using such an apparatus may comprise the steps of inserting the apparatus into the vasculature through the puncture, positioning the sheath outside of the puncture, inflating the support balloon, inserting the second catheter into the sheath, inflating the expander to expand the hood portion of the sheath, deflating the expander balloon, positioning the pusher assembly within the hood portion, deflating the support balloon, removing the first catheter, and affixing the bandage on the puncture.
    Type: Application
    Filed: May 13, 2013
    Publication date: November 14, 2013
    Applicant: University of Rochester
    Inventors: Rachel Rakvica, Amy Lerner, Ankur Chandra
  • Publication number: 20130254336
    Abstract: A system and method for abstracting objects in a virtual universe (VU) deployment is provided. The system and method abstracts VU objects for editing in a common abstraction utility and for deploying to one or more VU grids containing one or more VU architectures and/or platforms (servers). The method can be implemented in a computer infrastructure having programming instructions operable to: obtain an object associated with a first virtual universe server; translate the object with syntax specific to at least a second virtual universe server, the syntax being different than that used with the first virtual universe server; and deploy the translated object to the second virtual universe server.
    Type: Application
    Filed: May 9, 2013
    Publication date: September 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ankur CHANDRA, Rick A. HAMILTON, II, Nalini K. KARTHA, Keith R. WALKER
  • Patent number: 8495078
    Abstract: A system and method for abstracting objects in a virtual universe (VU) deployment is provided. The system and method abstracts VU objects for editing in a common abstraction utility and for deploying to one or more VU grids containing one or more VU architectures and/or platforms (servers). The method can be implemented in a computer infrastructure having programming instructions operable to: obtain an object associated with a first virtual universe server; translate the object with syntax specific to at least a second virtual universe server, the syntax being different than that used with the first virtual universe server; and deploy the translated object to the second virtual universe server.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ankur Chandra, Rick A. Hamilton, II, Nalini K. Kartha, Keith R. Walker
  • Patent number: 8378849
    Abstract: Techniques for generating driving information based on one or more driver inputs are provided. The techniques include receiving information about one or more triggering factors from at least one of one or more internal entities and one or more external entities, using the information to generate a message about the one or more triggering factors, and sending the message to one or more additional drivers.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ankur Chandra, Anca-Andreea Ivan
  • Patent number: 8326855
    Abstract: A system and method for abstracting objects in a virtual universe (VU) deployment is provided. The system and method abstracts VU objects for editing in a common abstraction utility and for deploying to one or more VU grids containing one or more VU architectures and/or platforms (servers). The method can be implemented in a computer infrastructure having programming instructions operable to: obtain an object associated with a first virtual universe server; translate the object with syntax specific to at least a second virtual universe server, the syntax being different than that used with the first virtual universe server; and deploy the translated object to the second virtual universe server.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ankur Chandra, Rick A. Hamilton, II, Nalini K. Kartha, Keith R. Walker
  • Publication number: 20120297453
    Abstract: A system and method for abstracting objects in a virtual universe (VU) deployment is provided. The system and method abstracts VU objects for editing in a common abstraction utility and for deploying to one or more VU grids containing one or more VU architectures and/or platforms (servers). The method can be implemented in a computer infrastructure having programming instructions operable to: obtain an object associated with a first virtual universe server; translate the object with syntax specific to at least a second virtual universe server, the syntax being different than that used with the first virtual universe server; and deploy the translated object to the second virtual universe server.
    Type: Application
    Filed: August 3, 2012
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ankur CHANDRA, Rick A. HAMILTON, II, Nalini K. KARTHA, Keith R. WALKER
  • Publication number: 20110138303
    Abstract: A method provides users with a simple way to give real-time feedback during a collaborative activity in a virtual environment, which can then be captured and synchronized with other aspects of the interactions such as verbal communication, text messaging, and the activity they were completing for later review. The patterns of activity can then be displayed graphically to easily visualize the patterns of interactions that occurred during the collaboration. Comments by reviewers can be inserted into the record of the interaction after looking over the graphical display.
    Type: Application
    Filed: December 8, 2009
    Publication date: June 9, 2011
    Applicant: International Business Machines Corporation
    Inventors: Wendy Sue-Feung Ark, Ankur Chandra, Susan Unrau Stucky
  • Publication number: 20110131226
    Abstract: A system and method for abstracting objects in a virtual universe (VU) deployment is provided. The system and method abstracts VU objects for editing in a common abstraction utility and for deploying to one or more VU grids containing one or more VU architectures and/or platforms (servers). The method can be implemented in a computer infrastructure having programming instructions operable to: obtain an object associated with a first virtual universe server; translate the object with syntax specific to at least a second virtual universe server, the syntax being different than that used with the first virtual universe server; and deploy the translated object to the second virtual universe server.
    Type: Application
    Filed: December 2, 2009
    Publication date: June 2, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ankur CHANDRA, Rick A. HAMILTON, II, Nalini K. KARTHA, Keith R. WALKER
  • Publication number: 20110025527
    Abstract: Techniques for generating driving information based on one or more driver inputs are provided. The techniques include receiving information about one or more triggering factors from at least one of one or more internal entities and one or more external entities, using the information to generate a message about the one or more triggering factors, and sending the message to one or more additional drivers.
    Type: Application
    Filed: July 28, 2009
    Publication date: February 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ankur Chandra, Anca-Andreea Ivan
  • Patent number: 7580913
    Abstract: A method and system for analyzing impact of change in an organizational entity. A graph H includes nets, nodes of the nets, edges connecting the nodes, and edge weights for the edges. The edge weights denote changes in some nodes resulting from changes in other nodes. For a given set Z of nodes A and for each node B characterized by a set S of at least one path of edges connecting nodes of H from node A to node B for each node A of Z, a measure M(Z,B) of a change in node B resulting from a change in each node A of Z is determined. M(Z,B) is a function of the edge weights in each path of S. Each node B of H is displayed via a graphical representation G(B) assigned to each node B. G(B) is a function of M(Z,B).
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: August 25, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ankur Chandra, Douglas Warren McDavid, Jorge L. C. Sanz, Jennifer Quirin Trelewicz
  • Publication number: 20070021993
    Abstract: A method and system is described for an enterprise architecture being viewed through a component business model of an organization, where the artifacts of the enterprise architecture are mapped to corresponding elements of the component business model. A metamodel is used to integrate a model of the enterprise architecture with the component business model. Views of the enterprise architecture are coupled to the layers of a component business model stack.
    Type: Application
    Filed: July 22, 2005
    Publication date: January 25, 2007
    Inventors: Ankur Chandra, David Cohn, David Flaxer, Anil Nigam, Guy Rackham, Jorge Sanz, John Vergo