Patents by Inventor Rajaram B. Krishnamurthy
Rajaram B. Krishnamurthy 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: 10078965Abstract: A computer-implemented method and system for vehicular traffic control and vehicle routing includes receiving a request for a best route, at a central system. The request including a current location and a destination from a requesting vehicle. Travel factors from the current location to the destination are determined. The travel factors include road availability, traffic conditions, and real time feedback, using the central system in response to receiving the request. The best route is determined for the requesting vehicle from the current location to the destination based on the travel factors, and real time feedback of the traffic conditions. The method and system includes initiating a plurality of traffic control actions along the route for the requesting vehicle. The traffic control actions are initiated along the route simultaneously and in concert with the requesting vehicle to clear the best route for the requesting vehicle to travel unobstructed to the destination.Type: GrantFiled: January 20, 2017Date of Patent: September 18, 2018Assignee: International Business Machines CorporationInventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
-
Patent number: 10075482Abstract: A method for managing multiple electronic conference sessions. The method includes a computer processor identifying a plurality of conference sessions that a user is attending, wherein the plurality of conference sessions includes a first session and a second session. The method further includes a computer processor identifying one or more triggers that indicate an occurrence of an event in at least one of the plurality of conference sessions. The method further includes a computer processor determining that the user is an active participant in at least the first session of the plurality of conference sessions that the user is attending. The method further includes a computer processor detecting at least one trigger of the one or more identified triggers, within the second session of the plurality of conference sessions that the user is attending.Type: GrantFiled: September 25, 2015Date of Patent: September 11, 2018Assignee: International Business Machines CorporationInventors: Anjil R. Chinnapatlolla, Casimer M. DeCusatis, Rajaram B. Krishnamurthy, Ajay Sood
-
Patent number: 10069877Abstract: A method for managing multiple electronic conference sessions. The method includes a computer processor identifying a plurality of conference sessions that a user is attending, wherein the plurality of conference sessions includes a first session and a second session. The method further includes a computer processor identifying one or more triggers that indicate an occurrence of an event in at least one of the plurality of conference sessions. The method further includes a computer processor determining that the user is an active participant in at least the first session of the plurality of conference sessions that the user is attending. The method further includes a computer processor detecting at least one trigger of the one or more identified triggers, within the second session of the plurality of conference sessions that the user is attending.Type: GrantFiled: March 7, 2016Date of Patent: September 4, 2018Assignee: International Business Machines CorporationInventors: Anjil R. Chinnapatlolla, Casimer M. DeCusatis, Rajaram B. Krishnamurthy, Ajay Sood
-
Publication number: 20180246769Abstract: Apparatus, systems and methods aggregating electronic devices for sharing functionality to fulfill requested tasks, while also monitoring and controlling battery energy levels in these electronic devices to ensure sufficient battery power is available on the devices, individually or collectively, to fulfill a requested task. The electronic devices are positioned in proximity to a computing device for determining functionalites that may be shared amongst the various electronic devices to fulfill the requested task. These electronic devices are also provided in proximity to a charge distribution unit (CDU) for determining if each electronic device has enough battery power to complete all, or a portion, of the requested task. If any device needs charging, the CDU allocates and distributes battery power from one or more other device batteries and/or power outlet. The charging power is then transferred to the electronic device in need of charging to fulfill the requested task.Type: ApplicationFiled: May 2, 2018Publication date: August 30, 2018Inventors: Pasquale A. Catalano, Casimer M. DeCusatis, Rajaram B. Krishnamurthy, Michael Onghena, Anuradha Rao
-
Patent number: 10044659Abstract: An approach for new recipient inclusion to e-mail chains. E-mail chain manager receives include participants associated with an e-mail chain, current participants in the current e-mail chain distribution and authorization rules associated with the e-mail chain. The e-mail chain manager determines inclusion authorizations for the include participants based on comparing the include participants with the authorization rules and creates authorization results associated with the include participants. In response to determining the authorization results are passed, the e-mail chain manager creates authorized include participants. The e-mail chain manager creates the participant notifications where the participant notifications are based on the authorized include participants and outputs the participant notifications based on predetermined participant preferences of the current participants.Type: GrantFiled: December 28, 2017Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy
-
Publication number: 20180204296Abstract: A disposition manager configured to identify a damaged component of a damaged assembly by determining a measured first property value of a set of measured property values associated with the damaged component and obtained by a sensor is not within a range of acceptable first property values according to a specification of the damaged component. The disposition manager further configured to estimate a performance characteristic of the damaged component and a salvage value of the damaged component. The disposition manager further configured to present, to a user interface, the performance characteristic and the salvage value for the damaged component.Type: ApplicationFiled: September 12, 2017Publication date: July 19, 2018Inventors: Michael E. Gildein, II, Vijai Kalathur, Rajaram B. Krishnamurthy, Christine D. Mikijanic, Moses J. Vaughan
-
Publication number: 20180204295Abstract: A disposition manager configured to identify a damaged component of a damaged assembly by determining a measured first property value of a set of measured property values associated with the damaged component and obtained by a sensor is not within a range of acceptable first property values according to a specification of the damaged component. The disposition manager further configured to estimate a performance characteristic of the damaged component and a salvage value of the damaged component. The disposition manager further configured to present, to a user interface, the performance characteristic and the salvage value for the damaged component.Type: ApplicationFiled: January 19, 2017Publication date: July 19, 2018Inventors: Michael E. Gildein, II, Vijai Kalathur, Rajaram B. Krishnamurthy, Christine D. Mikijanic, Moses J. Vaughan
-
Publication number: 20180199111Abstract: An approach to modifying text captioning is provided, comprising receiving, by a captioning modifier program, input data associated with a video stream, analyzing, by the captioning modifier program, the input data, altering, by the captioning modifier program, text captioning associated with the video stream to indicate eventful aspects based on an analysis of the input data and generating, by the captioning modifier program, supplementary information associated with the video stream based on the analysis and providing the supplementary information as an addition to the text captioning.Type: ApplicationFiled: January 11, 2017Publication date: July 12, 2018Inventors: Philip J. Chou, Rajaram B. Krishnamurthy, Christine D. Mikijanic, Conner W. Simmons
-
Publication number: 20180199113Abstract: An approach to modifying text captioning is provided, comprising receiving, by a captioning modifier program, input data associated with a video stream, analyzing, by the captioning modifier program, the input data, altering, by the captioning modifier program, text captioning associated with the video stream to indicate eventful aspects based on an analysis of the input data and generating, by the captioning modifier program, supplementary information associated with the video stream based on the analysis and providing the supplementary information as an addition to the text captioning.Type: ApplicationFiled: December 28, 2017Publication date: July 12, 2018Inventors: Philip J. Chou, Rajaram B. Krishnamurthy, Christine D. Mikijanic, Conner W. Simmons
-
Publication number: 20180199112Abstract: An approach to modifying text captioning is provided, comprising receiving, by a captioning modifier program, input data associated with a video stream, analyzing, by the captioning modifier program, the input data, altering, by the captioning modifier program, text captioning associated with the video stream to indicate eventful aspects based on an analysis of the input data and generating, by the captioning modifier program, supplementary information associated with the video stream based on the analysis and providing the supplementary information as an addition to the text captioning.Type: ApplicationFiled: December 16, 2017Publication date: July 12, 2018Inventors: Philip J. Chou, Rajaram B. Krishnamurthy, Christine D. Mikijanic, Conner W. Simmons
-
Patent number: 10021518Abstract: Determining an individual exceeds a time-distance from a point. Locations for a set of individuals are monitored and an alert is transmitted if an individual exceeds a time-distance from a point.Type: GrantFiled: August 10, 2016Date of Patent: July 10, 2018Assignee: International Business Machines CorporationInventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
-
Patent number: 10021056Abstract: An approach for new recipient inclusion to e-mail chains. E-mail chain manager receives include participants associated with an e-mail chain, current participants in the current e-mail chain distribution and authorization rules associated with the e-mail chain. The e-mail chain manager determines inclusion authorizations for the include participants based on comparing the include participants with the authorization rules and creates authorization results associated with the include participants. In response to determining the authorization results are passed, the e-mail chain manager creates authorized include participants. The e-mail chain manager creates the participant notifications where the participant notifications are based on the authorized include participants and outputs the participant notifications based on predetermined participant preferences of the current participants.Type: GrantFiled: September 12, 2016Date of Patent: July 10, 2018Assignee: International Business Machines CorporationInventors: Muneeb Arshad, Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Vijai Kalathur, Rajaram B. Krishnamurthy
-
Publication number: 20180188792Abstract: Apparatus, systems and methods for managing and aggregating cached data of aggregated electronic devices for sharing functionality to fulfill requested tasks, while monitoring and controlling battery energy levels in the electronic devices to ensure sufficient battery power is available, individually or collectively, to fulfill a requested task. The electronic devices are positioned in proximity to a computing device for sharing cached hierarchies of each device as well as hierarchies of the aggregated devices. The electronic devices are provided in proximity to a charge distribution unit (CDU) for determining if each electronic device has enough battery power to complete all, or a portion, of a requested task. If any device needs charging, the CDU allocates and distributes battery power from one or more other device batteries and/or power outlet. The charging power is then transferred to the electronic device in need of charging to fulfill the requested task.Type: ApplicationFiled: February 26, 2018Publication date: July 5, 2018Inventors: Pasquale A. Catalano, Casimer M. DeCusatis, Rajaram B. Krishnamurthy, Michael Onghena, Anuradha Rao
-
Publication number: 20180165419Abstract: Embodiments include methods, systems and computer program products for patterning and predicting the growth of infectious diseases through analysis of portable objects. Aspects include receiving biometric data from a plurality of nodes. Aspects also include optionally receiving personalized node data. Aspects also include storing biometric data. Aspects also include determining a growth pattern from the biometric data. Aspects also include calculating a projected growth pattern for the pathogen. Aspects also include outputting the projected growth pattern to a user interface.Type: ApplicationFiled: December 8, 2016Publication date: June 14, 2018Inventors: RAJARAM B. KRISHNAMURTHY, CHRISTINE D. MIKIJANIC
-
Patent number: 9996397Abstract: Apparatus, systems and methods aggregating electronic devices for sharing functionality to fulfill requested tasks, while also monitoring and controlling battery energy levels in these electronic devices to ensure sufficient battery power is available on the devices, individually or collectively, to fulfill a requested task. The electronic devices are positioned in proximity to a computing device for determining functionalities that may be shared amongst the various electronic devices to fulfill the requested task. These electronic devices are also provided in proximity to a charge distribution unit (CDU) for determining if each electronic device has enough battery power to complete all, or a portion, of the requested task. If any device needs charging, the CDU allocates and distributes battery power from one or more other device batteries and/or power outlet. The charging power is then transferred to the electronic device in need of charging to fulfill the requested task.Type: GrantFiled: December 9, 2015Date of Patent: June 12, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pasquale A. Catalano, Casimer M. DeCusatis, Rajaram B Krishnamurthy, Michael Onghena, Anuradha Rao
-
Publication number: 20180147449Abstract: A method for scheduling and reserving in real-time the use of exercise equipment at a fitness center. One or more processors receive a user profile including data, wherein the data includes medical data, schedule preferences, and fitness goal data of a user. One or more processors compare the user profile to a plurality of profiles included in a repository, wherein individual profiles of the plurality of profiles include medical data, schedule preferences, fitness goal data, and a corresponding workout plan. One or more processors determine whether the user profile matches, to a predetermined degree of similarity, to at least one individual profile. Having determined that the first user profile matches, one or more processors generates a workout plan for the user based on at least one individual profile and the corresponding workout of the profile. One or more processors create a schedule for the workout plan.Type: ApplicationFiled: February 13, 2018Publication date: May 31, 2018Inventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
-
Patent number: 9984674Abstract: An approach for augmenting a teleconference based on cognitive computing. A teleconference transcript is created based on speech-to-text conversion. A portion of the teleconference transcript is replaced based on a substitute word store and on cognitive computing text substitution. A second teleconference transcript and text-to-speech conversion creates augmented real-time audio. Participant audio and augmented audios are combined to create and output augmented audio to teleconference participants. Audio augmentation includes noise reduction, volume normalization, content change and natural language translation.Type: GrantFiled: September 14, 2015Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventors: Michael E. Gildein, II, Vijai Kalathur, Rajaram B. Krishnamurthy, Moses J. Vaughan
-
Publication number: 20180139327Abstract: Embodiments include method, systems and computer program products for enhancing a customer service process. Aspects include receiving customer data associated with a customer and creating a customer profile based on the customer data. Aspects also include obtaining customer service representative data comprising a customer service profile for each of a plurality of customer service representatives and determining a matching subset of the plurality of customer service representatives for the customer based upon the customer profile and the customer service representative data. Next, aspects include displaying, to the customer, the matching subset of the plurality of customer services representatives for the customer. Aspects also include selecting a first customer service representative from the matching subset of the plurality of customer service representatives for the customer based on a customer input.Type: ApplicationFiled: February 24, 2017Publication date: May 17, 2018Inventors: Vijai Kalathur, Rajaram B. Krishnamurthy, Robert J. C. Paquin, Philip A. Siconolfi, Moses J. Vaughan
-
Publication number: 20180137471Abstract: A method of scheduling appointments based on a location of a user includes identifying a geographic location of a user, receiving, through a processor, a new appointment request for a selected day, determining a location of the new appointment, determining, through the processor, whether an additional appointment exists for a selected time period including the selected day and adjacent days, identifying, through the processor, a location of the additional appointment, determining, through the processor, whether a geographic conflict exists between the location of the new appointment and the location of the additional appointment when receiving the new appointment request, and providing an alert to the user through a user interface if a geographic conflict exists.Type: ApplicationFiled: November 15, 2016Publication date: May 17, 2018Inventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
-
Publication number: 20180139326Abstract: Embodiments include method, systems and computer program products for enhancing a customer service process. Aspects include receiving customer data associated with a customer and creating a customer profile based on the customer data. Aspects also include obtaining customer service representative data comprising a customer service profile for each of a plurality of customer service representatives and determining a matching subset of the plurality of customer service representatives for the customer based upon the customer profile and the customer service representative data. Next, aspects include displaying, to the customer, the matching subset of the plurality of customer services representatives for the customer. Aspects also include selecting a first customer service representative from the matching subset of the plurality of customer service representatives for the customer based on a customer input.Type: ApplicationFiled: November 17, 2016Publication date: May 17, 2018Inventors: Vijai Kalathur, Rajaram B. Krishnamurthy, Robert J. C. Paquin, Philip A. Siconolfi, Moses J. Vaughan