Patents by Inventor Karthik Subbian
Karthik Subbian 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: 8745039Abstract: A system, method and computer program product for presenting Uniform Resource Locator (URL) search results in response to a user query. The method includes receiving inputs from a plurality of users, each input from a respective user representing a path traversal of web pages identified by that user as having a relevance as determined by that user from a list of search result URLs generated by a search engine in response to a query. The system generates, from the received user inputs, a traversal result comprising a super directed graph, or a sub-directed graph constructed from the super directed graph, of web page nodes representing the URLs interconnected by edges, the super directed graph configured to include those URLs based on a popularity measure of the pages traversed; and the traversal result is displayed to include the URLs for user selection, in response to a subsequent user query.Type: GrantFiled: September 25, 2009Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventors: Parijat Dube, Rahul Jain, Ramakrishnan Kannan, Karthik Subbian
-
Patent number: 8730994Abstract: A method, system and computer program product for allocating network resources. In one embodiment, a service provider allocates an amount of the network resources to a group of clients, and the service provider receives a request from a client for a quantity of the network resources. The service provider negotiates with the group of clients and offers the group of clients an incentive to reduce the amount of the network resources allocated to this group of clients. The service provider reallocates some of the resources from the group of clients, based on this negotiating, to accommodate the request. In this embodiment, each of the group of clients provides a business value representing a value that would be lost due to reductions in the resources allocated to the each client, and the resources are reallocated based on this business values provided by the group of clients.Type: GrantFiled: May 27, 2011Date of Patent: May 20, 2014Assignee: International Business Machines CorporationInventors: Ramakrishnan Kannan, Karthik Subbian, Laura Wynter
-
Publication number: 20130238390Abstract: A method of informing sales strategies using a social network includes receiving an input from an organization, wherein the input comprises information relating to an item for sale, extracting sales data from a first database, event history data from a second database, and action history data from a third database, wherein the sales data represents past sales of the item, the event history data represents past events, and the action history data represents past actions taken by the organization, establishing a connection with the social network via a communication network, monitoring a real-time data stream via the connection to the social network for mentions relating to the item, and generating an action recommendation relating to the item based on the sales data, event history data, action history data, and mentions relating to the item.Type: ApplicationFiled: March 7, 2012Publication date: September 12, 2013Applicant: International Business Machines CorporationInventors: Rajaraman Hariharan, Ramakrishnan Kannan, Karthik Subbian, Laura Wynter
-
Publication number: 20130151522Abstract: A method and system for detecting an event from a social stream. The method includes the steps of: receiving a social stream from a social network, where the social stream includes at least one object and the object includes a text, sender information of the text, and recipient information of the text; assigning said object to a cluster based on a similarity value between the object and the clusters; monitoring changes in at least one of the clusters; and triggering an alarm when the changes in at least one of the clusters exceed a first threshold value, where at least one of the steps is carried out using a computer device.Type: ApplicationFiled: December 13, 2011Publication date: June 13, 2013Applicant: International Business Machines CorporationInventors: Charu Aggarwal, Karthik Subbian
-
Publication number: 20130041860Abstract: A method, system and computer program product are disclosed for predicting influence in a social network. In one embodiment, the method comprises identifying a set of users of the social network, and identifying a subset of the users as influential users based on defined criteria. A multitude of measures are identified as predictors of which ones of the set of users are the influential users. These measures are aggregated, and a composite predictor model is formed based on this aggregation. This composite predictor model is used to predict which ones of the set of users will have a specified influence in the social network in the future. In one embodiment, the specified influence is based on messages sent from the users, and for example, may be based on the number of the messages sent from each user that are re-sent by other users.Type: ApplicationFiled: August 10, 2011Publication date: February 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard D. Lawrence, Estepan Meliksetian, Prem Melville, Claudia Perlich, Karthik Subbian
-
Publication number: 20130007872Abstract: A system and method for contextually interpreting image sequences are provided. The method comprises receiving video from one or more video sources, and generating one or more questions associated with one or more portions of the video based on at least one user-defined objective. The method further comprises sending the one or more portions of the video and the one or more questions to one or more assistants, receiving one or more answers to the one or more questions from the one or more assistants, and determining a contextual interpretation of the video based on the one or more answers and the video.Type: ApplicationFiled: June 28, 2011Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajaraman HARIHARAN, Sri RAMANATHAN, Karthik SUBBIAN, Matthew B. TREVATHAN
-
Publication number: 20120323633Abstract: A method, system and computer program product are disclosed for providing an integrated solution to a set of supply chain optimization problems. In one embodiment, the method comprises defining a distribution network, vehicle routing, inventory positioning, and environmental sustainability for a supply chain; and combining an optimization of the distribution network, the vehicle routing, the inventory positioning, and the environmental sustainability into a single problem. In an embodiment, the optimization of the distribution network, the vehicle routing, the inventory positioning, and the environmental sustainability are combined into a single problem by using analytical engines.Type: ApplicationFiled: June 16, 2011Publication date: December 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pawan R. Chowdhary, Youssef Drissi, Mary E. Helander, Kaan K. Katircioglu, Lin Li, Min Min Qiu, Karthik Sourirajan, Karthik Subbian, Takashi Yonezawa
-
Publication number: 20120303816Abstract: A method, system and computer program product for allocating network resources. In one embodiment, a service provider allocates an amount of the network resources to a group of clients, and the service provider receives a request from a client for a quantity of the network resources. The service provider negotiates with the group of clients and offers the group of clients an incentive to reduce the amount of the network resources allocated to this group of clients. The service provider reallocates some of the resources from the group of clients, based on this negotiating, to accommodate the request. In this embodiment, each of the group of clients provides a business value representing a value that would be lost due to reductions in the resources allocated to the each client, and the resources are reallocated based on this business values provided by the group of clients.Type: ApplicationFiled: May 27, 2011Publication date: November 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ramakrishnan Kannan, Karthik Subbian, Laura Wynter
-
Patent number: 8315882Abstract: A system and method configured that may allow performing a human-computer verification including crediting a verified task from a first user to a second user. In additional embodiments, may allow the user to perform a computer operation that require human-computer verification based upon an amount of credits that the user has been provided.Type: GrantFiled: April 14, 2008Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Rajaraman Hariharan, Karthik Subbian, Laura Wynter, Ramakrishnan Kannan
-
Publication number: 20120278156Abstract: A mechanism is provided for completing a loyalty program transaction. The mechanism forms a coalition of a plurality of customers, including the requesting customer. Each customer within the plurality of customers requests to exchange loyalty points for a reward in a loyalty program. Each customer within the plurality of customers participates in a plurality of loyalty programs. Combined loyalty points of the plurality of customers in the plurality of loyalty programs are sufficient to be exchanged for the rewards requested by the plurality of customers. The mechanism further completes a transaction for each customer within the plurality of customers to exchange an amount of loyalty points in a respective one of the plurality of loyalty programs for a reward, such that completing the transactions for the plurality of customers results in a number of residual points. The mechanism further distributes the number of residual points among the plurality of customers.Type: ApplicationFiled: April 26, 2011Publication date: November 1, 2012Applicant: International Business Machines CorporationInventors: Ramakrishnan Kannan, Anbazhagan Mani, Karthik Subbian, Vasu Vallabhaneni
-
Publication number: 20120233594Abstract: An embodiment of the invention provides relative bookmarks that are sharable between developers engaged in product development utilizing integrated design environment applications. The relative bookmarks are sharable in that they can be exported, imported, activated and deactivated. The relative bookmarks are relative in that they do not rely on the original code line and contain at least function and/or data flow information, facilitating quick identification of relevant lines of code that have been previously bookmarked. The relative bookmarks can also be utilized to insert breakpoints.Type: ApplicationFiled: May 17, 2012Publication date: September 13, 2012Applicant: International Business Machines CorporationInventors: Rajaraman Hariharan, Ramakrishnan Kannan, Sandeep Kohli, Priyadarshini Sampath, Karthik Subbian
-
Publication number: 20120174071Abstract: Described are a system and method for identifying variables which impact performance of software under development. Data is collected that is related to performance characteristics of the software under development. Performance change gradients are determined between previous builds of the software under development. A set of performance change factors are generated from the collected data that corresponds to each performance change gradient. Performance characteristic data corresponding to a current build of the software under development are compared to the performance change gradients. At least one fault component from the set of performance change factors that influences performance of the current build is output in response to the comparison between the performance characteristic data corresponding to the current build and the plurality of performance change gradients.Type: ApplicationFiled: March 15, 2012Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ramakrishnan Kannan, Anbazhagan Mani, Rajan Ravindran, Karthik Subbian
-
Patent number: 8161399Abstract: An automated learning system for improving graphical user interfaces. Information about a user transaction which caused an error is obtained from an input to an element in a graphical user interface. Associations are created between the error and one or more elements in the graphical user interface which generated the error to form association rules. The association rules are applied to a set of control rules to create user interface preference rules. A corrective action may then be performed on the one or more elements in the graphical user interface according to the user interface preference rules.Type: GrantFiled: January 20, 2007Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: Ramakrishnan Kannan, Anbazhagan Mani, Karthik Subbian, Vasu Vallabhaneni
-
Publication number: 20120079456Abstract: Described are a system and method for identifying variables which impact performance of software under development. Data is collected that is related to performance characteristics of the software under development. Performance change gradients are determined between previous builds of the software under development. A set of performance change factors are generated from the collected data that corresponds to each performance change gradient. Performance characteristic data corresponding to a current build of the software under development are compared to the performance change gradients. At least one fault component from the set of performance change factors that influences performance of the current build is output in response to the comparison between the performance characteristic data corresponding to the current build and the plurality of performance change gradients.Type: ApplicationFiled: September 23, 2010Publication date: March 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ramakrishnan Kannan, Anbazhagan Mani, Rajan Ravindran, Karthik Subbian
-
Patent number: 8140364Abstract: A method (and structure) for providing services for wireless hotspots. The services are offered to selectively include bundled hotspots as well as single hotspots.Type: GrantFiled: January 16, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Ramakrishnan Kannan, Karthik Subbian, Laura Wynter
-
Publication number: 20110093311Abstract: Embodiments of the invention are directed to a method, system and computer program product for providing a specific attribute of a particular product. The method may comprise receiving a sequence of characters on a mobile device; determining a list of potential products, each of the list of potential products having a corresponding attribute comprising a matching portion that matches the sequence of characters; determining a location of the mobile device; filtering the list of potential products to a list of relevant products based upon at least one of the location of the mobile device, a consumer defined preference setting, a purchase history of the consumer, and a product ranking but not restricted to the same; ordering the listed products based upon at least one of the above listed criteria's; displaying a list of relevant products on the mobile device; receiving a selection of the particular product from the list of relevant products; and providing the specific attribute of the particular product.Type: ApplicationFiled: October 19, 2009Publication date: April 21, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajaraman HARIHARAN, Karthik SUBBIAN, Ramakrishnan KANNAN
-
Publication number: 20110078140Abstract: A system, method and computer program product for presenting Uniform Resource Locator (URL) search results in response to a user query. The method includes receiving inputs from a plurality of users, each input from a respective user representing a path traversal of web pages identified by that user as having a relevance as determined by that user from a list of search result URLs generated by a search engine in response to a query. The system generates, from the received user inputs, a traversal result comprising a super directed graph, or a sub-directed graph constructed from the super directed graph, of web page nodes representing the URLs interconnected by edges, the super directed graph configured to include those URLs based on a popularity measure of the pages traversed; and the traversal result is displayed to include the URLs for user selection, in response to a subsequent user query.Type: ApplicationFiled: September 25, 2009Publication date: March 31, 2011Applicant: International Business Machines CorporationInventors: Parijat Dube, Rahul Jain, Ramakrishnan Kannan, Karthik Subbian
-
Publication number: 20110055812Abstract: An embodiment of the invention provides relative bookmarks that are sharable between developers engaged in product development utilizing integrated design environment applications. The relative bookmarks are sharable in that they can be exported, imported, activated and deactivated. The relative bookmarks are relative in that they do not rely on the original code line and contain at least function and/or data flow information, facilitating quick identification of relevant lines of code that have been previously bookmarked. The relative bookmarks can also be utilized to insert breakpoints.Type: ApplicationFiled: September 3, 2009Publication date: March 3, 2011Applicant: International Business Machines CorporationInventors: Rajaraman Hariharan, Ramakrishnan Kannan, Sandeep Kohli, Priyadarshini Sampath, Karthik Subbian
-
Publication number: 20090327147Abstract: A computerized method (and apparatus) for coalition formation. One or more coalitional and/or service constraints are received and a feedback mechanism is provided for the coalition formation, as based on the coalitional and/or service constraints.Type: ApplicationFiled: June 26, 2008Publication date: December 31, 2009Inventors: Parijat Dube, Karthik Subbian, Laura Wynter
-
Publication number: 20090260068Abstract: A system and method configured that may allow performing a human-computer verification including crediting a verified task from a first user to a second user. In additional embodiments, may allow the user to perform a computer operation that require human-computer verification based upon an amount of credits that the user has been provided.Type: ApplicationFiled: April 14, 2008Publication date: October 15, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajaraman Hariharan, Karthik Subbian, Laura Wynter, Ramakrishnan Kannan