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: 20170132928Abstract: 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: ApplicationFiled: January 20, 2017Publication date: May 11, 2017Inventors: Justin Kai-Yuen Hong, Hari Haranath Madduri, Michael Edward Ortman, Neda Samani
-
Patent number: 9635115Abstract: 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: GrantFiled: March 7, 2014Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Justin Kai-Yuen Hong, Hari Haranath Madduri, Michael Edward Ortman, Neda Samani
-
Publication number: 20150256630Abstract: 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: ApplicationFiled: March 7, 2014Publication date: September 10, 2015Applicant: International Business Machines CorporationInventors: Justin Kai-Yuen Hong, Hari Haranath Madduri, Michael Edward Ortman, Neda Samani
-
Patent number: 8904391Abstract: 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: GrantFiled: April 23, 2007Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Messaoud B. Benantar, Hari Haranath Madduri
-
Patent number: 8433803Abstract: 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: GrantFiled: March 20, 2012Date of Patent: April 30, 2013Assignee: International Business Machines CorporationInventors: Hari Haranath Madduri, Sudhee Nagabhushan Subrahmanya
-
Patent number: 8413130Abstract: 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: GrantFiled: October 3, 2007Date of Patent: April 2, 2013Assignee: International Business Machines CorporationInventor: Hari Haranath Madduri
-
Publication number: 20120209992Abstract: 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: ApplicationFiled: February 21, 2012Publication date: August 16, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Virgil A. Albaugh, Grisselle Marie Keller, Hari Haranath Madduri, Mark Christopher Waldroff
-
Patent number: 8234644Abstract: 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: GrantFiled: July 12, 2007Date of Patent: July 31, 2012Assignee: International Business Machines CorporationInventors: Hari Haranath Madduri, Puthukode G. Ramachandran
-
Patent number: 8135636Abstract: 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: GrantFiled: November 25, 2003Date of Patent: March 13, 2012Assignee: International Business Machines CorporationInventors: Virgil A. Albaugh, Grisselle Marie Keller, Hari Haranath Madduri, Mark Christopher Waldroff
-
Patent number: 7849130Abstract: 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: GrantFiled: April 30, 2003Date of Patent: December 7, 2010Assignee: International Business Machines CorporationInventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
-
Patent number: 7784025Abstract: 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: GrantFiled: October 13, 2005Date of Patent: August 24, 2010Assignee: International Business Machines CorporationInventors: Jogeswar Challapalli, Hari Haranath Madduri, Ranjit K. Nayak
-
Publication number: 20090094462Abstract: 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: ApplicationFiled: October 3, 2007Publication date: April 9, 2009Inventor: Hari Haranath Madduri
-
Patent number: 7503031Abstract: 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: GrantFiled: February 19, 2004Date of Patent: March 10, 2009Assignee: International Business Machines CorporationInventors: Kyusun Chang, Jagadish Dasari, Hari Haranath Madduri, Alfredo V. Mendoza, John Alan Mims
-
Publication number: 20090019438Abstract: 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: ApplicationFiled: July 12, 2007Publication date: January 15, 2009Inventors: Hari Haranath Madduri, Puthukode G. Ramachandran
-
Publication number: 20080263060Abstract: 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: ApplicationFiled: April 23, 2007Publication date: October 23, 2008Inventors: Messaoud B. Benantar, Hari Haranath Madduri
-
Patent number: 7337196Abstract: 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: GrantFiled: August 22, 2002Date of Patent: February 26, 2008Assignee: International Business Machines CorporationInventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
-
Publication number: 20080004991Abstract: 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: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Applicant: International Business Machines CorporationInventors: 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: 6912551Abstract: 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: GrantFiled: December 17, 2001Date of Patent: June 28, 2005Assignee: International Business Machines CorporationInventors: Virgil A. Albaugh, Philip Yen-tang Chang, Hari Haranath Madduri
-
Patent number: 6910042Abstract: 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: GrantFiled: May 30, 2002Date of Patent: June 21, 2005Assignee: International Business Machines CorporationInventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri
-
Publication number: 20040221005Abstract: 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: ApplicationFiled: April 30, 2003Publication date: November 4, 2004Applicant: International Business Machines CorporationInventors: Virgil A. Albaugh, Messaoud Benantar, Philip Yen-tang Chang, Hari Haranath Madduri