Patents by Inventor Mark Bapst

Mark Bapst 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: 12581388
    Abstract: This disclosure provides methods, components, devices, and systems for wireless communication. Some aspects more specifically relate to dynamic path selection for wireless connectivity. An access point (AP) may receive communication link information and device status information from cellular-enabled devices in a wireless local area network (WLAN). The communication link information may indicate path metrics (such as link quality information) associated with respective connections between the cellular-enabled devices and a communication network (such as the Internet). The device status information may indicate operational metrics associated with the cellular-enabled devices (such as battery status information or cellular subscription information).
    Type: Grant
    Filed: March 3, 2023
    Date of Patent: March 17, 2026
    Assignee: QUALCOMM Incorporated
    Inventors: Gad Karmi, Mark Bapst, Bibhu Mohanty, Jay Rodney Walton
  • Patent number: 12579391
    Abstract: Techniques and systems are provided for image processing. For instance, a process can include obtaining, from one or more image sensors, an image of an environment. The process can further include detecting a first visual code in the image; decoding the first visual code; verifying safety of contents of the first visual code; determining that the contents of the first visual code contain a uniform resource locator (URL); and prefetching data linked by the URL based on verifying the safety of the contents of the first visual code.
    Type: Grant
    Filed: December 20, 2024
    Date of Patent: March 17, 2026
    Assignee: QUALCOMM Incorporated
    Inventors: Gad Karmi, Mark Bapst
  • Patent number: 12549627
    Abstract: This disclosure provides systems, methods and apparatuses for intelligent cloud-edge resource management. An end device may provide edge nodes of an edge computing system with network link information, which may enable the edge nodes to schedule and distribute task workloads more effectively, providing greater performance, power, security, and mission-critical network availability. For example, if the end device transmits a processing task request to a first edge node, the first edge node may assign the processing task to a second edge node according to the network link information. Additionally, or alternatively, the end device may transmit an indication of processing task parameters to one or more edge nodes and may receive an indication of an estimated completion time of the processing task from the one or more edge nodes. Accordingly, the end device may assign the processing task to an edge node with the lowest completion time.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: February 10, 2026
    Assignee: QUALCOMM Incorporated
    Inventors: Mark Bapst, Bibhu Mohanty, Gad Karmi, Jay Rodney Walton
  • Publication number: 20250200312
    Abstract: Techniques and systems are provided for image processing. For instance, a process can include obtaining, from one or more image sensors, an image of an environment. The process can further include detecting a first visual code in the image; decoding the first visual code; verifying safety of contents of the first visual code; determining that the contents of the first visual code contain a uniform resource locator (URL); and prefetching data linked by the URL based on verifying the safety of the contents of the first visual code.
    Type: Application
    Filed: December 20, 2024
    Publication date: June 19, 2025
    Inventors: Gad KARMI, Mark BAPST
  • Publication number: 20250168176
    Abstract: Apparatus, methods, and computer-readable media for facilitating self-managed trust in Internet-of-Things networks are disclosed herein. An example method of trust management at a network manager includes enrolling a network endpoint with a network managed by the network manager. The example method also includes receiving trusted reference information for the network endpoint based on enrolling the network endpoint. Additionally, the example method includes performing verification of the network endpoint based on at least one of the trusted reference information or an attestation received from the network endpoint. Further, the example method includes enforcing policies to the network endpoint based on a result of the verification. Such trust management may improve privacy and security at the network, as well as reduce latency in responding to trust incidents.
    Type: Application
    Filed: January 17, 2025
    Publication date: May 22, 2025
    Inventors: Soo Bum LEE, Mark BAPST, Gavin Bernard HORN, Jay Rodney WALTON
  • Patent number: 12267334
    Abstract: Apparatus, methods, and computer-readable media for facilitating self-managed trust in Internet-of-Things networks are disclosed herein. An example method of trust management at a network manager includes enrolling a network endpoint with a network managed by the network manager. The example method also includes receiving trusted reference information for the network endpoint based on enrolling the network endpoint. Additionally, the example method includes performing verification of the network endpoint based on at least one of the trusted reference information or an attestation received from the network endpoint. Further, the example method includes enforcing policies to the network endpoint based on a result of the verification. Such trust management may improve privacy and security at the network, as well as reduce latency in responding to trust incidents.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: April 1, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Soo Bum Lee, Mark Bapst, Gavin Bernard Horn, Jay Rodney Walton
  • Patent number: 12217127
    Abstract: Techniques and systems are provided for image processing. For instance, a process can include obtaining, from one or more image sensors, an image of an environment. The process can further include detecting a first visual code in the image; decoding the first visual code; verifying safety of contents of the first visual code; determining that the contents of the first visual code contain a uniform resource locator (URL); and prefetching data linked by the URL based on verifying the safety of the contents of the first visual code.
    Type: Grant
    Filed: February 10, 2023
    Date of Patent: February 4, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Gad Karmi, Mark Bapst
  • Publication number: 20240298238
    Abstract: This disclosure provides methods, components, devices, and systems for wireless communication. Some aspects more specifically relate to dynamic path selection for wireless connectivity. An access point (AP) may receive communication link information and device status information from cellular-enabled devices in a wireless local area network (WLAN). The communication link information may indicate path metrics (such as link quality information) associated with respective connections between the cellular-enabled devices and a communication network (such as the Internet). The device status information may indicate operational metrics associated with the cellular-enabled devices (such as battery status information or cellular subscription information).
    Type: Application
    Filed: March 3, 2023
    Publication date: September 5, 2024
    Inventors: Gad Karmi, Mark Bapst, Bibhu Mohanty, Jay Rodney Walton
  • Publication number: 20240298241
    Abstract: This disclosure provides methods, components, devices, and systems for wireless communication. Some aspects more specifically relate to dynamic path selection for wireless connectivity. An access point (AP) may receive communication link information and device status information from cellular-enabled devices in a wireless local area network (WLAN). The communication link information may indicate path metrics (such as link quality information) associated with respective connections between the cellular-enabled devices and a communication network (such as the Internet). The device status information may indicate operational metrics associated with the cellular-enabled devices (such as battery status information or cellular subscription information).
    Type: Application
    Filed: May 19, 2023
    Publication date: September 5, 2024
    Inventors: Gad Karmi, Mark Bapst, Bibhu MOHANTY, Jay Rodney Walton, Qi XUE, Brian Michael BUESKER
  • Publication number: 20240273322
    Abstract: Techniques and systems are provided for image processing. For instance, a process can include obtaining, from one or more image sensors, an image of an environment. The process can further include detecting a first visual code in the image; decoding the first visual code; verifying safety of contents of the first visual code; determining that the contents of the first visual code contain a uniform resource locator (URL); and prefetching data linked by the URL based on verifying the safety of the contents of the first visual code.
    Type: Application
    Filed: February 10, 2023
    Publication date: August 15, 2024
    Inventors: Gad KARMI, Mark BAPST
  • Publication number: 20240195867
    Abstract: This disclosure provides systems, methods and apparatuses for intelligent cloud-edge resource management. An end device may provide edge nodes of an edge computing system with network link information, which may enable the edge nodes to schedule and distribute task workloads more effectively, providing greater performance, power, security, and mission-critical network availability. For example, if the end device transmits a processing task request to a first edge node, the first edge node may assign the processing task to a second edge node according to the network link information. Additionally, or alternatively, the end device may transmit an indication of processing task parameters to one or more edge nodes and may receive an indication of an estimated completion time of the processing task from the one or more edge nodes. Accordingly, the end device may assign the processing task to an edge node with the lowest completion time.
    Type: Application
    Filed: December 12, 2022
    Publication date: June 13, 2024
    Inventors: Mark Bapst, Bibhu P. Mohanty, Gad Karmi, Jay Rodney Walton
  • Publication number: 20220070178
    Abstract: Apparatus, methods, and computer-readable media for facilitating self-managed trust in Internet-of-Things networks are disclosed herein. An example method of trust management at a network manager includes enrolling a network endpoint with a network managed by the network manager. The example method also includes receiving trusted reference information for the network endpoint based on enrolling the network endpoint. Additionally, the example method includes performing verification of the network endpoint based on at least one of the trusted reference information or an attestation received from the network endpoint. Further, the example method includes enforcing policies to the network endpoint based on a result of the verification. Such trust management may improve privacy and security at the network, as well as reduce latency in responding to trust incidents.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 3, 2022
    Inventors: Soo Bum LEE, Mark BAPST, Gavin Bernard HORN, Jay Rodney WALTON
  • Patent number: 10002242
    Abstract: Methods, apparatus, and computer program products for controlling access to an electronic device based on biometric input are described. An example of such a method includes receiving a current biometric input, determining template similarity scores for the current biometric input, if at least one template similarity score satisfies a template similarity score criterion, then updating a false user counter value in a first numerical direction and performing an authentication process on the current biometric input, else, determining stored biometric input similarity scores for the current biometric input, if at least one stored biometric input similarity score satisfies a stored biometric input similarity score criterion, then maintaining the false user counter value, else, replacing a previously stored biometric input with the current biometric input, and updating the false user counter value in a second numerical direction opposite to the first numerical direction.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: June 19, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Bjorn Markus Jakobsson, Mark Bapst, Laurence Geoffrey Lundblade
  • Patent number: 9940109
    Abstract: Various embodiments of methods and systems for proactive resource allocation and configuration are disclosed. An exemplary method first compiles and links a profile instrumented application with a compiler comprising a profile guided optimization feature that inserts calls to a profiler runtime. The profile instrumented application is executed on a target device using one or more workload datasets representative of probable workloads. During execution, based on recognition of the inserted calls, an instrumentation-based profile dataset is generated in association with each of the one or more workload datasets. Next, the profile instrumented application is recompiled and relinked based on the instrumentation-based profile datasets to create a set of profile guided optimizations to the source code, thereby resulting in an optimized application.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: April 10, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: James Lyall Esliger, Wilson Kwan, Mark Bapst
  • Publication number: 20170329966
    Abstract: Methods, apparatus, and computer program products for providing security for an electronic device are described. An example of a method includes monitoring, by the electronic device, a status of the electronic device for one or more threats to a security of the electronic device, detecting, by the electronic device, the one or more threats to the security of the electronic device based on the status of the electronic device and on one or more security policies associated with the electronic device, and self-enforcing, by the electronic device, the one or more security policies by implementing one or more targeted security actions, as indicated by the one or more security policies, to selectively alter the status of the electronic device, based on the detected one or more threats to the security of the electronic device.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 16, 2017
    Inventors: Sudheer KOGANTI, Mark BAPST, Bjorn JAKOBSSON, George MILIKICH
  • Patent number: 9747440
    Abstract: Methods, systems and devices for generating data models in a client-cloud communication system may include applying machine learning techniques to generate a first family of classifier models that describe a cloud corpus of behavior vectors. Such vectors may be analyzed to identify factors in the first family of classifier models that have the highest probability of enabling a mobile device to better determine whether a mobile device behavior is malicious or benign. Based on this analysis, a second family of classifier models may be generated that identify significantly fewer factors and data points as being relevant for enabling the mobile device to better determine whether the mobile device behavior is malicious or benign based on the determined factors. A mobile device classifier module based on the second family of classifier models may be generated and made available for download by mobile devices, including devices contributing behavior vectors.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: August 29, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Rajarshi Gupta, Mark Bapst, Mohammad H Reshadi, Samir Kumar
  • Patent number: 9749400
    Abstract: A system, methods and server for creating and using manifests to support the rendering of a webpage by a computing device. Multiple computing devices may render a webpage and generate meta data. A server may collect and use the meta data to generate a manifest. The manifest may provide information describing priorities and formats for loading the resources of the webpage. The computing device may transmit information to the server for comparison with the manifest and to determine priorities and formats for retrieving the resources of the webpage. The server may request and send the webpage resources to the computing device based on the manifest information, to which the computing device may render the webpage. The server may access the webpage and generate meta data to create the manifest. The server may alternatively send the manifest information to the computing device.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: August 29, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Mark Bapst, Bojin Liu, Vijayakumar Rajiv, Gurevich Nela
  • Patent number: 9654978
    Abstract: A mobile device may include a plurality of sensors and a processor. The processor may be configured to determine trust data for an asset based upon inputs from the plurality of sensors, determine whether an asset is accessible or not accessible based upon evaluating the trust data with a trust determination algorithm, and continuously update the trust data to continue to allow access to the asset or revoke access to the asset based upon the inputs from the plurality of sensors.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Laurence Lundblade, Mark Bapst, George Michael Milikich, Jon Azen, Ian Brettell, Eliza Yingzi Du, Jonathan Griffiths, Suryaprakash Ganti, Samir Gupta, David William Burns, Muhammed Ibrahim Sezan
  • Publication number: 20170053108
    Abstract: Methods, apparatus, and computer program products for controlling access to an electronic device based on biometric input are described. An example of such a method includes receiving a current biometric input, determining template similarity scores for the current biometric input, if at least one template similarity score satisfies a template similarity score criterion, then updating a false user counter value in a first numerical direction and performing an authentication process on the current biometric input, else, determining stored biometric input similarity scores for the current biometric input, if at least one stored biometric input similarity score satisfies a stored biometric input similarity score criterion, then maintaining the false user counter value, else, replacing a previously stored biometric input with the current biometric input, and updating the false user counter value in a second numerical direction opposite to the first numerical direction.
    Type: Application
    Filed: November 18, 2015
    Publication date: February 23, 2017
    Inventors: Bjorn Markus JAKOBSSON, Mark BAPST, Laurence Geoffrey LUNDBLADE
  • Publication number: 20170024191
    Abstract: Various embodiments of methods and systems for proactive resource allocation and configuration are disclosed. An exemplary method first compiles and links a profile instrumented application with a compiler comprising a profile guided optimization feature that inserts calls to a profiler runtime. The profile instrumented application is executed on a target device using one or more workload datasets representative of probable workloads. During execution, based on recognition of the inserted calls, an instrumentation-based profile dataset is generated in association with each of the one or more workload datasets. Next, the profile instrumented application is recompiled and relinked based on the instrumentation-based profile datasets to create a set of profile guided optimizations to the source code, thereby resulting in an optimized application.
    Type: Application
    Filed: July 20, 2015
    Publication date: January 26, 2017
    Inventors: JAMES LYALL ESLIGER, WILSON KWAN, MARK BAPST