Patents by Inventor Gandhi Sivakumar

Gandhi Sivakumar 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: 10108333
    Abstract: A method and associated systems for inferring insights from enhanced user input. A computerized messaging system identifies a user operating a mobile, location-enabled, “scribble” device and associates the user or the device with a domain of interest or with other metadata that characterizes the user. When the user enters an ad hoc “scribble” input via the device, the system automatically tags the input with the user's location, with sensory data received from one or more sensor devices, and with ancillary data received from extrinsic data repositories. The system may then consider this ancillary and sensory data in order to identify or infer rules or insights associated with the user and the scribble. These rules may then be used to identify targeted, user-specific steps to perform in response to receiving the scribble, where these user-specific steps accommodate a user preference without exposing confidential user information to a public data repository.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Faried Abrahams, Kerrie L. Holley, Gandhi Sivakumar
  • Publication number: 20180302549
    Abstract: In an approach to robot vision configuration, one or more computer processors receive a command for image capture by a robot. The one or more computer processors determine one or more cameras of a plurality of cameras to respond to the command. The one or more computer processors configure the one or more cameras to respond to the command.
    Type: Application
    Filed: April 14, 2017
    Publication date: October 18, 2018
    Inventors: Kristina Y. Choo, Krishnan K. Ramachandran, Gandhi Sivakumar
  • Patent number: 10102744
    Abstract: A computing system for predictive traffic management using virtual lanes. In an embodiment, the system dynamically monitors and collects traffic conditions in real time, performs analytics on the collected traffic data, utilizes a neural network or other self-learning computer to assist in predictive traffic modeling, and interfaces with a public transfer system to provide an allocation/reallocation of lanes available for traffic use to optimize traffic flow and/or control traffic signals, and can provide vehicles (human driver or driverless/self-driving) with real time optimal route guidance, including use of alternate routes and a holographic image that shows and may also provide audio indications of lane allocation.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: October 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Amol Ashok Dhondse, Selene M. O. Nunez, Anand Pikle, Gandhi Sivakumar, Ana P. H. Veerkamp
  • Publication number: 20180286429
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining speech based message data and biometric data of a speaker user of a messaging system, the speech based message data being input into a computer device by the speaker user and the biometric data indicating one or more aspect of a physical condition of the speaker user during the input of the speech based message data into the computer device; processing data to determine a truthfulness parameter of the speech based message data, the processing data to determine a truthfulness parameter including processing the biometric data, the truthfulness parameter indicating a probability that the speech based message data is knowingly untruthful; and associating the truthfulness parameter to the speech based message data, wherein the associating includes tagging the speech based message data with the truthfulness parameter.
    Type: Application
    Filed: April 4, 2017
    Publication date: October 4, 2018
    Inventors: James E. BOSTICK, John M. GANCI, JR., Sarbajit RAKSHIT, Gandhi SIVAKUMAR
  • Patent number: 10083215
    Abstract: A model-based approach for transforming data. A modeling framework that includes a plurality of rules for performing transformations of data is developed. A data unit is configured. The data unit is assigned to a job that includes one or more rules of the plurality of rules. The job transforms the data unit from a data format of a source system into a data format of a destination system. Usage statistics for at least one rule of the job are monitored. An aggregate rule is determined based on a first atomic rule and a second atomic rule. The first atomic rule and the second atomic rule are identified by at least one, or in part by a common pattern. A first rule of the job is identified based on the usage statistics of a plurality of data units. The first rule is removed from memory.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Dale K. Davis Jones, Amol A. Dhondse, Anand Pikle, Gandhi Sivakumar
  • Publication number: 20180268014
    Abstract: A method for capturing evolving data, comprising observing a data graph, identifying a first entity within the graph, defining a first property of the first entity, and identifying a first data value corresponding to the property and the entity. The method further comprises associating a second entity with the first entity at first data value, and forming a dimension of the first entity with associations to other entities within the graph for different data values of the first property. Identifying the first entity comprises identifying a property of the first entity representing a dimension but the property does not relate to other entities through the dimension. Defining the first property comprises identifying an attribute of the first entity that will not change; establishing the attribute as the first property.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Inventors: Kerrie L. Holley, Srikanta Bedathur Jagannath, Kalapriya Kannan, Gandhi Sivakumar
  • Publication number: 20180268305
    Abstract: The factual accuracy of an event is verified. Event data is received by a computer, whereby the event data includes actor data related to at least one actor involved in the event and location data related to a location of the event. A factual scenario is created based on the event data. A cognitive reasoning and analysis of the event data is performed to derive inferences regarding the event and a time-sequenced series of inferences is composed based on the cognitive reasoning and analysis of the event data. Integrity of the event data is validated by comparing a data points from different sources and at least one flag is prompted when an instance of factual inconsistency is identified by the step of validating the integrity. A rendering of the event is generated based on the factual scenario and the time-sequenced series of inferences.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Amol A. Dhondse, Anand Pikle, Stephen J. Price, Krishnan K. Ramachandran, Gandhi Sivakumar
  • Patent number: 10078578
    Abstract: A method, system and computer program product for analytically selecting which tests are to be executed in a continuous delivery process. An analytics processing system constructs a code dependency tree to analyze the tests that are affected by changes in code after a new build is generated. After analyzing the code dependency tree, the system eliminates those tests in the code dependency tree that do not depend on the changed code. The system then analyzes the historical execution records for those tests that have not been eliminated for execution to obtain an execution rate and a failure rate for those tests. A score is generated for each of the tests from the code dependency tree that were not eliminated for execution based on the historical execution rate and failure rate of the test. Tests that have a score that exceeds a threshold are included for execution.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Geetha Adinarayan, Shaw-Ben S. Shi, Gandhi Sivakumar, Meng H. Tsai
  • Patent number: 10078678
    Abstract: A parallel track/sector switching device and associated method is provided. The method includes identifying data replication sources and locating data replication targets associated with the data replication sources. Data replication instances associated with moving data from the data replication sources to the data replication targets are determined. A first data replication instance for moving first data from a first data replication source to a first data replication target is determined and an antenna capacity associated with the first data replication source and the first data replication target is identified. A memory to track ID map associated with a storage device of the first data replication target is identified and it is determined if a last replication slot has been allotted to the first data replication target based on the memory to track ID map.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Faried Abrahams, Gandhi Sivakumar, Lennox E. Thomas
  • Patent number: 10073842
    Abstract: A mapping is constructed between a node of a cultural hierarchy and a node of an organizational hierarchy. The cultural hierarchy is a data structure representing an arrangement of characteristics of different social levels relative to one another in a culture. The organizational hierarchy is a data structure representing an arrangement of characteristics of different roles of people relative to one another in a group. A set of cultural attributes is constructed to represent a persona of a human user according to mapping. Using a cultural attribute, an adjustment rule is selected from a library. A machine output is modified according to the adjustment rule. The machine output is in response to a dialog between a data processing system and human user in a machine-human interaction. The adjusted output is transformed and presented as a response to the human user in the machine-human interaction.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: September 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Faried Abrahams, Amol A. Dhondse, Raman Harishankar, Anand Pikle, Gandhi Sivakumar
  • Publication number: 20180250834
    Abstract: In an approach to non-functional requirement testing of a robot, a computer determines one or more kinematic actions included in a received command. The computer determines at least one component of the robot included in an operation of the one or more kinematic actions. The computer determines at least one agent associated with the at least one component of the robot included in the one or more kinematic actions. The computer sends the one or more kinematic actions to the robot. In response to the robot performing the one or more kinematic actions, the computer receives, from the at least one agent, at least one characteristic of the performed one or more kinematic actions associated with the at least one component of the robot included in the one or more kinematic actions. The computer, based on the received at least one characteristic, generates one or more test results.
    Type: Application
    Filed: March 1, 2017
    Publication date: September 6, 2018
    Inventors: Kristina Y. Choo, Krishnan K. Ramachandran, Gandhi Sivakumar
  • Publication number: 20180253088
    Abstract: In an approach to non-functional requirement stimulus testing of a robot, one or more computer processors receive one or more stimulus parameters to test. The one or more computer processors trigger the one or more stimulus parameters in the robot. The one or more computer processors determine at least one response time to the one or more stimulus parameters.
    Type: Application
    Filed: March 1, 2017
    Publication date: September 6, 2018
    Inventors: Kristina Y. Choo, Krishnan K. Ramachandran, Gandhi Sivakumar
  • Patent number: 10070285
    Abstract: The method include receiving, by one or more computer processors, a request for data usage, the request for data usage being associated with a mobile device. The method further includes identifying, by one or more computer processors, a current data usage quantity, the current data usage quantity being associated with the mobile device. The method further includes determining, by one or more computer processors, whether the current data usage quantity is beyond a threshold data usage. The method further includes responsive to the data usage quantity being beyond the threshold data usage, receiving, by one or more computer processors, mobile device information associated with the mobile device. The method further includes analyzing, by one or more computer processors, the mobile device information. The method further includes determining, by one or more computer processors, access for the request based on the mobile device information and the current data usage quantity.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Geetha Adinarayan, Shaw-Ben Shi, Gandhi Sivakumar, Meng Hong Tsai
  • Patent number: 10067940
    Abstract: An embodiment of the invention provides a method for storage management in a cloud computing system. More specifically, locations of storage components in the cloud computing system and storage properties of the storage components are identified. The storage properties include the amount of available storage space and/or the cost of storage space. A storage quota for a user of the cloud computing system is generated with a cloud quota management module based on the locations of the storage components and/or the storage properties of the storage components. In at least one embodiment, the storage quota includes the maximum amount of storage allocated to the user in at least one of the storage components.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: September 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gaurav Chhaunker, Umesh P. Gaikwad, Sandeep R. Patil, Gandhi Sivakumar
  • Patent number: 10067748
    Abstract: An approach for specifying data in a standards style pattern of Service-Oriented Architecture (SOA) environments is provided. The approach implemented in a computer infrastructure, includes defining an interface including one or more local data elements and one or more references to one or more common data elements, of a service, the one or more common data elements being defined in a library for a plurality of services. The approach further includes configuring a data definition file (DDF) which indicates whether each of the one or more local data elements and the one or more common data elements is mandatory for the service. The approach further includes validating one or more data elements from a consumer as mandatory for the service based on the configured DDF.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: September 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sreekanth R. Iyer, Sandeep R. Patil, Sri Ramanathan, Gandhi Sivakumar, Matthew B. Trevathan
  • Publication number: 20180226073
    Abstract: A method, computer program product, and system includes a processor(s) to obtain, over a communications network, media comprising at least one audio file, The processor(s) determines that the audio file includes human speech and extract the human speech from the audio file. The processor(s) contextualizes general elements of the human speech, based on analyzing metadata of the file. The processor(s) generates an unannotated textual representation of the human speech, where the unannotated textual representation includes spoken words. The processor(s) annotates the unannotated textual representation of the human speech, with indicators, where each indicator identifies a granular contextual element in the unannotated textual representation of the human speech. The processor(s) generates a textual representation of the human speech, by applying a template to the annotated textual representation, where the template defines values for the indicators in the annotated textual representation.
    Type: Application
    Filed: February 6, 2017
    Publication date: August 9, 2018
    Inventors: Rashida A. HODGE, Krishnan K RAMACHANDRAN, Laura I. RUSU, Gandhi SIVAKUMAR
  • Publication number: 20180213083
    Abstract: Approaches presented herein enable managing an incoming communication on a communication device from a communication channel. Specifically, the incoming communication is received and analyzed to determine, based on a context of the incoming communication, a situational pattern from among a plurality of situational pattern models. Based on the determined situational pattern, a criticality level is identified. One or more prompts from among a plurality of prompts are transmitted to a wearable device based on the criticality level for display to provide notification to a user of the criticality of the incoming communication.
    Type: Application
    Filed: January 25, 2017
    Publication date: July 26, 2018
    Inventors: Faried Abrahams, Amol A. Dhondse, Anand Pikle, Gandhi Sivakumar, Susan L. Sylvia
  • Publication number: 20180203732
    Abstract: An approach is provided that uses an availability of a computer resource to tailor an assistance with a task. An adaptive cognitive agent obtains a task assignment. The adaptive cognitive agent obtains an availability of a computer resource available to the adaptive cognitive agent. The availability of the computer resource is used to tailor an assistance with the task, resulting in an assistance plan being stored in a memory.
    Type: Application
    Filed: January 15, 2017
    Publication date: July 19, 2018
    Inventors: RAMA K. AKKIRAJU, RAMAN HARISHANKAR, VIBHA S. SINHA, GANDHI SIVAKUMAR
  • Publication number: 20180189866
    Abstract: A method for providing bidding support to a user during an auction using cognitive modeling comprises obtaining data associated with the auction, with the obtained data comprising data associated with at least one bidder. The obtained data is analyzed, and at least one output is generated based on the analysis. The at least one output is sent to at least one device associated with the user. The at least one device is configured to generate at least one alert based on the at least one output, with the at least one alert providing decision support to the user with respect to bidding strategy.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Inventors: Amol A. Dhondse, Anand Pikle, Laura I. Rusu, Gandhi Sivakumar
  • Patent number: 10014927
    Abstract: A communication request between a first computer and a second computer is received. At least two network resources in a communication path between the first computer and the second computer are determined. At least one satellite that is in communication with each of the at least two network resources in the communication path is identified, wherein the identified at least one satellite notifies each of the at least two network resources in the communication path of the communication request. Responsive to notifying the at least two network resources of the communication request, the communication request between the first computer and the second computer is initiated.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Shankar S. Kalyana, Jigneshkumar K. Karia, Seetharaman S. Ramasubramanian, Gandhi Sivakumar, Poornima R. Venkatarao