Patents by Inventor John C. Sanchez
John C. Sanchez 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: 11689414Abstract: Technical solutions are described for configuring a gateway in an internet of things (IoT) system. An example method includes receiving, by a gateway resolver, a request to access a management console of the IoT system, the request including access information associated with the gateway of the IoT system, the request being sent by an administration device. The method further includes determining, by the gateway resolver, an IP address of the gateway based on the access information. The method further includes obtaining, by the gateway resolver, a management console URL based on the IP address. The method further includes redirecting, by the gateway resolver, the administration device to the management console URL in response to the request.Type: GrantFiled: November 10, 2017Date of Patent: June 27, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Puthukode G. Ramachandran, John C. Sanchez, Zhennan Wang
-
Patent number: 11222270Abstract: An approach is provided that receives, over a computer network, transaction data from a number of clients that are running an app. The approach generates association rules by inputting the transaction data to an association rule learning algorithm, such as an Apriori algorithm. Each association rule is based on a user transaction pattern and a desired result, and each association rule includes a generated confidence value that pertains to an expected performance of one of the steps included in the respective association rule. The app is then modified based on an analysis of the generated confidence values, with the app modification being directed towards improving one or more of the confidence values.Type: GrantFiled: July 28, 2016Date of Patent: January 11, 2022Assignee: International Business Machiness CorporationInventors: Puthukode G. Ramachandran, John C. Sanchez, Sophia A. Simpson, Zhennan Wang
-
Patent number: 11165660Abstract: Provided are techniques for grouping resources based upon ownership in a cloud environment into a collection representing a composite application corresponding to a particular user; automatically monitoring the resources across two or more virtual machines and two or more physical computing devices; and displaying the monitored resources in a graphical user interface (GUI) in a context associated with the composite application for managing the composite application and the resources, wherein the resources are provided as one or more of a platform as service (PaaS) environment and an infrastructure as Service (IaaS) environment.Type: GrantFiled: May 7, 2013Date of Patent: November 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Y. Chang, Ching Y. Chao, Timothy L. Land, Lorne D. Long, James N. Paterson, David M. Reichek, John C. Sanchez, Donald R. Woods
-
Patent number: 11165661Abstract: Provided are techniques for grouping resources based upon ownership in a cloud environment into a collection representing a composite application corresponding to a particular user; automatically monitoring the resources across two or more virtual machines and two or more physical computing devices; and displaying the monitored resources in a graphical user interface (GUI) in a context associated with the composite application for managing the composite application and the resources, wherein the resources are provided as one or more of a platform as service (PaaS) environment and an infrastructure as Service (IaaS) environment.Type: GrantFiled: July 14, 2014Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: John Y. Chang, Ching Y. Chao, Timothy L. Land, Lorne D. Long, James N. Paterson, David M. Reichek, John C. Sanchez, Donald R. Woods
-
Patent number: 11030673Abstract: An approach is provided that receives transaction data from a client that is running an app. The received transaction data identifies a latest step performed by the client. The received transaction data is compared to rules that have been generated from previous inputs of transaction data to an association rule learning algorithm. Each of the rules include steps and a confidence value corresponding to a last step of each of the respective rules. The approach identifies, based on the comparison, some rules where the latest step performed by the client is the penultimate step of the rules. One of the rules is selected based on the confidence value of the respective rule. The process then transmits a message to the client to perform the last step of the selected rule.Type: GrantFiled: July 28, 2016Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Puthukode G. Ramachandran, John C. Sanchez, Sophia A. Simpson, Zhennan Wang
-
Patent number: 10830600Abstract: Embodiments of the invention relate to selecting a path for navigation based on a node signature and a device signature. The node signature is directly related to node attribute data. The device signature is directly related to device data. A route is selected based on a match or near match of the node and device signatures.Type: GrantFiled: September 12, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: William S. Carter, John C. Hartley, Puthukode Ramachandran, John C. Sanchez, Zhennan Wang
-
Patent number: 10700926Abstract: Technical solutions are described for configuring a gateway in an IoT system. An example method includes providing, by an identification module, a user-interface (UI) access information to an administrative device. The method further includes receiving, by a setup module, from the administrative device, and via a management console generated based on the UI access information, setup data. The method further includes adjusting, by the setup module, one or more settings of the gateway according to the setup data.Type: GrantFiled: November 10, 2017Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Puthukode G. Ramachandran, John C. Sanchez, Zhennan Wang
-
Patent number: 10652107Abstract: Technical solutions are described for accessing a management console of a gateway device in an internet of things (IoT) system. An example method includes receiving wirelessly, by an administrative device, access information for the management console of the gateway device. The method further includes receiving, by the administrative device, from a gateway resolver device, an address for the gateway device in response to sending the access information to the gateway resolver device. The method further includes accessing, by the administrative device, the management console of the gateway device using the address. The method further includes adjusting, by the administrative device, one or more settings of the gateway device using the IoT system.Type: GrantFiled: November 10, 2017Date of Patent: May 12, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Puthukode G. Ramachandran, John C. Sanchez, Zhennan Wang
-
Patent number: 10606896Abstract: A method for generating and presenting accessibility resolution models to accessibility problems is provided. The method may include detecting user behavior patterns associated with users. The method may further include generating user groups and subgroups based on the detected user behavior patterns. Additionally, the method may include identifying accessibility problems based on the detected user behavior patterns and the generated user groups and subgroups. The method may also include generating accessibility profiles based on the detected user behavior patterns, the generated user groups and subgroups, and the identified accessibility problems. The method may further include determining correlations between the generated accessibility profiles and business loss indicators.Type: GrantFiled: November 15, 2017Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: Michal Broz, Steven D. Clay, John C. Sanchez, Richard S. Schwerdtfeger, Lisa Seeman, Shunguo Yan
-
Publication number: 20190149401Abstract: Technical solutions are described for configuring a gateway in an IoT system. An example method includes providing, by an identification module, a user-interface (UI) access information to an administrative device. The method further includes receiving, by a setup module, from the administrative device, and via a management console generated based on the UI access information, setup data. The method further includes adjusting, by the setup module, one or more settings of the gateway according to the setup data.Type: ApplicationFiled: November 10, 2017Publication date: May 16, 2019Inventors: Puthukode G. Ramachandran, John C. Sanchez, Zhennan Wang
-
Publication number: 20190149402Abstract: Technical solutions are described for configuring a gateway in an internet of things (IoT) system. An example method includes receiving, by a gateway resolver, a request to access a management console of the IoT system, the request including access information associated with the gateway of the IoT system, the request being sent by an administration device. The method further includes determining, by the gateway resolver, an IP address of the gateway based on the access information. The method further includes obtaining, by the gateway resolver, a management console URL based on the IP address. The method further includes redirecting, by the gateway resolver, the administration device to the management console URL in response to the request.Type: ApplicationFiled: November 10, 2017Publication date: May 16, 2019Inventors: Puthukode G. Ramachandran, John C. Sanchez, Zhennan Wang
-
Publication number: 20190149433Abstract: Technical solutions are described for accessing a management console of a gateway device in an internet of things (IoT) system. An example method includes receiving wirelessly, by an administrative device, access information for the management console of the gateway device. The method further includes receiving, by the administrative device, from a gateway resolver device, an address for the gateway device in response to sending the access information to the gateway resolver device. The method further includes accessing, by the administrative device, the management console of the gateway device using the address. The method further includes adjusting, by the administrative device, one or more settings of the gateway device using the IoT system.Type: ApplicationFiled: November 10, 2017Publication date: May 16, 2019Inventors: Puthukode G. Ramachandran, John C. Sanchez, Zhennan Wang
-
Patent number: 10210283Abstract: A method for generating and presenting accessibility resolution models to accessibility problems is provided. The method may include detecting user behavior patterns associated with users. The method may further include generating user groups and subgroups based on the detected user behavior patterns. Additionally, the method may include identifying accessibility problems based on the detected user behavior patterns and the generated user groups and subgroups. The method may also include generating accessibility profiles based on the detected user behavior patterns, the generated user groups and subgroups, and the identified accessibility problems. The method may further include determining correlations between the generated accessibility profiles and business loss indicators.Type: GrantFiled: September 28, 2016Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Michal Broz, Steven D. Clay, John C. Sanchez, Richard S. Schwerdtfeger, Lisa Seeman, Shunguo Yan
-
Publication number: 20190011274Abstract: Embodiments of the invention relate to selecting a path for navigation based on a node signature and a device signature. The node signature is directly related to node attribute data. The device signature is directly related to device data. A route is selected based on a match or near match of the node and device signatures.Type: ApplicationFiled: September 12, 2018Publication date: January 10, 2019Applicant: International Business Machines CorporationInventors: William S. Carter, John C. Hartley, Puthukode Ramachandran, John C. Sanchez, Zhennan Wang
-
Patent number: 10132641Abstract: Embodiments of the invention relate to selecting a path for navigation based on a node signature and a device signature. The node signature is directly related to node attribute data. The device signature is directly related to device data. A route is selected based on a match or near match of the node and device signatures.Type: GrantFiled: January 27, 2016Date of Patent: November 20, 2018Assignee: International Business Machines CorporationInventors: William S. Carter, John C. Hartley, Puthukode Ramachandran, John C. Sanchez, Zhennan Wang
-
Publication number: 20180089214Abstract: A method for generating and presenting accessibility resolution models to accessibility problems is provided. The method may include detecting user behavior patterns associated with users. The method may further include generating user groups and subgroups based on the detected user behavior patterns. Additionally, the method may include identifying accessibility problems based on the detected user behavior patterns and the generated user groups and subgroups. The method may also include generating accessibility profiles based on the detected user behavior patterns, the generated user groups and subgroups, and the identified accessibility problems. The method may further include determining correlations between the generated accessibility profiles and business loss indicators.Type: ApplicationFiled: November 15, 2017Publication date: March 29, 2018Inventors: Michal Broz, Steven D. Clay, John C. Sanchez, Richard S. Schwerdtfeger, Lisa Seeman, Shunguo Yan
-
Publication number: 20180089211Abstract: A method for generating and presenting accessibility resolution models to accessibility problems is provided. The method may include detecting user behavior patterns associated with users. The method may further include generating user groups and subgroups based on the detected user behavior patterns. Additionally, the method may include identifying accessibility problems based on the detected user behavior patterns and the generated user groups and subgroups. The method may also include generating accessibility profiles based on the detected user behavior patterns, the generated user groups and subgroups, and the identified accessibility problems. The method may further include determining correlations between the generated accessibility profiles and business loss indicators.Type: ApplicationFiled: September 28, 2016Publication date: March 29, 2018Inventors: Michal Broz, Steven D. Clay, John C. Sanchez, Richard S. Schwerdtfeger, Lisa Seeman, Shunguo Yan
-
Patent number: 9909880Abstract: Embodiments of the invention relate to selecting a path for navigation based on path accessibility. A set of one or more paths is generated, with each path including path elements associated with path traversal. A list of preference data is stored. A set of accessible paths is dynamically calculated, which includes evaluating elements of each path of the generated set against the list of preference data. The set of accessible paths is converted into a path selection. The path selection is navigated, which includes visually displaying the path selection.Type: GrantFiled: November 9, 2015Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: William S. Carter, William A. Curtis-Davidson, Jr., John C. Hartley, Sridhar Ramanan, John C. Sanchez
-
Publication number: 20180033073Abstract: An approach is provided that receives transaction data from a client that is running an app. The received transaction data identifies a latest step performed by the client. The received transaction data is compared to rules that have been generated from previous inputs of transaction data to an association rule learning algorithm. Each of the rules include steps and a confidence value corresponding to a last step of each of the respective rules. The approach identifies, based on the comparison, some rules where the latest step performed by the client is the penultimate step of the rules. One of the rules is selected based on the confidence value of the respective rule. The process then transmits a message to the client to perform the last step of the selected rule.Type: ApplicationFiled: July 28, 2016Publication date: February 1, 2018Inventors: Puthukode G. Ramachandran, John C. Sanchez, Sophia A. Simpson, Zhennan Wang
-
Publication number: 20180032880Abstract: An approach is provided that receives, over a computer network, transaction data from a number of clients that are running an app. The approach generates association rules by inputting the transaction data to an association rule learning algorithm, such as an Apriori algorithm. Each association rule is based on a user transaction pattern and a desired result, and each association rule includes a generated confidence value that pertains to an expected performance of one of the steps included in the respective association rule. The app is then modified based on an analysis of the generated confidence values, with the app modification being directed towards improving one or more of the confidence values.Type: ApplicationFiled: July 28, 2016Publication date: February 1, 2018Inventors: Puthukode G. Ramachandran, John C. Sanchez, Sophia A. Simpson, Zhennan Wang