Patents by Inventor Raghuraman Kalyanaraman
Raghuraman Kalyanaraman 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: 9755920Abstract: Service dependency is determined for services in a service oriented architecture (SOA) environment. The steps in determining service dependency include: recording a first triple describing a first service call where the first service calls the second service, and determining the first service is dependent upon the second service based, at least in part, upon the first triple. The recording action is performed dynamically, the recording occurring when the first service call is made. Other related steps include recording the first triple to a timestamp indicating when the first service call is made.Type: GrantFiled: January 15, 2015Date of Patent: September 5, 2017Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., Raghuraman Kalyanaraman, Craig M. Trim
-
Patent number: 9634966Abstract: A method and system for communicating between database client users and administrators. A message request is received from a database administrator (DBA) responsible for managing aspects of a particular database. The message request includes a database name of the particular database, at least two message recipients, and message content. The message request is a request to send the message content only to the at least two message recipients consisting of at least two but not all database client users currently connected to the particular database. An Internet Protocol (IP) address associated with each message recipient is determined, without using an instant messaging address for any of the message recipients. A first message including the message content is simultaneously transmitted to each of the determined IP addresses. A second message, which includes a reply message to the first message, is received from one of the determined IP addresses.Type: GrantFiled: November 25, 2014Date of Patent: April 25, 2017Assignee: SNAP INC.Inventors: James E. Bostick, Randolph M. Forlenza, John P. Kaemmerer, Raghuraman Kalyanaraman, Courtney J. Spooner
-
Patent number: 9563876Abstract: An instant messaging program is configured by receiving a chat selection input signal from the input device indicating the selection of a chat session; displaying selectable chat configuration parameters on the display; receiving a configuration input signal from the selection device indicating the selection of a chat configuration parameter; and linking the selected chat configuration parameter to the selected chat session so that the selected chat configuration parameter controls the subsequent display of the selected chat session.Type: GrantFiled: October 24, 2005Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Randolph M. Forlenza, John P. Kaemmerer, Raghuraman Kalyanaraman, Courtney J. Spooner
-
Patent number: 9110976Abstract: Gathering auditable data concerning actions in a cloud computing environment is automated by determining that one or more auditable data items are available associated with a requester and with at least one application program; responsive to determining that data items are available, transmitting a list of the available auditable data items to a requesting cloud client computer; subsequent to transmitting the list, receiving a data request from the cloud client computer for one or more particular auditable data items from the list; preparing the requested particular auditable data items for transmission according to a predetermined format; and transmitting the prepared requested particular auditable data items to the cloud client computer. Optionally, in some embodiments, the requesting cloud client computer may negotiate a data exchange format with the cloud service provider for receipt of the requested auditable information.Type: GrantFiled: October 15, 2010Date of Patent: August 18, 2015Assignee: International Business Machines CorporationInventors: Anne Louise Bolgert, Raghuraman Kalyanaraman, Randolf Michael Forlenza, Richard Jay Cohen
-
Publication number: 20150127828Abstract: Service dependency is determined for services in a service oriented architecture (SOA) environment. The steps in determining service dependency include: recording a first triple describing a first service call where the first service calls the second service, and determining the first service is dependent upon the second service based, at least in part, upon the first triple. The recording action is performed dynamically, the recording occurring when the first service call is made. Other related steps include recording the first triple to a timestamp indicating when the first service call is made.Type: ApplicationFiled: January 15, 2015Publication date: May 7, 2015Inventors: James E. Bostick, John M. Ganci, JR., Raghuraman Kalyanaraman, Craig M. Trim
-
Patent number: 8996779Abstract: Service dependency is determined for services in a service oriented architecture (SOA) environment. The steps in determining service dependency include: recording a first triple describing a first service call where the first service calls the second service, and determining the first service is dependent upon the second service based, at least in part, upon the first triple. The recording action is performed dynamically, the recording occurring when the first service call is made. Other related steps include recording the first triple to a timestamp indicating when the first service call is made.Type: GrantFiled: June 12, 2013Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., Raghuraman Kalyanaraman, Craig M. Trim
-
Publication number: 20150081827Abstract: A method and system for communicating between database client users and administrators. A message request is received from a database administrator (DBA) responsible for managing aspects of a particular database. The message request includes a database name of the particular database, at least two message recipients, and message content. The message request is a request to send the message content only to the at least two message recipients consisting of at least two but not all database client users currently connected to the particular database. An Internet Protocol (IP) address associated with each message recipient is determined, without using an instant messaging address for any of the message recipients. A first message including the message content is simultaneously transmitted to each of the determined IP addresses. A second message, which includes a reply message to the first message, is received from one of the determined IP addresses.Type: ApplicationFiled: November 25, 2014Publication date: March 19, 2015Inventors: James E. Bostick, Randolph M. Forlenza, John P. Kaemmerer, Raghuraman Kalyanaraman, Courtney J. Spooner
-
Patent number: 8938507Abstract: Embodiments may include receiving a message request to send to one or more recipients, the message request including message content and an indication of the one or more recipients to which the message will be sent. Embodiments may also include determining an Internet Protocol (IP) address associated with each of the one or more recipients based on the message request and transmitting a message to each of the determined IP addresses, where the message includes the received message content. Embodiments may also include receiving a second message from one of the determined IP addresses. Further embodiments may include displaying the second message in a display window. Recipients of messages may include database administrators (DBAs) or database client users.Type: GrantFiled: May 22, 2008Date of Patent: January 20, 2015Assignee: International Business Machines CorporationInventors: James E. Bostick, Randolph M. Forienza, John P. Kaemmerer, Raghuraman Kalyanaraman, Courtney J. Spooner
-
Publication number: 20140372630Abstract: Service dependency is determined for services in a service oriented architecture (SOA) environment. The steps in determining service dependency include: recording a first triple describing a first service call where the first service calls the second service, and determining the first service is dependent upon the second service based, at least in part, upon the first triple. The recording action is performed dynamically, the recording occurring when the first service call is made. Other related steps include recording the first triple to a timestamp indicating when the first service call is made.Type: ApplicationFiled: June 12, 2013Publication date: December 18, 2014Inventors: James E. Bostick, John M. Ganci, JR., Raghuraman Kalyanaraman, Craig M. Trim
-
Patent number: 8756196Abstract: The invention meeting the need identified above is the “Enhanced Database Propagation Program” or (EDPP). EDPP uses a cyclic member table that identifies a first source table in a cyclic relationship with a second source table. The first source table, identified in the cyclic member table, propagates first. EDPP replaces all foreign keys with “NULL” in the first target table. After the second source table in the subscription set has propagated to a second target table, EDPP updates first target table with the foreign keys from the first source table.Type: GrantFiled: September 7, 2012Date of Patent: June 17, 2014Assignee: International Business Machines CorporationInventors: James E. Bostick, Randolph M. Forlenza, John P. Kaemmerer, Raghuraman Kalyanaraman
-
Patent number: 8665495Abstract: Inputs of scaled percentages of a single color of ink are received, each of the scaled percentages being associated with a color of multiple colors in a file, the color being different than the single color of ink and being associated with a separate cartridge position from among multiple cartridge positions of a printer. An input of the single color of ink is received, the single color of ink being one of the file colors. The file colors other than the single color of ink for the printer to print in the single color of ink scaled according to each of the scaled percentages.Type: GrantFiled: February 25, 2013Date of Patent: March 4, 2014Assignee: International Business Machines CorporationInventors: James E. Bostick, Brian W. Hansen, John Paul Kaemmerer, Raghuraman Kalyanaraman
-
Publication number: 20130254101Abstract: A method enables user-directed, selective control of payment transactions for a user's payment device by enabling a payment device user to create and manage self-defined policies on how a particular payment device (tangible or intangible) may be used. This approach enables the end user, as opposed to the financial or commercial institution, to control transactions with respect to the account. Thus, for example, using a display interface, the account holder can control factors such as: allowed or disallowed vendors, a number of charges, timing of charges, a charge frequency, types of purchases allowed, and the amount charged. This fine-grained, device-specific control mechanism enables account holders to protect financial assets against fraudulent or improper activity. The approach provides a policy management system by which user-directed options for selectively controlling and restricting payment transactions may be realized, thereby providing better security and more customized account control.Type: ApplicationFiled: March 1, 2013Publication date: September 26, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anne Louise Bolgert, Richard Jay Cohen, Randolph Michael Forlenza, Raghuraman Kalyanaraman
-
Publication number: 20130254083Abstract: A method, apparatus and computer program product enables user-directed, selective control of payment transactions for a user's payment device. The techniques enable a payment device user to create and manage self-defined policies on how a particular payment device (tangible or intangible) may be used. This approach enables the end user, as opposed to the financial or commercial institution, to control transactions with respect to the account. Thus, for example, using a display interface, the account holder can control factors such as: allowed or disallowed vendors, a number of charges, timing of charges, a charge frequency, types of purchases allowed, and the amount charged. This fine-grained, device-specific control mechanism enables account holders to protect financial assets against fraudulent or improper activity.Type: ApplicationFiled: March 22, 2012Publication date: September 26, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anne Louise Bolgert, Richard Jay Cohen, Randolph Michael Forlenza, Raghuraman Kalyanaraman, Suresh Vemulapalli Kumar
-
Patent number: 8405874Abstract: A printer status interface controller displays an interface at a client system with a first color from among a plurality of colors associated with a first print cartridge position associated, from among a plurality of print cartridge positions of a printer. The printer status interface controller receives a user selection within the interface to specify an association of a second color from among the plurality of colors with the first print cartridge position. Responsive to the user selection to associate the second color with the first print cartridge position, a printer color association controller adjusts a reference to the first color in a print document to print in the second color through a second print cartridge in a second print cartridge position from among the plurality of print cartridge positions.Type: GrantFiled: March 29, 2012Date of Patent: March 26, 2013Assignee: International Business Machines CorporationInventors: James E Bostick, Brian W Hansen, John Paul Kaemmerer, Raghuraman Kalyanaraman
-
Publication number: 20120330890Abstract: The invention meeting the need identified above is the “Enhanced Database Propagation Program” or (EDPP). EDPP uses a cyclic member table that identifies a first source table in a cyclic relationship with a second source table. The first source table, identified in the cyclic member table, propagates first. EDPP replaces all foreign keys with “NULL” in the first target table. After the second source table in the subscription set has propagated to a second target table, EDPP updates first target table with the foreign keys from the first source table.Type: ApplicationFiled: September 7, 2012Publication date: December 27, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James E. Bostick, Randolph M. Forlenza, John P. Kaemmerer, Raghuraman Kalyanaraman
-
Patent number: 8285677Abstract: The invention meeting the need identified above is the “Enhanced Database Propagation Program” or (EDPP). EDPP uses a cyclic member table that identifies a first source table in a cyclic relationship with a second source table. The first source table, identified in the cyclic member table, propagates first. EDPP replaces all foreign keys with “NULL” in the first target table. After the second source table in the subscription set has propagated to a second target table, EDPP updates first target table with the foreign keys from the first source table.Type: GrantFiled: June 30, 2006Date of Patent: October 9, 2012Assignee: International Business Machines CorporationInventors: James E. Bostick, Randolph M. Forlenza, John P. Kaemmerer, Raghuraman Kalyanaraman
-
Patent number: 8265249Abstract: A computer implemented method, and apparatus for changing a state of a remote switch box. On a master switch box, a request is received from a user to set a state of the remote switch box to a selected state. A request to change the remote switch box to the selected state is transmitted from the master switch box to the remote switch box. The remote switch box connects a remote phone to a phone line. The master switch box receives a confirmation from the remote switch box of the change to the selected state. The confirmation contains the state of the remote switch box. The state of the remote switch box is displayed on the master switch box.Type: GrantFiled: July 24, 2007Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventors: James Edward Bostick, Brian Wayne Hansen, John Paul Kaemmerer, Raghuraman Kalyanaraman
-
Patent number: 8250237Abstract: Embodiments may include a database messaging system having a database server in communication with one or more database clients. The database server may include a database messaging module, which may include a database administrator (DBA) interface module to receive a message request, where the message request includes message content and an indication of one or more database clients to which a message will be sent. The database messaging module may also include an address module to determine an IP address associated with each of the one or more database clients and a database messaging transmitter to transmit a message to each determined IP address, where the message may include the message content. The database clients may include a client listener for receiving the message from the database server and displaying it to a database client user's monitor.Type: GrantFiled: April 2, 2008Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: James E. Bostick, Randolph M. Forlenza, John P. Kaemmerer, Raghuraman Kalyanaraman, Courtney J. Spooner
-
Patent number: 8243901Abstract: A Single-Use Passcode Generator (SUPG) gives an existing teleconference management software the capability to generate a unique, single-use passcode for each of a plurality of invited participants to a teleconference. When a host sets up a teleconference, a unique passcode is generated for each invited participant. The unique passcode is sent with a teleconference invitation. The unique passcode expires once the invited participants access the teleconference.Type: GrantFiled: September 15, 2006Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: James E. Bostick, Randolph M. Forlenza, John P. Kaemmerer, Raghuraman Kalyanaraman
-
Patent number: 8233190Abstract: A printer status interface controller displays an interface at a client system with a first color from among a plurality of colors associated with a first print cartridge position associated, from among a plurality of print cartridge positions of a printer. The printer status interface controller receives a user selection within the interface to specify an association of a second color from among the plurality of colors with the first print cartridge position. Responsive to the user selection to associate the second color with the first print cartridge position, a printer color association controller adjusts a reference to the first color in a print document to print in the second color through a second print cartridge in a second print cartridge position from among the plurality of print cartridge positions.Type: GrantFiled: December 11, 2008Date of Patent: July 31, 2012Assignee: International Business Machines CorporationInventors: James E Bostick, Brian W Hansen, John Paul Kaemmerer, Raghuraman Kalyanaraman