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: 11689414
    Abstract: 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: Grant
    Filed: November 10, 2017
    Date of Patent: June 27, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Puthukode G. Ramachandran, John C. Sanchez, Zhennan Wang
  • Patent number: 11222270
    Abstract: 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: Grant
    Filed: July 28, 2016
    Date of Patent: January 11, 2022
    Assignee: International Business Machiness Corporation
    Inventors: Puthukode G. Ramachandran, John C. Sanchez, Sophia A. Simpson, Zhennan Wang
  • Patent number: 11165660
    Abstract: 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: Grant
    Filed: May 7, 2013
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: 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: 11165661
    Abstract: 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: Grant
    Filed: July 14, 2014
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: 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: 11030673
    Abstract: 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: Grant
    Filed: July 28, 2016
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: Puthukode G. Ramachandran, John C. Sanchez, Sophia A. Simpson, Zhennan Wang
  • Patent number: 10830600
    Abstract: 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: Grant
    Filed: September 12, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: William S. Carter, John C. Hartley, Puthukode Ramachandran, John C. Sanchez, Zhennan Wang
  • Patent number: 10700926
    Abstract: 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: Grant
    Filed: November 10, 2017
    Date of Patent: June 30, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Puthukode G. Ramachandran, John C. Sanchez, Zhennan Wang
  • Patent number: 10652107
    Abstract: 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: Grant
    Filed: November 10, 2017
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Puthukode G. Ramachandran, John C. Sanchez, Zhennan Wang
  • Patent number: 10606896
    Abstract: 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: Grant
    Filed: November 15, 2017
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michal Broz, Steven D. Clay, John C. Sanchez, Richard S. Schwerdtfeger, Lisa Seeman, Shunguo Yan
  • Publication number: 20190149401
    Abstract: 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: Application
    Filed: November 10, 2017
    Publication date: May 16, 2019
    Inventors: Puthukode G. Ramachandran, John C. Sanchez, Zhennan Wang
  • Publication number: 20190149402
    Abstract: 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: Application
    Filed: November 10, 2017
    Publication date: May 16, 2019
    Inventors: Puthukode G. Ramachandran, John C. Sanchez, Zhennan Wang
  • Publication number: 20190149433
    Abstract: 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: Application
    Filed: November 10, 2017
    Publication date: May 16, 2019
    Inventors: Puthukode G. Ramachandran, John C. Sanchez, Zhennan Wang
  • Patent number: 10210283
    Abstract: 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: Grant
    Filed: September 28, 2016
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michal Broz, Steven D. Clay, John C. Sanchez, Richard S. Schwerdtfeger, Lisa Seeman, Shunguo Yan
  • Publication number: 20190011274
    Abstract: 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: Application
    Filed: September 12, 2018
    Publication date: January 10, 2019
    Applicant: International Business Machines Corporation
    Inventors: William S. Carter, John C. Hartley, Puthukode Ramachandran, John C. Sanchez, Zhennan Wang
  • Patent number: 10132641
    Abstract: 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: Grant
    Filed: January 27, 2016
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: William S. Carter, John C. Hartley, Puthukode Ramachandran, John C. Sanchez, Zhennan Wang
  • Publication number: 20180089214
    Abstract: 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: Application
    Filed: November 15, 2017
    Publication date: March 29, 2018
    Inventors: Michal Broz, Steven D. Clay, John C. Sanchez, Richard S. Schwerdtfeger, Lisa Seeman, Shunguo Yan
  • Publication number: 20180089211
    Abstract: 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: Application
    Filed: September 28, 2016
    Publication date: March 29, 2018
    Inventors: Michal Broz, Steven D. Clay, John C. Sanchez, Richard S. Schwerdtfeger, Lisa Seeman, Shunguo Yan
  • Patent number: 9909880
    Abstract: 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: Grant
    Filed: November 9, 2015
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: William S. Carter, William A. Curtis-Davidson, Jr., John C. Hartley, Sridhar Ramanan, John C. Sanchez
  • Publication number: 20180033073
    Abstract: 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: Application
    Filed: July 28, 2016
    Publication date: February 1, 2018
    Inventors: Puthukode G. Ramachandran, John C. Sanchez, Sophia A. Simpson, Zhennan Wang
  • Publication number: 20180032880
    Abstract: 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: Application
    Filed: July 28, 2016
    Publication date: February 1, 2018
    Inventors: Puthukode G. Ramachandran, John C. Sanchez, Sophia A. Simpson, Zhennan Wang