Patents by Inventor Ketan K. Shah
Ketan K. Shah 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: 9479565Abstract: Selecting a network connection for data communications with a networked device, including: identifying a plurality of networks available for data communications with the networked device, each network having network connection attributes; and selecting one of the plurality of networks in dependence upon the network connection attributes and the direction of data transfer.Type: GrantFiled: June 22, 2012Date of Patent: October 25, 2016Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Adrian X. Rodriguez, Carlos Santana, Ketan K. Shah, Jared T. Siirila
-
Patent number: 8819274Abstract: Selecting a network connection for data communications with a networked device, including: identifying a plurality of networks available for data communications with the networked device, each network having network connection attributes; and selecting one of the plurality of networks in dependence upon the network connection attributes and the direction of data transfer.Type: GrantFiled: June 27, 2011Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventors: Adrian X. Rodriguez, Carlos Santana, Ketan K. Shah, Jared T. Siirila
-
Publication number: 20120331130Abstract: Selecting a network connection for data communications with a networked device, including: identifying a plurality of networks available for data communications with the networked device, each network having network connection attributes; and selecting one of the plurality of networks in dependence upon the network connection attributes and the direction of data transfer.Type: ApplicationFiled: June 27, 2011Publication date: December 27, 2012Applicant: INTERNATIONAL BUSINESS CORPORATIONInventors: Adrian X. Rodriguez, Carlos Santana, Ketan K. Shah, Jared T. Siirila
-
Publication number: 20120331157Abstract: Selecting a network connection for data communications with a networked device, including: identifying a plurality of networks available for data communications with the networked device, each network having network connection attributes; and selecting one of the plurality of networks in dependence upon the network connection attributes and the direction of data transfer.Type: ApplicationFiled: June 22, 2012Publication date: December 27, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adrian X. Rodriguez, Carlos Santana, Ketan K. Shah, Jared T. Siirila
-
Patent number: 8140614Abstract: Aspects of a distributed computing environment with remote data collection management include a management server, and a plurality of computer systems networked to and managed by the management server. Each of the plurality of computer systems includes a listening agent to receive process code from a management server and to control the periodic execution of the process code to collect data from the plurality of computer systems. The periodic execution occurs without requiring a connection to be maintained between the plurality of computer systems and the management server. Further, the data collected includes data collected from problem determination activities.Type: GrantFiled: June 2, 2005Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Fred A. Bower, III, Rodney H. Brown, Tushar D. Fadale, Thomas J. Fox, Richard E. Harper, David B. Roberts, Ketan K. Shah, Celia A. Schreiber
-
Patent number: 7673183Abstract: A method and system for ordering and aggregating log streams. Log streams for events from different sources are received. If different sources have different recording cycles, or time epochs, that lead to different temporal granularities, then all of the log streams are combined into a single time epoch that is equal to the longest time epoch. Log streams from sources having shorter time epochs continue to retain information about their original time epochs, in order to retain information about the order of the events in those log streams. The log streams are re-ordered, both before and after being integrated into the aggregate log, by acquiring additional data from the different sources, thus permitting the likely cause/effect relationship between events.Type: GrantFiled: March 14, 2008Date of Patent: March 2, 2010Assignee: International Business Machines CorporationInventors: Fred Allison Bower, III, Rodney Hugh Brown, Tushar Dasharath Fadale, Thomas James Fox, Richard Edwin Harper, David Bryan Roberts, Ketan K. Shah
-
Patent number: 7650538Abstract: A method and system for ordering and aggregating log streams. Log streams for events from different sources are received. If different sources have different recording cycles, or time epochs, that lead to different temporal granularities, then all of the log streams are combined into a single time epoch that is equal to the longest time epoch. Log streams from sources having shorter time epochs continue to retain information about their original time epochs, in order to retain information about the order of the events in those log streams. The log streams are reordered, both before and after being integrated into the aggregate log, by acquiring additional data from the different sources, thus permitting the likely cause/effect relationship between events.Type: GrantFiled: March 14, 2008Date of Patent: January 19, 2010Assignee: International Business Machines CorporationInventors: Fred Allison Bower, III, Rodney Hugh Brown, Tushar Dasharath Fadale, Thomas James Fox, Richard Edwin Harper, David Bryan Roberts, Ketan K. Shah
-
Publication number: 20090055251Abstract: A system is provided for managing a sales person. An automating server is configured to automate management of sales activities of the sales person selling an electronic advertisement product. A categorizing module is coupled to the automating server. The categorizing module is configured to define a category for businesses located within a targeted geographical area. A territory creation module is coupled to the automating server. The territory creator is configured to define a sales territory within the targeted geographical area for the sales person. The automating server is further configured to create the electronic advertisement product for the business based on the category and the sales territory. The automating server is further configured to generate leads for the sales person to sell the electronic advertisement product to the business within the sales territory.Type: ApplicationFiled: August 20, 2007Publication date: February 26, 2009Applicant: WEBLISTIC, INC., A CALIFORNIA CORPORATIONInventors: Ketan K. Shah, Jianping Zhu, Padmanabh Y. Deshmukh
-
Publication number: 20080162084Abstract: A method and system for ordering and aggregating log streams. Log streams for events from different sources are received. If different sources have different recording cycles, or time epochs, that lead to different temporal granularities, then all of the log streams are combined into a single time epoch that is equal to the longest time epoch. Log streams from sources having shorter time epochs continue to retain information about their original time epochs, in order to retain information about the order of the events in those log streams. The log streams are reordered, both before and after being integrated into the aggregate log, by acquiring additional data from the different sources, thus permitting the likely cause/effect relationship between events.Type: ApplicationFiled: March 14, 2008Publication date: July 3, 2008Inventors: Fred Allison Bower, Rodney Hugh Brown, Tushar Dasharath Fadale, Thomas James Fox, Richard Edwin Harper, David Bryan Roberts, Ketan K. Shah
-
Publication number: 20080162083Abstract: A method and system for ordering and aggregating log streams. Log streams for events from different sources are received. If different sources have different recording cycles, or time epochs, that lead to different temporal granularities, then all of the log streams are combined into a single time epoch that is equal to the longest time epoch. Log streams from sources having shorter time epochs continue to retain information about their original time epochs, in order to retain information about the order of the events in those log streams. The log streams are re-ordered, both before and after being integrated into the aggregate log, by acquiring additional data from the different sources, thus permitting the likely cause/effect relationship between events.Type: ApplicationFiled: March 14, 2008Publication date: July 3, 2008Inventors: Fred Allison Bower, Rodney Hugh Brown, Tushar Dasharath Fadale, Thomas James Fox, Richard Edwin Harper, David Bryan Roberts, Ketan K. Shah
-
Patent number: 7380173Abstract: A method and system for ordering and aggregating log streams. Log streams for events from different sources are received. If different sources have different recording cycles, or time epochs, that lead to different temporal granularities, then all of the log streams are combined into a single time epoch that is equal to the longest time epoch. Log streams from sources having shorter time epochs continue to retain information about their original time epochs, in order to retain information about the order of the events in those log streams. The log streams are re-ordered, both before and after being integrated into the aggregate log, by acquiring additional data from the different sources, thus permitting the likely cause/effect relationship between events.Type: GrantFiled: August 3, 2004Date of Patent: May 27, 2008Assignee: International Business Machines CorporationInventors: Fred Allison Bower, III, Rodney Hugh Brown, Tushar Dasharath Fadale, Thomas James Fox, Richard Edwin Harper, David Bryan Roberts, Ketan K. Shah