Patents by Inventor Hari Haranath Madduri

Hari Haranath Madduri 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: 20170132928
    Abstract: Instrumentalities to receive, with respect to a structure, an indication of two distinct problem types that specifies unused space(s), thereby forming a problem space, and responsively presenting second unused space(s) to a mobile device without the specified unused space(s). The second unused space(s) are presented in order, shortest distance to longest distance. Next, instrumentalities present a second mobile device with unused spaces that exclude the specified unused space(s). Order remains, shortest distance to longest distance, with respect to a current user location, which may be fixed by reference to a location of at least one access point to each respective unused space. The at least one access point can be one of several access points that serve the structure.
    Type: Application
    Filed: January 20, 2017
    Publication date: May 11, 2017
    Inventors: Justin Kai-Yuen Hong, Hari Haranath Madduri, Michael Edward Ortman, Neda Samani
  • Patent number: 9635115
    Abstract: Instrumentalities are effective to at least provide a user interface to a mobile device of the user for finding an unused space, among a plurality of spaces, according to a user-selected criteria, wherein the user interface is transmitted via a wireless protocol agreed during the wireless handshake; and in response, presenting the mobile device with first unused spaces meeting the user-selected criteria. Further, an access point may receive a problem space indication from the user concerning at least one of the unused spaces which associates a problem to the at least one of the unused spaces, thereby forming a problem space, and in response, second presenting a second at least one unused space to the mobile device without the problem space, wherein the second unused spaces are presented in order of nearness to a current user location.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Justin Kai-Yuen Hong, Hari Haranath Madduri, Michael Edward Ortman, Neda Samani
  • Publication number: 20150256630
    Abstract: Instrumentalities are effective to at least provide a user interface to a mobile device of the user for finding an unused space, among a plurality of spaces, according to a user-selected criteria, wherein the user interface is transmitted via a wireless protocol agreed during the wireless handshake; and in response, presenting the mobile device with first unused spaces meeting the user-selected criteria. Further, an access point may receive a problem space indication from the user concerning at least one of the unused spaces which associates a problem to the at least one of the unused spaces, thereby forming a problem space, and in response, second presenting a second at least one unused space to the mobile device without the problem space, wherein the second unused spaces are presented in order of nearness to a current user location.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 10, 2015
    Applicant: International Business Machines Corporation
    Inventors: Justin Kai-Yuen Hong, Hari Haranath Madduri, Michael Edward Ortman, Neda Samani
  • Patent number: 8904391
    Abstract: A computer implemented method, data processing system, and computer program product for dynamically binding business process activities to human entities at deployment time. Identification information about a staff activity in a business process is received from a process server at an access control system external to the process server. Responsive to initiation of the business process, the staff activity is resolved at the access control system at runtime by assigning the staff activity to a user based on an access policy of the access control system to form a staff activity assignment. The staff activity assignment is communicated from the access control system to the process server. The process allows the development of the business process to be entirely decoupled from staff activity resolution at runtime.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Messaoud B. Benantar, Hari Haranath Madduri
  • Patent number: 8433803
    Abstract: A method, data processing system, and computer program product for managing resources. A request for resources in the network data processing system is received. The request comprises requested values for a plurality of attributes for the resources in the network data processing system. In response to receiving the request, potential resources in the network data processing system are identified. The request is evaluated using a function configured to generate identified values for the plurality of attributes from the requested values in the request based on proximity scores for the plurality of attributes in the potential resources relative to an ideal allocation of the potential resources and resource weights for the plurality of attributes in the potential resources.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: April 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hari Haranath Madduri, Sudhee Nagabhushan Subrahmanya
  • Patent number: 8413130
    Abstract: A system, method, and program product is provided that distributes authorized changes to the organization's entities and has the individual computer systems police configuration changes. A system receives change approval packages, each of the change approval packages including authorized change identification data that identifies authorized changes to the system. The authorized change identification data are stored in a storage area of the system. Subsequently, a change package is received by the computer system. The change package includes a change to the computer system and metadata that identifies the change. The metadata is compared with the authorized change identification data. If the metadata matches one of the authorized change identification data, then the change is installed, otherwise the change is rejected.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: April 2, 2013
    Assignee: International Business Machines Corporation
    Inventor: Hari Haranath Madduri
  • Publication number: 20120209992
    Abstract: A method for metering on-demand service (ODS) resource consumption by a user comprising a web services interface, a processing engine, and configuration data. A data gathering agent in the ODS stores the usage data in records, combines the records into packets, and transmits the packets to the web services interface. The web services interface passes the packets onto the processing engine, which stores the records in the packet into a database. The generalized format of the record is critical because it allows the metrics to be stored in the record table with the usage data. When a record contains an instruction to close a UOW, the processing engine applies the configuration data comprising composition rules and record selection rules to the database. The record selection rules select the desired records from the database. The composition rules aggregate, normalize, and compose the selected records to produce a metric.
    Type: Application
    Filed: February 21, 2012
    Publication date: August 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Virgil A. Albaugh, Grisselle Marie Keller, Hari Haranath Madduri, Mark Christopher Waldroff
  • Patent number: 8234644
    Abstract: A computer implemented method, apparatus, and computer program product for managing a system. The process stores information regarding performance of a system management task to form a task execution history in response to performing a system management task. After receiving a request to perform to subsequent system management task, the process determines whether a task execution history is present for the subsequent system management task. The process then presents the task execution history for the subsequent task to a user for use in selecting a system management product from a plurality of system management products in response to the task execution history being present.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hari Haranath Madduri, Puthukode G. Ramachandran
  • Patent number: 8135636
    Abstract: A method for metering on-demand service (ODS) resource consumption by a user comprising a web services interface, a processing engine, and configuration data. A data gathering agent in the ODS stores the usage data in records, combines the records into packets, and transmits the packets to the web services interface. The web services interface passes the packets onto the processing engine, which stores the records in the packet into a database. The generalized format of the record is critical because it allows the metrics to be stored in the record table with the usage data. When a record contains an instruction to close a UOW, the processing engine applies the configuration data comprising composition rules and record selection rules to the database. The record selection rules select the desired records from the database. The composition rules aggregate, normalize, and compose the selected records to produce a metric.
    Type: Grant
    Filed: November 25, 2003
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Grisselle Marie Keller, Hari Haranath Madduri, Mark Christopher Waldroff
  • Patent number: 7849130
    Abstract: An infrastructure for on-demand service delivery receiving a request for a service to be performed from a service consumer with an information payload; decomposing requested service into essential or primitive functions; dynamically composing a sequence of a plurality of service elements corresponding to the essential or primitive functions to accomplish the service by employing a function call and return decomposition and recomposition paradigm; creating a control header and information payload, the control header encapsulating the sequence; repeatedly dispatching the control header to each service element in the sequence until all service elements have processed the information payload; and returning the processed information payload to the service consumer.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
  • Patent number: 7784025
    Abstract: A computer implemented method, data processing system, and computer usable code are provided for using read-only process components to model service processes. User input is received indicating an attempt to establish a connection from a selected read-only process component to a previously selected read-only process component. Responsive to receiving the user input, verification is performed as to whether the connection is a valid connection. In response to all connections being valid, a service model is built using the set of read-only process components and executable code is generated for the service process based on the service model.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jogeswar Challapalli, Hari Haranath Madduri, Ranjit K. Nayak
  • Publication number: 20090094462
    Abstract: A system, method, and program product is provided that distributes authorized changes to the organization's entities and has the individual computer systems police configuration changes. A system receives change approval packages, each of the change approval packages including authorized change identification data that identifies authorized changes to the system. The authorized change identification data are stored in a storage area of the system. Subsequently, a change package is received by the computer system. The change package includes a change to the computer system and metadata that identifies the change. The metadata is compared with the authorized change identification data. If the metadata matches one of the authorized change identification data, then the change is installed, otherwise the change is rejected.
    Type: Application
    Filed: October 3, 2007
    Publication date: April 9, 2009
    Inventor: Hari Haranath Madduri
  • Patent number: 7503031
    Abstract: An example of a solution provided here comprises assessing readiness for transformation, based on a number of desirable application attributes; planning development work (which may involve mapping desirable application attributes to kinds of help); generating a proposal for transformation, and outputting the proposal.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kyusun Chang, Jagadish Dasari, Hari Haranath Madduri, Alfredo V. Mendoza, John Alan Mims
  • Publication number: 20090019438
    Abstract: A computer implemented method, apparatus, and computer program product for managing a system. The process stores information regarding performance of a system management task to form a task execution history in response to performing a system management task. After receiving a request to perform to subsequent system management task, the process determines whether a task execution history is present for the subsequent system management task. The process then presents the task execution history for the subsequent task to a user for use in selecting a system management product from a plurality of system management products in response to the task execution history being present.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventors: Hari Haranath Madduri, Puthukode G. Ramachandran
  • Publication number: 20080263060
    Abstract: A computer implemented method, data processing system, and computer program product for dynamically binding business process activities to human entities at deployment time. Identification information about a staff activity in a business process is received from a process server at an access control system external to the process server. Responsive to initiation of the business process, the staff activity is resolved at the access control system at runtime by assigning the staff activity to a user based on an access policy of the access control system to form a staff activity assignment. The staff activity assignment is communicated from the access control system to the process server. The process allows the development of the business process to be entirely decoupled from staff activity resolution at runtime.
    Type: Application
    Filed: April 23, 2007
    Publication date: October 23, 2008
    Inventors: Messaoud B. Benantar, Hari Haranath Madduri
  • Patent number: 7337196
    Abstract: A method and implementing computer system are provided in which a unique primary key is generated to identify an original message which is received for processing. The record for the original message is stored at the primary key. As the message is propagated to the services that are to be performed on the original message, the primary key is also passed to the service. Derivative messages which are produced as a result of the services applied to the original message are identified with the primary key code along with additional derivative key codes related to services applied to the original message. The resulting derivative message storing and tracking process provides a means by which derivative messages are readily identified and associated with an original message as well as the services performed upon the original message in generating the derivative message.
    Type: Grant
    Filed: August 22, 2002
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
  • Publication number: 20080004991
    Abstract: A global service management configuration comprises a plurality of interrelated administrative objects. One or more of the plurality of interrelated administrative objects provide access control of one or more of a plurality of configuration items of a configuration management database by at least one of the plurality of interrelated administrative objects.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: International Business Machines Corporation
    Inventors: Glenn C. Aikens, Naga A. Ayachitula, Messaoud B. Benantar, Krishna S. Garimella, Hari Haranath Madduri, Yan Or, Larisa Shwartz, Maheswaran Surendra, Steve Weinberger
  • Patent number: 6912551
    Abstract: A system and method for binding processes in an e-commerce HUB are present. The e-commerce HUB manages transaction processes between trading partners by tracking document exchange instances and translating documents and business processes as needed. The e-commerce HUB supports multiple connection methods and provides an open forum for small businesses to become trading partners with large businesses without supporting multiple business processes. The e-commerce HUB may allow or restrict e-commerce transactions with other members based on permissions associated with member profiles.
    Type: Grant
    Filed: December 17, 2001
    Date of Patent: June 28, 2005
    Assignee: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Philip Yen-tang Chang, Hari Haranath Madduri
  • Patent number: 6910042
    Abstract: A system and method for partial ordering service capabilities in an e-marketplace hub is presented. A recipient trading partner sets receive message constraints and a sending trading partner specifies sending message capabilities. The e-marketplace hub compares the receive message constraints with the sending message capabilities. If the sending message capabilities are a subset of the receive message constraints, the e-marketplace hub establishes a trading partner link between the sending trading partner and the recipient trading partner so the sending trading partner may send messages to the recipient trading partner. The e-marketplace hub may recursively compare sending message capabilities with receive message constraints at various levels to ensure a valid trading partner link.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: June 21, 2005
    Assignee: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
  • Publication number: 20040221005
    Abstract: An infrastructure for on-demand service delivery utilizing a dispatcher component driving service elements that are unaware of each other. The composition of service elements is developed using a rules-based data store. Upon receipt of a service request, it is decomposed and recomposed into a sequence of functions to be performed by various service elements. A control data structure is repeatedly dispatched by a hub to each service element in the sequence, with each service element returning the control data structure to the hub for subsequent dispatch to a next service element. After all functions have been performed, a processed data structure is returned to the requesting client. A method for registering and deregistering service elements with the hub is also provided.
    Type: Application
    Filed: April 30, 2003
    Publication date: November 4, 2004
    Applicant: International Business Machines Corporation
    Inventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri